aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/com/sun/gluegen/runtime/DynamicLinker.java
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2009-10-12 17:12:24 -0700
committerSven Gothel <[email protected]>2009-10-12 17:12:24 -0700
commit3c5fe7f58a2e7816c86ab0b85fb3a4e7cd2113ce (patch)
tree5b1dfa3708f3f760d984f7cb41d847552e6b6bea /src/java/com/sun/gluegen/runtime/DynamicLinker.java
parent22e98bcb38d51c5f9170d4d3d5afea89647413d4 (diff)
parent03bf321dc0aac6a2bc635093d634e1c8e67f8d43 (diff)
Merge branch 'master' of ssh://git.kenai.com/gluegen~gluegen-git
Diffstat (limited to 'src/java/com/sun/gluegen/runtime/DynamicLinker.java')
0 files changed, 0 insertions, 0 deletions
ivers. - The GlueGen runtime classes have been removed from jogl.jar. These have been factored out into gluegen-rt.jar and are referenced by both the JOGL and JOAL projects. - Thanks to John Burkey some optimizations have been made to the buffer object-related validity checks in glVertexPointer, etc. as well as a buffer size query that was being made in the glMapBuffer implementation. This improves performance for applications performing a lot of VBO- or vertex array-based rendering, in particular with the multithreaded OpenGL implementation on Mac OS X. - The JOGL applet launcher now supports deployment of applets which use both OpenGL for 3D graphics via JOGL as well as OpenAL for spatialized audio via JOAL. It now prompts the user on Windows platforms to allow it to enable the -Dsun.java2d.noddraw=true system property for best robustness. It has been updated for the changes in the GlueGen runtime classes and native library structure. Some bugs have been fixed, some of which were preventing different JOGL-based applets from being deployed from the same codebase. The documentation and on-line examples have been updated as well. - The TextureIO implementation has been changed to no longer copy the data associated with BufferedImage TextureData objects. Instead, the necessary vertical flip is now implemented by flipping the texture coordinates vertically. - An API for updating a sub-image of a Texture object from a sub-portion of a TextureData object has been added. - A GLContext.copy() operation has been added based on community feedback. - Three helper classes have been added to the com.sun.opengl.util.j2d package to improve interoperability between JOGL and Java 2D: TextureRenderer, Overlay and TextRenderer. The TextureRenderer supports drawing into an OpenGL texture using Java 2D. The Overlay class provides a convenient Java 2D-based overlay on top of an arbitrary GLDrawable. The TextRenderer class supports drawing of Java 2D text into an OpenGL context. Thanks to Chris Campbell of the Java 2D team for collaboration and to the JOGL community for extensive feedback and testing assistance. - Various bug fixes and robustness improvements were made to the GlueGen runtime, JOGL and GLU implementations. - Fixes to the DDSImage class were contributed by the community: a bug fix to mipmap handling and support for cubemap textures. Thanks to java.net user bandures. - TextureIO.setTexRectEnabled() and isTexRectEnabled() were added based on feedback from Chris Campbell, in order to simplify the writing of pixel shaders which have different samplers for GL_TEXTURE_2D and GL_TEXTURE_RECTANGLE_ARB targets. - Thanks to Erik Tollerud, the links to the OpenGL documentation in the JOGL javadoc were revised to point to the new on-line man pages in the OpenGL SDK. - Support for automatic mipmap generation via GL_GENERATE_MIPMAP was added to the TextureIO, TextureRenderer and TextRenderer classes. - Windows/AMD64 binaries, including the JOGL Cg binding, are now supplied. - Worked around breakage of JOGL with 5.0u10; see Sun bug IDs 6504460 and 6333613. Changes between JOGL 1.1.1 and 2.0: - lots of changes