diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index 60c051e02..fc4a21195 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -1,7 +1,65 @@ +PROCESSING 2.0.3 (REV 0221) - 23 August 2013 + +Several OpenGL fixes. + + +[ andres vs the volcano ] + ++ blendMode() change causes OpenGL renderer to be very slow + https://github.com/processing/processing/issues/2021 + ++ Serious OpenGL performance issues on OS X, this was fixed + with the JOGL update in 2.0.2, but we neglected to note it. + https://github.com/processing/processing/issues/1714 + ++ P2D low quality text rendering + https://github.com/processing/processing/issues/1972 + ++ Fix issues with slow text rendering and OpenGL + https://github.com/processing/processing/issues/2025 + ++ Corrupted text with large font and OpenGL + https://github.com/processing/processing/issues/1869 + ++ loadFont hangs on Processing 2.0 with any OpenGL renderer + https://github.com/processing/processing/issues/1854 + ++ Rendering artifacts on the diagonal line (topleft to bottomright) in P2D + https://github.com/processing/processing/issues/1964 + ++ loadShape doesn't load OBJ files in subdirectories properly + https://github.com/processing/processing/issues/2003 + ++ more OpenGL issues fixed by JOGL or newer drivers + https://github.com/processing/processing/issues/1986 + ++ Vertical offset when sketch height is indivisible by 2 + https://github.com/processing/processing/issues/1985 + ++ ellipse() causes RuntimeException: java.lang.OutOfMemoryError + https://github.com/processing/processing/issues/1941 + ++ beginShape()...endShape() lines look wrong at joins/caps with P2D + https://github.com/processing/processing/issues/1927 + ++ Problem with bit shifting and video + https://github.com/processing/processing/pull/2023 + https://github.com/processing/processing/pull/2022 + https://github.com/processing/processing/issues/2021 + + +[ other bug fixes ] + ++ Fix options parsing on loadTable() to handle spaces. + + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + PROCESSING 2.0.2 (REV 0220) - 14 August 2013 Many small bug fixes and lots of work on the Library/Tool/Mode Manager. -Full screen is back for Windows, and +Full screen is back for Windows, and lots more. [ bug fixes ] diff --git a/core/src/processing/opengl/PGL.java b/core/src/processing/opengl/PGL.java index 6c7b5f69e..942ad20f0 100644 --- a/core/src/processing/opengl/PGL.java +++ b/core/src/processing/opengl/PGL.java @@ -420,20 +420,23 @@ public class PGL { // Error messages + protected static final String WIKI = + " Read http://wiki.processing.org/w/OpenGL_Issues for help."; + protected static final String FRAMEBUFFER_ERROR = - "Framebuffer error (%1$s), rendering will probably not work as expected"; + "Framebuffer error (%1$s), rendering will probably not work as expected" + WIKI; protected static final String MISSING_FBO_ERROR = - "Framebuffer objects are not supported by this hardware (or driver)"; + "Framebuffer objects are not supported by this hardware (or driver)" + WIKI; protected static final String MISSING_GLSL_ERROR = - "GLSL shaders are not supported by this hardware (or driver)"; + "GLSL shaders are not supported by this hardware (or driver)" + WIKI; protected static final String MISSING_GLFUNC_ERROR = - "GL function %1$s is not available on this hardware (or driver)"; + "GL function %1$s is not available on this hardware (or driver)" + WIKI; protected static final String TEXUNIT_ERROR = - "Number of texture units not supported by this hardware (or driver)"; + "Number of texture units not supported by this hardware (or driver)" + WIKI; /////////////////////////////////////////////////////////// diff --git a/core/todo.txt b/core/todo.txt index 1e8256b65..1e934c9f2 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,8 +1,32 @@ 0221 core -X performance issue with shadertoy examples -X https://github.com/processing/processing/issues/1714 -X fix options parsing to handle spaces in the names +X fix options parsing on loadTable() to handle spaces +andres +X blendMode() change causes OpenGL renderer to be very slow +X https://github.com/processing/processing/issues/2021 +X serious OpenGL performance issues on OS X (fixed earlier?) +X https://github.com/processing/processing/issues/1714 +X fixed with a recent JOGL update +X P2D low quality text rendering +X https://github.com/processing/processing/issues/1972 +X Rendering artifacts on the diagonal line (topleft to bottomright) in P2D +X https://github.com/processing/processing/issues/1964 +X Fix issues with slow text rendering and OpenGL +X https://github.com/processing/processing/issues/2025 +X loadShape doesn't load OBJ files in subdirectories properly +X https://github.com/processing/processing/issues/2003 +X more OpenGL issues fixed by JOGL or newer drivers +X https://github.com/processing/processing/issues/1986 +X Vertical offset when sketch height is indivisible by 2 +X https://github.com/processing/processing/issues/1985 +X ellipse() causes RuntimeException: java.lang.OutOfMemoryError +X https://github.com/processing/processing/issues/1941 +X beginShape()..endShape() lines look wrong at joins/caps with P2D +X https://github.com/processing/processing/issues/1927 +X Corrupted text with large font and OpenGL +X https://github.com/processing/processing/issues/1869 +X loadFont hangs on Processing 2.0 with any OpenGL renderer +X https://github.com/processing/processing/issues/1854 video X problem with bit shifting @@ -12,8 +36,8 @@ X https://github.com/processing/processing/issues/2021 critical -_ blendMode() change causes OpenGL renderer to be very slow -_ https://github.com/processing/processing/issues/2021 +_ loadPixels doesn't set alpha value for pixels on Java2D +_ https://github.com/processing/processing/issues/2030 high _ blendMode(ADD) is broken with default renderer diff --git a/todo.txt b/todo.txt index 808214745..274c0e1d0 100644 --- a/todo.txt +++ b/todo.txt @@ -3,6 +3,7 @@ X add double quotes to readlink call, fixes issue w/ paths and spaces X https://github.com/processing/processing/pull/2027 X fix submitted by hamoid + high _ MovieMaker needs to be compiling as 1.6 _ move old Google Code SVN back to processing.org