mirror of
https://github.com/processing/processing4.git
synced 2026-02-03 05:39:18 +01:00
70 lines
3.3 KiB
Plaintext
70 lines
3.3 KiB
Plaintext
0208 opengl
|
|
X Make methods in PGL used by opengl protected, then remove gl from the public
|
|
X GL methods
|
|
X Texture wrapping option in PGraphics: textureWrap(mode)
|
|
X Unwrap GLException to avoid confusion when common, non-GL errors occur.
|
|
X Fix alpha issue:
|
|
X http://code.google.com/p/processing/issues/detail?id=1156
|
|
X Rework shader API: shader(PShader, TRIANGLES/LINES/POINTS), etc.
|
|
X Fixed color update issues in PShapeOpenGL.
|
|
X Implement mask(PImage) using a shader.
|
|
X Add DISABLE_PERSPECTIVE_CORRECTED_STROKE hint for both points and lines,
|
|
X remove DISABLE_PERSPECTIVE_CORRECTED_LINES
|
|
X Add some more shader examples (monjori, etc)
|
|
|
|
0208 video
|
|
X Cleanup video API:
|
|
X http://forum.processing.org/topic/gsoc-2012-processing-video#25080000001473557
|
|
X http://code.google.com/p/processing/issues/detail?id=1170
|
|
X Have Capture.list() return all supported resolutions, and use the string
|
|
X as the argument for the capture object
|
|
X Capture launches X11 on ML:
|
|
X http://code.google.com/p/processing/issues/detail?id=1191
|
|
X Wrong resolutions reported by list:
|
|
X http://code.google.com/p/processing/issues/detail?id=1192
|
|
|
|
0208 android
|
|
X Issues on low-end phones:
|
|
X http://code.google.com/p/processing/issues/detail?id=1145
|
|
X Rotation problem on Android:
|
|
X http://code.google.com/p/processing/issues/detail?id=1146
|
|
|
|
processing-core
|
|
_ Back-buffer support in shaders:
|
|
_ http://code.google.com/p/processing/issues/detail?id=1169
|
|
_ Decide on the names of the uniform and attribute variables in the shaders
|
|
_ Revise/correct/update warning and error messages.
|
|
_ Cleaner Implementation of PImage.loadPixels()
|
|
_ some glitches with SVG shapes in P2D (load world.svg and disable style to see)
|
|
_ simple bevel algorithm for retained mode tessellation
|
|
_ if stroke weight is less than 1, the tessellator currently doesn't
|
|
_ apply the path stroking algorithm, but a retained shape can be zoomed
|
|
_ in to see the details of the strokes
|
|
_ setting smooth(n) in a non-interactive sketch has no effect.
|
|
_ Fix text rendering at non-integer coordinates.
|
|
_ This might be useful: http://www.valvesoftware.com/publications/2007/SIGGRAPH2007_AlphaTestedMagnification.pdf
|
|
_ Implement manual mipmap generation to take care of missing extension
|
|
_ Beveling algorithm needs to add last bevel triangle between last and first
|
|
_ vertex in closed loops.
|
|
_ Lines, points and fill geometry should be handled separately in raw output in
|
|
_ P2D.
|
|
_ Properly handle very large stroke paths in P3D (create new index cache, etc).
|
|
_ Re-implement (maybe) point rendering to use quads for round points (3D): use
|
|
_ fragment shader to calculate pixels inside circle using the radius stored
|
|
_ in point attributes. Need to properly take care of aliasing at the border.
|
|
_ Also, consider instancing:
|
|
_ http://nukecode.blogspot.com/2011/07/geometry-instancig-for-iphone-wip.html
|
|
_ http://code.google.com/p/opengl-es-geometry-instancing/
|
|
|
|
processing-video
|
|
_ New gstreamer binaries from GStreamer SDK:
|
|
_ http://docs.gstreamer.com/display/GstSDK/Installing+the+SDK
|
|
_ http://cgit.freedesktop.org/gstreamer-sdk/cerbero/tree/
|
|
|
|
processing-android
|
|
_ noLoop/redraw not working
|
|
_ Mipmaps are disabled, need manual generation
|
|
_ make OpenGL examples work on emulator
|
|
_ support for compressed textures:
|
|
_ http://developer.android.com/guide/topics/graphics/opengl.html#textures
|