From: <ma...@us...> - 2012-11-04 20:09:21
|
Revision: 3813 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3813&view=rev Author: matzon Date: 2012-11-04 20:09:13 +0000 (Sun, 04 Nov 2012) Log Message: ----------- syncing www with online Modified Paths: -------------- trunk/LWJGL/www/changelog.php trunk/LWJGL/www/changelogs/full-changelog.txt trunk/LWJGL/www/credits.php trunk/LWJGL/www/donations.php trunk/LWJGL/www/download.php trunk/LWJGL/www/index.php trunk/LWJGL/www/projects.php Added Paths: ----------- trunk/LWJGL/www/changelogs/2.8.5-changelog.txt Modified: trunk/LWJGL/www/changelog.php =================================================================== --- trunk/LWJGL/www/changelog.php 2012-11-04 20:04:30 UTC (rev 3812) +++ trunk/LWJGL/www/changelog.php 2012-11-04 20:09:13 UTC (rev 3813) @@ -17,7 +17,15 @@ </p> <ul> <li><a href="http://www.lwjgl.org/changelogs/full-changelog.txt" target="_blank">Full changelog</a></li> - <li><a href="#2.6">LWJGL 2.6</a></li> + <li><a href="#2.8.4">LWJGL 2.8.5</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.8.4-changelog.txt" target="_blank">LWJGL 2.8.4</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.8.3-changelog.txt" target="_blank">LWJGL 2.8.3</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.8.2-changelog.txt" target="_blank">LWJGL 2.8.2</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.8.1-changelog.txt" target="_blank">LWJGL 2.8.1</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.8.0-changelog.txt" target="_blank">LWJGL 2.8.0</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.7.1-changelog.txt" target="_blank">LWJGL 2.7.1</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.7-changelog.txt" target="_blank">LWJGL 2.7</a></li> + <li><a href="http://www.lwjgl.org/changelogs/2.6-changelog.txt" target="_blank">LWJGL 2.6</a></li> <li><a href="http://www.lwjgl.org/changelogs/2.5-changelog.txt" target="_blank">LWJGL 2.5</a></li> <li><a href="http://www.lwjgl.org/changelogs/2.4.2-changelog.txt" target="_blank">LWJGL 2.4.2</a></li> <li><a href="http://www.lwjgl.org/changelogs/2.4.1-changelog.txt" target="_blank">LWJGL 2.4.1</a></li> @@ -63,6 +71,6 @@ </ul> <? -displayChangelog('2.6'); +displayChangelog('2.8.5'); require('_include/footer.php'); ?> Added: trunk/LWJGL/www/changelogs/2.8.5-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/2.8.5-changelog.txt (rev 0) +++ trunk/LWJGL/www/changelogs/2.8.5-changelog.txt 2012-11-04 20:09:13 UTC (rev 3813) @@ -0,0 +1,313 @@ +2012-10-16 14:53 spasi + + * platform_build/build-definitions.xml, + src/templates/org/lwjgl/opengl/AMD_shader_trinary_minmax.java, + src/templates/org/lwjgl/opengl/INTEL_map_texture.java, + src/templates/org/lwjgl/opengl/NV_draw_texture.java, + src/templates/org/lwjgl/opengles/NV_draw_texture.java: Added + support for AMD_shader_trinary_minmax, INTEL_map_texture and + NV_draw_texture. + +2012-09-30 09:48 spasi + + * src/templates/org/lwjgl/opengles/EXT_multiview_draw_buffers.java: + Added support for EXT_multiview_draw_buffers. [GLES] + +2012-09-29 11:48 spasi + + * src/templates/org/lwjgl/opengl/AMD_sparse_texture.java: Added + support for AMD_sparse_texture. + +2012-09-21 00:27 spasi + + * src/templates/org/lwjgl/opengles/APPLE_sync.java, + src/templates/org/lwjgl/opengles/EXT_copy_texture_levels.java, + src/templates/org/lwjgl/opengles/EXT_map_buffer_range.java, + src/templates/org/lwjgl/opengles/EXT_shader_framebuffer_fetch.java: + Added new GLES extensions. + +2012-09-12 21:00 kappa1 + + * src/java/org/lwjgl/opengl/Sync.java: Set a name for LWJGL's Sync + class timer accuracy thread ("LWJGL Timer") for debugging + purposes. RFE by NateS. + +2012-09-12 11:29 kappa1 + + * src/java/org/lwjgl/util/vector/Matrix2f.java, + src/java/org/lwjgl/util/vector/Matrix3f.java, + src/java/org/lwjgl/util/vector/Matrix4f.java: Fix + Matrix*f.negate(Matrix*f dest) methods in Matrix2f, Matrix3f and + Matrix4f classes. Thx to Jegorex for finding, reporting and + providing fix on forum. + +2012-09-10 07:51 spasi + + * src/java/org/lwjgl/input/Keyboard.java: Changed keyName array + size to match KEYBOARD_SIZE. + +2012-09-06 07:11 spasi + + * src/java/org/lwjgl/opengl/GLContext.java: Made + GLContext.getCapabilities throw a RuntimeException instead of + returning null when there's no GL context current in the current + thread. + +2012-09-05 22:37 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + Fix NumberFormatException when parsing version string on an EA or + beta JVM, thx to UltraMoogleMan for spotting and reporting + +2012-09-03 20:44 spasi + + * src/java/org/lwjgl/test/opengl/sprites/SpriteShootout2P.java: + Fixed test. + +2012-09-03 20:27 spasi + + * src/templates/org/lwjgl/opengl/GL32.java: Removed GL_BGRA. + +2012-09-03 19:47 spasi + + * src/templates/org/lwjgl/opengl/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengl/ARB_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_texture_rg.java, + src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, + src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, + src/templates/org/lwjgl/opengles/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengles/OES_texture_float.java: Removed + some re-defined GL11 enums. + +2012-08-28 09:06 spasi + + * src/java/org/lwjgl/opengl/WindowsKeyboard.java: Translate + extended keys before the state check. + +2012-08-23 14:20 spasi + + * src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/java/org/lwjgl/test/input/KeyboardTest.java: Let repeat + events pass the same-state filter. + +2012-08-23 12:38 spasi + + * src/java/org/lwjgl/opengl/WindowsKeyboard.java: Filter TAB key up + event when we alt-tab focus the Display. + +2012-08-23 10:36 spasi + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/native/windows/org_lwjgl_opengl_WindowsKeyboard.c: Attempt to + fix lost key up events when Display is out of focus. (Windows) + +2012-08-19 06:56 spasi + + * src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/generator/Reuse.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java, + src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, + src/templates/org/lwjgl/opengl/ARB_program.java, + src/templates/org/lwjgl/opengl/ARB_sync.java, + src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java, + src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, + src/templates/org/lwjgl/opengl/GL15.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL31.java, + src/templates/org/lwjgl/opengl/GL32.java, + src/templates/org/lwjgl/opengl/GL33.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/NV_program.java, + src/templates/org/lwjgl/opengles/GLES20.java, + src/templates/org/lwjgl/opengles/OES_framebuffer_object.java: + Restored (most of) the removed methods from the previous commit + and added deprecation warnings. + +2012-08-18 14:00 spasi + + * src/java/org/lwjgl/opengl/GLChecks.java, + src/java/org/lwjgl/opengles/GLChecks.java, + src/java/org/lwjgl/test/opengl/SyncTest.java, + src/java/org/lwjgl/test/opengl/shaders/ShaderUNI.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootout.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootout2P.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutCL.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutMapped.java, + src/java/org/lwjgl/test/opengles/util/Shader.java, + src/java/org/lwjgl/test/opengles/util/ShaderProgram.java, + src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java, + src/templates/org/lwjgl/opengl/ARB_sync.java: Fixes related to + the new alternate signatures. + +2012-08-18 11:46 spasi + + * src/templates/org/lwjgl/opengl/APPLE_object_purgeable.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_no_attachments.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java, + src/templates/org/lwjgl/opengl/ARB_internalformat_query2.java, + src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, + src/templates/org/lwjgl/opengl/ARB_program.java, + src/templates/org/lwjgl/opengl/ARB_program_interface_query.java, + src/templates/org/lwjgl/opengl/ARB_separate_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java, + src/templates/org/lwjgl/opengl/ARB_sync.java, + src/templates/org/lwjgl/opengl/ARB_timer_query.java, + src/templates/org/lwjgl/opengl/ARB_transform_feedback3.java, + src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java, + src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java, + src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, + src/templates/org/lwjgl/opengl/GL15.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL31.java, + src/templates/org/lwjgl/opengl/GL32.java, + src/templates/org/lwjgl/opengl/GL33.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/GL41.java, + src/templates/org/lwjgl/opengl/GL43.java, + src/templates/org/lwjgl/opengl/NV_present_video.java, + src/templates/org/lwjgl/opengl/NV_program.java, + src/templates/org/lwjgl/opengl/NV_shader_buffer_load.java, + src/templates/org/lwjgl/opengl/NV_vertex_buffer_unified_memory.java, + src/templates/org/lwjgl/opengl/NV_video_capture.java, + src/templates/org/lwjgl/opengles/EXT_occlusion_query_boolean.java, + src/templates/org/lwjgl/opengles/EXT_separate_shader_objects.java, + src/templates/org/lwjgl/opengles/GLES20.java, + src/templates/org/lwjgl/opengles/GLES30.java, + src/templates/org/lwjgl/opengles/OES_framebuffer_object.java: + Keep type postfix on alternative functions that return primitive + values. + +2012-08-16 18:58 spasi + + * src/java/org/lwjgl/MemoryUtil.java, + src/java/org/lwjgl/openal/ALC10.java, + src/native/common/org_lwjgl_openal_ALC10.c, + src/templates/org/lwjgl/opengl/NV_compute_program5.java, + src/templates/org/lwjgl/opengl/NV_deep_texture3D.java, + src/templates/org/lwjgl/opengl/NV_shader_atomic_counters.java, + src/templates/org/lwjgl/opengl/NV_shader_storage_buffer_object.java, + src/templates/org/lwjgl/opengles/QCOM_binning_control.java: + Changed ALC10's alcGetString and alcOpenDevice to use UTF8 + decoding/encoding. + New GL extensions: NV_compute_program5, + NV_shader_storage_buffer_object, NV_shader_atomic_counters, + NV_deep_texture3D + New GLES extension: QCOM_binning_control + +2012-08-14 12:53 spasi + + * src/templates/org/lwjgl/opengl/ARB_debug_group.java, + src/templates/org/lwjgl/opengl/ARB_debug_label.java, + src/templates/org/lwjgl/opengl/ARB_debug_output2.java: Removed + ARB_debug_group, ARB_debug_label and ARB_debug_output2. They're + part of KHR_debug and weren't supposed to be posted in the GL + registry. + +2012-08-07 15:14 spasi + + * build.xml, platform_build/build-definitions.xml, + platform_build/build-generator.xml, + src/java/org/lwjgl/opengl/CallbackUtil.java, + src/java/org/lwjgl/opengl/ContextAttribs.java, + src/java/org/lwjgl/opengl/KHRDebugCallback.java, + src/java/org/lwjgl/opengles/APIUtil.java, + src/java/org/lwjgl/opengles/CallbackUtil.java, + src/java/org/lwjgl/opengles/ContextAttribs.java, + src/java/org/lwjgl/opengles/FastIntMap.java, + src/java/org/lwjgl/opengles/GLChecks.java, + src/java/org/lwjgl/opengles/GLContext.java, + src/java/org/lwjgl/opengles/GLSync.java, + src/java/org/lwjgl/opengles/KHRDebugCallback.java, + src/java/org/lwjgl/opengles/StateTracker.java, + src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java, + src/java/org/lwjgl/util/generator/GeneratorVisitor.java, + src/java/org/lwjgl/util/generator/NativeTypeTranslator.java, + src/java/org/lwjgl/util/generator/SignatureTranslator.java, + src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessorFactory.java, + src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java, + src/native/common/opengl/extgl.h, + src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.c, + src/native/common/opengles/extgl.h, + src/native/common/opengles/extgl_types.h, + src/native/common/opengles/org_lwjgl_opengles_CallbackUtil.c, + src/native/common/org_lwjgl_opencl_CallbackUtil.c, + src/templates/org/lwjgl/opengl/AMD_multi_draw_indirect.java, + src/templates/org/lwjgl/opengl/ARB_ES3_compatibility.java, + src/templates/org/lwjgl/opengl/ARB_arrays_of_arrays.java, + src/templates/org/lwjgl/opengl/ARB_clear_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_compute_shader.java, + src/templates/org/lwjgl/opengl/ARB_copy_image.java, + src/templates/org/lwjgl/opengl/ARB_debug_group.java, + src/templates/org/lwjgl/opengl/ARB_debug_label.java, + src/templates/org/lwjgl/opengl/ARB_debug_output2.java, + src/templates/org/lwjgl/opengl/ARB_draw_indirect.java, + src/templates/org/lwjgl/opengl/ARB_explicit_uniform_location.java, + src/templates/org/lwjgl/opengl/ARB_fragment_layer_viewport.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_no_attachments.java, + src/templates/org/lwjgl/opengl/ARB_internalformat_query2.java, + src/templates/org/lwjgl/opengl/ARB_invalidate_subdata.java, + src/templates/org/lwjgl/opengl/ARB_multi_draw_indirect.java, + src/templates/org/lwjgl/opengl/ARB_program_interface_query.java, + src/templates/org/lwjgl/opengl/ARB_robust_buffer_access_behavior.java, + src/templates/org/lwjgl/opengl/ARB_robustness_isolation.java, + src/templates/org/lwjgl/opengl/ARB_shader_image_size.java, + src/templates/org/lwjgl/opengl/ARB_shader_storage_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_stencil_texturing.java, + src/templates/org/lwjgl/opengl/ARB_texture_buffer_range.java, + src/templates/org/lwjgl/opengl/ARB_texture_query_levels.java, + src/templates/org/lwjgl/opengl/ARB_texture_storage_multisample.java, + src/templates/org/lwjgl/opengl/ARB_texture_view.java, + src/templates/org/lwjgl/opengl/ARB_vertex_attrib_binding.java, + src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL32.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/GL43.java, + src/templates/org/lwjgl/opengl/KHR_debug.java, + src/templates/org/lwjgl/opengl/KHR_texture_compression_astc_ldr.java, + src/templates/org/lwjgl/opengles/GLES30.java, + src/templates/org/lwjgl/opengles/KHR_debug.java, + src/templates/org/lwjgl/opengles/KHR_texture_compression_astc_ldr.java, + src/templates/org/lwjgl/opengles/OES_required_internalformat.java, + src/templates/org/lwjgl/opengles/OES_surfaceless_context.java: + Added support for OpenGL 4.3 and OpenGL ES 3.0. + Modified the generator process to use relative paths. We were + hitting the command line length limit on Windows. + Some extension improvements, fixes and spec updates. + +2012-07-14 23:29 matzon + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/org_lwjgl_opengl_Display.c: fixed issue with + win32 get x/y returning client-area coords + +2012-06-29 10:25 spasi + + * src/templates/org/lwjgl/opengl/NV_path_rendering.java: Removed + @Constant("0") from pathBase parameters. + +2012-06-19 10:44 spasi + + * src/templates/org/lwjgl/opengl/AMD_query_buffer_object.java, + src/templates/org/lwjgl/opengl/GL30.java: Removed unnecessary + GL_RED from GL30. + Added AMD_query_buffer_object. + +2012-06-17 20:54 matzon + + * libs/linux/libopenal.so, libs/linux/libopenal64.so, + libs/solaris/libopenal.so, libs/solaris/libopenal64.so, + libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll: pushing + latest openal (785f52aa29d...) with fix for float32 + +2012-06-03 19:07 matzon + + * platform_build/build-definitions.xml, + src/java/org/lwjgl/Sys.java, www/changelogs/2.8.4-changelog.txt, + www/changelogs/full-changelog.txt: bumping to 2.8.5, adding + changelogs \ No newline at end of file Modified: trunk/LWJGL/www/changelogs/full-changelog.txt =================================================================== --- trunk/LWJGL/www/changelogs/full-changelog.txt 2012-11-04 20:04:30 UTC (rev 3812) +++ trunk/LWJGL/www/changelogs/full-changelog.txt 2012-11-04 20:09:13 UTC (rev 3813) @@ -1,3 +1,317 @@ +2012-10-16 14:53 spasi + + * platform_build/build-definitions.xml, + src/templates/org/lwjgl/opengl/AMD_shader_trinary_minmax.java, + src/templates/org/lwjgl/opengl/INTEL_map_texture.java, + src/templates/org/lwjgl/opengl/NV_draw_texture.java, + src/templates/org/lwjgl/opengles/NV_draw_texture.java: Added + support for AMD_shader_trinary_minmax, INTEL_map_texture and + NV_draw_texture. + +2012-09-30 09:48 spasi + + * src/templates/org/lwjgl/opengles/EXT_multiview_draw_buffers.java: + Added support for EXT_multiview_draw_buffers. [GLES] + +2012-09-29 11:48 spasi + + * src/templates/org/lwjgl/opengl/AMD_sparse_texture.java: Added + support for AMD_sparse_texture. + +2012-09-21 00:27 spasi + + * src/templates/org/lwjgl/opengles/APPLE_sync.java, + src/templates/org/lwjgl/opengles/EXT_copy_texture_levels.java, + src/templates/org/lwjgl/opengles/EXT_map_buffer_range.java, + src/templates/org/lwjgl/opengles/EXT_shader_framebuffer_fetch.java: + Added new GLES extensions. + +2012-09-12 21:00 kappa1 + + * src/java/org/lwjgl/opengl/Sync.java: Set a name for LWJGL's Sync + class timer accuracy thread ("LWJGL Timer") for debugging + purposes. RFE by NateS. + +2012-09-12 11:29 kappa1 + + * src/java/org/lwjgl/util/vector/Matrix2f.java, + src/java/org/lwjgl/util/vector/Matrix3f.java, + src/java/org/lwjgl/util/vector/Matrix4f.java: Fix + Matrix*f.negate(Matrix*f dest) methods in Matrix2f, Matrix3f and + Matrix4f classes. Thx to Jegorex for finding, reporting and + providing fix on forum. + +2012-09-10 07:51 spasi + + * src/java/org/lwjgl/input/Keyboard.java: Changed keyName array + size to match KEYBOARD_SIZE. + +2012-09-06 07:11 spasi + + * src/java/org/lwjgl/opengl/GLContext.java: Made + GLContext.getCapabilities throw a RuntimeException instead of + returning null when there's no GL context current in the current + thread. + +2012-09-05 22:37 kappa1 + + * src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: + Fix NumberFormatException when parsing version string on an EA or + beta JVM, thx to UltraMoogleMan for spotting and reporting + +2012-09-03 20:44 spasi + + * src/java/org/lwjgl/test/opengl/sprites/SpriteShootout2P.java: + Fixed test. + +2012-09-03 20:27 spasi + + * src/templates/org/lwjgl/opengl/GL32.java: Removed GL_BGRA. + +2012-09-03 19:47 spasi + + * src/templates/org/lwjgl/opengl/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengl/ARB_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_texture_rg.java, + src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, + src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, + src/templates/org/lwjgl/opengles/AMD_performance_monitor.java, + src/templates/org/lwjgl/opengles/OES_texture_float.java: Removed + some re-defined GL11 enums. + +2012-08-28 09:06 spasi + + * src/java/org/lwjgl/opengl/WindowsKeyboard.java: Translate + extended keys before the state check. + +2012-08-23 14:20 spasi + + * src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/java/org/lwjgl/test/input/KeyboardTest.java: Let repeat + events pass the same-state filter. + +2012-08-23 12:38 spasi + + * src/java/org/lwjgl/opengl/WindowsKeyboard.java: Filter TAB key up + event when we alt-tab focus the Display. + +2012-08-23 10:36 spasi + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/java/org/lwjgl/opengl/WindowsKeyboard.java, + src/native/windows/org_lwjgl_opengl_WindowsKeyboard.c: Attempt to + fix lost key up events when Display is out of focus. (Windows) + +2012-08-19 06:56 spasi + + * src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, + src/java/org/lwjgl/util/generator/Reuse.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java, + src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, + src/templates/org/lwjgl/opengl/ARB_program.java, + src/templates/org/lwjgl/opengl/ARB_sync.java, + src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java, + src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, + src/templates/org/lwjgl/opengl/GL15.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL31.java, + src/templates/org/lwjgl/opengl/GL32.java, + src/templates/org/lwjgl/opengl/GL33.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/NV_program.java, + src/templates/org/lwjgl/opengles/GLES20.java, + src/templates/org/lwjgl/opengles/OES_framebuffer_object.java: + Restored (most of) the removed methods from the previous commit + and added deprecation warnings. + +2012-08-18 14:00 spasi + + * src/java/org/lwjgl/opengl/GLChecks.java, + src/java/org/lwjgl/opengles/GLChecks.java, + src/java/org/lwjgl/test/opengl/SyncTest.java, + src/java/org/lwjgl/test/opengl/shaders/ShaderUNI.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootout.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootout2P.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutCL.java, + src/java/org/lwjgl/test/opengl/sprites/SpriteShootoutMapped.java, + src/java/org/lwjgl/test/opengles/util/Shader.java, + src/java/org/lwjgl/test/opengles/util/ShaderProgram.java, + src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java, + src/templates/org/lwjgl/opengl/ARB_sync.java: Fixes related to + the new alternate signatures. + +2012-08-18 11:46 spasi + + * src/templates/org/lwjgl/opengl/APPLE_object_purgeable.java, + src/templates/org/lwjgl/opengl/ARB_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_no_attachments.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_object.java, + src/templates/org/lwjgl/opengl/ARB_internalformat_query2.java, + src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, + src/templates/org/lwjgl/opengl/ARB_program.java, + src/templates/org/lwjgl/opengl/ARB_program_interface_query.java, + src/templates/org/lwjgl/opengl/ARB_separate_shader_objects.java, + src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java, + src/templates/org/lwjgl/opengl/ARB_sync.java, + src/templates/org/lwjgl/opengl/ARB_timer_query.java, + src/templates/org/lwjgl/opengl/ARB_transform_feedback3.java, + src/templates/org/lwjgl/opengl/ARB_uniform_buffer_object.java, + src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java, + src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, + src/templates/org/lwjgl/opengl/GL15.java, + src/templates/org/lwjgl/opengl/GL20.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL31.java, + src/templates/org/lwjgl/opengl/GL32.java, + src/templates/org/lwjgl/opengl/GL33.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/GL41.java, + src/templates/org/lwjgl/opengl/GL43.java, + src/templates/org/lwjgl/opengl/NV_present_video.java, + src/templates/org/lwjgl/opengl/NV_program.java, + src/templates/org/lwjgl/opengl/NV_shader_buffer_load.java, + src/templates/org/lwjgl/opengl/NV_vertex_buffer_unified_memory.java, + src/templates/org/lwjgl/opengl/NV_video_capture.java, + src/templates/org/lwjgl/opengles/EXT_occlusion_query_boolean.java, + src/templates/org/lwjgl/opengles/EXT_separate_shader_objects.java, + src/templates/org/lwjgl/opengles/GLES20.java, + src/templates/org/lwjgl/opengles/GLES30.java, + src/templates/org/lwjgl/opengles/OES_framebuffer_object.java: + Keep type postfix on alternative functions that return primitive + values. + +2012-08-16 18:58 spasi + + * src/java/org/lwjgl/MemoryUtil.java, + src/java/org/lwjgl/openal/ALC10.java, + src/native/common/org_lwjgl_openal_ALC10.c, + src/templates/org/lwjgl/opengl/NV_compute_program5.java, + src/templates/org/lwjgl/opengl/NV_deep_texture3D.java, + src/templates/org/lwjgl/opengl/NV_shader_atomic_counters.java, + src/templates/org/lwjgl/opengl/NV_shader_storage_buffer_object.java, + src/templates/org/lwjgl/opengles/QCOM_binning_control.java: + Changed ALC10's alcGetString and alcOpenDevice to use UTF8 + decoding/encoding. + New GL extensions: NV_compute_program5, + NV_shader_storage_buffer_object, NV_shader_atomic_counters, + NV_deep_texture3D + New GLES extension: QCOM_binning_control + +2012-08-14 12:53 spasi + + * src/templates/org/lwjgl/opengl/ARB_debug_group.java, + src/templates/org/lwjgl/opengl/ARB_debug_label.java, + src/templates/org/lwjgl/opengl/ARB_debug_output2.java: Removed + ARB_debug_group, ARB_debug_label and ARB_debug_output2. They're + part of KHR_debug and weren't supposed to be posted in the GL + registry. + +2012-08-07 15:14 spasi + + * build.xml, platform_build/build-definitions.xml, + platform_build/build-generator.xml, + src/java/org/lwjgl/opengl/CallbackUtil.java, + src/java/org/lwjgl/opengl/ContextAttribs.java, + src/java/org/lwjgl/opengl/KHRDebugCallback.java, + src/java/org/lwjgl/opengles/APIUtil.java, + src/java/org/lwjgl/opengles/CallbackUtil.java, + src/java/org/lwjgl/opengles/ContextAttribs.java, + src/java/org/lwjgl/opengles/FastIntMap.java, + src/java/org/lwjgl/opengles/GLChecks.java, + src/java/org/lwjgl/opengles/GLContext.java, + src/java/org/lwjgl/opengles/GLSync.java, + src/java/org/lwjgl/opengles/KHRDebugCallback.java, + src/java/org/lwjgl/opengles/StateTracker.java, + src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java, + src/java/org/lwjgl/util/generator/GeneratorVisitor.java, + src/java/org/lwjgl/util/generator/NativeTypeTranslator.java, + src/java/org/lwjgl/util/generator/SignatureTranslator.java, + src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessorFactory.java, + src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java, + src/native/common/opengl/extgl.h, + src/native/common/opengl/org_lwjgl_opengl_CallbackUtil.c, + src/native/common/opengles/extgl.h, + src/native/common/opengles/extgl_types.h, + src/native/common/opengles/org_lwjgl_opengles_CallbackUtil.c, + src/native/common/org_lwjgl_opencl_CallbackUtil.c, + src/templates/org/lwjgl/opengl/AMD_multi_draw_indirect.java, + src/templates/org/lwjgl/opengl/ARB_ES3_compatibility.java, + src/templates/org/lwjgl/opengl/ARB_arrays_of_arrays.java, + src/templates/org/lwjgl/opengl/ARB_clear_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_compute_shader.java, + src/templates/org/lwjgl/opengl/ARB_copy_image.java, + src/templates/org/lwjgl/opengl/ARB_debug_group.java, + src/templates/org/lwjgl/opengl/ARB_debug_label.java, + src/templates/org/lwjgl/opengl/ARB_debug_output2.java, + src/templates/org/lwjgl/opengl/ARB_draw_indirect.java, + src/templates/org/lwjgl/opengl/ARB_explicit_uniform_location.java, + src/templates/org/lwjgl/opengl/ARB_fragment_layer_viewport.java, + src/templates/org/lwjgl/opengl/ARB_framebuffer_no_attachments.java, + src/templates/org/lwjgl/opengl/ARB_internalformat_query2.java, + src/templates/org/lwjgl/opengl/ARB_invalidate_subdata.java, + src/templates/org/lwjgl/opengl/ARB_multi_draw_indirect.java, + src/templates/org/lwjgl/opengl/ARB_program_interface_query.java, + src/templates/org/lwjgl/opengl/ARB_robust_buffer_access_behavior.java, + src/templates/org/lwjgl/opengl/ARB_robustness_isolation.java, + src/templates/org/lwjgl/opengl/ARB_shader_image_size.java, + src/templates/org/lwjgl/opengl/ARB_shader_storage_buffer_object.java, + src/templates/org/lwjgl/opengl/ARB_stencil_texturing.java, + src/templates/org/lwjgl/opengl/ARB_texture_buffer_range.java, + src/templates/org/lwjgl/opengl/ARB_texture_query_levels.java, + src/templates/org/lwjgl/opengl/ARB_texture_storage_multisample.java, + src/templates/org/lwjgl/opengl/ARB_texture_view.java, + src/templates/org/lwjgl/opengl/ARB_vertex_attrib_binding.java, + src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, + src/templates/org/lwjgl/opengl/GL30.java, + src/templates/org/lwjgl/opengl/GL32.java, + src/templates/org/lwjgl/opengl/GL40.java, + src/templates/org/lwjgl/opengl/GL43.java, + src/templates/org/lwjgl/opengl/KHR_debug.java, + src/templates/org/lwjgl/opengl/KHR_texture_compression_astc_ldr.java, + src/templates/org/lwjgl/opengles/GLES30.java, + src/templates/org/lwjgl/opengles/KHR_debug.java, + src/templates/org/lwjgl/opengles/KHR_texture_compression_astc_ldr.java, + src/templates/org/lwjgl/opengles/OES_required_internalformat.java, + src/templates/org/lwjgl/opengles/OES_surfaceless_context.java: + Added support for OpenGL 4.3 and OpenGL ES 3.0. + Modified the generator process to use relative paths. We were + hitting the command line length limit on Windows. + Some extension improvements, fixes and spec updates. + +2012-07-14 23:29 matzon + + * src/java/org/lwjgl/opengl/WindowsDisplay.java, + src/native/windows/org_lwjgl_opengl_Display.c: fixed issue with + win32 get x/y returning client-area coords + +2012-06-29 10:25 spasi + + * src/templates/org/lwjgl/opengl/NV_path_rendering.java: Removed + @Constant("0") from pathBase parameters. + +2012-06-19 10:44 spasi + + * src/templates/org/lwjgl/opengl/AMD_query_buffer_object.java, + src/templates/org/lwjgl/opengl/GL30.java: Removed unnecessary + GL_RED from GL30. + Added AMD_query_buffer_object. + +2012-06-17 20:54 matzon + + * libs/linux/libopenal.so, libs/linux/libopenal64.so, + libs/solaris/libopenal.so, libs/solaris/libopenal64.so, + libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll: pushing + latest openal (785f52aa29d...) with fix for float32 + +2012-06-03 19:07 matzon + + * platform_build/build-definitions.xml, + src/java/org/lwjgl/Sys.java, www/changelogs/2.8.4-changelog.txt, + www/changelogs/full-changelog.txt: bumping to 2.8.5, adding + changelogs + 2012-05-21 20:39 kappa1 * libs/macosx/openal.dylib: Add OpenAL-Soft 1.14 for OS X Modified: trunk/LWJGL/www/credits.php =================================================================== --- trunk/LWJGL/www/credits.php 2012-11-04 20:04:30 UTC (rev 3812) +++ trunk/LWJGL/www/credits.php 2012-11-04 20:09:13 UTC (rev 3813) @@ -22,8 +22,8 @@ <li>Simon Felix</li> <li>Ryan McNally</li> <li>Ciardhubh</li> - <li>Pelle Johnsen</li> - <li>Jae Kwon</li> + <li>Jens von Pilgrim</li> + <li>Ruben Garat</li> </ul> <p> <b>Additional credits goes to</b> @@ -32,6 +32,7 @@ <li>Joseph I. Valenzuela [OpenAL stuff]</li> <li>Lev Povalahev [OpenGL extensions]</li> <li>Daniel Leinich [Website design & implementation]</li> + <li>Endolf [Nightly builds and JInput]</li> </ul> <? require('_include/footer.php'); ?> Modified: trunk/LWJGL/www/donations.php =================================================================== --- trunk/LWJGL/www/donations.php 2012-11-04 20:04:30 UTC (rev 3812) +++ trunk/LWJGL/www/donations.php 2012-11-04 20:09:13 UTC (rev 3813) @@ -14,12 +14,15 @@ <ul> <? $donations[] = array("Andreas Wallberg"); + $donations[] = array("Andreas Wiesbauer"); $donations[] = array("Andrew Kelly"); $donations[] = array("Anthony Lovell"); $donations[] = array("Anthony Rogers"); $donations[] = array("Apostolos Tsakpinis"); $donations[] = array("Aviram Preshel"); - $donations[] = array("Benjamin Bingham"); + $donations[] = array("Bart Blokland"); + $donations[] = array("Benjamin Behrendt"); + $donations[] = array("Benjamin Bingham"); $donations[] = array("Benoit Hambucken"); $donations[] = array("Bernardo Ratto"); $donations[] = array("Brian Matzon"); @@ -34,38 +37,49 @@ $donations[] = array("Ewald Kicker"); $donations[] = array("Filippo Cortigiani"); $donations[] = array("Florian Priester"); + $donations[] = array("Florian Sievert"); $donations[] = array("Franz Bartlechner - multiple donations"); $donations[] = array("Gavia"); $donations[] = array("Gregory Pierce"); $donations[] = array("Ivan Lazarte"); + $donations[] = array("Jens Hohmuth"); $donations[] = array("Jesse Pavel"); $donations[] = array("John Watson"); $donations[] = array("John Yates"); + $donations[] = array("Jonathan Lermitage"); $donations[] = array("J\xF6rg Jungh\xE4nel"); + $donations[] = array("Lars Petter Mathiassen"); $donations[] = array("Marc Sachse"); + $donations[] = array("Martin Gruscher"); $donations[] = array("Michael Lundstr\xF6m"); $donations[] = array("Mojang Specifications"); $donations[] = array("Nathan Sweet"); $donations[] = array("Oliver Due Billing"); $donations[] = array("Paul Koch"); $donations[] = array("Per Nyblom"); + $donations[] = array("Peter Faber"); $donations[] = array("Peter Koeleman"); + $donations[] = array("Peter Leikauf"); + $donations[] = array("Rob Mayhew"); $donations[] = array("Ruben Steins"); $donations[] = array("SEO Company"); $donations[] = array("Scott Palmer"); $donations[] = array("Shane Essary"); $donations[] = array("Shannon Smith"); $donations[] = array("Sharp Production"); + $donations[] = array("Simon Felix"); $donations[] = array("So-Woo Lee"); $donations[] = array("Steve Klouvi"); $donations[] = array("Thomas Schuster"); - $donations[] = array("Tiana Bruno Rakotoarimanana"); + $donations[] = array("Thomas Trocha"); + $donations[] = array("Tiana Bruno Rakotoarimanana - multiple donations"); $donations[] = array("Tobias Fritz"); $donations[] = array("Tomas Andrle - multiple donations"); $donations[] = array("Tonny Espeset"); $donations[] = array("Yinglai Yang"); - $donations[] = array("Andreas Wiesbauer"); + $donations[] = array("Jesse Krebs"); + shuffle($donations); foreach($donations as $key => $value) { Modified: trunk/LWJGL/www/download.php =================================================================== --- trunk/LWJGL/www/download.php 2012-11-04 20:04:30 UTC (rev 3812) +++ trunk/LWJGL/www/download.php 2012-11-04 20:09:13 UTC (rev 3813) @@ -2,12 +2,13 @@ <h1>Download</h1> <p> - Latest stable release is 2.6 Please download it here:<br/> - <a href="https://sourceforge.net/projects/java-game-lib/files/Official%20Releases/LWJGL%202.6/" target="_blank">LWJGL 2.6</a> + Latest stable release is 2.8.5 Please download it here:<br/> + <a href="https://sourceforge.net/projects/java-game-lib/files/Official%20Releases/LWJGL%202.8.5/" target="_blank">LWJGL 2.8.5</a> </p> <p> Nightly builds:<br/> - <a href="https://www.newdawnsoftware.com/hudson/view/LWJGL/" target="_blank">https://www.newdawnsoftware.com/hudson/view/LWJGL/</a> + <a href="http://www.newdawnsoftware.com/hudson/view/LWJGL/" target="_blank">http://www.newdawnsoftware.com/hudson/view/LWJGL/</a> </p> +<p> Maven:<br/>Since version 2.8.0, LWJGL has been available in the central Maven repository. Seem more here: <a href="http://www.lwjgl.org/wiki/index.php?title=LWJGL_use_in_Maven" target="_blank">http://www.lwjgl.org/wiki/index.php?title=LWJGL_use_in_Maven</a> <? require('_include/footer.php'); ?> Modified: trunk/LWJGL/www/index.php =================================================================== --- trunk/LWJGL/www/index.php 2012-11-04 20:04:30 UTC (rev 3812) +++ trunk/LWJGL/www/index.php 2012-11-04 20:09:13 UTC (rev 3813) @@ -1,43 +1,55 @@ <? require('_include/header.php'); ?> <h1>Introduction</h1> -<p>The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable <a href="projects.php">commercial quality games</a> to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (<a href="http://www.opengl.org/" target="_blank">Open Graphics Library</a>) and OpenAL (<a href="http://www.openal.org" target="_blank">Open Audio Library</a>) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API.</p> +<p>The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable <a href="projects.php">commercial quality games</a> to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (<a href="http://www.opengl.org/" target="_blank">Open Graphics Library</a>), OpenCL (<a href="http://www.khronos.org/opencl/" target="_blank">Open Computing Language</a>) and OpenAL (<a href="http://www.openal.org" target="_blank">Open Audio Library</a>) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API.</p> <p>LWJGL is not meant to make writing games particularly easy; it is primarily an enabling technology which allows developers to get at resources that are simply otherwise unavailable or poorly implemented on the existing <a href="http://java.sun.com" target="_blank">Java platform</a>. We anticipate that the LWJGL will, through evolution and extension, become the foundation for more complete game libraries and "game engines" as they have popularly become known, and hide some of the new evils we have had to expose in the APIs.</p> <p>LWJGL is available under a <a href="license.php">BSD license</a>, which means it's open source and freely available at no charge.</p> <p>Please visit us on the Freenode IRC Network: <a href="irc://irc.freenode.net/lwjgl" target="_blank">#LWJGL</a>. Do idle if there is no one to answer any of your questions, we are on different timezones.</p> <h1>News</h1> <p style="border-bottom: 1px solid #cccccc;"> - <b>LWJGL 2.6</b> <span class="newsdate">Monday, October 18th, 2010</span><br/> - On top of the world again! - fresh out with a new 2.6 build which includes lots of fixes and new stuff - including OpenCL support!<br/> - Please check <a href="/forum/index.php?topic=3512">this thread</a> for more info regarding the release.<br/><br/> + <b>LWJGL 2.8.5</b> <span class="newsdate">Sunday, November 4th, 2012</span><br/> + It's that time again. You know the drill! + Get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=4608">this thread</a> for more info regarding the release.<br/><br/> </p> + <p style="border-bottom: 1px solid #cccccc;"> - <b>LWJGL 2.5</b> <span class="newsdate">Friday, July 16th, 2010</span><br/> - To hot outside? - get inside, switch on the AC unit - and start hacking away with the latest LWJGL release.<br/> - Please check <a href="/forum/index.php?topic=3398">this thread</a> for more info regarding the release.<br/><br/> + <b>LWJGL 2.8.4</b> <span class="newsdate">Sunday, June 3rd, 2012</span><br/> + Summer! - time for a new release! Now you have an excuse for staying inside from that pesky sun and code all day long ;) + Get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=4798">this thread</a> for more info regarding the release.<br/><br/> </p> <p style="border-bottom: 1px solid #cccccc;"> - <b>LWJGL 2.4</b> <span class="newsdate">Sunday, April 11th, 2010</span><br/> - New release with a ton of fixes and support for OpenGL 3.3 and 4.0<br/> - Please check <a href=/forum/index.php?topic=3302">this thread</a> for more info regarding the release.<br/><br/> + <b>LWJGL 2.8.3</b> <span class="newsdate">Monday, January 23rd, 2012</span><br/> + First release in the new year. New OpenGL and OpenCL additions as well as some important MacOSX fixes. Please update ASAP. + Get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=4409">this thread</a> for more info regarding the release.<br/><br/> </p> <p style="border-bottom: 1px solid #cccccc;"> - <b>LWJGL 2.3</b> <span class="newsdate">Sunday, February 21st, 2010</span><br/> - Important release that fixes issues with ATI 10.x drivers. Consider upgrading ASAP.<br/> - Please check <a href="/forum/index.php?topic=3212">this thread</a> for more info regarding the release.<br/><br/> + <b>LWJGL 2.8.2</b> <span class="newsdate">Sunday, November 13th, 2011</span><br/> + Bugfix release + some minor features. Get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=4288">this thread</a> for more info regarding the release.<br/><br/> </p> <p style="border-bottom: 1px solid #cccccc;"> - <b>LWJGL 2.2.2</b> <span class="newsdate">Tuesday, January 26th, 2010</span><br/> - First release in the new year. Mostly bugfixes.<br/> - Please check <a href="/forum/index.php?topic=3183">this thread</a> for more info regarding the release.<br/><br/> + <b>LWJGL 2.8.1</b> <span class="newsdate">Saturday, October 15th, 2011</span><br/> + Bugfix release + some minor features. Get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=4242">this thread</a> for more info regarding the release.<br/><br/> </p> <p style="border-bottom: 1px solid #cccccc;"> - <b>LWJGL 2.2.1</b> <span class="newsdate">Sunday, November 15th, 2009</span><br/> - Please check <a href="/forum/index.php?topic=3111">this thread</a> for more info regarding the release.<br/><br/> + <b>LWJGL 2.8.0</b> <span class="newsdate">Sunday, October 9th, 2011</span><br/> + Finally a new release! This is a pretty big update with a slew of new features as well of bug fixes. Get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=4222">this thread</a> for more info regarding the release.<br/><br/> </p> <p style="border-bottom: 1px solid #cccccc;"> - <b>LWJGL 2.1.0</b> <span class="newsdate">Monday, March 23rd, 2009</span><br/> - Please check <a href="/forum/index.php?topic=2856">this thread</a> for more info regarding the release.<br/><br/> + <b>LWJGL 2.7.1</b> <span class="newsdate">Thursday, February 10th, 2011</span><br/> + Minor update. Updated OpenAL-Soft libraries to fix an msvrt90.dll dependency - get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=3741">this thread</a> for more info regarding the release.<br/><br/> </p> +<p style="border-bottom: 1px solid #cccccc;"> + <b>LWJGL 2.7</b> <span class="newsdate">Monday, February 7th, 2011</span><br/> + 2.7 has just been hatched - get it at the <a href="download.php">usual location</a><br/> + Please check <a href="/forum/index.php?topic=3741">this thread</a> for more info regarding the release.<br/><br/> +</p> + <? require('_include/footer.php'); ?> Modified: trunk/LWJGL/www/projects.php =================================================================== --- trunk/LWJGL/www/projects.php 2012-11-04 20:04:30 UTC (rev 3812) +++ trunk/LWJGL/www/projects.php 2012-11-04 20:09:13 UTC (rev 3813) @@ -110,6 +110,18 @@ 'big' => 'cultris_2.jpg'), 2 => array('small' => 'cultris_small_3.jpg', 'big' => 'cultris_3.jpg'))); + +$projects[] = array('name' => 'Cultris II', + 'url' => 'http://gewaltig.net', + 'type' => 'Free game', + 'desc' => 'Cultris II is one of the fastest Tetris®-clones ever! Train your reflexes in the single player challenge modes, enjoy a split-screen match with your friends or play over the Internet with the best of the best. Cultris II not only supports various game modes, but all of them with team-play. The exquisite graphics and stylish jungle music makes other clones strike with awe. This is not your grandmother\x92s Tetris® anymore...', + 'screens' => array(0 => array('small' => 'cultris2_small_1.gif', + 'big' => 'cultris2_1.png'), + 1 => array('small' => 'cultris2_small_2.gif', + 'big' => 'cultris2_2.png'), + 2 => array('small' => 'cultris2_small_3.gif', + 'big' => 'cultris2_3.png'))); + $projects[] = array('name' => 'Keith Goes Painting', 'url' => 'http://www.wolfysgames.com/', @@ -262,21 +274,21 @@ 'small' => 'hz_small_3.jpg', 'big' => 'hz_3.jpg'))); -$projects[] = array( - 'name' => 'Diamond Crush', - 'url' => 'http://www.diamondcrush.net/', - 'type' => 'Free, open source game', - 'desc' => 'Diamond Crush is a classic puzzle game, with both single player and multiplayer game modes. Players will control falling pairs of differently colored and shaped gems, and their purpose will be strategically placing them inside their own grid-based play fields, by matching their colors.', - 'screens' => array( - 0 => array( - 'small' => 'diamond_crush_small_1.jpg', - 'big' => 'diamond_crush_1.jpg'), - 1 => array( - 'small' => 'diamond_crush_small_2.jpg', - 'big' => 'diamond_crush_2.jpg'), - 2 => array( - 'small' => 'diamond_crush_small_3.jpg', - 'big' => 'diamond_crush_3.jpg'))); +//$projects[] = array( +// 'name' => 'Diamond Crush', +// 'url' => 'http://www.diamondcrush.net/', +// 'type' => 'Free, open source game', +// 'desc' => 'Diamond Crush is a classic puzzle game, with both single player and multiplayer game modes. Players will control falling pairs of differently colored and shaped gems, and their purpose will be strategically placing them inside their own grid-based play fields, by matching their colors.', +// 'screens' => array( +// 0 => array( +// 'small' => 'diamond_crush_small_1.jpg', +// 'big' => 'diamond_crush_1.jpg'), +// 1 => array( +// 'small' => 'diamond_crush_small_2.jpg', +// 'big' => 'diamond_crush_2.jpg'), +// 2 => array( +// 'small' => 'diamond_crush_small_3.jpg', +// 'big' => 'diamond_crush_3.jpg'))); $projects[] = array( 'name' => 'Slam Soccer 2006', @@ -629,6 +641,102 @@ 2 => array( 'small' => 'grappling_hook_small_3.jpg', 'big' => 'grappling_hook_3.jpg'))); + +$projects[] = array( + 'name' => 'TWL', + 'url' => 'http://twl.l33tlabs.org/', + 'type' => 'OpenGL UI library', + 'desc' => 'TWL is a graphical user interface library targeted at games and game editors. It provides a rich set of standard widgets including labels, edit fields, tables, popups, tooltips, frames and a lot more. Different layout container are available to create even the most advanced user interfaces. As games have a high demand on visual identity, TWL provides a very flexible theme manager. The theme manager decouples the visual representation of widgets from the code. Themes are specified in XML and PNG files with full alpha blending for effects such as glow or shadows.', + 'screens' => array( + 0 => array( + 'small' => 'twl_small_1.jpg', + 'big' => 'twl_1.png'), + 1 => array( + 'small' => 'twl_small_2.jpg', + 'big' => 'twl_2.png'), + 2 => array( + 'small' => 'twl_small_3.jpg', + 'big' => 'twl_3.png'))); + +$projects[] = array( + 'name' => 'Starfarer', + 'url' => 'http://fractalsoftworks.com', + 'type' => 'Commercial game', + 'desc' => 'Two hundred years ago, the galaxy was ravaged by war. The story of Starfarer concerns a sector left largely untouched by the flames. Humanity has been slowly slipping into anarchy, and few outposts of civilization remain - it is a time of frequent conflict, rampant piracy and shifting allegiances. A time of great profit for the few traders able to ply the old trading routes. A time of great danger and greater opportunity.', + 'screens' => array( + 0 => array( + 'small' => 'starfarer_small_1.jpg', + 'big' => 'starfarer_1.jpg'), + 1 => array( + 'small' => 'starfarer_small_2.jpg', + 'big' => 'starfarer_2.jpg'), + 2 => array( + 'small' => 'starfarer_small_3.jpg', + 'big' => 'starfarer_3.jpg'))); + +$projects[] = array( + 'name' => 'Micron', + 'url' => 'http://play.minds-eye-games.com/micron/', + 'type' => 'Open Source game', + 'desc' => 'Micron is a randomly generated, 2D abstract shooter. Enter a world of scintillating shapes and colors as you are attacked on all sides. Fight a variety of enemies in an infinite, deadly universe.', + 'screens' => array( + 0 => array( + 'small' => 'micron_small_1.png', + 'big' => 'micron_1.png'), + 1 => array( + 'small' => 'micron_small_2.png', + 'big' => 'micron_2.png'), + 2 => array( + 'small' => 'micron_small_3.png', + 'big' => 'micron_3.png'))); + +$projects[] = array( + 'name' => 'Newton Adventure', + 'url' => 'http://bci.im', + 'type' => 'Open Source', + 'desc' => 'Newton Adventure is a free and open source 2D platform game. You play Newton, a very special hero who has the power to change gravity direction.', + 'screens' => array( + 0 => array( + 'small' => 'newton_small_1.jpg', + 'big' => 'newton_1.jpg'), + 1 => array( + 'small' => 'newton_small_2.jpg', + 'big' => 'newton_2.jpg'), + 2 => array( + 'small' => 'newton_small_3.jpg', + 'big' => 'newton_3.jpg'))); + +$projects[] = array( + 'name' => 'Tropical Stormfront', + 'url' => 'http://www.operationstormfront.com', + 'type' => 'Commercial', + 'desc' => 'Tropical Stormfront is a real-time strategy (RTS) game played out over lush tropical archipelagos.', + 'screens' => array( + 0 => array( + 'small' => 'tsf_small_1.png', + 'big' => 'tsf_1.png'), + 1 => array( + 'small' => 'tsf_small_2.png', + 'big' => 'tsf_2.png'), + 2 => array( + 'small' => 'tsf_small_3.png', + 'big' => 'tsf_3.png'))); + +$projects[] = array( + 'name' => 'ode4j', + 'url' => 'http://www.ode4j.org', + 'type' => 'Free open source physics engine', + 'desc' => 'ode4j is a Java library for 3D game physics. It is a port of the C/C++ Open Dynamics Engine (ODE: www.ode.org). It provides dozens of example applications that use lwjgl for visualizing different features of the library.', + 'screens' => array( + 0 => array( + 'small' => 'ode4j_small_1.png', + 'big' => 'ode4j_1.png'), + 1 => array( + 'small' => 'ode4j_small_2.png', + 'big' => 'ode4j_2.png'), + 2 => array( + 'small' => 'ode4j_small_3.png', + 'big' => 'ode4j_3.png'))); function displayProjects() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |