Skip to content

Commit 6a0926c

Browse files
committed
release of v 0.3.0
1 parent 330add2 commit 6a0926c

File tree

5 files changed

+13
-11
lines changed

5 files changed

+13
-11
lines changed

jplotter/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
<groupId>com.github.hageldave.jplotter</groupId>
66
<artifactId>jplotter</artifactId>
7-
<version>0.3.0-SNAPSHOT</version>
7+
<version>0.3.0</version>
88

99
<name>JPlotter</name>
1010
<url>https://github.com/hageldave/JPlotter</url>

jplotter/src/main/java/hageldave/jplotter/renderables/Points.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import hageldave.jplotter.gl.FBO;
1616
import hageldave.jplotter.gl.VertexArray;
1717
import hageldave.jplotter.misc.Glyph;
18+
import hageldave.jplotter.renderers.PointsRenderer;
1819
import hageldave.jplotter.util.Utils;
1920
import hageldave.jplotter.util.Annotations.GLContextRequired;
2021

jplotter/src/main/java/hageldave/jplotter/renderers/CoordSysRenderer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public CoordSysRenderer() {
154154
* Sets the {@link #isDirty} state of this CoordSysRenderer to true.
155155
* This indicates that axis locations, tick marks, labels and guides
156156
* have to be recomputed.
157-
* This will be done during {@link #paintToFBO(int, int)} which
157+
* The recomputing will be done during {@link #render(int, int, int, int)} which
158158
* will set the isDirty state back to false.
159159
*/
160160
public void setDirty() {

jplotter/src/main/java/hageldave/jplotter/renderers/GenericRenderer.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* for rendering some kind of {@link Renderable} (e.g. Points).
1616
* It provides some typical attributes such as a List of Renderables to render,
1717
* a Shader object, a projection and view matrix.
18-
* It also implements the {@link #render(int, int)} method while exposing
18+
* It also implements the {@link #render(int, int, int, int)} method while exposing
1919
* a new interface for implementations of GenericRenderers that need
2020
* to implement {@link #renderStart(int, int)} {@link #renderItem(Renderable)}
2121
* and {@link #renderEnd()}.
@@ -81,7 +81,7 @@ public void render(int vpx, int vpy, int w, int h) {
8181
}
8282

8383
/**
84-
* Is called during the {@link #render(int, int)} routine before
84+
* Is called during the {@link #render(int, int, int, int)} routine before
8585
* {@link #renderItem(Renderable)} is called.
8686
* At this stage the {@link #shader} has already been bound,
8787
* the projection matrix {@link #orthoMX} been set
@@ -97,7 +97,7 @@ public void render(int vpx, int vpy, int w, int h) {
9797
protected abstract void renderStart(int w, int h);
9898

9999
/**
100-
* Is called during the {@link #render(int, int)} routine after
100+
* Is called during the {@link #render(int, int, int, int)} routine after
101101
* {@link #renderStart(int, int)} for every item contained in this renderer.
102102
* <p>
103103
* This method should take care of rendering the specified item, i.e.
@@ -110,7 +110,7 @@ public void render(int vpx, int vpy, int w, int h) {
110110
protected abstract void renderItem(T item);
111111

112112
/**
113-
* Is called during the {@link #render(int, int)} routine after
113+
* Is called during the {@link #render(int, int, int, int)} routine after
114114
* all items have been rendered ({@link #renderItem(Renderable)}).
115115
* This will be called before the {@link #shader} is closed.
116116
* <p>
@@ -123,7 +123,7 @@ public void render(int vpx, int vpy, int w, int h) {
123123
/**
124124
* Adds an item to this renderer's {@link #itemsToRender} list.
125125
* The renderer will take care of calling {@link Renderable#initGL()} during
126-
* its {@link #render(int, int)} method and will as well call
126+
* its {@link #render(int, int, int, int)} method and will as well call
127127
* {@link Renderable#updateGL()} if {@link Renderable#isDirty()}.
128128
*
129129
* @param item to add

jplotter/src/main/java/hageldave/jplotter/renderers/Renderer.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,11 @@
1010
* The Renderer interface defines methods to
1111
* initialize the renderer,
1212
* execute a rendering pass,
13-
* closing the renderer.
13+
* close the renderer.
1414
* <p>
1515
* <b>Implementation Notice:</b><br>
16-
* A renderer's fragment shader is obliged to output color for two
16+
* If this renderer directly uses a shader,
17+
* its fragment shader is obliged to output color for two
1718
* buffers, which are the two color attachments of an {@link FBO}.
1819
* These have to be written to <br>
1920
* {@code layout(location=0) out vec4 c1;} and <br>
@@ -51,15 +52,15 @@ public interface Renderer extends AutoCloseable, SVGRenderer {
5152

5253
/**
5354
* En-/Disables this renderer. By default a renderer is enabled and will
54-
* render upon {@link #render(int, int)} or {@link #renderSVG(org.w3c.dom.Document, org.w3c.dom.Element, int, int)}.
55+
* render upon {@link #render(int, int, int, int)} or {@link #renderSVG(org.w3c.dom.Document, org.w3c.dom.Element, int, int)}.
5556
* When disabled those methods return right away and will not render anything.
5657
* @param enable true when activating, false when deactivating.
5758
*/
5859
public void setEnabled(boolean enable);
5960

6061
/**
6162
* Whether this renderer is enabled or not. By default a renderer is enabled and will
62-
* render upon {@link #render(int, int)} or {@link #renderSVG(org.w3c.dom.Document, org.w3c.dom.Element, int, int)}.
63+
* render upon {@link #render(int, int, int, int)} or {@link #renderSVG(org.w3c.dom.Document, org.w3c.dom.Element, int, int)}.
6364
* When disabled those methods return right away and will not render anything.
6465
* @return true when active
6566
*/

0 commit comments

Comments
 (0)