2015-01-14 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java: Fix window resizing when mouse is grabbed and optimize cursor clipping 2015-01-14 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsMouse.java: Fix cursor stuttering/drifting with mouse grab and high keyboard repeat rates In those situations we get multiple WM_MOUSEMOVE events per frame. The problem was that we moved the cursor back to the window center after every such event, right in the middle of the event loop. The fix was to only center the cursor once, after the event buffer has been drained. 2015-01-07 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java: Reset mouse tracking state on window recreation 2015-01-07 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/InputImplementation.java: Fix javadoc error 2015-01-05 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsKeyboard.java: Revert 849511784b7651bd30ab35e0ff10c023f28cca9a 2014-12-30 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c: Improvements to setTitle on Linux WM_CLASS should not change after window creation. It's illegal (may only change while the window is in the Withdrawn state) and causes flickering issues on the taskbar. The native setTitle implementation has been changed to use a better fallback when XChangeProperty fails and _NET_WM_ICON_NAME is also set, in addition to _NET_WM_NAME. 2014-12-30 Ioannis Tsakpinis * platform_build/linux_ant/build.xml: Enable parallel compilation 2014-12-30 Ioannis Tsakpinis * build.xml: Fix nightly build link 2014-12-30 Ioannis Tsakpinis * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: Bump version to 2.9.3 2014-12-14 Ioannis Tsakpinis * : Merge pull request #104 from md-5/patch-1 Force high performance GPU for Nvidia Optimus systems 2014-11-28 Ioannis Tsakpinis * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/util/applet/AppletLoader.java: Replace .jnilib with .dylib on OS X with JDK 6. Resolve #100 2014-11-21 Ioannis Tsakpinis * platform_build/macosx_ant/build.xml: Fix libjawt.dylib detection. 2014-11-21 Ioannis Tsakpinis * platform_build/macosx_ant/build-symbol-list: Ignore .eh symbols 2014-11-03 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_direct_state_access.java, src/templates/org/lwjgl/opengl/GL45.java: Added missing "gl" prefix. 2014-10-24 Ioannis Tsakpinis * : Merge pull request #97 from piotr-piastucki/master Add missing functionality to create empty textures with glCompressedTexImage1/2/3D 2014-10-08 Ioannis Tsakpinis * src/java/org/lwjgl/openal/AL.java: Use OpenAL64 on Windows x64. Fixes #95. 2014-10-04 Ioannis Tsakpinis * : Merge pull request #93 from b23prodtm/macosx OS X x86_64 build: fixed typo 2014-10-02 Ioannis Tsakpinis * platform_build/macosx_ant/build.xml: Build the symbols list in the x86_64 only build. 2014-10-01 Ioannis Tsakpinis * platform_build/macosx_ant/build.xml: Refactored the OS X script for better readability and to enable builds on newer versions. Issues resolved: - Added support for the 10.8 (Mountain Lion) and 10.9 (Mavericks) SDKs. - Dropped universal builds on 10.8 or higher, x86 is not supported anymore. - Use clang instead of gcc on 10.8 or higher. Fixes a system header compilation error on 10.9. - Fixed issue with the libjawt path on certain JDKs. 2014-10-01 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java: Create virtual key up events for all pressed keys when the display loses focus. This is a workaround for missed key events and incorrect key state reporting. This is actually a cleaner solution to the previous workaround on Windows and works nicely on Linux too. 2014-09-30 Ioannis Tsakpinis * : Merge pull request #92 from dc740/master Finally fix support for OpenBSD 2014-09-29 Ioannis Tsakpinis * : Merge pull request #54 from qbit/master enable build on OpenBSD 2014-09-21 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/EXT_Cg_shader.java, src/templates/org/lwjgl/opengl/EXT_cg_shader.java: Fixed EXT_Cg_shader filename. 2014-09-15 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/GeneratorVisitor.java: Finished work on the annotation processing port from apt to javac. LWJGL now requires JDK 6 or later to build, but will continue to work on Java 5. In this commit: removed native file "last modified time" handling. 2014-09-15 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/Utils.java: Fixed field/method order so that javac output matches apt output. 2014-09-14 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/GeneratorProcessor.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/TypeInfo.java: Restored check that skips generation if the source template has not changed. Note that javac still always recompiles everything. This makes the build process slower than before (apt was using the already compiled templates as input). Will investigate some other time if this can be mitigated. 2014-09-14 Ioannis Tsakpinis * platform_build/build-generator.xml, src/java/org/lwjgl/util/generator/GeneratorProcessor.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/JavaTypeTranslator.java, src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeTypeTranslator.java, src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/Utils.java, src/java/org/lwjgl/util/generator/openal/ALTypeMap.java, src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessor.java, src/java/org/lwjgl/util/generator/opencl/CLTypeMap.java, src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessor.jav a, src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java, src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessor.java, src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProce ssor.java, src/java/org/lwjgl/util/generator/opengl/GLTypeMap.java: Made the javac-based Generator compatible with JDK 6. 2014-09-14 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/FieldsGenerator.java, src/java/org/lwjgl/util/generator/GeneratorProcessor.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/JNITypeTranslator.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/JavaTypeTranslator.java, src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeTypeTranslator.java, src/java/org/lwjgl/util/generator/PostfixTranslator.java, src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/TypeMap.java, src/java/org/lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, src/java/org/lwjgl/util/generator/openal/ALTypeMap.java, src/java/org/lwjgl/util/generator/opencl/CLCapabilitiesGenerator.ja va, src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessor.java, src/java/org/lwjgl/util/generator/opencl/CLPDCapabilitiesGenerator. java, src/java/org/lwjgl/util/generator/opencl/CLTypeMap.java, src/java/org/lwjgl/util/generator/opengl/GLCapabilitiesGenerator.ja va, src/java/org/lwjgl/util/generator/opengl/GLESCapabilitiesGenerator. java, src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessor.jav a, src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java, src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessor.java, src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProce ssor.java, src/java/org/lwjgl/util/generator/opengl/GLTypeMap.java, src/java/org/lwjgl/util/generator/opengl/GLvoid.java: Automatic code reformatting. Nothing to see here, just a cleanup so that subsequent commits are cleaner. 2014-09-14 Ioannis Tsakpinis * platform_build/build-generator.xml, src/java/org/lwjgl/util/generator/FieldsGenerator.java, src/java/org/lwjgl/util/generator/GeneratorProcessor.java, src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/JNITypeTranslator.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/JavaTypeTranslator.java, src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeTypeTranslator.java, src/java/org/lwjgl/util/generator/PostfixTranslator.java, src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/TypeMap.java, src/java/org/lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, src/java/org/lwjgl/util/generator/openal/ALTypeMap.java, src/java/org/lwjgl/util/generator/opencl/CLCapabilitiesGenerator.ja va, src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessor.java, src/java/org/lwjgl/util/generator/opencl/CLGeneratorProcessorFactor y.java, src/java/org/lwjgl/util/generator/opencl/CLPDCapabilitiesGenerator. java, src/java/org/lwjgl/util/generator/opencl/CLTypeMap.java, src/java/org/lwjgl/util/generator/opencl/cl_void.java, src/java/org/lwjgl/util/generator/opengl/GLCapabilitiesGenerator.ja va, src/java/org/lwjgl/util/generator/opengl/GLESCapabilitiesGenerator. java, src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessor.jav a, src/java/org/lwjgl/util/generator/opengl/GLESGeneratorProcessorFact ory.java, src/java/org/lwjgl/util/generator/opengl/GLESTypeMap.java, src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessor.java, src/java/org/lwjgl/util/generator/opengl/GLGeneratorProcessorFactor y.java, src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProce ssor.java, src/java/org/lwjgl/util/generator/opengl/GLReferencesGeneratorProce ssorFactory.java, src/java/org/lwjgl/util/generator/opengl/GLTypeMap.java, src/java/org/lwjgl/util/generator/opengl/GLvoid.java, src/native/macosx/org_lwjgl_opengl_MacOSXAWTMouse.m, src/templates/org/lwjgl/opengl/AMD_multi_draw_indirect.java, src/templates/org/lwjgl/opengl/ARB_draw_indirect.java, src/templates/org/lwjgl/opengl/ARB_indirect_parameters.java, src/templates/org/lwjgl/opengl/ARB_multi_draw_indirect.java, src/templates/org/lwjgl/opengl/GL40.java, src/templates/org/lwjgl/opengl/GL43.java: Ported annotation processing from apt to javac. This is a manual merge of request #86 by @b23prodtm. The original patch is fantastic, but as expected has a few issues that will be fixed in subsequent commits. 2014-09-14 Ioannis Tsakpinis * platform_build/linux_ant/build_es.xml, src/native/common/opengles/org_lwjgl_opengles_CallbackUtil.c, src/native/linux/opengles/org_lwjgl_opengl_Display.c: OpenGL ES build fixes. 2014-09-13 Ioannis Tsakpinis * src/java/org/lwjgl/Sys.java: Backported LWJGL 3's handling of System.loadLibrary errors. Resolves #87. 2014-09-13 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextGL.java: Fixed optional error check. 2014-09-13 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/XRandR.java: Code clean-up and minor optimizations. Also made sure that the current mode is always first. 2014-09-13 Ioannis Tsakpinis * : Merge pull request #88 from tfg13/master linux: fix parsing of xrandr output for rare screen configurations 2014-08-16 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLContext.java, src/templates/org/lwjgl/opengl/ARB_ES3_1_compatibility.java, src/templates/org/lwjgl/opengl/ARB_clip_control.java, src/templates/org/lwjgl/opengl/ARB_conditional_render_inverted.java , src/templates/org/lwjgl/opengl/ARB_cull_distance.java, src/templates/org/lwjgl/opengl/ARB_derivative_control.java, src/templates/org/lwjgl/opengl/ARB_direct_state_access.java, src/templates/org/lwjgl/opengl/ARB_get_texture_sub_image.java, src/templates/org/lwjgl/opengl/ARB_pipeline_statistics_query.java, src/templates/org/lwjgl/opengl/ARB_shader_texture_image_samples.jav a, src/templates/org/lwjgl/opengl/ARB_sparse_buffer.java, src/templates/org/lwjgl/opengl/ARB_texture_barrier.java, src/templates/org/lwjgl/opengl/ARB_transform_feedback_overflow_quer y.java, src/templates/org/lwjgl/opengl/GL45.java, src/templates/org/lwjgl/opengl/KHR_context_flush_control.java, src/templates/org/lwjgl/opengl/KHR_robust_buffer_access_behavior.ja va, src/templates/org/lwjgl/opengl/KHR_robustness.java: Added support for OpenGL 4.5 and new extensions released with it. 2014-08-16 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, 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_sampler_objects.java, src/templates/org/lwjgl/opengl/ARB_separate_shader_objects.java, src/templates/org/lwjgl/opengl/ARB_shader_objects.java, src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java, src/templates/org/lwjgl/opengl/ARB_shading_language_include.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_direct_state_access.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, src/templates/org/lwjgl/opengl/EXT_texture_integer.java, src/templates/org/lwjgl/opengl/GL11.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_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_path_rendering.java, src/templates/org/lwjgl/opengl/NV_present_video.java, src/templates/org/lwjgl/opengl/NV_program.java, src/templates/org/lwjgl/opengl/NV_register_combiners.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/APPLE_sync.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/NV_get_tex_image.java, src/templates/org/lwjgl/opengles/OES_framebuffer_object.java: Simplified pattern matching when stripping types and the 'v' postfix, which fixed a few corner cases. 2014-08-16 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengles/GLChecks.java, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java, src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengles/GLES30.java, src/templates/org/lwjgl/opengles/OES_mapbuffer.java: Removed obsolete buffer size methods. 2014-08-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java: Updated class documentation, added additional constructor (version + profile mask), skip validations if LWJGLUtil.CHECKS is disabled. 2014-08-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/ContextAttribsImplementation.java, src/java/org/lwjgl/opengl/LinuxContextAttribs.java, src/java/org/lwjgl/opengl/WindowsContextAttribs.java, src/java/org/lwjgl/test/opengl/VersionTest.java: Refactored ContextAttribs: there's now an additional constructor that accepts the profile mask and context flags. Also simplified the internal state, added more documentation and validation, added support for CONTEXT_RELEASE_BEHAVIOR_ARB, dropped the GLX & WGL helper classes and publicly exposed the attribute tokens. 2014-08-15 Ioannis Tsakpinis * : Merge pull request #81 from tfg13/master linux: basic compatibility for systems with multiple monitors 2014-08-06 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/AMD_stencil_operation_extended.java, src/templates/org/lwjgl/opengl/ARB_gpu_shader_fp64.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_internalformat_query2.java, src/templates/org/lwjgl/opengl/ARB_robustness.java, src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java, src/templates/org/lwjgl/opengl/ARB_tessellation_shader.java, src/templates/org/lwjgl/opengl/ARB_viewport_array.java, src/templates/org/lwjgl/opengl/KHR_debug.java, src/templates/org/lwjgl/opengl/NV_shader_buffer_store.java: Removed duplicate constants. 2014-08-04 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c, src/native/macosx/context.m: Fixed some native compilation warnings. 2014-07-22 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java: Application menu: Disabled activation on ALT/F10 key press and enabled on mouse click. 2014-07-13 Ioannis Tsakpinis * : Merge pull request #73 from msteiger/master Fixed util applet permissions. 2014-07-04 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_clear_buffer_object.java, src/templates/org/lwjgl/opengl/GL43.java: Bugfix: Clear(Named)BufferSubData requires an explicit size argument. 2014-06-17 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java: Fixed WM_WINDOWPOSCHANGED coordinate bug. 2014-05-20 kappaOne * : Merge pull request #76 from philipwhiuk/master Fix some straightforward Javadoc problems 2014-05-11 tulius * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/XRandR.java: linux: use xrandr for all display mode changing 2014-05-02 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/MacOSXPeerInfo.java: Use NSOpenGLProfileVersion3_2Core for any OpenGL 3.2+ version. 2014-04-26 Martin Steiger * build.xml: Fix util applet permissions 2014-04-21 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java: Fix a viewport issue on OS X with retina displays when going fullscreen 2014-04-02 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/Extension.java, src/java/org/lwjgl/util/generator/opencl/CLPDCapabilitiesGenerator. java, src/templates/org/lwjgl/opencl/APPLE_ContextLoggingFunctions.java, src/templates/org/lwjgl/opencl/APPLE_SetMemObjectDestructor.java, src/templates/org/lwjgl/opencl/APPLE_gl_sharing.java: Workaround to preserve case when checking availability of APPLE OpenCL extensions. 2014-03-27 kappaOne * : Merge pull request #63 from b23prodtm/master macosx CALayer Display.create() / .setParent() / setFullscreen() 2014-03-11 Brian Matzon * : Merge pull request #66 from tfg13/master Fix 120Hz-reset issue on linux 2014-03-03 tulius * src/java/org/lwjgl/opengl/XRandR.java: Fixed reverting screen settings on exit for multi-monitor setups 2014-02-16 tulius * src/java/org/lwjgl/opengl/XRandR.java: Test: Read frequency with xrandr 2014-02-02 b23prodtm * .gitignore, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java: Peer lookup fixed. Canvas as parent is displayed fully covered by the CALayer . Need to check if windowed Display works again. 2014-02-01 b23prodtm * .gitignore, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Fixed Mac OS Canvas / CALayer. http://hg.openjdk.java.net/jdk8/awt/jdk/rev/65d874d16d59 JAWT native CALayer not positioned over Canvas (Reviewed-by: art, anthony) Initialy, the layer bounds have the Y coord originating not as expected. java7 only seems to provoke that issue. so cpeer would update bounds as necessary now. by broumbroum 2014-01-14 Ioannis Tsakpinis * src/native/windows/opengl/context.h, src/native/windows/opengles/context.h, src/native/windows/org_lwjgl_opengl_Display.c: Convert local WindowsDisplay jclass reference to global. 2014-01-13 kappaOne * : Merge pull request #61 from Unh0lyTigg/patch-1 Fix javadoc typo in DisplayMode 2013-12-22 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java: Reverted resizable workaround. 2013-12-16 Ioannis Tsakpinis * 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/SpriteShootoutMapped.java: Removed unnecessary TEXTURE_COORD_ARRAY enable. Caused a crash on NV GPUs. 2013-12-14 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java: Another attempt at fixing the client area bug when toggling resizable. 2013-12-13 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Fixed Rect/RECT conversion and added a workaround that resets the OpenGL client area when we toggle resizable after window creation. 2013-12-03 Ioannis Tsakpinis * src/native/windows/display.c: Removed fullscreen CDS_TEST. It's very slow and unnecessary. 2013-12-02 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: bumped version to 2.9.2 2013-12-02 Brian Matzon * libs/lzma.jar, src/java/org/lwjgl/util/applet/AppletLoader.java: changed default behavior to not use SecureClassLoader, as it was causing issues since the latest security update 2013-11-16 kappaOne * build.xml, libs/lzma.jar: Fix the LWJGL AppletLoader so that it works on Java 7u45 2013-11-12 kappaOne * doc/lwjgl_hidden_switches.text, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Finalise implementation of HiDPI mode for OS X 2013-11-11 kappaOne * src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Add new LWJGL API Display.getPixelScaleFactor() for use in high DPI modes, like HiDPI retina mode on OS X. * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m: Implement initial support for High DPI mode on OS X 2013-11-09 kappaOne * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c, .../linux/opengles/org_lwjgl_opengl_Display.c: Implement 8 bit Icon transparency support on Linux, now using the modern _NET_WM_ICON method to set the icon, removed legacy method and associated code. 2013-11-06 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m: Implement initial support for the OS X 10.7+ fullscreen mode API, currently enabled using the VM parameter org.lwjgl.opengl.Display.enableOSXFullscreenModeAPI 2013-11-03 kappaOne * src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Don't autoresize CALayer's when using the Java 7 workaround * src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/native/macosx/context.h: Fix CALayer/Display.setParent() initial position bug on OS X. * src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m: Fix issue on OS X when using Command + Tab caused the command key to become stuck. 2013-10-30 Ioannis Tsakpinis * src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/input/Cursor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java: Removed NondirectBufferWrapper. It was only used in the Cursor constructor and in a way that could cause crashes: Passing heap buffers to both the images and delays arguments would result in both sharing the same direct memory. 2013-10-29 kappaOne * src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/Controllers.java: Slight tweak to the controller patch, rename getEventButtonStatus() to getEventButtonState() to make it consistent with Keyboard and Mouse classes and remove unused import. 2013-10-27 kappaOne * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c, .../linux/opengles/org_lwjgl_opengl_Display.c: Make the WM_CLASS implementation more flexible by giving users an option to set it manually by VM parameter or system property * src/native/linux/opengl/org_lwjgl_opengl_Display.c, src/native/linux/opengles/org_lwjgl_opengl_Display.c: Set the WM_CLASS property on Linux as its needed for some WM to display the app name/class, currently its the same as the window title. 2013-10-22 kappaOne * .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Further fixes for Display.setParent() canvas position & size bugs on OS X 2013-10-20 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java: Fixed missing key up events when both shift keys are pressed at the same time. 2013-10-13 kappaOne * .../org/lwjgl/opengl/MacOSXNativeKeyboard.java, src/native/macosx/org_lwjgl_opengl_Display.m: Fix keyboard key codes to return Unicode characters instead of ASCII characters 2013-07-31 Ioannis Tsakpinis * .../lwjgl/test/opengl/sprites/SpriteShootout.java, .../test/opengl/sprites/SpriteShootout2P.java, .../test/opengl/sprites/SpriteShootoutCL.java: Enable POINT_SPRITE on compatibility contexts. Improved platform/device choice when multiple CL implementations are available. 2013-07-24 Ioannis Tsakpinis * src/native/common/extcl_types.h, .../org/lwjgl/opencl/KHR_mipmap_image.java, .../org/lwjgl/opencl/KHR_mipmap_image_writes.java, .../org/lwjgl/opencl/KHR_srgb_image_writes.java, src/templates/org/lwjgl/opencl/KHR_subgroups.java: Added new OpenCL extensions. 2013-07-23 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/GLContext.java, .../org/lwjgl/opengl/ARB_bindless_texture.java, .../org/lwjgl/opengl/ARB_buffer_storage.java, .../org/lwjgl/opengl/ARB_clear_texture.java, .../opengl/ARB_compute_variable_group_size.java, .../org/lwjgl/opengl/ARB_enhanced_layouts.java, .../org/lwjgl/opengl/ARB_indirect_parameters.java, src/templates/org/lwjgl/opengl/ARB_multi_bind.java, .../org/lwjgl/opengl/ARB_query_buffer_object.java, .../opengl/ARB_seamless_cubemap_per_texture.java, .../lwjgl/opengl/ARB_shader_draw_parameters.java, .../org/lwjgl/opengl/ARB_shader_group_vote.java, .../org/lwjgl/opengl/ARB_sparse_texture.java, .../opengl/ARB_texture_mirror_clamp_to_edge.java, .../org/lwjgl/opengl/ARB_texture_stencil8.java, .../opengl/ARB_vertex_type_10f_11f_11f_rev.java, src/templates/org/lwjgl/opengl/GL44.java, .../opengl/NV_bindless_multi_draw_indirect.java, .../lwjgl/opengl/NV_blend_equation_advanced.java, .../lwjgl/opengl/NV_gpu_program5_mem_extended.java: Added support for OpenGL 4.4 and new extensions. * .../lwjgl/util/generator/NativeTypeTranslator.java, src/java/org/lwjgl/util/generator/PointerType.java, src/java/org/lwjgl/util/generator/TypeInfo.java, .../org/lwjgl/util/generator/opengl/GLTypeMap.java, .../org/lwjgl/util/generator/opengl/GLintptr.java, .../lwjgl/util/generator/opengl/GLintptrARB.java, .../lwjgl/util/generator/opengl/GLsizeiptr.java, .../lwjgl/util/generator/opengl/GLsizeiptrARB.java: Added support for PointerBuffer parameters to OpenGL. 2013-07-22 Ioannis Tsakpinis * src/templates/org/lwjgl/opencl/APPLE_ContextLoggingFunctions.java, src/templates/org/lwjgl/opencl/APPLE_SetMemObjectDestructor.java, src/templates/org/lwjgl/opencl/APPLE_gl_sharing.java: Added @CLPlatformExtension to APPLE extensions that are exposed in the PLATFORM_EXTENSIONS string. 2013-07-12 momokan * src/java/org/lwjgl/input/Controllers.java, src/java/org/lwjgl/input/JInputController.java: I correct that it was pointed out in my pull request ・src/java/org/lwjgl/input/Controllers.java, line 265: Should be "The timestamp assigned to the current event" ・src/java/org/lwjgl/input/JInputController.java, line 211: Consider splitting on two lines. 2013-07-09 kappaOne * src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java: Add equals method to Vector2f, Vector3f and Vector4f. 2013-06-30 momokan * src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/Controllers.java, src/java/org/lwjgl/input/JInputController.java: Add controller's status to event buffer 2013-04-21 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: bumping version to 2.9.1 2013-04-21 kappaOne * src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXNativeKeyboard.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m, src/native/macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Update author information 2013-04-20 kappaOne * .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Fix OS X CALayer positioning and workaround Java 7 bug http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7172187 2013-04-17 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl, src/native/windows/opengl/context.c, src/native/windows/org_lwjgl_opengl_Display.c: Another attempt to fix focus problems with Display.setParent on Windows: - Reverted to WS_CHILD in window flags. - Added WM_MOUSEACTIVATE handling: Focus the display + return MA_NOACTIVATE. - Removed unnecessary appActivate calls in WM_ACTIVATE. We don't receive WM_ACTIVATE with WS_CHILD and the focus events do the job just fine. - Detect parent window focus in update and force focus the display. This is useful when we alt-tab to the parent window and we don't receive any events. 2013-04-14 kappaOne * src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: Workaround Nvidia driver bug which crashed the OS when releasing a shared context by not releasing shared contexts. 2013-04-13 kappaOne * src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Fix a crash with CALayers/OSX when running on Java 7 2013-04-06 kappaOne * libs/linux/libopenal.so, libs/linux/libopenal64.so, libs/macosx/openal.dylib, libs/solaris/libopenal.so, libs/solaris/libopenal64.so, libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll: Update to latest build of OpenAL-Soft 1.15.1 43b406ad9bb32ebde78d26255a2a4f4a09a29926 2013-03-24 kappaOne * platform_build/macosx_ant/build.xml, src/java/org/lwjgl/MacOSXSysImplementation.java, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Remove dependency on Java Native Foundation framework, remove non working JAWT manually loading, change to use headers from JavaVM.framework when compiling due to JDK7 bug 2013-03-14 kappaOne * src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: set correct size on glViewport when using CALayer 2013-03-13 kappaOne * .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: Implement AWTGLCanvas, fix initial glViewport size when using Display.setParent 2013-02-20 kappaOne * src/java/org/lwjgl/MacOSXSysImplementation.java, src/native/macosx/org_lwjgl_opengl_Display.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: Tweak to fix a crash on exit, attempt to fix missing jawt error on Java 7 2013-02-17 kappaOne * src/java/org/lwjgl/opengl/AWTSurfaceLock.java, .../common/org_lwjgl_opengl_AWTSurfaceLock.c: Simplify code in AWTSurfaceLock for CALayer support * src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: fix CALayer/Display.setParent driver crash on resize 2013-02-15 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: simplify mouse code a little * src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Move entire Display nCreate and nDestroy onto the Main Thread 0 2013-02-10 kappaOne * .../lwjgl/opengl/MacOSXContextImplementation.java, .../org_lwjgl_opengl_MacOSXContextImplementation.m: reduce use of window specific code in the context implementation code 2013-02-09 kappaOne * src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Fix freeze/hang when calling AL.create() before Display.create() 2013-02-08 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m: Replace AWT code for getAvailableDisplayMode and other DisplayModes stuff to use pure native Cococa code. 2013-02-03 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Detect correctly if mouse is inside or outside the Display on creation and resize. * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, src/native/macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Implement Cursor.destroy and release memory used by native cursors 2013-01-31 kappaOne * src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Fix Display.setParent() on Java 7 by forcing CALayer usage as classic NSView method is no long available. 2013-01-30 Ioannis Tsakpinis * platform_build/windows_ant/build.xml, platform_build/windows_ant/build_es.xml, src/native/common/opengles/org_lwjgl_opengles_EGL.c: Reverted warning level to 2, until we modify the generator to emit explicit casts. 2013-01-29 kappaOne * src/java/org/lwjgl/input/Cursor.java, .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Implement animated cursor support on OS X 2013-01-29 Ioannis Tsakpinis * build.xml, platform_build/build-generator.xml, platform_build/windows_ant/build.xml, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../util/generator/NativeMethodStubsGenerator.java, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/extcl.c, src/native/common/extcl.h, src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_opencl_CallbackUtil.c, src/native/windows/display.c, src/native/windows/opengl/context.c, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_opengl_Display.c, .../windows/org_lwjgl_opengl_WindowsRegistry.c: Misc fixes and improvements on Windows: - Cleaned up cl flags and enabled parallel compilation. Native compilation is now multiple times faster. - Fixed all /W3 compilation warnings. - Changed window flag from WS_CHILDWINDOW to WS_POPUP when Display.setParent is used, in an attempt to fix focus-related issues. 2013-01-27 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Improve native cursor behaviour * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, src/native/macosx/org_lwjgl_opengl_Display.m: Implement Mouse.isInsideWindow() on OS X 2013-01-26 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Fix native cursor global handle passing 2013-01-25 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/native/windows/org_lwjgl_opengl_WindowsKeyboard.c: Changed Get(Async)KeyState return type to short. * src/templates/org/lwjgl/opencl/CL10.java, src/templates/org/lwjgl/opencl/CL12.java: Added missing null- termination checks. 2013-01-25 kappaOne * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Added initial work towards getting native cursors working, not implemented yet 2013-01-15 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Tweak CALayer mode to active correctly 2013-01-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBDebugOutputCallback.java, src/java/org/lwjgl/opengl/KHRDebugCallback.java: Corrected JavaDoc param order. * src/java/org/lwjgl/opengl/AMDDebugOutputCallback.java, src/java/org/lwjgl/opengl/ARBDebugOutputCallback.java, src/java/org/lwjgl/opengl/KHRDebugCallback.java: Fixed typos. 2013-01-14 kappaOne * build.xml, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXMouseEventQueue.java, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXAWTMouse.m, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: Implement Keyboard and Mouse input when using CALayer mode 2013-01-13 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: Implement CALayer rendering, no input yet 2013-01-12 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/AMD_multi_draw_indirect.java, src/templates/org/lwjgl/opengl/ARB_draw_indirect.java, src/templates/org/lwjgl/opengl/ARB_multi_draw_indirect.java, src/templates/org/lwjgl/opengl/GL40.java, src/templates/org/lwjgl/opengl/GL43.java: Fixed DrawIndirect buffer size checks and removed null-termination checks (ARB_base_instance changes the reservedMustBeZero field to the baseInstance offset). 2013-01-04 kappaOne * src/native/macosx/context.h, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: Set CALayer OpenGL Context to be shared with the current LWJGL context. Make code OS X 10.5 compatible (change from NSOpenGLLayer to CAOpenGLLayer) 2012-12-28 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_ES2_compatibility.java, src/templates/org/lwjgl/opengl/ARB_texture_compression_rgtc.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL41.java: Template fixes. 2012-12-26 Ioannis Tsakpinis * src/java/org/lwjgl/test/opengl/VersionTest.java, .../org/lwjgl/opengl/ARB_texture_storage.java, .../org/lwjgl/opengl/ARB_vertex_attrib_64bit.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, .../org/lwjgl/opengl/EXT_vertex_attrib_64bit.java, src/templates/org/lwjgl/opengl/NV_gpu_shader5.java, .../opengl/NV_vertex_attrib_integer_64bit.java: Fixed function dependency typos. Added GL error check in VersionTest, for drivers that expose the deprecated function addresses and throw GL errors when used. 2012-12-25 kappaOne * src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: fix OS X Mouse.setCursorPosition to use CGDisplayMoveCursorToPoint instead of CGWarpMouseCursorPosition to allow working on multiple monitor setups, also obtain correct window screen instead of screen with keyboard focus 2012-12-23 kappaOne * src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: Implement initial work for enabling CALayer rendering 2012-12-22 kappaOne * .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Refactoring to prepare for implementing OS X CALayer based Display.setParent, temporarily breaks Display.setParent on Java 7 and Java 6 Applets. 2012-12-18 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Don't use Display.setParent when fullscreen set, some refactoring 2012-12-16 kappaOne * src/native/macosx/org_lwjgl_opengl_Display.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: Fix crash on exit when using Display.setParent() on OS X * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Implement Display.getX() and Display.getY() for OS X 2012-12-09 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m: Implement OS X Mouse.setCursorPosition() when in fullscreen mode * src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: Use correct back buffer size when creating a new context and going straight into fullscreen 2012-12-03 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Fixed resizing when using Display.setParent * src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: Do Context clean up on proper thread, remove hacks, enable memory clean up on Mac Display.destroy() 2012-12-02 Ioannis Tsakpinis * .../org/lwjgl/opencl/KHR_depth_images.java, .../org/lwjgl/opencl/KHR_gl_depth_images.java, .../org/lwjgl/opencl/KHR_gl_msaa_sharing.java, .../org/lwjgl/opencl/KHR_image2d_from_buffer.java, .../org/lwjgl/opencl/KHR_initialize_memory.java, src/templates/org/lwjgl/opencl/KHR_spir.java, .../org/lwjgl/opencl/KHR_terminate_context.java: OpenCL 1.2 update. 2012-11-29 Erik Broes * src/java/org/lwjgl/input/Keyboard.java, .../org/lwjgl/opengl/MacOSXNativeKeyboard.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m: Modifiers now report the correct side they are pressed. Added 'fn'-key as modifier. 2012-11-27 Erik Broes * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/MacOSXNativeKeyboard.java: Allow the use of F16-F19, SECTION, INSERT, HOME, END, DELETE, NUMPADENTER, CLEAR, LMETA keys. 2012-11-25 kappaOne * src/native/macosx/org_lwjgl_opengl_Display.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: clean up debug code printf's * src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, src/native/macosx/org_lwjgl_opengl_Display.m: Implement ScrollWheel functionality again * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: remove unused code for hiding OS menubar and dock as its no longer needed. * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/context.h, src/native/macosx/org_lwjgl_opengl_Display.m: Reimplement fullscreen support, correct resizing behaviour on window creation and to work reliably during runtime. 2012-11-25 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/GL20.java: Added alternative VertexAttribPointer with ByteBuffer data and explicit type. 2012-11-22 kappaOne * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Fix native crash when closing the OS X Display window using the close button 2012-11-19 Alexander Yerenkow * build.xml, platform_build/bsd_ant/build.xml: FreeBSD initial support 2012-11-13 kappa1 * build.xml, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, .../org/lwjgl/opengl/MacOSXMouseEventQueue.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, src/native/macosx/org_lwjgl_input_Mouse.c: Cleaned up code by removing unneeded java classes MacOSXFrame and MacOSXMouseEventQueue and native code by removing mouse.c 2012-11-11 kappa1 * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: implement missing functionality for Display.getWidth() and Display.getHeight() not updating correctly on resize 2012-11-06 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_shader_subroutine.java, src/templates/org/lwjgl/opengl/GL40.java: Added missing alternative signature functions. * src/native/common/opengles/extgl.h, src/native/common/opengles/extgl_types.h: Removed redundant GLsync definition and replaced APIENTRY with GL_APIENTRY. 2012-11-04 kappa1 * platform_build/macosx_ant/build.xml, src/native/macosx/org_lwjgl_opengl_Display.m: Tiny Clean up and remove some more references to JNF 2012-11-04 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: Bumping version number 2012-11-03 kappa1 * src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: Fix a native crash on startup of some applications 2012-11-01 kappa1 * platform_build/macosx_ant/build.xml, src/native/macosx/org_lwjgl_opengl_Display.m: Updated macosx_ant build.xml, removed PPC support, bumped the minimum OS X SDK for 32/64bit native to SDK 10.5. Commented out some code in Display.m that required SDK 10.7+, namely NSApplicationPresentationFullScreen, etc 2012-11-01 Brian Matzon * src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXMouseEventQueue.java, .../org/lwjgl/opengl/MacOSXNativeKeyboard.java, src/java/org/lwjgl/opengl/MacOSXNativeMouse.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/native/macosx/context.h, src/native/macosx/context.m, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m, .../macosx/org_lwjgl_opengl_MacOSXNativeKeyboard.m, .../macosx/org_lwjgl_opengl_MacOSXNativeMouse.m, .../org_lwjgl_opengl_MacOSXPbufferPeerInfo.m: Comitting EmuMogs 28008537/src.zip drop to branch 2012-10-16 Ioannis Tsakpinis * platform_build/build-definitions.xml, .../lwjgl/opengl/AMD_shader_trinary_minmax.java, .../org/lwjgl/opengl/INTEL_map_texture.java, .../org/lwjgl/opengl/NV_draw_texture.java, .../org/lwjgl/opengles/NV_draw_texture.java: Added support for AMD_shader_trinary_minmax, INTEL_map_texture and NV_draw_texture. 2012-09-21 Ioannis Tsakpinis * src/templates/org/lwjgl/opengles/APPLE_sync.java, .../lwjgl/opengles/EXT_copy_texture_levels.java, .../org/lwjgl/opengles/EXT_map_buffer_range.java, .../opengles/EXT_shader_framebuffer_fetch.java: Added new GLES extensions. 2012-09-12 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-03 Ioannis Tsakpinis * 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-23 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/test/input/KeyboardTest.java: Let repeat events pass the same-state filter. * 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 Ioannis Tsakpinis * .../lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/Reuse.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_framebuffer_object.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, src/templates/org/lwjgl/opengl/ARB_sync.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../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, .../org/lwjgl/opengles/OES_framebuffer_object.java: Restored (most of) the removed methods from the previous commit and added deprecation warnings. 2012-08-18 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengles/GLChecks.java, src/java/org/lwjgl/test/opengl/SyncTest.java, .../org/lwjgl/test/opengl/shaders/ShaderUNI.java, .../lwjgl/test/opengl/sprites/SpriteShootout.java, .../test/opengl/sprites/SpriteShootout2P.java, .../test/opengl/sprites/SpriteShootoutCL.java, .../test/opengl/sprites/SpriteShootoutMapped.java, src/java/org/lwjgl/test/opengles/util/Shader.java, .../lwjgl/test/opengles/util/ShaderProgram.java, .../org/lwjgl/opengl/ARB_shader_subroutine.java, src/templates/org/lwjgl/opengl/ARB_sync.java: Fixes related to the new alternate signatures. * src/templates/org/lwjgl/opengl/APPLE_object_purgeable.java, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, .../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, .../org/lwjgl/opengl/ARB_program_interface_query.java, .../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, .../org/lwjgl/opengl/NV_vertex_buffer_unified_memory.java, src/templates/org/lwjgl/opengl/NV_video_capture.java, .../org/lwjgl/opengles/EXT_occlusion_query_boolean.java, .../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 Ioannis Tsakpinis * src/java/org/lwjgl/MemoryUtil.java, src/java/org/lwjgl/openal/ALC10.java, src/native/common/org_lwjgl_openal_ALC10.c, .../org/lwjgl/opengl/NV_compute_program5.java, .../org/lwjgl/opengl/NV_deep_texture3D.java, .../lwjgl/opengl/NV_shader_atomic_counters.java, .../opengl/NV_shader_storage_buffer_object.java, .../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 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARB_debug_group.java, .../org/lwjgl/opengl/ARB_debug_label.java, .../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 Ioannis Tsakpinis * 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, .../util/generator/GeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/NativeTypeTranslator.java, .../lwjgl/util/generator/SignatureTranslator.java, .../opengl/GLESGeneratorProcessorFactory.java, .../lwjgl/util/generator/opengl/GLESTypeMap.java, src/native/common/opengl/extgl.h, .../common/opengl/org_lwjgl_opengl_CallbackUtil.c, src/native/common/opengles/extgl.h, src/native/common/opengles/extgl_types.h, .../opengles/org_lwjgl_opengles_CallbackUtil.c, src/native/common/org_lwjgl_opencl_CallbackUtil.c, .../org/lwjgl/opengl/AMD_multi_draw_indirect.java, .../org/lwjgl/opengl/ARB_ES3_compatibility.java, .../org/lwjgl/opengl/ARB_arrays_of_arrays.java, .../org/lwjgl/opengl/ARB_clear_buffer_object.java, .../org/lwjgl/opengl/ARB_compute_shader.java, src/templates/org/lwjgl/opengl/ARB_copy_image.java, .../org/lwjgl/opengl/ARB_debug_group.java, .../org/lwjgl/opengl/ARB_debug_label.java, .../org/lwjgl/opengl/ARB_debug_output2.java, .../org/lwjgl/opengl/ARB_draw_indirect.java, .../opengl/ARB_explicit_uniform_location.java, .../lwjgl/opengl/ARB_fragment_layer_viewport.java, .../opengl/ARB_framebuffer_no_attachments.java, .../lwjgl/opengl/ARB_internalformat_query2.java, .../org/lwjgl/opengl/ARB_invalidate_subdata.java, .../org/lwjgl/opengl/ARB_multi_draw_indirect.java, .../lwjgl/opengl/ARB_program_interface_query.java, .../opengl/ARB_robust_buffer_access_behavior.java, .../org/lwjgl/opengl/ARB_robustness_isolation.java, .../org/lwjgl/opengl/ARB_shader_image_size.java, .../opengl/ARB_shader_storage_buffer_object.java, .../org/lwjgl/opengl/ARB_stencil_texturing.java, .../org/lwjgl/opengl/ARB_texture_buffer_range.java, .../org/lwjgl/opengl/ARB_texture_query_levels.java, .../opengl/ARB_texture_storage_multisample.java, .../org/lwjgl/opengl/ARB_texture_view.java, .../lwjgl/opengl/ARB_vertex_attrib_binding.java, .../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, .../opengl/KHR_texture_compression_astc_ldr.java, src/templates/org/lwjgl/opengles/GLES30.java, src/templates/org/lwjgl/opengles/KHR_debug.java, .../opengles/KHR_texture_compression_astc_ldr.java, .../opengles/OES_required_internalformat.java, .../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 Brian 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-19 Ioannis Tsakpinis * .../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 Brian 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 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: bumping to 2.8.5, adding changelogs 2012-05-21 Brian 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: updating OpenAL-soft to 1.14+ 2012-05-04 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL31.java, src/templates/org/lwjgl/opengl/GL40.java, src/templates/org/lwjgl/opengl/GL41.java: GL spec 20120427 updates. 2012-04-10 kappa1 * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/JInputController.java, src/java/org/lwjgl/util/input/ControllerAdapter.java: Update ControllerAdapter in util package to reflect new changes in the Controller interface class (should fix broken build) * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/JInputController.java: Apply patch by OrangyTang to expose JInput's rumble functionality in LWJGL's Controller class. 2012-03-27 Ioannis Tsakpinis * .../org/lwjgl/opengl/AMD_vertex_shader_layer.java, .../opengl/AMD_vertex_shader_viewport_index.java, .../org/lwjgl/opengl/NV_bindless_texture.java, .../org/lwjgl/opengl/NV_shader_atomic_float.java: Added support for: AMD_vertex_shader_viewport_index, AMD_vertex_shader_layer, NV_bindless_texture, NV_shader_atomic_float. 2012-03-24 kappa1 * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/Sync.java: fix minor javadoc typo's * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/Sync.java: Replace Display.sync(int fps) with an even better implementation, special thanks to Riven. 2012-03-04 kappa1 * src/java/org/lwjgl/opengl/ContextGL.java, src/java/org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/WindowsContextImplementation.java: Refactor so that the peer_info variable in ContextGL does not need to be static * src/java/org/lwjgl/opengl/ContextGL.java, src/java/org/lwjgl/opengl/ContextImplementation.java, .../org/lwjgl/opengl/LinuxContextImplementation.java, .../org/lwjgl/opengl/MacOSXContextImplementation.java, .../lwjgl/opengl/WindowsContextImplementation.java, src/native/linux/opengl/extgl_glx.c, src/native/linux/opengl/extgl_glx.h, .../org_lwjgl_opengl_LinuxContextImplementation.c: Implement GLX_EXT_swap_control for Linux 2012-02-28 Ioannis Tsakpinis * src/java/org/lwjgl/MemoryUtil.java, src/native/common/org_lwjgl_opencl_CallbackUtil.c, src/templates/org/lwjgl/opencl/CL10.java: Fixed clEnqueueNativeKernel crash. 2012-02-18 kappa1 * src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Added the new public API's Display.getX() and Display.getY(). Currently implemented for Linux and Mac. Windows implementation pending. * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c, .../linux/opengles/org_lwjgl_opengl_Display.c: Implement the ability for the native Display window on Linux to get its x and y position. In preparation for adding the new Display.getX() & getY() API's. 2012-01-31 kappa1 * src/java/org/lwjgl/opengl/LinuxMouse.java, src/native/linux/org_lwjgl_opengl_LinuxMouse.c: Linux Mouse: added support for using more than 3 buttons on a mouse, supports mice with upto 256 buttons. 2012-01-29 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengles/GLES20.java: Removed @Check("1") from BufferData functions. 2012-01-28 Ioannis Tsakpinis * .../opengl/AMD_stencil_operation_extended.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengles/GLES20.java: Added AMD_stencil_operation_extended. Reverted @Check("1") from SubData BO functions. 2012-01-23 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: bumping to 2.8.4 and adding changelogs 2012-01-18 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengles/GLES20.java: Require at least 1 element remaining in BO data params. 2012-01-16 kappa1 * src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java: Add extra checks so CALayer's only run on OS X 10.6+, Bump OS X native version 2012-01-11 Brian Matzon * src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: adding WS_MAXIMIZEBOX patch for windows and bumping native version 2012-01-05 Ioannis Tsakpinis * .../org/lwjgl/opengl/AMD_performance_monitor.java, .../lwjgl/opengl/ARB_separate_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_subroutine.java, src/templates/org/lwjgl/opengl/ARB_sync.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../opengles/EXT_color_buffer_half_float.java, .../org/lwjgl/opengles/EXT_debug_label.java, .../org/lwjgl/opengles/EXT_debug_marker.java, .../EXT_multisampled_render_to_texture.java, .../opengles/EXT_occlusion_query_boolean.java, .../org/lwjgl/opengles/EXT_robustness.java, src/templates/org/lwjgl/opengles/EXT_sRGB.java, .../opengles/EXT_separate_shader_objects.java, .../org/lwjgl/opengles/EXT_shadow_samplers.java, .../org/lwjgl/opengles/EXT_texture_rg.java, .../org/lwjgl/opengles/EXT_texture_storage.java, .../opengles/NV_EGL_stream_consumer_external.java: Added new OpenGL ES extensions. 2011-12-21 Jens von Pilgrim * eclipse-update/org.lwjgl.build/anttasks.jar, .../java/org/lwjgl/ant/StandalonePublisher.java: Fixed a problem with categories. Categories are now extracted from site.xml. A default category is created if no site.xml is found or if some features are not mapped to any other category. 2011-12-20 Jens von Pilgrim * eclipse-update/org.lwjgl.build/anttasks.jar, .../org.lwjgl.build /build-updatesite.xml, .../java/org/lwjgl/ant/StandalonePublisher.java: StandalonePublisher directly creates jars, no need for additional "jarring". - added main method to StandalonePublisher creating artifact.xml/jar and content.xml/jar from given (old) Eclise update site. - when compressed is set to true, artifact.jar and content.jar are created directly. Removed jar task in build script, as these are no longer necessary 2011-12-15 Jens von Pilgrim * eclipse-update/org.lwjgl.build/READ.ME, eclipse- update/org.lwjgl.build/anttasks.jar, .../org.lwjgl.build/build- updatesite.xml, .../java/org/lwjgl/ant/StandalonePublisher.java: Fixed problems in update site build. Update site is now build including Eclipse p2 metadata (content.jar and artifact.jar). These files are required by some tools, such as Tycho (a maven plugin making p2 update sites available as maven repositories, see http://eclipse.org/tycho). * eclipse-update/org.lwjgl.build/anttasks.jar, .../java/org/lwjgl/ant/StandalonePublisher.java: Added new ant task creating p2 metadata file for update site. 2011-12-05 Jens von Pilgrim * eclipse-update/org.lwjgl.build/READ.ME, eclipse- update/org.lwjgl.build/anttasks.jar, .../org.lwjgl.build/build- updatesite.xml, eclipse-update/org.lwjgl.build/build.xml, .../org.lwjgl.build/buildEclipseClasses.xml, .../plugin- classes/org.lwjgl.info.zip, .../plugin-classes/org.lwjgl.tools.zip, .../org.lwjgl.build/plugin-classes/org.lwjgl.zip: Added new Eclipse update site build script to be imported from main LWJGL build script. See org.lwjgl.build/README for details. Removed old build script depending on pre-build LWJGL archives. 2011-11-28 Jens von Pilgrim * eclipse-update/org.lwjgl.build/.classpath, .../org.lwjgl.build /META-INF/MANIFEST.MF, eclipse-update/org.lwjgl.build/build.xml, .../src/java/org/lwjgl/ant/NormalizeVersion.java, .../java/org/lwjgl/ant/NormalizeVersionTest.java: Fixed a bug in the update site build script. Wrong class name of LWJGL plugin activator was specified (org.lwjgl.eclipse.Activator, but correct is org.lwjgl.Activator). Now, the current date/time string is added as a qualifier to the LWJGL version, e.g., org.lwjgl_2.8.2.v20111128-1653 instead of org.lwjgl_2.8.2. This simplifies testing and discouples LWJGL versions from plugin versions. 2011-11-16 Ioannis Tsakpinis * platform_build/build-generator.xml, .../org/lwjgl/opencl/CLBuildProgramCallback.java, src/java/org/lwjgl/opencl/CLChecks.java, .../org/lwjgl/opencl/CLCompileProgramCallback.java, src/java/org/lwjgl/opencl/CLContext.java, .../org/lwjgl/opencl/CLLinkProgramCallback.java, src/java/org/lwjgl/opencl/CLPrintfCallback.java, src/java/org/lwjgl/opencl/CLProgramCallback.java, src/java/org/lwjgl/opencl/CallbackUtil.java, src/java/org/lwjgl/opencl/InfoUtilFactory.java, src/java/org/lwjgl/util/generator/Utils.java, .../opencl/CLPDCapabilitiesGenerator.java, src/native/common/extcl.h, src/native/common/extcl_types.h, src/native/common/org_lwjgl_opencl_CallbackUtil.c, src/templates/org/lwjgl/opencl/CL10.java, src/templates/org/lwjgl/opencl/CL11.java, src/templates/org/lwjgl/opencl/CL12.java, src/templates/org/lwjgl/opencl/CL12GL.java, .../org/lwjgl/opencl/EXT_device_fission.java, .../lwjgl/opengl/ARB_separate_shader_objects.java, src/templates/org/lwjgl/opengl/GL41.java: Added support for OpenCL 1.2 [UNTESTED] 2011-11-13 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: bumping to 2.8.3 2011-11-12 kappa1 * src/java/org/lwjgl/opengl/AWTSurfaceLock.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java: MacOS: further limit CALayer to only be used when running as an Applet 2011-11-10 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/CallbackUtil.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/GLContext.java: Changed CallbackUtil to use ContextCapabilities instead of ContextGL. 2011-10-30 kappa1 * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c, .../linux/opengles/org_lwjgl_opengl_Display.c: Fix keyboard handling when running Display.setParent() as an application on Linux. Thus allowing WM and system hot-keys to function again when the LWJGL app has focus. 2011-10-26 kappa1 * src/native/linux/opengl/org_lwjgl_opengl_Display.c, src/native/linux/opengles/org_lwjgl_opengl_Display.c: Only set X window hints on the Linux native display window when not using Display.setParent() 2011-10-25 Brian 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: Updating OpenAL-Soft to latest (319f404) 2011-10-17 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: switching to 2.8.2 2011-10-15 Brian Matzon * maven/build.xml, maven/lwjgl-platform.pom: applying rubens latest maven patches 2011-10-14 Ioannis Tsakpinis * .../IMG_multisampled_render_to_texture.java, .../IMG_multisamples_render_to_texture.java, .../org/lwjgl/opengles/IMG_read_format.java, src/templates/org/lwjgl/opengles/OES_EGL_sync.java: GLES extension updates. * src/java/org/lwjgl/opengl/DrawableGLES.java, src/java/org/lwjgl/opengles/EGLDisplay.java, .../lwjgl/test/opengles/FullScreenWindowedTest.java: Updated GLES FullScreenWindowedTest to destroy/create Display on mode change. 2011-10-13 Brian Matzon * src/native/linux/opengl/org_lwjgl_opengl_Display.c, src/native/linux/opengles/org_lwjgl_opengl_Display.c: applied patch by xranby to remove warnings 2011-10-13 Ioannis Tsakpinis * .../org/lwjgl/util/generator/JNITypeTranslator.java, .../lwjgl/util/generator/RegisterStubsGenerator.java, .../org/lwjgl/util/generator/SignatureTranslator.java: Fixed signatures: CharSequence[] parameters and ByteBuffer returns. 2011-10-12 Ioannis Tsakpinis * platform_build/build-definitions.xml, src/java/org/lwjgl/opengl/ContextType.java, src/java/org/lwjgl/opengl/Display.java: Removed org.lwjgl.opengles.PixelFormat dependency from Display. * .../util/generator/RegisterStubsGenerator.java, src/native/common/common_tools.c, src/native/common/common_tools.h, .../opengles/org_lwjgl_opengles_EGLKHRFenceSync.c, .../org_lwjgl_opengles_EGLKHRReusableSync.c, .../common/opengles/org_lwjgl_opengles_EGLNVSync.c, src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_openal_ALC11.c: Added @Optional support for AL and GLES. 2011-10-11 kappa1 * src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java: minor tweak to the order in which CALayer support is detected. * src/java/org/lwjgl/opengl/AWTSurfaceLock.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../common/org_lwjgl_opengl_AWTSurfaceLock.c, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: Limit the use to CALayer only to when using Display.setParent(), an AWTGLCanvas in non fullscreen mode. 2011-10-11 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: bumping version to 2.8.1 2011-10-11 Ioannis Tsakpinis * build.xml, platform_build/build-definitions.xml, platform_build /build-maven.xml: Fixed build to include missing OpenGL ES classes on which Display depends. Excluded desktop OpenGL extensions from the OpenGL ES build. 2011-10-06 kappa1 * src/java/org/lwjgl/opengl/ContextGL.java, src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, .../macosx/org_lwjgl_opengl_MacOSXContextImplementation.m: apply CL/GL interop patch for mac, thx to jaekwon for patch. 2011-10-04 Brian Matzon * platform_build/linux_ant/build.xml, platform_build/linux_ant/build_es.xml: lets include openal and opencl when building lwjgl on 64-bit linux 2011-10-03 Brian 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: Updating with openal-soft from trunk (1.13+) 2011-10-02 kappa1 * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c, .../linux/opengles/org_lwjgl_opengl_Display.c: Implement Resizing API for Linux. 2011-09-29 Ioannis Tsakpinis * platform_build/build-definitions.xml, .../lwjgl/opencl/INTEL_immediate_execution.java: Added support for INTEL_immediate_execution. 2011-09-08 Brian Matzon * maven/build.xml, maven/jinput-platform.pom, maven/jinput.pom, maven/lwjgl.pom, platform_build/build-maven.xml: applied maven patch by ruben01 2011-09-03 Ioannis Tsakpinis * .../org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/DrawableGL.java, src/java/org/lwjgl/opengl/DrawableLWJGL.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxContextAttribs.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../org/lwjgl/opengl/MacOSXContextAttribs.java, .../lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, .../org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/Pbuffer.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, .../org/lwjgl/opengl/WindowsContextAttribs.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/macosx/context.h, src/native/macosx/context.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m, .../macosx/org_lwjgl_opengl_MacOSXPeerInfo.m: Added support for OpenGL 3.2 on MacOS X 10.7+. 2011-09-03 kappa1 * applet/advance/appletloader.html, applet/basic/basicapplet.html: update applet html files to include al_min_jre tag * doc/CREDITS, src/java/org/lwjgl/util/applet/AppletLoader.java, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: update credits 2011-08-31 kappa1 * src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m: mac, attempt a quickfix in order to temporarily bypass nightly server restrictions so that mac natives can build. 2011-08-29 kappa1 * src/native/linux/opengl/org_lwjgl_opengl_Display.c, src/native/linux/opengles/org_lwjgl_opengl_Display.c: Linux Display - create native Display window at the correct position on linux. * platform_build/macosx_ant/build.xml, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, .../common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/macosx/context.h, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m: apply patch to enable applets on OS X using the java plugin2, credits to pjohnson for creating patch. 2011-08-24 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PixelFormat.java: Fixed Pbuffer init when Display has not been created. 2011-08-20 Ioannis Tsakpinis * src/java/org/lwjgl/MemoryUtil.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/linux/opengl/org_lwjgl_opengl_Display.c, .../linux/opengles/org_lwjgl_opengl_Display.c: Text encoding improvements. 2011-08-20 kappa1 * src/native/linux/opengl/org_lwjgl_opengl_Display.c, src/native/linux/opengles/org_lwjgl_opengl_Display.c: Add Unicode support to the native Window title on Linux 2011-08-18 Ioannis Tsakpinis * .../util/generator/RegisterStubsGenerator.java, src/native/linux/opengl/extgl_glx.c: Fixed GLX extension detection. 2011-08-16 Ioannis Tsakpinis * src/java/org/lwjgl/MemoryUtil.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/opencl/CL.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../lwjgl/util/generator/SignatureTranslator.java, .../common/opengl/org_lwjgl_opengl_GLContext.c, src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_openal_ALC11.c, src/native/common/org_lwjgl_opencl_CL.c, src/native/windows/Window.h, src/native/windows/opengl/context.c, src/native/windows/opengl/context.h, src/native/windows/opengles/context.c, src/native/windows/opengles/context.h, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_opengl_Display.c: Added unicode support on Windows. Fixed AL and GLES native stub bindings. Replaced many GetStringNativeChars usages with a Java implementation. 2011-08-15 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: Updating version to 2.8.0, still some stuff to do tho 2011-08-14 kappa1 * applet/advance/appletloader.html, applet/basic/basicapplet.html, src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: al_version tag now uses a case insensitive String (instead of float), much nicer for specifying application versions (e.g. "10.3.3.1 Beta"), still backwards compatible too :) 2011-08-13 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLContext.java, src/templates/org/lwjgl/opengl/GL42.java: Fixed GL42 detection and added an @Optional so that AMD's beta driver works. 2011-08-10 Ioannis Tsakpinis * src/java/org/lwjgl/LWJGLUtil.java, .../org/lwjgl/test/mapped/MappedObjectTests3.java, .../org/lwjgl/test/mapped/MappedObjectTests4.java, .../org/lwjgl/test/mapped/MappedSomething.java, .../org/lwjgl/test/mapped/TestMappedObject.java, .../lwjgl/test/opengl/sprites/SpriteShootout.java, .../test/opengl/sprites/SpriteShootoutMapped.java, src/java/org/lwjgl/util/mapped/CacheLinePad.java, src/java/org/lwjgl/util/mapped/CacheLineSize.java, src/java/org/lwjgl/util/mapped/CacheUtil.java, src/java/org/lwjgl/util/mapped/MappedField.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, .../lwjgl/util/mapped/MappedObjectClassLoader.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, .../org/lwjgl/util/mapped/MappedObjectUnsafe.java, src/java/org/lwjgl/util/mapped/MappedType.java: Added support for cache-line padding and alignment. Made byteOffset() in MappedField optional. Misc fixes and improvements. 2011-08-08 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, src/native/common/common_tools.c, src/templates/org/lwjgl/opencl/AMD_vec3.java, src/templates/org/lwjgl/opencl/KHR_icd.java, .../org/lwjgl/opengl/ARB_base_instance.java, .../ARB_compressed_texture_pixel_storage.java, .../org/lwjgl/opengl/ARB_conservative_depth.java, .../org/lwjgl/opengl/ARB_internalformat_query.java, .../org/lwjgl/opengl/ARB_map_buffer_alignment.java, .../lwjgl/opengl/ARB_shader_atomic_counters.java, .../lwjgl/opengl/ARB_shader_image_load_store.java, .../lwjgl/opengl/ARB_shading_language_420pack.java, .../lwjgl/opengl/ARB_shading_language_packing.java, .../org/lwjgl/opengl/ARB_texture_storage.java, .../opengl/ARB_transform_feedback_instanced.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL40.java, src/templates/org/lwjgl/opengl/GL41.java, src/templates/org/lwjgl/opengl/GL42.java, src/templates/org/lwjgl/opengl/NV_half_float.java: Added support for OpenGL 4.2 2011-08-02 Ioannis Tsakpinis * .../org/lwjgl/opencl/CLBuildProgramCallback.java, src/java/org/lwjgl/opencl/CLCallback.java, src/java/org/lwjgl/opencl/CLCommandQueue.java, src/java/org/lwjgl/opencl/CLContext.java, src/java/org/lwjgl/opencl/CLEvent.java, src/java/org/lwjgl/opencl/CLEventCallback.java, .../opencl/CLMemObjectDestructorCallback.java, src/java/org/lwjgl/opencl/CLNativeKernel.java, .../org/lwjgl/opencl/CLObjectRegistryGlobal.java, src/java/org/lwjgl/opencl/CLPlatform.java, .../org/lwjgl/test/mapped/MappedObjectTests1.java, .../org/lwjgl/test/mapped/MappedObjectTests3.java, src/java/org/lwjgl/test/opencl/HelloOpenCL.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, src/templates/org/lwjgl/opencl/CL10.java, src/templates/org/lwjgl/opencl/CL11.java: CL: Cleaned-up callbacks and object registries. Mapped: Added .capacity() and .foreach() with default elementCount. 2011-07-29 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLChecks.java, .../org/lwjgl/test/mapped/MappedObjectBench.java, .../org/lwjgl/test/mapped/MappedObjectTests1.java, src/java/org/lwjgl/util/generator/AutoSize.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, .../org/lwjgl/util/mapped/MappedObjectUnsafe.java, .../org/lwjgl/opengl/NV_path_rendering.java: Added support for NV_path_rendering. Made MappedObjectUnsafe package private. 2011-07-24 Ioannis Tsakpinis * src/java/org/lwjgl/test/mapped/MappedFloat.java, .../org/lwjgl/test/mapped/MappedObjectTests3.java, .../org/lwjgl/test/mapped/MappedObjectTests4.java, .../org/lwjgl/test/mapped/MappedSomething.java, src/java/org/lwjgl/test/mapped/MappedVec2.java, src/java/org/lwjgl/test/mapped/MappedVec3.java, .../test/opengl/sprites/SpriteShootoutMapped.java, src/java/org/lwjgl/util/mapped/MappedField.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, src/java/org/lwjgl/util/mapped/Pointer.java: @MappedType is now optional. copyTo now only copies (SIZEOF - padding) bytes. 2011-07-23 Ioannis Tsakpinis * src/java/org/lwjgl/util/mapped/MappedHelper.java, .../lwjgl/util/mapped/MappedObjectTransformer.java: Added support for volatile keyword. * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/test/mapped/MappedFloat.java, .../org/lwjgl/test/mapped/MappedObjectTests3.java, .../org/lwjgl/test/mapped/MappedObjectTests4.java, .../org/lwjgl/test/mapped/MappedSomething.java, src/java/org/lwjgl/test/mapped/MappedVec2.java, src/java/org/lwjgl/test/mapped/MappedVec3.java, .../org/lwjgl/test/mapped/TestMappedObject.java, .../test/opengl/sprites/SpriteShootoutMapped.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, .../lwjgl/util/mapped/MappedObjectClassLoader.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, src/java/org/lwjgl/util/mapped/MappedType.java, src/java/org/lwjgl/util/mapped/Pointer.java: Removed sizeof from @MappedType, it's calculated automatically now. Added padding to @MappedType, defaults to 0. Added support for @Pointer long fields for easier interaction with pointer data. 2011-07-22 Ioannis Tsakpinis * .../org/lwjgl/test/mapped/MappedObjectTests1.java, .../org/lwjgl/test/mapped/MappedObjectTests2.java, src/java/org/lwjgl/util/mapped/MappedForeach.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectClassLoader.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, src/java/org/lwjgl/util/mapped/MappedSet2.java, src/java/org/lwjgl/util/mapped/MappedSet3.java, src/java/org/lwjgl/util/mapped/MappedSet4.java: Converted sizeof and align to methods. Override more methods in MappedObject subclasses, foreach is now 4 times faster. * build.xml, libs/asm-debug-all.jar, libs/asm-util.jar, libs/asm.jar, .../org/lwjgl/test/mapped/MappedObjectBench.java, .../org/lwjgl/test/mapped/MappedObjectTests1.java, .../org/lwjgl/test/mapped/MappedObjectTests3.java, .../org/lwjgl/test/mapped/MappedObjectTests4.java, .../org/lwjgl/test/mapped/TestMappedObject.java, .../test/opengl/sprites/SpriteShootoutMapped.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectClassLoader.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, .../org/lwjgl/util/mapped/MappedObjectUnsafe.java, src/java/org/lwjgl/util/mapped/MappedSet2.java, src/java/org/lwjgl/util/mapped/MappedSet3.java, src/java/org/lwjgl/util/mapped/MappedSet4.java: Added support for array access to mapped objects. Added SpriteShootout test that uses mapped objects. 2011-07-21 Brian Matzon * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/test/input/MouseTest.java, src/native/windows/org_lwjgl_opengl_Display.c: Initial stab at win32 resize api 2011-07-17 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/APIUtil.java, src/java/org/lwjgl/opengles/APIUtil.java: Code cleanup. 2011-07-16 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/APIUtil.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/TypeMap.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/util/generator/openal/ALTypeMap.java, .../org/lwjgl/util/generator/opencl/CLTypeMap.java, .../generator/opengl/GLCapabilitiesGenerator.java, .../lwjgl/util/generator/opengl/GLESTypeMap.java, .../org/lwjgl/util/generator/opengl/GLTypeMap.java, .../org/lwjgl/opengl/AMD_name_gen_delete.java, .../org/lwjgl/opengl/AMD_performance_monitor.java, src/templates/org/lwjgl/opengl/APPLE_fence.java, .../lwjgl/opengl/APPLE_vertex_array_object.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_draw_buffers.java, .../org/lwjgl/opengl/ARB_framebuffer_object.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_sampler_objects.java, .../lwjgl/opengl/ARB_separate_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../lwjgl/opengl/ARB_shading_language_include.java, .../org/lwjgl/opengl/ARB_transform_feedback2.java, .../org/lwjgl/opengl/ARB_vertex_array_object.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../org/lwjgl/opengl/ATI_draw_buffers.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_texture_integer.java, src/templates/org/lwjgl/opengl/GL11.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/GL33.java, src/templates/org/lwjgl/opengl/GL40.java, src/templates/org/lwjgl/opengl/GL41.java, src/templates/org/lwjgl/opengl/NV_fence.java, .../org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_transform_feedback.java, .../org/lwjgl/opengl/NV_transform_feedback2.java: Converted GL APIUtil to a per ContextCapabilities instance. * src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/opengles/EGL.java, src/java/org/lwjgl/opengles/EGLKHRFenceSync.java, src/java/org/lwjgl/opengles/EGLNVSync.java, .../util/generator/NativeMethodStubsGenerator.java, .../common/opengles/org_lwjgl_opengles_EGL.c, .../opengles/org_lwjgl_opengles_EGLKHRFenceSync.c, .../common/opengles/org_lwjgl_opengles_EGLNVSync.c, src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_openal_ALC11.c: More java-side pointer arithmetic. Fixed pointer cast warning. * src/java/org/lwjgl/MemoryUtil.java, src/java/org/lwjgl/MemoryUtilSun.java, src/java/org/lwjgl/PointerBuffer.java, src/java/org/lwjgl/opencl/APIUtil.java, src/java/org/lwjgl/opencl/InfoUtilFactory.java, src/java/org/lwjgl/opengl/APIUtil.java, src/java/org/lwjgl/opengles/APIUtil.java, .../org/lwjgl/test/mapped/MappedObjectTests3.java, .../lwjgl/test/opengl/sprites/SpriteShootout.java, .../test/opengl/sprites/SpriteShootout2P.java, .../test/opengl/sprites/SpriteShootoutCL.java, .../org/lwjgl/test/opengl/sprites/StreamVBO.java, .../lwjgl/util/generator/JNITypeTranslator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../util/generator/NativeMethodStubsGenerator.java, src/templates/org/lwjgl/opencl/CL10.java, src/templates/org/lwjgl/opencl/CL10GL.java, .../org/lwjgl/opencl/EXT_migrate_memobject.java, .../org/lwjgl/opengl/AMD_name_gen_delete.java, .../org/lwjgl/opengl/AMD_performance_monitor.java, src/templates/org/lwjgl/opengl/APPLE_fence.java, .../lwjgl/opengl/APPLE_vertex_array_object.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_draw_buffers.java, .../org/lwjgl/opengl/ARB_framebuffer_object.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_sampler_objects.java, .../lwjgl/opengl/ARB_separate_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../lwjgl/opengl/ARB_shading_language_include.java, .../org/lwjgl/opengl/ARB_transform_feedback2.java, .../org/lwjgl/opengl/ARB_vertex_array_object.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../org/lwjgl/opengl/ATI_draw_buffers.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_texture_integer.java, .../org/lwjgl/opengl/EXT_transform_feedback.java, src/templates/org/lwjgl/opengl/GL11.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/NV_fence.java, .../org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_transform_feedback.java, .../org/lwjgl/opengl/NV_transform_feedback2.java, .../lwjgl/opengles/AMD_performance_monitor.java, .../org/lwjgl/opengles/ARB_draw_buffers.java, src/templates/org/lwjgl/opengles/GLES20.java, .../org/lwjgl/opengles/NV_draw_buffers.java, src/templates/org/lwjgl/opengles/NV_fence.java, .../org/lwjgl/opengles/OES_framebuffer_object.java, .../lwjgl/opengles/OES_vertex_array_object.java, .../org/lwjgl/opengles/QCOM_driver_control.java: Moved all pointer arithmetic to Java code. 2011-07-14 Ioannis Tsakpinis * .../org/lwjgl/test/mapped/MappedObjectTests1.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectTransformer.java: Implemented .next() with bytecode transformation, 4x faster now. Made method transformation a bit faster. 2011-07-13 kappa1 * src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Implement Resizing Display API for OS X 2011-07-13 Ioannis Tsakpinis * .../org/lwjgl/test/mapped/MappedObjectTests1.java, .../org/lwjgl/test/mapped/MappedObjectTests2.java, .../lwjgl/test/mapped/MappedObjectWithLibrary.java, .../org/lwjgl/test/mapped/TestMappedObject.java, src/java/org/lwjgl/util/mapped/MappedForeach.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, src/java/org/lwjgl/util/mapped/MappedSet2.java, src/java/org/lwjgl/util/mapped/MappedSet3.java, src/java/org/lwjgl/util/mapped/MappedSet4.java: Removed stride and .configure. Mapped object view updates are now 50% faster. [Riven] org.lwjgl.util.mapped.PrintBytecode is now functional. [Riven] * src/java/org/lwjgl/util/mapped/MappedForeach.java, src/java/org/lwjgl/util/mapped/MappedObject.java: Made MappedForeach package private (foreach returns Iterable now) and changed next() to go through the bounds check. 2011-07-12 kappa1 * src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Add placeholder methods for initial resizing api for the Display 2011-07-12 Ioannis Tsakpinis * src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectTransformer.java: Fixed stackmap and classloading bugs. * .../org/lwjgl/opengles/EXT_unpack_subimage.java, .../org/lwjgl/opengles/NV_draw_buffers.java, .../org/lwjgl/opengles/NV_read_depth_stencil.java, .../NV_texture_compression_s3tc_update.java, .../lwjgl/opengles/NV_texture_npot_2D_mipmap.java: Added some new ES extensions. * .../org/lwjgl/opencl/EXT_atomic_counters_32.java, .../org/lwjgl/opencl/EXT_atomic_counters_64.java: Added support for EXT_atomic_counter_32/64. * src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObject.java: Added bounds check to copyRange. * src/java/org/lwjgl/util/mapped/MappedForeach.java, src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: Added friendly error message when a non-static inner class is registered with the transformer. 2011-07-12 riven-lwjgl * .../org/lwjgl/test/mapped/MappedObjectWithLibrary.java, src/java/org/lwjgl/test/mapped/TestMappedObject.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../org/lwjgl/util/mapped/MappedObjectTransformer.java: Test case showing problems on loading library (64 vs 32 bit) 2011-07-12 Ioannis Tsakpinis * build.xml, src/java/org/lwjgl/opengl/DrawableGL.java, src/java/org/lwjgl/opengl/DrawableGLES.java, src/java/org/lwjgl/opengl/DrawableLWJGL.java, src/java/org/lwjgl/opengl/PixelFormatLWJGL.java: Added GLES classes on which Display depends to the main jar. * src/java/org/lwjgl/test/mapped/MappedObjectTests1.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObjectTransformer.java: Changed mapping behavior to be consistent with the LWJGL API; it now starts at the buffer's current .position(). Reverted client JVM warning to use serr instead of LWJGLUtil.log, for extra visibility when Debug is disabled. * .../org/lwjgl/test/mapped/MappedObjectTests1.java, src/java/org/lwjgl/util/mapped/MappedObject.java: Fixed bounds checking to work with .sliced mapped objects. * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/test/mapped/MappedFloat.java, .../org/lwjgl/test/mapped/MappedObjectBench.java, .../org/lwjgl/test/mapped/MappedObjectTests1.java, .../org/lwjgl/test/mapped/MappedObjectTests2.java, .../org/lwjgl/test/mapped/MappedObjectTests3.java, .../org/lwjgl/test/mapped/MappedSomething.java, src/java/org/lwjgl/test/mapped/MappedVec2.java, src/java/org/lwjgl/test/mapped/MappedVec3.java, .../org/lwjgl/test/mapped/TestMappedObject.java, src/java/org/lwjgl/util/mapped/MappedField.java, src/java/org/lwjgl/util/mapped/MappedForeach.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectClassLoader.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, .../org/lwjgl/util/mapped/MappedObjectUnsafe.java, src/java/org/lwjgl/util/mapped/MappedSet.java, src/java/org/lwjgl/util/mapped/MappedSet2.java, src/java/org/lwjgl/util/mapped/MappedSet3.java, src/java/org/lwjgl/util/mapped/MappedSet4.java, src/java/org/lwjgl/util/mapped/MappedType.java: Mapped object code improvements: added license, additional documentation, reformatted code, now using LWJGLUtil.log instead of System.err. Added system properties for bytecode transformer debug output. (org.lwjgl.util.mapped.PrintTiming & org.lwjgl.util.mapped.PrintActivity) Added support for bounds checking the view of mapped objects. Enabled with org.lwjgl.util.mapped.Checks Added tests for mapped objects. (org.lwjgl.test.mapped package) Added "[LWJGL] " prefix to all LWJGL generated debug messages. 2011-07-11 riven-lwjgl * libs/asm-util.jar, libs/asm.jar, src/java/org/lwjgl/util/mapped/MappedField.java, src/java/org/lwjgl/util/mapped/MappedForeach.java, src/java/org/lwjgl/util/mapped/MappedHelper.java, src/java/org/lwjgl/util/mapped/MappedObject.java, .../lwjgl/util/mapped/MappedObjectClassLoader.java, .../lwjgl/util/mapped/MappedObjectTransformer.java, .../org/lwjgl/util/mapped/MappedObjectUnsafe.java, src/java/org/lwjgl/util/mapped/MappedSet.java, src/java/org/lwjgl/util/mapped/MappedSet2.java, src/java/org/lwjgl/util/mapped/MappedSet3.java, src/java/org/lwjgl/util/mapped/MappedSet4.java, src/java/org/lwjgl/util/mapped/MappedType.java: Initial release of mapped objects library (v0.10) in LWJGL. 2011-07-10 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextType.java, src/java/org/lwjgl/opengl/Display.java: Replaced Display.createES() with Display.create(ContextType.GLES). * src/java/org/lwjgl/opencl/CallbackUtil.java, src/native/common/extcl.h, src/native/common/org_lwjgl_opencl_CallbackUtil.c: Merge preparation. 2011-07-10 kappa1 * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/util/applet/AppletLoader.java: minor update to comments and add missing JavaDoc 2011-07-09 Ioannis Tsakpinis * src/native/common/extcl.h, src/native/common/org_lwjgl_opencl_CallbackUtil.c: Removed __cdecl workaround. 2011-07-02 kappa1 * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: LinuxDisplay - fix remaining issues with focus handling when running in xembed mode. 2011-06-23 kappa1 * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/util/applet/AppletLoader.java: Add "Unix" as a linux platform to allow LWJGL to work on Slackware Linux, thx to kruno73 for pointing this out. 2011-06-04 Ioannis Tsakpinis * platform_build/linux_ant/build.xml, platform_build/linux_ant/build_es.xml, platform_build/macosx_ant/build.xml, platform_build/mingw_ant/build.xml, platform_build/windows_ant/build.xml, platform_build/windows_ant/build_es.xml, src/java/org/lwjgl/opencl/APIUtil.java, src/java/org/lwjgl/opencl/InfoUtilFactory.java, .../test/opengl/sprites/SpriteShootoutCL.java, .../org/lwjgl/opencl/AMD_device_memory_flags.java, .../org/lwjgl/opencl/AMD_offline_devices.java, src/templates/org/lwjgl/opencl/AMD_popcnt.java: Added OpenAL & OpenCL generated native paths. Added support for AMD_device_memory_flags, AMD_offline_devices, AMD_popcnt [OpenCL] Minor bugs fixed in high-level OpenCL API. 2011-05-21 Ioannis Tsakpinis * build.xml, src/java/org/lwjgl/opengl/NVPresentVideoUtil.java, src/java/org/lwjgl/opengl/NVVideoCaptureUtil.java, src/native/common/opengl/extgl.h, .../opengl/org_lwjgl_opengl_NVPresentVideoUtil.c, .../opengl/org_lwjgl_opengl_NVVideoCaptureUtil.c, src/native/linux/opengl/GLX.c, src/native/linux/opengl/GLX.h, src/native/linux/opengl/extgl_glx.c, src/native/linux/opengl/extgl_glx.h, src/native/windows/opengl/WGL.c, src/native/windows/opengl/WGL.h, src/native/windows/opengl/context.h, src/native/windows/opengl/extgl_wgl.c, src/native/windows/opengl/extgl_wgl.h, .../windows/opengl/org_lwjgl_opengl_Pbuffer.c, ...org_lwjgl_opengl_WindowsContextImplementation.c, src/native/windows/opengles/context.h, .../org/lwjgl/opengl/NV_present_video.java, .../org/lwjgl/opengl/NV_video_capture.java: Added support for NV_present_video and NV_video_capture. Re-designed WindowsPeerInfo so that we can more easily use WGL extensions in the future. 2011-05-17 Ioannis Tsakpinis * libs/linux/libEGL.so, libs/linux/libGLESv2.so, libs/linux/x64/libEGL.so, libs/linux/x64/libGLESv2.so: Added the Linux emulator libs. * build.xml, libs/windows/libEGL.dll, libs/windows/libEGL.lib, libs/windows/libGLESv2.dll, platform_build/build-definitions.xml, platform_build/build-generator.xml, platform_build/linux_ant/build.xml, platform_build/linux_ant/build_es.xml, platform_build/windows_ant/build.xml, platform_build/windows_ant/build_es.xml, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AbstractDrawable.java, src/java/org/lwjgl/opengl/CallbackUtil.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextGL.java, src/java/org/lwjgl/opengl/ContextGLES.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/DrawableGL.java, src/java/org/lwjgl/opengl/DrawableGLES.java, src/java/org/lwjgl/opengl/DrawableLWJGL.java, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, .../lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PixelFormat.java, src/java/org/lwjgl/opengl/PixelFormatLWJGL.java, src/java/org/lwjgl/opengl/SharedDrawable.java, .../lwjgl/opengl/WindowsContextImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/opengles/APIUtil.java, src/java/org/lwjgl/opengles/ContextAttribs.java, src/java/org/lwjgl/opengles/EGL.java, src/java/org/lwjgl/opengles/EGLConfig.java, src/java/org/lwjgl/opengles/EGLContext.java, src/java/org/lwjgl/opengles/EGLDisplay.java, src/java/org/lwjgl/opengles/EGLImageOES.java, src/java/org/lwjgl/opengles/EGLKHRFenceSync.java, .../org/lwjgl/opengles/EGLKHRReusableSync.java, src/java/org/lwjgl/opengles/EGLNVSync.java, src/java/org/lwjgl/opengles/EGLSurface.java, src/java/org/lwjgl/opengles/EGLSyncKHR.java, src/java/org/lwjgl/opengles/EGLSyncNV.java, src/java/org/lwjgl/opengles/GLChecks.java, src/java/org/lwjgl/opengles/GLContext.java, src/java/org/lwjgl/opengles/PeerInfo.java, src/java/org/lwjgl/opengles/PixelFormat.java, .../opengles/PowerManagementEventException.java, src/java/org/lwjgl/opengles/StateTracker.java, src/java/org/lwjgl/opengles/Util.java, .../test/opengles/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengles/Gears.java, .../lwjgl/test/opengles/MappedIndexedVBOTest.java, src/java/org/lwjgl/test/opengles/QuadRenderer.java, .../org/lwjgl/test/opengles/util/BufferObject.java, .../test/opengles/util/BufferObjectArray.java, .../test/opengles/util/BufferObjectElement.java, src/java/org/lwjgl/test/opengles/util/GLLight.java, .../org/lwjgl/test/opengles/util/GLMatrix.java, .../org/lwjgl/test/opengles/util/GLObject.java, .../org/lwjgl/test/opengles/util/Geometry.java, .../test/opengles/util/ImmediateModeBuffer.java, src/java/org/lwjgl/test/opengles/util/Shader.java, .../lwjgl/test/opengles/util/ShaderProgram.java, src/java/org/lwjgl/test/opengles/util/Sphere.java, .../org/lwjgl/util/generator/FieldsGenerator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../util/generator/NativeMethodStubsGenerator.java, .../util/generator/RegisterStubsGenerator.java, .../lwjgl/util/generator/opengl/EGLint64NV.java, .../lwjgl/util/generator/opengl/EGLuint64NV.java, .../opengl/GLESCapabilitiesGenerator.java, .../opengl/GLESGeneratorProcessorFactory.java, .../lwjgl/util/generator/opengl/GLESTypeMap.java, src/java/org/lwjgl/util/vector/Matrix4f.java, src/native/common/EGL/egl.h, src/native/common/EGL/eglext.h, src/native/common/EGL/eglplatform.h, src/native/common/GLES2/gl2.h, src/native/common/GLES2/gl2ext.h, src/native/common/GLES2/gl2extimg.h, src/native/common/GLES2/gl2platform.h, src/native/common/KHR/khrplatform.h, src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/extgl_types.h, src/native/common/opengl/extgl.c, src/native/common/opengl/extgl.h, src/native/common/opengl/extgl_types.h, .../common/opengl/org_lwjgl_opengl_CallbackUtil.c, .../common/opengl/org_lwjgl_opengl_GLContext.c, src/native/common/opengles/extgl.c, src/native/common/opengles/extgl.h, src/native/common/opengles/extgl_egl.c, src/native/common/opengles/extgl_egl.h, src/native/common/opengles/extgl_types.h, .../common/opengles/org_lwjgl_opengles_EGL.c, .../opengles/org_lwjgl_opengles_EGLKHRFenceSync.c, .../org_lwjgl_opengles_EGLKHRReusableSync.c, .../common/opengles/org_lwjgl_opengles_EGLNVSync.c, .../common/opengles/org_lwjgl_opengles_GLContext.c, src/native/common/org_lwjgl_opengl_CallbackUtil.c, src/native/common/org_lwjgl_opengl_GLContext.c, src/native/linux/context.c, src/native/linux/context.h, src/native/linux/display.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/linux/opengl/context.c, src/native/linux/opengl/context.h, src/native/linux/opengl/display.c, src/native/linux/opengl/extgl_glx.c, src/native/linux/opengl/extgl_glx.h, src/native/linux/opengl/org_lwjgl_opengl_Display.c, .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, .../org_lwjgl_opengl_LinuxCanvasImplementation.c, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/opengl/org_lwjgl_opengl_Pbuffer.c, src/native/linux/opengles/context.c, src/native/linux/opengles/context.h, src/native/linux/opengles/display.c, src/native/linux/opengles/extgl_glx.c, .../linux/opengles/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Display.c, .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, .../org_lwjgl_opengl_LinuxCanvasImplementation.c, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h, src/native/windows/opengl/context.c, src/native/windows/opengl/context.h, src/native/windows/opengl/extgl_wgl.c, src/native/windows/opengl/extgl_wgl.h, .../windows/opengl/org_lwjgl_opengl_Pbuffer.c, ...org_lwjgl_opengl_WindowsContextImplementation.c, .../opengl/org_lwjgl_opengl_WindowsPeerInfo.c, src/native/windows/opengles/context.c, src/native/windows/opengles/context.h, src/native/windows/opengles/extgl_wgl.c, .../opengles/org_lwjgl_opengl_WindowsPeerInfo.c, src/native/windows/org_lwjgl_opengl_Display.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c, ...org_lwjgl_opengl_WindowsContextImplementation.c, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c, .../org/lwjgl/opengl/EXT_texture_lod_bias.java, .../lwjgl/opengles/AMD_compressed_3DC_texture.java, .../lwjgl/opengles/AMD_compressed_ATC_texture.java, .../lwjgl/opengles/AMD_performance_monitor.java, .../lwjgl/opengles/AMD_program_binary_Z400.java, .../org/lwjgl/opengles/ANGLE_framebuffer_blit.java, .../opengles/ANGLE_framebuffer_multisample.java, .../opengles/APPLE_framebuffer_multisample.java, .../org/lwjgl/opengles/APPLE_rgb_422.java, .../opengles/APPLE_texture_format_BGRA8888.java, .../lwjgl/opengles/APPLE_texture_max_level.java, .../org/lwjgl/opengles/ARB_draw_buffers.java, .../org/lwjgl/opengles/ARB_half_float_pixel.java, .../org/lwjgl/opengles/ARB_texture_rectangle.java, .../org/lwjgl/opengles/ARM_mali_shader_binary.java, src/templates/org/lwjgl/opengles/ARM_rgba8.java, .../org/lwjgl/opengles/DMP_shader_binary.java, .../org/lwjgl/opengles/EXT_Cg_shader.java, src/templates/org/lwjgl/opengles/EXT_bgra.java, .../org/lwjgl/opengles/EXT_blend_minmax.java, .../lwjgl/opengles/EXT_discard_framebuffer.java, .../org/lwjgl/opengles/EXT_frag_depth.java, .../org/lwjgl/opengles/EXT_multi_draw_arrays.java, .../org/lwjgl/opengles/EXT_packed_float.java, .../org/lwjgl/opengles/EXT_read_format_bgra.java, .../org/lwjgl/opengles/EXT_shader_texture_lod.java, .../org/lwjgl/opengles/EXT_texture_array.java, .../opengles/EXT_texture_compression_dxt1.java, .../opengles/EXT_texture_compression_latc.java, .../opengles/EXT_texture_compression_s3tc.java, .../opengles/EXT_texture_filter_anisotropic.java, .../opengles/EXT_texture_format_BGRA8888.java, .../org/lwjgl/opengles/EXT_texture_lod_bias.java, .../opengles/EXT_texture_type_2_10_10_10_REV.java, src/templates/org/lwjgl/opengles/GLES20.java, .../IMG_multisamples_render_to_texture.java, .../org/lwjgl/opengles/IMG_program_binary.java, .../org/lwjgl/opengles/IMG_shader_binary.java, .../opengles/IMG_texture_compression_pvrtc.java, .../org/lwjgl/opengles/NV_coverage_sample.java, .../org/lwjgl/opengles/NV_depth_nonlinear.java, src/templates/org/lwjgl/opengles/NV_draw_path.java, .../lwjgl/opengles/NV_fbo_color_attachments.java, src/templates/org/lwjgl/opengles/NV_fence.java, .../NV_framebuffer_vertex_attrib_array.java, .../org/lwjgl/opengles/NV_get_tex_image.java, .../org/lwjgl/opengles/NV_read_buffer.java, .../opengles/NV_shader_framebuffer_fetch.java, .../org/lwjgl/opengles/NV_system_time.java, .../org/lwjgl/opengles/OES_EGL_image.java, .../org/lwjgl/opengles/OES_EGL_image_external.java, src/templates/org/lwjgl/opengles/OES_EGL_sync.java, .../opengles/OES_blend_equation_separate.java, .../lwjgl/opengles/OES_blend_func_separate.java, .../org/lwjgl/opengles/OES_blend_subtract.java, .../opengles/OES_compressed_ETC1_RGB8_texture.java, .../opengles/OES_compressed_paletted_texture.java, src/templates/org/lwjgl/opengles/OES_depth24.java, src/templates/org/lwjgl/opengles/OES_depth32.java, .../org/lwjgl/opengles/OES_depth_texture.java, .../org/lwjgl/opengles/OES_element_index_uint.java, .../org/lwjgl/opengles/OES_fbo_render_mipmap.java, .../org/lwjgl/opengles/OES_framebuffer_object.java, .../org/lwjgl/opengles/OES_get_program_binary.java, .../org/lwjgl/opengles/OES_mapbuffer.java, .../lwjgl/opengles/OES_packed_depth_stencil.java, .../org/lwjgl/opengles/OES_rgb8_rgba8.java, .../lwjgl/opengles/OES_standard_derivatives.java, src/templates/org/lwjgl/opengles/OES_stencil1.java, src/templates/org/lwjgl/opengles/OES_stencil4.java, src/templates/org/lwjgl/opengles/OES_stencil8.java, .../org/lwjgl/opengles/OES_texture_3D.java, .../org/lwjgl/opengles/OES_texture_float.java, .../lwjgl/opengles/OES_texture_float_linear.java, .../org/lwjgl/opengles/OES_texture_half_float.java, .../opengles/OES_texture_half_float_linear.java, .../org/lwjgl/opengles/OES_texture_npot.java, .../lwjgl/opengles/OES_vertex_array_object.java, .../org/lwjgl/opengles/OES_vertex_half_float.java, .../lwjgl/opengles/OES_vertex_type_10_10_10_2.java, .../org/lwjgl/opengles/QCOM_driver_control.java, .../org/lwjgl/opengles/QCOM_extended_get.java, .../org/lwjgl/opengles/QCOM_extended_get2.java, .../QCOM_performance_monitor_global_mode.java, .../org/lwjgl/opengles/QCOM_tiled_rendering.java, .../lwjgl/opengles/QCOM_writeonly_rendering.java, .../org/lwjgl/opengles/VIV_shader_binary.java: Added support for OpenGL ES. 2011-05-11 Ioannis Tsakpinis * src/java/org/lwjgl/PointerBuffer.java, src/native/common/org_lwjgl_BufferUtils.c: Added missing include. * src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/PointerBuffer.java, src/native/common/org_lwjgl_BufferUtils.c: Added alignment checks to PointerBuffer constructor. 2011-04-08 Ioannis Tsakpinis * res/ball.png, res/ball_sm.png, .../org/lwjgl/test/opengl/sprites/SpriteShootout2P.java: Fixed JDK5 compilation issue and added SpriteShootout textures. 2011-04-07 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, .../lwjgl/test/opengl/sprites/SpriteShootout.java, .../test/opengl/sprites/SpriteShootout2P.java, .../test/opengl/sprites/SpriteShootoutCL.java, .../org/lwjgl/opengl/AMD_blend_minmax_factor.java, .../org/lwjgl/opengl/NV_texture_multisample.java: Added support for AMD_blend_minmax_factor & NV_texture_multisample. Added sprite rendering samples. Fixed ContextAttribs version checking for GL41. 2011-04-02 Ioannis Tsakpinis * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java, src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl: Attempt to fix NV compilation issue. 2011-03-30 Jens von Pilgrim * eclipse-update/org.lwjgl.build/.classpath, eclipse- update/org.lwjgl.build/.project, .../org.lwjgl.build/META- INF/MANIFEST.MF, eclipse-update/org.lwjgl.build/READ.ME, eclipse- update/org.lwjgl.build/build.properties, eclipse- update/org.lwjgl.build/build.xml, .../src/java/org/lwjgl/ant/NormalizeVersion.java, .../src/java/org/lwjgl/ant/PackageList.java, .../org.lwjgl.build/test/buildtest/build.xml, .../java/org/lwjgl/ant/NormalizeVersionTest.java, eclipse- update/org.lwjgl.build/teststore, eclipse- update/org.lwjgl.doc/.project, eclipse-update/org.lwjgl.doc/META- INF/MANIFEST.MF, eclipse-update/org.lwjgl.doc/about.html, eclipse- update/org.lwjgl.doc/build.properties, eclipse- update/org.lwjgl.doc/html/fig/addLib_1.png, eclipse- update/org.lwjgl.doc/html/fig/addLib_2.png, eclipse- update/org.lwjgl.doc/html/fig/addLib_3.png, eclipse- update/org.lwjgl.doc/html/fig/addLib_4.png, eclipse- update/org.lwjgl.doc/html/fig/logo.png, .../org.lwjgl.doc/html/fig/lwjgl_logo.png, eclipse- update/org.lwjgl.doc/html/fig/mesh.png, .../org.lwjgl.doc/html/fig/openView_1.png, .../org.lwjgl.doc/html/fig/openView_2.png, .../org.lwjgl.doc/html/fig/openView_Info.png, .../org.lwjgl.doc/html/fig/openView_Test.png, eclipse- update/org.lwjgl.doc/html/overview.html, eclipse- update/org.lwjgl.doc/html/plugins.html, eclipse- update/org.lwjgl.doc/html/tools.html, eclipse- update/org.lwjgl.doc/html/views.html, eclipse- update/org.lwjgl.doc/lwjgl_logo.png, eclipse- update/org.lwjgl.doc/plugin.xml, eclipse- update/org.lwjgl.doc/toc.xml, eclipse- update/org.lwjgl.feature.sdk/.project, .../org.lwjgl.feature.sdk/build.properties, eclipse- update/org.lwjgl.feature.sdk/feature.xml, .../org.lwjgl.feature.sdk/feature.xml.template, eclipse- update/org.lwjgl.feature/.project, eclipse- update/org.lwjgl.feature/build.properties, eclipse- update/org.lwjgl.feature/feature.xml, .../org.lwjgl.feature/feature.xml.template, eclipse- update/org.lwjgl.feature/lwjgl_logo.png, eclipse- update/org.lwjgl.info/.classpath, eclipse- update/org.lwjgl.info/.project, .../.settings/org.eclipse.jdt.core.prefs, eclipse- update/org.lwjgl.info/META-INF/MANIFEST.MF, eclipse- update/org.lwjgl.info/about.html, eclipse- update/org.lwjgl.info/build.properties, .../org.lwjgl.info/icons/lwjgl_logo_16.gif, eclipse- update/org.lwjgl.info/lwjgl_logo.png, eclipse- update/org.lwjgl.info/plugin.xml, .../src/java/org/lwjgl/info/FpsStatusLineItem.java, .../src/java/org/lwjgl/info/LWJGLInfoView.java, .../src/java/org/lwjgl/info/LWJGLTestView.java, eclipse- update/org.lwjgl.source/.project, .../org.lwjgl.source/META- INF/MANIFEST.MF, eclipse-update/org.lwjgl.source/about.html, eclipse-update/org.lwjgl.source/build.properties, eclipse- update/org.lwjgl.source/lwjgl_logo.png, eclipse- update/org.lwjgl.source/plugin.xml, eclipse- update/org.lwjgl.tools/.classpath, eclipse- update/org.lwjgl.tools/.project, .../.settings/org.eclipse.jdt.core.prefs, .../org.lwjgl.tools/META- INF/MANIFEST.MF, eclipse-update/org.lwjgl.tools/about.html, eclipse-update/org.lwjgl.tools/build.properties, eclipse- update/org.lwjgl.tools/plugin.xml, .../src/java/org/lwjgl/tools/Activator.java, .../src/java/org/lwjgl/tools/BuildPathSupport.java, .../tools/LWJGLClasspathContainerInitializer.java, .../lwjgl/tools/LWJGLClasspathContainerPage.java, eclipse- update/org.lwjgl.updatesite/.project, eclipse- update/org.lwjgl.updatesite/about.html, eclipse- update/org.lwjgl.updatesite/index.html, eclipse- update/org.lwjgl.updatesite/site.xml, .../org.lwjgl.updatesite/site.xml.template, eclipse- update/org.lwjgl.updatesite/web/site.css, eclipse- update/org.lwjgl.updatesite/web/site.xsl, eclipse- update/org.lwjgl/.classpath, eclipse-update/org.lwjgl/.project, .../org.lwjgl/.settings/org.eclipse.jdt.core.prefs, eclipse- update/org.lwjgl/AppleJavaExtensions.jar, eclipse-update/org.lwjgl /META-INF/MANIFEST.MF, eclipse-update/org.lwjgl/build.properties, eclipse-update/org.lwjgl/jinput.jar, eclipse- update/org.lwjgl/lwjgl.jar, eclipse- update/org.lwjgl/lwjgl_test.jar, eclipse- update/org.lwjgl/lwjgl_util.jar, eclipse- update/org.lwjgl/lwjgl_util_applet.jar, eclipse- update/org.lwjgl/lzma.jar, .../org.lwjgl/native/linux/libjinput- linux.so, .../org.lwjgl/native/linux/libjinput-linux64.so, eclipse- update/org.lwjgl/native/linux/liblwjgl.so, .../org.lwjgl/native/linux/liblwjgl64.so, eclipse- update/org.lwjgl/native/linux/libopenal.so, .../org.lwjgl/native/linux/libopenal64.so, .../org.lwjgl/native/macosx/libjinput-osx.jnilib, .../org.lwjgl/native/macosx/liblwjgl.jnilib, .../org.lwjgl/native/macosx/openal.dylib, .../org.lwjgl/native/solaris/liblwjgl.so, .../org.lwjgl/native/solaris/liblwjgl64.so, .../org.lwjgl/native/solaris/libopenal.so, .../org.lwjgl/native/solaris/libopenal64.so, .../org.lwjgl/native/windows/OpenAL32.dll, .../org.lwjgl/native/windows/OpenAL64.dll, .../org.lwjgl/native/windows/jinput-dx8.dll, .../org.lwjgl/native/windows/jinput-dx8_64.dll, .../org.lwjgl/native/windows/jinput-raw.dll, .../org.lwjgl/native/windows/jinput-raw_64.dll, eclipse- update/org.lwjgl/native/windows/lwjgl.dll, .../org.lwjgl/native/windows/lwjgl64.dll, .../org.lwjgl/src/java/org/lwjgl/Activator.java, .../src/java/org/lwjgl/LibraryPathUtil.java, .../java/org/lwjgl/OSNotSupportedException.java: Initial import of eclipse plugins. Note: The plugins are only skeletons, the actual plugins are to be build with the Ant script found in org.lwjgl.build/build.xml. See org.lwjgl.build/READ.ME for details. Plugin lwjgl.org contains a binary version of LWJGL for development purposes (of this plugin) only. This binary version is ignored by the build script. * eclipse-update/org.lwjgl.eclipseplugins/.project, eclipse- update/org.lwjgl.eclipseplugins/about.html, .../anttasks/ant4eclipse-0.5.0.rc1.jar, .../org.lwjgl.eclipseplugins/anttasks/ecj.jar, .../anttasks/org.eclipse.osgi_3.2.0.v20060601.jar, .../anttasks/packagelist.jar, eclipse- update/org.lwjgl.eclipseplugins/build.xml, .../plugin- skeletons/org.lwjgl.doc/.project, .../plugin- skeletons/org.lwjgl.doc/about.html, .../org.lwjgl.doc/build.properties, .../plugin- skeletons/org.lwjgl.doc/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.doc/plugin.xml, .../plugin- skeletons/org.lwjgl.doc/toc.xml, .../plugin- skeletons/org.lwjgl.feature/.project, .../plugin- skeletons/org.lwjgl.feature/about.html, .../org.lwjgl.feature/build.properties, .../plugin- skeletons/org.lwjgl.feature/feature.xml, .../org.lwjgl.feature/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.source/.project, .../plugin- skeletons/org.lwjgl.source/about.html, .../org.lwjgl.source/build.properties, .../org.lwjgl.source/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.source/plugin.xml, .../plugin- skeletons/org.lwjgl.test/.classpath, .../plugin- skeletons/org.lwjgl.test/.project, .../.settings/org.eclipse.jdt.core.prefs, .../plugin- skeletons/org.lwjgl.test/about.html, .../org.lwjgl.test/build.properties, .../org.lwjgl.test/icons/lwjgl_logo_16.gif, .../plugin- skeletons/org.lwjgl.test/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.test/plugin.xml, .../java/org/lwjgl/testview/FpsStatusLineItem.java, .../src/java/org/lwjgl/testview/LWJGLTestView.java, .../plugin- skeletons/org.lwjgl.updatesite/.project, .../org.lwjgl.updatesite/about.html, .../org.lwjgl.updatesite/index.html, .../plugin- skeletons/org.lwjgl.updatesite/site.xml, .../org.lwjgl.updatesite/web/site.css, .../org.lwjgl.updatesite/web/site.xsl, .../plugin- skeletons/org.lwjgl/.classpath, .../plugin- skeletons/org.lwjgl/.project, .../org.lwjgl/.settings/org.eclipse.jdt.core.prefs, .../plugin- skeletons/org.lwjgl/about.html, .../plugin- skeletons/org.lwjgl/build.properties, .../plugin- skeletons/org.lwjgl/lwjgl_logo.png, .../org.lwjgl/src/java/org/lwjgl/Activator.java, eclipse- update/org.lwjgl.eclipseplugins/readme.txt: removed old eclipse bundle build 2011-03-06 kappa1 * applet/advance/appletloader.html, applet/basic/basicapplet.html, src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: "al_logo" and "al_progress" are now optional parameters, they default to "appletlogo.gif" and "appletprogress.gif". Credit to arielsan for patch. 2011-02-20 kappa1 * applet/advance/appletloader.html, applet/basic/basicapplet.html, res/appletlogo.gif, res/appletlogo.png: AppletLoader: replace appletlogo.png with appletlogo.gif (43% smaller) 2011-02-14 Brian Matzon * maven/build.xml, maven/jinput-platform.pom, maven/jinput.pom, maven /lwjgl-parent.pom, maven/lwjgl.pom, platform_build/build-maven.xml: arielsans maven jinput patch 2011-02-09 Brian 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, platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: Upgrading OpenAL-Soft to latest version .. cbe288aa93de6 and moving to 2.7.1 2011-01-28 Brian Matzon * build.xml, platform_build/build-applet.xml: applying patch to update lwjgl_util_applet.jar with resources directly * build.xml, doc/CREDITS, maven/build.xml, maven/lwjgl-parent.pom, maven/lwjgl-platform.pom, maven/lwjgl.pom, maven/lwjgl_util.pom, maven/lwjgl_util_applet.pom, platform_build/build-maven.xml: adding initial maven support by Ruben Garat, updating Credits file in the process * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: updating version to 2.7 2010-12-15 kappa1 * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/util/applet/AppletLoader.java: fix minor typo in javadoc/comments 2010-12-06 Ioannis Tsakpinis * src/java/org/lwjgl/opencl/CLKernel.java, src/java/org/lwjgl/opencl/InfoUtilFactory.java, src/templates/org/lwjgl/opencl/CL10.java: Added clSetKernelArg support for CLObject and __local arguments. 2010-11-29 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/StateTracker.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_vertex_attrib_64bit.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../org/lwjgl/opengl/EXT_vertex_attrib_64bit.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL41.java, .../org/lwjgl/opengl/NV_vertex_program.java: Reverted @CachedReference tracking removal. * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/FastIntMap.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/StateTracker.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_vertex_attrib_64bit.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../org/lwjgl/opengl/EXT_vertex_attrib_64bit.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL41.java, .../org/lwjgl/opengl/NV_vertex_program.java: Fixed ELEMENT_ARRAY_BUFFER_BINDING tracking when VAOs are used. Removed CachedReference tracking, we never check those. 2010-11-24 Brian Matzon * build.xml, src/java/org/lwjgl/BufferUtils.java, src/native/common/org_lwjgl_BufferUtils.c: adding support for zeroing buffers - patch'ish by MatthiasM 2010-10-28 kappa1 * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/native/linux/org_lwjgl_opengl_Display.c: Implement preliminary support for Display.isInsideWindow() on linux 2010-10-12 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/Utils.java: Fixed Strings, seriously now. 2010-10-12 Brian Matzon * platform_build/build-definitions.xml, platform_build/build- webstart.xml: updates to webstart to streamline process * .../org/lwjgl/examples/spaceinvaders/TextureLoader.java, src/java/org/lwjgl/util/WaveData.java: fixed issue with signed/unsigned code dialog popping up 2010-10-12 Ioannis Tsakpinis * src/java/org/lwjgl/opencl/APIUtil.java, src/java/org/lwjgl/opencl/CLContext.java, src/java/org/lwjgl/opencl/CLObjectRegistry.java, .../org/lwjgl/opencl/CLObjectRegistryGlobal.java, src/java/org/lwjgl/opencl/CLPlatform.java, src/java/org/lwjgl/opencl/FastLongMap.java, src/java/org/lwjgl/opengl/APIUtil.java, src/native/common/org_lwjgl_opencl_CallbackUtil.c, src/templates/org/lwjgl/opencl/CL10.java: Replaced HashMap with FastLongMap in the OpenCL package. Replaced CharsetEncoder with simple ASCII encoding in APIUtil. Attempt to fix CL native kernels on x64. 2010-10-04 Ioannis Tsakpinis * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_opencl_CL.h, src/native/common/org_lwjgl_opencl_CallbackUtil.h, src/native/common/org_lwjgl_opengl_CallbackUtil.h: Fixed 64bit loading. * .../util/generator/GeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../lwjgl/util/generator/JavaTypeTranslator.java, src/native/common/org_lwjgl_opencl_CallbackUtil.c: Minor clean-up. 2010-10-02 Ioannis Tsakpinis * build.xml, platform_build/build-generator.xml: Attempt to fix build issues. 2010-10-01 Ioannis Tsakpinis * src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/opencl/APIUtil.java, src/java/org/lwjgl/opencl/CallbackUtil.java, src/java/org/lwjgl/test/opencl/HelloOpenCL.java, src/native/common/common_tools.c: OpenCL bug fixes on MacOS. Improved 64bit pointer detection. * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java, src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl, src/templates/org/lwjgl/opengl/ARB_viewport_array.java: Fixed Mandelbrot.cl to not crash on Cuda. * src/java/org/lwjgl/test/opencl/gl/DemoFractal.java, src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl: OpenCL C 1.0 didn't support 3-component vectors. * .../org/lwjgl/opencl/AMD_event_callback.java, .../org/lwjgl/opencl/APPLE_gl_sharing.java, src/templates/org/lwjgl/opencl/KHR_gl_sharing.java: More CL fixes. 2010-09-30 Ioannis Tsakpinis * src/java/org/lwjgl/PointerBuffer.java, src/java/org/lwjgl/PointerWrapperAbstract.java, src/java/org/lwjgl/opencl/APIUtil.java, src/java/org/lwjgl/opencl/CLPlatform.java, src/java/org/lwjgl/opencl/InfoUtilFactory.java, src/java/org/lwjgl/test/opencl/HelloOpenCL.java, .../org/lwjgl/opencl/APPLE_gl_sharing.java, src/templates/org/lwjgl/opencl/CL10.java, src/templates/org/lwjgl/opencl/KHR_gl_sharing.java: Misc CL fixes. * src/java/org/lwjgl/test/opencl/HelloOpenCL.java, src/templates/org/lwjgl/opencl/KHR_fp16.java, .../org/lwjgl/opencl/NV_compiler_options.java, .../lwjgl/opencl/NV_device_attribute_query.java, .../org/lwjgl/opencl/NV_pragma_unroll.java: Added NV OpenCL extensions. * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/PointerWrapperAbstract.java, src/java/org/lwjgl/opencl/APIUtil.java, src/java/org/lwjgl/opencl/CLChecks.java, src/java/org/lwjgl/opencl/CLContext.java, src/java/org/lwjgl/opencl/CLMem.java, src/java/org/lwjgl/opencl/CLProgram.java, src/java/org/lwjgl/opencl/InfoUtilAbstract.java, src/java/org/lwjgl/opencl/InfoUtilFactory.java, src/java/org/lwjgl/opencl/Util.java, src/java/org/lwjgl/opencl/api/CLBufferRegion.java, src/java/org/lwjgl/opencl/api/CLImageFormat.java, src/java/org/lwjgl/test/opencl/gl/DemoFractal.java, src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL40.java, src/templates/org/lwjgl/opengl/NV_half_float.java: Misc GL/CL fixes and additions. Made native calls package private, we can now use them from the high-level API. Added support for "render-to-texture" in the fractal demo. 2010-09-28 Ioannis Tsakpinis * build.xml, platform_build/build-generator.xml, src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/PointerBuffer.java, src/java/org/lwjgl/PointerWrapperAbstract.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/examples/Game.java, .../org/lwjgl/examples/spaceinvaders/Entity.java, .../org/lwjgl/examples/spaceinvaders/Game.java, .../lwjgl/examples/spaceinvaders/GameApplet.java, .../lwjgl/examples/spaceinvaders/ShotEntity.java, .../lwjgl/examples/spaceinvaders/SoundManager.java, .../org/lwjgl/examples/spaceinvaders/Sprite.java, .../org/lwjgl/examples/spaceinvaders/Texture.java, .../examples/spaceinvaders/TextureLoader.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/Controllers.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/JInputController.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/input/OpenGLPackageAccess.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/EFXUtil.java, src/java/org/lwjgl/opencl/APIUtil.java, .../org/lwjgl/opencl/APPLEContextLoggingUtil.java, src/java/org/lwjgl/opencl/CL.java, .../org/lwjgl/opencl/CLBuildProgramCallback.java, src/java/org/lwjgl/opencl/CLChecks.java, src/java/org/lwjgl/opencl/CLCommandQueue.java, src/java/org/lwjgl/opencl/CLContext.java, src/java/org/lwjgl/opencl/CLDevice.java, src/java/org/lwjgl/opencl/CLDeviceImpl.java, src/java/org/lwjgl/opencl/CLEvent.java, src/java/org/lwjgl/opencl/CLKernel.java, src/java/org/lwjgl/opencl/CLKernelImpl.java, src/java/org/lwjgl/opencl/CLMem.java, src/java/org/lwjgl/opencl/CLObject.java, src/java/org/lwjgl/opencl/CLObjectChild.java, src/java/org/lwjgl/opencl/CLObjectRegistry.java, src/java/org/lwjgl/opencl/CLObjectRetainable.java, src/java/org/lwjgl/opencl/CLPlatform.java, src/java/org/lwjgl/opencl/CLPlatformImpl.java, src/java/org/lwjgl/opencl/CLProgram.java, src/java/org/lwjgl/opencl/CLSampler.java, src/java/org/lwjgl/opencl/InfoUtil.java, src/java/org/lwjgl/opencl/InfoUtilAbstract.java, src/java/org/lwjgl/opencl/InfoUtilFactory.java, src/java/org/lwjgl/opencl/Util.java, .../org/lwjgl/opengl/AMDDebugOutputCallback.java, src/java/org/lwjgl/opengl/APIUtil.java, .../org/lwjgl/opengl/ARBDebugOutputCallback.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/CallbackUtil.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayMode.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/GlobalLock.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/java/org/lwjgl/opengl/LinuxKeycodes.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/RenderTexture.java, src/java/org/lwjgl/opengl/StateTracker.java, src/java/org/lwjgl/opengl/Util.java, .../lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java, src/java/org/lwjgl/opengl/WindowsRegistry.java, src/java/org/lwjgl/opengl/XRandR.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../org/lwjgl/test/applet/AppletLoaderTest.java, src/java/org/lwjgl/test/applet/GearsApplet.java, src/java/org/lwjgl/test/applet/OpenAL.java, src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/applet/Speed.java, src/java/org/lwjgl/test/applet/Test.java, .../lwjgl/test/glu/tessellation/TessCallback.java, .../test/glu/tessellation/TessellationTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/input/TestControllers.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/OpenALInfo.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/opencl/HelloOpenCL.java, src/java/org/lwjgl/test/opencl/gl/DemoFractal.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/SyncTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/VersionTest.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java, .../org/lwjgl/test/opengl/awt/AWTGearsCanvas.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/java/org/lwjgl/test/opengl/awt/DemoBox.java, .../lwjgl/test/opengl/awt/DisplayParentTest.java, .../opengl/multithread/BackgroundLoadTest.java, .../test/opengl/multithread/BackgroundLoader.java, .../lwjgl/test/opengl/pbuffers/PbufferTest.java, .../lwjgl/test/opengl/pbuffers/UniqueRenderer.java, .../test/opengl/pbuffers/UniqueRendererRTT.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, .../org/lwjgl/test/opengl/shaders/ShaderFP.java, .../org/lwjgl/test/opengl/shaders/ShaderFSH.java, .../org/lwjgl/test/opengl/shaders/ShaderUNI.java, .../org/lwjgl/test/opengl/shaders/ShaderVP.java, .../org/lwjgl/test/opengl/shaders/ShaderVSH.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/ReadableColor.java, src/java/org/lwjgl/util/ReadableDimension.java, src/java/org/lwjgl/util/ReadablePoint.java, src/java/org/lwjgl/util/ReadableRectangle.java, src/java/org/lwjgl/util/Renderable.java, src/java/org/lwjgl/util/Timer.java, src/java/org/lwjgl/util/WritableColor.java, src/java/org/lwjgl/util/WritableDimension.java, src/java/org/lwjgl/util/WritablePoint.java, src/java/org/lwjgl/util/WritableRectangle.java, src/java/org/lwjgl/util/XPMFile.java, src/java/org/lwjgl/util/applet/AppletLoader.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/Helper.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../util/generator/NativeMethodStubsGenerator.java, .../util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, .../generator/opencl/CLCapabilitiesGenerator.java, .../opencl/CLGeneratorProcessorFactory.java, .../opencl/CLPDCapabilitiesGenerator.java, .../generator/opengl/GLCapabilitiesGenerator.java, .../opengl/GLGeneratorProcessorFactory.java, .../GLReferencesGeneratorProcessorFactory.java, src/java/org/lwjgl/util/glu/Cylinder.java, src/java/org/lwjgl/util/glu/Disk.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/GLUtessellator.java, .../org/lwjgl/util/glu/GLUtessellatorCallback.java, src/java/org/lwjgl/util/glu/MipMap.java, src/java/org/lwjgl/util/glu/PartialDisk.java, src/java/org/lwjgl/util/glu/PixelStoreState.java, src/java/org/lwjgl/util/glu/Project.java, src/java/org/lwjgl/util/glu/Quadric.java, src/java/org/lwjgl/util/glu/Registry.java, src/java/org/lwjgl/util/glu/Sphere.java, src/java/org/lwjgl/util/glu/Util.java, .../lwjgl/util/glu/tessellation/GLUhalfEdge.java, .../util/glu/tessellation/GLUtessellatorImpl.java, .../org/lwjgl/util/glu/tessellation/Normal.java, .../org/lwjgl/util/glu/tessellation/PriorityQ.java, .../lwjgl/util/glu/tessellation/PriorityQHeap.java, .../lwjgl/util/glu/tessellation/PriorityQSort.java, .../org/lwjgl/util/glu/tessellation/Render.java, .../org/lwjgl/util/glu/tessellation/Sweep.java, src/java/org/lwjgl/util/jinput/KeyMap.java, src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java, src/java/org/lwjgl/util/jinput/LWJGLMouse.java, src/java/org/lwjgl/util/vector/Matrix.java, src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Matrix4f.java, src/java/org/lwjgl/util/vector/Quaternion.java, src/java/org/lwjgl/util/vector/ReadableVector.java, .../org/lwjgl/util/vector/ReadableVector2f.java, .../org/lwjgl/util/vector/ReadableVector3f.java, .../org/lwjgl/util/vector/ReadableVector4f.java, src/java/org/lwjgl/util/vector/Vector.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, .../org/lwjgl/util/vector/WritableVector2f.java, .../org/lwjgl/util/vector/WritableVector3f.java, .../org/lwjgl/util/vector/WritableVector4f.java, src/native/common/extcl_types.h, src/native/common/org_lwjgl_opencl_CL.c, src/native/common/org_lwjgl_opencl_CL.h, .../org/lwjgl/opencl/AMD_event_callback.java, src/templates/org/lwjgl/opencl/CL10.java, .../org/lwjgl/opencl/KHR_d3d10_sharing.java, src/templates/org/lwjgl/opencl/KHR_icd.java, src/templates/org/lwjgl/opengl/ARB_sync.java, src/templates/org/lwjgl/opengl/GL32.java: Ported codebase to Java 1.5. Misc OpenCL fixes and API improvements. Changed fractal demo to use events/sync objects instead of cl/glFinish for synchronization. (untested) 2010-09-27 Ioannis Tsakpinis * src/native/macosx/macosx_al.c, src/native/macosx/macosx_cl.c: Added AL/CL NativeGetFunctionPointer prefixes. 2010-09-26 Ioannis Tsakpinis * build.xml, platform_build/build-definitions.xml, platform_build /build-generator.xml, platform_build/linux_ant/build.xml, src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/PointerBuffer.java, src/java/org/lwjgl/PointerWrapper.java, src/java/org/lwjgl/PointerWrapperAbstract.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opencl/APIUtil.java, .../org/lwjgl/opencl/APPLEContextLoggingUtil.java, src/java/org/lwjgl/opencl/CL.java, .../org/lwjgl/opencl/CLBuildProgramCallback.java, src/java/org/lwjgl/opencl/CLCallback.java, src/java/org/lwjgl/opencl/CLChecks.java, src/java/org/lwjgl/opencl/CLCommandQueue.java, src/java/org/lwjgl/opencl/CLContext.java, src/java/org/lwjgl/opencl/CLContextCallback.java, src/java/org/lwjgl/opencl/CLDevice.java, src/java/org/lwjgl/opencl/CLDeviceImpl.java, src/java/org/lwjgl/opencl/CLEvent.java, src/java/org/lwjgl/opencl/CLEventCallback.java, src/java/org/lwjgl/opencl/CLFunctionAddress.java, src/java/org/lwjgl/opencl/CLKernel.java, src/java/org/lwjgl/opencl/CLKernelImpl.java, src/java/org/lwjgl/opencl/CLMem.java, .../opencl/CLMemObjectDestructorCallback.java, src/java/org/lwjgl/opencl/CLNativeKernel.java, src/java/org/lwjgl/opencl/CLObject.java, src/java/org/lwjgl/opencl/CLObjectChild.java, src/java/org/lwjgl/opencl/CLObjectRegistry.java, .../org/lwjgl/opencl/CLObjectRegistryGlobal.java, src/java/org/lwjgl/opencl/CLPlatform.java, src/java/org/lwjgl/opencl/CLPlatformImpl.java, src/java/org/lwjgl/opencl/CLProgram.java, src/java/org/lwjgl/opencl/CLSampler.java, src/java/org/lwjgl/opencl/CallbackUtil.java, src/java/org/lwjgl/opencl/OpenCLException.java, src/java/org/lwjgl/opencl/Util.java, src/java/org/lwjgl/opencl/api/Filter.java, .../org/lwjgl/opengl/AMDDebugOutputCallback.java, src/java/org/lwjgl/opengl/AMDDebugOutputUtil.java, src/java/org/lwjgl/opengl/APIUtil.java, src/java/org/lwjgl/opengl/APIUtils.java, .../org/lwjgl/opengl/ARBDebugOutputCallback.java, src/java/org/lwjgl/opengl/ARBDebugOutputUtil.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AbstractDrawable.java, src/java/org/lwjgl/opengl/CallbackUtil.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/Drawable.java, src/java/org/lwjgl/opengl/GLSync.java, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/PointerWrapper.java, .../lwjgl/opengl/WindowsContextImplementation.java, src/java/org/lwjgl/test/opencl/HelloOpenCL.java, src/java/org/lwjgl/test/opencl/gl/DemoFractal.java, src/java/org/lwjgl/test/opencl/gl/Mandelbrot.cl, src/java/org/lwjgl/test/opengl/VersionTest.java, src/java/org/lwjgl/util/generator/ALTypeMap.java, src/java/org/lwjgl/util/generator/ALboolean.java, src/java/org/lwjgl/util/generator/ALbyte.java, src/java/org/lwjgl/util/generator/ALdouble.java, src/java/org/lwjgl/util/generator/ALenum.java, src/java/org/lwjgl/util/generator/ALfloat.java, src/java/org/lwjgl/util/generator/ALint.java, src/java/org/lwjgl/util/generator/ALshort.java, src/java/org/lwjgl/util/generator/ALsizei.java, src/java/org/lwjgl/util/generator/ALubyte.java, src/java/org/lwjgl/util/generator/ALuint.java, src/java/org/lwjgl/util/generator/ALvoid.java, src/java/org/lwjgl/util/generator/Alternate.java, .../org/lwjgl/util/generator/AutoResultSize.java, src/java/org/lwjgl/util/generator/AutoSize.java, src/java/org/lwjgl/util/generator/Check.java, src/java/org/lwjgl/util/generator/Code.java, src/java/org/lwjgl/util/generator/Constant.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Extern.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLbitfield.java, src/java/org/lwjgl/util/generator/GLboolean.java, src/java/org/lwjgl/util/generator/GLbyte.java, src/java/org/lwjgl/util/generator/GLchar.java, src/java/org/lwjgl/util/generator/GLcharARB.java, src/java/org/lwjgl/util/generator/GLclampd.java, src/java/org/lwjgl/util/generator/GLclampf.java, src/java/org/lwjgl/util/generator/GLdouble.java, src/java/org/lwjgl/util/generator/GLenum.java, src/java/org/lwjgl/util/generator/GLfloat.java, src/java/org/lwjgl/util/generator/GLhalf.java, src/java/org/lwjgl/util/generator/GLhandleARB.java, src/java/org/lwjgl/util/generator/GLint.java, src/java/org/lwjgl/util/generator/GLint64.java, src/java/org/lwjgl/util/generator/GLint64EXT.java, src/java/org/lwjgl/util/generator/GLintptr.java, src/java/org/lwjgl/util/generator/GLintptrARB.java, src/java/org/lwjgl/util/generator/GLpointer.java, src/java/org/lwjgl/util/generator/GLreturn.java, src/java/org/lwjgl/util/generator/GLshort.java, src/java/org/lwjgl/util/generator/GLsizei.java, src/java/org/lwjgl/util/generator/GLsizeiptr.java, .../org/lwjgl/util/generator/GLsizeiptrARB.java, src/java/org/lwjgl/util/generator/GLtime.java, src/java/org/lwjgl/util/generator/GLubyte.java, src/java/org/lwjgl/util/generator/GLuint.java, src/java/org/lwjgl/util/generator/GLuint64.java, src/java/org/lwjgl/util/generator/GLuint64EXT.java, src/java/org/lwjgl/util/generator/GLushort.java, src/java/org/lwjgl/util/generator/GLvoid.java, .../org/lwjgl/util/generator/GenerateAutos.java, .../util/generator/GeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/Helper.java, src/java/org/lwjgl/util/generator/Imports.java, .../lwjgl/util/generator/JNITypeTranslator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../lwjgl/util/generator/JavaTypeTranslator.java, .../util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeType.java, .../lwjgl/util/generator/NativeTypeTranslator.java, .../org/lwjgl/util/generator/PointerArray.java, .../org/lwjgl/util/generator/PointerWrapper.java, .../lwjgl/util/generator/PostfixTranslator.java, src/java/org/lwjgl/util/generator/Private.java, .../ReferencesGeneratorProcessorFactory.java, .../util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/Reuse.java, .../lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/StringList.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/TypeMap.java, .../lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/util/generator/openal/ALTypeMap.java, .../org/lwjgl/util/generator/openal/ALboolean.java, .../org/lwjgl/util/generator/openal/ALbyte.java, .../org/lwjgl/util/generator/openal/ALdouble.java, .../org/lwjgl/util/generator/openal/ALenum.java, .../org/lwjgl/util/generator/openal/ALfloat.java, .../org/lwjgl/util/generator/openal/ALint.java, .../org/lwjgl/util/generator/openal/ALshort.java, .../org/lwjgl/util/generator/openal/ALsizei.java, .../org/lwjgl/util/generator/openal/ALubyte.java, .../org/lwjgl/util/generator/openal/ALuint.java, .../org/lwjgl/util/generator/openal/ALvoid.java, .../generator/opencl/CLCapabilitiesGenerator.java, .../util/generator/opencl/CLDeviceExtension.java, .../opencl/CLGeneratorProcessorFactory.java, .../opencl/CLPDCapabilitiesGenerator.java, .../util/generator/opencl/CLPlatformExtension.java, .../org/lwjgl/util/generator/opencl/CLTypeMap.java, .../lwjgl/util/generator/opencl/cl_bitfield.java, .../org/lwjgl/util/generator/opencl/cl_bool.java, .../org/lwjgl/util/generator/opencl/cl_byte.java, .../org/lwjgl/util/generator/opencl/cl_char.java, .../org/lwjgl/util/generator/opencl/cl_double.java, .../org/lwjgl/util/generator/opencl/cl_float.java, .../org/lwjgl/util/generator/opencl/cl_int.java, .../org/lwjgl/util/generator/opencl/cl_long.java, .../org/lwjgl/util/generator/opencl/cl_short.java, .../org/lwjgl/util/generator/opencl/cl_uchar.java, .../org/lwjgl/util/generator/opencl/cl_uint.java, .../org/lwjgl/util/generator/opencl/cl_void.java, .../org/lwjgl/util/generator/opencl/size_t.java, .../generator/opengl/GLCapabilitiesGenerator.java, .../opengl/GLGeneratorProcessorFactory.java, .../GLReferencesGeneratorProcessorFactory.java, .../org/lwjgl/util/generator/opengl/GLTypeMap.java, .../lwjgl/util/generator/opengl/GLbitfield.java, .../org/lwjgl/util/generator/opengl/GLboolean.java, .../org/lwjgl/util/generator/opengl/GLbyte.java, .../org/lwjgl/util/generator/opengl/GLchar.java, .../org/lwjgl/util/generator/opengl/GLcharARB.java, .../org/lwjgl/util/generator/opengl/GLclampd.java, .../org/lwjgl/util/generator/opengl/GLclampf.java, .../org/lwjgl/util/generator/opengl/GLdouble.java, .../org/lwjgl/util/generator/opengl/GLenum.java, .../org/lwjgl/util/generator/opengl/GLfloat.java, .../org/lwjgl/util/generator/opengl/GLhalf.java, .../lwjgl/util/generator/opengl/GLhandleARB.java, .../org/lwjgl/util/generator/opengl/GLint.java, .../org/lwjgl/util/generator/opengl/GLint64.java, .../lwjgl/util/generator/opengl/GLint64EXT.java, .../org/lwjgl/util/generator/opengl/GLintptr.java, .../lwjgl/util/generator/opengl/GLintptrARB.java, .../org/lwjgl/util/generator/opengl/GLreturn.java, .../org/lwjgl/util/generator/opengl/GLshort.java, .../org/lwjgl/util/generator/opengl/GLsizei.java, .../lwjgl/util/generator/opengl/GLsizeiptr.java, .../lwjgl/util/generator/opengl/GLsizeiptrARB.java, .../org/lwjgl/util/generator/opengl/GLtime.java, .../org/lwjgl/util/generator/opengl/GLubyte.java, .../org/lwjgl/util/generator/opengl/GLuint.java, .../org/lwjgl/util/generator/opengl/GLuint64.java, .../lwjgl/util/generator/opengl/GLuint64EXT.java, .../org/lwjgl/util/generator/opengl/GLushort.java, .../org/lwjgl/util/generator/opengl/GLvoid.java, src/native/common/CL/cl.h, src/native/common/CL/cl_d3d10.h, src/native/common/CL/cl_ext.h, src/native/common/CL/cl_gl.h, src/native/common/CL/cl_gl_ext.h, src/native/common/CL/cl_platform.h, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/extal.c, src/native/common/extal.h, src/native/common/extcl.c, src/native/common/extcl.h, src/native/common/extcl_types.h, src/native/common/extgl.h, src/native/common/extgl_types.h, src/native/common/opencl.h, src/native/common/org_lwjgl_openal_AL.c, src/native/common/org_lwjgl_opencl_CL.c, src/native/common/org_lwjgl_opencl_CL.h, src/native/common/org_lwjgl_opencl_CallbackUtil.c, src/native/common/org_lwjgl_opencl_CallbackUtil.h, .../org_lwjgl_opengl_AMDDebugOutputCallback.c, .../org_lwjgl_opengl_ARBDebugOutputCallback.c, src/native/common/org_lwjgl_opengl_CallbackUtil.c, src/native/common/org_lwjgl_opengl_CallbackUtil.h, src/native/linux/linux_al.c, src/native/linux/linux_cl.c, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/macosx/macosx_al.c, src/native/macosx/macosx_cl.c, ...org_lwjgl_opengl_WindowsContextImplementation.c, src/native/windows/windows_al.c, src/native/windows/windows_cl.c, src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/openal/AL11.java, src/templates/org/lwjgl/openal/EFX10.java, .../lwjgl/opencl/AMD_device_attribute_query.java, src/templates/org/lwjgl/opencl/AMD_fp64.java, src/templates/org/lwjgl/opencl/AMD_media_ops.java, src/templates/org/lwjgl/opencl/AMD_printf.java, .../opencl/APPLE_ContextLoggingFunctions.java, .../lwjgl/opencl/APPLE_SetMemObjectDestructor.java, .../org/lwjgl/opencl/APPLE_gl_sharing.java, src/templates/org/lwjgl/opencl/CL10.java, src/templates/org/lwjgl/opencl/CL10GL.java, src/templates/org/lwjgl/opencl/CL11.java, .../org/lwjgl/opencl/EXT_device_fission.java, .../org/lwjgl/opencl/EXT_migrate_memobject.java, .../org/lwjgl/opencl/KHR_3d_image_writes.java, .../lwjgl/opencl/KHR_byte_addressable_store.java, src/templates/org/lwjgl/opencl/KHR_fp16.java, src/templates/org/lwjgl/opencl/KHR_fp64.java, src/templates/org/lwjgl/opencl/KHR_gl_event.java, src/templates/org/lwjgl/opencl/KHR_gl_sharing.java, .../opencl/KHR_global_int32_base_atomics.java, .../opencl/KHR_global_int32_extended_atomics.java, src/templates/org/lwjgl/opencl/KHR_icd.java, .../org/lwjgl/opencl/KHR_int64_base_atomics.java, .../lwjgl/opencl/KHR_int64_extended_atomics.java, .../lwjgl/opencl/KHR_local_int32_base_atomics.java, .../opencl/KHR_local_int32_extended_atomics.java, .../org/lwjgl/opengl/AMD_debug_output.java, .../org/lwjgl/opengl/AMD_draw_buffers_blend.java, .../org/lwjgl/opengl/AMD_name_gen_delete.java, .../org/lwjgl/opengl/AMD_performance_monitor.java, .../opengl/AMD_vertex_shader_tessellator.java, .../org/lwjgl/opengl/APPLE_element_array.java, src/templates/org/lwjgl/opengl/APPLE_fence.java, .../org/lwjgl/opengl/APPLE_flush_buffer_range.java, .../org/lwjgl/opengl/APPLE_object_purgeable.java, .../org/lwjgl/opengl/APPLE_texture_range.java, .../lwjgl/opengl/APPLE_vertex_array_object.java, .../org/lwjgl/opengl/APPLE_vertex_array_range.java, .../opengl/APPLE_vertex_program_evaluators.java, .../org/lwjgl/opengl/ARB_ES2_compatibility.java, .../org/lwjgl/opengl/ARB_blend_func_extended.java, .../org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_cl_event.java, .../org/lwjgl/opengl/ARB_color_buffer_float.java, .../org/lwjgl/opengl/ARB_copy_buffer.java, .../org/lwjgl/opengl/ARB_debug_output.java, .../org/lwjgl/opengl/ARB_draw_buffers.java, .../org/lwjgl/opengl/ARB_draw_buffers_blend.java, .../opengl/ARB_draw_elements_base_vertex.java, .../org/lwjgl/opengl/ARB_draw_indirect.java, .../org/lwjgl/opengl/ARB_draw_instanced.java, .../org/lwjgl/opengl/ARB_framebuffer_object.java, .../org/lwjgl/opengl/ARB_geometry_shader4.java, .../org/lwjgl/opengl/ARB_get_program_binary.java, .../org/lwjgl/opengl/ARB_gpu_shader_fp64.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_instanced_arrays.java, .../org/lwjgl/opengl/ARB_map_buffer_range.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_multisample.java, .../org/lwjgl/opengl/ARB_multitexture.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, .../org/lwjgl/opengl/ARB_point_parameters.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_provoking_vertex.java, src/templates/org/lwjgl/opengl/ARB_robustness.java, .../org/lwjgl/opengl/ARB_sample_shading.java, .../org/lwjgl/opengl/ARB_sampler_objects.java, .../lwjgl/opengl/ARB_separate_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_subroutine.java, .../lwjgl/opengl/ARB_shading_language_include.java, src/templates/org/lwjgl/opengl/ARB_sync.java, .../org/lwjgl/opengl/ARB_tessellation_shader.java, .../lwjgl/opengl/ARB_texture_buffer_object.java, .../org/lwjgl/opengl/ARB_texture_compression.java, .../org/lwjgl/opengl/ARB_texture_multisample.java, .../org/lwjgl/opengl/ARB_timer_query.java, .../org/lwjgl/opengl/ARB_transform_feedback2.java, .../org/lwjgl/opengl/ARB_transform_feedback3.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../org/lwjgl/opengl/ARB_vertex_array_object.java, .../org/lwjgl/opengl/ARB_vertex_attrib_64bit.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../opengl/ARB_vertex_type_2_10_10_10_rev.java, .../org/lwjgl/opengl/ARB_viewport_array.java, .../org/lwjgl/opengl/ATI_draw_buffers.java, .../org/lwjgl/opengl/ATI_element_array.java, .../org/lwjgl/opengl/ATI_envmap_bumpmap.java, .../org/lwjgl/opengl/ATI_fragment_shader.java, .../org/lwjgl/opengl/ATI_map_object_buffer.java, .../org/lwjgl/opengl/ATI_pn_triangles.java, .../org/lwjgl/opengl/ATI_separate_stencil.java, .../org/lwjgl/opengl/ATI_vertex_array_object.java, .../opengl/ATI_vertex_attrib_array_object.java, .../org/lwjgl/opengl/ATI_vertex_streams.java, .../org/lwjgl/opengl/EXT_bindable_uniform.java, .../org/lwjgl/opengl/EXT_blend_color.java, .../lwjgl/opengl/EXT_blend_equation_separate.java, .../org/lwjgl/opengl/EXT_blend_func_separate.java, .../org/lwjgl/opengl/EXT_blend_minmax.java, .../lwjgl/opengl/EXT_compiled_vertex_array.java, .../org/lwjgl/opengl/EXT_depth_bounds_test.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, .../org/lwjgl/opengl/EXT_draw_buffers2.java, .../org/lwjgl/opengl/EXT_draw_instanced.java, .../org/lwjgl/opengl/EXT_draw_range_elements.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_framebuffer_blit.java, .../lwjgl/opengl/EXT_framebuffer_multisample.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_geometry_shader4.java, .../lwjgl/opengl/EXT_gpu_program_parameters.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../org/lwjgl/opengl/EXT_multi_draw_arrays.java, .../org/lwjgl/opengl/EXT_paletted_texture.java, .../org/lwjgl/opengl/EXT_point_parameters.java, .../org/lwjgl/opengl/EXT_provoking_vertex.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../lwjgl/opengl/EXT_separate_shader_objects.java, .../lwjgl/opengl/EXT_shader_image_load_store.java, .../org/lwjgl/opengl/EXT_stencil_clear_tag.java, .../org/lwjgl/opengl/EXT_stencil_two_side.java, .../org/lwjgl/opengl/EXT_texture_array.java, .../lwjgl/opengl/EXT_texture_buffer_object.java, .../org/lwjgl/opengl/EXT_texture_integer.java, .../org/lwjgl/opengl/EXT_timer_query.java, .../org/lwjgl/opengl/EXT_transform_feedback.java, .../org/lwjgl/opengl/EXT_vertex_attrib_64bit.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL21.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, .../org/lwjgl/opengl/GREMEDY_string_marker.java, .../org/lwjgl/opengl/NV_conditional_render.java, src/templates/org/lwjgl/opengl/NV_copy_image.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, .../org/lwjgl/opengl/NV_explicit_multisample.java, src/templates/org/lwjgl/opengl/NV_fence.java, .../org/lwjgl/opengl/NV_fragment_program.java, .../NV_framebuffer_multisample_coverage.java, .../org/lwjgl/opengl/NV_geometry_program4.java, .../org/lwjgl/opengl/NV_gpu_program4.java, src/templates/org/lwjgl/opengl/NV_gpu_shader5.java, src/templates/org/lwjgl/opengl/NV_half_float.java, .../org/lwjgl/opengl/NV_occlusion_query.java, .../lwjgl/opengl/NV_parameter_buffer_object.java, .../org/lwjgl/opengl/NV_pixel_data_range.java, .../org/lwjgl/opengl/NV_point_sprite.java, .../org/lwjgl/opengl/NV_primitive_restart.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_register_combiners.java, .../org/lwjgl/opengl/NV_register_combiners2.java, .../org/lwjgl/opengl/NV_shader_buffer_load.java, .../org/lwjgl/opengl/NV_transform_feedback.java, .../org/lwjgl/opengl/NV_transform_feedback2.java, .../org/lwjgl/opengl/NV_vertex_array_range.java, .../opengl/NV_vertex_attrib_integer_64bit.java, .../opengl/NV_vertex_buffer_unified_memory.java, .../org/lwjgl/opengl/NV_vertex_program.java: Added support for OpenCL & CL/GL interop + minor improvements. [WIP] 2010-08-28 kappa1 * applet/advance/appletloader.html, applet/appletloader.html, applet/basic/basicapplet.html, build.xml, platform_build/build- applet.xml: Applet Package: clean up and split the applet download package, it should be much easier for noobs to pick it up now and less confusing. 2010-07-27 Brian Matzon * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: bumping native version * src/java/org/lwjgl/test/applet/GearsApplet.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java: Adding lwjgl version string to debug output * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: incrementing version to 2.6 2010-07-27 Ioannis Tsakpinis * platform_build/build-generator.xml, .../org/lwjgl/opengl/AMDDebugOutputCallback.java, src/java/org/lwjgl/opengl/AMDDebugOutputUtil.java, .../org/lwjgl/opengl/ARBDebugOutputCallback.java, src/java/org/lwjgl/opengl/ARBDebugOutputUtil.java, src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/native/common/extgl.h, .../org_lwjgl_opengl_AMDDebugOutputCallback.c, .../org_lwjgl_opengl_ARBDebugOutputCallback.c, .../org/lwjgl/opengl/ARB_ES2_compatibility.java, .../org/lwjgl/opengl/ARB_debug_output.java, .../org/lwjgl/opengl/ARB_get_program_binary.java, src/templates/org/lwjgl/opengl/ARB_robustness.java, .../lwjgl/opengl/ARB_separate_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_precision.java, .../lwjgl/opengl/ARB_shader_stencil_export.java, .../org/lwjgl/opengl/ARB_vertex_attrib_64bit.java, .../org/lwjgl/opengl/ARB_viewport_array.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL40.java, src/templates/org/lwjgl/opengl/GL41.java: Added support for OpenGL 4.1 and new extensions. 2010-07-25 kappa1 * res/appletprogress.gif, src/java/org/lwjgl/util/applet/AppletLoader.java: AppletLoader: addded ability to use appletloader with no images, just the logo, just the progressbar or both. To set no image for either image you must set the parameter value to "". Both images are now centred independently allowing variable size logo and progressbar images. Resized appletprogress.gif to match appletlogo.png size. 2010-07-15 Brian Matzon * build.xml, libs/lzma.jar, platform_build/build-webstart.xml: Trusted-Library + Signing changes, blame kappaOne for breakage... 2010-07-14 Brian Matzon * src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/test/openal/OpenALInfo.java, src/native/common/org_lwjgl_openal_ALC10.c, src/templates/org/lwjgl/openal/AL10.java: OAL patches by Ciardhubh 2010-07-07 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/XRandR.java, .../org/lwjgl/opengl/EXT_direct_state_access.java: Added support for Compiz's legacy fullscreen workaround. 2010-07-04 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/APIUtils.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java: Fix for Linux fullscreen mode problem with Compiz (http://lwjgl.org/forum/index.php/topic,3335.0.html) 2010-06-03 Ioannis Tsakpinis * src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c: Touched a few files to get them to recompile. 2010-06-02 Ioannis Tsakpinis * src/native/linux/context.c, src/native/windows/context.c: Added missing brackets around COLOR_SAMPLES_NV. 2010-05-27 Ioannis Tsakpinis * build.xml, platform_build/build-generator.xml, .../org/lwjgl/opengl/AMDDebugOutputCallback.java, src/java/org/lwjgl/opengl/AMDDebugOutputUtil.java, src/java/org/lwjgl/opengl/AbstractDrawable.java, src/java/org/lwjgl/opengl/DrawableLWJGL.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/PixelFormat.java, src/java/org/lwjgl/opengl/SharedDrawable.java, src/java/org/lwjgl/test/opengl/VersionTest.java, src/java/org/lwjgl/util/generator/Alias.java, src/java/org/lwjgl/util/generator/AutoSize.java, .../generator/ContextCapabilitiesGenerator.java, .../org/lwjgl/util/generator/FieldsGenerator.java, src/java/org/lwjgl/util/generator/GLpointer.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, src/native/common/extgl.h, .../org_lwjgl_opengl_AMDDebugOutputCallback.c, src/native/linux/context.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/windows/context.c, src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h, .../org/lwjgl/opengl/AMD_debug_output.java, .../org/lwjgl/opengl/AMD_name_gen_delete.java, .../opengl/ARB_texture_buffer_object_rgb32.java, .../lwjgl/opengl/ARB_texture_compression_bptc.java, .../org/lwjgl/opengl/NV_multisample_coverage.java: Added PixelFormat support for framebuffer CSAA (NV_multisample_coverage, WGL & GLX only). Added support for AMD_name_gen_delete and AMD_debug_output. The AMDDebugOutputCallback class enables query- less message handling. Added support for extension aliases. 2010-05-24 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: bump version to 2.5 * doc/CREDITS, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/EFXUtil.java, src/java/org/lwjgl/test/openal/EFX10Test.java, .../org/lwjgl/util/generator/FieldsGenerator.java, src/templates/org/lwjgl/openal/EFX10.java: EFX patch by Ciardhubh * libs/linux/libopenal.so, libs/linux/libopenal64.so, libs/solaris/libopenal.so, libs/solaris/libopenal64.so, libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll: Upgrading to latest OpenAL-Soft (1.12+) 2010-05-22 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VersionTest.java: Updated ContextAttribs to not default to the core profile for 3.2+ versions. Updated VersionTest (version 20 of ARB_create_context). 2010-05-07 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/Utils.java, src/templates/org/lwjgl/opengl/NV_fence.java: Fix for OpenAL debug builds. Added alternate methods for NV_fence. 2010-04-22 Ioannis Tsakpinis * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AbstractDrawable.java, src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/Drawable.java, src/java/org/lwjgl/opengl/DrawableLWJGL.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/SharedDrawable.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../test/opengl/multithread/BackgroundLoader.java, .../generator/ContextCapabilitiesGenerator.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../org/lwjgl/opengl/ATI_vertex_array_object.java: Fixed ByteOrder of @Return ByteBuffers. Cleaned up Drawable interface and introduced a reusable base implementation. Added support for disabling runtime function checks, buffer checks and state tracking. Activated with -Dorg.lwjgl.util.NoChecks=true 2010-04-22 kappa1 * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/XRandR.java: Remove extra permissions from XRandR and just allow minimal permissions needed by the LinuxDisplay. 2010-04-20 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/Drawable.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/SharedDrawable.java, src/java/org/lwjgl/test/opengl/awt/DemoBox.java, .../opengl/multithread/BackgroundLoadTest.java, .../test/opengl/multithread/BackgroundLoader.java: Added support for a new Drawable type (SharedDrawable) that shares its context with another Drawable. Added new methods to the Drawable interface (makeCurrent, releaseContext, destroy). Added a background thread texture loading test (using either Pbuffer or SharedDrawable). 2010-04-15 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: 2.4.2 release 2010-04-14 Ioannis Tsakpinis * .../org/lwjgl/opengl/AMD_conservative_depth.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../lwjgl/opengl/EXT_shader_image_load_store.java, .../org/lwjgl/opengl/EXT_vertex_attrib_64bit.java, .../org/lwjgl/opengl/NV_gpu_program5.java, src/templates/org/lwjgl/opengl/NV_gpu_shader5.java, .../org/lwjgl/opengl/NV_shader_buffer_load.java, .../org/lwjgl/opengl/NV_shader_buffer_store.java, .../org/lwjgl/opengl/NV_tessellation_program5.java, .../opengl/NV_vertex_attrib_integer_64bit.java: New extensions: AMD_conservative_depth, EXT_shader_image_load_store, EXT_vertex_attrib_64bit, NV_gpu_program5, NV_gpu_shader5, NV_shader_buffer_store, NV_tessellation_program5, NV_vertex_attrib_integer_64bit 2010-04-13 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: prepare for 2.4.1 2010-04-12 Brian Matzon * build.xml, src/java/org/lwjgl/test/NativeTest.java: forcefull check of version match when building 2010-04-09 Ioannis Tsakpinis * platform_build/build-generator.xml, src/java/org/lwjgl/opengl/StateTracker.java, src/java/org/lwjgl/opengl/Util.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../opengl/ARB_vertex_type_2_10_10_10_rev.java, .../org/lwjgl/opengl/ATI_vertex_streams.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL33.java, src/templates/org/lwjgl/opengl/NV_half_float.java, .../org/lwjgl/opengl/NV_vertex_program.java: Added @NoErrorCheck on vertex data methods. The debug build will now track Begin/End pairs and never call GetError inside them. 2010-04-08 kappa1 * .../org/lwjgl/examples/spaceinvaders/Game.java, .../lwjgl/examples/spaceinvaders/GameApplet.java: Example on how to allow Space Invader Test Application to work as an applet with minimal code change. 2010-04-07 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/GL20.java: More glGetActive changes. * .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NV_transform_feedback.java: More glGetActive changes. 2010-04-02 Ioannis Tsakpinis * build.xml, platform_build/build-generator.xml: Fixed debug builds. 2010-03-31 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Fixed mouse grabbing on secondary monitors. Added extra device polling when vsync is enabled, to reduce input lag. * src/java/org/lwjgl/WindowsSysImplementation.java, src/templates/org/lwjgl/opengl/ARB_shader_objects.java, src/templates/org/lwjgl/opengl/GL20.java: Added yet another glGetActiveUniform alternative. * platform_build/build-definitions.xml, .../generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/ForceInit.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/opengl/ATI_texture_env_combine3.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL32.java, src/templates/org/lwjgl/opengl/GL40.java, .../org/lwjgl/opengl/NVX_gpu_memory_info.java, src/templates/org/lwjgl/opengl/NV_half_float.java, .../org/lwjgl/opengl/NV_primitive_restart.java: Added support for NVX_gpu_memory_info (experimental extension). Added support for initializing extensions that are not exposed in GL_EXTENSIONS (enables EXT_direct_state_access and NV_primitive_restart on AMD GPUs, use at your own risk). Updated @Optional functions for AMD GPUs (driver version: 10.3) 2010-03-28 Brian Matzon * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: bumping native version 2010-03-27 Ioannis Tsakpinis * platform_build/build-definitions.xml, .../org/lwjgl/opengl/APPLE_aux_depth_stencil.java, .../org/lwjgl/opengl/APPLE_client_storage.java, .../org/lwjgl/opengl/APPLE_element_array.java, src/templates/org/lwjgl/opengl/APPLE_fence.java, .../org/lwjgl/opengl/APPLE_float_pixels.java, .../org/lwjgl/opengl/APPLE_flush_buffer_range.java, .../org/lwjgl/opengl/APPLE_object_purgeable.java, .../org/lwjgl/opengl/APPLE_packed_pixels.java, src/templates/org/lwjgl/opengl/APPLE_rgb_422.java, .../org/lwjgl/opengl/APPLE_row_bytes.java, .../org/lwjgl/opengl/APPLE_texture_range.java, .../lwjgl/opengl/APPLE_vertex_array_object.java, .../org/lwjgl/opengl/APPLE_vertex_array_range.java, .../opengl/APPLE_vertex_program_evaluators.java, .../org/lwjgl/opengl/APPLE_ycbcr_422.java, .../org/lwjgl/opengl/ATI_element_array.java, src/templates/org/lwjgl/opengl/GL31.java: Added support for APPLE extensions. 2010-03-23 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/Alternate.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL31.java: Added alternatives for glGetActiveUniform/Attrib. Added a javadoc comment to all alternative methods. 2010-03-17 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: 2.4 release 2010-03-16 Ioannis Tsakpinis * .../util/generator/GeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../util/generator/NativeMethodStubsGenerator.java: Added JNIEXPORT to AL alternate methods. Now forcing full regen when any class in the Generator changes. * .../org/lwjgl/test/opengl/shaders/ShaderUNI.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../util/generator/RegisterStubsGenerator.java, src/templates/org/lwjgl/openal/AL10.java: Added some alternate AL functions. 2010-03-14 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/APIUtils.java, src/java/org/lwjgl/opengl/StringUtils.java, src/java/org/lwjgl/test/opengl/SyncTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, .../org/lwjgl/test/opengl/shaders/ShaderFP.java, .../org/lwjgl/test/opengl/shaders/ShaderFSH.java, .../org/lwjgl/test/opengl/shaders/ShaderUNI.java, .../org/lwjgl/test/opengl/shaders/ShaderVP.java, .../org/lwjgl/test/opengl/shaders/ShaderVSH.java, src/java/org/lwjgl/util/generator/Constant.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLreturn.java, src/java/org/lwjgl/util/generator/GLstring.java, .../org/lwjgl/util/generator/GLstringOffset.java, .../util/generator/GeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../lwjgl/util/generator/JavaTypeTranslator.java, .../lwjgl/util/generator/PostfixTranslator.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/opengl/AMD_performance_monitor.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_draw_buffers.java, .../org/lwjgl/opengl/ARB_framebuffer_object.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_sampler_objects.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_subroutine.java, .../lwjgl/opengl/ARB_shading_language_include.java, src/templates/org/lwjgl/opengl/ARB_sync.java, .../org/lwjgl/opengl/ARB_timer_query.java, .../org/lwjgl/opengl/ARB_transform_feedback2.java, .../org/lwjgl/opengl/ARB_transform_feedback3.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../org/lwjgl/opengl/ARB_vertex_array_object.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../org/lwjgl/opengl/ATI_draw_buffers.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, .../org/lwjgl/opengl/EXT_draw_buffers2.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_multi_draw_arrays.java, .../org/lwjgl/opengl/EXT_texture_integer.java, .../org/lwjgl/opengl/EXT_timer_query.java, .../org/lwjgl/opengl/EXT_transform_feedback.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL14.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, .../org/lwjgl/opengl/GREMEDY_string_marker.java, .../org/lwjgl/opengl/NV_explicit_multisample.java, .../org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_register_combiners.java, .../org/lwjgl/opengl/NV_shader_buffer_load.java, .../org/lwjgl/opengl/NV_transform_feedback.java, .../org/lwjgl/opengl/NV_transform_feedback2.java, .../opengl/NV_vertex_buffer_unified_memory.java: Added support for single primitive input/output parameters. * platform_build/build-definitions.xml, src/java/org/lwjgl/opengl/StringUtils.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, .../org/lwjgl/test/opengl/shaders/ShaderFP.java, .../org/lwjgl/test/opengl/shaders/ShaderFSH.java, .../org/lwjgl/test/opengl/shaders/ShaderUNI.java, .../org/lwjgl/test/opengl/shaders/ShaderVP.java, .../org/lwjgl/test/opengl/shaders/ShaderVSH.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, .../org/lwjgl/test/opengl/shaders/shaderUNI.vsh, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../util/generator/NativeMethodStubsGenerator.java: Added Charset encoding to StringUtils Changed shader tests to use the String APIs Finished ARB_uniform_buffer_object shader test Fixed native code compiler warnings Made the generator check file timestamps to avoid unnecessary 3+ min builds 2010-03-12 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/StringUtils.java, src/java/org/lwjgl/util/generator/Alternate.java, .../generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLstring.java, .../org/lwjgl/util/generator/GLstringOffset.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JNITypeTranslator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../lwjgl/util/generator/JavaTypeTranslator.java, .../util/generator/NativeMethodStubsGenerator.java, .../lwjgl/util/generator/NativeTypeTranslator.java, src/java/org/lwjgl/util/generator/StringList.java, .../lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/opengl/AMD_performance_monitor.java, .../org/lwjgl/opengl/ARB_blend_func_extended.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../lwjgl/opengl/ARB_shading_language_include.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../lwjgl/opengl/EXT_separate_shader_objects.java, .../org/lwjgl/opengl/EXT_transform_feedback.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/GL33.java, .../org/lwjgl/opengl/NV_transform_feedback.java: Added support for Strings! (WIP, needs more testing) 2010-03-11 Ioannis Tsakpinis * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/StateTracker.java, src/java/org/lwjgl/util/generator/Alternate.java, src/java/org/lwjgl/util/generator/BufferKind.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLvoid.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/opengl/ARB_blend_func_extended.java, .../org/lwjgl/opengl/ARB_draw_indirect.java, .../lwjgl/opengl/ARB_explicit_attrib_location.java, .../org/lwjgl/opengl/ARB_gpu_shader5.java, .../org/lwjgl/opengl/ARB_gpu_shader_fp64.java, .../org/lwjgl/opengl/ARB_occlusion_query2.java, .../org/lwjgl/opengl/ARB_sampler_objects.java, .../org/lwjgl/opengl/ARB_shader_bit_encoding.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_shader_subroutine.java, .../lwjgl/opengl/ARB_shading_language_include.java, .../org/lwjgl/opengl/ARB_tessellation_shader.java, .../opengl/ARB_texture_buffer_object_rgb32.java, .../lwjgl/opengl/ARB_texture_compression_bptc.java, .../org/lwjgl/opengl/ARB_texture_rgb10_a2ui.java, .../org/lwjgl/opengl/ARB_texture_swizzle.java, .../org/lwjgl/opengl/ARB_timer_query.java, .../org/lwjgl/opengl/ARB_transform_feedback2.java, .../org/lwjgl/opengl/ARB_transform_feedback3.java, .../opengl/ARB_vertex_type_2_10_10_10_rev.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL33.java, src/templates/org/lwjgl/opengl/GL40.java: Added support for OpenGL 3.3 and OpenGL 4.0. 2010-03-08 Brian Matzon * doc/CREDITS, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/XRandR.java: added new XRandR stuff fixed credits doc a bit 2010-02-10 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/Display.java: Changed BaseReferences to use GL20.GL_MAX_TEXTURE_IMAGE_UNITS when available (GL13.GL_MAX_TEXTURE_UNITS is deprecated). Catch and log OpenGL errors during context creation, instead of throwing an exception. 2010-02-07 Ioannis Tsakpinis * .../generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/Optional.java, src/templates/org/lwjgl/opengl/GL31.java, src/templates/org/lwjgl/opengl/GL32.java: Removed glPrimitiveRestart from GL31 (immediate mode call that never made it to the core) Added Optional annotation for functions that miss from incomplete implementations. 2010-02-03 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: prepare for 2.3 2010-01-31 Ioannis Tsakpinis * platform_build/build-definitions.xml, src/java/org/lwjgl/opengl/GLContext.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../opengl/AMD_seamless_cubemap_per_texture.java, .../lwjgl/opengl/AMD_shader_stencil_export.java, .../lwjgl/opengl/AMD_vertex_shader_tesselator.java, .../opengl/AMD_vertex_shader_tessellator.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL32.java: Improved compatibility mode detection Removed support for indirect buffers as arguments to GL functions Added missing tokens in GL30 & GL32 Added support for AMD_seamless_cubemap_per_texture & AMD_shader_stencil_export Fixed AMD_vertex_shader_tessellator typo Added AMD extensions to the build process >.< 2010-01-25 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: 2.2.2 2010-01-04 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLChecks.java, .../org/lwjgl/util/generator/CachedResult.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/Mode.java, .../util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_map_buffer_range.java, .../org/lwjgl/opengl/ATI_map_object_buffer.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL30.java: Added support for explicit length arguments in functions that map buffer objects. Simplified CachedResult handling of functions that map buffer object ranges. Improved documentation of CachedResult functions. 2009-12-28 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_map_buffer_range.java, src/templates/org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL30.java: Fixed MapBufferRange signature. 2009-12-04 Ioannis Tsakpinis * src/java/org/lwjgl/BufferChecks.java, .../org/lwjgl/test/opengl/shaders/ShaderUNI.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, .../org/lwjgl/test/opengl/shaders/shaderUNI.vsh, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../util/generator/NativeMethodStubsGenerator.java, .../org/lwjgl/util/generator/NullTerminated.java, src/java/org/lwjgl/util/generator/StringList.java, .../lwjgl/util/generator/TypedefsGenerator.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../org/lwjgl/opengl/EXT_transform_feedback.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL31.java: Added generator support for null-terminated string lists. Fixed GetUniformIndices and TransformFeedbackVaryings. Added a ARB_uniform_buffer_object test. 2009-12-02 Brian Matzon * src/java/org/lwjgl/WindowsSysImplementation.java, src/native/windows/org_lwjgl_Sys.c: call InitCommonControls if no display has been created prior to Alert 2009-12-01 Ioannis Tsakpinis * .../generator/ContextCapabilitiesGenerator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../org/lwjgl/util/generator/StripPostfix.java, src/templates/org/lwjgl/opengl/ARB_sync.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL32.java, .../org/lwjgl/opengl/NV_geometry_program4.java: Updated EXT_direct_state_access to latest revision. Improved postfix stripping and extension dependency. 2009-11-26 Brian Matzon * src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: stop updating cursor all the time and only continue animation if mouse is inside window 2009-11-15 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: updating to 2.2.1 2009-09-29 Ioannis Tsakpinis * .../lwjgl/opengl/ARB_uniform_buffer_object.java, src/templates/org/lwjgl/opengl/GL30.java, src/templates/org/lwjgl/opengl/GL31.java, src/templates/org/lwjgl/opengl/GL32.java, .../org/lwjgl/opengl/NV_texture_barrier.java: Minor fixes and added support for NV_texture_barrier. 2009-09-12 Brian Matzon * src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/InputImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/test/input/MouseTest.java, src/native/windows/org_lwjgl_opengl_Display.c: support for tracking mouse outside window on drag, new api for checking if mouse is inside window 2009-09-08 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/StateTracker.java, .../ReferencesGeneratorProcessorFactory.java, src/templates/org/lwjgl/opengl/GL11.java: Added support for PIXEL_STORE state tracking. Changed PBO GLChecks to use LWJGL's state tracking instead of using glGetInteger. * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/util/generator/ContextCapabilitiesGenerator.java : Fixed Context init when using the debug library. Removed glGetError call before buffer swapping. 2009-08-12 Ioannis Tsakpinis * build.xml, src/java/org/lwjgl/opengl/GLSync.java, src/java/org/lwjgl/opengl/PointerWrapper.java, src/java/org/lwjgl/test/opengl/SyncTest.java, src/java/org/lwjgl/test/opengl/VersionTest.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLpointer.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../util/generator/NativeMethodStubsGenerator.java, .../lwjgl/util/generator/NativeTypeTranslator.java, src/templates/org/lwjgl/opengl/ARB_sync.java, src/templates/org/lwjgl/opengl/GL32.java, .../org/lwjgl/opengl/NV_shader_buffer_load.java: Completed GL32 support. Added Generator support for wrapping GL pointers. Added support for passing command-line arguments to tests. Added test for ARB_sync functionality. Temp fix to NV_shader_buffer_load. 2009-08-05 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/GLint64.java, src/java/org/lwjgl/util/generator/GLsync.java, src/java/org/lwjgl/util/generator/GLuint64.java: Added missing annotations. 2009-08-04 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, .../lwjgl/opengl/ContextAttribsImplementation.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/LinuxContextAttribs.java, .../org/lwjgl/opengl/MacOSXContextAttribs.java, .../org/lwjgl/opengl/WindowsContextAttribs.java, .../org/lwjgl/util/generator/FieldsGenerator.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/native/common/extgl.h, .../org/lwjgl/opengl/AMD_draw_buffers_blend.java, .../org/lwjgl/opengl/ARB_depth_clamp.java, .../org/lwjgl/opengl/ARB_draw_buffers_blend.java, .../opengl/ARB_draw_elements_base_vertex.java, .../opengl/ARB_fragment_coord_conventions.java, .../org/lwjgl/opengl/ARB_provoking_vertex.java, .../org/lwjgl/opengl/ARB_sample_shading.java, .../org/lwjgl/opengl/ARB_seamless_cube_map.java, .../org/lwjgl/opengl/ARB_shader_texture_lod.java, src/templates/org/lwjgl/opengl/ARB_sync.java, .../lwjgl/opengl/ARB_texture_cube_map_array.java, .../org/lwjgl/opengl/ARB_texture_gather.java, .../org/lwjgl/opengl/ARB_texture_multisample.java, .../org/lwjgl/opengl/ARB_texture_query_lod.java, .../org/lwjgl/opengl/ARB_vertex_array_bgra.java, .../lwjgl/opengl/EXT_separate_shader_objects.java, .../org/lwjgl/opengl/EXT_texture_snorm.java, src/templates/org/lwjgl/opengl/GL32.java, src/templates/org/lwjgl/opengl/NV_copy_image.java, .../lwjgl/opengl/NV_parameter_buffer_object2.java: Added support for OpenGL 3.2 and the following extensions: AMD_draw_buffers_blend, ARB_depth_clamp, ARB_draw_buffers_blend, ARB_draw_elements_base_vertex, ARB_fragment_coord_conventions, ARB_provoking_vertex, ARB_sample_shading, ARB_seamless_cube_map, ARB_shader_texture_lod, ARB_texture_cube_map_array, ARB_texture_gather, ARB_texture_multisample, ARB_texture_query_lod, ARB_vertex_array_bgra, EXT_separate_shader_objects, EXT_texture_snorm, NV_copy_image, NV_parameter_buffer_object2. 2009-07-07 Brian Matzon * src/native/windows/Window.h, src/native/windows/org_lwjgl_opengl_Display.c: support for alpha blended icons on win32 2009-06-19 Ioannis Tsakpinis * platform_build/build-definitions.xml, .../org/lwjgl/opengl/GREMEDY_string_marker.java: Added support for GREMEDY_string_marker. 2009-06-03 Brian Matzon * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/test/input/MouseTest.java, src/native/windows/org_lwjgl_opengl_Display.c: fixed windows click/movement detection if drag started inside display 2009-06-02 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_shader_objects.java, src/templates/org/lwjgl/opengl/GL20.java: Added missing @OutParameters 2009-05-26 Brian Matzon * platform_build/windows_ant/build.xml, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: fix windows issue with mouse down true when released outside window 2009-04-29 Ioannis Tsakpinis * .../org/lwjgl/opengl/NV_shader_buffer_load.java, .../opengl/NV_vertex_buffer_unified_memory.java: Added support for NV_shader_buffer_load and NV_vertex_buffer_unified_memory. 2009-04-10 Jeremy Booth * libs/jinput.jar, libs/linux/libjinput-linux.so, libs/linux /libjinput-linux64.so, libs/macosx/libjinput-osx.jnilib, libs/windows/jinput-dx8.dll, libs/windows/jinput-dx8_64.dll, libs/windows/jinput-raw.dll, libs/windows/jinput-raw_64.dll: Update JInput including 64 bit windows builds 2009-04-09 Jeremy Booth * build.xml, platform_build/build-applet.xml, platform_build/build- generator.xml: Make the release build also compile the debug jar * build.xml, platform_build/build-applet.xml, platform_build/build- definitions.xml: Parameterise the signing of the applet, and don't fail if the debug jar is missing. 2009-04-08 Jeremy Booth * build.xml, platform_build/linux_ant/build.xml: Updates for solaris and linux builds. * build.xml, platform_build/windows_ant/build.xml: Updates for building windows 64 bit builds in VC express 2009-04-05 Kevin Glass * .../lwjgl/test/glu/tessellation/TessCallback.java, .../test/glu/tessellation/TessellationTest.java, .../lwjgl/test/glu/tessellation/VertexData.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/GLUtessellator.java, .../org/lwjgl/util/glu/GLUtessellatorCallback.java, .../util/glu/GLUtessellatorCallbackAdapter.java, .../lwjgl/util/glu/tessellation/ActiveRegion.java, .../lwjgl/util/glu/tessellation/CachedVertex.java, src/java/org/lwjgl/util/glu/tessellation/Dict.java, .../org/lwjgl/util/glu/tessellation/DictNode.java, .../org/lwjgl/util/glu/tessellation/GLUface.java, .../lwjgl/util/glu/tessellation/GLUhalfEdge.java, .../org/lwjgl/util/glu/tessellation/GLUmesh.java, .../util/glu/tessellation/GLUtessellatorImpl.java, .../org/lwjgl/util/glu/tessellation/GLUvertex.java, src/java/org/lwjgl/util/glu/tessellation/Geom.java, src/java/org/lwjgl/util/glu/tessellation/Mesh.java, .../org/lwjgl/util/glu/tessellation/Normal.java, .../org/lwjgl/util/glu/tessellation/PriorityQ.java, .../lwjgl/util/glu/tessellation/PriorityQHeap.java, .../lwjgl/util/glu/tessellation/PriorityQSort.java, .../org/lwjgl/util/glu/tessellation/Render.java, .../org/lwjgl/util/glu/tessellation/Sweep.java, .../org/lwjgl/util/glu/tessellation/TessMono.java, .../org/lwjgl/util/glu/tessellation/TessState.java: Ported GLU tessellation code from JOGL to work within LWJGL 2009-04-04 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, src/java/org/lwjgl/test/opengl/VersionTest.java: Fixed ContextAttribs version validation. Added OpenGL version test. 2009-03-27 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARB_copy_buffer.java, src/templates/org/lwjgl/opengl/GL31.java: Added support for ARB_copy_buffer and updated the GL31 copy buffer tokens. 2009-03-26 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ContextAttribs.java, .../generator/ContextCapabilitiesGenerator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../org/lwjgl/util/generator/StripPostfix.java, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, .../org/lwjgl/opengl/ARB_framebuffer_object.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, .../org/lwjgl/opengl/NV_explicit_multisample.java: Force forward compatible mode when we have GL3.1+ but miss ARB_compatibility. Added support for ARB_framebuffer_object. Added support for GLX_ARB_create_context. (WIP) Improved postfix stripping in the generator. 2009-03-25 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLContext.java, .../org/lwjgl/opengl/AMD_performance_monitor.java, .../org/lwjgl/opengl/AMD_texture_texture4.java, .../lwjgl/opengl/AMD_vertex_shader_tesselator.java, .../org/lwjgl/opengl/ARB_compatibility.java, .../lwjgl/opengl/ARB_uniform_buffer_object.java, src/templates/org/lwjgl/opengl/ATI_meminfo.java, src/templates/org/lwjgl/opengl/EXT_cg_shader.java, .../org/lwjgl/opengl/EXT_provoking_vertex.java, .../org/lwjgl/opengl/EXT_texture_swizzle.java, .../org/lwjgl/opengl/EXT_vertex_array_bgra.java, src/templates/org/lwjgl/opengl/GL31.java, .../org/lwjgl/opengl/NV_explicit_multisample.java, .../org/lwjgl/opengl/NV_transform_feedback2.java: Added support for OpenGL 3.1 Added support for a bunch of new OpenGL extensions. 2009-03-17 Brian Matzon * build.xml, platform_build/build-applet.xml, platform_build/build- definitions.xml, platform_build/build-webstart.xml: using windows dir instead of win32/win64 * libs/win32/OpenAL32.dll, libs/win32/OpenAL64.dll, libs/win32 /jinput-dx8.dll, libs/win32/jinput-raw.dll, libs/windows/OpenAL32.dll, libs/windows/OpenAL64.dll, libs/windows /jinput-dx8.dll, libs/windows/jinput-raw.dll: moving win32 to generic windows dir 2009-03-15 Brian Matzon * libs/win32/OpenAL32.dll, libs/win32/OpenAL64.dll: oal-soft 1.7.411 2009-03-09 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: updating version to 2.1.0 2008-12-28 Elias Naur * src/java/org/lwjgl/opengl/Display.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java: Added Display.setDisplayModeAndFullscreen(mode) to switch mode and set fullscreen in one call (idea stolen from MatthiasM). Tweaked FullScreenWindowedTest to use the new method. * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayMode.java: Renamed DisplayMode.isFullscreen() to DisplayMode.isFullscreenCapable and made it public 2008-12-22 Elias Naur * src/java/org/lwjgl/WindowsSysImplementation.java, src/native/common/common_tools.c: Windows 64: Enabled lwjgl64.dll and fixed crash 2008-12-14 Brian Matzon * eclipse-update/org.lwjgl.eclipseplugins/.project, eclipse- update/org.lwjgl.eclipseplugins/about.html, .../anttasks/ant4eclipse-0.5.0.rc1.jar, .../org.lwjgl.eclipseplugins/anttasks/ecj.jar, .../anttasks/org.eclipse.osgi_3.2.0.v20060601.jar, .../anttasks/packagelist.jar, eclipse- update/org.lwjgl.eclipseplugins/build.xml, .../plugin- skeletons/org.lwjgl.doc/.project, .../plugin- skeletons/org.lwjgl.doc/about.html, .../org.lwjgl.doc/build.properties, .../plugin- skeletons/org.lwjgl.doc/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.doc/plugin.xml, .../plugin- skeletons/org.lwjgl.doc/toc.xml, .../plugin- skeletons/org.lwjgl.feature/.project, .../plugin- skeletons/org.lwjgl.feature/about.html, .../org.lwjgl.feature/build.properties, .../plugin- skeletons/org.lwjgl.feature/feature.xml, .../org.lwjgl.feature/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.source/.project, .../plugin- skeletons/org.lwjgl.source/about.html, .../org.lwjgl.source/build.properties, .../org.lwjgl.source/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.source/plugin.xml, .../plugin- skeletons/org.lwjgl.test/.classpath, .../plugin- skeletons/org.lwjgl.test/.project, .../.settings/org.eclipse.jdt.core.prefs, .../plugin- skeletons/org.lwjgl.test/about.html, .../org.lwjgl.test/build.properties, .../org.lwjgl.test/icons/lwjgl_logo_16.gif, .../plugin- skeletons/org.lwjgl.test/lwjgl_logo.png, .../plugin- skeletons/org.lwjgl.test/plugin.xml, .../java/org/lwjgl/testview/FpsStatusLineItem.java, .../src/java/org/lwjgl/testview/LWJGLTestView.java, .../plugin- skeletons/org.lwjgl.updatesite/.project, .../org.lwjgl.updatesite/about.html, .../org.lwjgl.updatesite/index.html, .../plugin- skeletons/org.lwjgl.updatesite/site.xml, .../org.lwjgl.updatesite/web/site.css, .../org.lwjgl.updatesite/web/site.xsl, .../plugin- skeletons/org.lwjgl/.classpath, .../plugin- skeletons/org.lwjgl/.project, .../org.lwjgl/.settings/org.eclipse.jdt.core.prefs, .../plugin- skeletons/org.lwjgl/about.html, .../plugin- skeletons/org.lwjgl/build.properties, .../plugin- skeletons/org.lwjgl/lwjgl_logo.png, .../org.lwjgl/src/java/org/lwjgl/Activator.java, eclipse- update/org.lwjgl.eclipseplugins/readme.txt: support for eclipse update site (donated by Jens von Pilgrim) 2008-11-26 Brian Matzon * build.xml, platform_build/build-applet.xml: create and include non- pack200, lzma jars - for those 1.4 only macs 2008-11-03 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: 2.0.1 version string 2008-10-28 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Removed redundant fullscreen argument from DisplayImplementation.createWindow * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Merged native handling of undecorated and fullscreen window property 2008-10-27 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Only clip mouse to window borders if the lwjgl window is the foreground window 2008-09-15 Brian Matzon * build.xml, platform_build/build-applet.xml, platform_build/build- definitions.xml, platform_build/build-webstart.xml: solaris package support rc2 version string 2008-09-11 Elias Naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: Be less aggressive when grabbing mouse to allow dragging of lwjgl windows with grabbed mouse 2008-09-07 Elias Naur * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: Bumped all jni versions * libs/linux/libopenal64.so, src/java/org/lwjgl/openal/AL.java: Added support for loading libopenal64.so. Added libopenal64.so compiled from openal soft 1.5.304. 2008-08-19 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextAttribs.java, .../lwjgl/opengl/ContextAttribsImplementation.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/LinuxContextAttribs.java, .../org/lwjgl/opengl/MacOSXContextAttribs.java, .../org/lwjgl/opengl/WindowsContextAttribs.java, .../generator/ContextCapabilitiesGenerator.java, .../org/lwjgl/util/generator/DeprecatedGL.java, src/native/windows/org_lwjgl_opengl_Pbuffer.c: ContextAttribs: changed factory to constructor initialization Fixed compatible spelling Small pbuffer fix * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextAttribs.java, .../org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxContextAttribs.java, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxMouse.java, .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, .../lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, .../org/lwjgl/opengl/MacOSXCanvasListener.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../org/lwjgl/opengl/MacOSXContextAttribs.java, .../lwjgl/opengl/MacOSXContextImplementation.java, .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, .../org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/PixelFormat.java, .../lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, .../org/lwjgl/opengl/WindowsContextAttribs.java, .../lwjgl/opengl/WindowsContextImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/opengl/WindowsFileVersion.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java, .../org/lwjgl/opengl/WindowsPbufferPeerInfo.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Dependent.java, .../org/lwjgl/util/generator/DeprecatedGL.java, src/java/org/lwjgl/util/generator/GLtime.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, src/native/linux/context.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/macosx/context.m, .../org_lwjgl_opengl_MacOSXContextImplementation.m, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h, ...org_lwjgl_opengl_WindowsContextImplementation.c, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, .../org/lwjgl/opengl/EXT_direct_state_access.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../org/lwjgl/opengl/EXT_transform_feedback.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL30.java, .../org/lwjgl/opengl/NV_conditional_render.java: Added support for OpenGL 3.0 functionality Added support for OpenGL 3.0 context creation (MAJOR/MINOR versions, DEBUG mode, FORWARD_COMBATIBLE mode) Added support for OpenGL 3.0 context sharing Added support for OpenGL 3.0 extension detection Improved support for floating point PixelFormats (ARB_color_buffer_float) Added support for packed floating point PixelFormats (EXT_packed_float) Added support for sRGB PixelFormats (ARB_framebuffer_sRGB) Added support for pseudo-FORWARD_COMBATIBLE mode (deprecated functions not loaded) Added support for EXT_direct_state_access 2008-08-12 Elias Naur * build.xml, platform_build/linux_ant/build.xml: Added solaris support to linux build scripts 2008-08-11 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARB_color_buffer_float.java, .../org/lwjgl/opengl/ARB_depth_buffer_float.java, .../org/lwjgl/opengl/ARB_draw_instanced.java, .../org/lwjgl/opengl/ARB_framebuffer_sRGB.java, .../org/lwjgl/opengl/ARB_geometry_shader4.java, .../org/lwjgl/opengl/ARB_half_float_vertex.java, .../org/lwjgl/opengl/ARB_instanced_arrays.java, .../org/lwjgl/opengl/ARB_map_buffer_range.java, .../lwjgl/opengl/ARB_texture_buffer_object.java, .../lwjgl/opengl/ARB_texture_compression_rgtc.java, src/templates/org/lwjgl/opengl/ARB_texture_rg.java, .../org/lwjgl/opengl/ARB_vertex_array_object.java, .../org/lwjgl/opengl/EXT_transform_feedback.java: First batch of OpenGL 3.0 functionality. (WIP) 2008-07-02 Brian Matzon * src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/test/input/MouseCreationTest.java: added opengl init code, previously assumed from Diplay 2008-06-05 Brian Matzon * src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/test/opengl/awt/DisplayParentTest.java, src/java/org/lwjgl/util/glu/GLU.java: cleanup of imports * src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java, src/java/org/lwjgl/util/jinput/KeyMap.java: fixed internal use of deprecated keys 2008-06-05 Elias Naur * src/native/windows/dinputhelper.c, src/native/windows/dinputhelper.h: Windows: Removed unused dinputhelper.c/h 2008-06-04 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: rc1 identifier string 2008-05-05 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Split WindowsDisplay.nDestroyWindow into nReleaseDC and nDestroyWindow * src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Generalized WindowsDispaly.nCreateWindow 2008-05-01 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java: Windows: Moved pixel format logic from WindowsDisplayPeerInfo.initDC to WindowsDisplay.createWindow * src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java: Windows: Made WindowsPeerInfo.choosePixelFormat static and let WindowsPeerInfo.setPixelFormat be called seperately * src/java/org/lwjgl/opengl/WindowsPeerInfo.java, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c: Windows: Split nChoosePixelFormat's applyPixelFormat() out in a seperate function * src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved icon handles to java 2008-04-30 Elias Naur * src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/Window.h, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved hwnd and hdc to java * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/native/windows/org_lwjgl_opengl_Display.c, src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c: Windows: Made WindowsDisplayPeerInfo take hwnd and hdc arguments * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved child window style selection to java * build.xml, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/native/common/common_tools.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/windows/org_lwjgl_opengl_Display.c: Added platform specific getJNIVersion implementations * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: Moved Sys.JNI_VERSION to SysImplementation.getRequiredJNIVersion() to enable platform specific native library versions. * src/java/org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS X: Worked around another Display.destroy hang when parented to an applet * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java: Mac OS X: Fixed a hang on Display.destroy in applets 2008-04-22 Elias Naur * applet/appletloader.html, src/java/org/lwjgl/test/applet/GearsApplet.java: Added GearsApplet test * build.xml, libs/AppleJavaExtensions.jar, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Added ApplejavaExtensions.jar to be able to use apple extensions without reflection 2008-04-20 Brian Matzon * platform_build/build-definitions.xml, src/java/org/lwjgl/Sys.java: update version string to 2.0 beta 1 * build.xml, platform_build/JLzma.jar, platform_build/Pack200Task.jar, platform_build/build-applet.xml: use lzma and pack200 compression for applet distribution * build.xml, platform_build/build-applet.xml, platform_build/build- definitions.xml, platform_build/build-generator.xml, platform_build /build-webstart.xml: split build file into components 2008-04-18 Brian Matzon * doc/3rdparty/lzma_license.txt, libs/lzma.jar: lzma support for appletloader 2008-04-13 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Applet focus fixes * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/lwjgl.map, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved X error handling to java 2008-04-12 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Removed change set code again * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Added support for XFixesChangeSaveSet to increase robustness of parented mode * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxEvent.c: Linux: Rewrote focus handling to cope with the weird focus behaviour when running in an XEmbed enabled jvm (applet mode) 2008-04-11 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java: alpha 4 2008-04-10 Brian Matzon * applet/appletloader.html, src/java/org/lwjgl/util/applet/AppletLoader.java: support for prepending host to cache path (defaults to true) 2008-04-10 Elias Naur * build.xml, platform_build/windows_ant/build.xml, src/java/org/lwjgl/opengl/WindowsDirectInput.java, src/java/org/lwjgl/opengl/WindowsDirectInput3.java, src/java/org/lwjgl/opengl/WindowsDirectInput8.java, .../org/lwjgl/opengl/WindowsDirectInputDevice.java, .../lwjgl/opengl/WindowsDirectInputDevice3.java, .../lwjgl/opengl/WindowsDirectInputDevice8.java, .../WindowsDirectInputDeviceObjectCallback.java, .../org/lwjgl/opengl/WindowsDirectInputMouse.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../windows/org_lwjgl_opengl_WindowsDirectInput3.c, .../windows/org_lwjgl_opengl_WindowsDirectInput8.c, .../org_lwjgl_opengl_WindowsDirectInputDevice3.c, .../org_lwjgl_opengl_WindowsDirectInputDevice8.c: Windows: Removed directinput files, since they are now unused. Fixed headers build.xml target * .../org/lwjgl/opengl/AWTCanvasImplementation.java, .../lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, .../org/lwjgl/test/applet/AppletLoaderTest.java, src/java/org/lwjgl/test/applet/OpenGL.java, .../lwjgl/test/opengl/awt/AWTInputAdapterTest.java, src/native/linux/org_lwjgl_opengl_LinuxAWTInput.c, .../windows/org_lwjgl_opengl_WindowsAWTInput.c: Removed AWTInputAdapter, since Display.setParent() works much betterdiff 2008-04-09 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Removed grab/ungrabServer logic and replace it with catching of any X errors occruing because of a XSetInputFocus race * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: Moved input focus handling to LinuxDisplay. Bumped Sys.JNI_VERSION * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: When parented, take focus on click 2008-04-07 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java: 2.0a3 version string 2008-04-07 Elias Naur * src/native/common/common_tools.c, src/native/common/common_tools.h: Removed unused native function getJVM() * src/java/org/lwjgl/opengl/Display.java, .../lwjgl/test/opengl/awt/DisplayParentTest.java, src/native/linux/org_lwjgl_opengl_Display.c: Let the Display resize itself to match its parent, if non null 2008-04-07 Brian Matzon * src/native/common/awt_tools.h, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_AL.c, src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_openal_ALC11.c, src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/common/org_lwjgl_opengl_GLContext.c, src/native/linux/context.c, src/native/linux/context.h, src/native/linux/display.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/linux/linux_al.c, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, src/native/linux/org_lwjgl_opengl_LinuxAWTInput.c, src/native/linux/org_lwjgl_opengl_LinuxCanvasImplementation.c, src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_LinuxEvent.c, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c, src/native/linux/org_lwjgl_opengl_LinuxMouse.c, src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/context.h, src/native/macosx/context.m, src/native/macosx/macosx_al.c, src/native/macosx/org_lwjgl_input_Mouse.c, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, src/native/macosx/org_lwjgl_opengl_MacOSXContextImplementation.m, src/native/macosx/org_lwjgl_opengl_MacOSXPbufferPeerInfo.m, src/native/macosx/org_lwjgl_opengl_MacOSXPeerInfo.m, src/native/windows/LWJGL.c, src/native/windows/Window.h, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/dinputhelper.c, src/native/windows/dinputhelper.h, src/native/windows/display.c, src/native/windows/display.h, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_input_Cursor.c, src/native/windows/org_lwjgl_opengl_Display.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c, src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, src/native/windows/org_lwjgl_opengl_WindowsAWTInput.c, src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInput3.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInput8.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInputDevice3.c, src/native/windows/org_lwjgl_opengl_WindowsDirectInputDevice8.c, src/native/windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c, src/native/windows/org_lwjgl_opengl_WindowsKeyboard.c, src/native/windows/org_lwjgl_opengl_WindowsPeerInfo.c, src/native/windows/org_lwjgl_opengl_WindowsRegistry.c, src/native/windows/windows_al.c: updated and added license where needed * src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/openal/AL11.java, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_color_buffer_float.java, src/templates/org/lwjgl/opengl/ARB_depth_texture.java, src/templates/org/lwjgl/opengl/ARB_draw_buffers.java, src/templates/org/lwjgl/opengl/ARB_fragment_program.java, src/templates/org/lwjgl/opengl/ARB_fragment_program_shadow.java, src/templates/org/lwjgl/opengl/ARB_fragment_shader.java, src/templates/org/lwjgl/opengl/ARB_half_float_pixel.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_matrix_palette.java, src/templates/org/lwjgl/opengl/ARB_multisample.java, src/templates/org/lwjgl/opengl/ARB_multitexture.java, src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_pixel_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_point_parameters.java, src/templates/org/lwjgl/opengl/ARB_point_sprite.java, src/templates/org/lwjgl/opengl/ARB_program.java, src/templates/org/lwjgl/opengl/ARB_shader_objects.java, src/templates/org/lwjgl/opengl/ARB_shading_language_100.java, src/templates/org/lwjgl/opengl/ARB_shadow.java, src/templates/org/lwjgl/opengl/ARB_shadow_ambient.java, src/templates/org/lwjgl/opengl/ARB_texture_border_clamp.java, src/templates/org/lwjgl/opengl/ARB_texture_compression.java, src/templates/org/lwjgl/opengl/ARB_texture_cube_map.java, src/templates/org/lwjgl/opengl/ARB_texture_env_add.java, src/templates/org/lwjgl/opengl/ARB_texture_env_combine.java, src/templates/org/lwjgl/opengl/ARB_texture_env_crossbar.java, src/templates/org/lwjgl/opengl/ARB_texture_env_dot3.java, src/templates/org/lwjgl/opengl/ARB_texture_float.java, src/templates/org/lwjgl/opengl/ARB_texture_mirrored_repeat.java, src/templates/org/lwjgl/opengl/ARB_texture_non_power_of_two.java, src/templates/org/lwjgl/opengl/ARB_texture_rectangle.java, src/templates/org/lwjgl/opengl/ARB_transpose_matrix.java, src/templates/org/lwjgl/opengl/ARB_vertex_blend.java, src/templates/org/lwjgl/opengl/ARB_vertex_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_vertex_program.java, src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, src/templates/org/lwjgl/opengl/ATI_draw_buffers.java, src/templates/org/lwjgl/opengl/ATI_element_array.java, src/templates/org/lwjgl/opengl/ATI_envmap_bumpmap.java, src/templates/org/lwjgl/opengl/ATI_fragment_shader.java, src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java, src/templates/org/lwjgl/opengl/ATI_pn_triangles.java, src/templates/org/lwjgl/opengl/ATI_separate_stencil.java, src/templates/org/lwjgl/opengl/ATI_shader_texture_lod.java, src/templates/org/lwjgl/opengl/ATI_text_fragment_shader.java, src/templates/org/lwjgl/opengl/ATI_texture_compression_3dc.java, src/templates/org/lwjgl/opengl/ATI_texture_float.java, src/templates/org/lwjgl/opengl/ATI_texture_mirror_once.java, src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java, src/templates/org/lwjgl/opengl/ATI_vertex_attrib_array_object.java, src/templates/org/lwjgl/opengl/ATI_vertex_streams.java, src/templates/org/lwjgl/opengl/EXT_abgr.java, src/templates/org/lwjgl/opengl/EXT_bgra.java, src/templates/org/lwjgl/opengl/EXT_bindable_uniform.java, src/templates/org/lwjgl/opengl/EXT_blend_color.java, src/templates/org/lwjgl/opengl/EXT_blend_equation_separate.java, src/templates/org/lwjgl/opengl/EXT_blend_func_separate.java, src/templates/org/lwjgl/opengl/EXT_blend_minmax.java, src/templates/org/lwjgl/opengl/EXT_blend_subtract.java, src/templates/org/lwjgl/opengl/EXT_cg_shader.java, src/templates/org/lwjgl/opengl/EXT_compiled_vertex_array.java, src/templates/org/lwjgl/opengl/EXT_depth_bounds_test.java, src/templates/org/lwjgl/opengl/EXT_draw_buffers2.java, src/templates/org/lwjgl/opengl/EXT_draw_instanced.java, src/templates/org/lwjgl/opengl/EXT_draw_range_elements.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_blit.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_multisample.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_sRGB.java, src/templates/org/lwjgl/opengl/EXT_geometry_shader4.java, src/templates/org/lwjgl/opengl/EXT_gpu_program_parameters.java, src/templates/org/lwjgl/opengl/EXT_gpu_shader4.java, src/templates/org/lwjgl/opengl/EXT_multi_draw_arrays.java, src/templates/org/lwjgl/opengl/EXT_packed_depth_stencil.java, src/templates/org/lwjgl/opengl/EXT_packed_float.java, src/templates/org/lwjgl/opengl/EXT_packed_pixels.java, src/templates/org/lwjgl/opengl/EXT_paletted_texture.java, src/templates/org/lwjgl/opengl/EXT_pixel_buffer_object.java, src/templates/org/lwjgl/opengl/EXT_point_parameters.java, src/templates/org/lwjgl/opengl/EXT_rescale_normal.java, src/templates/org/lwjgl/opengl/EXT_secondary_color.java, src/templates/org/lwjgl/opengl/EXT_separate_specular_color.java, src/templates/org/lwjgl/opengl/EXT_shadow_funcs.java, src/templates/org/lwjgl/opengl/EXT_shared_texture_palette.java, src/templates/org/lwjgl/opengl/EXT_stencil_clear_tag.java, src/templates/org/lwjgl/opengl/EXT_stencil_two_side.java, src/templates/org/lwjgl/opengl/EXT_stencil_wrap.java, src/templates/org/lwjgl/opengl/EXT_texture_3d.java, src/templates/org/lwjgl/opengl/EXT_texture_array.java, src/templates/org/lwjgl/opengl/EXT_texture_buffer_object.java, src/templates/org/lwjgl/opengl/EXT_texture_compression_latc.java, src/templates/org/lwjgl/opengl/EXT_texture_compression_rgtc.java, src/templates/org/lwjgl/opengl/EXT_texture_compression_s3tc.java, src/templates/org/lwjgl/opengl/EXT_texture_env_combine.java, src/templates/org/lwjgl/opengl/EXT_texture_env_dot3.java, src/templates/org/lwjgl/opengl/EXT_texture_filter_anisotropic.java, src/templates/org/lwjgl/opengl/EXT_texture_integer.java, src/templates/org/lwjgl/opengl/EXT_texture_lod_bias.java, src/templates/org/lwjgl/opengl/EXT_texture_mirror_clamp.java, src/templates/org/lwjgl/opengl/EXT_texture_rectangle.java, src/templates/org/lwjgl/opengl/EXT_texture_sRGB.java, src/templates/org/lwjgl/opengl/EXT_texture_shared_exponent.java, src/templates/org/lwjgl/opengl/EXT_timer_query.java, src/templates/org/lwjgl/opengl/EXT_vertex_shader.java, src/templates/org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/GL21.java, src/templates/org/lwjgl/opengl/HP_occlusion_test.java, src/templates/org/lwjgl/opengl/IBM_rasterpos_clip.java, src/templates/org/lwjgl/opengl/NV_blend_square.java, src/templates/org/lwjgl/opengl/NV_copy_depth_to_color.java, src/templates/org/lwjgl/opengl/NV_depth_buffer_float.java, src/templates/org/lwjgl/opengl/NV_depth_clamp.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, src/templates/org/lwjgl/opengl/NV_float_buffer.java, src/templates/org/lwjgl/opengl/NV_fog_distance.java, src/templates/org/lwjgl/opengl/NV_fragment_program.java, src/templates/org/lwjgl/opengl/NV_fragment_program2.java, src/templates/org/lwjgl/opengl/NV_fragment_program4.java, src/templates/org/lwjgl/opengl/NV_fragment_program_option.java, src /templates/org/lwjgl/opengl/NV_framebuffer_multisample_coverage.jav a, src/templates/org/lwjgl/opengl/NV_geometry_program4.java, src/templates/org/lwjgl/opengl/NV_geometry_shader4.java, src/templates/org/lwjgl/opengl/NV_gpu_program4.java, src/templates/org/lwjgl/opengl/NV_half_float.java, src/templates/org/lwjgl/opengl/NV_light_max_exponent.java, src/templates/org/lwjgl/opengl/NV_multisample_filter_hint.java, src/templates/org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_packed_depth_stencil.java, src/templates/org/lwjgl/opengl/NV_parameter_buffer_object.java, src/templates/org/lwjgl/opengl/NV_pixel_data_range.java, src/templates/org/lwjgl/opengl/NV_point_sprite.java, src/templates/org/lwjgl/opengl/NV_primitive_restart.java, src/templates/org/lwjgl/opengl/NV_program.java, src/templates/org/lwjgl/opengl/NV_register_combiners.java, src/templates/org/lwjgl/opengl/NV_register_combiners2.java, src/templates/org/lwjgl/opengl/NV_texgen_reflection.java, src/templates/org/lwjgl/opengl/NV_texture_compression_vtc.java, src/templates/org/lwjgl/opengl/NV_texture_env_combine4.java, src/templates/org/lwjgl/opengl/NV_texture_expand_normal.java, src/templates/org/lwjgl/opengl/NV_texture_rectangle.java, src/templates/org/lwjgl/opengl/NV_texture_shader.java, src/templates/org/lwjgl/opengl/NV_texture_shader2.java, src/templates/org/lwjgl/opengl/NV_texture_shader3.java, src/templates/org/lwjgl/opengl/NV_transform_feedback.java, src/templates/org/lwjgl/opengl/NV_vertex_array_range.java, src/templates/org/lwjgl/opengl/NV_vertex_array_range2.java, src/templates/org/lwjgl/opengl/NV_vertex_program.java, src/templates/org/lwjgl/opengl/NV_vertex_program1_1.java, src/templates/org/lwjgl/opengl/NV_vertex_program2.java, src/templates/org/lwjgl/opengl/NV_vertex_program2_option.java, src/templates/org/lwjgl/opengl/NV_vertex_program3.java, src/templates/org/lwjgl/opengl/NV_vertex_program4.java, src/templates/org/lwjgl/opengl/SGIS_generate_mipmap.java, src/templates/org/lwjgl/opengl/SGIS_texture_lod.java, src/templates/org/lwjgl/opengl/SUN_slice_accum.java: updated and added license where needed * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/J2SESysImplementation.java, src/java/org/lwjgl/LWJGLException.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/examples/Game.java, .../lwjgl/examples/spaceinvaders/AlienEntity.java, .../org/lwjgl/examples/spaceinvaders/Entity.java, .../org/lwjgl/examples/spaceinvaders/Game.java, .../lwjgl/examples/spaceinvaders/ShipEntity.java, .../lwjgl/examples/spaceinvaders/ShotEntity.java, .../lwjgl/examples/spaceinvaders/SoundManager.java, .../org/lwjgl/examples/spaceinvaders/Sprite.java, .../org/lwjgl/examples/spaceinvaders/Texture.java, .../examples/spaceinvaders/TextureLoader.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/Controllers.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/JInputController.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/input/OpenGLPackageAccess.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/openal/Util.java, .../org/lwjgl/opengl/AWTCanvasImplementation.java, .../lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/Context.java, .../org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/DisplayMode.java, src/java/org/lwjgl/opengl/Drawable.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/GlobalLock.java, src/java/org/lwjgl/opengl/InputImplementation.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxKeycodes.java, src/java/org/lwjgl/opengl/LinuxMouse.java, .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, .../lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java, .../org/lwjgl/opengl/MacOSXCanvasListener.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, .../org/lwjgl/opengl/MacOSXMouseEventQueue.java, .../org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/PixelFormat.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/RenderTexture.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/StateTracker.java, src/java/org/lwjgl/opengl/Util.java, .../lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, .../lwjgl/opengl/WindowsContextImplementation.java, src/java/org/lwjgl/opengl/WindowsDirectInput.java, src/java/org/lwjgl/opengl/WindowsDirectInput3.java, src/java/org/lwjgl/opengl/WindowsDirectInput8.java, .../org/lwjgl/opengl/WindowsDirectInputDevice.java, .../lwjgl/opengl/WindowsDirectInputDevice3.java, .../lwjgl/opengl/WindowsDirectInputDevice8.java, .../WindowsDirectInputDeviceObjectCallback.java, .../org/lwjgl/opengl/WindowsDirectInputMouse.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/opengl/WindowsFileVersion.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java, src/java/org/lwjgl/opengl/WindowsMouse.java, .../org/lwjgl/opengl/WindowsPbufferPeerInfo.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java, src/java/org/lwjgl/opengl/WindowsRegistry.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../org/lwjgl/test/applet/AppletLoaderTest.java, .../org/lwjgl/test/applet/ControllersTest.java, src/java/org/lwjgl/test/applet/OpenAL.java, src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/applet/Speed.java, src/java/org/lwjgl/test/applet/Test.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/input/TestControllers.java, src/java/org/lwjgl/test/openal/ALCCaptureTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java, .../org/lwjgl/test/opengl/awt/AWTGearsCanvas.java, .../lwjgl/test/opengl/awt/AWTInputAdapterTest.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/java/org/lwjgl/test/opengl/awt/DemoBox.java, .../lwjgl/test/opengl/awt/DisplayParentTest.java, .../lwjgl/test/opengl/pbuffers/PbufferTest.java, .../test/opengl/pbuffers/TextureRenderer.java, .../lwjgl/test/opengl/pbuffers/UniqueRenderer.java, .../test/opengl/pbuffers/UniqueRendererRTT.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, .../org/lwjgl/test/opengl/shaders/ShaderFP.java, .../org/lwjgl/test/opengl/shaders/ShaderFSH.java, .../org/lwjgl/test/opengl/shaders/ShaderVP.java, .../org/lwjgl/test/opengl/shaders/ShaderVSH.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/Dimension.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/Point.java, src/java/org/lwjgl/util/ReadableColor.java, src/java/org/lwjgl/util/ReadableDimension.java, src/java/org/lwjgl/util/ReadablePoint.java, src/java/org/lwjgl/util/ReadableRectangle.java, src/java/org/lwjgl/util/Rectangle.java, src/java/org/lwjgl/util/Renderable.java, src/java/org/lwjgl/util/Timer.java, src/java/org/lwjgl/util/WaveData.java, src/java/org/lwjgl/util/WritableColor.java, src/java/org/lwjgl/util/WritableDimension.java, src/java/org/lwjgl/util/WritablePoint.java, src/java/org/lwjgl/util/WritableRectangle.java, src/java/org/lwjgl/util/XPMFile.java, src/java/org/lwjgl/util/applet/AppletLoader.java, src/java/org/lwjgl/util/generator/ALTypeMap.java, src/java/org/lwjgl/util/generator/ALboolean.java, src/java/org/lwjgl/util/generator/ALbyte.java, src/java/org/lwjgl/util/generator/ALdouble.java, src/java/org/lwjgl/util/generator/ALenum.java, src/java/org/lwjgl/util/generator/ALfloat.java, src/java/org/lwjgl/util/generator/ALint.java, src/java/org/lwjgl/util/generator/ALshort.java, src/java/org/lwjgl/util/generator/ALsizei.java, src/java/org/lwjgl/util/generator/ALubyte.java, src/java/org/lwjgl/util/generator/ALuint.java, src/java/org/lwjgl/util/generator/ALvoid.java, src/java/org/lwjgl/util/generator/Auto.java, .../org/lwjgl/util/generator/AutoResultSize.java, src/java/org/lwjgl/util/generator/AutoSize.java, src/java/org/lwjgl/util/generator/AutoType.java, src/java/org/lwjgl/util/generator/BufferKind.java, .../org/lwjgl/util/generator/BufferObject.java, .../org/lwjgl/util/generator/CachedReference.java, .../org/lwjgl/util/generator/CachedResult.java, src/java/org/lwjgl/util/generator/Check.java, src/java/org/lwjgl/util/generator/Code.java, src/java/org/lwjgl/util/generator/Const.java, src/java/org/lwjgl/util/generator/Constant.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Extension.java, .../org/lwjgl/util/generator/FieldsGenerator.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLbitfield.java, src/java/org/lwjgl/util/generator/GLboolean.java, src/java/org/lwjgl/util/generator/GLbyte.java, src/java/org/lwjgl/util/generator/GLchar.java, src/java/org/lwjgl/util/generator/GLcharARB.java, src/java/org/lwjgl/util/generator/GLclampd.java, src/java/org/lwjgl/util/generator/GLclampf.java, src/java/org/lwjgl/util/generator/GLdouble.java, src/java/org/lwjgl/util/generator/GLenum.java, src/java/org/lwjgl/util/generator/GLfloat.java, src/java/org/lwjgl/util/generator/GLhalf.java, src/java/org/lwjgl/util/generator/GLhandleARB.java, src/java/org/lwjgl/util/generator/GLint.java, src/java/org/lwjgl/util/generator/GLint64EXT.java, src/java/org/lwjgl/util/generator/GLintptr.java, src/java/org/lwjgl/util/generator/GLintptrARB.java, src/java/org/lwjgl/util/generator/GLshort.java, src/java/org/lwjgl/util/generator/GLsizei.java, src/java/org/lwjgl/util/generator/GLsizeiptr.java, .../org/lwjgl/util/generator/GLsizeiptrARB.java, src/java/org/lwjgl/util/generator/GLubyte.java, src/java/org/lwjgl/util/generator/GLuint.java, src/java/org/lwjgl/util/generator/GLuint64EXT.java, src/java/org/lwjgl/util/generator/GLushort.java, src/java/org/lwjgl/util/generator/GLvoid.java, .../org/lwjgl/util/generator/GenerateAutos.java, .../util/generator/GeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/Indirect.java, .../lwjgl/util/generator/JNITypeTranslator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../lwjgl/util/generator/JavaTypeTranslator.java, src/java/org/lwjgl/util/generator/Mode.java, .../util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeType.java, .../lwjgl/util/generator/NativeTypeTranslator.java, .../org/lwjgl/util/generator/NoErrorCheck.java, .../org/lwjgl/util/generator/NullTerminated.java, .../org/lwjgl/util/generator/OutParameter.java, src/java/org/lwjgl/util/generator/Platform.java, .../lwjgl/util/generator/PlatformDependent.java, .../lwjgl/util/generator/PostfixTranslator.java, .../ReferencesGeneratorProcessorFactory.java, .../util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/Result.java, .../lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/Signedness.java, .../org/lwjgl/util/generator/StripPostfix.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/TypeMap.java, .../lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, src/java/org/lwjgl/util/glu/Cylinder.java, src/java/org/lwjgl/util/glu/Disk.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/MipMap.java, src/java/org/lwjgl/util/glu/PartialDisk.java, src/java/org/lwjgl/util/glu/PixelStoreState.java, src/java/org/lwjgl/util/glu/Project.java, src/java/org/lwjgl/util/glu/Quadric.java, src/java/org/lwjgl/util/glu/Registry.java, src/java/org/lwjgl/util/glu/Sphere.java, src/java/org/lwjgl/util/glu/Util.java, .../org/lwjgl/util/input/ControllerAdapter.java, src/java/org/lwjgl/util/jinput/KeyMap.java, .../lwjgl/util/jinput/LWJGLEnvironmentPlugin.java, src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java, src/java/org/lwjgl/util/jinput/LWJGLMouse.java, src/java/org/lwjgl/util/vector/Matrix.java, src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Matrix4f.java, src/java/org/lwjgl/util/vector/Quaternion.java, src/java/org/lwjgl/util/vector/ReadableVector.java, .../org/lwjgl/util/vector/ReadableVector2f.java, .../org/lwjgl/util/vector/ReadableVector3f.java, .../org/lwjgl/util/vector/ReadableVector4f.java, src/java/org/lwjgl/util/vector/Vector.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java, .../org/lwjgl/util/vector/WritableVector2f.java, .../org/lwjgl/util/vector/WritableVector3f.java, .../org/lwjgl/util/vector/WritableVector4f.java: updated and added license where needed 2008-04-07 Elias Naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, .../lwjgl/test/opengl/awt/DisplayParentTest.java: Mac OS X: Implemented Display.setParent support * .../org/lwjgl/opengl/MacOSXCanvasListener.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java: Mac OS X: Split canvas listener from MacOSXGLCanvas * src/java/org/lwjgl/opengl/WindowsDisplay.java, .../lwjgl/test/opengl/awt/DisplayParentTest.java, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Implemented Display.setParent support * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Use icon mask as monochrome to please some xorg versions 2008-04-06 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Attempt to avoid race condition when tracking Display parent focus * .../org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../lwjgl/test/opengl/awt/DisplayParentTest.java, src/native/linux/org_lwjgl_opengl_Display.c: Added experimental Display.setParent to allow Display to be embedded in an AWT Canvas. Added basic linux implementation and test. * src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/WindowsCanvasImplementation.java: Let otherwise generic AWT utilities classes take a Component instead of the more specific AWTGLCanvas 2008-04-01 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Moved Display.setIcon logic to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Added alpha mask support to Display.setIcon 2008-03-02 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java: Added notes to Mouse.poll() and Keyboard.poll() that Display.processMessages() (or Display.update()) must be called to receive new input state 2008-01-31 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java: second 2.0 alpha 2008-01-21 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java: 2.0a version string 2008-01-21 Elias Naur * src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/applet/AppletLoader.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/Project.java, src/java/org/lwjgl/util/vector/Quaternion.java: javadoc fixes * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java, src/templates/org/lwjgl/openal/AL11.java, src/templates/org/lwjgl/opengl/GL20.java: javdoc fixes 2008-01-21 Brian Matzon * src/java/org/lwjgl/test/applet/AppletTest.java, src/java/org/lwjgl/util/applet/LWJGLInstaller.java: removing as per request of elias 2008-01-21 Elias Naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/openal/ALC10.java: javadoc fixes 2008-01-21 Brian Matzon * libs/linux/libIL.so, libs/linux/libILU.so, libs/linux/libILUT.so, libs/macosx/libIL.dylib, libs/macosx/libILU.dylib, libs/macosx/libILUT.dylib, libs/win32/DevIL.dll, libs/win32/ILU.dll, libs/win32/ILUT.dll: removing optional support binaries 2008-01-21 Elias Naur * build.xml, doc/3rdparty/openil_license.txt, platform_build/linux_ant/build_devil.xml, platform_build/linux_ant/build_fmod3.xml, platform_build/macosx_ant/build_devil.xml, platform_build/macosx_ant/build_fmod3.xml, platform_build/windows_ant/build_devil.xml, platform_build/windows_ant/build_fmod3.xml, src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/java/org/lwjgl/devil/ILinfo.java, src/java/org/lwjgl/devil/ILpointf.java, src/java/org/lwjgl/devil/ILpointi.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/fmod3/FMODException.java, src/java/org/lwjgl/fmod3/FMusic.java, src/java/org/lwjgl/fmod3/FMusicModule.java, src/java/org/lwjgl/fmod3/FSound.java, src/java/org/lwjgl/fmod3/FSoundDSPUnit.java, .../lwjgl/fmod3/FSoundReverbChannelProperties.java, .../org/lwjgl/fmod3/FSoundReverbProperties.java, src/java/org/lwjgl/fmod3/FSoundSample.java, src/java/org/lwjgl/fmod3/FSoundSampleLock.java, src/java/org/lwjgl/fmod3/FSoundStream.java, src/java/org/lwjgl/fmod3/FSoundSyncPoint.java, src/java/org/lwjgl/fmod3/FSoundTagField.java, src/java/org/lwjgl/fmod3/FSoundTocTag.java, .../org/lwjgl/fmod3/callbacks/FMusicCallback.java, .../lwjgl/fmod3/callbacks/FSoundCloseCallback.java, .../lwjgl/fmod3/callbacks/FSoundDSPCallback.java, .../fmod3/callbacks/FSoundMetaDataCallback.java, .../lwjgl/fmod3/callbacks/FSoundOpenCallback.java, .../lwjgl/fmod3/callbacks/FSoundReadCallback.java, .../lwjgl/fmod3/callbacks/FSoundSeekCallback.java, .../fmod3/callbacks/FSoundStreamCallback.java, .../lwjgl/fmod3/callbacks/FSoundTellCallback.java, src/java/org/lwjgl/test/applet/Optional.java, src/java/org/lwjgl/test/devil/BasicTest.java, src/java/org/lwjgl/test/fmod3/CDDAPlayer.java, src/java/org/lwjgl/test/fmod3/CDPlayer.java, src/java/org/lwjgl/test/fmod3/DSPTest.java, src/java/org/lwjgl/test/fmod3/MusicPlayer.java, .../org/lwjgl/test/fmod3/MusicPlayerMemory.java, src/java/org/lwjgl/test/fmod3/NetTest.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java, .../org/lwjgl/test/fmod3/StreamPlayerMemory.java, src/java/org/lwjgl/test/fmod3/StreamTest.java, src/java/org/lwjgl/test/fmod3/SyncTest.java, src/java/org/lwjgl/test/fmod3/TagFieldTest.java, src/native/common/devil/Makefile.linux, src/native/common/devil/Makefile.macosx, src/native/common/devil /devil-common.h, src/native/common/devil/extil.c, src/native/common/devil/extil.h, src/native/common/devil/extilu.c, src/native/common/devil/extilu.h, src/native/common/devil/extilut.c, src/native/common/devil/extilut.h, src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/devil/org_lwjgl_devil_ILUT.c, src/native/common/fmod3/Makefile.linux, src/native/common/fmod3/Makefile.macosx, src/native/common/fmod3/extfmod3.c, src/native/common/fmod3/extfmod3.h, src/native/common/fmod3/fmod.todo, src/native/common/fmod3/fmoddyn_mac.h, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: Removed devil and fmod support. yay. * src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/Project.java: Converted GLU to use Buffers instead of arrays to match the rest of lwjgl * src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/glu/Cylinder.java, src/java/org/lwjgl/opengl/glu/Disk.java, src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/PartialDisk.java, src/java/org/lwjgl/opengl/glu/PixelStoreState.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Quadric.java, src/java/org/lwjgl/opengl/glu/Registry.java, src/java/org/lwjgl/opengl/glu/Sphere.java, src/java/org/lwjgl/opengl/glu/Util.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, .../lwjgl/test/opengl/pbuffers/PbufferTest.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/glu/Cylinder.java, src/java/org/lwjgl/util/glu/Disk.java, src/java/org/lwjgl/util/glu/GLU.java, src/java/org/lwjgl/util/glu/MipMap.java, src/java/org/lwjgl/util/glu/PartialDisk.java, src/java/org/lwjgl/util/glu/PixelStoreState.java, src/java/org/lwjgl/util/glu/Project.java, src/java/org/lwjgl/util/glu/Quadric.java, src/java/org/lwjgl/util/glu/Registry.java, src/java/org/lwjgl/util/glu/Sphere.java, src/java/org/lwjgl/util/glu/Util.java: Moved org.lwjgl.opengl.glu to org.lwjgl.util.glu * src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/glu/GLU.java: Moved translation of ogl error codes from GLU to Util, to prepare for glu to be moved to lwjgl_utils 2008-01-20 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.1.4 version string 2008-01-19 Elias Naur * src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c: Linux: Fixed test for XkbSetDetectableAutoRepeat success * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Removed OS message polls from mouse and keyboard poll() and read(), since they can be quite expensive 2008-01-07 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c: Linux: use XkbSetDetectableAutoRepeat to detect repeated key events more reliably 2008-01-06 Elias Naur * src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/NV_fence.java, src/templates/org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_program.java: Added missing @OutParameter annotations to alGen* and glGen* methods 2007-12-13 Elias Naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Pulled DefWindowProc calling to java side 2007-12-04 Elias Naur * src/native/windows/Window.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: 64bit compilation fixes 2007-11-14 Elias Naur * src/native/linux/linux_al.c, src/native/macosx/macosx_al.c, src/native/windows/windows_al.c: openal: Don't free native path too early (duh) * src/native/common/extal.h, src/native/common/org_lwjgl_openal_AL.c, src/native/linux/linux_al.c, src/native/macosx/macosx_al.c, src/native/windows/windows_al.c: openal: Improved error reporting from native library load 2007-11-09 Elias Naur * src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/applet/Speed.java: Added a Thread.yield() to applets tests that repaint() last in paintGL() to help input responsiveness on linux. Thanks to Kappa for debugging and finding the workaround. 2007-10-28 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: updating version string to 1.1.3 2007-10-22 Brian Matzon * libs/jinput.jar, libs/linux/libjinput-linux.so, libs/linux /libjinput-linux64.so, libs/macosx/libjinput-osx.jnilib, libs/win32 /jinput-dx8.dll, libs/win32/jinput-raw.dll: latest jinput 2007-10-20 Brian Matzon * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/fmod3/FMusicModule.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, .../lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/InputImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXMouseEventQueue.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, .../lwjgl/opengl/WindowsDirectInputDevice3.java, .../lwjgl/opengl/WindowsDirectInputDevice8.java, .../org/lwjgl/opengl/WindowsDirectInputMouse.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java, src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, src/java/org/lwjgl/util/applet/AppletLoader.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, .../ReferencesGeneratorProcessorFactory.java: cleaning imports * build.xml, platform_build/windows_ant/build.xml, src/java/org/lwjgl/d3d/Context.java, src/java/org/lwjgl/d3d/ContextImplementation.java, src/java/org/lwjgl/d3d/D3DAdapterIdentifier9.java, src/java/org/lwjgl/d3d/D3DBox.java, src/java/org/lwjgl/d3d/D3DCaps9.java, src/java/org/lwjgl/d3d/D3DClipStatus9.java, src/java/org/lwjgl/d3d/D3DColorValue.java, .../org/lwjgl/d3d/D3DDeviceCreationParameters.java, src/java/org/lwjgl/d3d/D3DDisplaymode.java, src/java/org/lwjgl/d3d/D3DDisplaymodeEx.java, src/java/org/lwjgl/d3d/D3DDisplaymodeFilter.java, src/java/org/lwjgl/d3d/D3DGammaRamp.java, src/java/org/lwjgl/d3d/D3DIndexBufferDesc.java, src/java/org/lwjgl/d3d/D3DLight9.java, src/java/org/lwjgl/d3d/D3DLockedBox.java, src/java/org/lwjgl/d3d/D3DLockedRect.java, src/java/org/lwjgl/d3d/D3DMaterial9.java, src/java/org/lwjgl/d3d/D3DMatrix.java, src/java/org/lwjgl/d3d/D3DPShaderCaps2_0.java, src/java/org/lwjgl/d3d/D3DPresentParameters.java, src/java/org/lwjgl/d3d/D3DPresentStats.java, src/java/org/lwjgl/d3d/D3DRasterStatus.java, src/java/org/lwjgl/d3d/D3DRectPatchInfo.java, src/java/org/lwjgl/d3d/D3DRegionData.java, src/java/org/lwjgl/d3d/D3DRegionDataHeader.java, src/java/org/lwjgl/d3d/D3DSsurfaceDesc.java, src/java/org/lwjgl/d3d/D3DSurfaceDesc.java, src/java/org/lwjgl/d3d/D3DTriPatchInfo.java, src/java/org/lwjgl/d3d/D3DUtil.java, src/java/org/lwjgl/d3d/D3DVShaderCaps2_0.java, src/java/org/lwjgl/d3d/D3DVector.java, src/java/org/lwjgl/d3d/D3DVertexBufferDesc.java, src/java/org/lwjgl/d3d/D3DVertexElement9.java, src/java/org/lwjgl/d3d/D3DViewport9.java, src/java/org/lwjgl/d3d/D3DVolumeDesc.java, src/java/org/lwjgl/d3d/Direct3DConstants.java, src/java/org/lwjgl/d3d/Display.java, src/java/org/lwjgl/d3d/DisplayImplementation.java, src/java/org/lwjgl/d3d/DisplayMode.java, src/java/org/lwjgl/d3d/Drawable.java, src/java/org/lwjgl/d3d/EventQueue.java, src/java/org/lwjgl/d3d/GUID.java, src/java/org/lwjgl/d3d/GlobalLock.java, src/java/org/lwjgl/d3d/IDirect3D9.java, src/java/org/lwjgl/d3d/IDirect3D9Ex.java, src/java/org/lwjgl/d3d/IDirect3DBaseTexture9.java, src/java/org/lwjgl/d3d/IDirect3DCubeTexture9.java, src/java/org/lwjgl/d3d/IDirect3DDevice9.java, src/java/org/lwjgl/d3d/IDirect3DDevice9Ex.java, src/java/org/lwjgl/d3d/IDirect3DIndexBuffer9.java, src/java/org/lwjgl/d3d/IDirect3DPixelShader9.java, src/java/org/lwjgl/d3d/IDirect3DQuery9.java, src/java/org/lwjgl/d3d/IDirect3DResource9.java, src/java/org/lwjgl/d3d/IDirect3DStateBlock9.java, src/java/org/lwjgl/d3d/IDirect3DSurface9.java, src/java/org/lwjgl/d3d/IDirect3DSwapChain9.java, src/java/org/lwjgl/d3d/IDirect3DSwapChain9Ex.java, src/java/org/lwjgl/d3d/IDirect3DTexture9.java, src/java/org/lwjgl/d3d/IDirect3DVertexBuffer9.java, .../org/lwjgl/d3d/IDirect3DVertexDeclaration9.java, src/java/org/lwjgl/d3d/IDirect3DVertexShader9.java, src/java/org/lwjgl/d3d/IDirect3DVolume9.java, .../org/lwjgl/d3d/IDirect3DVolumeTexture9.java, src/java/org/lwjgl/d3d/InputImplementation.java, src/java/org/lwjgl/d3d/LUID.java, src/java/org/lwjgl/d3d/NewDisplay.java, src/java/org/lwjgl/d3d/PaletteEntry.java, src/java/org/lwjgl/d3d/PeerInfo.java, src/java/org/lwjgl/d3d/PixelFormat.java, src/java/org/lwjgl/d3d/Point.java, src/java/org/lwjgl/d3d/Rectangle.java, src/java/org/lwjgl/d3d/RegionData.java, src/java/org/lwjgl/d3d/RegionDataHeader.java, .../lwjgl/d3d/WindowsContextImplementation.java, src/java/org/lwjgl/d3d/WindowsDirectInput.java, src/java/org/lwjgl/d3d/WindowsDirectInput3.java, src/java/org/lwjgl/d3d/WindowsDirectInput8.java, .../org/lwjgl/d3d/WindowsDirectInputDevice.java, .../org/lwjgl/d3d/WindowsDirectInputDevice3.java, .../org/lwjgl/d3d/WindowsDirectInputDevice8.java, .../WindowsDirectInputDeviceObjectCallback.java, src/java/org/lwjgl/d3d/WindowsDisplay.java, src/java/org/lwjgl/d3d/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/d3d/WindowsFileVersion.java, src/java/org/lwjgl/d3d/WindowsKeyboard.java, src/java/org/lwjgl/d3d/WindowsKeycodes.java, src/java/org/lwjgl/d3d/WindowsMouse.java, src/java/org/lwjgl/d3d/WindowsPeerInfo.java, src/java/org/lwjgl/d3d/WindowsRegistry.java, src/java/org/lwjgl/test/d3d/DrunkenHyenaLines.java, .../org/lwjgl/test/d3d/DrunkenHyenaPoints.java, .../org/lwjgl/test/d3d/DrunkenHyenaTriangles.java, .../lwjgl/test/d3d/DrunkenHyenaWorldTransform.java, src/java/org/lwjgl/test/d3d/IDirect3D9Test.java, src/native/windows/org_lwjgl_d3d_D3DUtil.c, src/native/windows/org_lwjgl_d3d_IDirect3D9.c, src/native/windows/org_lwjgl_d3d_IDirect3D9Ex.c, .../windows/org_lwjgl_d3d_IDirect3DBaseTexture9.c, .../windows/org_lwjgl_d3d_IDirect3DCubeTexture9.c, .../windows/org_lwjgl_d3d_IDirect3DDevice9.c, .../windows/org_lwjgl_d3d_IDirect3DDevice9Ex.c, .../windows/org_lwjgl_d3d_IDirect3DIndexBuffer9.c, .../windows/org_lwjgl_d3d_IDirect3DPixelShader9.c, src/native/windows/org_lwjgl_d3d_IDirect3DQuery9.c, .../windows/org_lwjgl_d3d_IDirect3DResource9.c, .../windows/org_lwjgl_d3d_IDirect3DStateBlock9.c, .../windows/org_lwjgl_d3d_IDirect3DSurface9.c, .../windows/org_lwjgl_d3d_IDirect3DSwapChain9.c, .../windows/org_lwjgl_d3d_IDirect3DSwapChain9Ex.c, .../windows/org_lwjgl_d3d_IDirect3DTexture9.c, .../windows/org_lwjgl_d3d_IDirect3DVertexBuffer9.c, .../org_lwjgl_d3d_IDirect3DVertexDeclaration9.c, .../windows/org_lwjgl_d3d_IDirect3DVertexShader9.c, .../windows/org_lwjgl_d3d_IDirect3DVolume9.c, .../org_lwjgl_d3d_IDirect3DVolumeTexture9.c, .../org_lwjgl_d3d_WindowsContextImplementation.c, .../windows/org_lwjgl_d3d_WindowsDirectInput3.c, .../windows/org_lwjgl_d3d_WindowsDirectInput8.c, .../org_lwjgl_d3d_WindowsDirectInputDevice3.c, .../org_lwjgl_d3d_WindowsDirectInputDevice8.c, src/native/windows/org_lwjgl_d3d_WindowsDisplay.c, .../windows/org_lwjgl_d3d_WindowsDisplayPeerInfo.c, src/native/windows/org_lwjgl_d3d_WindowsKeyboard.c, src/native/windows/org_lwjgl_d3d_WindowsPeerInfo.c, src/native/windows/org_lwjgl_d3d_WindowsRegistry.c: removing direct x, can be picked up in the lwjgl-directx tag 2007-09-19 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_texture_compression.java, .../org/lwjgl/opengl/ARB_texture_env_combine.java, .../lwjgl/opengl/EXT_framebuffer_multisample.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL21.java, .../NV_framebuffer_multisample_coverage.java, .../org/lwjgl/opengl/NV_texture_shader.java: Extension updates and fixes. 2007-08-25 Elias Naur * build.xml, src/java/org/lwjgl/d3d/DisplayImplementation.java: tweaked build.xml to get compile working again 2007-08-22 Mark Bernard * src/java/org/lwjgl/test/d3d/DrunkenHyenaLines.java, .../org/lwjgl/test/d3d/DrunkenHyenaPoints.java, .../org/lwjgl/test/d3d/DrunkenHyenaTriangles.java, .../lwjgl/test/d3d/DrunkenHyenaWorldTransform.java, src/java/org/lwjgl/test/d3d/IDirect3D9Test.java: First commit of Direct3D extension. * src/java/org/lwjgl/d3d/Context.java, src/java/org/lwjgl/d3d/ContextImplementation.java, src/java/org/lwjgl/d3d/D3DAdapterIdentifier9.java, src/java/org/lwjgl/d3d/D3DBox.java, src/java/org/lwjgl/d3d/D3DCaps9.java, src/java/org/lwjgl/d3d/D3DClipStatus9.java, src/java/org/lwjgl/d3d/D3DColorValue.java, .../org/lwjgl/d3d/D3DDeviceCreationParameters.java, src/java/org/lwjgl/d3d/D3DDisplaymode.java, src/java/org/lwjgl/d3d/D3DDisplaymodeEx.java, src/java/org/lwjgl/d3d/D3DDisplaymodeFilter.java, src/java/org/lwjgl/d3d/D3DGammaRamp.java, src/java/org/lwjgl/d3d/D3DIndexBufferDesc.java, src/java/org/lwjgl/d3d/D3DLight9.java, src/java/org/lwjgl/d3d/D3DLockedBox.java, src/java/org/lwjgl/d3d/D3DLockedRect.java, src/java/org/lwjgl/d3d/D3DMaterial9.java, src/java/org/lwjgl/d3d/D3DMatrix.java, src/java/org/lwjgl/d3d/D3DPShaderCaps2_0.java, src/java/org/lwjgl/d3d/D3DPresentParameters.java, src/java/org/lwjgl/d3d/D3DPresentStats.java, src/java/org/lwjgl/d3d/D3DRasterStatus.java, src/java/org/lwjgl/d3d/D3DRectPatchInfo.java, src/java/org/lwjgl/d3d/D3DRegionData.java, src/java/org/lwjgl/d3d/D3DRegionDataHeader.java, src/java/org/lwjgl/d3d/D3DSsurfaceDesc.java, src/java/org/lwjgl/d3d/D3DSurfaceDesc.java, src/java/org/lwjgl/d3d/D3DTriPatchInfo.java, src/java/org/lwjgl/d3d/D3DUtil.java, src/java/org/lwjgl/d3d/D3DVShaderCaps2_0.java, src/java/org/lwjgl/d3d/D3DVector.java, src/java/org/lwjgl/d3d/D3DVertexBufferDesc.java, src/java/org/lwjgl/d3d/D3DVertexElement9.java, src/java/org/lwjgl/d3d/D3DViewport9.java, src/java/org/lwjgl/d3d/D3DVolumeDesc.java, src/java/org/lwjgl/d3d/Direct3DConstants.java, src/java/org/lwjgl/d3d/Display.java, src/java/org/lwjgl/d3d/DisplayImplementation.java, src/java/org/lwjgl/d3d/DisplayMode.java, src/java/org/lwjgl/d3d/Drawable.java, src/java/org/lwjgl/d3d/EventQueue.java, src/java/org/lwjgl/d3d/GUID.java, src/java/org/lwjgl/d3d/GlobalLock.java, src/java/org/lwjgl/d3d/IDirect3D9.java, src/java/org/lwjgl/d3d/IDirect3D9Ex.java, src/java/org/lwjgl/d3d/IDirect3DBaseTexture9.java, src/java/org/lwjgl/d3d/IDirect3DCubeTexture9.java, src/java/org/lwjgl/d3d/IDirect3DDevice9.java, src/java/org/lwjgl/d3d/IDirect3DDevice9Ex.java, src/java/org/lwjgl/d3d/IDirect3DIndexBuffer9.java, src/java/org/lwjgl/d3d/IDirect3DPixelShader9.java, src/java/org/lwjgl/d3d/IDirect3DQuery9.java, src/java/org/lwjgl/d3d/IDirect3DResource9.java, src/java/org/lwjgl/d3d/IDirect3DStateBlock9.java, src/java/org/lwjgl/d3d/IDirect3DSurface9.java, src/java/org/lwjgl/d3d/IDirect3DSwapChain9.java, src/java/org/lwjgl/d3d/IDirect3DSwapChain9Ex.java, src/java/org/lwjgl/d3d/IDirect3DTexture9.java, src/java/org/lwjgl/d3d/IDirect3DVertexBuffer9.java, .../org/lwjgl/d3d/IDirect3DVertexDeclaration9.java, src/java/org/lwjgl/d3d/IDirect3DVertexShader9.java, src/java/org/lwjgl/d3d/IDirect3DVolume9.java, .../org/lwjgl/d3d/IDirect3DVolumeTexture9.java, src/java/org/lwjgl/d3d/InputImplementation.java, src/java/org/lwjgl/d3d/LUID.java, src/java/org/lwjgl/d3d/NewDisplay.java, src/java/org/lwjgl/d3d/PaletteEntry.java, src/java/org/lwjgl/d3d/PeerInfo.java, src/java/org/lwjgl/d3d/PixelFormat.java, src/java/org/lwjgl/d3d/Point.java, src/java/org/lwjgl/d3d/Rectangle.java, src/java/org/lwjgl/d3d/RegionData.java, src/java/org/lwjgl/d3d/RegionDataHeader.java, .../lwjgl/d3d/WindowsContextImplementation.java, src/java/org/lwjgl/d3d/WindowsDirectInput.java, src/java/org/lwjgl/d3d/WindowsDirectInput3.java, src/java/org/lwjgl/d3d/WindowsDirectInput8.java, .../org/lwjgl/d3d/WindowsDirectInputDevice.java, .../org/lwjgl/d3d/WindowsDirectInputDevice3.java, .../org/lwjgl/d3d/WindowsDirectInputDevice8.java, .../WindowsDirectInputDeviceObjectCallback.java, src/java/org/lwjgl/d3d/WindowsDisplay.java, src/java/org/lwjgl/d3d/WindowsDisplayPeerInfo.java, src/java/org/lwjgl/d3d/WindowsFileVersion.java, src/java/org/lwjgl/d3d/WindowsKeyboard.java, src/java/org/lwjgl/d3d/WindowsKeycodes.java, src/java/org/lwjgl/d3d/WindowsMouse.java, src/java/org/lwjgl/d3d/WindowsPeerInfo.java, src/java/org/lwjgl/d3d/WindowsRegistry.java: First commit of Direct3D extension. 2007-08-17 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.1.2 2007-08-05 Brian Matzon * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: tagging 1.1.1 2007-07-29 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java: Windows: Mapped VK_SNAPSHOT to KEY_SYSRQ and added workaround to a windows bug where WM_KEYDOWN is never generated for VK_SNAPSHOT 2007-07-28 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Removed an unused parameter from WindowsDisplay.clipCursor 2007-06-29 Elias Naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java: Merge Windows and Linux privileged Runtime.exec usage into a method in LWJGLUtil. Linux: Added the recent freedesktop.org standard xdg-open script to the list of possible URL handlers. 2007-06-20 Elias Naur * build.xml, src/java/org/lwjgl/MacOSXSysImplementation.java: Mac OS X: Add a Toolkit.getDefaultToolkit() incantation to MacOSXSysImplementation to avoid hangs on Mac OS X 10.3 2007-06-10 Brian Matzon * res/appletlogo.png, res/appletprogress.gif, .../org/lwjgl/test/applet/AppletLoaderTest.java, src/java/org/lwjgl/util/applet/AppletLoader.java: initial checking on AppletLoader * src/java/org/lwjgl/test/opengl/awt/AWTGears.java, .../org/lwjgl/test/opengl/awt/AWTGearsCanvas.java: split gears implementation into own canvas, to be reused 2007-06-06 Elias Naur * src/java/org/lwjgl/opengl/BaseReferences.java, .../generator/ContextGeneratorProcessorFactory.java: Don't use GL13 and ARB_vertex_shader constants in BaseReferences if they're not supported 2007-06-05 Elias Naur * : Fixed svn properties on WindowsKeycodes.java 2007-05-31 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java: Windows: Fix repeated character codes 2007-05-30 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Removed unnecessary (and deadlock prone) synchronized modifiers from methods in Keyboard and Mouse 2007-05-27 Elias Naur * src/java/org/lwjgl/opengl/WindowsContextImplementation.java, src/native/windows/org_lwjgl_opengl_WindowsContextImplementation.c: Windows: Fix up WindowsContextImplementation.nSetSwapInterval * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/WindowsContextImplementation.java, .../windows/org_lwjgl_opengl_WindowsContextImplementation.c: Windows: Check for gl errors after setting swap interval 2007-05-22 Elias Naur * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/ReferencesStack.java, .../org/lwjgl/util/generator/CachedReference.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../ReferencesGeneratorProcessorFactory.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NV_vertex_program.java: Implemented proper buffer reference retaining for complicated functions like glVertexAttribPointer and glTexCoordPointer. Patch by MatthiasM. 2007-05-19 Brian Matzon * src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALCdevice.java: remove context from the devices list of context on context destroy * src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java: moved invalidation into sycnhronized block * src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java: dont compare validity on equals * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC10.java, src/java/org/lwjgl/openal/ALC11.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/Util.java: fixed address checking issue fixed issue with ALC error checking not taking a device into account now tracking device and context create and destroy made the create with open default device option public misc cleaning up and commenting 2007-05-13 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/test/input/KeyboardTest.java: Implemented Keyboard.enableRepeatEvents(), Keyboard.areRepeatEventsEnabled() and Keyboard.isEventRepeat() to control repeat event reporting. Added repeat key test to KeyboardTest * src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Use event timestamp to detect key repeat events in KeyboardEventQueue * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java: use timestamp matching hack to detect key repeat events instead of globally disabling keyboard repeating 2007-04-29 Elias Naur * src/java/org/lwjgl/opengl/BaseReferences.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/StateTracker.java, .../ReferencesGeneratorProcessorFactory.java, .../org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/GL15.java: Re-implemented VBO buffer binding caches to speed up gl*Pointer calls. Patch by MatthiasM. * src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java: Removed Util.glGetInteger convenience method since it is not thread safe 2007-04-26 Elias Naur * build.xml, src/native/common/org_lwjgl_openal_ALC10.c: Simplified ALC10.nalcOpenDevice 2007-04-24 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Use TranslateMessage and WM_CHAR to receive character input instead of manual translation. This change fixes composed characters. * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java: Removed debug output * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsKeycodes.java, .../windows/org_lwjgl_opengl_WindowsKeyboard.c: Windows: Convert WindowsKeyboard to use windows messages instead of DirectInput. * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, .../org/lwjgl/opengl/WindowsDirectInputMouse.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsMouse.java, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/windows/org_lwjgl_input_Cursor.c, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Remove dependency on DirectInput for WindowsMouse used by WindowsDisplay. Keyboard conversion coming up. Reasons: 1. DirectInput is deprecated (http://en.wikipedia.org/wiki/DirectInput). Specifically, Microsoft recommends using regular windows messages for keyboard and mouse input. 2. Not using DirectInput enable us to use the Raw Input JInput plugin to access multiple mice (and keyboards). 3. We're already using windows messages for features DirectInput never supported, so by removing DirectInput dependency, we get rid of some special case code. 4. When we're only using windows messages for input, we're (theoretically) more compatible than with a dependency on a properly working DirectInput. 2007-04-23 Elias Naur * src/java/org/lwjgl/NondirectBufferWrapper.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../org/lwjgl/util/generator/OutParameter.java, src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/openal/AL11.java, .../org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_texture_compression.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, .../org/lwjgl/opengl/ATI_envmap_bumpmap.java, .../org/lwjgl/opengl/ATI_vertex_array_object.java, .../opengl/ATI_vertex_attrib_array_object.java, .../org/lwjgl/opengl/EXT_draw_buffers2.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../org/lwjgl/opengl/EXT_paletted_texture.java, .../org/lwjgl/opengl/EXT_texture_integer.java, .../org/lwjgl/opengl/EXT_timer_query.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, .../org/lwjgl/opengl/NV_fragment_program.java, .../org/lwjgl/opengl/NV_gpu_program4.java, .../org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_register_combiners.java, .../org/lwjgl/opengl/NV_register_combiners2.java, .../org/lwjgl/opengl/NV_transform_feedback.java, .../org/lwjgl/opengl/NV_vertex_program.java: Added support for non- direct in glGet* style functions 2007-04-22 Elias Naur * src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/StateTracker.java: Inline optimizations to state trackers by MatthiasM 2007-04-19 Brian Matzon * src/native/common/common_tools.c, src/native/common/org_lwjgl_openal_ALC10.c: fixing warnings * src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/devil/org_lwjgl_devil_ILUT.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: using NewStringNativeWithLength * src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java: exposing context and device * src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java: updated to ALC10 instead of ALC * src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_opengl_WindowsRegistry.c: using NewStringNativeWithLength * src/native/common/org_lwjgl_openal_ALC10.c, src/native/common/org_lwjgl_openal_ALC11.c: openal 1.1 exposing device and context * src/native/common/common_tools.c, src/native/common/common_tools.h: using NewStringNativeWithLength 2007-04-15 Elias Naur * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/NondirectBufferWrapper.java, .../lwjgl/util/generator/JavaMethodsGenerator.java: Move null parameter checks from check classes to the generated classes, since calculateImageSize assumes the buffer being non-null * src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/opengl/GLChecks.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java: Don't add border when checking image sizes 2007-04-11 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.1 version string 2007-04-11 Elias Naur * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/NondirectBufferWrapper.java, src/java/org/lwjgl/test/opengl/Gears.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java: Added support for non-direct buffers for all functions that doesn't cache the buffer address at the native side (e.g. glVertexPointer). Reasons: 1. We can now support calls like "glLight(..., ..., FloatBuffer.wrap(new float[] {...}));" without worrying about running out of direct memory heap, since both the FloatBuffer and the array are allocated on the java heap. Future JVMs with stack allocation support could improve this even further. 2. We avoid getting in the way of users that doesn't (yet) know why direct buffers are important. Obviously, we'd like direct support for arrays, but non-direct buffers are a nice compromise that avoids the API bloat that results when almost all functions gain an overloaded versions that take arrays instead of buffers. Notes: 1. Non-direct buffer support should not affect the performance in the direct buffer case, since the non-direct buffer code path is only activated when the isDirect() check fails, and we were already checking isDirect() for sanity checking. 2. When using non-direct buffers, the buffer contents (remaining() bytes) are copied to a resizable ThreadLocal cached direct buffer (which is resized as needed) and used instead of the non-direct buffer. Thus, performance of non-direct buffers is lower than direct buffers. * src/java/org/lwjgl/BufferChecks.java, .../lwjgl/util/generator/JavaMethodsGenerator.java: Moved null check from generated code to BufferChecks and removed unused buffer checks 2007-04-07 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.0.1 version string 2007-04-03 Elias Naur * build.xml, src/generated/org/lwjgl/openal/AL10.java, .../org/lwjgl/opengl/ARBBufferObject.java, .../org/lwjgl/opengl/ARBColorBufferFloat.java, .../org/lwjgl/opengl/ARBDepthTexture.java, src/generated/org/lwjgl/opengl/ARBDrawBuffers.java, .../org/lwjgl/opengl/ARBFragmentProgram.java, .../org/lwjgl/opengl/ARBFragmentShader.java, .../org/lwjgl/opengl/ARBHalfFloatPixel.java, src/generated/org/lwjgl/opengl/ARBImaging.java, .../org/lwjgl/opengl/ARBMatrixPalette.java, src/generated/org/lwjgl/opengl/ARBMultisample.java, .../org/lwjgl/opengl/ARBMultitexture.java, .../org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPixelBufferObject.java, .../org/lwjgl/opengl/ARBPointParameters.java, src/generated/org/lwjgl/opengl/ARBPointSprite.java, src/generated/org/lwjgl/opengl/ARBProgram.java, .../org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, src/generated/org/lwjgl/opengl/ARBShadow.java, .../org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, .../org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/ARBTextureEnvDot3.java, .../org/lwjgl/opengl/ARBTextureFloat.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/ARBTextureRectangle.java, .../org/lwjgl/opengl/ARBTransposeMatrix.java, src/generated/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, .../org/lwjgl/opengl/ARBVertexProgram.java, .../org/lwjgl/opengl/ARBVertexShader.java, src/generated/org/lwjgl/opengl/ARBWindowPos.java, src/generated/org/lwjgl/opengl/ATIDrawBuffers.java, .../org/lwjgl/opengl/ATIElementArray.java, .../org/lwjgl/opengl/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ATIFragmentShader.java, .../org/lwjgl/opengl/ATIMapObjectBuffer.java, src/generated/org/lwjgl/opengl/ATIPnTriangles.java, .../org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATITextFragmentShader.java, .../org/lwjgl/opengl/ATITextureCompression3DC.java, .../org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, .../org/lwjgl/opengl/ATIVertexStreams.java, .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/EXTAbgr.java, src/generated/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBindableUniform.java, src/generated/org/lwjgl/opengl/EXTBlendColor.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/generated/org/lwjgl/opengl/EXTBlendMinmax.java, .../org/lwjgl/opengl/EXTBlendSubtract.java, src/generated/org/lwjgl/opengl/EXTCgShader.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawBuffers2.java, .../org/lwjgl/opengl/EXTDrawInstanced.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/generated/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferBlit.java, .../lwjgl/opengl/EXTFramebufferMultisample.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, .../org/lwjgl/opengl/EXTFramebufferSRGB.java, .../org/lwjgl/opengl/EXTGeometryShader4.java, .../org/lwjgl/opengl/EXTGpuProgramParameters.java, src/generated/org/lwjgl/opengl/EXTGpuShader4.java, .../org/lwjgl/opengl/EXTMultiDrawArrays.java, .../org/lwjgl/opengl/EXTPackedDepthStencil.java, src/generated/org/lwjgl/opengl/EXTPackedFloat.java, .../org/lwjgl/opengl/EXTPackedPixels.java, .../org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, .../org/lwjgl/opengl/EXTPointParameters.java, .../org/lwjgl/opengl/EXTRescaleNormal.java, .../org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/EXTStencilClearTag.java, .../org/lwjgl/opengl/EXTStencilTwoSide.java, src/generated/org/lwjgl/opengl/EXTStencilWrap.java, .../org/lwjgl/opengl/EXTTextureArray.java, .../org/lwjgl/opengl/EXTTextureBufferObject.java, .../lwjgl/opengl/EXTTextureCompressionLATC.java, .../lwjgl/opengl/EXTTextureCompressionRGTC.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/EXTTextureInteger.java, .../org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, .../org/lwjgl/opengl/EXTTextureRectangle.java, src/generated/org/lwjgl/opengl/EXTTextureSRGB.java, .../org/lwjgl/opengl/EXTTextureSharedExponent.java, src/generated/org/lwjgl/opengl/EXTTimerQuery.java, .../org/lwjgl/opengl/EXTVertexShader.java, .../org/lwjgl/opengl/EXTVertexWeighting.java, src/generated/org/lwjgl/opengl/GL11.java, src/generated/org/lwjgl/opengl/GL12.java, src/generated/org/lwjgl/opengl/GL13.java, src/generated/org/lwjgl/opengl/GL14.java, src/generated/org/lwjgl/opengl/GL15.java, src/generated/org/lwjgl/opengl/GL20.java, src/generated/org/lwjgl/opengl/GL21.java, .../org/lwjgl/opengl/HPOcclusionTest.java, .../org/lwjgl/opengl/IBMRasterposClip.java, .../org/lwjgl/opengl/NVCopyDepthToColor.java, .../org/lwjgl/opengl/NVDepthBufferFloat.java, src/generated/org/lwjgl/opengl/NVDepthClamp.java, src/generated/org/lwjgl/opengl/NVEvaluators.java, src/generated/org/lwjgl/opengl/NVFence.java, src/generated/org/lwjgl/opengl/NVFloatBuffer.java, src/generated/org/lwjgl/opengl/NVFogDistance.java, .../org/lwjgl/opengl/NVFragmentProgram.java, .../org/lwjgl/opengl/NVFragmentProgram2.java, .../opengl/NVFramebufferMultisampleCoverage.java, .../org/lwjgl/opengl/NVGeometryProgram4.java, src/generated/org/lwjgl/opengl/NVGpuProgram4.java, src/generated/org/lwjgl/opengl/NVHalfFloat.java, .../org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, .../org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, .../org/lwjgl/opengl/NVParameterBufferObject.java, .../org/lwjgl/opengl/NVPixelDataRange.java, src/generated/org/lwjgl/opengl/NVPointSprite.java, .../org/lwjgl/opengl/NVPrimitiveRestart.java, src/generated/org/lwjgl/opengl/NVProgram.java, .../org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, .../org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, .../org/lwjgl/opengl/NVTextureRectangle.java, .../org/lwjgl/opengl/NVTextureShader.java, .../org/lwjgl/opengl/NVTextureShader2.java, .../org/lwjgl/opengl/NVTextureShader3.java, .../org/lwjgl/opengl/NVTransformFeedback.java, .../org/lwjgl/opengl/NVVertexArrayRange.java, .../org/lwjgl/opengl/NVVertexArrayRange2.java, .../org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, .../org/lwjgl/opengl/NVVertexProgram3.java, src/generated/org/lwjgl/opengl/References.java, .../org/lwjgl/opengl/SGISGenerateMipmap.java, src/generated/org/lwjgl/opengl/SGISTextureLOD.java, src/generated/org/lwjgl/opengl/SUNSliceAccum.java, src/native/generated/org_lwjgl_openal_AL10.c, .../generated/org_lwjgl_opengl_ARBBufferObject.c, .../org_lwjgl_opengl_ARBColorBufferFloat.c, .../generated/org_lwjgl_opengl_ARBDrawBuffers.c, src/native/generated/org_lwjgl_opengl_ARBImaging.c, .../generated/org_lwjgl_opengl_ARBMatrixPalette.c, .../generated/org_lwjgl_opengl_ARBMultisample.c, .../generated/org_lwjgl_opengl_ARBMultitexture.c, .../generated/org_lwjgl_opengl_ARBOcclusionQuery.c, .../org_lwjgl_opengl_ARBPointParameters.c, src/native/generated/org_lwjgl_opengl_ARBProgram.c, .../generated/org_lwjgl_opengl_ARBShaderObjects.c, .../org_lwjgl_opengl_ARBTextureCompression.c, .../org_lwjgl_opengl_ARBTransposeMatrix.c, .../generated/org_lwjgl_opengl_ARBVertexBlend.c, .../generated/org_lwjgl_opengl_ARBVertexProgram.c, .../generated/org_lwjgl_opengl_ARBVertexShader.c, .../generated/org_lwjgl_opengl_ARBWindowPos.c, .../generated/org_lwjgl_opengl_ATIDrawBuffers.c, .../generated/org_lwjgl_opengl_ATIElementArray.c, .../generated/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../generated/org_lwjgl_opengl_ATIFragmentShader.c, .../org_lwjgl_opengl_ATIMapObjectBuffer.c, .../generated/org_lwjgl_opengl_ATIPnTriangles.c, .../org_lwjgl_opengl_ATISeparateStencil.c, .../org_lwjgl_opengl_ATIVertexArrayObject.c, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, .../generated/org_lwjgl_opengl_ATIVertexStreams.c, .../org_lwjgl_opengl_EXTBindableUniform.c, .../generated/org_lwjgl_opengl_EXTBlendColor.c, .../org_lwjgl_opengl_EXTBlendEquationSeparate.c, .../org_lwjgl_opengl_EXTBlendFuncSeparate.c, .../generated/org_lwjgl_opengl_EXTBlendMinmax.c, .../org_lwjgl_opengl_EXTCompiledVertexArray.c, .../org_lwjgl_opengl_EXTDepthBoundsTest.c, .../generated/org_lwjgl_opengl_EXTDrawBuffers2.c, .../generated/org_lwjgl_opengl_EXTDrawInstanced.c, .../org_lwjgl_opengl_EXTDrawRangeElements.c, .../generated/org_lwjgl_opengl_EXTFogCoord.c, .../org_lwjgl_opengl_EXTFramebufferBlit.c, .../org_lwjgl_opengl_EXTFramebufferMultisample.c, .../org_lwjgl_opengl_EXTFramebufferObject.c, .../org_lwjgl_opengl_EXTGeometryShader4.c, .../org_lwjgl_opengl_EXTGpuProgramParameters.c, .../generated/org_lwjgl_opengl_EXTGpuShader4.c, .../org_lwjgl_opengl_EXTMultiDrawArrays.c, .../org_lwjgl_opengl_EXTPalettedTexture.c, .../org_lwjgl_opengl_EXTPointParameters.c, .../generated/org_lwjgl_opengl_EXTSecondaryColor.c, .../org_lwjgl_opengl_EXTStencilClearTag.c, .../generated/org_lwjgl_opengl_EXTStencilTwoSide.c, .../generated/org_lwjgl_opengl_EXTTextureArray.c, .../org_lwjgl_opengl_EXTTextureBufferObject.c, .../generated/org_lwjgl_opengl_EXTTextureInteger.c, .../generated/org_lwjgl_opengl_EXTTimerQuery.c, .../generated/org_lwjgl_opengl_EXTVertexShader.c, .../org_lwjgl_opengl_EXTVertexWeighting.c, src/native/generated/org_lwjgl_opengl_GL11.c, src/native/generated/org_lwjgl_opengl_GL12.c, src/native/generated/org_lwjgl_opengl_GL13.c, src/native/generated/org_lwjgl_opengl_GL14.c, src/native/generated/org_lwjgl_opengl_GL15.c, src/native/generated/org_lwjgl_opengl_GL20.c, src/native/generated/org_lwjgl_opengl_GL21.c, .../org_lwjgl_opengl_NVDepthBufferFloat.c, .../generated/org_lwjgl_opengl_NVEvaluators.c, src/native/generated/org_lwjgl_opengl_NVFence.c, .../generated/org_lwjgl_opengl_NVFragmentProgram.c, ...lwjgl_opengl_NVFramebufferMultisampleCoverage.c, .../org_lwjgl_opengl_NVGeometryProgram4.c, .../generated/org_lwjgl_opengl_NVGpuProgram4.c, .../generated/org_lwjgl_opengl_NVHalfFloat.c, .../generated/org_lwjgl_opengl_NVOcclusionQuery.c, .../org_lwjgl_opengl_NVParameterBufferObject.c, .../generated/org_lwjgl_opengl_NVPixelDataRange.c, .../generated/org_lwjgl_opengl_NVPointSprite.c, .../org_lwjgl_opengl_NVPrimitiveRestart.c, src/native/generated/org_lwjgl_opengl_NVProgram.c, .../org_lwjgl_opengl_NVRegisterCombiners.c, .../org_lwjgl_opengl_NVRegisterCombiners2.c, .../org_lwjgl_opengl_NVTransformFeedback.c, .../org_lwjgl_opengl_NVVertexArrayRange.c, .../generated/org_lwjgl_opengl_NVVertexProgram.c: Removed generated files from version control - all platforms have support for the java 1.5 apt tool * src/generated/org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/EXTGpuProgramParameters.java, .../generated/org_lwjgl_opengl_EXTGpuProgramParameters.c: Updated generated files 2007-03-13 Elias Naur * src/native/common/awt_tools.h, src/native/common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, src/native/macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, src/native/windows/org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c: Use jawt_md.h instead of jawt.h since that is apparently the official way of using JAWT (from the example in jawt.h) and is required for lwjgl to compile with the ibm 1.5 jdk 2007-02-25 Elias Naur * libs/jinput.jar, libs/macosx/libjinput-osx.jnilib: Updated jinput.jar and libjinput.jnilib to the latest version 2007-02-23 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: When creating a window don't loop waiting for the MapNotify event. Instead, make sure we don't immediately go from fullscreen to minimized by checking if the window has been focused at least once before minimizing (and resetting display mode). 2007-02-21 Ioannis Tsakpinis * .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/NV_geometry_shader4.java: Added NV_geometry_shader4 2007-02-12 Elias Naur * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/input/OpenGLPackageAccess.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GlobalLock.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Make the rest of LWJGL thread safe. No attempt have been done to make the locking minimal. Instead, one global lock is shared by Display, Mouse, Keyboard and Cursor. The lock surrounds all public methods. 2007-02-03 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.0 version string 2007-01-30 Elias Naur * src/java/org/lwjgl/opengl/WindowsAWTInput.java, src/java/org/lwjgl/opengl/WindowsDisplay.java: Windows AWTInput: Make sure the cursor is contained within the window when the Mouse is grabbed. 2007-01-22 Elias Naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: Changed version to RC2 2007-01-17 Elias Naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/Display.java: Remove the rest of the implementation reflection * src/java/org/lwjgl/opengl/LinuxEvent.java, src/native/linux/org_lwjgl_opengl_LinuxEvent.c: Linux: Fixed wrong return type in LinuxEvent.nGetKeyAddress * src/generated/org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/NVFramebufferMultisampleCoverage.java: Auto generated files update 2007-01-07 Elias Naur * platform_build/linux_ant/build_devil.xml, platform_build/linux_ant/build_fmod3.xml: Linux: Devil and FMOD: Add alternative paths to JNI header files 2007-01-04 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/context.c, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Don't use UpdateWindow after all. Instead, don't use a background brush at all to avoid windows clearing windows with non OpenGL drawing commands. Hopefully this will improve compatibility (The NeHe tutorials also don't specify a background brush). * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Re-add UpdateWindow to make sure fullscreen windows are cleared faster 2006-12-22 Elias Naur * src/java/org/lwjgl/opengl/WindowsDisplay.java, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Make window visible after pixel format selection and move code from native WindowsDisplay.nCreate to java side. 2006-12-21 Elias Naur * src/generated/org/lwjgl/opengl/ARBBufferObject.java, src/generated/org/lwjgl/opengl/GL15.java: Commit changes in automatically generated files * src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/GL15.java: Update javadoc for glMapBuffer 2006-12-20 Elias Naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: Fix VBO tests and bump Sys native JNI library version * .../org/lwjgl/opengl/ARBBufferObject.java, .../org/lwjgl/opengl/ARBVertexProgram.java, .../org/lwjgl/opengl/ARBVertexShader.java, .../org/lwjgl/opengl/ATIMapObjectBuffer.java, .../org/lwjgl/opengl/EXTVertexShader.java, src/generated/org/lwjgl/opengl/GL11.java, src/generated/org/lwjgl/opengl/GL15.java, src/generated/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NVTransformFeedback.java, .../org/lwjgl/opengl/NVVertexArrayRange.java, .../org/lwjgl/opengl/NVVertexProgram.java, .../generated/org_lwjgl_opengl_ARBBufferObject.c, .../generated/org_lwjgl_opengl_ARBVertexProgram.c, .../generated/org_lwjgl_opengl_ARBVertexShader.c, .../org_lwjgl_opengl_ATIMapObjectBuffer.c, .../generated/org_lwjgl_opengl_EXTVertexShader.c, src/native/generated/org_lwjgl_opengl_GL11.c, src/native/generated/org_lwjgl_opengl_GL15.c, src/native/generated/org_lwjgl_opengl_GL20.c, .../org_lwjgl_opengl_NVTransformFeedback.c, .../org_lwjgl_opengl_NVVertexArrayRange.c, .../generated/org_lwjgl_opengl_NVVertexProgram.c: Commit changes in automatically generated files * src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/NV_vertex_array_range.java: Make glGetBufferPointer and glMapBuffer in GL15 and ARB_buffer_object compute result_size automatically. Change NV_vertes_array_range to use the new AutoResultSize syntax. * .../org/lwjgl/util/generator/AutoResultSize.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java: Generator: Support arbitrary @AutoResultSize expressions. Make Buffer result sizes long instead of int * src/native/common/common_tools.h, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java, src/templates/org/lwjgl/opengl/GL15.java: Check cached buffer results in OpenGL functions for matching capacity 2006-12-18 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java: 1.0-rc1 version string 2006-12-12 Brian Matzon * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILNative.java: version screw-up * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILNative.java: added getVersion like lwjgl bumped native version 2006-12-04 Brian Matzon * src/native/common/devil/extil.c, src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: fix loading issues on linux/mac 2006-11-27 Elias Naur * .../org/lwjgl/opengl/ARBTextureCompression.java, src/generated/org/lwjgl/opengl/GL13.java, .../org/lwjgl/opengl/ARB_texture_compression.java, src/templates/org/lwjgl/opengl/GL13.java: ARBTextureCompression, GL13: Only allow ByteBuffer for glCompressedTex*Image*D since the spec defines that the image data is interpreted as (unsigned) bytes anyway. Also let the imageSize parameter be automatically determined * .../org/lwjgl/util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeTypeTranslator.java: Generator: Make sure that @GLvoid types result in proper address calculations at the native side, even though the parameter java type is not java.nio.Buffer * src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java: Remove GL.java and GLImpl.java as they're not updated automatically anyway 2006-11-24 Elias Naur * src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/test/input/MouseTest.java: Make sure that the cursor position doesn't jump when switching grab mode * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Synchronize Keyboard and Mouse to avoid problems with AWTInputAdapter based usage 2006-11-20 Elias Naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/openal/AL.java: Made LWJGLUtil.getLibraryPaths support multiple library names. Now AL.create on linux tries both libopenal.so and libopenal.so.0, which is the name of the system library * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/openal/AL.java: Made LWJGLUtil.getPathFromClassLoader private * src/java/org/lwjgl/test/input/KeyboardTest.java, .../lwjgl/test/opengl/awt/AWTInputAdapterTest.java: Twekaed tests 2006-11-19 Elias Naur * src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java: Windows: Make sure AWTInputAdapter is not reporting events twice after a grab change * .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/NVTransformFeeback.java, .../org/lwjgl/opengl/NVTransformFeedback.java, .../org_lwjgl_opengl_NVTransformFeeback.c, .../org_lwjgl_opengl_NVTransformFeedback.c: Autogen changes from previous commit * .../org/lwjgl/opengl/NV_transform_feeback.java, .../org/lwjgl/opengl/NV_transform_feedback.java: Renamed NV_transform_feeback.java to NV_transform_feedback.java * src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java: Make sure that Mouse.destroy ungrabs the cursor * src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java: AWTInputAdapter: unregister event listeners on destroy() * src/java/org/lwjgl/opengl/AWTInputAdapter.java, .../lwjgl/test/opengl/awt/AWTInputAdapterTest.java: AWTInputAdapter.destroy() now destroys the Keyboard and Mouse to mimic the behaviour of Display.destroy() more closely. * .../org/lwjgl/opengl/ARBBufferObject.java, .../org/lwjgl/opengl/ARBColorBufferFloat.java, src/generated/org/lwjgl/opengl/ARBDrawBuffers.java, src/generated/org/lwjgl/opengl/ARBImaging.java, .../org/lwjgl/opengl/ARBMatrixPalette.java, src/generated/org/lwjgl/opengl/ARBMultisample.java, .../org/lwjgl/opengl/ARBMultitexture.java, .../org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPointParameters.java, src/generated/org/lwjgl/opengl/ARBProgram.java, .../org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBTextureCompression.java, .../org/lwjgl/opengl/ARBTransposeMatrix.java, src/generated/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexProgram.java, .../org/lwjgl/opengl/ARBVertexShader.java, src/generated/org/lwjgl/opengl/ARBWindowPos.java, src/generated/org/lwjgl/opengl/ATIDrawBuffers.java, .../org/lwjgl/opengl/ATIElementArray.java, .../org/lwjgl/opengl/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ATIFragmentShader.java, .../org/lwjgl/opengl/ATIMapObjectBuffer.java, src/generated/org/lwjgl/opengl/ATIPnTriangles.java, .../org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATITextFragmentShader.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, .../org/lwjgl/opengl/ATIVertexStreams.java, .../org/lwjgl/opengl/EXTBindableUniform.java, src/generated/org/lwjgl/opengl/EXTBlendColor.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/generated/org/lwjgl/opengl/EXTBlendMinmax.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawBuffers2.java, .../org/lwjgl/opengl/EXTDrawInstanced.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/generated/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferBlit.java, .../lwjgl/opengl/EXTFramebufferMultisample.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, .../org/lwjgl/opengl/EXTFramebufferSRGB.java, .../org/lwjgl/opengl/EXTGeometryShader4.java, .../org/lwjgl/opengl/EXTGpuProgramParameters.java, src/generated/org/lwjgl/opengl/EXTGpuShader4.java, .../org/lwjgl/opengl/EXTMultiDrawArrays.java, src/generated/org/lwjgl/opengl/EXTPackedFloat.java, .../org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPointParameters.java, .../org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTStencilClearTag.java, .../org/lwjgl/opengl/EXTStencilTwoSide.java, .../org/lwjgl/opengl/EXTTextureArray.java, .../org/lwjgl/opengl/EXTTextureBufferObject.java, .../lwjgl/opengl/EXTTextureCompressionLATC.java, .../lwjgl/opengl/EXTTextureCompressionRGTC.java, .../org/lwjgl/opengl/EXTTextureInteger.java, .../org/lwjgl/opengl/EXTTextureSharedExponent.java, src/generated/org/lwjgl/opengl/EXTTimerQuery.java, .../org/lwjgl/opengl/EXTVertexShader.java, .../org/lwjgl/opengl/EXTVertexWeighting.java, src/generated/org/lwjgl/opengl/GL11.java, src/generated/org/lwjgl/opengl/GL12.java, src/generated/org/lwjgl/opengl/GL13.java, src/generated/org/lwjgl/opengl/GL14.java, src/generated/org/lwjgl/opengl/GL15.java, src/generated/org/lwjgl/opengl/GL20.java, src/generated/org/lwjgl/opengl/GL21.java, .../org/lwjgl/opengl/NVDepthBufferFloat.java, src/generated/org/lwjgl/opengl/NVEvaluators.java, src/generated/org/lwjgl/opengl/NVFence.java, .../org/lwjgl/opengl/NVFragmentProgram.java, .../opengl/NVFramebufferMultisampleCoverage.java, .../org/lwjgl/opengl/NVGeometryProgram4.java, src/generated/org/lwjgl/opengl/NVGpuProgram4.java, src/generated/org/lwjgl/opengl/NVHalfFloat.java, .../org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVParameterBufferObject.java, .../org/lwjgl/opengl/NVPixelDataRange.java, src/generated/org/lwjgl/opengl/NVPointSprite.java, .../org/lwjgl/opengl/NVPrimitiveRestart.java, src/generated/org/lwjgl/opengl/NVProgram.java, .../org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, .../org/lwjgl/opengl/NVTransformFeeback.java, .../org/lwjgl/opengl/NVVertexArrayRange.java, .../org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/SGISGenerateMipmap.java, src/generated/org/lwjgl/opengl/SGISTextureLOD.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/StateTracker.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../org_lwjgl_opengl_EXTBindableUniform.c, .../generated/org_lwjgl_opengl_EXTBlendColor.c, .../generated/org_lwjgl_opengl_EXTBlendMinmax.c, .../generated/org_lwjgl_opengl_EXTDrawBuffers2.c, .../generated/org_lwjgl_opengl_EXTDrawInstanced.c, .../org_lwjgl_opengl_EXTGeometryShader4.c, .../org_lwjgl_opengl_EXTGpuProgramParameters.c, .../generated/org_lwjgl_opengl_EXTGpuShader4.c, .../generated/org_lwjgl_opengl_EXTTextureArray.c, .../org_lwjgl_opengl_EXTTextureBufferObject.c, .../generated/org_lwjgl_opengl_EXTTextureInteger.c, .../generated/org_lwjgl_opengl_EXTTimerQuery.c, src/native/generated/org_lwjgl_opengl_GL21.c, .../org_lwjgl_opengl_NVDepthBufferFloat.c, ...lwjgl_opengl_NVFramebufferMultisampleCoverage.c, .../org_lwjgl_opengl_NVGeometryProgram4.c, .../generated/org_lwjgl_opengl_NVGpuProgram4.c, .../org_lwjgl_opengl_NVParameterBufferObject.c, .../org_lwjgl_opengl_NVTransformFeeback.c, src/templates/org/lwjgl/opengl/GL11.java: Made all GL functions only query ContextCapabilities.getCapabilities() once. Now all GLCheck checks will take the ContextCapabilities instance as an argument instead of querying for it. Inspired by MatthiasM, who just don't seem to be content with LWJGL performance, ever ;) 2006-11-18 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/devil/extil.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: beta4 * src/java/org/lwjgl/devil/ILNative.java, src/native/common/devil/extil.c: JNI_VERSION restructure * src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: JNI_VERSION restructure * src/native/common/fmod3/extfmod3.h, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: using __APPLE__ && __MACH__ instead of _MACOSX * src/native/common/devil/extil.c, src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: fixed relative path issues when dlopen is being called 2006-11-17 Kevin Glass * src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/Controllers.java, src/java/org/lwjgl/input/JInputController.java, src/java/org/lwjgl/test/input/TestControllers.java: Updated Controllers event queue to make use of the new JInput event queue, including adding getEventNanoseconds() to the Controllers interface. TestControllers against Logitech pad on Win32 confirms that no behaviour changes are evident. 2006-11-16 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Restore old Mouse.create/Keyboard.create behavior which is to ignore create() when already created. 2006-11-15 Ioannis Tsakpinis * .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/NVParameterBufferObject.java, .../org_lwjgl_opengl_NVParameterBufferObject.c, .../lwjgl/opengl/NV_parameter_buffer_object.java: Removed duplicate functions (based on NVIDIA's glext.h) 2006-11-10 Elias Naur * .../lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, src/java/org/lwjgl/opengl/WindowsAWTInput.java, .../lwjgl/test/opengl/awt/AWTInputAdapterTest.java: Remove AWTInputAdapter.update() and let users poll() Mouse and Keyboard directly 2006-11-09 Ioannis Tsakpinis * .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/EXTBindableUniform.java, .../org/lwjgl/opengl/EXTDrawBuffers2.java, .../org/lwjgl/opengl/EXTDrawInstanced.java, .../org/lwjgl/opengl/EXTFramebufferSRGB.java, .../org/lwjgl/opengl/EXTGeometryShader4.java, src/generated/org/lwjgl/opengl/EXTGpuShader4.java, src/generated/org/lwjgl/opengl/EXTPackedFloat.java, .../org/lwjgl/opengl/EXTTextureArray.java, .../org/lwjgl/opengl/EXTTextureBufferObject.java, .../lwjgl/opengl/EXTTextureCompressionLATC.java, .../lwjgl/opengl/EXTTextureCompressionRGTC.java, .../org/lwjgl/opengl/EXTTextureInteger.java, .../org/lwjgl/opengl/EXTTextureSharedExponent.java, .../org/lwjgl/opengl/NVDepthBufferFloat.java, .../opengl/NVFramebufferMultisampleCoverage.java, .../org/lwjgl/opengl/NVGeometryProgram4.java, src/generated/org/lwjgl/opengl/NVGpuProgram4.java, .../org/lwjgl/opengl/NVParameterBufferObject.java, .../org/lwjgl/opengl/NVTransformFeeback.java, src/generated/org/lwjgl/opengl/References.java, .../org_lwjgl_opengl_EXTBindableUniform.c, .../generated/org_lwjgl_opengl_EXTDrawBuffers2.c, .../generated/org_lwjgl_opengl_EXTDrawInstanced.c, .../org_lwjgl_opengl_EXTGeometryShader4.c, .../generated/org_lwjgl_opengl_EXTGpuShader4.c, .../generated/org_lwjgl_opengl_EXTTextureArray.c, .../org_lwjgl_opengl_EXTTextureBufferObject.c, .../generated/org_lwjgl_opengl_EXTTextureInteger.c, .../org_lwjgl_opengl_NVDepthBufferFloat.c, ...lwjgl_opengl_NVFramebufferMultisampleCoverage.c, .../org_lwjgl_opengl_NVGeometryProgram4.c, .../generated/org_lwjgl_opengl_NVGpuProgram4.c, .../org_lwjgl_opengl_NVParameterBufferObject.c, .../org_lwjgl_opengl_NVTransformFeeback.c, .../org/lwjgl/opengl/EXT_bindable_uniform.java, .../org/lwjgl/opengl/EXT_draw_buffers2.java, .../org/lwjgl/opengl/EXT_draw_instanced.java, .../org/lwjgl/opengl/EXT_framebuffer_sRGB.java, .../org/lwjgl/opengl/EXT_geometry_shader4.java, .../org/lwjgl/opengl/EXT_gpu_shader4.java, .../org/lwjgl/opengl/EXT_packed_float.java, .../org/lwjgl/opengl/EXT_texture_array.java, .../lwjgl/opengl/EXT_texture_buffer_object.java, .../lwjgl/opengl/EXT_texture_compression_latc.java, .../lwjgl/opengl/EXT_texture_compression_rgtc.java, .../org/lwjgl/opengl/EXT_texture_integer.java, .../lwjgl/opengl/EXT_texture_shared_exponent.java, .../org/lwjgl/opengl/NV_depth_buffer_float.java, .../org/lwjgl/opengl/NV_fragment_program4.java, .../NV_framebuffer_multisample_coverage.java, .../org/lwjgl/opengl/NV_geometry_program4.java, .../org/lwjgl/opengl/NV_gpu_program4.java, .../lwjgl/opengl/NV_parameter_buffer_object.java, .../org/lwjgl/opengl/NV_transform_feeback.java, .../org/lwjgl/opengl/NV_vertex_program4.java: Added 21 new extensions: EXT_bindable_uniform EXT_draw_buffers2 EXT_draw_instanced EXT_framebuffer_sRGB EXT_geometry_shader4 EXT_gpu_shader4 EXT_packed_float EXT_texture_array EXT_texture_buffer_object EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_integer EXT_texture_shared_exponent NV_depth_buffer_float NV_fragment_program4 NV_framebuffer_multisample_coverage NV_geometry_program4 NV_gpu_program4 NV_parameter_buffer_object NV_transform_feeback NV_vertex_program4 2006-11-09 Elias Naur * src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/applet/Speed.java: Don't use threads to repaint in test.applet.* tests * applet/appletviewer.policy, build.xml: Add applettest ant target for easy LWJGL applet testing in appletviewer 2006-10-30 Elias Naur * build.xml, src/java/org/lwjgl/opengl/WindowsAWTInput.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, .../org/lwjgl/opengl/WindowsDirectInputDevice.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, .../windows/org_lwjgl_opengl_WindowsAWTInput.c, .../org_lwjgl_opengl_WindowsDisplayPeerInfo.c, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c: Windows: Implemented AWTInputAdapter. 2006-10-28 Elias Naur * src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Fixed AWTUtil.setCursorPosition. Added check to LinuxAWTInput. 2006-10-27 Elias Naur * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Fixed potential NPE from Cursor.getCapabilities() * src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Made the AWT setCursorPosition garbage free 2006-10-26 Elias Naur * src/java/org/lwjgl/opengl/AbstractAWTInput.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, src/java/org/lwjgl/opengl/MacOSXAWTInput.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java: Mac OS X: Implemented AWTInputAdapter * build.xml, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXMouseEventQueue.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/native/macosx/org_lwjgl_input_Mouse.c: Mac OS X: Moved mouse handling from MacOSXDisplay to MacOSXMouseEventQueue * build.xml, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, .../org/lwjgl/opengl/AWTCanvasImplementation.java, .../lwjgl/opengl/AWTCanvasInputImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTInputAdapter.java, src/java/org/lwjgl/opengl/AbstractAWTInput.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/InputImplementation.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxAWTInput.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXMouseEventQueue.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../lwjgl/test/opengl/awt/AWTInputAdapterTest.java, src/native/linux/org_lwjgl_opengl_LinuxAWTInput.c, src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c: Added org.lwjgl.opengl.AWTInputAdapter which enabled use of Mouse and Keyboard with AWTGLCanvases. Programs can now avoid implementing AWT input processing and access the mouse grabbing features from both Display and AWTGLCanvas. See org.lwjgl.test.opengl.awt.AWTInputAdapterTest for an example. Note: This commit is the linux and generic AWT imlementation and can still change a lot while implementing windows and mac os x. * src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MouseEventQueue.java: Mac OS X: Moved registering and unregistering of AWT listeners from MacOSXDisplay to the input handlers * src/java/org/lwjgl/opengl/AWTUtil.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS X: Moved AWT input handling to separate AWTUtil.java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Made cursor handles longs instead of ByteBuffers 2006-10-24 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: Moved warp Atom from LinuxDisplay to LinuxMouse * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: Moved input event processing to LinuxKeyboard and LinuxMouse * build.xml, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxEvent.java, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxEvent.c: Linux: Moved more event handling logic to java * src/native/linux/display.c, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxCanvasImplementation.c, src/native/linux/org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c, src/native/linux/org_lwjgl_opengl_LinuxMouse.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: Removed redundant include statements 2006-10-23 Elias Naur * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved current_win to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/java/org/lwjgl/opengl/LinuxMouse.java, .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/native/linux/Window.h, src/native/linux/display.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: Moved screen from native to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxMouse.c: Linux: Moved the pointer warp X11 atom from native to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved another Display instance to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c, src/native/linux/display.h: Linux: Moved another Display instance to java * src/java/org/lwjgl/Sys.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/native/linux/display.c, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_opengl_Display.c, .../org_lwjgl_opengl_LinuxCanvasImplementation.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: Moved Display pointer from native to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxMouse.java: Linux: Simplified LinuxMouse 2006-10-20 Elias Naur * src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java: Remove redundant resizing of AWT canvases in AWT tests * src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java: Added nicer resizing to AWT tests * .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c: Linux: Don't use the SUN specific getScreenFromDevice in LinuxAWTCanvasPeerInfo. This avoids garbage creation per frame and avoids one bit of SUN JRE dependency. * .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java: Don't repaint() from a separate thread in AWT demos. This results in a smoother rendering. 2006-10-11 Elias Naur * src/java/org/lwjgl/opengl/WindowsKeyboard.java, .../windows/org_lwjgl_opengl_WindowsKeyboard.c: Windows: Restore the old ToAscii code used on win9x platforms in an attempt to fix broken keyboard input on win98se machines. * .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/display.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c: Windows: Don't use a dummy window (HDC) when finding a pixel format but use the actual window directly. This will avoid cases where the pixel format index for the dummy window's HDC wasn't valid for the actual window's HDC. It also avoid unnecessary complexity. Fix FullScreenWindowedTest to use the Display's current BPP to avoid 24/16 bpp weirdness 2006-10-11 Ioannis Tsakpinis * .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/EXTGpuProgramParameters.java, src/generated/org/lwjgl/opengl/GL21.java, .../org_lwjgl_opengl_EXTGpuProgramParameters.c, .../lwjgl/opengl/EXT_gpu_program_parameters.java, src/templates/org/lwjgl/opengl/GL21.java: Added missing CURRENT_RASTER_SECONDARY_COLOR enum value (GL 2.1) Added EXT_gpu_program_parameters extension 2006-10-08 Elias Naur * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java: Made Display.getImplementation package private, and made the input.* packages access it through reflection. 2006-09-19 Elias Naur * .../org/lwjgl/opengl/WindowsDisplayPeerInfo.java, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, ...org_lwjgl_opengl_WindowsContextImplementation.c, .../org_lwjgl_opengl_WindowsDisplayPeerInfo.c, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c: Windows: Got rid of dummy window in WindowsDisplayPeerInfo 2006-09-08 Elias Naur * platform_build/linux_ant/build.xml, platform_build/linux_ant/build_devil.xml, platform_build/linux_ant/build_fmod3.xml: Linux: changed uname -i to uname -m to improve 64 bit detection in build script 2006-08-31 Brian Matzon * src/java/org/lwjgl/fmod3/FSound.java, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: fixed params (int -> float) 2006-08-18 Elias Naur * libs/win32/jinput-dx8.dll, libs/win32/jinput-raw.dll: Win32: Re- imported jinput libraries 2006-08-18 Brian Matzon * libs/macosx/libIL.dylib, libs/macosx/libILU.dylib, libs/macosx/libILUT.dylib: using statically linked support libs * libs/linux/libIL.so, libs/linux/libILU.so, libs/linux/libILUT.so: using statically linked support libs 2006-08-16 Ioannis Tsakpinis * .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/EXTBlendColor.java, src/generated/org/lwjgl/opengl/EXTBlendMinmax.java, .../generated/org_lwjgl_opengl_EXTBlendColor.c, .../generated/org_lwjgl_opengl_EXTBlendMinmax.c, .../org/lwjgl/opengl/EXT_blend_color.java, .../org/lwjgl/opengl/EXT_blend_minmax.java: Added EXT_blend_color & EXT_blend_minmax extensions. 2006-08-10 Elias Naur * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/devil/extil.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: Update to beta3 2006-08-01 Elias Naur * build.xml, platform_build/macosx_ant/build.xml: Mac OS X: Build fixes 2006-07-31 Elias Naur * src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/StateTracker.java: Don't trust GL_MAX_CLIENT_ATTRIB_STACK_DEPTH since it is 0 on Xgl in linux. Instead make sure the state trackers are sized according to demand * src/generated/org/lwjgl/opengl/References.java, src/java/org/lwjgl/opengl/ReferencesStack.java, .../ReferencesGeneratorProcessorFactory.java: ReferencesStack now clears references when popping to avoid keeping buffer references around too long 2006-07-25 Ioannis Tsakpinis * build.xml, .../org/lwjgl/opengl/ATITextFragmentShader.java, .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/EXTTimerQuery.java, .../org/lwjgl/opengl/SGISGenerateMipmap.java, src/generated/org/lwjgl/opengl/SGISTextureLOD.java, .../generated/org_lwjgl_opengl_EXTTimerQuery.c, .../org/lwjgl/opengl/SGIS_generate_mipmap.java, .../org/lwjgl/opengl/SGIS_texture_lod.java: Added SGIS_generate_mipmap & SGIS_texture_lod extensions 2006-07-22 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/LinuxDisplay.java: Linux: Remove 32x32 icons size check, since other sizes seem to work alright. Document the fact that Display.setIcon use the icons from the icon array in order of decreasing preference 2006-07-21 Elias Naur * src/java/org/lwjgl/opengl/WindowsDirectInput.java, src/java/org/lwjgl/opengl/WindowsDirectInputDevice.java: Windows: Ingore DI_POLLEDDEVICE when setting buffer size of a directinput device 2006-07-15 Elias Naur * platform_build/mingw_ant/build.xml, platform_build/windows_ant/build.xml: Windows: Use env.MSSdk, not MSSDK (the capitalization is important in ant). The MSVC compiler doesn't seem to mind if the PLTSDK is included or not, though (if it did, we would have noticed the incorrect env. variable) * platform_build/mingw_ant/build.xml, platform_build/mingw_ant/build_devil.xml, platform_build/mingw_ant/build_fmod3.xml: Windows: Make mingw build.xml strip the dll after linking. Delete optional build files from mingw_ant. * platform_build/mingw_ant/build.xml, platform_build/mingw_ant/build_devil.xml, platform_build/mingw_ant/build_fmod3.xml: Windows: added build.xml for MinGW building of lwjgl.dll. Hopefully this could enable us to build 64 bit versions of the natives in the future. It currently works, with some manual removal of double declarations of symbols in dinput.h(!) * src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/windows/org_lwjgl_input_Cursor.c, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Replace _WIN32 macro with _MSC_VER since the conditionals are really for the MSVC compiler, not for the windows platform in general. Code cleanup. * src/java/org/lwjgl/test/DisplayTest.java, src/native/windows/context.h, src/native/windows/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, .../windows/org_lwjgl_opengl_WindowsDisplayPeerInfo.c: Windows: Don't use a non-portable anonymous struct in contex.h * src/native/windows/display.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c: Windows: Cleanup * build.xml, src/java/org/lwjgl/NativeSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/Win32SysImplementation.java, src/java/org/lwjgl/WindowsSysImplementation.java, src/java/org/lwjgl/test/DisplayTest.java, src/native/windows/org_lwjgl_Sys.c: Windows: Moved NativeSysImplementation.java to WindowsSysImplementation.java and moved some native code to java. * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, src/java/org/lwjgl/opengl/WindowsFileVersion.java, src/native/windows/display.c, src/native/windows/display.h, src/native/windows/org_lwjgl_opengl_Display.c: Windows: Move more of Display.getVersion to java 2006-07-14 Elias Naur * src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/native/common/common_tools.c: Split the external LWJGL version from the internal version of the native JNI library. The internal JNI version is now an integer. This has multiple advantages over the old way: 1. The JNI_VERSION field is now included automatically in the generated JNI headers, relieving us of the burden of updating the version number in both java and native code. 2. We can update the JNI version with every non-compatible change of the JNI library API, not just once per release, giving us extra safety when users download and build LWJGL from SVN. 3. We can now avoid rebuilding natives if a particular release only contains java changes. Currently, This is mostly a problem when Brian bumps the external version prior a release and I forget to re-build the natives ;) * .../org/lwjgl/opengl/ARB_multitexture.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL13.java: Added additional @NoErrorCheck annotations * applet/applet.html, build.xml, libs/jinput.jar, .../org/lwjgl/test/applet/ControllersTest.java: Added a Controllers applet test 2006-07-12 Brian Matzon * platform_build/linux_ant/build_devil.xml, platform_build/linux_ant/build_fmod3.xml: linux ant build files 2006-07-12 Elias Naur * build.xml, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/Win32AWTGLCanvasPeerInfo.java, .../lwjgl/opengl/Win32CanvasImplementation.java, .../lwjgl/opengl/Win32ContextImplementation.java, src/java/org/lwjgl/opengl/Win32Display.java, .../org/lwjgl/opengl/Win32DisplayPeerInfo.java, .../org/lwjgl/opengl/Win32PbufferPeerInfo.java, src/java/org/lwjgl/opengl/Win32PeerInfo.java, src/java/org/lwjgl/opengl/Win32Registry.java, .../lwjgl/opengl/WindowsAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/WindowsCanvasImplementation.java, .../lwjgl/opengl/WindowsContextImplementation.java, src/java/org/lwjgl/opengl/WindowsDisplay.java, .../org/lwjgl/opengl/WindowsDisplayPeerInfo.java, .../org/lwjgl/opengl/WindowsPbufferPeerInfo.java, src/java/org/lwjgl/opengl/WindowsPeerInfo.java, src/java/org/lwjgl/opengl/WindowsRegistry.java, src/native/windows/LWJGL.c, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/display.c, src/native/windows/display.h, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_input_Cursor.c, src/native/windows/org_lwjgl_opengl_Display.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_Win32AWTGLCanvasPeerInfo.c, .../org_lwjgl_opengl_Win32ContextImplementation.c, .../org_lwjgl_opengl_Win32DisplayPeerInfo.c, .../windows/org_lwjgl_opengl_Win32PeerInfo.c, .../windows/org_lwjgl_opengl_Win32Registry.c, .../org_lwjgl_opengl_WindowsAWTGLCanvasPeerInfo.c, ...org_lwjgl_opengl_WindowsContextImplementation.c, .../org_lwjgl_opengl_WindowsDisplayPeerInfo.c, .../windows/org_lwjgl_opengl_WindowsPeerInfo.c, .../windows/org_lwjgl_opengl_WindowsRegistry.c, src/native/windows/win32_al.c, src/native/windows/windows_al.c: Windows: Rename Win32* files to Windows* * build.xml, platform_build/windows_ant/build.xml, src/native/win32/LWJGL.c, src/native/win32/Window.h, src/native/win32/context.c, src/native/win32/context.h, src/native/win32/dinputhelper.c, src/native/win32/dinputhelper.h, src/native/win32/display.c, src/native/win32/display.h, src/native/win32/extgl_wgl.c, src/native/win32/extgl_wgl.h, src/native/win32/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_Win32AWTGLCanvasPeerInfo.c, .../org_lwjgl_opengl_Win32ContextImplementation.c, .../win32/org_lwjgl_opengl_Win32DisplayPeerInfo.c, src/native/win32/org_lwjgl_opengl_Win32PeerInfo.c, src/native/win32/org_lwjgl_opengl_Win32Registry.c, .../win32/org_lwjgl_opengl_WindowsDirectInput3.c, .../win32/org_lwjgl_opengl_WindowsDirectInput8.c, .../org_lwjgl_opengl_WindowsDirectInputDevice3.c, .../org_lwjgl_opengl_WindowsDirectInputDevice8.c, .../win32/org_lwjgl_opengl_WindowsKeyboard.c, src/native/win32/win32_al.c, src/native/windows/LWJGL.c, src/native/windows/Window.h, src/native/windows/context.c, src/native/windows/context.h, src/native/windows/dinputhelper.c, src/native/windows/dinputhelper.h, src/native/windows/display.c, src/native/windows/display.h, src/native/windows/extgl_wgl.c, src/native/windows/extgl_wgl.h, src/native/windows/org_lwjgl_Sys.c, src/native/windows/org_lwjgl_input_Cursor.c, src/native/windows/org_lwjgl_opengl_Display.c, src/native/windows/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_Win32AWTGLCanvasPeerInfo.c, .../org_lwjgl_opengl_Win32ContextImplementation.c, .../org_lwjgl_opengl_Win32DisplayPeerInfo.c, .../windows/org_lwjgl_opengl_Win32PeerInfo.c, .../windows/org_lwjgl_opengl_Win32Registry.c, .../windows/org_lwjgl_opengl_WindowsDirectInput3.c, .../windows/org_lwjgl_opengl_WindowsDirectInput8.c, .../org_lwjgl_opengl_WindowsDirectInputDevice3.c, .../org_lwjgl_opengl_WindowsDirectInputDevice8.c, .../windows/org_lwjgl_opengl_WindowsKeyboard.c, src/native/windows/win32_al.c: Windows: move natives from src/native/win32 to src/native/windows because the source really is bitness neutral, not 32 bit specific. * platform_build/windows_ant/build.xml, src/native/common/common_tools.c: Windows: Use the standard _WIN32 macro instead of the LWJGL defined WIN32. 2006-07-11 Brian Matzon * doc/changelogs/0.4-0.5-changelog.text, doc/changelogs/0.5-0.6 changelog.text, doc/changelogs/full-changeLog.text, doc/templates/BoneModelSchema.xml, doc/templates/BonedModelTemplate.xml, doc/templates/MeshModelSchema.xml, doc/templates/MeshedModelTemplate.xml: obsolete stuff - all hail svn remove! * platform_build/mac_xcode/mac_xcode.xcode.zip, platform_build/win32_ms_cmdline/build-devil.bat, platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_ms_cmdline/build.bat, platform_build/win32_ms_cmdline/lwjgl.build: removing old build file stuff * platform_build/win32_vs_net/lwjgl-fmod.vcproj, platform_build/win32_vs_net/lwjgl.sln, platform_build/win32_vs_net/lwjgl.suo, platform_build/win32_vs_net/lwjgl.vcproj: removing old build file stuff * platform_build/sharp_develop/lwjgl-fmod3.cmbx, platform_build/sharp_develop/lwjgl-fmod3.prjx, platform_build/sharp_develop/lwjgl.cmbx, platform_build/sharp_develop/lwjgl.prjx, platform_build/sharp_develop/readme.txt: removing old build file stuff * platform_build/windows_ant/build_devil.xml, platform_build/windows_ant/build_fmod3.xml: build natives into bin/ * platform_build/windows_ant/build_devil.xml, platform_build/windows_ant/build_fmod3.xml: optional build files 2006-07-11 Elias Naur * build.xml, src/java/org/lwjgl/Sys.java: Linux: more 64 bit stuff * build.xml, platform_build/linux_ant/build.xml, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/util/applet/LWJGLInstaller.java: Linux: added support for 64 bit JVMs 2006-07-10 Elias Naur * src/native/win32/org_lwjgl_opengl_Pbuffer.c, src/native/win32/org_lwjgl_opengl_Win32PeerInfo.c: Windows: Fixed fetches of a boolean field with GetIntField JNI * src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java, src/java/org/lwjgl/util/jinput/LWJGLMouse.java: Add correct timestamps to jinput controller environment for LWJGL input Mouse and Keyboard 2006-07-09 Elias Naur * src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/win32/org_lwjgl_opengl_Display.c: Windows: don't cache the JNIEnv pointer in the message handle, but acquire it through the global JavaVM handle. 2006-07-08 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Made most fields in LinuxDisplay non-static * src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/test/DisplayTest.java, src/native/win32/Window.h, src/native/win32/display.c, src/native/win32/display.h, src/native/win32/org_lwjgl_opengl_Display.c: Windows: Moved gamma and display modes settings and more boolean state to java side. * build.xml, platform_build/windows_ant/build.xml: Windows: Added ant build.xml for native core 2006-07-07 Elias Naur * src/native/linux/Makefile, src/native/linux/Makefile.amd64: Linux: Remove Makefiles * build.xml, platform_build/macosx_ant/build-symbol-list, platform_build/macosx_ant/build.xml, src/native/macosx/build- symbol-list, src/native/macosx/build.xml: Mac OS X: Added support for compile_native target. Moved optional libraries to compile_native_optional target * build.xml, platform_build/linux_ant/build.xml: Added linux specific build.xml for building liblwjgl.so. Moved FMOD and Devil native builds to compile_native_optional ant target * .../org/lwjgl/opengl/ATITextFragmentShader.java, src/generated/org/lwjgl/opengl/EXTTimerQuery.java, .../util/generator/NativeMethodStubsGenerator.java, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/generated/org_lwjgl_openal_AL10.c, .../generated/org_lwjgl_opengl_EXTTimerQuery.c, src/native/generated/org_lwjgl_opengl_GL11.c: Added a native NewStringNativeUnsigned to avoid compile warnings 2006-07-04 Elias Naur * src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java: Windows: Use data size constant for input devices instead of hard coded size * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/Win32Display.java, .../org/lwjgl/opengl/WindowsDirectInputDevice.java, .../lwjgl/opengl/WindowsDirectInputDevice3.java, .../lwjgl/opengl/WindowsDirectInputDevice8.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java, src/native/linux/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Display.c, .../org_lwjgl_opengl_WindowsDirectInputDevice3.c, .../org_lwjgl_opengl_WindowsDirectInputDevice8.c: Added Keyboard.getEventNanoseconds() and Mouse.getEventNanoseconds() 2006-07-03 Brian Matzon * src/java/org/lwjgl/test/applet/AppletTest.java, src/java/org/lwjgl/test/applet/OpenAL.java, src/java/org/lwjgl/test/applet/Optional.java, src/java/org/lwjgl/test/applet/Speed.java: cleaned up imports 2006-07-03 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java: Implemented variable sized events in preparation of timestamped input events * : Removed svn:executable properties on windows java files * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java: Now that no native side event_queue_t type is used anymore, convert input read() semantics to use normal nio Buffer semantics - that is, move the position when writing events * src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/LinuxDisplay.java: Fixed comment * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved Display state booleans to java side * build.xml, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/LinuxKeyboard.java, src/java/org/lwjgl/opengl/LinuxKeycodes.java, src/java/org/lwjgl/opengl/LinuxMouse.java, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/linux/Window.h, src/native/linux/display.c, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_LinuxKeyboard.c, src/native/linux/org_lwjgl_opengl_LinuxMouse.c, src/native/win32/dinputhelper.c, src/native/win32/dinputhelper.h: Linux: Moved most input related stuff from native to java * libs/jinput.jar, src/java/org/lwjgl/util/applet/LWJGLInstaller.java: Added support for applets to jinput * build.xml, res/model/BonedModelSample.xml, res/model/MeshedModelSample.xml, src/java/org/lwjgl/util/applet/LWJGLInstaller.java, src/java/org/lwjgl/util/model/BoneFrame.java, src/java/org/lwjgl/util/model/BonedModel.java, src/java/org/lwjgl/util/model/BonedVertex.java, src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/MeshFrame.java, src/java/org/lwjgl/util/model/MeshedModel.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/Triangle.java, src/java/org/lwjgl/util/model/Vertex.java, src/java/org/lwjgl/util/model/Weight.java, .../org/lwjgl/util/model/loaders/XMLLoader.java, src/java/org/lwjgl/util/model/loaders/XMLUtil.java, .../model/renderer/AnimationEventListener.java, .../lwjgl/util/model/renderer/FrameProcessor.java, .../lwjgl/util/model/renderer/ModelRenderer.java, .../org/lwjgl/util/model/renderer/Sprite3D.java: Removed org.lwjgl.util.model * src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/applet/LWJGLInstaller.java, src/java/org/lwjgl/test/applet/AppletTest.java: Removed multiple library names support from Sys.java, it is not needed anymore * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/applet/LWJGLInstaller.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/test/applet/AppletTest.java: Made sure no dependency from core LWJGL to LWJGLInstaller exists 2006-07-02 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/MacOSXFrame.java: Reverted Display.getPrivilegedBoolean access modifier change - package private is alright * src/java/org/lwjgl/applet/LWJGLInstaller.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java: Spelling fixes 2006-07-02 Brian Matzon * src/java/org/lwjgl/test/applet/AppletTest.java, src/java/org/lwjgl/test/applet/OpenAL.java, src/java/org/lwjgl/test/applet/OpenGL.java, src/java/org/lwjgl/test/applet/Optional.java, src/java/org/lwjgl/test/applet/Speed.java, src/java/org/lwjgl/test/applet/Test.java: preliminary applet support * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/MacOSXFrame.java: made Display priveledged action private. Fixes a possible security exploit that would allow anyone to get a boolean from System properties *gasp* 2006-06-30 Elias Naur * src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: native code cleanup * .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Fixed Display.setIcon memory leak. 2006-06-27 Elias Naur * applet/applet.html, applet/lwjglkeystore, build.xml: Added an applet test (lwjgl from applets doesn't work yet). * src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_opengl_Display.c: Windows: Generalize getMin/MaxCursorSize to one native GetSystemMetrics 2006-06-26 Elias Naur * src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/org_lwjgl_opengl_Display.c: Windows: Moved is_dirty from native to java * src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/org_lwjgl_opengl_Display.c: Windows: moved closerequested from native to java * build.xml, platform_build/win32_ms_cmdline/build.bat, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/opengl/WindowsDirectInput.java, src/java/org/lwjgl/opengl/WindowsDirectInput3.java, src/java/org/lwjgl/opengl/WindowsDirectInput8.java, .../org/lwjgl/opengl/WindowsDirectInputDevice.java, .../lwjgl/opengl/WindowsDirectInputDevice3.java, .../lwjgl/opengl/WindowsDirectInputDevice8.java, .../WindowsDirectInputDeviceObjectCallback.java, src/java/org/lwjgl/opengl/WindowsKeyboard.java, src/java/org/lwjgl/opengl/WindowsMouse.java, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/win32/LWJGL.c, src/native/win32/Window.h, src/native/win32/dinputhelper.c, src/native/win32/dinputhelper.h, src/native/win32/org_lwjgl_input_Keyboard.c, src/native/win32/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_opengl_Display.c, .../win32/org_lwjgl_opengl_WindowsDirectInput3.c, .../win32/org_lwjgl_opengl_WindowsDirectInput8.c, .../org_lwjgl_opengl_WindowsDirectInputDevice3.c, .../org_lwjgl_opengl_WindowsDirectInputDevice8.c, .../win32/org_lwjgl_opengl_WindowsKeyboard.c: Windows: LWJGL didn't work well with jinput, but compatibility could be greatly improved if LWJGL used DirectInput 8 (like jinput). This can't be done unconditionally, since we need the DX3 support for older versions of windows. So, I've moved most Mouse and Keyboard stuff from native to java side and generalized DirectInput access through an abstract base class, with two concrete subclasses, one for dx3 and one for dx8. 2006-06-23 Elias Naur * src/native/win32/org_lwjgl_input_Keyboard.c, src/native/win32/org_lwjgl_input_Mouse.c: Windows: Cleanup of native input code 2006-06-23 Brian Matzon * src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: fixed offset/length to use buffer properties * src/java/org/lwjgl/fmod3/FMusic.java, src/java/org/lwjgl/fmod3/FMusicModule.java, src/java/org/lwjgl/fmod3/FSound.java, src/java/org/lwjgl/fmod3/FSoundSample.java, src/java/org/lwjgl/fmod3/FSoundStream.java, src/java/org/lwjgl/test/fmod3/DSPTest.java, src/java/org/lwjgl/test/fmod3/MusicPlayer.java, .../org/lwjgl/test/fmod3/MusicPlayerMemory.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java, .../org/lwjgl/test/fmod3/StreamPlayerMemory.java, src/java/org/lwjgl/test/fmod3/SyncTest.java: fixed offset/length to use buffer properties keep reference to buffers until free'd added FMUSIC_LoadSongEx test 2006-06-16 Elias Naur * src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Matrix4f.java: Added missing static methods to Matrix4f for consistency. Cleaned up handling of src == dest aliasing * src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java: Added missing static methods to Matrix3f for consistency. Cleaned up handling of src == dest aliasing 2006-06-15 Elias Naur * src/native/win32/context.c, src/native/win32/context.h, src/native/win32/extgl_wgl.c, src/native/win32/extgl_wgl.h, src/native/win32/org_lwjgl_opengl_Pbuffer.c, src/native/win32/org_lwjgl_opengl_Win32PeerInfo.c: windows: Add support for WGL_ATI_pixel_format_float 2006-06-12 Elias Naur * src/native/linux/context.c, src/native/win32/context.c, src/native/win32/extgl_wgl.c, src/native/win32/extgl_wgl.h: Windows implementation of floating point pixel formats * src/java/org/lwjgl/opengl/PixelFormat.java, src/native/linux/context.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, .../linux/org_lwjgl_opengl_LinuxContextImplementation.c: Added floating point format to PixelFormat. Linux implementation 2006-06-10 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/org_lwjgl_input_Keyboard.c: Removed Keyboard.isStateKeySet() - it is easily replaced by Toolkit.getLockingKeyState() 2006-06-07 Elias Naur * src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/Win32ContextImplementation.java: Mac OS X: Fixed flickering caused by the new context handling in AWTGLCanvas 2006-06-03 Brian Matzon * libs/win32/DevIL.dll, libs/win32/ILU.dll, libs/win32/ILUT.dll: devil 1.6.8-RC1 2006-05-29 Elias Naur * src/native/linux/Makefile, src/native/linux/Makefile.amd64: Linux: Added Xfixes to the list of libraries liblwjgl.so statically links to 2006-05-26 Ioannis Tsakpinis * src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/PostfixTranslator.java: Fixed i64 suffixes 2006-05-25 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ATITextFragmentShader.java, .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/EXTTimerQuery.java, src/generated/org/lwjgl/opengl/GL15.java, .../org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLint64EXT.java, src/java/org/lwjgl/util/generator/GLuint64EXT.java, .../lwjgl/util/generator/NativeTypeTranslator.java, .../lwjgl/util/generator/PostfixTranslator.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/native/common/extgl.h, .../generated/org_lwjgl_opengl_EXTTimerQuery.c, .../org/lwjgl/opengl/ARB_occlusion_query.java, .../org/lwjgl/opengl/ATI_text_fragment_shader.java, .../org/lwjgl/opengl/EXT_timer_query.java, src/templates/org/lwjgl/opengl/GL15.java, .../org/lwjgl/opengl/NV_occlusion_query.java: Added EXT_timer_query extension Added support for long (int64) types 2006-05-18 Elias Naur * src/native/common/common_tools.c, src/native/win32/display.c, src/native/win32/org_lwjgl_Sys.c: Win32: Updated various native string handling to use the new _s "secure" variants. 2006-05-15 Ioannis Tsakpinis * .../org/lwjgl/opengl/ATITextFragmentShader.java, .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/ATI_text_fragment_shader.java: Added ATI_text_fragment_shader extension 2006-05-14 Brian Matzon * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: 1.0beta version string 2006-05-14 Ioannis Tsakpinis * .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/ATI_shader_texture_lod.java: Added ATI_shader_texture_lod extension 2006-05-03 Elias Naur * libs/macosx/libjinput-osx-legacy.jnilib, libs/macosx/libjinput- osx.jnilib: Mac OS X: Updated the libjinput-osx.jnilib to avoid a separate libjinput-osx-legacy.jnilib 2006-05-01 Elias Naur * src/native/macosx/Makefile, src/native/macosx/Makefile.legacy, src/native/macosx/build-symbol-list, src/native/macosx/build.xml: Mac OS X: Replaced liblwjgl-legacy.jnilib and liblwjgl.jnilib with one liblwjgl.jnilib containing gcc 3 compiled ppc code in the ppc part and gcc 4 compiled intel code in the intel part. That way, we should be able to support all platforms and architectures with one library. I've replaced the Makefile.* files with a single build.xml to do the native building and merging of object code. * .../util/generator/NativeMethodStubsGenerator.java, .../generated/org_lwjgl_opengl_ARBShaderObjects.c, src/native/generated/org_lwjgl_opengl_GL20.c: Fixed warning from generated native code on mac os x 2006-04-30 Brian Matzon * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: updated version to 1.0 2006-04-25 Brian Matzon * res/logo/lwjgl_logo-with_jacket.ai, res/logo/lwjgl_logo- with_jacket.svg: orig logo 2006-04-21 Caspian Rychlik-Prince * src/java/org/lwjgl/LWJGLException.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/PartialDisk.java, src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/XPMFile.java, src/java/org/lwjgl/util/jinput/LWJGLMouse.java, src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Matrix4f.java, src/java/org/lwjgl/util/vector/Quaternion.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java: Tidied up unused variables, added serialVersionUIDs as appropriate, removed a few unnecessary casts and brackets and exceptions. 2006-04-05 Elias Naur * src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java, src/java/org/lwjgl/util/jinput/LWJGLMouse.java: Fixed jinput plugins * src/java/org/lwjgl/util/jinput/KeyMap.java, .../lwjgl/util/jinput/LWJGLEnvironmentPlugin.java, src/java/org/lwjgl/util/jinput/LWJGLKeyboard.java, src/java/org/lwjgl/util/jinput/LWJGLMouse.java: Added a JInput plugin to interface with the LWJGL mouse and keyboard from jinput (untested) * libs/jinput.jar, libs/linux/libjinput-linux.so, libs/macosx /libjinput-osx-legacy.jnilib, libs/macosx/libjinput-osx.jnilib, libs/macosx/libjinput.jnilib, libs/win32/jinput-dx8.dll, libs/win32 /jinput-dxplugin.dll, libs/win32/jinput-raw.dll: Upgraded jinput to the 'jinput 2' branch * .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/GL11.java, src/native/generated/org_lwjgl_opengl_GL11.c, src/templates/org/lwjgl/opengl/GL11.java: Added glPrioritizeTextures and glAreTexturesResident 2006-03-23 Brian Matzon * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/J2SESysImplementation.java, src/java/org/lwjgl/LWJGLException.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/NativeSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/Win32SysImplementation.java, src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/java/org/lwjgl/devil/ILinfo.java, src/java/org/lwjgl/devil/ILpointf.java, src/java/org/lwjgl/devil/ILpointi.java, src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/examples/spaceinvaders/SoundManager.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/fmod3/FMODException.java, src/java/org/lwjgl/fmod3/FMusic.java, src/java/org/lwjgl/fmod3/FMusicModule.java, src/java/org/lwjgl/fmod3/FSound.java, src/java/org/lwjgl/fmod3/FSoundDSPUnit.java, src/java/org/lwjgl/fmod3/FSoundReverbChannelProperties.java, src/java/org/lwjgl/fmod3/FSoundReverbProperties.java, src/java/org/lwjgl/fmod3/FSoundSample.java, src/java/org/lwjgl/fmod3/FSoundSampleLock.java, src/java/org/lwjgl/fmod3/FSoundStream.java, src/java/org/lwjgl/fmod3/FSoundSyncPoint.java, src/java/org/lwjgl/fmod3/FSoundTagField.java, src/java/org/lwjgl/fmod3/FSoundTocTag.java, src/java/org/lwjgl/fmod3/callbacks/FMusicCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundCloseCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundDSPCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundMetaDataCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundOpenCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundReadCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundSeekCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundStreamCallback.java, src/java/org/lwjgl/fmod3/callbacks/FSoundTellCallback.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/DisplayMode.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/Win32AWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/Win32CanvasImplementation.java, src/java/org/lwjgl/opengl/Win32ContextImplementation.java, src/java/org/lwjgl/opengl/Win32DisplayPeerInfo.java, src/java/org/lwjgl/opengl/Win32PbufferPeerInfo.java, src/java/org/lwjgl/opengl/Win32PeerInfo.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/devil/BasicTest.java, src/java/org/lwjgl/test/fmod3/CDDAPlayer.java, src/java/org/lwjgl/test/fmod3/CDPlayer.java, src/java/org/lwjgl/test/fmod3/DSPTest.java, src/java/org/lwjgl/test/fmod3/MusicPlayer.java, src/java/org/lwjgl/test/fmod3/NetTest.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java, src/java/org/lwjgl/test/fmod3/StreamPlayerMemory.java, src/java/org/lwjgl/test/fmod3/StreamTest.java, src/java/org/lwjgl/test/fmod3/SyncTest.java, src/java/org/lwjgl/test/fmod3/TagFieldTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/java/org/lwjgl/test/opengl/awt/DemoBox.java, src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java, src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/Dimension.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, src/java/org/lwjgl/util/Point.java, src/java/org/lwjgl/util/ReadableColor.java, src/java/org/lwjgl/util/ReadableDimension.java, src/java/org/lwjgl/util/ReadablePoint.java, src/java/org/lwjgl/util/ReadableRectangle.java, src/java/org/lwjgl/util/Rectangle.java, src/java/org/lwjgl/util/Renderable.java, src/java/org/lwjgl/util/Timer.java, src/java/org/lwjgl/util/WaveData.java, src/java/org/lwjgl/util/WritableColor.java, src/java/org/lwjgl/util/WritableDimension.java, src/java/org/lwjgl/util/WritablePoint.java, src/java/org/lwjgl/util/WritableRectangle.java, src/java/org/lwjgl/util/XPMFile.java, src/java/org/lwjgl/util/generator/ALTypeMap.java, src/java/org/lwjgl/util/generator/ALboolean.java, src/java/org/lwjgl/util/generator/ALbyte.java, src/java/org/lwjgl/util/generator/ALdouble.java, src/java/org/lwjgl/util/generator/ALenum.java, src/java/org/lwjgl/util/generator/ALfloat.java, src/java/org/lwjgl/util/generator/ALint.java, src/java/org/lwjgl/util/generator/ALshort.java, src/java/org/lwjgl/util/generator/ALsizei.java, src/java/org/lwjgl/util/generator/ALubyte.java, src/java/org/lwjgl/util/generator/ALuint.java, src/java/org/lwjgl/util/generator/ALvoid.java, src/java/org/lwjgl/util/generator/Auto.java, src/java/org/lwjgl/util/generator/AutoResultSize.java, src/java/org/lwjgl/util/generator/AutoSize.java, src/java/org/lwjgl/util/generator/AutoType.java, src/java/org/lwjgl/util/generator/BufferKind.java, src/java/org/lwjgl/util/generator/BufferObject.java, src/java/org/lwjgl/util/generator/CachedReference.java, src/java/org/lwjgl/util/generator/CachedResult.java, src/java/org/lwjgl/util/generator/Check.java, src/java/org/lwjgl/util/generator/Code.java, src/java/org/lwjgl/util/generator/Const.java, src/java/org/lwjgl/util/generator/Constant.java, src/java/org/lwjgl /util/generator/ContextCapabilitiesGenerator.java, .../org/lwjgl/util/generator/ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Extension.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLbitfield.java, src/java/org/lwjgl/util/generator/GLboolean.java, src/java/org/lwjgl/util/generator/GLbyte.java, src/java/org/lwjgl/util/generator/GLchar.java, src/java/org/lwjgl/util/generator/GLcharARB.java, src/java/org/lwjgl/util/generator/GLclampd.java, src/java/org/lwjgl/util/generator/GLclampf.java, src/java/org/lwjgl/util/generator/GLdouble.java, src/java/org/lwjgl/util/generator/GLenum.java, src/java/org/lwjgl/util/generator/GLfloat.java, src/java/org/lwjgl/util/generator/GLhalf.java, src/java/org/lwjgl/util/generator/GLhandleARB.java, src/java/org/lwjgl/util/generator/GLint.java, src/java/org/lwjgl/util/generator/GLintptr.java, src/java/org/lwjgl/util/generator/GLintptrARB.java, src/java/org/lwjgl/util/generator/GLshort.java, src/java/org/lwjgl/util/generator/GLsizei.java, src/java/org/lwjgl/util/generator/GLsizeiptr.java, src/java/org/lwjgl/util/generator/GLsizeiptrARB.java, src/java/org/lwjgl/util/generator/GLubyte.java, src/java/org/lwjgl/util/generator/GLuint.java, src/java/org/lwjgl/util/generator/GLushort.java, src/java/org/lwjgl/util/generator/GLvoid.java, src/java/org/lwjgl/util/generator/GenerateAutos.java, src/java/org/lwjgl/util/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/Indirect.java, src/java/org/lwjgl/util/generator/JNITypeTranslator.java, src/java/org/lwjgl/util/generator/JavaMethodsGenerator.java, src/java/org/lwjgl/util/generator/JavaTypeTranslator.java, src/java/org/lwjgl/util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeType.java, src/java/org/lwjgl/util/generator/NativeTypeTranslator.java, src/java/org/lwjgl/util/generator/NoErrorCheck.java, src/java/org/lwjgl/util/generator/NullTerminated.java, src/java/org/lwjgl/util/generator/Platform.java, src/java/org/lwjgl/util/generator/PlatformDependent.java, src/java/org/lwjgl/util/generator/PostfixTranslator.java, .../lwjgl/util/generator/ReferencesGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/Result.java, src/java/org/lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/Signedness.java, src/java/org/lwjgl/util/generator/StripPostfix.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/TypeMap.java, src/java/org/lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java, src/java/org/lwjgl/util/model/BoneFrame.java, src/java/org/lwjgl/util/model/BonedModel.java, src/java/org/lwjgl/util/model/BonedVertex.java, src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/MeshFrame.java, src/java/org/lwjgl/util/model/MeshedModel.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/Triangle.java, src/java/org/lwjgl/util/model/Vertex.java, src/java/org/lwjgl/util/model/Weight.java, src/java/org/lwjgl/util/model/loaders/XMLLoader.java, src/java/org/lwjgl/util/model/renderer/AnimationEventListener.java, src/java/org/lwjgl/util/model/renderer/FrameProcessor.java, src/java/org/lwjgl/util/model/renderer/ModelRenderer.java, src/java/org/lwjgl/util/model/renderer/Sprite3D.java, src/java/org/lwjgl/util/vector/Matrix.java, src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Quaternion.java, src/java/org/lwjgl/util/vector/Vector.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java, src/java/org/lwjgl/util/vector/WritableVector2f.java, src/java/org/lwjgl/util/vector/WritableVector3f.java, src/java/org/lwjgl/util/vector/WritableVector4f.java, src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java: applied patch to move ID tag 2006-02-27 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/StateTracker.java: Removed superfluous imports 2006-02-26 Elias Naur * .../org/lwjgl/opengl/ARBBufferObject.java, src/generated/org/lwjgl/opengl/ARBImaging.java, .../org/lwjgl/opengl/ARBMatrixPalette.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/generated/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexProgram.java, .../org/lwjgl/opengl/ARBVertexShader.java, .../org/lwjgl/opengl/ATIElementArray.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/generated/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTVertexShader.java, .../org/lwjgl/opengl/EXTVertexWeighting.java, src/generated/org/lwjgl/opengl/GL11.java, src/generated/org/lwjgl/opengl/GL12.java, src/generated/org/lwjgl/opengl/GL13.java, src/generated/org/lwjgl/opengl/GL14.java, src/generated/org/lwjgl/opengl/GL15.java, src/generated/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, .../lwjgl/util/generator/JNITypeTranslator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../lwjgl/util/generator/JavaTypeTranslator.java, .../util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/native/common/common_tools.h, src/native/common/extgl.h, .../generated/org_lwjgl_opengl_ARBBufferObject.c, src/native/generated/org_lwjgl_opengl_ARBImaging.c, .../generated/org_lwjgl_opengl_ARBMatrixPalette.c, .../org_lwjgl_opengl_ARBTextureCompression.c, .../generated/org_lwjgl_opengl_ARBVertexBlend.c, .../generated/org_lwjgl_opengl_ARBVertexProgram.c, .../generated/org_lwjgl_opengl_ARBVertexShader.c, .../generated/org_lwjgl_opengl_ATIElementArray.c, .../org_lwjgl_opengl_EXTDrawRangeElements.c, .../generated/org_lwjgl_opengl_EXTFogCoord.c, .../generated/org_lwjgl_opengl_EXTSecondaryColor.c, .../generated/org_lwjgl_opengl_EXTVertexShader.c, .../org_lwjgl_opengl_EXTVertexWeighting.c, src/native/generated/org_lwjgl_opengl_GL11.c, src/native/generated/org_lwjgl_opengl_GL12.c, src/native/generated/org_lwjgl_opengl_GL13.c, src/native/generated/org_lwjgl_opengl_GL14.c, src/native/generated/org_lwjgl_opengl_GL15.c, src/native/generated/org_lwjgl_opengl_GL20.c, .../generated/org_lwjgl_opengl_NVVertexProgram.c, .../org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/GL15.java: Widened VBO/PBO buffer offsets and sizes to long to better match the GLsizeiptr and GLintptr native types 2006-02-22 Elias Naur * platform_build/win32_ms_cmdline/build.bat, src/native/win32/org_lwjgl_opengl_Display.c: Win32: Made the window message proc static 2006-02-21 Brian Matzon * build.xml, doc/README: create single distribution 2006-02-06 Elias Naur * .../org/lwjgl/opengl/ContextCapabilities.java, .../util/generator/ContextCapabilitiesGenerator.java, .../generator/ContextGeneratorProcessorFactory.java: OpenGL: Made generated ContextCapabilities only try to load super class symbols if a sub class is supported. This avoids spurious 'Could not locate symbol' warnings in debug mode (glLoadProgramNV on ATI hardware) 2006-02-02 Brian Matzon * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/native/common/org_lwjgl_openal_ALC.c: support for ALC_ENUMERATION_EXT using LWJGL specific method: AL.getImplementations 2006-01-31 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/common/common_tools.h, src/native/linux/display.c: Linux: Fixed resetDisplayMode in case XRandr is used and the first reported mode is not the initial mode 2006-01-16 Caspian Rychlik-Prince * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXFrame.java: *** empty log message *** 2006-01-16 Elias Naur * src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java: Mac OS X: Added loading of a legacy native lwjgl library to support applications that need to run on Mac OS X 10.2, 10.3 and 10.4, including intel mac versions. NOTE: Intel support from the universal build is not tested, since I don\'t have acces to an intel mac. * src/java/org/lwjgl/openal/AL.java, src/native/macosx/Makefile.legacy, src/native/macosx/macosx_al.c: Mac OS X: Load the framework (builtin) version of OpenAL last, after having tried all possible locations of a private openal.dylib * src/native/common/extal.c, src/native/common/extal.h: OpenAL: Split platform dependent code from extal.c into platform subdirs. Made nCreate take a path instead of an array of paths. * src/java/org/lwjgl/openal/AL.java, src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_AL.c, src/native/linux/linux_al.c, src/native/macosx/macosx_al.c, src/native/win32/win32_al.c: OpenAL: Split platform dependent code from extal.c into platform subdirs. Made nCreate take a path instead of an array of paths. * src/native/common/extal.c, src/native/macosx/Makefile, src/native/macosx/Makefile.legacy: Mac OS X: Made Makefile compile a fat binary under 10.4 as default, and added Makefile.legacy for 10.3 compiles. Made OpenAL try to load the builtin OpenAL framework (available on 10.4) if loading openal.dylib fails 2006-01-01 Elias Naur * src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Context.java, .../org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, .../lwjgl/opengl/LinuxContextImplementation.java, .../lwjgl/opengl/MacOSXContextImplementation.java, .../lwjgl/opengl/Win32ContextImplementation.java, .../org_lwjgl_opengl_LinuxContextImplementation.c, .../org_lwjgl_opengl_MacOSXContextImplementation.m, .../org_lwjgl_opengl_Win32ContextImplementation.c: Added setSwapInterval to Display and AWTGLCanvas 2005-12-29 Elias Naur * src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/Pbuffer.java: Make Display, Pbuffer and AWTGLCanvas fail on null PixelFormats 2005-12-27 Elias Naur * .../org/lwjgl/opengl/ARBBufferObject.java, .../org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/EXTPackedDepthStencil.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, .../org/lwjgl/opengl/EXTStencilClearTag.java, src/generated/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/StateTracker.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/EXT_pixel_buffer_object.java, src/templates/org/lwjgl/opengl/GL15.java: PBO/VBO checks now query OpenGL directly instead of keeping track of the currently bound buffers * src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/Window.h, src/native/win32/display.c, src/native/win32/display.h, src/native/win32/org_lwjgl_opengl_Display.c: Win32: Moved getGammaRampLength to java side * src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/Window.h, src/native/win32/org_lwjgl_input_Keyboard.c, src/native/win32/org_lwjgl_input_Mouse.c: Win32: Moved handleMessages to java side (update()) 2005-12-24 Ioannis Tsakpinis * src/native/generated/org_lwjgl_opengl_EXTFramebufferBlit.c, .../generated/org_lwjgl_opengl_EXTFramebufferMultisample.c: New EXT_framebuffer extensions * .../org/lwjgl/opengl/EXTFramebufferBlit.java, .../lwjgl/opengl/EXTFramebufferMultisample.java, .../org/lwjgl/opengl/EXT_framebuffer_blit.java, .../lwjgl/opengl/EXT_framebuffer_multisample.java: New EXT_framebuffer extensions * .../org/lwjgl/opengl/ARBBufferObject.java, .../org/lwjgl/opengl/ARBColorBufferFloat.java, .../org/lwjgl/opengl/ARBDepthTexture.java, src/generated/org/lwjgl/opengl/ARBDrawBuffers.java, .../org/lwjgl/opengl/ARBFragmentProgram.java, .../org/lwjgl/opengl/ARBFragmentShader.java, .../org/lwjgl/opengl/ARBHalfFloatPixel.java, .../org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPixelBufferObject.java, src/generated/org/lwjgl/opengl/ARBPointSprite.java, src/generated/org/lwjgl/opengl/ARBProgram.java, .../org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, .../org/lwjgl/opengl/ARBTextureFloat.java, .../org/lwjgl/opengl/ARBTextureRectangle.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, .../org/lwjgl/opengl/ARBVertexProgram.java, .../org/lwjgl/opengl/ARBVertexShader.java, src/generated/org/lwjgl/opengl/ATIDrawBuffers.java, .../org/lwjgl/opengl/ATIFragmentShader.java, .../org/lwjgl/opengl/ATIMapObjectBuffer.java, .../org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTPackedDepthStencil.java, .../org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, .../org/lwjgl/opengl/EXTStencilClearTag.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/generated/org/lwjgl/opengl/EXTTextureSRGB.java, src/generated/org/lwjgl/opengl/GL15.java, src/generated/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/HPOcclusionTest.java, .../org/lwjgl/opengl/IBMRasterposClip.java, src/generated/org/lwjgl/opengl/NVFloatBuffer.java, .../org/lwjgl/opengl/NVFragmentProgram.java, .../org/lwjgl/opengl/NVFragmentProgram2.java, src/generated/org/lwjgl/opengl/NVHalfFloat.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, .../org/lwjgl/opengl/NVPixelDataRange.java, .../org/lwjgl/opengl/NVPrimitiveRestart.java, src/generated/org/lwjgl/opengl/NVProgram.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, .../org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, .../org/lwjgl/opengl/NVVertexProgram3.java, src/generated/org/lwjgl/opengl/SUNSliceAccum.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_color_buffer_float.java, .../org/lwjgl/opengl/ARB_depth_texture.java, .../org/lwjgl/opengl/ARB_draw_buffers.java, .../org/lwjgl/opengl/ARB_fragment_program.java, .../lwjgl/opengl/ARB_fragment_program_shadow.java, .../org/lwjgl/opengl/ARB_fragment_shader.java, .../org/lwjgl/opengl/ARB_half_float_pixel.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_multisample.java, .../org/lwjgl/opengl/ARB_multitexture.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, .../org/lwjgl/opengl/ARB_pixel_buffer_object.java, .../org/lwjgl/opengl/ARB_point_parameters.java, .../org/lwjgl/opengl/ARB_point_sprite.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_shading_language_100.java, .../org/lwjgl/opengl/ARB_texture_compression.java, .../org/lwjgl/opengl/ARB_texture_float.java, .../org/lwjgl/opengl/ARB_texture_rectangle.java, .../org/lwjgl/opengl/ARB_transpose_matrix.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_buffer_object.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, .../org/lwjgl/opengl/ATI_draw_buffers.java, .../org/lwjgl/opengl/ATI_element_array.java, .../org/lwjgl/opengl/ATI_envmap_bumpmap.java, .../org/lwjgl/opengl/ATI_fragment_shader.java, .../org/lwjgl/opengl/ATI_map_object_buffer.java, .../lwjgl/opengl/ATI_texture_compression_3dc.java, .../org/lwjgl/opengl/ATI_texture_float.java, .../org/lwjgl/opengl/ATI_vertex_array_object.java, .../opengl/ATI_vertex_attrib_array_object.java, .../org/lwjgl/opengl/ATI_vertex_streams.java, src/templates/org/lwjgl/opengl/EXT_bgra.java, .../lwjgl/opengl/EXT_blend_equation_separate.java, .../org/lwjgl/opengl/EXT_blend_subtract.java, src/templates/org/lwjgl/opengl/EXT_cg_shader.java, .../org/lwjgl/opengl/EXT_depth_bounds_test.java, .../org/lwjgl/opengl/EXT_draw_range_elements.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_multi_draw_arrays.java, .../org/lwjgl/opengl/EXT_packed_depth_stencil.java, .../org/lwjgl/opengl/EXT_paletted_texture.java, .../org/lwjgl/opengl/EXT_pixel_buffer_object.java, .../org/lwjgl/opengl/EXT_point_parameters.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../org/lwjgl/opengl/EXT_stencil_clear_tag.java, .../lwjgl/opengl/EXT_texture_compression_s3tc.java, .../org/lwjgl/opengl/EXT_texture_env_combine.java, .../org/lwjgl/opengl/EXT_texture_lod_bias.java, .../org/lwjgl/opengl/EXT_texture_mirror_clamp.java, .../org/lwjgl/opengl/EXT_texture_sRGB.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/HP_occlusion_test.java, .../org/lwjgl/opengl/IBM_rasterpos_clip.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, .../org/lwjgl/opengl/NV_float_buffer.java, .../org/lwjgl/opengl/NV_fragment_program.java, .../org/lwjgl/opengl/NV_fragment_program2.java, src/templates/org/lwjgl/opengl/NV_half_float.java, .../lwjgl/opengl/NV_multisample_filter_hint.java, .../org/lwjgl/opengl/NV_occlusion_query.java, .../org/lwjgl/opengl/NV_pixel_data_range.java, .../org/lwjgl/opengl/NV_point_sprite.java, .../org/lwjgl/opengl/NV_primitive_restart.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_register_combiners.java, .../org/lwjgl/opengl/NV_register_combiners2.java, .../lwjgl/opengl/NV_texture_compression_vtc.java, .../org/lwjgl/opengl/NV_texture_expand_normal.java, .../org/lwjgl/opengl/NV_vertex_array_range.java, .../org/lwjgl/opengl/NV_vertex_program.java, .../lwjgl/opengl/NV_vertex_program2_option.java, .../org/lwjgl/opengl/NV_vertex_program3.java, .../org/lwjgl/opengl/SUN_slice_accum.java: Converted comments to javadoc, code cleanup 2005-12-20 Elias Naur * src/native/linux/Makefile, src/native/linux/lwjgl.map: Linux: Added lwjgl.map to specify symbol visibility. Only Java_ symbols will be exported from the liblwjgl.so library now 2005-12-17 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: incremented to 0.99 2005-12-13 Ioannis Tsakpinis * src/generated/org/lwjgl/opengl/EXTFramebufferObject.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java: Removed STENCIL_INDEX_EXT (spec rev. #114, June 16, 2005) Removed FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT (spec rev. #117, September 26, 2005) * .../org/lwjgl/opengl/ARBTextureRectangle.java, .../org/lwjgl/opengl/ARB_texture_rectangle.java: Added missing sampler enums (spec rev. 7/8/2005) 2005-12-09 Brian Matzon * src/generated/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/openal/AL10.java: fixed javadoc 2005-11-24 Elias Naur * src/native/common/common_tools.c, src/native/win32/context.c, src/native/win32/context.h, src/native/win32/org_lwjgl_opengl_Pbuffer.c, .../win32/org_lwjgl_opengl_Win32DisplayPeerInfo.c, src/native/win32/org_lwjgl_opengl_Win32PeerInfo.c: Added support for native formatted exception messages 2005-11-23 Elias Naur * src/native/linux/Makefile, src/native/linux/display.c, src/native/linux/org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c: Linux: Added -lm and -std=c99 to fix the warning abount round(). Removed some unnecessary headers 2005-11-22 Elias Naur * src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Ignore events from old windows * src/native/common/common_tools.c, src/native/linux/extgl_glx.c: Converted some static local variables to stack localvariables * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: More native code refactoring * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Removed current_* mode cache from display.c * src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: removed getWindowWidth/Height from native side * src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_input_Mouse.c: Linux: Removed getScreenModeWidth/Height from display.c 2005-11-21 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c: Linux: let exceptions from display.c propagate to LinuxDisplay.java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved saved display mode from C to LinuxDisplay.java * src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved some JNI functions * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved a display connection to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Move gamma ramps to java code * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/display.c: Linux: Moved a display connection creation to java * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/Window.h, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved display mode extension and window state handling up into java code 2005-11-20 Elias Naur * src/native/common/extal.h, src/native/common/org_lwjgl_openal_ALC.c: OpenAL: Made alcGetCurrentContext static in org_lwjgl_openal_ALC.c * src/native/linux/context.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/linux/org_lwjgl_opengl_Display.c, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: renamed _glX* function pointers to lwjgl_glX* to avoid symbol clash problems discovered in mustang 2005-11-16 Elias Naur * src/native/generated/org_lwjgl_openal_AL10.c, src/templates/org/lwjgl/openal/AL10.java: OpenAL: Fix the declaration of alGetListenerf and alGetListeneri 2005-11-07 Elias Naur * .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/References.java: Added missing generated stuff 2005-11-05 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARBVertexShader.java, .../generated/org_lwjgl_opengl_ARBVertexShader.c, .../org/lwjgl/opengl/ARB_vertex_shader.java: Added missing functions in ARB_vertex_shader 2005-11-04 Brian Matzon * build.xml, src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILNative.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/java/org/lwjgl/devil/ILinfo.java, src/java/org/lwjgl/devil/ILpointf.java, src/java/org/lwjgl/devil/ILpointi.java, src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_IL.h, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/devil/org_lwjgl_devil_ILU.h, src/native/common/devil/org_lwjgl_devil_ILUT.c, src/native/common/devil/org_lwjgl_devil_ILUT.h: reworked devil dynamic stub to use generated header using a new ILNative class 2005-11-04 Elias Naur * src/java/org/lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplayPeerInfo.java: Mac OS X: Fixed an issue where pbuffer contexts could not share with the display context. 2005-11-02 Brian Matzon * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java: removed premature created = true * src/native/common/devil/devil-common.h, src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_IL.h, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/devil/org_lwjgl_devil_ILU.h, src/native/common/devil/org_lwjgl_devil_ILUT.c, src/native/common/devil/org_lwjgl_devil_ILUT.h: dynamic stub support 2005-11-02 Elias Naur * src/generated/org/lwjgl/openal/AL10.java, .../org/lwjgl/opengl/ARBBufferObject.java, src/generated/org/lwjgl/opengl/ARBImaging.java, .../org/lwjgl/opengl/ARBMultitexture.java, src/generated/org/lwjgl/opengl/ARBProgram.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/generated/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexProgram.java, src/generated/org/lwjgl/opengl/ARBWindowPos.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../org/lwjgl/opengl/ATIVertexStreams.java, .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTVertexShader.java, src/generated/org/lwjgl/opengl/GL11.java, src/generated/org/lwjgl/opengl/GL12.java, src/generated/org/lwjgl/opengl/GL13.java, src/generated/org/lwjgl/opengl/GL14.java, src/generated/org/lwjgl/opengl/GL15.java, src/generated/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NVFragmentProgram.java, .../org/lwjgl/opengl/NVPixelDataRange.java, .../org/lwjgl/opengl/NVVertexArrayRange.java, .../org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, src/java/org/lwjgl/util/generator/ALTypeMap.java, src/java/org/lwjgl/util/generator/ALdouble.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/native/generated/org_lwjgl_openal_AL10.c, .../generated/org_lwjgl_opengl_ARBMultitexture.c, src/native/generated/org_lwjgl_opengl_ARBProgram.c, .../generated/org_lwjgl_opengl_ARBVertexBlend.c, .../generated/org_lwjgl_opengl_ARBVertexProgram.c, .../generated/org_lwjgl_opengl_ARBWindowPos.c, .../generated/org_lwjgl_opengl_ATIVertexStreams.c, .../generated/org_lwjgl_opengl_EXTFogCoord.c, .../generated/org_lwjgl_opengl_EXTSecondaryColor.c, .../generated/org_lwjgl_opengl_EXTVertexShader.c, src/native/generated/org_lwjgl_opengl_GL11.c, src/native/generated/org_lwjgl_opengl_GL13.c, src/native/generated/org_lwjgl_opengl_GL14.c, src/native/generated/org_lwjgl_opengl_GL20.c, .../generated/org_lwjgl_opengl_NVFragmentProgram.c, .../generated/org_lwjgl_opengl_NVVertexProgram.c, src/templates/org/lwjgl/openal/AL10.java, .../org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_multitexture.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_texture_compression.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_program.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, .../org/lwjgl/opengl/ATI_vertex_array_object.java, .../org/lwjgl/opengl/ATI_vertex_streams.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_paletted_texture.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NV_fragment_program.java, .../org/lwjgl/opengl/NV_pixel_data_range.java, .../org/lwjgl/opengl/NV_vertex_array_range.java, .../org/lwjgl/opengl/NV_vertex_program.java: Added support for doubles (ALdouble and GLdouble) 2005-10-28 Elias Naur * src/native/generated/org_lwjgl_openal_AL10.c, src/native/generated/org_lwjgl_opengl_ARBImaging.c, .../generated/org_lwjgl_opengl_ARBMatrixPalette.c, .../org_lwjgl_opengl_ARBPointParameters.c, .../org_lwjgl_opengl_ARBTransposeMatrix.c, .../generated/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../generated/org_lwjgl_opengl_EXTSecondaryColor.c, .../generated/org_lwjgl_opengl_EXTVertexShader.c, src/native/generated/org_lwjgl_opengl_GL14.c, src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_point_parameters.java, .../org/lwjgl/opengl/ARB_transpose_matrix.java, .../org/lwjgl/opengl/ATI_envmap_bumpmap.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, src/templates/org/lwjgl/opengl/GL14.java: Added missing @Const annotations to opengl and openal functions 2005-10-23 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Don't assume JAWT Lock()/Unlock() are re-entrant, fixing a hang with GCJ 4 2005-10-20 Brian Matzon * build.xml, libs/win32/OpenAL32.dll, libs/win32/lwjglaudio.dll: using OpenAL32.dll as name now (renamed wrap_oal.dll still, due to proxy issues) 2005-10-10 Elias Naur * src/native/common/extal.h, src/native/linux/Makefile: OpenAL: Fixed native headers, now that altypes.h and alctypes are gone 2005-10-06 Elias Naur * src/generated/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL11.java: Added float format to GL11.glReadPixels * src/generated/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL11.java: Added float type to GL11.glGetTexImage 2005-09-29 Elias Naur * build.xml, doc/generator.txt, .../org/lwjgl/util/generator/GeneratorVisitor.java: Added the opengl-template-pattern ant property to control the set of included opengl extensions * build.xml, platform_build/win32_ms_cmdline/build.bat, src/generated/org/lwjgl/openal/AL10.java, .../org/lwjgl/opengl/ARBBufferObject.java, .../org/lwjgl/opengl/ARBColorBufferFloat.java, .../org/lwjgl/opengl/ARBDepthTexture.java, src/generated/org/lwjgl/opengl/ARBDrawBuffers.java, .../org/lwjgl/opengl/ARBFragmentProgram.java, .../org/lwjgl/opengl/ARBFragmentShader.java, .../org/lwjgl/opengl/ARBHalfFloatPixel.java, src/generated/org/lwjgl/opengl/ARBImaging.java, .../org/lwjgl/opengl/ARBMatrixPalette.java, src/generated/org/lwjgl/opengl/ARBMultisample.java, .../org/lwjgl/opengl/ARBMultitexture.java, .../org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPixelBufferObject.java, .../org/lwjgl/opengl/ARBPointParameters.java, src/generated/org/lwjgl/opengl/ARBPointSprite.java, src/generated/org/lwjgl/opengl/ARBProgram.java, .../org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, src/generated/org/lwjgl/opengl/ARBShadow.java, .../org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, .../org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/ARBTextureEnvDot3.java, .../org/lwjgl/opengl/ARBTextureFloat.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/ARBTextureRectangle.java, .../org/lwjgl/opengl/ARBTransposeMatrix.java, src/generated/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, .../org/lwjgl/opengl/ARBVertexProgram.java, .../org/lwjgl/opengl/ARBVertexShader.java, src/generated/org/lwjgl/opengl/ARBWindowPos.java, src/generated/org/lwjgl/opengl/ATIDrawBuffers.java, .../org/lwjgl/opengl/ATIElementArray.java, .../org/lwjgl/opengl/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ATIFragmentShader.java, .../org/lwjgl/opengl/ATIMapObjectBuffer.java, src/generated/org/lwjgl/opengl/ATIPnTriangles.java, .../org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATITextureCompression3DC.java, .../org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, .../org/lwjgl/opengl/ATIVertexStreams.java, .../org/lwjgl/opengl/ContextCapabilities.java, src/generated/org/lwjgl/opengl/EXTAbgr.java, src/generated/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, .../org/lwjgl/opengl/EXTBlendSubtract.java, src/generated/org/lwjgl/opengl/EXTCgShader.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/generated/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, .../org/lwjgl/opengl/EXTMultiDrawArrays.java, .../org/lwjgl/opengl/EXTPackedDepthStencil.java, .../org/lwjgl/opengl/EXTPackedPixels.java, .../org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, .../org/lwjgl/opengl/EXTPointParameters.java, .../org/lwjgl/opengl/EXTRescaleNormal.java, .../org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/EXTStencilClearTag.java, .../org/lwjgl/opengl/EXTStencilTwoSide.java, src/generated/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, .../org/lwjgl/opengl/EXTTextureRectangle.java, src/generated/org/lwjgl/opengl/EXTTextureSRGB.java, .../org/lwjgl/opengl/EXTVertexShader.java, .../org/lwjgl/opengl/EXTVertexWeighting.java, src/generated/org/lwjgl/opengl/GL11.java, src/generated/org/lwjgl/opengl/GL12.java, src/generated/org/lwjgl/opengl/GL13.java, src/generated/org/lwjgl/opengl/GL14.java, src/generated/org/lwjgl/opengl/GL15.java, src/generated/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/HPOcclusionTest.java, .../org/lwjgl/opengl/IBMRasterposClip.java, .../org/lwjgl/opengl/NVCopyDepthToColor.java, src/generated/org/lwjgl/opengl/NVDepthClamp.java, src/generated/org/lwjgl/opengl/NVEvaluators.java, src/generated/org/lwjgl/opengl/NVFence.java, src/generated/org/lwjgl/opengl/NVFloatBuffer.java, src/generated/org/lwjgl/opengl/NVFogDistance.java, .../org/lwjgl/opengl/NVFragmentProgram.java, .../org/lwjgl/opengl/NVFragmentProgram2.java, src/generated/org/lwjgl/opengl/NVHalfFloat.java, .../org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, .../org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, .../org/lwjgl/opengl/NVPixelDataRange.java, src/generated/org/lwjgl/opengl/NVPointSprite.java, .../org/lwjgl/opengl/NVPrimitiveRestart.java, src/generated/org/lwjgl/opengl/NVProgram.java, .../org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, .../org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, .../org/lwjgl/opengl/NVTextureRectangle.java, .../org/lwjgl/opengl/NVTextureShader.java, .../org/lwjgl/opengl/NVTextureShader2.java, .../org/lwjgl/opengl/NVTextureShader3.java, .../org/lwjgl/opengl/NVVertexArrayRange.java, .../org/lwjgl/opengl/NVVertexArrayRange2.java, .../org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, .../org/lwjgl/opengl/NVVertexProgram3.java, src/generated/org/lwjgl/opengl/References.java, src/generated/org/lwjgl/opengl/SUNSliceAccum.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBHalfFloatPixel.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPixelBufferObject.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/ARBTextureFloat.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTextureRectangle.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATITextureCompression3DC.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/EXTCgShader.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/HPOcclusionTest.java, src/java/org/lwjgl/opengl/IBMRasterposClip.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java, src/java/org/lwjgl/opengl/References.java, src/java/org/lwjgl/opengl/SUNSliceAccum.java, .../ContextGeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../ReferencesGeneratorProcessorFactory.java, .../common/arb/org_lwjgl_opengl_ARBBufferObject.c, .../arb/org_lwjgl_opengl_ARBColorBufferFloat.c, .../common/arb/org_lwjgl_opengl_ARBDrawBuffers.c, .../common/arb/org_lwjgl_opengl_ARBImaging.c, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c, .../common/arb/org_lwjgl_opengl_ARBMultisample.c, .../common/arb/org_lwjgl_opengl_ARBMultitexture.c, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.c, .../arb/org_lwjgl_opengl_ARBPointParameters.c, .../common/arb/org_lwjgl_opengl_ARBProgram.c, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.c, .../arb/org_lwjgl_opengl_ARBTextureCompression.c, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.c, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.c, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.c, .../common/arb/org_lwjgl_opengl_ARBVertexShader.c, .../common/arb/org_lwjgl_opengl_ARBWindowPos.c, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.c, .../common/ati/org_lwjgl_opengl_ATIElementArray.c, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../ati/org_lwjgl_opengl_ATIFragmentShader.c, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.c, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.c, .../ati/org_lwjgl_opengl_ATISeparateStencil.c, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.c, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.c, .../org_lwjgl_opengl_EXTBlendEquationSeparate.c, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.c, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.c, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.c, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.c, .../common/ext/org_lwjgl_opengl_EXTFogCoord.c, .../ext/org_lwjgl_opengl_EXTFramebufferObject.c, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.c, .../ext/org_lwjgl_opengl_EXTPalettedTexture.c, .../ext/org_lwjgl_opengl_EXTPointParameters.c, .../ext/org_lwjgl_opengl_EXTSecondaryColor.c, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.c, .../common/ext/org_lwjgl_opengl_EXTVertexShader.c, .../ext/org_lwjgl_opengl_EXTVertexWeighting.c, .../common/nv/org_lwjgl_opengl_NVEvaluators.c, src/native/common/nv/org_lwjgl_opengl_NVFence.c, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.c, .../common/nv/org_lwjgl_opengl_NVHalfFloat.c, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.c, .../common/nv/org_lwjgl_opengl_NVPointSprite.c, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.c, src/native/common/nv/org_lwjgl_opengl_NVProgram.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.c, .../nv/org_lwjgl_opengl_NVVertexArrayRange.c, .../common/nv/org_lwjgl_opengl_NVVertexProgram.c, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL13.c, src/native/common/org_lwjgl_opengl_GL14.c, src/native/common/org_lwjgl_opengl_GL15.c, src/native/common/org_lwjgl_opengl_GL20.c, src/native/generated/org_lwjgl_openal_AL10.c, .../generated/org_lwjgl_opengl_ARBBufferObject.c, .../org_lwjgl_opengl_ARBColorBufferFloat.c, .../generated/org_lwjgl_opengl_ARBDrawBuffers.c, src/native/generated/org_lwjgl_opengl_ARBImaging.c, .../generated/org_lwjgl_opengl_ARBMatrixPalette.c, .../generated/org_lwjgl_opengl_ARBMultisample.c, .../generated/org_lwjgl_opengl_ARBMultitexture.c, .../generated/org_lwjgl_opengl_ARBOcclusionQuery.c, .../org_lwjgl_opengl_ARBPointParameters.c, src/native/generated/org_lwjgl_opengl_ARBProgram.c, .../generated/org_lwjgl_opengl_ARBShaderObjects.c, .../org_lwjgl_opengl_ARBTextureCompression.c, .../org_lwjgl_opengl_ARBTransposeMatrix.c, .../generated/org_lwjgl_opengl_ARBVertexBlend.c, .../generated/org_lwjgl_opengl_ARBVertexProgram.c, .../generated/org_lwjgl_opengl_ARBVertexShader.c, .../generated/org_lwjgl_opengl_ARBWindowPos.c, .../generated/org_lwjgl_opengl_ATIDrawBuffers.c, .../generated/org_lwjgl_opengl_ATIElementArray.c, .../generated/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../generated/org_lwjgl_opengl_ATIFragmentShader.c, .../org_lwjgl_opengl_ATIMapObjectBuffer.c, .../generated/org_lwjgl_opengl_ATIPnTriangles.c, .../org_lwjgl_opengl_ATISeparateStencil.c, .../org_lwjgl_opengl_ATIVertexArrayObject.c, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, .../generated/org_lwjgl_opengl_ATIVertexStreams.c, .../org_lwjgl_opengl_EXTBlendEquationSeparate.c, .../org_lwjgl_opengl_EXTBlendFuncSeparate.c, .../org_lwjgl_opengl_EXTCompiledVertexArray.c, .../org_lwjgl_opengl_EXTDepthBoundsTest.c, .../org_lwjgl_opengl_EXTDrawRangeElements.c, .../generated/org_lwjgl_opengl_EXTFogCoord.c, .../org_lwjgl_opengl_EXTFramebufferObject.c, .../org_lwjgl_opengl_EXTMultiDrawArrays.c, .../org_lwjgl_opengl_EXTPalettedTexture.c, .../org_lwjgl_opengl_EXTPointParameters.c, .../generated/org_lwjgl_opengl_EXTSecondaryColor.c, .../org_lwjgl_opengl_EXTStencilClearTag.c, .../generated/org_lwjgl_opengl_EXTStencilTwoSide.c, .../generated/org_lwjgl_opengl_EXTVertexShader.c, .../org_lwjgl_opengl_EXTVertexWeighting.c, src/native/generated/org_lwjgl_opengl_GL11.c, src/native/generated/org_lwjgl_opengl_GL12.c, src/native/generated/org_lwjgl_opengl_GL13.c, src/native/generated/org_lwjgl_opengl_GL14.c, src/native/generated/org_lwjgl_opengl_GL15.c, src/native/generated/org_lwjgl_opengl_GL20.c, .../generated/org_lwjgl_opengl_NVEvaluators.c, src/native/generated/org_lwjgl_opengl_NVFence.c, .../generated/org_lwjgl_opengl_NVFragmentProgram.c, .../generated/org_lwjgl_opengl_NVHalfFloat.c, .../generated/org_lwjgl_opengl_NVOcclusionQuery.c, .../generated/org_lwjgl_opengl_NVPixelDataRange.c, .../generated/org_lwjgl_opengl_NVPointSprite.c, .../org_lwjgl_opengl_NVPrimitiveRestart.c, src/native/generated/org_lwjgl_opengl_NVProgram.c, .../org_lwjgl_opengl_NVRegisterCombiners.c, .../org_lwjgl_opengl_NVRegisterCombiners2.c, .../org_lwjgl_opengl_NVVertexArrayRange.c, .../generated/org_lwjgl_opengl_NVVertexProgram.c, src/native/linux/Makefile, src/native/macosx/Makefile: Moved generated files to seperate directories 2005-09-23 Elias Naur * src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/display.c, src/native/win32/display.h, src/native/win32/org_lwjgl_opengl_Display.c: Win32: Moved some Win32Display.getVersion code to java * build.xml, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/opengl/Win32Registry.java, src/native/win32/display.c, src/native/win32/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Win32Registry.c: Win32: Moved some registry access code to java (for Win32Display.getAdapter()) 2005-09-07 Brian Matzon * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/test/devil/BasicTest.java: applied DarkProphets patch for better error handling and more types 2005-08-23 Ioannis Tsakpinis * .../org/lwjgl/opengl/EXT_stencil_clear_tag.java, .../org/lwjgl/opengl/EXT_texture_sRGB.java: Added new extensions 2005-08-18 Brian Matzon * src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/util/XPMFile.java: fixed XPMFile to use InputStream load method too 2005-08-17 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c: 0.98 version string 2005-08-08 Elias Naur * src/native/win32/extgl_wgl.c, src/native/win32/org_lwjgl_opengl_Win32ContextImplementation.c: Win32: Fixed SIS/VIA crashes 2005-08-07 Elias Naur * src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/GLContext.java: Added fast path to GLContext.getCapabilities() optimized for single threaded applications 2005-07-16 Brian Matzon * res/lwjgl_16x16.xpm, res/lwjgl_32x32.xpm: temp XPM logo files 2005-07-10 Kevin Glass * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java: Fix size check bug in icon setting. Divide by four to get the size of the buffer in pixels. 2005-07-05 Kevin Glass * src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java: Added methods to set the window icon. MacOS implementation added using AWT images. 2005-06-29 Brian Matzon * src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/JInputController.java: decrease visibility of classes * libs/linux/libIL.so, libs/linux/libILU.so, libs/linux/libILUT.so, libs/linux/libopenal.so, libs/macosx/libIL.dylib, libs/macosx/libILU.dylib, libs/macosx/libILUT.dylib, libs/macosx/openal.dylib, libs/win32/DevIL.dll, libs/win32/ILU.dll, libs/win32/ILUT.dll, libs/win32/lwjglaudio.dll: added 3rd party native libs * doc/3rdparty/jinput_license.txt, doc/3rdparty/openal_license.txt, doc/3rdparty/openil_license.txt: added licenses 2005-06-29 Kevin Glass * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/ControllerEvent.java, src/java/org/lwjgl/input/Controllers.java, src/java/org/lwjgl/input/JInputController.java, src/java/org/lwjgl/test/input/TestControllers.java: Initial controller input checkin. Source for the wrapper round JInput including the test tool. 2005-06-29 Elias Naur * src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBHalfFloatPixel.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPixelBufferObject.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBShadow.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/ARBTextureFloat.java, src/java/org/lwjgl/opengl/ARBTextureRectangle.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/EXTCgShader.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/HPOcclusionTest.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/References.java, .../common/arb/org_lwjgl_opengl_ARBBufferObject.c, .../common/arb/org_lwjgl_opengl_ARBImaging.c, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c, .../common/arb/org_lwjgl_opengl_ARBMultitexture.c, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.c, .../arb/org_lwjgl_opengl_ARBPointParameters.c, .../common/arb/org_lwjgl_opengl_ARBProgram.c, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.c, .../arb/org_lwjgl_opengl_ARBTextureCompression.c, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.c, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.c, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.c, .../common/arb/org_lwjgl_opengl_ARBVertexShader.c, .../common/arb/org_lwjgl_opengl_ARBWindowPos.c, .../common/ati/org_lwjgl_opengl_ATIElementArray.c, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../ati/org_lwjgl_opengl_ATIFragmentShader.c, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.c, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.c, .../ati/org_lwjgl_opengl_ATISeparateStencil.c, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.c, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.c, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.c, .../common/ext/org_lwjgl_opengl_EXTFogCoord.c, .../ext/org_lwjgl_opengl_EXTFramebufferObject.c, .../ext/org_lwjgl_opengl_EXTPalettedTexture.c, .../ext/org_lwjgl_opengl_EXTPointParameters.c, .../ext/org_lwjgl_opengl_EXTSecondaryColor.c, .../common/ext/org_lwjgl_opengl_EXTVertexShader.c, .../ext/org_lwjgl_opengl_EXTVertexWeighting.c, .../common/nv/org_lwjgl_opengl_NVEvaluators.c, src/native/common/nv/org_lwjgl_opengl_NVFence.c, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.c, .../common/nv/org_lwjgl_opengl_NVHalfFloat.c, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.c, .../common/nv/org_lwjgl_opengl_NVPointSprite.c, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.c, src/native/common/nv/org_lwjgl_opengl_NVProgram.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.c, .../nv/org_lwjgl_opengl_NVVertexArrayRange.c, .../common/nv/org_lwjgl_opengl_NVVertexProgram.c, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL13.c, src/native/common/org_lwjgl_opengl_GL14.c, src/native/common/org_lwjgl_opengl_GL15.c, src/native/common/org_lwjgl_opengl_GL20.c: Mac OS X: Handle MouseEvent.NOBUTTON case 2005-06-09 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARB_half_float_pixel.java, .../org/lwjgl/opengl/ARB_pixel_buffer_object.java, .../org/lwjgl/opengl/ARB_texture_float.java: Added missing GL_ prefixes 2005-05-30 Elias Naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GLContext.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/native/common/common_tools.c: Added AccessController.doPrivileged where needed 2005-05-29 Brian Matzon * src/native/common/devil/extil.c, src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: use dlopen to load dynamic libraries 2005-05-27 Elias Naur * .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, .../org/lwjgl/opengl/LinuxCanvasImplementation.java, .../org/lwjgl/opengl/Win32CanvasImplementation.java, .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c: Linux AWT: in case we're not on a SUN jdk, try to determine values instead of bombing out. This should help us compile and run on gcj 2005-05-22 Brian Matzon * src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/examples/spaceinvaders/Game.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/devil/BasicTest.java, src/java/org/lwjgl/test/fmod3/CDDAPlayer.java, src/java/org/lwjgl/test/fmod3/CDPlayer.java, src/java/org/lwjgl/test/fmod3/DSPTest.java, src/java/org/lwjgl/test/fmod3/MusicPlayer.java, src/java/org/lwjgl/test/fmod3/NetTest.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java, src/java/org/lwjgl/test/fmod3/StreamPlayerMemory.java, src/java/org/lwjgl/test/fmod3/StreamTest.java, src/java/org/lwjgl/test/fmod3/SyncTest.java, src/java/org/lwjgl/test/fmod3/TagFieldTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/java/org/lwjgl/test/opengl/awt/DemoBox.java, src/java/org/lwjgl/test/opengl/pbuffers/PbufferTest.java, src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java: added System.exit so that vm instances gets nuked in webstart * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: using .dylibs for devil on mac 2005-05-19 Brian Matzon * src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: fixed fmod webstart loading 2005-05-18 Brian Matzon * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: 0.97 version string * src/native/common/devil/extil.c, src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: reorganize headers so that compilers stop whining 2005-05-17 Elias Naur * src/native/common/devil/extil.c, src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: Mac OS X Devil: Make sure we include our own header files last so that our definition of bool is used 2005-05-12 Elias Naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/openal/AL.java, src/native/common/extal.c, src/native/macosx/org_lwjgl_input_Mouse.c, src/native/win32/display.c, src/native/win32/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_input_Keyboard.c, src/native/win32/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_Win32ContextImplementation.c: OpenAL: Made the openal library path returned by the current ClassLoader and cwd more override java.library.path. Converted some printfDebug to printfDebugJava 2005-05-06 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/native/win32/context.c: Removed update() from Display.createWindow() as it caused garbage to appear as the first frame. Added a black background brush t win32 window class 2005-05-05 Elias Naur * src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBHalfFloatPixel.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPixelBufferObject.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBShadingLanguage100.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, src/java/org/lwjgl/opengl/ARBTextureBorderClamp.java, src/java/org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, src/java/org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/ARBTextureFloat.java, src/java/org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTextureRectangle.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATITextureCompression3DC.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, src/java/org/lwjgl/opengl/ATITextureMirrorOnce.java, src/java/org/lwjgl/opengl/ATIVertexArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, src/java/org/lwjgl/opengl/EXTBlendEquationSeparate.java, src/java/org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/EXTCgShader.java, src/java/org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, src/java/org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTSeparateSpecularColor.java, src/java/org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, src/java/org/lwjgl/opengl/EXTTextureCompressionS3TC.java, src/java/org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, src/java/org/lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/HPOcclusionTest.java, src/java/org/lwjgl/opengl/IBMRasterposClip.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, src/java/org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, src/java/org/lwjgl/opengl/NVTextureCompressionVTC.java, src/java/org/lwjgl/opengl/NVTextureEnvCombine4.java, src/java/org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java, src/java/org/lwjgl/opengl/SUNSliceAccum.java, src/java/org/lwjgl/util/generator/ALTypeMap.java: Fixed generator to not include checkALerror.h 2005-05-04 Caspian Rychlik-Prince * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/Util.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBHalfFloatPixel.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPixelBufferObject.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/ARBTextureFloat.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTextureRectangle.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATITextureCompression3DC.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, .../org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/EXTCgShader.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/HPOcclusionTest.java, src/java/org/lwjgl/opengl/IBMRasterposClip.java, .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, .../lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, .../org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/RenderTexture.java, src/java/org/lwjgl/opengl/SUNSliceAccum.java, src/java/org/lwjgl/opengl/StateTracker.java, src/java/org/lwjgl/opengl/Util.java, .../org/lwjgl/opengl/Win32AWTGLCanvasPeerInfo.java, .../lwjgl/opengl/Win32CanvasImplementation.java, .../lwjgl/opengl/Win32ContextImplementation.java, src/java/org/lwjgl/opengl/Win32Display.java, .../org/lwjgl/opengl/Win32DisplayPeerInfo.java, .../org/lwjgl/opengl/Win32PbufferPeerInfo.java, src/java/org/lwjgl/opengl/Win32PeerInfo.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Util.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/devil/BasicTest.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/java/org/lwjgl/test/opengl/awt/DemoBox.java, .../lwjgl/test/opengl/pbuffers/PbufferTest.java, .../lwjgl/test/opengl/pbuffers/UniqueRenderer.java, .../test/opengl/pbuffers/UniqueRendererRTT.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, .../org/lwjgl/test/opengl/shaders/ShaderFP.java, .../org/lwjgl/test/opengl/shaders/ShaderFSH.java, .../org/lwjgl/test/opengl/shaders/ShaderVP.java, .../org/lwjgl/test/opengl/shaders/ShaderVSH.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, .../org/lwjgl/util/model/loaders/XMLLoader.java: Cleanup of unused imports 2005-05-03 Elias Naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Mac OS X: Only use SetSystemUIMode workaround on 10.3 and lower 2005-04-29 Elias Naur * src/native/win32/Window.h, src/native/win32/context.c, src/native/win32/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_opengl_Display.c: Win32: Compile fixes * src/native/win32/context.c, src/native/win32/context.h, src/native/win32/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_opengl_Display.c: Win32: Fix Mouse.setCursorLocation() 2005-04-28 Elias Naur * .../lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java: Mac OS X: Added a workaround for the 'white screen' problem * src/java/org/lwjgl/input/Mouse.java, src/native/linux/org_lwjgl_input_Mouse.c: Fix cursor jumping after Mouse.setGrabbed() 2005-04-27 Elias Naur * src/java/org/lwjgl/opengl/AWTSurfaceLock.java, .../common/org_lwjgl_opengl_AWTSurfaceLock.c: Moved AWTSurfaceLock retry-loop to java to avoid non-standard sleep functions 2005-04-12 Elias Naur * src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/linux/org_lwjgl_input_Mouse.c: Added Mouse.setCursorPosition(x, y) * src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/Util.java, src/native/common/checkALerror.h, src/native/common/org_lwjgl_openal_AL.c, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_openal_ALC.c: Moved ALC error check to java. Fix linux type cast warnings * src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/native/common/org_lwjgl_openal_ALC.c: Converted ALC pointers from int to long 2005-04-09 Elias Naur * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/Display.java: Added LWJGLUtil.getPlatform to encapsulate platform detection. Added FreeBSD as an alias to Linux. 2005-04-04 Elias Naur * src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATIVertexArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/EXTBlendEquationSeparate.java, src/java/org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, src/java/org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, src/java/org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/ util/generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/util/generator/GeneratorVisitor.java: Don't emit initNativeStub() when generating context-specific OpenGL java classes 2005-03-30 Elias Naur * src/native/win32/context.c, src/native/win32/org_lwjgl_opengl_Display.c: Win32: Always sepcify WS_CLIPCHILDREN | WS_CLIPSIBLINGS in window style flags, since it is required for SetPixelFormat to work (according to MSDN docs) 2005-03-29 Brian Matzon * doc/lwjgl_hidden_switches.text, src/java/org/lwjgl/J2SESysImplementation.java, src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Context.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/WaveData.java, src/native/common/common_tools.c: moved Sys.log to LWJGLUtils and renamed property to org.lwjgl.util.Debug 2005-03-29 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved display connection reference count to java. Linux: Load OpenGL library before opening display to work around a crash in NVIDIA drivers. 2005-03-28 Brian Matzon * src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: readded ilu/ilut handles - though they're never used. But stops compile errors * src/native/common/devil/extil.c, src/native/common/devil/extilu.c, src/native/common/devil/extilut.c: first stab at one-shot devil initialization on mac * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java: first stab at one-shot devil initialization on mac * src/java/org/lwjgl/LWJGLUtil.java, src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/java/org/lwjgl/openal/AL.java: reworked detection of native paths to shared implementation in new class LWJGLUtil * src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_ILU.c: fixed warnings\nremoved cruft * src/java/org/lwjgl/devil/IL.java, src/native/common/devil/org_lwjgl_devil_IL.c: added missing v methods 2005-03-27 Brian Matzon * src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java: minor cleanup * src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java: minor cleanup 2005-03-25 Brian Matzon * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java: fixed lib names * src/native/common/devil/devil-common.h, src/native/common/devil/extil.c, src/native/common/devil/extil.h, src/native/common/devil/extilu.c, src/native/common/devil/extilu.h, src/native/common/devil/extilut.c, src/native/common/devil/extilut.h, src/native/common/devil/org_lwjgl_devil_IL.c: linux fixes * src/java/org/lwjgl/devil/ILUT.java, src/native/common/devil/org_lwjgl_devil_ILUT.c: added ilutGetv * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java: small cleanup * src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java, src/java/org/lwjgl/test/devil/BasicTest.java, src/native/common/devil/devil-common.h, src/native/common/devil/extil.c, src/native/common/devil/extil.h, src/native/common/devil/extilu.c, src/native/common/devil/extilu.h, src/native/common/devil/extilut.c, src/native/common/devil/extilut.h, src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/devil/org_lwjgl_devil_ILUT.c: dynamic loading of devil 2005-03-22 Brian Matzon * src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/awt/AWTGears.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java: fixed license 2005-03-21 Elias Naur * build.xml, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/BufferObjectTracker.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/opengl/GLChecks.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/References.java, src/java/org/lwjgl/opengl/ReferencesStack.java, src/java/org/lwjgl/opengl/StateTracker.java, src/java/org/lwjgl/test/input/MouseTest.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../ReferencesGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Utils.java, src/native/build.sh, .../org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ATI_element_array.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_paletted_texture.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NV_vertex_program.java: Implemented strong references in glVertexPointer and friends 2005-03-16 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: updated version string to 96 2005-03-16 Elias Naur * src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/GL20.java, src/native/common/org_lwjgl_opengl_GL20.c: Sync generated source files 2005-03-15 Mark Bernard * build.xml, src/java/org/lwjgl/devil/IL.java, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILUT.java: DevIL dynamic lib loading. Added some Mac and Linux code. 2005-03-13 Caspian Rychlik-Prince * src/java/org/lwjgl/Sys.java, src/native/win32/org_lwjgl_Sys.c: Removed that ugly calibration code! Now using a new kind of hires timer instead. 2005-03-11 Ioannis Tsakpinis * .../org/lwjgl/opengl/ATITextureCompression3DC.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, src/native/common/org_lwjgl_opengl_GL20.c, src/templates/org/lwjgl/opengl/GL20.java: Fixed GetShader & GetProgram 2005-03-09 Elias Naur * src/java/org/lwjgl/openal/AL.java, src/native/common/extal.c, src/native/common/extal.h: OpenAL: Moved more library loading from native to java * src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Win32CanvasImplementation.java: Moved Win32 specific code to win32 specific class(!) 2005-02-25 Brian Matzon * .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, src/java/org/lwjgl/util/WaveData.java: moved WaveData to util 2005-02-24 Elias Naur * .../lwjgl/opengl/Win32ContextImplementation.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/win32/context.c, src/native/win32/context.h, src/native/win32/extgl_wgl.c, src/native/win32/extgl_wgl.h, src/native/win32/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_Win32ContextImplementation.c: Win32: Handle context-dependent wgl extensions * .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/context.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/linux/org_lwjgl_opengl_Display.c, .../org_lwjgl_opengl_LinuxCanvasImplementation.c, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: Handle different GLX capabilities on different screens 2005-02-23 Elias Naur * src/native/common/extgl.c, src/native/common/extgl.h, src/native/linux/context.c, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, .../org_lwjgl_opengl_LinuxCanvasImplementation.c, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/win32/context.c, src/native/win32/extgl_wgl.c: Removed unsued JNIEnv parameter from extgl_QueryExtension * src/native/common/extgl.c, src/native/linux/extgl_glx.c, src/native/macosx/context.m, src/native/win32/extgl_wgl.c: Moved platform specific stuff from extgl.c into platform directories * src/java/org/lwjgl/opengl/Context.java, .../lwjgl/opengl/LinuxContextImplementation.java, .../lwjgl/opengl/MacOSXContextImplementation.java, .../lwjgl/opengl/Win32ContextImplementation.java: Made Context.setVSync static. Added synchronization. * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java: Clean up java code * src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/win32/Window.h, src/native/win32/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c: Clean out commented code * src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/Sys.java: Linux: Make sure libjawt.so can be loaded * build.xml, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/Context.java, .../org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, .../org/lwjgl/opengl/LinuxPbufferPeerInfo.java, .../lwjgl/opengl/MacOSXAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXCanvasImplementation.java, .../org/lwjgl/opengl/MacOSXCanvasPeerInfo.java, .../lwjgl/opengl/MacOSXContextImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, .../org/lwjgl/opengl/MacOSXDisplayPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, .../org/lwjgl/opengl/MacOSXPbufferPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXPeerInfo.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, .../lwjgl/opengl/Win32ContextImplementation.java, src/java/org/lwjgl/opengl/Win32Display.java, .../org/lwjgl/opengl/Win32DisplayPeerInfo.java, src/native/macosx/context.h, src/native/macosx/context.m, src/native/macosx/display.h, src/native/macosx/org_lwjgl_opengl_Display.m, .../macosx/org_lwjgl_opengl_MacOSXCanvasPeerInfo.m, .../org_lwjgl_opengl_MacOSXPbufferPeerInfo.m, .../macosx/org_lwjgl_opengl_MacOSXPeerInfo.m, src/native/macosx/org_lwjgl_opengl_Pbuffer.m, .../org_lwjgl_opengl_Win32AWTGLCanvasPeerInfo.c: Mac OS X port of the refactoring. Linux and Win32 fixes. 2005-02-22 Elias Naur * build.xml, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_LinuxPeerInfo.c: Linux: moved handle allocations to native * src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java: Fix AWTGLCanvas to create context and make it current in paint(). GL usage can then only happen from an overidden paintGL(). * src/native/common/awt_tools.h, src/native/linux/Makefile: Linux makefile fix 2005-02-21 Elias Naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java: *** empty log message *** * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_input_Cursor.c: Linux: moved Cursor handle allocation to native side * build.xml, platform_build/win32_ms_cmdline/build.bat, src/java/org/lwjgl/Sys.java, .../org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/GLContext.java, .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, .../org/lwjgl/opengl/Win32AWTGLCanvasPeerInfo.java, .../lwjgl/opengl/Win32CanvasImplementation.java, .../lwjgl/opengl/Win32ContextImplementation.java, src/java/org/lwjgl/opengl/Win32Display.java, .../org/lwjgl/opengl/Win32DisplayPeerInfo.java, .../org/lwjgl/opengl/Win32PbufferPeerInfo.java, src/java/org/lwjgl/opengl/Win32PeerInfo.java, src/native/common/awt_tools.h, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/extgl.h, .../common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/win32/Window.h, src/native/win32/context.c, src/native/win32/context.h, src/native/win32/display.c, src/native/win32/extgl_wgl.c, src/native/win32/extgl_wgl.h, src/native/win32/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_opengl_AWTGLCanvas.c, src/native/win32/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c, .../org_lwjgl_opengl_Win32AWTGLCanvasPeerInfo.c, .../org_lwjgl_opengl_Win32ContextImplementation.c, .../win32/org_lwjgl_opengl_Win32DisplayPeerInfo.c, src/native/win32/org_lwjgl_opengl_Win32PeerInfo.c: Win32 part of refactor and AWTGLCanvas 2005-02-20 Caspian Rychlik-Prince * src/templates/org/lwjgl/openal/AL10.java, src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/ARB_color_buffer_float.java, src/templates/org/lwjgl/opengl/ARB_draw_buffers.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, src/templates/org/lwjgl/opengl/ARB_matrix_palette.java, src/templates/org/lwjgl/opengl/ARB_multisample.java, src/templates/org/lwjgl/opengl/ARB_multitexture.java, src/templates/org/lwjgl/opengl/ARB_occlusion_query.java, src/templates/org/lwjgl/opengl/ARB_point_parameters.java, src/templates/org/lwjgl/opengl/ARB_program.java, src/templates/org/lwjgl/opengl/ARB_shader_objects.java, src/templates/org/lwjgl/opengl/ARB_texture_compression.java, src/templates/org/lwjgl/opengl/ARB_transpose_matrix.java, src/templates/org/lwjgl/opengl/ARB_vertex_blend.java, src/templates/org/lwjgl/opengl/ARB_vertex_program.java, src/templates/org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/ATI_draw_buffers.java, src/templates/org/lwjgl/opengl/ATI_element_array.java, src/templates/org/lwjgl/opengl/ATI_envmap_bumpmap.java, src/templates/org/lwjgl/opengl/ATI_fragment_shader.java, src/templates/org/lwjgl/opengl/ATI_map_object_buffer.java, src/templates/org/lwjgl/opengl/ATI_pn_triangles.java, src/templates/org/lwjgl/opengl/ATI_separate_stencil.java, src/templates/org/lwjgl/opengl/ATI_texture_compression_3dc.java, src/templates/org/lwjgl/opengl/ATI_vertex_array_object.java, src/templates/org/lwjgl/opengl/ATI_vertex_attrib_array_object.java, src/templates/org/lwjgl/opengl/ATI_vertex_streams.java, src/templates/org/lwjgl/opengl/EXT_blend_equation_separate.java, src/templates/org/lwjgl/opengl/EXT_blend_func_separate.java, src/templates/org/lwjgl/opengl/EXT_compiled_vertex_array.java, src/templates/org/lwjgl/opengl/EXT_depth_bounds_test.java, src/templates/org/lwjgl/opengl/EXT_draw_range_elements.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, src/templates/org/lwjgl/opengl/EXT_framebuffer_object.java, src/templates/org/lwjgl/opengl/EXT_multi_draw_arrays.java, src/templates/org/lwjgl/opengl/EXT_paletted_texture.java, src/templates/org/lwjgl/opengl/EXT_point_parameters.java, src/templates/org/lwjgl/opengl/EXT_secondary_color.java, src/templates/org/lwjgl/opengl/EXT_stencil_two_side.java, src/templates/org/lwjgl/opengl/EXT_texture_compression_s3tc.java, src/templates/org/lwjgl/opengl/EXT_texture_lod_bias.java, src/templates/org/lwjgl/opengl/EXT_vertex_shader.java, src/templates/org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, src/templates/org/lwjgl/opengl/NV_fragment_program.java, src/templates/org/lwjgl/opengl/NV_half_float.java, src/templates/org/lwjgl/opengl/NV_occlusion_query.java, src/templates/org/lwjgl/opengl/NV_pixel_data_range.java, src/templates/org/lwjgl/opengl/NV_point_sprite.java, src/templates/org/lwjgl/opengl/NV_primitive_restart.java, src/templates/org/lwjgl/opengl/NV_program.java, src/templates/org/lwjgl/opengl/NV_register_combiners.java, src/templates/org/lwjgl/opengl/NV_register_combiners2.java, src/templates/org/lwjgl/opengl/NV_texture_compression_vtc.java, src/templates/org/lwjgl/opengl/NV_vertex_array_range.java, src/templates/org/lwjgl/opengl/NV_vertex_program.java: Refactored generator into util package * src/java/org/lwjgl/generator/ALTypeMap.java, src/java/org/lwjgl/generator/ALboolean.java, src/java/org/lwjgl/generator/ALbyte.java, src/java/org/lwjgl/generator/ALenum.java, src/java/org/lwjgl/generator/ALfloat.java, src/java/org/lwjgl/generator/ALint.java, src/java/org/lwjgl/generator/ALshort.java, src/java/org/lwjgl/generator/ALsizei.java, src/java/org/lwjgl/generator/ALubyte.java, src/java/org/lwjgl/generator/ALuint.java, src/java/org/lwjgl/generator/ALvoid.java, src/java/org/lwjgl/generator/Auto.java, src/java/org/lwjgl/generator/AutoResultSize.java, src/java/org/lwjgl/generator/AutoSize.java, src/java/org/lwjgl/generator/AutoType.java, src/java/org/lwjgl/generator/BufferKind.java, src/java/org/lwjgl/generator/BufferObject.java, src/java/org/lwjgl/generator/CachedResult.java, src/java/org/lwjgl/generator/Check.java, src/java/org/lwjgl/generator/Code.java, src/java/org/lwjgl/generator/Const.java, src/java/org/lwjgl/generator/Constant.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/generator/Extension.java, src/java/org/lwjgl/generator/FieldsGenerator.java, src/java/org/lwjgl/generator/GLTypeMap.java, src/java/org/lwjgl/generator/GLbitfield.java, src/java/org/lwjgl/generator/GLboolean.java, src/java/org/lwjgl/generator/GLbyte.java, src/java/org/lwjgl/generator/GLchar.java, src/java/org/lwjgl/generator/GLcharARB.java, src/java/org/lwjgl/generator/GLclampd.java, src/java/org/lwjgl/generator/GLclampf.java, src/java/org/lwjgl/generator/GLdouble.java, src/java/org/lwjgl/generator/GLenum.java, src/java/org/lwjgl/generator/GLfloat.java, src/java/org/lwjgl/generator/GLhalf.java, src/java/org/lwjgl/generator/GLhandleARB.java, src/java/org/lwjgl/generator/GLint.java, src/java/org/lwjgl/generator/GLintptr.java, src/java/org/lwjgl/generator/GLintptrARB.java, src/java/org/lwjgl/generator/GLshort.java, src/java/org/lwjgl/generator/GLsizei.java, src/java/org/lwjgl/generator/GLsizeiptr.java, src/java/org/lwjgl/generator/GLsizeiptrARB.java, src/java/org/lwjgl/generator/GLubyte.java, src/java/org/lwjgl/generator/GLuint.java, src/java/org/lwjgl/generator/GLushort.java, src/java/org/lwjgl/generator/GLvoid.java, src/java/org/lwjgl/generator/GenerateAutos.java, .../lwjgl/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/generator/GeneratorVisitor.java, src/java/org/lwjgl/generator/Indirect.java, .../org/lwjgl/generator/JNITypeTranslator.java, .../org/lwjgl/generator/JavaMethodsGenerator.java, .../org/lwjgl/generator/JavaTypeTranslator.java, src/java/org/lwjgl/generator/Mode.java, .../generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/generator/NativeType.java, .../org/lwjgl/generator/NativeTypeTranslator.java, src/java/org/lwjgl/generator/NoErrorCheck.java, src/java/org/lwjgl/generator/NullTerminated.java, src/java/org/lwjgl/generator/Platform.java, .../org/lwjgl/generator/PlatformDependent.java, .../org/lwjgl/generator/PostfixTranslator.java, .../lwjgl/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/generator/Result.java, .../org/lwjgl/generator/SignatureTranslator.java, src/java/org/lwjgl/generator/Signedness.java, src/java/org/lwjgl/generator/StripPostfix.java, src/java/org/lwjgl/generator/TypeInfo.java, src/java/org/lwjgl/generator/TypeMap.java, .../org/lwjgl/generator/TypedefsGenerator.java, src/java/org/lwjgl/generator/Utils.java, src/java/org/lwjgl/util/generator/ALTypeMap.java, src/java/org/lwjgl/util/generator/ALboolean.java, src/java/org/lwjgl/util/generator/ALbyte.java, src/java/org/lwjgl/util/generator/ALenum.java, src/java/org/lwjgl/util/generator/ALfloat.java, src/java/org/lwjgl/util/generator/ALint.java, src/java/org/lwjgl/util/generator/ALshort.java, src/java/org/lwjgl/util/generator/ALsizei.java, src/java/org/lwjgl/util/generator/ALubyte.java, src/java/org/lwjgl/util/generator/ALuint.java, src/java/org/lwjgl/util/generator/ALvoid.java, src/java/org/lwjgl/util/generator/Auto.java, .../org/lwjgl/util/generator/AutoResultSize.java, src/java/org/lwjgl/util/generator/AutoSize.java, src/java/org/lwjgl/util/generator/AutoType.java, src/java/org/lwjgl/util/generator/BufferKind.java, .../org/lwjgl/util/generator/BufferObject.java, .../org/lwjgl/util/generator/CachedResult.java, src/java/org/lwjgl/util/generator/Check.java, src/java/org/lwjgl/util/generator/Code.java, src/java/org/lwjgl/util/generator/Const.java, src/java/org/lwjgl/util/generator/Constant.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/util/generator/Extension.java, .../org/lwjgl/util/generator/FieldsGenerator.java, src/java/org/lwjgl/util/generator/GLTypeMap.java, src/java/org/lwjgl/util/generator/GLbitfield.java, src/java/org/lwjgl/util/generator/GLboolean.java, src/java/org/lwjgl/util/generator/GLbyte.java, src/java/org/lwjgl/util/generator/GLchar.java, src/java/org/lwjgl/util/generator/GLcharARB.java, src/java/org/lwjgl/util/generator/GLclampd.java, src/java/org/lwjgl/util/generator/GLclampf.java, src/java/org/lwjgl/util/generator/GLdouble.java, src/java/org/lwjgl/util/generator/GLenum.java, src/java/org/lwjgl/util/generator/GLfloat.java, src/java/org/lwjgl/util/generator/GLhalf.java, src/java/org/lwjgl/util/generator/GLhandleARB.java, src/java/org/lwjgl/util/generator/GLint.java, src/java/org/lwjgl/util/generator/GLintptr.java, src/java/org/lwjgl/util/generator/GLintptrARB.java, src/java/org/lwjgl/util/generator/GLshort.java, src/java/org/lwjgl/util/generator/GLsizei.java, src/java/org/lwjgl/util/generator/GLsizeiptr.java, .../org/lwjgl/util/generator/GLsizeiptrARB.java, src/java/org/lwjgl/util/generator/GLubyte.java, src/java/org/lwjgl/util/generator/GLuint.java, src/java/org/lwjgl/util/generator/GLushort.java, src/java/org/lwjgl/util/generator/GLvoid.java, .../org/lwjgl/util/generator/GenerateAutos.java, .../util/generator/GeneratorProcessorFactory.java, .../org/lwjgl/util/generator/GeneratorVisitor.java, src/java/org/lwjgl/util/generator/Indirect.java, .../lwjgl/util/generator/JNITypeTranslator.java, .../lwjgl/util/generator/JavaMethodsGenerator.java, .../lwjgl/util/generator/JavaTypeTranslator.java, src/java/org/lwjgl/util/generator/Mode.java, .../util/generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/util/generator/NativeType.java, .../lwjgl/util/generator/NativeTypeTranslator.java, .../org/lwjgl/util/generator/NoErrorCheck.java, .../org/lwjgl/util/generator/NullTerminated.java, src/java/org/lwjgl/util/generator/Platform.java, .../lwjgl/util/generator/PlatformDependent.java, .../lwjgl/util/generator/PostfixTranslator.java, .../util/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/util/generator/Result.java, .../lwjgl/util/generator/SignatureTranslator.java, src/java/org/lwjgl/util/generator/Signedness.java, .../org/lwjgl/util/generator/StripPostfix.java, src/java/org/lwjgl/util/generator/TypeInfo.java, src/java/org/lwjgl/util/generator/TypeMap.java, .../lwjgl/util/generator/TypedefsGenerator.java, src/java/org/lwjgl/util/generator/Utils.java: Moved generator to util packages 2005-02-20 Elias Naur * build.xml, .../org/lwjgl/examples/spaceinvaders/Game.java, src/java/org/lwjgl/input/Cursor.java, .../org/lwjgl/opengl/AWTCanvasImplementation.java, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/opengl/AWTSurfaceLock.java, src/java/org/lwjgl/opengl/Context.java, .../org/lwjgl/opengl/ContextImplementation.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/Drawable.java, .../org/lwjgl/opengl/LinuxAWTGLCanvasPeerInfo.java, .../lwjgl/opengl/LinuxCanvasImplementation.java, .../lwjgl/opengl/LinuxContextImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, .../org/lwjgl/opengl/LinuxDisplayPeerInfo.java, src/java/org/lwjgl/opengl/LinuxPeerInfo.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PeerInfo.java, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, .../lwjgl/test/opengl/pbuffers/PbufferTest.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/Display.java, src/native/common/awt_tools.h, .../common/org_lwjgl_opengl_AWTSurfaceLock.c, src/native/linux/Window.h, src/native/linux/context.c, src/native/linux/context.h, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c, .../org_lwjgl_opengl_LinuxAWTGLCanvasPeerInfo.c, .../org_lwjgl_opengl_LinuxCanvasImplementation.c, .../org_lwjgl_opengl_LinuxContextImplementation.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux support for AWTGLCanvas. Big refactor of context specific code into Context.java that is now shared between Display, Pbuffer and AWTGLCanvas. (Win32 and Mac OS X is now broken while I implement the same changes on those platforms) 2005-02-18 Elias Naur * src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: native error handling fixes 2005-02-17 Elias Naur * src/native/common/extgl.c, src/native/common/extgl.h, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.h, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/win32/extgl_wgl.c, src/native/win32/extgl_wgl.h, src/native/win32/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c: Moved platform specific opengl extension flags into the platform specific files * .../generator/ContextCapabilitiesGenerator.java, src/java/org/lwjgl/opengl/BufferObjectTracker.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/GLContext.java: Moved the current BufferObjectInstance into ContextCapabilities to make it ThreadLocal * src/java/org/lwjgl/opengl/GLContext.java, src/native/common/extgl.c: Clarified comment. Mac OS X: Added debug output * .../org/lwjgl/generator/ContextCapabilitiesGenerator.java, .../lwjgl/generator/ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/GLContext.java: Moved loaded_stubs from GLContext to ContextCapabilities * .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, src/java/org/lwjgl/generator/Platform.java, .../lwjgl/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/generator/TypeInfo.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/GLContext.java: Fixed NV_vertex_array_range platform specific symbols. Fixed generics warning. 2005-02-16 Elias Naur * src/java/org/lwjgl/generator/TypeInfo.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ATIElementArray.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java: Made the generator deterministic by sorting. Should make the CVS commits smaller and make verification of generator changes easier by diff'ing previous and current output. * platform_build/win32_ms_cmdline/build.bat, src/java/org/lwjgl/generator/GeneratorVisitor.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ATIElementArray.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../common/arb/org_lwjgl_opengl_ARBBufferObject.c, .../arb/org_lwjgl_opengl_ARBColorBufferFloat.c, .../common/arb/org_lwjgl_opengl_ARBDrawBuffers.c, .../common/arb/org_lwjgl_opengl_ARBImaging.c, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c, .../common/arb/org_lwjgl_opengl_ARBMultisample.c, .../common/arb/org_lwjgl_opengl_ARBMultitexture.c, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.c, .../arb/org_lwjgl_opengl_ARBPointParameters.c, .../common/arb/org_lwjgl_opengl_ARBProgram.c, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.c, .../arb/org_lwjgl_opengl_ARBTextureCompression.c, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.c, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.c, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.c, .../common/arb/org_lwjgl_opengl_ARBVertexShader.c, .../common/arb/org_lwjgl_opengl_ARBWindowPos.c, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.c, .../common/ati/org_lwjgl_opengl_ATIElementArray.c, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../ati/org_lwjgl_opengl_ATIFragmentShader.c, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.c, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.c, .../ati/org_lwjgl_opengl_ATISeparateStencil.c, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.c, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.c, src/native/common/common_tools.h, .../org_lwjgl_opengl_EXTBlendEquationSeparate.c, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.c, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.c, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.c, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.c, .../common/ext/org_lwjgl_opengl_EXTFogCoord.c, .../ext/org_lwjgl_opengl_EXTFramebufferObject.c, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.c, .../ext/org_lwjgl_opengl_EXTPalettedTexture.c, .../ext/org_lwjgl_opengl_EXTPointParameters.c, .../ext/org_lwjgl_opengl_EXTSecondaryColor.c, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.c, .../common/ext/org_lwjgl_opengl_EXTVertexShader.c, .../ext/org_lwjgl_opengl_EXTVertexWeighting.c, .../common/nv/org_lwjgl_opengl_NVEvaluators.c, src/native/common/nv/org_lwjgl_opengl_NVFence.c, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.c, .../common/nv/org_lwjgl_opengl_NVHalfFloat.c, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.c, .../common/nv/org_lwjgl_opengl_NVPointSprite.c, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.c, src/native/common/nv/org_lwjgl_opengl_NVProgram.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.c, .../nv/org_lwjgl_opengl_NVVertexArrayRange.c, .../common/nv/org_lwjgl_opengl_NVVertexProgram.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL13.c, src/native/common/org_lwjgl_opengl_GL14.c, src/native/common/org_lwjgl_opengl_GL15.c, src/native/common/org_lwjgl_opengl_GL20.c, src/native/common/org_lwjgl_opengl_GLContext.c: Win32: fixed compilation * build.xml, src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/generator/AutoResultSize.java, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, .../lwjgl/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/generator/GeneratorVisitor.java, .../org/lwjgl/generator/JavaMethodsGenerator.java, .../generator/NativeMethodStubsGenerator.java, .../lwjgl/generator/RegisterStubsGenerator.java, .../org/lwjgl/generator/TypedefsGenerator.java, src/java/org/lwjgl/generator/Utils.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../common/arb/org_lwjgl_opengl_ARBBufferObject.c, .../arb/org_lwjgl_opengl_ARBColorBufferFloat.c, .../common/arb/org_lwjgl_opengl_ARBDrawBuffers.c, .../common/arb/org_lwjgl_opengl_ARBImaging.c, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c, .../common/arb/org_lwjgl_opengl_ARBMultisample.c, .../common/arb/org_lwjgl_opengl_ARBMultitexture.c, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.c, .../arb/org_lwjgl_opengl_ARBPointParameters.c, .../common/arb/org_lwjgl_opengl_ARBProgram.c, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.c, .../arb/org_lwjgl_opengl_ARBTextureCompression.c, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.c, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.c, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.c, .../common/arb/org_lwjgl_opengl_ARBVertexShader.c, .../common/arb/org_lwjgl_opengl_ARBWindowPos.c, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.c, .../common/ati/org_lwjgl_opengl_ATIElementArray.c, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../ati/org_lwjgl_opengl_ATIFragmentShader.c, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.c, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.c, .../ati/org_lwjgl_opengl_ATISeparateStencil.c, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.c, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.c, .../org_lwjgl_opengl_EXTBlendEquationSeparate.c, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.c, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.c, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.c, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.c, .../common/ext/org_lwjgl_opengl_EXTFogCoord.c, .../ext/org_lwjgl_opengl_EXTFramebufferObject.c, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.c, .../ext/org_lwjgl_opengl_EXTPalettedTexture.c, .../ext/org_lwjgl_opengl_EXTPointParameters.c, .../ext/org_lwjgl_opengl_EXTSecondaryColor.c, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.c, .../common/ext/org_lwjgl_opengl_EXTVertexShader.c, .../ext/org_lwjgl_opengl_EXTVertexWeighting.c, src/native/common/extgl.h, .../common/nv/org_lwjgl_opengl_NVEvaluators.c, src/native/common/nv/org_lwjgl_opengl_NVFence.c, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.c, .../common/nv/org_lwjgl_opengl_NVHalfFloat.c, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.c, .../common/nv/org_lwjgl_opengl_NVPointSprite.c, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.c, src/native/common/nv/org_lwjgl_opengl_NVProgram.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.c, .../nv/org_lwjgl_opengl_NVVertexArrayRange.c, .../common/nv/org_lwjgl_opengl_NVVertexProgram.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL13.c, src/native/common/org_lwjgl_opengl_GL14.c, src/native/common/org_lwjgl_opengl_GL15.c, src/native/common/org_lwjgl_opengl_GL20.c, src/native/common/org_lwjgl_opengl_GLContext.c, .../org/lwjgl/opengl/NV_vertex_array_range.java: Implemented generator support for per-context function pointers. Fixed NV_vertex_array_range 2005-02-16 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/NVVertexArrayRange.java, .../nv/org_lwjgl_opengl_NVVertexArrayRange.c, src/native/win32/org_lwjgl_opengl_AWTGLCanvas.c: Fixed AWTGLCanvas destroy crash. Fixed nv vertex array range glitch * build.xml, src/java/org/lwjgl/opengl/AWTGLCanvas.java, src/java/org/lwjgl/test/opengl/awt/AWTTest.java, src/native/win32/org_lwjgl_opengl_AWTGLCanvas.c, src/native/win32/org_lwjgl_opengl_Display.c: *** empty log message *** 2005-02-16 Elias Naur * build.xml, doc/generator.txt, .../generator/ContextCapabilitiesGenerator.java, .../ContextGeneratorProcessorFactory.java, .../lwjgl/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/generator/GeneratorVisitor.java, src/java/org/lwjgl/generator/Utils.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ContextCapabilities.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/HPOcclusionTest.java, src/java/org/lwjgl/opengl/IBMRasterposClip.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/SUNSliceAccum.java, src/java/org/lwjgl/test/opengl/Gears.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java: Made the gl caps flags auto-generated and moved them to GLContext.getCapabilities() 2005-02-15 Ioannis Tsakpinis * src/templates/org/lwjgl/opengl/ARB_buffer_object.java, src/templates/org/lwjgl/opengl/HP_occlusion_test.java, src/templates/org/lwjgl/opengl/IBM_rasterpos_clip.java, src/templates/org/lwjgl/opengl/NV_float_buffer.java: Misc fixes * src/java/org/lwjgl/generator/ALTypeMap.java, src/java/org/lwjgl/generator/ALboolean.java, src/java/org/lwjgl/generator/ALbyte.java, src/java/org/lwjgl/generator/ALenum.java, src/java/org/lwjgl/generator/ALfloat.java, src/java/org/lwjgl/generator/ALint.java, src/java/org/lwjgl/generator/ALshort.java, src/java/org/lwjgl/generator/ALsizei.java, src/java/org/lwjgl/generator/ALubyte.java, src/java/org/lwjgl/generator/ALuint.java, src/java/org/lwjgl/generator/ALvoid.java, src/java/org/lwjgl/generator/AutoSize.java, src/java/org/lwjgl/generator/FieldsGenerator.java, src/java/org/lwjgl/generator/GLTypeMap.java, src/java/org/lwjgl/generator/GLbitfield.java, src/java/org/lwjgl/generator/GLboolean.java, src/java/org/lwjgl/generator/GLbyte.java, src/java/org/lwjgl/generator/GLchar.java, src/java/org/lwjgl/generator/GLcharARB.java, src/java/org/lwjgl/generator/GLclampd.java, src/java/org/lwjgl/generator/GLclampf.java, src/java/org/lwjgl/generator/GLdouble.java, src/java/org/lwjgl/generator/GLenum.java, src/java/org/lwjgl/generator/GLfloat.java, src/java/org/lwjgl/generator/GLhalf.java, src/java/org/lwjgl/generator/GLhandleARB.java, src/java/org/lwjgl/generator/GLint.java, src/java/org/lwjgl/generator/GLintptr.java, src/java/org/lwjgl/generator/GLintptrARB.java, src/java/org/lwjgl/generator/GLshort.java, src/java/org/lwjgl/generator/GLsizei.java, src/java/org/lwjgl/generator/GLsizeiptr.java, src/java/org/lwjgl/generator/GLsizeiptrARB.java, src/java/org/lwjgl/generator/GLubyte.java, src/java/org/lwjgl/generator/GLuint.java, src/java/org/lwjgl/generator/GLushort.java, src/java/org/lwjgl/generator/GLvoid.java, .../lwjgl/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/generator/GeneratorVisitor.java, .../org/lwjgl/generator/JNITypeTranslator.java, .../org/lwjgl/generator/JavaMethodsGenerator.java, .../org/lwjgl/generator/JavaTypeTranslator.java, src/java/org/lwjgl/generator/Mode.java, .../generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/generator/NativeType.java, .../org/lwjgl/generator/NativeTypeTranslator.java, .../org/lwjgl/generator/PostfixTranslator.java, .../lwjgl/generator/RegisterStubsGenerator.java, .../org/lwjgl/generator/SignatureTranslator.java, src/java/org/lwjgl/generator/TypeInfo.java, src/java/org/lwjgl/generator/TypeMap.java, .../org/lwjgl/generator/TypedefsGenerator.java, src/java/org/lwjgl/generator/Utils.java: Cleanup * src/templates/org/lwjgl/openal/AL10.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_color_buffer_float.java, .../org/lwjgl/opengl/ARB_depth_texture.java, .../org/lwjgl/opengl/ARB_draw_buffers.java, .../org/lwjgl/opengl/ARB_fragment_program.java, .../org/lwjgl/opengl/ARB_fragment_shader.java, .../org/lwjgl/opengl/ARB_half_float_pixel.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_multisample.java, .../org/lwjgl/opengl/ARB_multitexture.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, .../org/lwjgl/opengl/ARB_pixel_buffer_object.java, .../org/lwjgl/opengl/ARB_point_parameters.java, .../org/lwjgl/opengl/ARB_point_sprite.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_shading_language_100.java, src/templates/org/lwjgl/opengl/ARB_shadow.java, .../org/lwjgl/opengl/ARB_shadow_ambient.java, .../org/lwjgl/opengl/ARB_texture_border_clamp.java, .../org/lwjgl/opengl/ARB_texture_compression.java, .../org/lwjgl/opengl/ARB_texture_cube_map.java, .../org/lwjgl/opengl/ARB_texture_env_combine.java, .../org/lwjgl/opengl/ARB_texture_env_dot3.java, .../org/lwjgl/opengl/ARB_texture_float.java, .../lwjgl/opengl/ARB_texture_mirrored_repeat.java, .../org/lwjgl/opengl/ARB_texture_rectangle.java, .../org/lwjgl/opengl/ARB_transpose_matrix.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_buffer_object.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, .../org/lwjgl/opengl/ATI_draw_buffers.java, .../org/lwjgl/opengl/ATI_element_array.java, .../org/lwjgl/opengl/ATI_envmap_bumpmap.java, .../org/lwjgl/opengl/ATI_fragment_shader.java, .../org/lwjgl/opengl/ATI_map_object_buffer.java, .../org/lwjgl/opengl/ATI_pn_triangles.java, .../org/lwjgl/opengl/ATI_separate_stencil.java, .../lwjgl/opengl/ATI_texture_compression_3dc.java, .../org/lwjgl/opengl/ATI_texture_float.java, .../org/lwjgl/opengl/ATI_texture_mirror_once.java, .../org/lwjgl/opengl/ATI_vertex_array_object.java, .../opengl/ATI_vertex_attrib_array_object.java, .../org/lwjgl/opengl/ATI_vertex_streams.java, src/templates/org/lwjgl/opengl/EXT_abgr.java, src/templates/org/lwjgl/opengl/EXT_bgra.java, .../lwjgl/opengl/EXT_blend_equation_separate.java, .../org/lwjgl/opengl/EXT_blend_func_separate.java, .../org/lwjgl/opengl/EXT_blend_subtract.java, src/templates/org/lwjgl/opengl/EXT_cg_shader.java, .../lwjgl/opengl/EXT_compiled_vertex_array.java, .../org/lwjgl/opengl/EXT_depth_bounds_test.java, .../org/lwjgl/opengl/EXT_draw_range_elements.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_multi_draw_arrays.java, .../org/lwjgl/opengl/EXT_packed_pixels.java, .../org/lwjgl/opengl/EXT_paletted_texture.java, .../org/lwjgl/opengl/EXT_pixel_buffer_object.java, .../org/lwjgl/opengl/EXT_point_parameters.java, .../org/lwjgl/opengl/EXT_rescale_normal.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../lwjgl/opengl/EXT_separate_specular_color.java, .../lwjgl/opengl/EXT_shared_texture_palette.java, .../org/lwjgl/opengl/EXT_stencil_two_side.java, .../org/lwjgl/opengl/EXT_stencil_wrap.java, .../lwjgl/opengl/EXT_texture_compression_s3tc.java, .../org/lwjgl/opengl/EXT_texture_env_combine.java, .../org/lwjgl/opengl/EXT_texture_env_dot3.java, .../opengl/EXT_texture_filter_anisotropic.java, .../org/lwjgl/opengl/EXT_texture_lod_bias.java, .../org/lwjgl/opengl/EXT_texture_mirror_clamp.java, .../org/lwjgl/opengl/EXT_texture_rectangle.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NV_copy_depth_to_color.java, src/templates/org/lwjgl/opengl/NV_depth_clamp.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, .../org/lwjgl/opengl/NV_float_buffer.java, .../org/lwjgl/opengl/NV_fog_distance.java, .../org/lwjgl/opengl/NV_fragment_program.java, .../org/lwjgl/opengl/NV_fragment_program2.java, src/templates/org/lwjgl/opengl/NV_half_float.java, .../org/lwjgl/opengl/NV_light_max_exponent.java, .../lwjgl/opengl/NV_multisample_filter_hint.java, .../org/lwjgl/opengl/NV_occlusion_query.java, .../org/lwjgl/opengl/NV_packed_depth_stencil.java, .../org/lwjgl/opengl/NV_pixel_data_range.java, .../org/lwjgl/opengl/NV_point_sprite.java, .../org/lwjgl/opengl/NV_primitive_restart.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_register_combiners.java, .../org/lwjgl/opengl/NV_register_combiners2.java, .../org/lwjgl/opengl/NV_texgen_reflection.java, .../lwjgl/opengl/NV_texture_compression_vtc.java, .../org/lwjgl/opengl/NV_texture_env_combine4.java, .../org/lwjgl/opengl/NV_texture_expand_normal.java, .../org/lwjgl/opengl/NV_texture_rectangle.java, .../org/lwjgl/opengl/NV_texture_shader.java, .../org/lwjgl/opengl/NV_texture_shader2.java, .../org/lwjgl/opengl/NV_texture_shader3.java, .../org/lwjgl/opengl/NV_vertex_array_range.java, .../org/lwjgl/opengl/NV_vertex_array_range2.java, .../org/lwjgl/opengl/NV_vertex_program.java, .../lwjgl/opengl/NV_vertex_program2_option.java, .../org/lwjgl/opengl/NV_vertex_program3.java, .../org/lwjgl/opengl/SUN_slice_accum.java: Removed redundant modifiers 2005-02-15 Elias Naur * .../lwjgl/opengl/ARB_fragment_program_shadow.java, .../org/lwjgl/opengl/ARB_texture_env_add.java, .../org/lwjgl/opengl/ARB_texture_env_crossbar.java, .../lwjgl/opengl/ARB_texture_non_power_of_two.java, .../org/lwjgl/opengl/EXT_shadow_funcs.java, src/templates/org/lwjgl/opengl/EXT_texture_3d.java, .../org/lwjgl/opengl/HP_occlusion_test.java, .../org/lwjgl/opengl/IBM_rasterpos_clip.java, .../org/lwjgl/opengl/NV_blend_square.java, .../lwjgl/opengl/NV_fragment_program_option.java, .../org/lwjgl/opengl/NV_vertex_program1_1.java, .../org/lwjgl/opengl/NV_vertex_program2.java, .../org/lwjgl/opengl/SUN_slice_accum.java: Added templates for marker extensions * src/java/org/lwjgl/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/generator/GeneratorVisitor.java: Generator wont generate java source for empty extensions * SignatureDump.java, build.xml, doc/generator.txt, src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/generator/ALTypeMap.java, src/java/org/lwjgl/generator/ALboolean.java, src/java/org/lwjgl/generator/ALbyte.java, src/java/org/lwjgl/generator/ALenum.java, src/java/org/lwjgl/generator/ALfloat.java, src/java/org/lwjgl/generator/ALint.java, src/java/org/lwjgl/generator/ALshort.java, src/java/org/lwjgl/generator/ALsizei.java, src/java/org/lwjgl/generator/ALubyte.java, src/java/org/lwjgl/generator/ALuint.java, src/java/org/lwjgl/generator/ALvoid.java, src/java/org/lwjgl/generator/Auto.java, src/java/org/lwjgl/generator/AutoSize.java, src/java/org/lwjgl/generator/AutoType.java, src/java/org/lwjgl/generator/BufferKind.java, src/java/org/lwjgl/generator/BufferObject.java, src/java/org/lwjgl/generator/CachedResult.java, src/java/org/lwjgl/generator/Check.java, src/java/org/lwjgl/generator/Code.java, src/java/org/lwjgl/generator/Const.java, src/java/org/lwjgl/generator/Constant.java, src/java/org/lwjgl/generator/Extension.java, src/java/org/lwjgl/generator/FieldsGenerator.java, src/java/org/lwjgl/generator/GLTypeMap.java, src/java/org/lwjgl/generator/GLbitfield.java, src/java/org/lwjgl/generator/GLboolean.java, src/java/org/lwjgl/generator/GLbyte.java, src/java/org/lwjgl/generator/GLchar.java, src/java/org/lwjgl/generator/GLcharARB.java, src/java/org/lwjgl/generator/GLclampd.java, src/java/org/lwjgl/generator/GLclampf.java, src/java/org/lwjgl/generator/GLdouble.java, src/java/org/lwjgl/generator/GLenum.java, src/java/org/lwjgl/generator/GLfloat.java, src/java/org/lwjgl/generator/GLhalf.java, src/java/org/lwjgl/generator/GLhandleARB.java, src/java/org/lwjgl/generator/GLint.java, src/java/org/lwjgl/generator/GLintptr.java, src/java/org/lwjgl/generator/GLintptrARB.java, src/java/org/lwjgl/generator/GLshort.java, src/java/org/lwjgl/generator/GLsizei.java, src/java/org/lwjgl/generator/GLsizeiptr.java, src/java/org/lwjgl/generator/GLsizeiptrARB.java, src/java/org/lwjgl/generator/GLubyte.java, src/java/org/lwjgl/generator/GLuint.java, src/java/org/lwjgl/generator/GLushort.java, src/java/org/lwjgl/generator/GLvoid.java, src/java/org/lwjgl/generator/GenerateAutos.java, .../lwjgl/generator/GeneratorProcessorFactory.java, src/java/org/lwjgl/generator/GeneratorVisitor.java, src/java/org/lwjgl/generator/Indirect.java, .../org/lwjgl/generator/JNITypeTranslator.java, .../org/lwjgl/generator/JavaMethodsGenerator.java, .../org/lwjgl/generator/JavaTypeTranslator.java, src/java/org/lwjgl/generator/Mode.java, .../generator/NativeMethodStubsGenerator.java, src/java/org/lwjgl/generator/NativeType.java, .../org/lwjgl/generator/NativeTypeTranslator.java, src/java/org/lwjgl/generator/NoErrorCheck.java, src/java/org/lwjgl/generator/NullTerminated.java, src/java/org/lwjgl/generator/Platform.java, .../org/lwjgl/generator/PlatformDependent.java, .../org/lwjgl/generator/PostfixTranslator.java, .../lwjgl/generator/RegisterStubsGenerator.java, src/java/org/lwjgl/generator/Result.java, .../org/lwjgl/generator/SignatureTranslator.java, src/java/org/lwjgl/generator/Signedness.java, src/java/org/lwjgl/generator/StripPostfix.java, src/java/org/lwjgl/generator/TypeInfo.java, src/java/org/lwjgl/generator/TypeMap.java, .../org/lwjgl/generator/TypedefsGenerator.java, src/java/org/lwjgl/generator/Utils.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/openal/Util.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBHalfFloatPixel.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, .../org/lwjgl/opengl/ARBPixelBufferObject.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/ARBTextureFloat.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTextureRectangle.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATITextureCompression3DC.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/BufferObjectTracker.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/EXTCgShader.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, .../org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, .../common/arb/org_lwjgl_opengl_ARBBufferObject.c, .../arb/org_lwjgl_opengl_ARBColorBufferFloat.c, .../common/arb/org_lwjgl_opengl_ARBDrawBuffers.c, .../common/arb/org_lwjgl_opengl_ARBImaging.c, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c, .../common/arb/org_lwjgl_opengl_ARBMultisample.c, .../common/arb/org_lwjgl_opengl_ARBMultitexture.c, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.c, .../arb/org_lwjgl_opengl_ARBPointParameters.c, .../common/arb/org_lwjgl_opengl_ARBProgram.c, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.c, .../arb/org_lwjgl_opengl_ARBTextureCompression.c, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.c, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.c, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.c, .../common/arb/org_lwjgl_opengl_ARBVertexShader.c, .../common/arb/org_lwjgl_opengl_ARBWindowPos.c, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.c, .../common/ati/org_lwjgl_opengl_ATIElementArray.c, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../ati/org_lwjgl_opengl_ATIFragmentShader.c, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.c, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.c, .../ati/org_lwjgl_opengl_ATISeparateStencil.c, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.c, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.c, src/native/common/checkALerror.h, src/native/common/common_tools.c, src/native/common/common_tools.h, .../org_lwjgl_opengl_EXTBlendEquationSeparate.c, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.c, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.c, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.c, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.c, .../common/ext/org_lwjgl_opengl_EXTFogCoord.c, .../ext/org_lwjgl_opengl_EXTFramebufferObject.c, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.c, .../ext/org_lwjgl_opengl_EXTPalettedTexture.c, .../ext/org_lwjgl_opengl_EXTPointParameters.c, .../ext/org_lwjgl_opengl_EXTSecondaryColor.c, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.c, .../common/ext/org_lwjgl_opengl_EXTVertexShader.c, .../ext/org_lwjgl_opengl_EXTVertexWeighting.c, src/native/common/extal.h, src/native/common/extgl.h, .../common/nv/org_lwjgl_opengl_NVEvaluators.c, src/native/common/nv/org_lwjgl_opengl_NVFence.c, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.c, .../common/nv/org_lwjgl_opengl_NVHalfFloat.c, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.c, .../common/nv/org_lwjgl_opengl_NVPointSprite.c, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.c, src/native/common/nv/org_lwjgl_opengl_NVProgram.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.c, .../nv/org_lwjgl_opengl_NVVertexArrayRange.c, .../common/nv/org_lwjgl_opengl_NVVertexProgram.c, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL13.c, src/native/common/org_lwjgl_opengl_GL14.c, src/native/common/org_lwjgl_opengl_GL15.c, src/native/common/org_lwjgl_opengl_GL20.c, src/native/linux/Makefile, src/templates/org/lwjgl/openal/AL10.java, .../org/lwjgl/opengl/ARB_buffer_object.java, .../org/lwjgl/opengl/ARB_color_buffer_float.java, .../org/lwjgl/opengl/ARB_depth_texture.java, .../org/lwjgl/opengl/ARB_draw_buffers.java, .../org/lwjgl/opengl/ARB_fragment_program.java, .../org/lwjgl/opengl/ARB_fragment_shader.java, .../org/lwjgl/opengl/ARB_half_float_pixel.java, src/templates/org/lwjgl/opengl/ARB_imaging.java, .../org/lwjgl/opengl/ARB_matrix_palette.java, .../org/lwjgl/opengl/ARB_multisample.java, .../org/lwjgl/opengl/ARB_multitexture.java, .../org/lwjgl/opengl/ARB_occlusion_query.java, .../org/lwjgl/opengl/ARB_pixel_buffer_object.java, .../org/lwjgl/opengl/ARB_point_parameters.java, .../org/lwjgl/opengl/ARB_point_sprite.java, src/templates/org/lwjgl/opengl/ARB_program.java, .../org/lwjgl/opengl/ARB_shader_objects.java, .../org/lwjgl/opengl/ARB_shading_language_100.java, src/templates/org/lwjgl/opengl/ARB_shadow.java, .../org/lwjgl/opengl/ARB_shadow_ambient.java, .../org/lwjgl/opengl/ARB_texture_border_clamp.java, .../org/lwjgl/opengl/ARB_texture_compression.java, .../org/lwjgl/opengl/ARB_texture_cube_map.java, .../org/lwjgl/opengl/ARB_texture_env_combine.java, .../org/lwjgl/opengl/ARB_texture_env_dot3.java, .../org/lwjgl/opengl/ARB_texture_float.java, .../lwjgl/opengl/ARB_texture_mirrored_repeat.java, .../org/lwjgl/opengl/ARB_texture_rectangle.java, .../org/lwjgl/opengl/ARB_transpose_matrix.java, .../org/lwjgl/opengl/ARB_vertex_blend.java, .../org/lwjgl/opengl/ARB_vertex_buffer_object.java, .../org/lwjgl/opengl/ARB_vertex_program.java, .../org/lwjgl/opengl/ARB_vertex_shader.java, src/templates/org/lwjgl/opengl/ARB_window_pos.java, .../org/lwjgl/opengl/ATI_draw_buffers.java, .../org/lwjgl/opengl/ATI_element_array.java, .../org/lwjgl/opengl/ATI_envmap_bumpmap.java, .../org/lwjgl/opengl/ATI_fragment_shader.java, .../org/lwjgl/opengl/ATI_map_object_buffer.java, .../org/lwjgl/opengl/ATI_pn_triangles.java, .../org/lwjgl/opengl/ATI_separate_stencil.java, .../lwjgl/opengl/ATI_texture_compression_3dc.java, .../org/lwjgl/opengl/ATI_texture_float.java, .../org/lwjgl/opengl/ATI_texture_mirror_once.java, .../org/lwjgl/opengl/ATI_vertex_array_object.java, .../opengl/ATI_vertex_attrib_array_object.java, .../org/lwjgl/opengl/ATI_vertex_streams.java, src/templates/org/lwjgl/opengl/EXT_abgr.java, src/templates/org/lwjgl/opengl/EXT_bgra.java, .../lwjgl/opengl/EXT_blend_equation_separate.java, .../org/lwjgl/opengl/EXT_blend_func_separate.java, .../org/lwjgl/opengl/EXT_blend_subtract.java, src/templates/org/lwjgl/opengl/EXT_cg_shader.java, .../lwjgl/opengl/EXT_compiled_vertex_array.java, .../org/lwjgl/opengl/EXT_depth_bounds_test.java, .../org/lwjgl/opengl/EXT_draw_range_elements.java, src/templates/org/lwjgl/opengl/EXT_fog_coord.java, .../org/lwjgl/opengl/EXT_framebuffer_object.java, .../org/lwjgl/opengl/EXT_multi_draw_arrays.java, .../org/lwjgl/opengl/EXT_packed_pixels.java, .../org/lwjgl/opengl/EXT_paletted_texture.java, .../org/lwjgl/opengl/EXT_pixel_buffer_object.java, .../org/lwjgl/opengl/EXT_point_parameters.java, .../org/lwjgl/opengl/EXT_rescale_normal.java, .../org/lwjgl/opengl/EXT_secondary_color.java, .../lwjgl/opengl/EXT_separate_specular_color.java, .../lwjgl/opengl/EXT_shared_texture_palette.java, .../org/lwjgl/opengl/EXT_stencil_two_side.java, .../org/lwjgl/opengl/EXT_stencil_wrap.java, .../lwjgl/opengl/EXT_texture_compression_s3tc.java, .../org/lwjgl/opengl/EXT_texture_env_combine.java, .../org/lwjgl/opengl/EXT_texture_env_dot3.java, .../opengl/EXT_texture_filter_anisotropic.java, .../org/lwjgl/opengl/EXT_texture_lod_bias.java, .../org/lwjgl/opengl/EXT_texture_mirror_clamp.java, .../org/lwjgl/opengl/EXT_texture_rectangle.java, .../org/lwjgl/opengl/EXT_vertex_shader.java, .../org/lwjgl/opengl/EXT_vertex_weighting.java, src/templates/org/lwjgl/opengl/GL11.java, src/templates/org/lwjgl/opengl/GL12.java, src/templates/org/lwjgl/opengl/GL13.java, src/templates/org/lwjgl/opengl/GL14.java, src/templates/org/lwjgl/opengl/GL15.java, src/templates/org/lwjgl/opengl/GL20.java, .../org/lwjgl/opengl/NV_copy_depth_to_color.java, src/templates/org/lwjgl/opengl/NV_depth_clamp.java, src/templates/org/lwjgl/opengl/NV_evaluators.java, src/templates/org/lwjgl/opengl/NV_fence.java, .../org/lwjgl/opengl/NV_float_buffer.java, .../org/lwjgl/opengl/NV_fog_distance.java, .../org/lwjgl/opengl/NV_fragment_program.java, .../org/lwjgl/opengl/NV_fragment_program2.java, src/templates/org/lwjgl/opengl/NV_half_float.java, .../org/lwjgl/opengl/NV_light_max_exponent.java, .../lwjgl/opengl/NV_multisample_filter_hint.java, .../org/lwjgl/opengl/NV_occlusion_query.java, .../org/lwjgl/opengl/NV_packed_depth_stencil.java, .../org/lwjgl/opengl/NV_pixel_data_range.java, .../org/lwjgl/opengl/NV_point_sprite.java, .../org/lwjgl/opengl/NV_primitive_restart.java, src/templates/org/lwjgl/opengl/NV_program.java, .../org/lwjgl/opengl/NV_register_combiners.java, .../org/lwjgl/opengl/NV_register_combiners2.java, .../org/lwjgl/opengl/NV_texgen_reflection.java, .../lwjgl/opengl/NV_texture_compression_vtc.java, .../org/lwjgl/opengl/NV_texture_env_combine4.java, .../org/lwjgl/opengl/NV_texture_expand_normal.java, .../org/lwjgl/opengl/NV_texture_rectangle.java, .../org/lwjgl/opengl/NV_texture_shader.java, .../org/lwjgl/opengl/NV_texture_shader2.java, .../org/lwjgl/opengl/NV_texture_shader3.java, .../org/lwjgl/opengl/NV_vertex_array_range.java, .../org/lwjgl/opengl/NV_vertex_array_range2.java, .../org/lwjgl/opengl/NV_vertex_program.java, .../lwjgl/opengl/NV_vertex_program2_option.java, .../org/lwjgl/opengl/NV_vertex_program3.java: The Big Generator. All OpenGL and OpenAL java and native source files are now generated from templates. See doc/generator.txt for a detailed description. 2005-02-13 Elias Naur * src/native/common/extal.h, src/native/common/org_lwjgl_openal_AL10.c: Made alEnable and alIsExtensionPresent private to AL10.c 2005-02-09 Elias Naur * src/native/common/arb/org_lwjgl_opengl_ARBBufferObject.c, src/native/common/ati/org_lwjgl_opengl_ATIVertexArrayObject.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL15.c: Win32: Fixed void * pointer arithmetic * src/native/common/arb/org_lwjgl_opengl_ARBBufferObject.c, src/native/common/arb/org_lwjgl_opengl_ARBShaderObjects.c, .../common/ati/org_lwjgl_opengl_ATIVertexArrayObject.c, src/native/common/common_tools.h, src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL15.c, src/native/common/org_lwjgl_opengl_GL20.c: Moved extension type definitions into extgl.h. Removed offset argument to safeGetBufferAddress * src/native/common/extgl.c, src/native/common/extgl.h, src/native/macosx/org_lwjgl_opengl_Pbuffer.m: Mac OSX: removed agl 2005-02-08 Elias Naur * src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GL11.c: Made glGetString and glGetError private to GL11.c again * src/java/org/lwjgl/opengl/BufferObjectTracker.java, src/java/org/lwjgl/opengl/GL11.java: Moved BO code from GL11 into BufferObjectTracker 2005-02-07 Brian Matzon * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/Sys.java: cleanup 2005-01-30 Ioannis Tsakpinis * src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: Improved API for glBufferData 2005-01-29 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java: Improved API for glBufferData 2005-01-29 Elias Naur * src/native/win32/Window.h, src/native/win32/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c: Win32: Better Sys.alert fix 2005-01-27 Elias Naur * src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/win32/org_lwjgl_opengl_Display.c: Renamed org.lwjgl.opengl.Window.allowSoftwareOpenGL to org.lwjgl.opengl.Display.allowSoftwareOpenGL 2005-01-25 Brian Matzon * doc/openal_c-to-java.html, doc/tutorial/intro.html, doc/tutorial/openal_basics.html, doc/tutorial/skeleton_code.html: removed more obsolete stuff * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: incrementing to 0.95 2005-01-23 Brian Matzon * build.xml, src/native/macosx/Makefile: mac fix as per: http://lwjgl.org/forum/viewtopic.php?t=903 2005-01-22 Caspian Rychlik-Prince * src/java/org/lwjgl/NativeSysImplementation.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/Pbuffer.java: Fixing Mac problems. 2005-01-21 Elias Naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java: Mac OS X: Remove invokeAndWait stuff since AWT, unlike swing, is thread safe * src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java: Mac OS X: Move GLCanvas init() from paint to immediately after being displayable to avoid deadlocks 2005-01-20 Caspian Rychlik-Prince * build.xml, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/J2SESysImplementation.java, src/java/org/lwjgl/LWJGLException.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/NativeSysImplementation.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/Win32SysImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/win32/org_lwjgl_Sys.c: Fixed AWT dependency. 2005-01-19 Elias Naur * src/java/org/lwjgl/opengl/Pbuffer.java, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c: Moved pbuffer supported check into native code to fix the case of no current context when creating the pbuffer 2005-01-18 Ioannis Tsakpinis * .../org/lwjgl/opengl/EXTFramebufferObject.java, src/java/org/lwjgl/opengl/GLContext.java, .../ext/org_lwjgl_opengl_EXTFramebufferObject.c: Added EXT_framebuffer_object 2005-01-18 Elias Naur * build.xml, src/java/org/lwjgl/DefaultSysImplementation.java, src/java/org/lwjgl/LinuxSysImplementation.java, src/java/org/lwjgl/MacOSXSysImplementation.java, src/java/org/lwjgl/PlatformAdapter.java, src/java/org/lwjgl/SwingAdapter.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/SysImplementation.java, src/java/org/lwjgl/Win32SysImplementation.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/common/common_tools.c, src/native/linux/org_lwjgl_Sys.c, src/native/macosx/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_Sys.c: Delegate Sys platform dependent methods into SysImplementation instances * src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/fmod3/SyncTest.java: Fix tests * src/java/org/lwjgl/Sys.java, src/native/linux/org_lwjgl_Sys.c, src/native/macosx/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_Sys.c: Removed Sys.setProcessPriority * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_input_Mouse.c: Linux:Moved NUM_BUTTONS up into java * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_input_Keyboard.c, src/native/win32/org_lwjgl_input_Mouse.c: Cleaned up Mouse and Keyboard now that buffering and translation are always enabled * build.xml, doc/README, .../org/lwjgl/examples/spaceinvaders/Game.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/opengl/Display.java, .../lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/ControllerFieldTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/native/win32/org_lwjgl_input_Controller.c: Removed Controller * build.xml, doc/README, doc/tutorial/intro.html, platform_build/win32_ms_cmdline/build.bat, src/java/org/lwjgl/openal/eax/EAX.java, src/java/org/lwjgl/openal/eax/EAX20.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_eax_EAX.c, src/native/common/org_lwjgl_openal_eax_EAX20.c, .../org_lwjgl_openal_eax_EAXBufferProperties.c, .../org_lwjgl_openal_eax_EAXListenerProperties.c: Removed EAX * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, .../lwjgl/test/opengl/pbuffers/PbufferTest.java, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/win32/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_opengl_Pbuffer.c: Moved Mouse.getNativeCursorCaps() to Cursor.getCapabilities() Renamed Pbuffer.getPbufferCaps() to Pbuffer.getCapabilities() 2005-01-16 Elias Naur * platform_build/win32_ms_cmdline/build.bat, src/native/win32/display.c: Win32: hardened getAvailableDisplayModes * src/native/linux/Makefile, src/native/linux/display.c: Linux: Hardened getAvailableDisplayModes so that it won't be confused by a changing number of display modes while it is executing 2005-01-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL20.java, src/native/common/org_lwjgl_opengl_GL14.c, src/native/common/org_lwjgl_opengl_GL20.c: Completed GL 2.0 2005-01-14 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/native/win32/org_lwjgl_opengl_Display.c: Don't make context current in DisplayImplementation.createWindow(), but let Display do it explicitly to increase native call granularity 2005-01-13 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBBufferObject.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/BufferObjectTracker.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/opengl/GLContext.java: Finished PBO support implementation * src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, .../common/arb/org_lwjgl_opengl_ARBImaging.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL13.c: Implemented PBO support 2005-01-12 Mark Bernard * build.xml, platform_build/win32_ms_cmdline/build-devil.bat, src/java/org/lwjgl/devil/ILUT.java, src/native/common/devil/extil.h, src/native/common/devil/org_lwjgl_devil_ILU.c, src/native/common/devil/org_lwjgl_devil_ILUT.c: Add files for ILUT portion of DevIL. 2005-01-12 Elias Naur * src/native/linux/Window.h, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: Release context before destroying it 2005-01-11 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/linux/Makefile, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Pbuffer.c: Linux: Implemented AWT synchronization through JAWT. Needed because Xlib is not guaranteed thread safe * .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Win32Display.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, .../lwjgl/test/opengl/pbuffers/UniqueRenderer.java, .../test/opengl/pbuffers/UniqueRendererRTT.java, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/org_lwjgl_opengl_Pbuffer.m, src/native/win32/org_lwjgl_opengl_Pbuffer.c: Added a Pbuffer argument to the Pbuffer constructor to enable sharing between pbuffers when the display is not created. Moved Pbuffer native methods into DisplayImplementation. 2005-01-10 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/test/input/KeyboardTest.java: Removed enableBuffer() and enableTranslation() from the public API. 2005-01-09 Mark Bernard * src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILinfo.java, src/java/org/lwjgl/devil/ILpointf.java, src/java/org/lwjgl/devil/ILpointi.java, src/java/org/lwjgl/test/devil/BasicTest.java: iluGetImageInfo now working. * build.xml, platform_build/win32_ms_cmdline/build-devil.bat, res/ILtest.bmp, res/ILtest.gif, res/ILtest.jpg, res/ILtest.tga, src/java/org/lwjgl/devil/ILU.java, src/java/org/lwjgl/devil/ILinfo.java, src/java/org/lwjgl/devil/ILpointf.java, src/java/org/lwjgl/devil/ILpointi.java, src/java/org/lwjgl/test/devil/BasicTest.java, src/native/common/devil/extil.h, src/native/common/devil/org_lwjgl_devil_ILU.c: First pass at ILU portion of DevIL. Only basic testing is one. No dynamic loading yet. 3 methods not implemented yet. 2005-01-06 Elias Naur * src/java/org/lwjgl/opengl/LinuxDisplay.java, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Moved trivial methods from native to java 2004-12-28 Ioannis Tsakpinis * .../org/lwjgl/opengl/ARBPixelBufferObject.java, src/java/org/lwjgl/opengl/GLContext.java: Added PBO extension 2004-12-13 Brian Matzon * build.xml, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: 0.94 * platform_build/win32_ms_cmdline/build-devil.bat, platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_ms_cmdline/build.bat: option hell! 2004-12-12 Elias Naur * src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GLContext.c: let extgl_Open throw the exception to gain more information about the failure * src/native/common/devil/Makefile.linux, src/native/common/devil/extil.c, src/native/common/devil/extil.h, src/native/common/fmod3/Makefile.linux: Fixed up DevIL and added linux makefiles 2004-12-11 Elias Naur * src/native/linux/org_lwjgl_Sys.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Added java debug to all of linux native code * src/native/common/common_tools.c, src/native/linux/Window.h, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Added java debug output to linux display.c * src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/linux/org_lwjgl_opengl_Display.c: Tweaked linux native isActive() and added printfDebugJava to print debug from native through Sys.log * src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: More linux fixes 2004-12-10 Elias Naur * src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: *** empty log message *** 2004-12-09 Elias Naur * src/native/win32/LWJGL.c, src/native/win32/LWJGL.cpp, src/native/win32/display.c, src/native/win32/display.cpp, src/native/win32/extgl_wgl.c, src/native/win32/extgl_wgl.cpp, src/native/win32/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.c, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Keyboard.c, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Display.c, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.c, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Converted win32 specific native source from C++->C (removes the strange debug flag behaviour exhibited by SourceLimitTest.java) 2004-12-08 Mark Bernard * src/native/common/devil/extil.c, src/native/common/devil/extil.h, src/native/common/devil/org_lwjgl_devil_IL.c: Add dynamic loading for DevIL routines. Add all functions that can be called platform independently. 2004-11-25 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/DisplayMode.java, src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/opengl/MouseEventQueue.java, src/java/org/lwjgl/opengl/Win32Display.java: Code cleanup * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/PlatformAdapter.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/RenderTexture.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java: Code cleanup * src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java: glTexImageXD now accept null buffers * src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL12.c: glTexImageXD now accept null buffers 2004-11-22 Elias Naur * src/java/org/lwjgl/Sys.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/macosx/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_Sys.cpp: Split up Sys.openURL into the platform specific DisplayImplementation * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MouseEventQueue.java: Mac OS X: Fix bogus repeated mouse deltas when grabbed 2004-11-20 Brian Matzon * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/opengl/Win32Display.java: import cleanup 2004-11-18 Elias Naur * .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/display.h, src/native/macosx/org_lwjgl_opengl_Display.m, src/native/macosx/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/org_lwjgl_opengl_Pbuffer.m, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Move getPbufferCaps to DisplayImplementation. Mac OS X pbuffer support 2004-11-16 Elias Naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Mac OS X: Implemented gamma * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/Makefile, src/native/macosx/org_lwjgl_opengl_Display.m: Mac OS X: Work around AWT shifting the fullscreen window off the screen 2004-11-15 Elias Naur * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_input_Mouse.c: Mac OS X: Don't hide mouse mouse when already hidden (because the cursor state is counted) * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/native/macosx/org_lwjgl_opengl_Display.m: Mac OS X: Add missing file and disable native cursors because of AWT bugs 2004-11-14 Elias Naur * src/native/common/arb/org_lwjgl_opengl_ARBColorBufferFloat.c, src/native/common/common_tools.h, src/native/common/ext/org_lwjgl_opengl_EXTPalettedTexture.c, src/native/linux/org_lwjgl_Sys.c: Linux: fix compilation 2004-11-14 Brian Matzon * src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_openal_ALC.c, src/native/common/org_lwjgl_opengl_GL11.c, src/native/win32/display.cpp, src/native/win32/org_lwjgl_Sys.cpp: changed String handling to use proper localizing method 2004-11-13 Brian Matzon * src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/extal.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_openal_ALC.c, src/native/linux/org_lwjgl_Sys.c, src/native/linux/org_lwjgl_opengl_Display.c, src/native/macosx/org_lwjgl_Sys.c, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: changed String handling to use proper localizing method 2004-11-13 Elias Naur * src/native/Makefile.am, src/native/acinclude.m4, src/native/autogen.sh, src/native/common/ext/Makefile.am, src/native/dummy.c, src/native/ltmain.sh, src/native/subdirs: Remove more autoconf files 2004-11-12 Elias Naur * src/java/org/lwjgl/opengl/MouseEventQueue.java, src/native/macosx/Makefile: Mac OS X part of absolute mouse coords * src/java/org/lwjgl/input/Mouse.java, src/native/linux/org_lwjgl_input_Mouse.c: Make read() and poll() return absolute coordinates when the mouse is not grabbed * src/native/common/Makefile.am, src/native/common/arb/Makefile.am, src/native/common/ati/Makefile.am, src/native/common/extal.h, src/native/common/fmod3/Makefile.am, src/native/common/nv/Makefile.am, src/native/configure.in, src/native/linux/Makefile, src/native/linux/Makefile.am, src/native/macosx/Makefile: Kill off automake/autoconf/libtool build system and replace by a much simpler Makefile * src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXFrame.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java: Mac OS X: Made AWT access thread safe 2004-11-11 Elias Naur * src/java/org/lwjgl/opengl/EventQueue.java, src/java/org/lwjgl/opengl/MouseEventQueue.java: Added missing files * build.xml, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/KeyboardEventQueue.java, src/java/org/lwjgl/opengl/MacOSXDisplay.java, src/java/org/lwjgl/opengl/MacOSXGLCanvas.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/native/macosx/Makefile, src/native/macosx/Makefile.am, src/native/macosx/Window.h, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, src/native/macosx/hid.cpp, src/native/macosx/hid.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_Sys.c, src/native/macosx/org_lwjgl_input_Controller.cpp, src/native/macosx/org_lwjgl_input_Cursor.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.c, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Pbuffer.c, src/native/macosx/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: Mac OS X port, second try :) * src/native/linux/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_input_Cursor.cpp: Cursor fixup * src/java/org/lwjgl/input/Cursor.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/linux/org_lwjgl_input_Cursor.c, src/native/win32/org_lwjgl_input_Cursor.cpp: Moved native cursors to DisplayImplementation 2004-11-09 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/EXTPalettedTexture.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/HPOcclusionTest.java, src/java/org/lwjgl/opengl/IBMRasterposClip.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/SUNSliceAccum.java, src/native/common/ext/Makefile.am, .../ext/org_lwjgl_opengl_EXTPalettedTexture.c: New extensions 2004-11-09 Elias Naur * src/native/win32/display.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: *** empty log message *** 2004-11-05 Elias Naur * src/native/common/extal.c, src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GL11.c, src/native/linux/org_lwjgl_input_Mouse.c: Linux: removed redundant last_z from Mouse.c. Mac: Compile fixes. Use NSAddImage for loading GL library 2004-11-03 Elias Naur * src/native/common/extal.c, src/native/common/extal.h, src/native/common/extgl.c, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_openal_ALC.c: Added initialization to all global symbols, to please MacOSX 2004-11-02 Elias Naur * src/native/common/common_tools.h, src/native/common/extal.c, src/native/common/extal.h, src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: *** empty log message *** * src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: Fixed Mac OS X compilation of common * src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: Win32Display * build.xml, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/DisplayImplementation.java, src/java/org/lwjgl/opengl/LinuxDisplay.java, src/java/org/lwjgl/opengl/Win32Display.java, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation * src/native/common/org_lwjgl_Sys.h, src/native/common/org_lwjgl_input_Controller.h, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/common/org_lwjgl_openal_AL.h, src/native/common/org_lwjgl_openal_eax_EAX.h, src/native/common/org_lwjgl_openal_eax_EAX20.h, .../org_lwjgl_openal_eax_EAXBufferProperties.h, .../org_lwjgl_openal_eax_EAXListenerProperties.h, src/native/common/org_lwjgl_opengl_Display.h, src/native/common/org_lwjgl_opengl_GLContext.h, src/native/common/org_lwjgl_opengl_Pbuffer.h: Remove autogenerated headers 2004-10-29 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/GL20.java, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.c, src/native/common/org_lwjgl_opengl_GL20.c: Fixed memory leak 2004-10-28 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBColorBufferFloat.java, src/java/org/lwjgl/opengl/ARBHalfFloatPixel.java, src/java/org/lwjgl/opengl/ARBTextureFloat.java, src/java/org/lwjgl/opengl/GLContext.java, src/native/common/arb/Makefile.am, .../arb/org_lwjgl_opengl_ARBColorBufferFloat.c: Added floating point extensions 2004-10-24 Elias Naur * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_opengl_GLContext.h, src/native/win32/org_lwjgl_opengl_Display.cpp: Win32: Don't pretend we're minimized when we're just inactive 2004-10-24 Brian Matzon * build.xml, src/java/org/lwjgl/fmod3/FMOD.java, src/native/common/common_tools.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: 0.93 2004-10-23 Brian Matzon * platform_build/win32_ms_cmdline/build-devil.bat, platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_ms_cmdline/build.bat: cleanup 2004-10-23 Mark Bernard * src/native/common/devil/org_lwjgl_devil_IL.c, src/native/common/devil/org_lwjgl_devil_IL.h: Native source for DevIL. * platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_ms_cmdline/build.bat: Changed bat file to get variables from OS instead of setting them in the file. 2004-10-18 Elias Naur * platform_build/win32_ms_cmdline/build.bat, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: Win32: Support accented characters better * src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: make accented character input work 2004-10-17 Brian Matzon * src/java/org/lwjgl/PlatformAdapter.java, src/java/org/lwjgl/SwingAdapter.java, src/java/org/lwjgl/Sys.java: moved clipboard stuff to PlatformAdapter 2004-10-16 Brian Matzon * src/java/org/lwjgl/fmod3/FSound.java, src/java/org/lwjgl/fmod3/FSoundTagField.java, src/java/org/lwjgl/test/fmod3/TagFieldTest.java, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: tagfields implemented 2004-10-03 Brian Matzon * src/java/org/lwjgl/test/fmod3/DSPTest.java, src/java/org/lwjgl/test/fmod3/MusicPlayer.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java, .../org/lwjgl/test/fmod3/StreamPlayerMemory.java, src/java/org/lwjgl/test/fmod3/StreamTest.java, src/java/org/lwjgl/test/fmod3/SyncTest.java: format/reindent using phero resources defaults to a file now 2004-10-01 Ioannis Tsakpinis * .../org/lwjgl/opengl/ATITextureCompression3DC.java, src/java/org/lwjgl/opengl/GLContext.java: Added ATI_texture_compression_3dc 2004-09-29 Mark Bernard * doc/templates/BoneModelSchema.xml, doc/templates/BonedModelTemplate.xml, doc/templates/MeshModelSchema.xml, doc/templates/MeshedModelTemplate.xml: Templates showing the structure of the XML model files. Schemas that can be used to validate model files. 2004-09-27 Elias Naur * src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c: Track event mouse deltas even when the event queue overflows 2004-09-22 Elias Naur * src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Fixed problem with updating screen dimension globals * src/java/org/lwjgl/opengl/Display.java, src/native/linux/display.c, src/native/linux/display.h, src/native/linux/org_lwjgl_opengl_Display.c: Linux: reset/restore gamma settings on activate/deactivate * src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/win32/display.cpp, src/native/win32/display.h, src/native/win32/org_lwjgl_opengl_Display.cpp: Win32: reset/restore display mode when activated/deactivated * src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/MouseTest.java: Fix Mouse tests * src/native/linux/org_lwjgl_input_Mouse.c, src/native/win32/org_lwjgl_input_Mouse.cpp: Fix native mouse issues * src/native/linux/org_lwjgl_input_Mouse.c, src/native/win32/Window.h, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: Updated win32 to report Mouse deltas * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c: Add delta values to Mouse events * src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_Display.c: Linux: Improve input latency by processing X messages from nPoll and nRead 2004-09-19 Brian Matzon * src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/openal/AL.java, src/native/common/fmod3/extfmod3.c, src/native/common/fmod3/extfmod3.h, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c: native loading modified to be in line with oal 2004-09-15 Elias Naur * src/native/common/org_lwjgl_opengl_Display.h, src/native/linux/org_lwjgl_opengl_Display.c: Added setLocation support for linux 2004-09-15 Brian Matzon * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/native/win32/Window.h, src/native/win32/display.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: support for setLocation * .../org_lwjgl_openal_eax_EAXBufferProperties.c, .../org_lwjgl_openal_eax_EAXListenerProperties.c: updated to c code 2004-09-10 Brian Matzon * src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c: fixed wrong return type fixed compilation on win32 2004-09-10 Elias Naur * platform_build/win32_ms_cmdline/build.bat, src/native/common/common_tools.c, src/native/common/common_tools.h, src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_ALC.c, src/native/common/org_lwjgl_openal_eax_EAX20.c: Win32 specific fix ups for C++->C conversion * SignatureDump.java, src/native/Makefile.am, src/native/common/Makefile.am, src/native/common/arb/Makefile.am, .../common/arb/org_lwjgl_opengl_ARBBufferObject.c, .../arb/org_lwjgl_opengl_ARBBufferObject.cpp, .../common/arb/org_lwjgl_opengl_ARBDrawBuffers.c, .../common/arb/org_lwjgl_opengl_ARBDrawBuffers.cpp, .../common/arb/org_lwjgl_opengl_ARBImaging.c, .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.c, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.c, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../common/arb/org_lwjgl_opengl_ARBMultitexture.c, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.c, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.c, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.c, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.c, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.c, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.c, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.c, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.c, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexShader.c, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.c, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, src/native/common/ati/Makefile.am, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.c, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../common/ati/org_lwjgl_opengl_ATIElementArray.c, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.c, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.c, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.c, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.c, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.c, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.c, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.c, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.c, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, src/native/common/checkALerror.h, src/native/common/common_tools.c, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/ext/Makefile.am, .../org_lwjgl_opengl_EXTBlendEquationSeparate.c, .../org_lwjgl_opengl_EXTBlendEquationSeparate.cpp, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.c, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.c, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.c, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.c, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.c, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.c, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.c, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.c, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.c, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../common/ext/org_lwjgl_opengl_EXTVertexShader.c, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.c, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, src/native/common/extal.c, src/native/common/extal.cpp, src/native/common/extgl.c, src/native/common/extgl.cpp, src/native/common/fmod3/Makefile.am, src/native/common/fmod3/extfmod3.c, src/native/common/fmod3/extfmod3.cpp, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.c, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.cpp, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.c, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.cpp, src/native/common/fmod3/org_lwjgl_fmod3_FSound.c, src/native/common/fmod3/org_lwjgl_fmod3_FSound.cpp, src/native/common/nv/Makefile.am, .../common/nv/org_lwjgl_opengl_NVEvaluators.c, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.c, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.c, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.c, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.c, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.c, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.c, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.c, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, src/native/common/nv/org_lwjgl_opengl_NVProgram.c, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.c, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.c, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.c, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, src/native/common/org_lwjgl_openal_AL.c, src/native/common/org_lwjgl_openal_AL.cpp, src/native/common/org_lwjgl_openal_AL10.c, src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_ALC.c, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_eax_EAX.c, src/native/common/org_lwjgl_openal_eax_EAX.cpp, src/native/common/org_lwjgl_openal_eax_EAX20.c, src/native/common/org_lwjgl_openal_eax_EAX20.cpp, .../org_lwjgl_openal_eax_EAXBufferProperties.c, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.c, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp, src/native/common/org_lwjgl_opengl_GL11.c, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL12.c, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL13.c, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL14.c, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL15.c, src/native/common/org_lwjgl_opengl_GL15.cpp, src/native/common/org_lwjgl_opengl_GL20.c, src/native/common/org_lwjgl_opengl_GL20.cpp, src/native/common/org_lwjgl_opengl_GLContext.c, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/common/org_lwjgl_opengl_GLContext.h, src/native/configure.in, src/native/dummy.c, src/native/dummy.cpp, src/native/linux/Makefile.am, src/native/linux/display.c, src/native/linux/display.cpp, src/native/linux/extgl_glx.c, src/native/linux/extgl_glx.cpp, src/native/linux/org_lwjgl_Sys.c, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_input_Controller.c, src/native/linux/org_lwjgl_input_Controller.cpp, src/native/linux/org_lwjgl_input_Cursor.c, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Display.c, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.c, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Converted native code from C++ (.cpp files) to C (.c files), thus avoiding an annoying dependency on the standard C++ library on Linux. We weren't using any particular C++ features anyway. 2004-09-09 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GL20.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, src/native/common/Makefile.am, src/native/common/org_lwjgl_opengl_GL20.cpp: OpenGL 2.0 support 2004-09-08 Elias Naur * src/native/linux/Window.h, src/native/linux/display.cpp, src/native/linux/display.h, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp: Linux: improve cursor position handling (warp behaviour) 2004-09-08 Brian Matzon * platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_ms_cmdline/build.bat: define WIN32 when building 2004-09-06 Brian Matzon * res/Wave1.WAV, res/Wave2.WAV, res/Wave3.WAV, res/Wave4.WAV, res/mono.wav, res/stereo.wav: nuke media files not in use 2004-09-06 Elias Naur * src/native/common/org_lwjgl_opengl_GLContext.h, src/native/linux/org_lwjgl_input_Mouse.cpp: Removed commented out code * src/java/org/lwjgl/util/vector/Matrix4f.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java: vector utils standardized to radians 2004-09-05 Elias Naur * .../lwjgl/test/opengl/pbuffers/PbufferTest.java, .../lwjgl/test/opengl/pbuffers/SharedRenderer.java, .../test/opengl/pbuffers/SharedRendererRTT.java, .../lwjgl/test/opengl/pbuffers/UniqueRenderer.java, .../test/opengl/pbuffers/UniqueRendererRTT.java: Removed shared pcontext buffer tests and updated unique context tests 2004-09-03 Elias Naur * src/native/common/arb/Makefile.am, src/native/common/ati/Makefile.am: Fix linux makefiles 2004-09-03 Brian Matzon * src/native/common/fmod3/extfmod3.cpp, src/native/common/fmod3/extfmod3.h: cleanup 2004-08-23 Elias Naur * src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp: Linux: cleanup and remove input grab in button press * src/native/linux/Window.h, src/native/linux/display.cpp, src/native/linux/display.h, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp: Linux: Implemented support for Extended Window Manager Hints. LWJGL now cooperates much better with the window manager, if the X randr and EWMH extensions are supported. Especially fullscreen handling has improved, by avoiding the use of the override_redirect flag. 2004-08-21 Elias Naur * src/native/configure.in, src/native/linux/display.cpp: Linux: Added support for X RandR extension * src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp: Linux: only grab the keyboard when in fullscreen mode. Remove the alt-tab hack * src/native/configure.in, src/native/linux/Makefile.am, src/native/linux/extxcursor.cpp, src/native/linux/extxcursor.h, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp: Made Xcursor library static linked instead of dynamically loaded 2004-08-20 Brian Matzon * src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/test/fmod3/DSPTest.java, src/java/org/lwjgl/test/fmod3/NetTest.java: fixed a gazillion imports * src/native/common/fmod3/extfmod3.cpp, src/native/common/fmod3/extfmod3.h, src/native/common/fmod3/org_lwjgl_fmod3_FSound.cpp: more callbacks fixed some methods * src/java/org/lwjgl/test/fmod3/DSPTest.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java: cleanup 2004-08-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBDrawBuffers.java, src/java/org/lwjgl/opengl/ARBTextureRectangle.java, src/java/org/lwjgl/opengl/GLContext.java, src/native/common/arb/Makefile.am, .../common/arb/org_lwjgl_opengl_ARBDrawBuffers.cpp: First GL 2.0 Extensions 2004-08-12 Brian Matzon * src/java/org/lwjgl/fmod3/FSound.java, src/java/org/lwjgl/fmod3/FSoundDSPUnit.java, src/java/org/lwjgl/fmod3/FSoundSyncPoint.java, .../lwjgl/fmod3/callbacks/FSoundDSPCallback.java, src/native/common/fmod3/extfmod3.cpp, src/native/common/fmod3/extfmod3.h, src/native/common/fmod3/org_lwjgl_fmod3_FSound.cpp: mo fmod 2004-08-12 Elias Naur * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp: Implemented default AWT implementation of Sys.getClipboard() 2004-08-12 Caspian Rychlik-Prince * src/java/org/lwjgl/test/SysTest.java, src/native/win32/org_lwjgl_Sys.cpp: Implemented getClipboard on Win32 * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Put getClipboard back. * src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Removed clipboard stuff. Elias got a headache 2004-08-12 Elias Naur * src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Fixed Sys.setClipboard native stub naming 2004-08-11 Caspian Rychlik-Prince * src/java/org/lwjgl/Sys.java, src/native/common/common_tools.cpp, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: *** empty log message *** 2004-08-09 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayMode.java, src/native/common/org_lwjgl_opengl_Display.h, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: Add a public DisplayMode constructor 2004-08-05 Elias Naur * src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/cg_grass2.cg, src/java/org/lwjgl/test/opengl/cg_grass2.vp: Removed the NVidia dependent Grass.java test (as it didn't even work on nvidia because of resource loading problems, and because the org.lwjgl.test.opengl.shaders examples are superior anyway) 2004-08-02 Elias Naur * src/native/win32/Window.h, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Removed shared context ability from Pbuffer (win32) * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Removed ability to share Display context in Pbuffer - it was too much trouble for little gain 2004-08-01 Elias Naur * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java: Made all AL classes final 2004-07-31 Elias Naur * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBShadingLanguage100.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, src/java/org/lwjgl/opengl/ARBTextureBorderClamp.java, src/java/org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, src/java/org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, src/java/org/lwjgl/opengl/ATITextureMirrorOnce.java, src/java/org/lwjgl/opengl/ATIVertexArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, src/java/org/lwjgl/opengl/EXTBlendEquationSeparate.java, src/java/org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, src/java/org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTSeparateSpecularColor.java, src/java/org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, src/java/org/lwjgl/opengl/EXTTextureCompressionS3TC.java, src/java/org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, src/java/org/lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, src/java/org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, src/java/org/lwjgl/opengl/NVTextureCompressionVTC.java, src/java/org/lwjgl/opengl/NVTextureEnvCombine4.java, src/java/org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java: Added private constructors to OpenAL and OpenGL static classes 2004-07-30 Caspian Rychlik-Prince * platform_build/win32_vs_net/lwjgl.suo, platform_build/win32_vs_net/lwjgl.vcproj: Removed dud old files 2004-07-30 Elias Naur * src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Added more missing decDisplay() 2004-07-29 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/VBOTracker.java: Removed all instances of synchronized, as we're not really multithread safe anyway. It is up to the user of LWJGL to synchronize access to LWJGL * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/openal/eax/EAXBufferProperties.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/glu/MipMap.java: Converted *.allocateDirect to BufferUtils * src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java: Added buffer checks to AL * src/java/org/lwjgl/BufferChecks.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/BufferChecks.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GLBufferChecks.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java: Split general buffer checks into org.lwjgl.BufferChecks and the gl specific buffer checks into org.lwjgl.opengl.GLBufferChecks 2004-07-26 Elias Naur * src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Fixed a neverending loop in findPixelFormatARBFromBPP 2004-07-26 Ioannis Tsakpinis * .../lwjgl/test/opengl/pbuffers/PbufferTest.java, .../lwjgl/test/opengl/pbuffers/SharedRenderer.java, .../test/opengl/pbuffers/SharedRendererRTT.java, .../test/opengl/pbuffers/TextureRenderer.java, .../lwjgl/test/opengl/pbuffers/UniqueRenderer.java, .../test/opengl/pbuffers/UniqueRendererRTT.java: pbuffer tests 2004-07-26 Elias Naur * src/native/win32/Window.h, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: Simplify Mouse cursor positions and replace display_hwnd global variable with getCurrentHWND() (Win32) * src/java/org/lwjgl/opengl/Pbuffer.java, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Win32 part of single-buffered Pbuffers * src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, src/java/org/lwjgl/opengl/BufferChecks.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Make Pbuffers that share the display context be single-buffered (linux part) 2004-07-25 Elias Naur * src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Win32 part of ByteBuffer handles for Pbuffer and Cursor * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Converted Cursor and Pbuffer handles to ByteBuffers 2004-07-24 Elias Naur * src/native/win32/Window.h, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Avoid ARB_pixel_format in Display whereever possible. Must try the path once though, to increase the chance of getting a pbuffer compatible context. If it fails, the normal path context is kept, in hope that it will support pbuffers. If not, only unique context pbuffers will be available. * src/native/linux/Window.h, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/Window.h, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Win32 part of fast Pbuffer * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_Display.h, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Implemented new type of Pbuffer that use the Display context, which is faster than a separate context (Linux) * src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/VBOTracker.java: Make sure VBOTracker reset the current tracker when GLContext.useContext(null) is called * src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/VBOTracker.java: Use WeakHashMap in the static mapping from contexts to vbo trackers in VBOTracker.java. 2004-07-22 Brian Matzon * src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/WindowCreationTest.java: minor updates * .../lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/ControllerFieldTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java: minor updates * src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java: minor updates 2004-07-22 Elias Naur * src/native/linux/display.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp: Linux: Fix context NULL'ed before free'ing * src/java/org/lwjgl/opengl/DisplayMode.java, src/native/win32/display.cpp: Fix DisplayMode.equals 2004-07-21 Elias Naur * src/java/org/lwjgl/opengl/Display.java, src/native/linux/display.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp: Fix display mode switching and use separate X connection for display mode switching on linux 2004-07-21 Brian Matzon * src/java/org/lwjgl/Sys.java, src/native/common/common_tools.cpp: 0.91 release * src/java/org/lwjgl/fmod3/FSound.java, src/native/common/fmod3/org_lwjgl_fmod3_FSound.cpp: implemented more fmod methods 2004-07-21 Elias Naur * build.xml, src/native/build.sh, src/native/configure.in: Linux: Reverted the build script changes (removed .so) because even with automake 1.8.3, the build system still doesn't produce a liblwjgl.so.0.0.0, only a liblwjgl.0.0.0 2004-07-17 Brian Matzon * src/java/org/lwjgl/fmod3/FSound.java, src/native/common/fmod3/org_lwjgl_fmod3_FSound.cpp: implemented GetDriverCaps * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: removed javadoc referenced to read 2004-07-16 Elias Naur * build.xml, src/native/build.sh: Mario: Fixed build scripts 2004-07-15 Elias Naur * src/java/org/lwjgl/input/Mouse.java, src/native/linux/org_lwjgl_input_Mouse.cpp: Don't actually center cursor on setGrabbed(true) 2004-07-11 Brian Matzon * src/java/org/lwjgl/openal/ALC.java, src/native/common/org_lwjgl_openal_ALC.cpp: expose suspendContext * src/java/org/lwjgl/examples/Game.java, .../org/lwjgl/examples/spaceinvaders/Game.java: fixed examples to new architexture 2004-07-06 Caspian Rychlik-Prince * .../org/lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/ControllerFieldTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: Organised imports 2004-07-06 Elias Naur * src/native/common/Makefile.am, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/linux/Makefile.am, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/linux/org_lwjgl_opengl_GLContext.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/org_lwjgl_opengl_GLContext.cpp, src/native/win32/org_lwjgl_opengl_GLContext.cpp: Undo GLContext.cpp split * src/native/win32/Window.h, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Win32: Make pbuffer creation independent of display context 2004-07-05 Elias Naur * src/java/org/lwjgl/opengl/Pbuffer.java, src/native/common/Makefile.am, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/linux/Makefile.am, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/linux/org_lwjgl_opengl_GLContext.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/org_lwjgl_opengl_GLContext.cpp, src/native/win32/org_lwjgl_opengl_GLContext.cpp: LINUX: Made pbuffer creation independent of the Display context * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/common/org_lwjgl_opengl_GLContext.h, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp: Implemented reference counted loading of gl library in java * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/native/linux/org_lwjgl_input_Mouse.cpp: Made the mouse grab and native cursor properties persistent over destroy()/create() 2004-07-04 Elias Naur * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/native/common/common_tools.cpp, src/native/common/org_lwjgl_openal_AL.cpp, src/native/common/org_lwjgl_openal_AL.h, src/native/common/org_lwjgl_openal_ALC.cpp: Added more error checking in OpenAL. Unload native stubs on AL destroy. * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATIVertexArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/EXTBlendEquationSeparate.java, src/java/org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, src/java/org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, src/java/org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/native/common/common_tools.cpp, src/native/common/common_tools.h: all initNativeStub() methods throws LWJGLException * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALC.java, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/extal.cpp, src/native/common/extal.h, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/linux/extgl_glx.cpp, src/native/win32/extgl_wgl.cpp: Moved openal native stub loading to java * src/java/org/lwjgl/opengl/GLContext.java, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Make sure the GL11 native stubs are unloaded too. Throw exception when wglMakeCurrent fails 2004-07-03 Elias Naur * src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/Display.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, .../arb/org_lwjgl_opengl_ARBBufferObject.cpp, .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, src/native/common/common_tools.cpp, .../org_lwjgl_opengl_EXTBlendEquationSeparate.cpp, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, src/native/common/extgl.cpp, src/native/common/extgl.h, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL15.cpp, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/common/org_lwjgl_opengl_GLContext.h, src/native/linux/Window.h, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Move native stub initialization from extgl into GLContext.java. Makes it much easier to exlude extensions classes. Furthermore, GLContext.useContext(null) can now be used to reset the native stubs when no context is current. * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/Display.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java: *** empty log message *** * src/java/org/lwjgl/opengl/Display.java, src/native/win32/org_lwjgl_opengl_Display.cpp: *** empty log message *** * src/native/common/extgl.cpp, src/native/common/extgl.h: Removed obsolete LWJGL_SANITY_CHECK and extgl_error * src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/win32/extgl_wgl.cpp, src/native/win32/extgl_wgl.h, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Split WGL out to extgl_wgl.cpp/h * src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/ControllerFieldTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java: Updated tests 2004-07-03 Caspian Rychlik-Prince * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/util/Display.java: *** empty log message *** 2004-07-03 Elias Naur * src/native/win32/Window.h, src/native/win32/org_lwjgl_opengl_Display.cpp: Win32 part of Display/Window merge * src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: WIN32: Pbuffer pixel format must be single buffered * src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/native/common/org_lwjgl_opengl_Display.h, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/Window.h, src/native/win32/display.cpp, src/native/win32/display.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_opengl_Display.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Win32 part of Display/Window merge 2004-07-02 Elias Naur * build.xml, src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Display.java, src/java/org/lwjgl/opengl/DisplayMode.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/PixelFormat.java, src/java/org/lwjgl/opengl/Window.java, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/fmod3/Makefile.am, src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_opengl_Display.h, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/Makefile.am, src/native/linux/Window.h, src/native/linux/display.cpp, src/native/linux/display.h, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_opengl_Display.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Linux part: Merged Window and Display into org.lwjgl.Display Added support for persistent context. This will enable LWJGL games to avoid recreating the context resources like textures and display lists when switching between windowed and fullscreen and/or context dimensions. Added PixelFormat class instead of individual parameters to Display.create and Pbuffer constructor. 2004-06-30 Brian Matzon * platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_ms_cmdline/build.bat: include platform sdk home delete intermediate files * platform_build/sharp_develop/lwjgl-fmod3.cmbx, platform_build/sharp_develop/lwjgl-fmod3.prjx, platform_build/sharp_develop/lwjgl.cmbx, platform_build/sharp_develop/lwjgl.prjx, platform_build/sharp_develop/readme.txt: sharpdevelop build environment 2004-06-27 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBShadingLanguage100.java, src/java/org/lwjgl/opengl/ARBVertexShader.java: GLSL update 2004-06-12 Brian Matzon * src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/LWJGLException.java, src/java/org/lwjgl/PlatformAdapter.java, src/java/org/lwjgl/SwingAdapter.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/fmod3/FMODException.java, src/java/org/lwjgl/fmod3/FMusic.java, src/java/org/lwjgl/fmod3/FMusicModule.java, src/java/org/lwjgl/fmod3/FSound.java, src/java/org/lwjgl/fmod3/FSoundDSPUnit.java, .../lwjgl/fmod3/FSoundReverbChannelProperties.java, .../org/lwjgl/fmod3/FSoundReverbProperties.java, src/java/org/lwjgl/fmod3/FSoundSample.java, src/java/org/lwjgl/fmod3/FSoundSampleLock.java, src/java/org/lwjgl/fmod3/FSoundStream.java, src/java/org/lwjgl/fmod3/FSoundSyncPoint.java, src/java/org/lwjgl/fmod3/FSoundTagField.java, src/java/org/lwjgl/fmod3/FSoundTocTag.java, .../org/lwjgl/fmod3/callbacks/FMusicCallback.java, .../lwjgl/fmod3/callbacks/FSoundCloseCallback.java, .../lwjgl/fmod3/callbacks/FSoundDSPCallback.java, .../fmod3/callbacks/FSoundMetaDataCallback.java, .../lwjgl/fmod3/callbacks/FSoundOpenCallback.java, .../lwjgl/fmod3/callbacks/FSoundReadCallback.java, .../lwjgl/fmod3/callbacks/FSoundSeekCallback.java, .../fmod3/callbacks/FSoundStreamCallback.java, .../lwjgl/fmod3/callbacks/FSoundTellCallback.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/openal/eax/EAX.java, src/java/org/lwjgl/openal/eax/EAX20.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/BufferChecks.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/RenderTexture.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/opengl/glu/Cylinder.java, src/java/org/lwjgl/opengl/glu/Disk.java, src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/PartialDisk.java, src/java/org/lwjgl/opengl/glu/PixelStoreState.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Quadric.java, src/java/org/lwjgl/opengl/glu/Registry.java, src/java/org/lwjgl/opengl/glu/Sphere.java, src/java/org/lwjgl/opengl/glu/Util.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/fmod3/CDDAPlayer.java, src/java/org/lwjgl/test/fmod3/CDPlayer.java, src/java/org/lwjgl/test/fmod3/MusicPlayer.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java, src/java/org/lwjgl/test/fmod3/SyncTest.java, .../lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/ControllerFieldTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/shaders/Shader.java, .../org/lwjgl/test/opengl/shaders/ShaderFP.java, .../org/lwjgl/test/opengl/shaders/ShaderFSH.java, .../org/lwjgl/test/opengl/shaders/ShaderVP.java, .../org/lwjgl/test/opengl/shaders/ShaderVSH.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/Dimension.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, src/java/org/lwjgl/util/Point.java, src/java/org/lwjgl/util/ReadableColor.java, src/java/org/lwjgl/util/ReadableDimension.java, src/java/org/lwjgl/util/ReadablePoint.java, src/java/org/lwjgl/util/ReadableRectangle.java, src/java/org/lwjgl/util/Rectangle.java, src/java/org/lwjgl/util/Renderable.java, src/java/org/lwjgl/util/Timer.java, src/java/org/lwjgl/util/WritableColor.java, src/java/org/lwjgl/util/WritableDimension.java, src/java/org/lwjgl/util/WritablePoint.java, src/java/org/lwjgl/util/WritableRectangle.java, src/java/org/lwjgl/util/model/BoneFrame.java, src/java/org/lwjgl/util/model/BonedModel.java, src/java/org/lwjgl/util/model/BonedVertex.java, src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/MeshFrame.java, src/java/org/lwjgl/util/model/MeshedModel.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/Triangle.java, src/java/org/lwjgl/util/model/Vertex.java, src/java/org/lwjgl/util/model/Weight.java, .../org/lwjgl/util/model/loaders/XMLLoader.java, src/java/org/lwjgl/util/model/loaders/XMLUtil.java, .../model/renderer/AnimationEventListener.java, .../lwjgl/util/model/renderer/FrameProcessor.java, .../lwjgl/util/model/renderer/ModelRenderer.java, .../org/lwjgl/util/model/renderer/Sprite3D.java, src/java/org/lwjgl/util/vector/Matrix.java, src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Matrix4f.java, src/java/org/lwjgl/util/vector/ReadableVector.java, .../org/lwjgl/util/vector/ReadableVector2f.java, .../org/lwjgl/util/vector/ReadableVector3f.java, .../org/lwjgl/util/vector/ReadableVector4f.java, src/java/org/lwjgl/util/vector/Vector.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java, .../org/lwjgl/util/vector/WritableVector2f.java, .../org/lwjgl/util/vector/WritableVector3f.java, .../org/lwjgl/util/vector/WritableVector4f.java, .../arb/org_lwjgl_opengl_ARBBufferObject.cpp, .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, src/native/common/checkALerror.h, src/native/common/common_tools.cpp, src/native/common/common_tools.h, .../org_lwjgl_opengl_EXTBlendEquationSeparate.cpp, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, src/native/common/extal.cpp, src/native/common/extal.h, src/native/common/fmod3/extfmod3.cpp, src/native/common/fmod3/extfmod3.h, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.cpp, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.cpp, src/native/common/fmod3/org_lwjgl_fmod3_FSound.cpp, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, src/native/common/org_lwjgl_openal_AL.cpp, src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_eax_EAX.cpp, src/native/common/org_lwjgl_openal_eax_EAX20.cpp, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL15.cpp, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/linux/Window.h, src/native/linux/extgl_glx.cpp, src/native/linux/extgl_glx.h, src/native/linux/extxcursor.cpp, src/native/linux/extxcursor.h, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_input_Controller.cpp, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/Window.h, src/native/macosx/hid.cpp, src/native/macosx/hid.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_input_Controller.cpp, src/native/macosx/org_lwjgl_input_Cursor.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h, src/native/win32/LWJGL.cpp, src/native/win32/Window.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: header unification * .../lwjgl/examples/spaceinvaders/AlienEntity.java, .../org/lwjgl/examples/spaceinvaders/Entity.java, .../org/lwjgl/examples/spaceinvaders/Game.java, .../lwjgl/examples/spaceinvaders/ShipEntity.java, .../lwjgl/examples/spaceinvaders/ShotEntity.java, .../lwjgl/examples/spaceinvaders/SoundManager.java, .../org/lwjgl/examples/spaceinvaders/Sprite.java, .../org/lwjgl/examples/spaceinvaders/Texture.java, .../examples/spaceinvaders/TextureLoader.java: space invaders example * res/spaceinvaders/alien.gif, res/spaceinvaders/alien2.gif, res/spaceinvaders/alien3.gif, res/spaceinvaders/gotyou.gif, res/spaceinvaders/hit.wav, res/spaceinvaders/loose.wav, res/spaceinvaders/pressanykey.gif, res/spaceinvaders/ship.gif, res/spaceinvaders/shot.gif, res/spaceinvaders/shot.wav, res/spaceinvaders/start.wav, res/spaceinvaders/win.wav, res/spaceinvaders/youwin.gif: space invaders resources 2004-06-09 Brian Matzon * platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_vs_net/lwjgl-fmod.vcproj, platform_build/win32_vs_net/lwjgl.suo, src/java/org/lwjgl/fmod/FMOD.java, src/java/org/lwjgl/fmod/FMODException.java, src/java/org/lwjgl/fmod/FMusic.java, src/java/org/lwjgl/fmod/FMusicModule.java, src/java/org/lwjgl/fmod/FSound.java, src/java/org/lwjgl/fmod/FSoundDSPUnit.java, .../lwjgl/fmod/FSoundReverbChannelProperties.java, .../org/lwjgl/fmod/FSoundReverbProperties.java, src/java/org/lwjgl/fmod/FSoundSample.java, src/java/org/lwjgl/fmod/FSoundSampleLock.java, src/java/org/lwjgl/fmod/FSoundStream.java, src/java/org/lwjgl/fmod/FSoundSyncPoint.java, src/java/org/lwjgl/fmod/FSoundTagField.java, src/java/org/lwjgl/fmod/FSoundTocTag.java, .../org/lwjgl/fmod/callbacks/FMusicCallback.java, .../lwjgl/fmod/callbacks/FSoundCloseCallback.java, .../lwjgl/fmod/callbacks/FSoundDSPCallback.java, .../fmod/callbacks/FSoundMetaDataCallback.java, .../lwjgl/fmod/callbacks/FSoundOpenCallback.java, .../lwjgl/fmod/callbacks/FSoundReadCallback.java, .../lwjgl/fmod/callbacks/FSoundSeekCallback.java, .../lwjgl/fmod/callbacks/FSoundStreamCallback.java, .../lwjgl/fmod/callbacks/FSoundTellCallback.java, src/java/org/lwjgl/fmod3/FMOD.java, src/java/org/lwjgl/fmod3/FMODException.java, src/java/org/lwjgl/fmod3/FMusic.java, src/java/org/lwjgl/fmod3/FMusicModule.java, src/java/org/lwjgl/fmod3/FSound.java, src/java/org/lwjgl/fmod3/FSoundDSPUnit.java, .../lwjgl/fmod3/FSoundReverbChannelProperties.java, .../org/lwjgl/fmod3/FSoundReverbProperties.java, src/java/org/lwjgl/fmod3/FSoundSample.java, src/java/org/lwjgl/fmod3/FSoundSampleLock.java, src/java/org/lwjgl/fmod3/FSoundStream.java, src/java/org/lwjgl/fmod3/FSoundSyncPoint.java, src/java/org/lwjgl/fmod3/FSoundTagField.java, src/java/org/lwjgl/fmod3/FSoundTocTag.java, .../org/lwjgl/fmod3/callbacks/FMusicCallback.java, .../lwjgl/fmod3/callbacks/FSoundCloseCallback.java, .../lwjgl/fmod3/callbacks/FSoundDSPCallback.java, .../fmod3/callbacks/FSoundMetaDataCallback.java, .../lwjgl/fmod3/callbacks/FSoundOpenCallback.java, .../lwjgl/fmod3/callbacks/FSoundReadCallback.java, .../lwjgl/fmod3/callbacks/FSoundSeekCallback.java, .../fmod3/callbacks/FSoundStreamCallback.java, .../lwjgl/fmod3/callbacks/FSoundTellCallback.java, src/java/org/lwjgl/test/fmod/CDDAPlayer.java, src/java/org/lwjgl/test/fmod/CDPlayer.java, src/java/org/lwjgl/test/fmod/MusicPlayer.java, src/java/org/lwjgl/test/fmod/StreamPlayer.java, src/java/org/lwjgl/test/fmod/SyncTest.java, src/java/org/lwjgl/test/fmod3/CDDAPlayer.java, src/java/org/lwjgl/test/fmod3/CDPlayer.java, src/java/org/lwjgl/test/fmod3/MusicPlayer.java, src/java/org/lwjgl/test/fmod3/StreamPlayer.java, src/java/org/lwjgl/test/fmod3/SyncTest.java, src/native/common/fmod/Makefile.am, src/native/common/fmod/extfmod.cpp, src/native/common/fmod/extfmod.h, src/native/common/fmod/org_lwjgl_fmod_FMOD.cpp, src/native/common/fmod/org_lwjgl_fmod_FMusic.cpp, src/native/common/fmod/org_lwjgl_fmod_FSound.cpp, src/native/common/fmod3/Makefile.am, src/native/common/fmod3/extfmod3.cpp, src/native/common/fmod3/extfmod3.h, src/native/common/fmod3/org_lwjgl_fmod3_FMOD.cpp, src/native/common/fmod3/org_lwjgl_fmod3_FMusic.cpp, src/native/common/fmod3/org_lwjgl_fmod3_FSound.cpp, src/native/configure.in: fmod -> fmod3 2004-06-07 Brian Matzon * platform_build/win32_vs_net/lwjgl-fmod.vcproj, platform_build/win32_vs_net/lwjgl.suo, platform_build/win32_vs_net/lwjgl.vcproj: updated with fmod changes 2004-06-02 Brian Matzon * src/java/org/lwjgl/fmod/FSound.java, src/java/org/lwjgl/fmod/FSoundTocTag.java, src/java/org/lwjgl/test/fmod/CDPlayer.java, src/native/common/fmod/org_lwjgl_fmod_FSound.cpp: updated to 3.73 2004-05-31 Brian Matzon * res/Missing_you.mod, res/resources.txt: added mod file added resource description file * src/java/org/lwjgl/fmod/FMOD.java, src/java/org/lwjgl/fmod/FMusic.java, src/java/org/lwjgl/fmod/FSound.java, src/java/org/lwjgl/test/fmod/MusicPlayer.java, src/java/org/lwjgl/test/fmod/SyncTest.java, src/native/common/fmod/extfmod.cpp, src/native/common/fmod/extfmod.h, src/native/common/fmod/org_lwjgl_fmod_FMOD.cpp, src/native/common/fmod/org_lwjgl_fmod_FMusic.cpp: FMusic done, including callbacks! Added synctest to fmod, showing how to use FMusic * src/native/common/common_tools.cpp, src/native/common/common_tools.h: expose VM 2004-05-23 Elias Naur * src/native/common/fmod/extfmod.cpp, src/native/common/fmod/extfmod.h, src/native/common/fmod/org_lwjgl_fmod_FMOD.cpp, src/native/common/fmod/org_lwjgl_fmod_FMusic.cpp, src/native/common/fmod/org_lwjgl_fmod_FSound.cpp: Renamed fmod to fmod_instance * src/native/common/Makefile.am, src/native/common/fmod/Makefile.am, src/native/linux/org_lwjgl_opengl_Window.cpp: Fixed bug in Window.cpp * src/native/common/common_tools.cpp, src/native/common/ext/org_lwjgl_opengl_EXTBlendEquationSeparate.cpp , src/native/common/extgl.cpp: Improved stability of ext_ResetClass and ext_InitializeClass 2004-05-23 Brian Matzon * src/java/org/lwjgl/fmod/FMOD.java, src/java/org/lwjgl/fmod/FSound.java, src/java/org/lwjgl/openal/AL.java: miscellaneous javadoc fixes 2004-05-23 Elias Naur * SignatureDump.java, src/native/linux/org_lwjgl_input_Cursor.cpp: Added a tool to simplify creating dynamically loaded native stubs * build.xml, src/native/common/fmod/extfmod.cpp, src/native/common/fmod/org_lwjgl_fmod_FSound.cpp, src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_input_Controller.h, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/common/org_lwjgl_opengl_GLContext.h, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/common/org_lwjgl_opengl_Window.h, src/native/configure.in: Updated headers and fmod for linux 2004-05-23 Brian Matzon * src/native/common/fmod/org_lwjgl_fmod_FMOD.h, src/native/common/fmod/org_lwjgl_fmod_FMusic.h, src/native/common/fmod/org_lwjgl_fmod_FSound.h: nuke autogenerated headers * src/java/org/lwjgl/fmod/FMOD.java, src/java/org/lwjgl/fmod/FMODException.java, src/java/org/lwjgl/fmod/FMusic.java, src/java/org/lwjgl/fmod/FMusicModule.java, src/java/org/lwjgl/fmod/FSound.java, src/java/org/lwjgl/fmod/FSoundDSPUnit.java, .../lwjgl/fmod/FSoundReverbChannelProperties.java, .../org/lwjgl/fmod/FSoundReverbProperties.java, src/java/org/lwjgl/fmod/FSoundSample.java, src/java/org/lwjgl/fmod/FSoundSampleLock.java, src/java/org/lwjgl/fmod/FSoundStream.java, src/java/org/lwjgl/fmod/FSoundSyncPoint.java, src/java/org/lwjgl/fmod/FSoundTagField.java, .../org/lwjgl/fmod/callbacks/FMusicCallback.java, .../lwjgl/fmod/callbacks/FSoundCloseCallback.java, .../lwjgl/fmod/callbacks/FSoundDSPCallback.java, .../fmod/callbacks/FSoundMetaDataCallback.java, .../lwjgl/fmod/callbacks/FSoundOpenCallback.java, .../lwjgl/fmod/callbacks/FSoundReadCallback.java, .../lwjgl/fmod/callbacks/FSoundSeekCallback.java, .../lwjgl/fmod/callbacks/FSoundStreamCallback.java, .../lwjgl/fmod/callbacks/FSoundTellCallback.java, src/java/org/lwjgl/test/fmod/CDDAPlayer.java, src/java/org/lwjgl/test/fmod/CDPlayer.java, src/java/org/lwjgl/test/fmod/MusicPlayer.java, src/java/org/lwjgl/test/fmod/StreamPlayer.java, src/native/common/fmod/extfmod.cpp, src/native/common/fmod/extfmod.h, src/native/common/fmod/org_lwjgl_fmod_FMOD.cpp, src/native/common/fmod/org_lwjgl_fmod_FMOD.h, src/native/common/fmod/org_lwjgl_fmod_FMusic.cpp, src/native/common/fmod/org_lwjgl_fmod_FMusic.h, src/native/common/fmod/org_lwjgl_fmod_FSound.cpp, src/native/common/fmod/org_lwjgl_fmod_FSound.h: fmod support * src/native/common/common_tools.cpp, src/native/common/common_tools.h: fmod support * platform_build/win32_vs_net/lwjgl-fmod.vcproj, platform_build/win32_vs_net/lwjgl.sln, platform_build/win32_vs_net/lwjgl.suo, platform_build/win32_vs_net/lwjgl.vcproj: fmod included * platform_build/win32_ms_cmdline/build-fmod.bat, platform_build/win32_ms_cmdline/build.bat: command line compilation 2004-05-18 Ioannis Tsakpinis * .../org/lwjgl/opengl/EXTBlendEquationSeparate.java, .../org/lwjgl/opengl/EXTTextureMirrorClamp.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/NVFragmentProgram2.java, .../org/lwjgl/opengl/NVVertexProgram2Option.java, src/java/org/lwjgl/opengl/NVVertexProgram3.java, src/java/org/lwjgl/util/GL.java, src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java, src/native/common/ext/Makefile.am, .../org_lwjgl_opengl_EXTBlendEquationSeparate.cpp, src/native/common/extgl.cpp, src/native/common/extgl.h: Added some new extensions 2004-05-14 Brian Matzon * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/Point.java, src/java/org/lwjgl/util/Rectangle.java, src/java/org/lwjgl/util/Timer.java, src/java/org/lwjgl/util/WritableRectangle.java, src/java/org/lwjgl/util/vector/WritableVector2f.java, src/java/org/lwjgl/util/vector/WritableVector3f.java, src/java/org/lwjgl/util/vector/WritableVector4f.java: javadoc fixes 2004-05-11 Elias Naur * src/native/linux/Window.h, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: Linux: Implemented proper X async error handling 2004-05-05 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/examples/Game.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Removed Sys.setTime(), Sys.getPlatform() Changed Sys.getTime() Added Display.sync() 2004-05-05 Elias Naur * src/native/win32/Window.h, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Split global DirectInput interface into 3 interfaces in Mouse, Keyboard and Controller 2004-04-30 Caspian Rychlik-Prince * src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/model/loaders/XMLUtil.java: *** empty log message *** 2004-04-22 Caspian Rychlik-Prince * .../org/lwjgl/util/model/loaders/XMLLoader.java, src/java/org/lwjgl/util/model/loaders/XMLUtil.java: Added wrapper tags 2004-04-21 Caspian Rychlik-Prince * .../model/renderer/AnimationEventListener.java, .../lwjgl/util/model/renderer/FrameProcessor.java, .../lwjgl/util/model/renderer/ModelRenderer.java, .../org/lwjgl/util/model/renderer/Renderer.java, .../org/lwjgl/util/model/renderer/Sprite3D.java: Rendery stuff * src/java/org/lwjgl/util/Renderable.java, src/java/org/lwjgl/util/Timer.java, src/java/org/lwjgl/util/model/BoneFrame.java, src/java/org/lwjgl/util/model/BonedModel.java, src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/MeshFrame.java, src/java/org/lwjgl/util/model/MeshedModel.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/loader/Loader.java, src/java/org/lwjgl/util/model/loader/XMLUtil.java, .../org/lwjgl/util/model/loaders/XMLLoader.java, src/java/org/lwjgl/util/model/loaders/XMLUtil.java, .../org/lwjgl/util/model/renderer/Renderable.java, .../org/lwjgl/util/model/renderer/Renderer.java: more utils * src/java/org/lwjgl/util/Color.java, src/java/org/lwjgl/util/Dimension.java, src/java/org/lwjgl/util/Display.java, src/java/org/lwjgl/util/Point.java, src/java/org/lwjgl/util/ReadableColor.java, src/java/org/lwjgl/util/ReadableDimension.java, src/java/org/lwjgl/util/ReadablePoint.java, src/java/org/lwjgl/util/ReadableRectangle.java, src/java/org/lwjgl/util/Rectangle.java, src/java/org/lwjgl/util/WritableColor.java, src/java/org/lwjgl/util/WritableDimension.java, src/java/org/lwjgl/util/WritablePoint.java, src/java/org/lwjgl/util/WritableRectangle.java, src/java/org/lwjgl/util/model/BonedModel.java, src/java/org/lwjgl/util/model/MeshedModel.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/loader/Loader.java: Tons more utils! 2004-04-20 Caspian Rychlik-Prince * src/java/org/lwjgl/util/model/loader/Loader.java, src/java/org/lwjgl/util/model/loader/XMLUtil.java: *** empty log message *** * src/java/org/lwjgl/util/model/BoneFrame.java, src/java/org/lwjgl/util/model/BonedModel.java, src/java/org/lwjgl/util/model/BonedVertex.java, src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/MeshFrame.java, src/java/org/lwjgl/util/model/MeshedModel.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/Skin.java, src/java/org/lwjgl/util/model/Vertex.java, src/java/org/lwjgl/util/model/Weight.java, src/java/org/lwjgl/util/model/loader/Loader.java, .../org/lwjgl/util/model/renderer/Renderer.java: Now does meshed models as well as boned ones * src/java/org/lwjgl/util/model/loader/Loader.java, src/java/org/lwjgl/util/model/loader/XMLUtil.java: XML Loader's done 2004-04-19 Caspian Rychlik-Prince * src/java/org/lwjgl/util/GLImpl.java, src/java/org/lwjgl/util/IGL.java: New Object Oriented Wank! * src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/Mesh.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/Skin.java, src/java/org/lwjgl/util/model/Triangle.java, src/java/org/lwjgl/util/model/Vertex.java, .../org/lwjgl/util/model/renderer/Renderer.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java, .../org/lwjgl/util/vector/WritableVector2f.java, .../org/lwjgl/util/vector/WritableVector3f.java, .../org/lwjgl/util/vector/WritableVector4f.java: Tweaks to the Vector package, and finalized the Model structure. So I hope. 2004-04-18 Caspian Rychlik-Prince * .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, .../org/lwjgl/util/model/renderer/Renderer.java, src/java/org/lwjgl/util/vector/Matrix.java, src/java/org/lwjgl/util/vector/Matrix2f.java, src/java/org/lwjgl/util/vector/Matrix3f.java, src/java/org/lwjgl/util/vector/Matrix4f.java, src/java/org/lwjgl/util/vector/ReadableVector.java, .../org/lwjgl/util/vector/ReadableVector2f.java, .../org/lwjgl/util/vector/ReadableVector3f.java, .../org/lwjgl/util/vector/ReadableVector4f.java, src/java/org/lwjgl/util/vector/Vector.java, src/java/org/lwjgl/util/vector/Vector2f.java, src/java/org/lwjgl/util/vector/Vector3f.java, src/java/org/lwjgl/util/vector/Vector4f.java, src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/ReadableVector.java, src/java/org/lwjgl/vector/ReadableVector2f.java, src/java/org/lwjgl/vector/ReadableVector3f.java, src/java/org/lwjgl/vector/ReadableVector4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: *** empty log message *** * src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/Vertex.java, src/java/org/lwjgl/util/model/loader/Loader.java, .../org/lwjgl/util/model/renderer/Renderable.java, .../org/lwjgl/util/model/renderer/Renderer.java: Models! Models! Models! * src/java/org/lwjgl/util/model/Frame.java, src/java/org/lwjgl/util/model/Mesh.java, src/java/org/lwjgl/util/model/Model.java, src/java/org/lwjgl/util/model/Triangle.java, src/java/org/lwjgl/util/model/Vertex.java: A utility Model class 2004-04-13 Brian Matzon * build.xml, doc/README: ready for 0.9 2004-04-13 Elias Naur * src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: LINUX: Improved input handling 2004-04-12 Brian Matzon * src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/native/win32/org_lwjgl_input_Mouse.cpp: fixed mouse issues, setGrabbed & native cursor now works (afaik ;)) 2004-04-12 Elias Naur * src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: LINUX: Fixed warp ignores * src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: LINUX:Improved warp event ignore * src/java/org/lwjgl/input/Cursor.java, src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: LINUX: Implemented setGrabbed 2004-04-12 Brian Matzon * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_input_Cursor.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: reworked animated native cursors, to use X animation when required added initial setGrabbed(boolean) feature - Work in progress both needs verification on linux 2004-04-09 Elias Naur * .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, src/native/common/common_tools.cpp, src/native/common/extal.cpp, .../common/nv/org_lwjgl_opengl_NVProgram.cpp: Various fixes * src/java/org/lwjgl/test/openal/EAXTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/StressTest.java: Fix rest of the openal examples * src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PositionTest.java: removed size argument from alBufferData and added additional buffer types 2004-04-07 Elias Naur * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/input/KeyboardTest.java: Folded read into poll to simplify interface * src/java/org/lwjgl/input/Keyboard.java, src/native/common/org_lwjgl_input_Keyboard.h, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp: Removed Keyboard.initIDs * src/native/linux/Window.h, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: LINUX: Implemented reference counted display connection to let Cursors be created and destroyed without a window or a mouse 2004-04-06 Elias Naur * src/java/org/lwjgl/input/Mouse.java, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Make poll deltas accumulative, and only reset on getD* 2004-04-04 Elias Naur * src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Reverted the dirty flag change, because it might be used as a flag to check if the back buffer is corrupted when creating textures from the it. You can't just swap the back buffer in to clear the flag in that case. So we need the flag to be cleared also when isDirty is called 2004-04-04 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/Window.java, src/native/linux/org_lwjgl_opengl_Window.cpp: Tweaking * src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../org/lwjgl/test/opengl/BouncingWindowTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Rules with mighty fist. New API killed off before it even sees light of day. Some refactoring. 2004-04-03 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/Window.java, .../org/lwjgl/test/opengl/BouncingWindowTest.java, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: New window sizing & undecorated code 2004-03-31 Ioannis Tsakpinis * src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/test/opengl/shaders/shaderFSH.fsh: Bugs fixed * src/java/org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/test/opengl/shaders/shaderFSH.fsh, src/java/org/lwjgl/test/opengl/shaders/shaderFSH.vsh, src/java/org/lwjgl/test/opengl/shaders/shaderVSH.vsh: Fixed bugs 2004-03-30 Ioannis Tsakpinis * src/java/org/lwjgl/test/opengl/shaders/Shader.java, .../org/lwjgl/test/opengl/shaders/ShaderFP.java, .../org/lwjgl/test/opengl/shaders/ShaderFSH.java, .../org/lwjgl/test/opengl/shaders/ShaderVP.java, .../org/lwjgl/test/opengl/shaders/ShaderVSH.java, .../org/lwjgl/test/opengl/shaders/ShadersTest.java, src/java/org/lwjgl/test/opengl/shaders/shaderFP.fp, src/java/org/lwjgl/test/opengl/shaders/shaderFP.vp, .../org/lwjgl/test/opengl/shaders/shaderFSH.fsh, .../org/lwjgl/test/opengl/shaders/shaderFSH.vsh, src/java/org/lwjgl/test/opengl/shaders/shaderVP.vp, .../org/lwjgl/test/opengl/shaders/shaderVSH.vsh: Added shader tests * src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVVertexProgram.java: Restored hierarchies and completed EXT_pixel_buffer_object 2004-03-29 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBBufferObject.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBProgram.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/EXTDepthBoundsTest.java, .../org/lwjgl/opengl/EXTPixelBufferObject.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/arb/Makefile.am, .../arb/org_lwjgl_opengl_ARBBufferObject.cpp, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.cpp, src/native/common/ext/Makefile.am, .../ext/org_lwjgl_opengl_EXTDepthBoundsTest.cpp, src/native/common/extgl.cpp, src/native/common/extgl.h, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp: New extensions and static import modifications 2004-03-29 Elias Naur * src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: added missing software flag checks in linux * src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVProgram.java: Fixed newlines * src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/test/opengl/Grass.java: Fixed naming 2004-03-27 Elias Naur * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/LWJGLErrorException.java, src/java/org/lwjgl/LWJGLException.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/eax/EAX.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Window.java, src/native/common/common_tools.cpp: Renamed LWJGLErrorException to LWJGLException * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/LWJGLErrorException.java, src/java/org/lwjgl/SwingAdapter.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/eax/EAX.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Window.java, src/native/common/common_tools.cpp, src/native/common/extal.cpp: Added LWJGLErrorException to replace the too general Exception * src/java/org/lwjgl/Sys.java, src/native/common/checkALerror.h, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/hid.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Implemented version check to check for incompatible native libraries * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/eax/EAX.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Window.java: All classes use Sys.initialize now * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL10.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/Window.java: Replaced asserts with proper runtime exceptions 2004-03-26 Brian Matzon * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: fixed tests according to new way cleaned up imports 2004-03-26 Elias Naur * src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Saved input events for win32 * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp: Save unread buffered input events between read()s 2004-03-26 Brian Matzon * src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: removed Window.paint() references 2004-03-26 Caspian Rychlik-Prince * src/java/org/lwjgl/BufferUtils.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java: Simplification work * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Window.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp: Simplification work 2004-03-25 Brian Matzon * src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/PositionTest.java: cleaned up 2004-03-22 Brian Matzon * src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_AL10.h: Arise phoenix! 2004-03-22 Elias Naur * src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_ALC.h: Removed unneeded oal headers again 2004-03-21 Brian Matzon * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/org_lwjgl_input_Cursor.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Cursor animation support regardless of platform features * src/native/common/org_lwjgl_openal_AL10.h, src/native/common/org_lwjgl_openal_ALC.h: missing oal headers 2004-03-21 Erik Duijs * src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/Project.java: replaced buffers with arrays 2004-03-21 Elias Naur * src/java/org/lwjgl/opengl/glu/Cylinder.java, src/java/org/lwjgl/opengl/glu/Disk.java, src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/GLUConstants.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/PartialDisk.java, src/java/org/lwjgl/opengl/glu/PixelStoreState.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Quadric.java, src/java/org/lwjgl/opengl/glu/Registry.java, src/java/org/lwjgl/opengl/glu/Sphere.java: Folded GLUConstants into GLU * src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/glu/GLU.java: Added gluErrorString 2004-03-18 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GLContext.java, src/native/common/extgl.cpp, src/native/common/extgl.h: Fixed missing/erroneous extension queries. 2004-03-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBVertexShader.java: no message 2004-03-11 Brian Matzon * src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/win32/org_lwjgl_opengl_Window.cpp: support for 'org.lwjgl.opengl.Window.allowSoftwareOpenGL' added utility getBooleanProperty method 2004-03-11 Elias Naur * src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/linux/Makefile.am, src/native/linux/Window.h, src/native/linux/extgl_glx.cpp, src/native/linux/extgl_glx.h, src/native/linux/org_lwjgl_opengl_Window.cpp: Split GLX from extgl into separate platform specific extgl_glx 2004-03-10 Elias Naur * src/java/org/lwjgl/test/openal/BasicTest.java, src/native/common/extal.cpp, src/native/common/extal.h, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_ALC.cpp: Fixed win32 building 2004-03-09 Elias Naur * src/native/common/extgl.cpp, src/native/common/extgl.h: Cleaned up extgl.cpp and extgl.h * src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALC.java, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/extal.cpp, src/native/common/extal.h, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_AL10.h, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALC.h, src/native/common/org_lwjgl_opengl_GL11.cpp: Converted openal to dynamic java native methods * .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.cpp, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, src/native/common/common_tools.cpp, src/native/common/common_tools.h, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, src/native/common/extgl.cpp, src/native/common/extgl.h, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL15.cpp: Generalized function pointer initialization 2004-03-08 Elias Naur * src/java/org/lwjgl/openal/AL.java, src/native/common/extal.cpp: use vorbis libs from local directory in linux 2004-03-07 Elias Naur * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/Window.java, .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.cpp, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, src/native/common/checkGLerror.h, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL15.cpp, src/native/common/org_lwjgl_opengl_GLContext.cpp: Removed GL_CHECK_ERROR * .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.cpp, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL15.cpp: Fixed win32 compile 2004-03-07 Brian Matzon * src/java/org/lwjgl/AWTAdapter.java, src/java/org/lwjgl/Adapter.java, src/java/org/lwjgl/PlatformAdapter.java, src/java/org/lwjgl/SwingAdapter.java, src/java/org/lwjgl/Sys.java: PLATFORM now specifiable from properties AWTAdapter renamed to SwingAdapter Adapter renamed to PlatformAdapter 2004-03-07 Elias Naur * src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../common/arb/org_lwjgl_opengl_ARBImaging.h, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.h, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.h, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../common/arb/org_lwjgl_opengl_ARBMultitexture.h, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.h, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.h, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.h, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.h, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.h, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.h, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.h, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.cpp, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.h, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.h, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexShader.h, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.h, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.h, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../common/ati/org_lwjgl_opengl_ATIElementArray.h, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.h, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.h, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.h, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.h, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.h, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.h, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.h, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.h, src/native/common/checkGLerror.h, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.h, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.h, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.h, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.h, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.h, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.h, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.h, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.h, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../common/ext/org_lwjgl_opengl_EXTVertexShader.h, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.h, src/native/common/extgl.cpp, src/native/common/extgl.h, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, .../common/nv/org_lwjgl_opengl_NVEvaluators.h, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.h, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.h, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.h, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.h, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.h, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.h, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.h, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, src/native/common/nv/org_lwjgl_opengl_NVProgram.h, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.h, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.h, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.h, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.h, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL11.h, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL12.h, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL13.h, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL14.h, src/native/common/org_lwjgl_opengl_GL15.cpp, src/native/common/org_lwjgl_opengl_GL15.h, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp: Replaced CHECK_EXISTS with one time check at symbol load time 2004-03-05 Elias Naur * src/native/common/extgl.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: Fixed up macosx 2004-03-05 Brian Matzon * src/native/common/extgl.cpp, src/native/macosx/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: osx fixes - needs verification 2004-03-04 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Util.java: optimizations 2004-03-02 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/RenderTexture.java, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: render-to-texture support 2004-02-29 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/PixelStoreState.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Registry.java, src/java/org/lwjgl/opengl/glu/Sphere.java, src/java/org/lwjgl/opengl/glu/Util.java: Made gluProject to use one result FloatBuffer, javadoc corrections * src/native/common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, src/native/common/nv/org_lwjgl_opengl_NVHalfFloat.h: Removed VertexWeight 2004-02-29 Elias Naur * src/native/common/extgl.cpp, src/native/common/org_lwjgl_opengl_GLContext.cpp: Moved init of glXGetProcAddress to extgl_Open 2004-02-26 Brian Matzon * platform_build/win32_vs_net/lwjgl.suo, platform_build/win32_vs_net/lwjgl.vcproj: updated build file * src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_Sys.h, src/native/common/org_lwjgl_input_Controller.h, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/common/org_lwjgl_openal_AL.h, src/native/common/org_lwjgl_openal_AL10.h, src/native/common/org_lwjgl_opengl_GL11.h, src/native/common/org_lwjgl_opengl_GL12.h, src/native/common/org_lwjgl_opengl_GL13.h, src/native/common/org_lwjgl_opengl_GL14.h, src/native/common/org_lwjgl_opengl_GL15.h, src/native/common/org_lwjgl_opengl_GLContext.h: fresh headers * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/AL10.java, src/java/org/lwjgl/openal/ALConstants.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/eax/BaseEAX.java, .../org/lwjgl/openal/eax/BaseEAXConstants.java, src/java/org/lwjgl/openal/eax/CoreEAX.java, src/java/org/lwjgl/openal/eax/EAX.java, src/java/org/lwjgl/openal/eax/EAX20.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, src/native/common/Makefile.am, src/native/common/org_lwjgl_openal_AL.cpp, src/native/common/org_lwjgl_openal_AL.h, src/native/common/org_lwjgl_openal_AL10.cpp, src/native/common/org_lwjgl_openal_AL10.h, src/native/common/org_lwjgl_openal_BaseAL.cpp, src/native/common/org_lwjgl_openal_BaseAL.h, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/common/org_lwjgl_openal_eax_BaseEAX.cpp, src/native/common/org_lwjgl_openal_eax_BaseEAX.h, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.h, src/native/common/org_lwjgl_openal_eax_EAX.cpp, src/native/common/org_lwjgl_openal_eax_EAX.h, src/native/common/org_lwjgl_openal_eax_EAX20.cpp, src/native/common/org_lwjgl_openal_eax_EAX20.h: OpenAL / EAX Refactor 2004-02-25 Elias Naur * src/native/common/Makefile.am, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/linux/org_lwjgl_opengl_Window.cpp: Fixed up linux for JOGL integration work 2004-02-24 Caspian Rychlik-Prince * platform_build/win32_vs_net/lwjgl.suo, platform_build/win32_vs_net/lwjgl.vcproj, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/common/org_lwjgl_opengl_GLContext.h: New context stuff - complete for win32, incomplete for linux / mac 2004-02-23 Caspian Rychlik-Prince * src/java/org/lwjgl/AWTAdapter.java, src/java/org/lwjgl/Adapter.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/SysTest.java, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GLContext.cpp, src/native/common/org_lwjgl_opengl_GLContext.h, src/native/common/org_lwjgl_opengl_Window.h, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.h, src/native/win32/org_lwjgl_opengl_Window.cpp: New context management code (incomplete) * src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: temporary work - don't use this yet 2004-02-19 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/GLCaps.java: EXT_texture_rectangle support 2004-02-18 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, src/java/org/lwjgl/opengl/ARBTextureBorderClamp.java, src/java/org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, src/java/org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, src/java/org/lwjgl/opengl/ATITextureMirrorOnce.java, src/java/org/lwjgl/opengl/ATIVertexArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, src/java/org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTSeparateSpecularColor.java, src/java/org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, src/java/org/lwjgl/opengl/EXTTextureCompressionS3TC.java, src/java/org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, src/java/org/lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, src/java/org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, src/java/org/lwjgl/opengl/NVTextureCompressionVTC.java, src/java/org/lwjgl/opengl/NVTextureEnvCombine4.java, src/java/org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java: Made all classes final * src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/BufferChecks.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL15.java, src/java/org/lwjgl/opengl/NVEvaluators.java: Buffer checking code * src/java/org/lwjgl/opengl/GLContext.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: New Context stuff 2004-02-17 Elias Naur * src/java/org/lwjgl/opengl/ARBImaging.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GLCaps.java, src/native/common/arb/Makefile.am, .../common/arb/org_lwjgl_opengl_ARBImaging.cpp, .../common/arb/org_lwjgl_opengl_ARBImaging.h, src/native/common/org_lwjgl_opengl_GL12.cpp: Split ARB_imaging into separate extension * src/java/org/lwjgl/opengl/GL14.java, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL14.h: Added missing GL14 functions 2004-02-17 Brian Matzon * src/native/win32/Window.h, src/native/win32/org_lwjgl_opengl_Window.cpp: make isFocused & isMinimized work as expected cleaned up field usage 2004-02-16 Elias Naur * src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/BufferChecks.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/NVVertexProgram.java: Fixed VBO checks and disabled BufferChecks (for now) 2004-02-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java: Syntax corrections 2004-02-15 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/BufferChecks.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/glu/Util.java: Buffer checking code 2004-02-15 Elias Naur * src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Added WGL_ARB_multisample support * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Added GLX_ARB_multisample support to Pbuffers * src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: Fixed tests * src/java/org/lwjgl/opengl/Window.java, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GL15.cpp, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Added GLX_ARB_multisample support 2004-02-15 Ioannis Tsakpinis * src/java/org/lwjgl/opengl/GL15.java, src/native/common/Makefile.am, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GL15.cpp, src/native/common/org_lwjgl_opengl_GL15.h: OpenGL1.5 support 2004-02-12 Brian Matzon * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: updated javadoc 2004-02-09 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/ARBCubeMap.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, .../org/lwjgl/opengl/ARBTextureCompression.java, src/java/org/lwjgl/opengl/ARBTextureCubeMap.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java: The BIG LWJGL REFACTORING 2004-02-08 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/opengl/ARBCubeMap.java, src/java/org/lwjgl/opengl/ARBDepthTexture.java, src/java/org/lwjgl/opengl/ARBFragmentProgram.java, src/java/org/lwjgl/opengl/ARBFragmentShader.java, src/java/org/lwjgl/opengl/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/ARBMultisample.java, src/java/org/lwjgl/opengl/ARBMultitexture.java, src/java/org/lwjgl/opengl/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/ARBPointParameters.java, src/java/org/lwjgl/opengl/ARBPointSprite.java, src/java/org/lwjgl/opengl/ARBProgram.java, src/java/org/lwjgl/opengl/ARBShaderObjects.java, src/java/org/lwjgl/opengl/ARBShadow.java, src/java/org/lwjgl/opengl/ARBShadowAmbient.java, .../org/lwjgl/opengl/ARBTextureBorderClamp.java, .../org/lwjgl/opengl/ARBTextureCompression.java, .../org/lwjgl/opengl/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/ARBTextureEnvDot3.java, .../org/lwjgl/opengl/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/ARBVertexBlend.java, .../org/lwjgl/opengl/ARBVertexBufferObject.java, src/java/org/lwjgl/opengl/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ARBVertexShader.java, src/java/org/lwjgl/opengl/ARBWindowPos.java, src/java/org/lwjgl/opengl/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ATIElementArray.java, src/java/org/lwjgl/opengl/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ATITextureFloat.java, .../org/lwjgl/opengl/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ATIVertexArrayObject.java, .../lwjgl/opengl/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/ATIVertexStreams.java, src/java/org/lwjgl/opengl/BufferChecks.java, src/java/org/lwjgl/opengl/EXTAbgr.java, src/java/org/lwjgl/opengl/EXTBgra.java, .../org/lwjgl/opengl/EXTBlendFuncSeparate.java, src/java/org/lwjgl/opengl/EXTBlendSubtract.java, .../org/lwjgl/opengl/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/EXTFogCoord.java, src/java/org/lwjgl/opengl/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/EXTPackedPixels.java, src/java/org/lwjgl/opengl/EXTPointParameters.java, src/java/org/lwjgl/opengl/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/EXTSecondaryColor.java, .../org/lwjgl/opengl/EXTSeparateSpecularColor.java, .../org/lwjgl/opengl/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/EXTStencilWrap.java, .../lwjgl/opengl/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/EXTTextureEnvDot3.java, .../lwjgl/opengl/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/EXTVertexShader.java, src/java/org/lwjgl/opengl/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/NVDepthClamp.java, src/java/org/lwjgl/opengl/NVEvaluators.java, src/java/org/lwjgl/opengl/NVFence.java, src/java/org/lwjgl/opengl/NVFloatBuffer.java, src/java/org/lwjgl/opengl/NVFogDistance.java, src/java/org/lwjgl/opengl/NVFragmentProgram.java, src/java/org/lwjgl/opengl/NVHalfFloat.java, src/java/org/lwjgl/opengl/NVLightMaxExponent.java, .../org/lwjgl/opengl/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/NVOcclusionQuery.java, .../org/lwjgl/opengl/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/NVPixelDataRange.java, src/java/org/lwjgl/opengl/NVPointSprite.java, src/java/org/lwjgl/opengl/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/NVProgram.java, src/java/org/lwjgl/opengl/NVRegisterCombiners.java, .../org/lwjgl/opengl/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/NVTexgenReflection.java, .../org/lwjgl/opengl/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/NVTextureExpandNormal.java, src/java/org/lwjgl/opengl/NVTextureRectangle.java, src/java/org/lwjgl/opengl/NVTextureShader.java, src/java/org/lwjgl/opengl/NVTextureShader2.java, src/java/org/lwjgl/opengl/NVTextureShader3.java, src/java/org/lwjgl/opengl/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/NVVertexProgram.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/opengl/arb/ARBCubeMap.java, src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java, .../org/lwjgl/opengl/arb/ARBFragmentProgram.java, .../org/lwjgl/opengl/arb/ARBFragmentShader.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBMultisample.java, src/java/org/lwjgl/opengl/arb/ARBMultitexture.java, .../org/lwjgl/opengl/arb/ARBOcclusionQuery.java, .../org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBPointSprite.java, src/java/org/lwjgl/opengl/arb/ARBProgram.java, .../org/lwjgl/opengl/arb/ARBShaderObjects.java, src/java/org/lwjgl/opengl/arb/ARBShadow.java, .../org/lwjgl/opengl/arb/ARBShadowAmbient.java, .../lwjgl/opengl/arb/ARBTextureBorderClamp.java, .../lwjgl/opengl/arb/ARBTextureCompression.java, .../org/lwjgl/opengl/arb/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/arb/ARBTextureEnvDot3.java, .../lwjgl/opengl/arb/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../lwjgl/opengl/arb/ARBVertexBufferObject.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/arb/ARBVertexShader.java, src/java/org/lwjgl/opengl/arb/ARBWindowPos.java, src/java/org/lwjgl/opengl/ati/ATIDrawBuffers.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, .../org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ati/ATIFragmentShader.java, .../org/lwjgl/opengl/ati/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java, .../org/lwjgl/opengl/ati/ATISeparateStencil.java, src/java/org/lwjgl/opengl/ati/ATITextureFloat.java, .../org/lwjgl/opengl/ati/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ati/ATIVertexArrayObject.java, .../opengl/ati/ATIVertexAttribArrayObject.java, .../org/lwjgl/opengl/ati/ATIVertexStreams.java, .../org/lwjgl/opengl/atix/ATIXPointSprites.java, .../org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java, src/java/org/lwjgl/opengl/ext/EXTAbgr.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, .../org/lwjgl/opengl/ext/EXTBlendFuncSeparate.java, .../org/lwjgl/opengl/ext/EXTBlendSubtract.java, .../lwjgl/opengl/ext/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, .../org/lwjgl/opengl/ext/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, .../org/lwjgl/opengl/ext/EXTPointParameters.java, .../org/lwjgl/opengl/ext/EXTRescaleNormal.java, .../org/lwjgl/opengl/ext/EXTSecondaryColor.java, .../lwjgl/opengl/ext/EXTSeparateSpecularColor.java, .../lwjgl/opengl/ext/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/ext/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java, .../opengl/ext/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, .../opengl/ext/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/ext/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, .../org/lwjgl/opengl/ext/EXTVertexWeighting.java, .../org/lwjgl/opengl/nv/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/nv/NVDepthClamp.java, src/java/org/lwjgl/opengl/nv/NVEvaluators.java, src/java/org/lwjgl/opengl/nv/NVFence.java, src/java/org/lwjgl/opengl/nv/NVFloatBuffer.java, src/java/org/lwjgl/opengl/nv/NVFogDistance.java, .../org/lwjgl/opengl/nv/NVFragmentProgram.java, src/java/org/lwjgl/opengl/nv/NVHalfFloat.java, .../org/lwjgl/opengl/nv/NVLightMaxExponent.java, .../lwjgl/opengl/nv/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java, .../org/lwjgl/opengl/nv/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/nv/NVPixelDataRange.java, src/java/org/lwjgl/opengl/nv/NVPointSprite.java, .../org/lwjgl/opengl/nv/NVPrimitiveRestart.java, src/java/org/lwjgl/opengl/nv/NVProgram.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners2.java, .../org/lwjgl/opengl/nv/NVTexgenReflection.java, .../lwjgl/opengl/nv/NVTextureCompressionVTC.java, .../org/lwjgl/opengl/nv/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/nv/NVTextureExpandNormal.java, .../org/lwjgl/opengl/nv/NVTextureRectangle.java, src/java/org/lwjgl/opengl/nv/NVTextureShader.java, src/java/org/lwjgl/opengl/nv/NVTextureShader2.java, src/java/org/lwjgl/opengl/nv/NVTextureShader3.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/arb/Makefile.am, .../arb/org_lwjgl_opengl_ARBMatrixPalette.cpp, .../common/arb/org_lwjgl_opengl_ARBMatrixPalette.h, .../common/arb/org_lwjgl_opengl_ARBMultisample.cpp, .../common/arb/org_lwjgl_opengl_ARBMultisample.h, .../arb/org_lwjgl_opengl_ARBMultitexture.cpp, .../common/arb/org_lwjgl_opengl_ARBMultitexture.h, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_ARBOcclusionQuery.h, .../arb/org_lwjgl_opengl_ARBPointParameters.cpp, .../arb/org_lwjgl_opengl_ARBPointParameters.h, .../common/arb/org_lwjgl_opengl_ARBProgram.cpp, .../common/arb/org_lwjgl_opengl_ARBProgram.h, .../arb/org_lwjgl_opengl_ARBShaderObjects.cpp, .../common/arb/org_lwjgl_opengl_ARBShaderObjects.h, .../arb/org_lwjgl_opengl_ARBTextureCompression.cpp, .../arb/org_lwjgl_opengl_ARBTextureCompression.h, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.cpp, .../arb/org_lwjgl_opengl_ARBTransposeMatrix.h, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexBlend.h, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.cpp, .../arb/org_lwjgl_opengl_ARBVertexBufferObject.h, .../arb/org_lwjgl_opengl_ARBVertexProgram.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexProgram.h, .../arb/org_lwjgl_opengl_ARBVertexShader.cpp, .../common/arb/org_lwjgl_opengl_ARBVertexShader.h, .../common/arb/org_lwjgl_opengl_ARBWindowPos.cpp, .../common/arb/org_lwjgl_opengl_ARBWindowPos.h, .../arb/org_lwjgl_opengl_arb_ARBMatrixPalette.cpp, .../arb/org_lwjgl_opengl_arb_ARBMatrixPalette.h, .../arb/org_lwjgl_opengl_arb_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_arb_ARBMultisample.h, .../arb/org_lwjgl_opengl_arb_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_arb_ARBMultitexture.h, .../arb/org_lwjgl_opengl_arb_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_arb_ARBOcclusionQuery.h, .../org_lwjgl_opengl_arb_ARBPointParameters.cpp, .../arb/org_lwjgl_opengl_arb_ARBPointParameters.h, .../common/arb/org_lwjgl_opengl_arb_ARBProgram.cpp, .../common/arb/org_lwjgl_opengl_arb_ARBProgram.h, .../arb/org_lwjgl_opengl_arb_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_arb_ARBShaderObjects.h, .../org_lwjgl_opengl_arb_ARBTextureCompression.cpp, .../org_lwjgl_opengl_arb_ARBTextureCompression.h, .../org_lwjgl_opengl_arb_ARBTransposeMatrix.cpp, .../arb/org_lwjgl_opengl_arb_ARBTransposeMatrix.h, .../arb/org_lwjgl_opengl_arb_ARBVertexBlend.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexBlend.h, .../org_lwjgl_opengl_arb_ARBVertexBufferObject.cpp, .../org_lwjgl_opengl_arb_ARBVertexBufferObject.h, .../arb/org_lwjgl_opengl_arb_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexProgram.h, .../arb/org_lwjgl_opengl_arb_ARBVertexShader.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexShader.h, .../arb/org_lwjgl_opengl_arb_ARBWindowPos.cpp, .../common/arb/org_lwjgl_opengl_arb_ARBWindowPos.h, src/native/common/ati/Makefile.am, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.cpp, .../common/ati/org_lwjgl_opengl_ATIDrawBuffers.h, .../ati/org_lwjgl_opengl_ATIElementArray.cpp, .../common/ati/org_lwjgl_opengl_ATIElementArray.h, .../ati/org_lwjgl_opengl_ATIEnvmapBumpmap.cpp, .../common/ati/org_lwjgl_opengl_ATIEnvmapBumpmap.h, .../ati/org_lwjgl_opengl_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ATIFragmentShader.h, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.cpp, .../ati/org_lwjgl_opengl_ATIMapObjectBuffer.h, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.cpp, .../common/ati/org_lwjgl_opengl_ATIPnTriangles.h, .../ati/org_lwjgl_opengl_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ATISeparateStencil.h, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.cpp, .../ati/org_lwjgl_opengl_ATIVertexArrayObject.h, ...org_lwjgl_opengl_ATIVertexAttribArrayObject.cpp, .../org_lwjgl_opengl_ATIVertexAttribArrayObject.h, .../ati/org_lwjgl_opengl_ATIVertexStreams.cpp, .../common/ati/org_lwjgl_opengl_ATIVertexStreams.h, .../ati/org_lwjgl_opengl_ati_ATIDrawBuffers.cpp, .../ati/org_lwjgl_opengl_ati_ATIDrawBuffers.h, .../ati/org_lwjgl_opengl_ati_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ati_ATIElementArray.h, .../ati/org_lwjgl_opengl_ati_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ati_ATIEnvmapBumpmap.h, .../ati/org_lwjgl_opengl_ati_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ati_ATIFragmentShader.h, .../org_lwjgl_opengl_ati_ATIMapObjectBuffer.cpp, .../ati/org_lwjgl_opengl_ati_ATIMapObjectBuffer.h, .../ati/org_lwjgl_opengl_ati_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ati_ATIPnTriangles.h, .../org_lwjgl_opengl_ati_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ati_ATISeparateStencil.h, .../org_lwjgl_opengl_ati_ATIVertexArrayObject.cpp, .../org_lwjgl_opengl_ati_ATIVertexArrayObject.h, ...lwjgl_opengl_ati_ATIVertexAttribArrayObject.cpp, ...g_lwjgl_opengl_ati_ATIVertexAttribArrayObject.h, .../ati/org_lwjgl_opengl_ati_ATIVertexStreams.cpp, .../ati/org_lwjgl_opengl_ati_ATIVertexStreams.h, src/native/common/ext/Makefile.am, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.cpp, .../ext/org_lwjgl_opengl_EXTBlendFuncSeparate.h, .../org_lwjgl_opengl_EXTCompiledVertexArray.cpp, .../ext/org_lwjgl_opengl_EXTCompiledVertexArray.h, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.cpp, .../ext/org_lwjgl_opengl_EXTDrawRangeElements.h, .../common/ext/org_lwjgl_opengl_EXTFogCoord.cpp, .../common/ext/org_lwjgl_opengl_EXTFogCoord.h, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_EXTMultiDrawArrays.h, .../ext/org_lwjgl_opengl_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_EXTPointParameters.h, .../ext/org_lwjgl_opengl_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_EXTSecondaryColor.h, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_EXTStencilTwoSide.h, .../ext/org_lwjgl_opengl_EXTVertexShader.cpp, .../common/ext/org_lwjgl_opengl_EXTVertexShader.h, .../ext/org_lwjgl_opengl_EXTVertexWeighting.cpp, .../ext/org_lwjgl_opengl_EXTVertexWeighting.h, .../org_lwjgl_opengl_ext_EXTBlendFuncSeparate.cpp, .../org_lwjgl_opengl_ext_EXTBlendFuncSeparate.h, ...org_lwjgl_opengl_ext_EXTCompiledVertexArray.cpp, .../org_lwjgl_opengl_ext_EXTCompiledVertexArray.h, .../org_lwjgl_opengl_ext_EXTDrawRangeElements.cpp, .../org_lwjgl_opengl_ext_EXTDrawRangeElements.h, .../ext/org_lwjgl_opengl_ext_EXTFogCoord.cpp, .../common/ext/org_lwjgl_opengl_ext_EXTFogCoord.h, .../org_lwjgl_opengl_ext_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_ext_EXTMultiDrawArrays.h, .../org_lwjgl_opengl_ext_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_ext_EXTPointParameters.h, .../ext/org_lwjgl_opengl_ext_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_ext_EXTSecondaryColor.h, .../ext/org_lwjgl_opengl_ext_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_ext_EXTStencilTwoSide.h, .../ext/org_lwjgl_opengl_ext_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_ext_EXTVertexShader.h, .../org_lwjgl_opengl_ext_EXTVertexWeighting.cpp, .../ext/org_lwjgl_opengl_ext_EXTVertexWeighting.h, src/native/common/nv/Makefile.am, .../common/nv/org_lwjgl_opengl_NVEvaluators.cpp, .../common/nv/org_lwjgl_opengl_NVEvaluators.h, src/native/common/nv/org_lwjgl_opengl_NVFence.cpp, src/native/common/nv/org_lwjgl_opengl_NVFence.h, .../nv/org_lwjgl_opengl_NVFragmentProgram.cpp, .../common/nv/org_lwjgl_opengl_NVFragmentProgram.h, .../common/nv/org_lwjgl_opengl_NVHalfFloat.cpp, .../common/nv/org_lwjgl_opengl_NVHalfFloat.h, .../nv/org_lwjgl_opengl_NVOcclusionQuery.cpp, .../common/nv/org_lwjgl_opengl_NVOcclusionQuery.h, .../nv/org_lwjgl_opengl_NVPixelDataRange.cpp, .../common/nv/org_lwjgl_opengl_NVPixelDataRange.h, .../common/nv/org_lwjgl_opengl_NVPointSprite.cpp, .../common/nv/org_lwjgl_opengl_NVPointSprite.h, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.cpp, .../nv/org_lwjgl_opengl_NVPrimitiveRestart.h, .../common/nv/org_lwjgl_opengl_NVProgram.cpp, src/native/common/nv/org_lwjgl_opengl_NVProgram.h, .../nv/org_lwjgl_opengl_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners.h, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_NVRegisterCombiners2.h, .../nv/org_lwjgl_opengl_NVVertexArrayRange.cpp, .../nv/org_lwjgl_opengl_NVVertexArrayRange.h, .../common/nv/org_lwjgl_opengl_NVVertexProgram.cpp, .../common/nv/org_lwjgl_opengl_NVVertexProgram.h, .../common/nv/org_lwjgl_opengl_nv_NVEvaluators.cpp, .../common/nv/org_lwjgl_opengl_nv_NVEvaluators.h, .../common/nv/org_lwjgl_opengl_nv_NVFence.cpp, src/native/common/nv/org_lwjgl_opengl_nv_NVFence.h, .../nv/org_lwjgl_opengl_nv_NVFragmentProgram.cpp, .../nv/org_lwjgl_opengl_nv_NVFragmentProgram.h, .../common/nv/org_lwjgl_opengl_nv_NVHalfFloat.cpp, .../common/nv/org_lwjgl_opengl_nv_NVHalfFloat.h, .../nv/org_lwjgl_opengl_nv_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_nv_NVOcclusionQuery.h, .../nv/org_lwjgl_opengl_nv_NVPixelDataRange.cpp, .../nv/org_lwjgl_opengl_nv_NVPixelDataRange.h, .../nv/org_lwjgl_opengl_nv_NVPointSprite.cpp, .../common/nv/org_lwjgl_opengl_nv_NVPointSprite.h, .../nv/org_lwjgl_opengl_nv_NVPrimitiveRestart.cpp, .../nv/org_lwjgl_opengl_nv_NVPrimitiveRestart.h, .../common/nv/org_lwjgl_opengl_nv_NVProgram.cpp, .../common/nv/org_lwjgl_opengl_nv_NVProgram.h, .../nv/org_lwjgl_opengl_nv_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_nv_NVRegisterCombiners.h, .../org_lwjgl_opengl_nv_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_nv_NVRegisterCombiners2.h, .../nv/org_lwjgl_opengl_nv_NVVertexArrayRange.cpp, .../nv/org_lwjgl_opengl_nv_NVVertexArrayRange.h, .../nv/org_lwjgl_opengl_nv_NVVertexProgram.cpp, .../nv/org_lwjgl_opengl_nv_NVVertexProgram.h: The BIG LWJGL REFACTORING 2004-02-05 Elias Naur * src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/native/common/Makefile.am, src/native/common/checkGLerror.h, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/common/org_lwjgl_opengl_GLU.h: Removed native GLU * src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/Project.java: Fix some inconsistencies in GLU 2004-02-05 Brian Matzon * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: assertion on Window.isCreated * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/test/input/KeyboardTest.java: getCharacter -> getEventCharacter 2004-02-04 Brian Matzon * .../org/lwjgl/opengl/arb/ARBFragmentProgram.java, .../org/lwjgl/opengl/nv/NVFragmentProgram.java, src/java/org/lwjgl/opengl/nv/NVProgram.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java: formatting issues * src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/nv/NVFragmentProgram.java: bugger off warnings * src/java/org/lwjgl/test/openal/PositionTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: removed usage of native glu using getters * .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java: removed usage of native glu using getters * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java: using getters * .../org/lwjgl/test/DisplayConfigurationTest.java, src/java/org/lwjgl/test/OpenURLTest.java: be gone ye old tests 2004-02-04 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/BufferChecks.java, src/java/org/lwjgl/opengl/GL11.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, .../org/lwjgl/opengl/arb/ARBOcclusionQuery.java, .../org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBProgram.java, .../lwjgl/opengl/arb/ARBTextureCompression.java, .../org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../lwjgl/opengl/arb/ARBVertexBufferObject.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/arb/ARBVertexShader.java: New buffer bounds checking code. Incomplete. * src/java/org/lwjgl/opengl/BufferChecks.java, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/Util.java: New buffer bounds checking code. Incomplete. 2004-01-31 Elias Naur * .../arb/org_lwjgl_opengl_arb_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_arb_ARBOcclusionQuery.h: Fixed ARBOcclusionQuery * .../org/lwjgl/opengl/nv/NVFragmentProgram.java, .../nv/org_lwjgl_opengl_nv_NVFragmentProgram.h: Fixed compile errors in NVFragmentProgram 2004-01-31 Brian Matzon * doc/CREDITS, doc/LICENSE, doc/README: updated * platform_build/win32_vs_net/lwjgl.sln, platform_build/win32_vs_net/lwjgl.suo, platform_build/win32_vs_net/lwjgl.vcproj: platform build of LWJGL on Visual Studio .NET 2004-01-30 Ioannis Tsakpinis * .../org/lwjgl/opengl/nv/NVFragmentProgram.java, .../nv/org_lwjgl_opengl_nv_NVFragmentProgram.cpp: Fixed LocalParameter functions 2004-01-30 Elias Naur * src/native/common/arb/Makefile.am, src/native/common/ati/Makefile.am, .../common/ati/org_lwjgl_opengl_ati_ATIDrawBuffers.cpp, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/nv/Makefile.am: Fixed building of new extensions * .../org/lwjgl/opengl/arb/ARBOcclusionQuery.java, .../org/lwjgl/opengl/nv/NVFragmentProgram.java: Fixed ARBOcclusionuery and added NVFragmentProgram 2004-01-30 Ioannis Tsakpinis * .../arb/org_lwjgl_opengl_arb_ARBOcclusionQuery.cpp, .../arb/org_lwjgl_opengl_arb_ARBOcclusionQuery.h, .../arb/org_lwjgl_opengl_arb_ARBShaderObjects.cpp, .../arb/org_lwjgl_opengl_arb_ARBShaderObjects.h, .../arb/org_lwjgl_opengl_arb_ARBVertexShader.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexShader.h, .../ati/org_lwjgl_opengl_ati_ATIDrawBuffers.cpp, .../ati/org_lwjgl_opengl_ati_ATIDrawBuffers.h, .../org_lwjgl_opengl_ati_ATIMapObjectBuffer.cpp, .../ati/org_lwjgl_opengl_ati_ATIMapObjectBuffer.h, ...lwjgl_opengl_ati_ATIVertexAttribArrayObject.cpp, ...g_lwjgl_opengl_ati_ATIVertexAttribArrayObject.h, .../common/nv/org_lwjgl_opengl_nv_NVHalfFloat.cpp, .../common/nv/org_lwjgl_opengl_nv_NVHalfFloat.h, .../nv/org_lwjgl_opengl_nv_NVPixelDataRange.cpp, .../nv/org_lwjgl_opengl_nv_NVPixelDataRange.h, .../nv/org_lwjgl_opengl_nv_NVPrimitiveRestart.cpp, .../nv/org_lwjgl_opengl_nv_NVPrimitiveRestart.h: Extensions split out into separate classes * src/java/org/lwjgl/opengl/GLCaps.java, src/native/common/extgl.cpp, src/native/common/extgl.h: Added the new extensions * .../org/lwjgl/opengl/arb/ARBFragmentShader.java, .../org/lwjgl/opengl/arb/ARBOcclusionQuery.java, src/java/org/lwjgl/opengl/arb/ARBPointSprite.java, .../org/lwjgl/opengl/arb/ARBShaderObjects.java, src/java/org/lwjgl/opengl/arb/ARBVertexShader.java, src/java/org/lwjgl/opengl/ati/ATIDrawBuffers.java, .../org/lwjgl/opengl/ati/ATIMapObjectBuffer.java, src/java/org/lwjgl/opengl/ati/ATITextureFloat.java, .../opengl/ati/ATIVertexAttribArrayObject.java, src/java/org/lwjgl/opengl/nv/NVFloatBuffer.java, src/java/org/lwjgl/opengl/nv/NVHalfFloat.java, .../lwjgl/opengl/nv/NVMultisampleFilterHint.java, src/java/org/lwjgl/opengl/nv/NVPixelDataRange.java, .../org/lwjgl/opengl/nv/NVPrimitiveRestart.java, .../org/lwjgl/opengl/nv/NVTextureExpandNormal.java: Extensions split out into separate classes 2004-01-29 Elias Naur * src/java/org/lwjgl/opengl/GLCaps.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners2.java, .../lwjgl/opengl/nv/NVTextureCompressionVTC.java, .../arb/org_lwjgl_opengl_arb_ARBMatrixPalette.cpp, .../arb/org_lwjgl_opengl_arb_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_arb_ARBMultitexture.cpp, .../org_lwjgl_opengl_arb_ARBPointParameters.cpp, .../common/arb/org_lwjgl_opengl_arb_ARBProgram.cpp, .../org_lwjgl_opengl_arb_ARBTextureCompression.cpp, .../org_lwjgl_opengl_arb_ARBTransposeMatrix.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexBlend.cpp, .../org_lwjgl_opengl_arb_ARBVertexBufferObject.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_arb_ARBWindowPos.cpp, .../ati/org_lwjgl_opengl_ati_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ati_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ati_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ati_ATIPnTriangles.cpp, .../org_lwjgl_opengl_ati_ATISeparateStencil.cpp, .../org_lwjgl_opengl_ati_ATIVertexArrayObject.cpp, .../ati/org_lwjgl_opengl_ati_ATIVertexStreams.cpp, .../org_lwjgl_opengl_ext_EXTBlendFuncSeparate.cpp, ...org_lwjgl_opengl_ext_EXTCompiledVertexArray.cpp, .../org_lwjgl_opengl_ext_EXTDrawRangeElements.cpp, .../ext/org_lwjgl_opengl_ext_EXTFogCoord.cpp, .../org_lwjgl_opengl_ext_EXTMultiDrawArrays.cpp, .../org_lwjgl_opengl_ext_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_ext_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_ext_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_ext_EXTVertexShader.cpp, .../org_lwjgl_opengl_ext_EXTVertexWeighting.cpp, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/nv/Makefile.am, .../common/nv/org_lwjgl_opengl_nv_NVEvaluators.cpp, .../common/nv/org_lwjgl_opengl_nv_NVFence.cpp, .../nv/org_lwjgl_opengl_nv_NVFragmentProgram.cpp, .../nv/org_lwjgl_opengl_nv_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_nv_NVPointSprite.cpp, .../common/nv/org_lwjgl_opengl_nv_NVProgram.cpp, .../nv/org_lwjgl_opengl_nv_NVRegisterCombiners.cpp, .../org_lwjgl_opengl_nv_NVRegisterCombiners2.cpp, .../nv/org_lwjgl_opengl_nv_NVRegisterCombiners2.h, .../nv/org_lwjgl_opengl_nv_NVVertexArrayRange.cpp, .../nv/org_lwjgl_opengl_nv_NVVertexProgram.cpp, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL14.cpp: Split extgl functions into separate cpp files. Added some extensions 2004-01-29 Brian Matzon * src/java/org/lwjgl/test/DisplayTest.java, src/java/org/lwjgl/test/SysTest.java: more tests 2004-01-29 Elias Naur * src/java/org/lwjgl/opengl/ext/EXTBlendColor.java, src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java, .../org/lwjgl/opengl/ext/EXTLightMaxExponent.java, .../org/lwjgl/opengl/ext/EXTPalettedTexture.java, .../org/lwjgl/opengl/ext/EXTTextureRectangle.java, src/java/org/lwjgl/opengl/ext/EXTVertexArray.java, src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java, .../org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java, src/java/org/lwjgl/opengl/wgl/WGLMultisample.java, src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java, src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java, .../org/lwjgl/opengl/wgl/WGLRenderTexture.java: Removed files that were removed before sf cvs crash 2004-01-28 Brian Matzon * src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL11Constants.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL12Constants.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL13Constants.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java: no longer needed files; cleanup after SF fuckup * src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_CoreGL12.cpp, src/native/common/org_lwjgl_opengl_CoreGL12.h, src/native/common/org_lwjgl_opengl_CoreGL13.cpp, src/native/common/org_lwjgl_opengl_CoreGL13.h, src/native/common/org_lwjgl_opengl_CoreGL14.cpp, src/native/common/org_lwjgl_opengl_CoreGL14.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h: no longer needed files; cleanup after SF fuckup 2004-01-26 Elias Naur * src/native/common/arb/Makefile.am, src/native/common/ati/Makefile.am, src/native/common/ext/Makefile.am, src/native/common/nv/Makefile.am: Added missing build files for extensions * src/java/org/lwjgl/opengl/GL11.java, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL11.h: Added glTexParameter[f|i]v to GL11.java 2004-01-21 Elias Naur * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/opengl/glu/Cylinder.java, src/java/org/lwjgl/opengl/glu/Disk.java, src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/PixelStoreState.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Quadric.java, src/java/org/lwjgl/opengl/glu/Sphere.java, src/java/org/lwjgl/opengl/glu/Util.java: Removed Display.getHandle() and fixed GLU to use new GL naming 2004-01-20 Erik Duijs * src/java/org/lwjgl/opengl/glu/Cylinder.java, src/java/org/lwjgl/opengl/glu/Disk.java, src/java/org/lwjgl/opengl/glu/GLU.java, src/java/org/lwjgl/opengl/glu/GLUConstants.java, src/java/org/lwjgl/opengl/glu/MipMap.java, src/java/org/lwjgl/opengl/glu/PartialDisk.java, src/java/org/lwjgl/opengl/glu/PixelStoreState.java, src/java/org/lwjgl/opengl/glu/Project.java, src/java/org/lwjgl/opengl/glu/Quadric.java, src/java/org/lwjgl/opengl/glu/Registry.java, src/java/org/lwjgl/opengl/glu/Sphere.java, src/java/org/lwjgl/opengl/glu/Util.java: Initial check in 2004-01-20 Elias Naur * build.xml, src/java/org/lwjgl/opengl/GL11.java, src/java/org/lwjgl/opengl/GL12.java, src/java/org/lwjgl/opengl/GL13.java, src/java/org/lwjgl/opengl/GL14.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, .../org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, .../org/lwjgl/opengl/ext/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, .../org/lwjgl/opengl/ext/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/Makefile.am, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/common/org_lwjgl_opengl_GL11.cpp, src/native/common/org_lwjgl_opengl_GL11.h, src/native/common/org_lwjgl_opengl_GL12.cpp, src/native/common/org_lwjgl_opengl_GL12.h, src/native/common/org_lwjgl_opengl_GL13.cpp, src/native/common/org_lwjgl_opengl_GL13.h, src/native/common/org_lwjgl_opengl_GL14.cpp, src/native/common/org_lwjgl_opengl_GL14.h: Renamed CoreGL* to GL* and merged CoreGL*Constants * src/native/common/arb/org_lwjgl_opengl_arb_ARBVertexBufferObject.cp p, src/native/common/ati/org_lwjgl_opengl_ati_ATIVertexArrayObject. cpp, src/native/common/common_tools.h: *** empty log message *** * src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/arb/ARBCubeMap.java, src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java, .../org/lwjgl/opengl/arb/ARBFragmentProgram.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBMultisample.java, src/java/org/lwjgl/opengl/arb/ARBMultitexture.java, .../org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBProgram.java, src/java/org/lwjgl/opengl/arb/ARBShadow.java, .../org/lwjgl/opengl/arb/ARBShadowAmbient.java, .../lwjgl/opengl/arb/ARBTextureBorderClamp.java, .../lwjgl/opengl/arb/ARBTextureCompression.java, .../org/lwjgl/opengl/arb/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/arb/ARBTextureEnvDot3.java, .../lwjgl/opengl/arb/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../lwjgl/opengl/arb/ARBVertexBufferObject.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/arb/ARBWindowPos.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, .../org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ati/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java, .../org/lwjgl/opengl/ati/ATISeparateStencil.java, .../org/lwjgl/opengl/ati/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ati/ATIVertexArrayObject.java, .../org/lwjgl/opengl/ati/ATIVertexStreams.java, .../org/lwjgl/opengl/atix/ATIXPointSprites.java, .../org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java, src/java/org/lwjgl/opengl/ext/EXTAbgr.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, .../org/lwjgl/opengl/ext/EXTBlendFuncSeparate.java, .../org/lwjgl/opengl/ext/EXTBlendSubtract.java, .../lwjgl/opengl/ext/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, .../org/lwjgl/opengl/ext/EXTMultiDrawArrays.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, .../org/lwjgl/opengl/ext/EXTPointParameters.java, .../org/lwjgl/opengl/ext/EXTRescaleNormal.java, .../org/lwjgl/opengl/ext/EXTSecondaryColor.java, .../lwjgl/opengl/ext/EXTSeparateSpecularColor.java, .../lwjgl/opengl/ext/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/ext/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java, .../opengl/ext/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, .../opengl/ext/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/ext/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, .../org/lwjgl/opengl/ext/EXTVertexWeighting.java, .../org/lwjgl/opengl/nv/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/nv/NVDepthClamp.java, src/java/org/lwjgl/opengl/nv/NVEvaluators.java, src/java/org/lwjgl/opengl/nv/NVFence.java, src/java/org/lwjgl/opengl/nv/NVFogDistance.java, .../org/lwjgl/opengl/nv/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java, .../org/lwjgl/opengl/nv/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/nv/NVPointSprite.java, src/java/org/lwjgl/opengl/nv/NVProgram.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners2.java, .../org/lwjgl/opengl/nv/NVTexgenReflection.java, .../org/lwjgl/opengl/nv/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/nv/NVTextureRectangle.java, src/java/org/lwjgl/opengl/nv/NVTextureShader.java, src/java/org/lwjgl/opengl/nv/NVTextureShader2.java, src/java/org/lwjgl/opengl/nv/NVTextureShader3.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/PositionTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/Makefile.am, src/native/common/Makefile.am, .../arb/org_lwjgl_opengl_arb_ARBMatrixPalette.cpp, .../arb/org_lwjgl_opengl_arb_ARBMatrixPalette.h, .../arb/org_lwjgl_opengl_arb_ARBMultisample.cpp, .../arb/org_lwjgl_opengl_arb_ARBMultisample.h, .../arb/org_lwjgl_opengl_arb_ARBMultitexture.cpp, .../arb/org_lwjgl_opengl_arb_ARBMultitexture.h, .../org_lwjgl_opengl_arb_ARBPointParameters.cpp, .../arb/org_lwjgl_opengl_arb_ARBPointParameters.h, .../common/arb/org_lwjgl_opengl_arb_ARBProgram.cpp, .../common/arb/org_lwjgl_opengl_arb_ARBProgram.h, .../org_lwjgl_opengl_arb_ARBTextureCompression.cpp, .../org_lwjgl_opengl_arb_ARBTextureCompression.h, .../org_lwjgl_opengl_arb_ARBTransposeMatrix.cpp, .../arb/org_lwjgl_opengl_arb_ARBTransposeMatrix.h, .../arb/org_lwjgl_opengl_arb_ARBVertexBlend.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexBlend.h, .../org_lwjgl_opengl_arb_ARBVertexBufferObject.cpp, .../org_lwjgl_opengl_arb_ARBVertexBufferObject.h, .../arb/org_lwjgl_opengl_arb_ARBVertexProgram.cpp, .../arb/org_lwjgl_opengl_arb_ARBVertexProgram.h, .../arb/org_lwjgl_opengl_arb_ARBWindowPos.cpp, .../common/arb/org_lwjgl_opengl_arb_ARBWindowPos.h, .../ati/org_lwjgl_opengl_ati_ATIElementArray.cpp, .../ati/org_lwjgl_opengl_ati_ATIElementArray.h, .../ati/org_lwjgl_opengl_ati_ATIEnvmapBumpmap.cpp, .../ati/org_lwjgl_opengl_ati_ATIEnvmapBumpmap.h, .../ati/org_lwjgl_opengl_ati_ATIFragmentShader.cpp, .../ati/org_lwjgl_opengl_ati_ATIFragmentShader.h, .../ati/org_lwjgl_opengl_ati_ATIPnTriangles.cpp, .../ati/org_lwjgl_opengl_ati_ATIPnTriangles.h, .../org_lwjgl_opengl_ati_ATISeparateStencil.cpp, .../ati/org_lwjgl_opengl_ati_ATISeparateStencil.h, .../org_lwjgl_opengl_ati_ATIVertexArrayObject.cpp, .../org_lwjgl_opengl_ati_ATIVertexArrayObject.h, .../ati/org_lwjgl_opengl_ati_ATIVertexStreams.cpp, .../ati/org_lwjgl_opengl_ati_ATIVertexStreams.h, .../org_lwjgl_opengl_ext_EXTBlendFuncSeparate.cpp, .../org_lwjgl_opengl_ext_EXTBlendFuncSeparate.h, ...org_lwjgl_opengl_ext_EXTCompiledVertexArray.cpp, .../org_lwjgl_opengl_ext_EXTCompiledVertexArray.h, .../org_lwjgl_opengl_ext_EXTDrawRangeElements.cpp, .../org_lwjgl_opengl_ext_EXTDrawRangeElements.h, .../ext/org_lwjgl_opengl_ext_EXTFogCoord.cpp, .../common/ext/org_lwjgl_opengl_ext_EXTFogCoord.h, .../org_lwjgl_opengl_ext_EXTMultiDrawArrays.cpp, .../ext/org_lwjgl_opengl_ext_EXTMultiDrawArrays.h, .../org_lwjgl_opengl_ext_EXTPointParameters.cpp, .../ext/org_lwjgl_opengl_ext_EXTPointParameters.h, .../ext/org_lwjgl_opengl_ext_EXTSecondaryColor.cpp, .../ext/org_lwjgl_opengl_ext_EXTSecondaryColor.h, .../ext/org_lwjgl_opengl_ext_EXTStencilTwoSide.cpp, .../ext/org_lwjgl_opengl_ext_EXTStencilTwoSide.h, .../ext/org_lwjgl_opengl_ext_EXTVertexShader.cpp, .../ext/org_lwjgl_opengl_ext_EXTVertexShader.h, .../org_lwjgl_opengl_ext_EXTVertexWeighting.cpp, .../ext/org_lwjgl_opengl_ext_EXTVertexWeighting.h, src/native/common/extgl.cpp, src/native/common/extgl.h, .../common/nv/org_lwjgl_opengl_nv_NVEvaluators.cpp, .../common/nv/org_lwjgl_opengl_nv_NVEvaluators.h, .../common/nv/org_lwjgl_opengl_nv_NVFence.cpp, src/native/common/nv/org_lwjgl_opengl_nv_NVFence.h, .../nv/org_lwjgl_opengl_nv_NVFragmentProgram.cpp, .../nv/org_lwjgl_opengl_nv_NVFragmentProgram.h, .../nv/org_lwjgl_opengl_nv_NVOcclusionQuery.cpp, .../nv/org_lwjgl_opengl_nv_NVOcclusionQuery.h, .../nv/org_lwjgl_opengl_nv_NVPointSprite.cpp, .../common/nv/org_lwjgl_opengl_nv_NVPointSprite.h, .../common/nv/org_lwjgl_opengl_nv_NVProgram.cpp, .../common/nv/org_lwjgl_opengl_nv_NVProgram.h, .../nv/org_lwjgl_opengl_nv_NVRegisterCombiners.cpp, .../nv/org_lwjgl_opengl_nv_NVRegisterCombiners.h, .../nv/org_lwjgl_opengl_nv_NVVertexArrayRange.cpp, .../nv/org_lwjgl_opengl_nv_NVVertexArrayRange.h, .../nv/org_lwjgl_opengl_nv_NVVertexProgram.cpp, .../nv/org_lwjgl_opengl_nv_NVVertexProgram.h, src/native/configure.in: Extensions split out into separate classes 2004-01-12 Brian Matzon * src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: removed \n 2004-01-09 Brian Matzon * src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java: -1 for file size in ogg vorbis 2004-01-08 Brian Matzon * src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java: support for ogg vorbis files 2004-01-06 Brian Matzon * src/java/org/lwjgl/openal/eax/BaseEAX.java, src/java/org/lwjgl/openal/eax/CoreEAX.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, src/native/common/extal.h, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.h: New EAX model implemented - needs more testing 2004-01-05 Elias Naur * src/native/common/common_tools.h, src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL12.cpp, src/native/common/org_lwjgl_opengl_CoreGL14.cpp, src/native/common/org_lwjgl_opengl_GL.cpp: Moved utility functions to common_tools in preparation of extension separation 2004-01-03 Elias Naur * src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/linux/org_lwjgl_opengl_Window.cpp: Implemented linux swap control through GLX_SGI_swap_control 2003-12-27 Brian Matzon * res/center.wav, res/left.wav, res/right.wav: audio for positiontest * src/java/org/lwjgl/openal/CoreAL.java, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_CoreAL.h: *fv support 2003-12-20 Elias Naur * src/native/macosx/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: *** empty log message *** * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h: Reduced Sys.debug from bool -> int * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/opengl/GLCaps.java, src/native/common/checkALerror.h, src/native/common/checkGLerror.h, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/extal.cpp, src/native/common/extgl.cpp, src/native/common/org_lwjgl_Sys.h, src/native/linux/extxcursor.cpp, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/hid.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Reduced Sys.debug from bool -> int * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/opengl/GLCaps.java, src/native/common/checkALerror.h, src/native/common/checkGLerror.h, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/extal.cpp, src/native/common/extgl.cpp, src/native/common/org_lwjgl_Sys.h, src/native/linux/extxcursor.cpp, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/hid.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Implemented proper debug levels 2003-12-15 Elias Naur * build.xml, src/native/build_debug.sh: Removed debug build scripts * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/opengl/GLCaps.java, src/native/common/checkALerror.h, src/native/common/checkGLerror.h, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/extal.cpp, src/native/common/extgl.cpp, src/native/common/org_lwjgl_Sys.h, src/native/configure.in, src/native/linux/extxcursor.cpp, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/hid.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Replaced debug libraries with runtime debug condition 2003-11-25 Elias Naur * src/java/org/lwjgl/opengl/Window.java, src/native/common/org_lwjgl_opengl_Window.h: Fixed nSetVSyncEnabled() signature * src/native/common/org_lwjgl_Sys.h, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/common/org_lwjgl_openal_eax_BaseEAX.h, src/native/common/org_lwjgl_openal_eax_CoreEAX.h, .../org_lwjgl_openal_eax_EAXBufferProperties.h, .../org_lwjgl_openal_eax_EAXListenerProperties.h, src/native/common/org_lwjgl_opengl_CoreGL13.h, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/common/org_lwjgl_opengl_Window.h: New JNI headers * src/native/build.sh, src/native/build_debug.sh: Fixed build scripts * src/native/build.sh, src/native/build_debug.sh: Added linux/mac debug build script 2003-11-18 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/GL.java: Fixed naming problems with a couple of methods 2003-11-06 Elias Naur * src/native/macosx/Window.h, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp: Fixed Mac OS X keyboard translation 2003-11-03 Elias Naur * src/native/dummy.cpp, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: Updated to make input work with Mac OS X 10.3 2003-10-29 Elias Naur * src/native/common/common_tools.cpp, src/native/common/common_tools.h: Fixed nasty buffer overflow bug in event_queue_t 2003-10-28 Caspian Rychlik-Prince * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: *** empty log message *** * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: New Sys.openURL command added 2003-10-25 Elias Naur * src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Fixed Mac OS X mouse button mapping 2003-10-24 Elias Naur * src/native/macosx/Window.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: Switched mouse handling to Carbin events * src/native/linux/org_lwjgl_Display.cpp, src/native/macosx/Window.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** 2003-10-23 Elias Naur * src/native/common/extal.cpp, src/native/macosx/hid.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp: *** empty log message *** * src/java/org/lwjgl/opengl/arb/ARBFragmentProgram.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/linux/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Display.cpp: Fixed ARBFragmentProgram and ARB_vbo 2003-10-22 Elias Naur * src/java/org/lwjgl/Display.java, .../org/lwjgl/test/DisplayConfigurationTest.java, src/native/common/org_lwjgl_Display.h, src/native/linux/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Display.cpp: *** empty log message *** * src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/macosx/Makefile.am, src/native/macosx/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: *** empty log message *** * src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/test/openal/WaveData.java, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/extal.cpp, src/native/common/extal.h, src/native/common/org_lwjgl_openal_BaseAL.cpp, src/native/common/org_lwjgl_openal_BaseAL.h, src/native/configure.in, src/native/macosx/Window.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.h: *** empty log message *** 2003-10-21 Elias Naur * src/java/org/lwjgl/opengl/MacOSX.java, src/java/org/lwjgl/opengl/Window.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/native/common/extal.cpp, src/native/configure.in, src/native/macosx/Makefile.am, src/native/macosx/Window.h, src/native/macosx/hid.cpp, src/native/macosx/hid.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_MacOSX.cpp, src/native/macosx/org_lwjgl_opengl_MacOSX.h, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: *** empty log message *** 2003-10-20 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLConstants.java, .../org/lwjgl/opengl/ext/EXTTextureRectangle.java: EXT_texture_rectangle added * src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/input/HWCursorTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: New vsync code 2003-10-16 Elias Naur * src/native/configure.in, src/native/ltmain.sh, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** 2003-10-15 Elias Naur * src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: *** empty log message *** * src/native/macosx/Makefile.am, src/native/macosx/Window.h, src/native/macosx/org_lwjgl_input_Controller.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** 2003-10-14 Elias Naur * src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/native/common/common_tools.cpp, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/macosx/Makefile.am, src/native/macosx/org_lwjgl_input_Cursor.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp: *** empty log message *** * src/native/macosx/Window.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Don't return from UpdateMouseFields on failure to acquire - still need to set deltas to 0 2003-10-13 Elias Naur * src/java/org/lwjgl/opengl/MacOSX.java, src/java/org/lwjgl/opengl/Window.java, src/native/macosx/Window.h, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp: Implemented Matzon's mac os x init through reflection 2003-10-11 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/native/common/Makefile.am, src/native/common/common_tools.cpp, src/native/common/common_tools.h, src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Controller.cpp, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h, src/native/win32/Window.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Implemented mouse button buffering * src/java/org/lwjgl/input/Cursor.java, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Fixed mouse hot spot coordinate * src/java/org/lwjgl/input/Mouse.java, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Moved native cursor origin to middle of the window 2003-10-10 Elias Naur * src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLConstants.java, .../org/lwjgl/opengl/arb/ARBFragmentProgram.java, src/native/ltmain.sh: Added ARB_fragment_program 2003-10-08 Elias Naur * src/native/macosx/org_lwjgl_Window.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: *** empty log message *** 2003-10-07 Elias Naur * src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: *** empty log message *** * src/java/org/lwjgl/input/Mouse.java, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: *** empty log message *** * src/native/macosx/Makefile.am, src/native/macosx/Window.h, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: *** empty log message *** * src/java/org/lwjgl/test/input/KeyboardTest.java, src/native/macosx/org_lwjgl_input_Keyboard.cpp: *** empty log message *** * src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: *** empty log message *** 2003-10-06 Elias Naur * src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** * src/native/configure.in, src/native/macosx/Makefile.am, src/native/macosx/Window.h, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: *** empty log message *** 2003-10-01 Elias Naur * src/java/org/lwjgl/opengl/MacOSX.java, src/java/org/lwjgl/opengl/Window.java, src/native/macosx/Makefile.am, src/native/macosx/Window.h, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_MacOSX.cpp, src/native/macosx/org_lwjgl_opengl_MacOSX.h, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.h: Loading Mac OS X hack through reflection * src/native/macosx/Makefile.am, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/macosx/tools.cpp, src/native/macosx/tools.h: *** empty log message *** 2003-09-30 Elias Naur * src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: *** empty log message *** * src/native/linux/org_lwjgl_input_Controller.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: *** empty log message *** * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/native/common/org_lwjgl_input_Controller.h, src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: boolean results -> Exceptions 2003-09-29 Elias Naur * src/native/common/extgl.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** * src/java/org/lwjgl/opengl/Window.java, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/macosx/org_lwjgl_opengl_Window.cpp: Various Mac stuff 2003-09-28 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/native/common/org_lwjgl_Display.h, src/native/win32/org_lwjgl_Display.cpp: New API for adapter queries 2003-09-26 Elias Naur * src/native/common/extgl.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** 2003-09-26 Caspian Rychlik-Prince * src/java/org/lwjgl/vector/ReadableVector.java, src/java/org/lwjgl/vector/ReadableVector2f.java, src/java/org/lwjgl/vector/ReadableVector3f.java, src/java/org/lwjgl/vector/ReadableVector4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: New "const" style interfaces for Vectors 2003-09-26 Elias Naur * src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/input/HWCursorTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/Makefile.am, src/native/common/extgl.c, src/native/common/extgl.cpp, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GLCaps.h, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/Makefile.am, src/native/linux/org_lwjgl_opengl_GLCaps.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/macosx/Makefile.am, src/native/macosx/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_GLCaps.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: Don't ignore lying drivers 2003-09-23 Elias Naur * src/java/org/lwjgl/opengl/Window.java, src/native/macosx/org_lwjgl_opengl_Window.cpp: Removed mac os x hack again 2003-09-16 Caspian Rychlik-Prince * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java: Lazy library instantiation 2003-09-11 Elias Naur * src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: ifdef'ed some debug printfs 2003-09-09 Elias Naur * src/native/Makefile.am, src/native/configure.in: *** empty log message *** 2003-09-08 Elias Naur * src/native/Makefile.am, src/native/configure.in, src/native/macosx/Makefile.am, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** * src/native/Makefile.am, src/native/configure.in, src/native/dummy.cpp: *** empty log message *** * src/native/autogen.sh, src/native/common/extal.cpp, src/native/common/extal.h, src/native/configure.in, src/native/macosx/Makefile.am, src/native/macosx/org_lwjgl_opengl_Window.cpp: *** empty log message *** 2003-09-07 Elias Naur * src/native/macosx/Makefile.am, src/native/macosx/org_lwjgl_Display.cpp: *** empty log message *** * src/native/Makefile.am, src/native/autogen.sh, src/native/common/extal.cpp, src/native/common/extal.h, src/native/common/extgl.c, src/native/common/extgl.h, src/native/configure.in, src/native/linux/Makefile.am: *** empty log message *** * src/native/common/extal.h, src/native/configure.in: *** empty log message *** 2003-09-04 Elias Naur * src/native/autogen.sh, src/native/configure.in, src/native/ltmain.sh: *** empty log message *** * src/native/Makefile.am, src/native/configure.in: *** empty log message *** * src/native/Makefile.am, src/native/common/extgl.c, src/native/configure.in: *** empty log message *** 2003-09-03 Elias Naur * src/native/Makefile.am, src/native/common/Makefile.am, src/native/configure.in, src/native/dummy.cpp, src/native/linux/Makefile.am: *** empty log message *** * src/native/Makefile.am, src/native/autogen.sh, src/native/configure.in: *** empty log message *** 2003-09-02 Elias Naur * src/native/Makefile.am, src/native/configure.in: *** empty log message *** * src/native/Makefile.am, src/native/common/Makefile.am, src/native/configure.in, src/native/dummy.cpp, src/native/linux/Makefile.am: *** empty log message *** 2003-09-01 Elias Naur * src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/native/Makefile.am, src/native/acinclude.m4, src/native/autogen.sh, src/native/configure.in: More vector fixes by cfmdobbie 2003-08-30 Elias Naur * src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/native/Makefile.am, src/native/autogen.sh, src/native/common/Makefile.am, src/native/config.h.in, src/native/configure.in, src/native/dummy.cpp: Various org.lwjgl.vector bugs found by cfmdobbie fixed 2003-08-29 Elias Naur * src/java/org/lwjgl/input/Mouse.java, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Committed spelling fixes 2003-08-25 Elias Naur * src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLConstants.java, .../org/lwjgl/opengl/ati/ATISeparateStencil.java, src/native/configure.in: Added missing ATI_separate_stencil functionality 2003-08-23 Elias Naur * src/java/org/lwjgl/opengl/GL.java, src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h: ATI_separate_stencil support added 2003-08-23 Brian Matzon * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/native/common/org_lwjgl_input_Keyboard.h, src/native/win32/org_lwjgl_input_Keyboard.cpp: fix: isStateKeySet now returning int 2003-08-19 Brian Matzon * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/native/common/org_lwjgl_input_Keyboard.h, src/native/win32/org_lwjgl_input_Keyboard.cpp: added isStateKeySet for checking LOCK keys 2003-08-19 Elias Naur * src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/GL.java: Added float buffer methods to gl texture functions 2003-08-17 Elias Naur * src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/org_lwjgl_opengl_Window.h, src/native/configure.in, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: *** empty log message *** * src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: update->updateState * src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/configure.in: *** empty log message *** * .../org/lwjgl/test/DisplayConfigurationTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/cg_grass2.cg, src/java/org/lwjgl/test/opengl/cg_grass2.vp: Those examples are not going anywhere 2003-08-17 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/ALConstants.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/openal/eax/BaseEAX.java, .../org/lwjgl/openal/eax/BaseEAXConstants.java, src/java/org/lwjgl/openal/eax/CoreEAX.java, src/java/org/lwjgl/openal/eax/EAX.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL11Constants.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL12Constants.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL13Constants.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/opengl/arb/ARBCubeMap.java, src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBMultisample.java, src/java/org/lwjgl/opengl/arb/ARBMultitexture.java, .../org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBShadow.java, .../org/lwjgl/opengl/arb/ARBShadowAmbient.java, .../lwjgl/opengl/arb/ARBTextureBorderClamp.java, .../lwjgl/opengl/arb/ARBTextureCompression.java, .../org/lwjgl/opengl/arb/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/arb/ARBTextureEnvDot3.java, .../lwjgl/opengl/arb/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../lwjgl/opengl/arb/ARBVertexBufferObject.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, .../org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ati/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java, .../org/lwjgl/opengl/ati/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ati/ATIVertexArrayObject.java, .../org/lwjgl/opengl/ati/ATIVertexStreams.java, .../org/lwjgl/opengl/atix/ATIXPointSprites.java, .../org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java, src/java/org/lwjgl/opengl/ext/EXTAbgr.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, src/java/org/lwjgl/opengl/ext/EXTBlendColor.java, src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java, .../org/lwjgl/opengl/ext/EXTBlendSubtract.java, .../lwjgl/opengl/ext/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, .../org/lwjgl/opengl/ext/EXTLightMaxExponent.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, .../org/lwjgl/opengl/ext/EXTPalettedTexture.java, .../org/lwjgl/opengl/ext/EXTPointParameters.java, .../org/lwjgl/opengl/ext/EXTRescaleNormal.java, .../org/lwjgl/opengl/ext/EXTSecondaryColor.java, .../lwjgl/opengl/ext/EXTSeparateSpecularColor.java, .../lwjgl/opengl/ext/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/ext/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java, .../opengl/ext/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, .../opengl/ext/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/ext/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/ext/EXTVertexArray.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, .../org/lwjgl/opengl/ext/EXTVertexWeighting.java, .../org/lwjgl/opengl/nv/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/nv/NVDepthClamp.java, src/java/org/lwjgl/opengl/nv/NVEvaluators.java, src/java/org/lwjgl/opengl/nv/NVFence.java, src/java/org/lwjgl/opengl/nv/NVFogDistance.java, .../org/lwjgl/opengl/nv/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java, .../org/lwjgl/opengl/nv/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/nv/NVPointSprite.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners2.java, .../org/lwjgl/opengl/nv/NVTexgenReflection.java, .../org/lwjgl/opengl/nv/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/nv/NVTextureRectangle.java, src/java/org/lwjgl/opengl/nv/NVTextureShader.java, src/java/org/lwjgl/opengl/nv/NVTextureShader2.java, src/java/org/lwjgl/opengl/nv/NVTextureShader3.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java, .../org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java, src/java/org/lwjgl/opengl/wgl/WGLMultisample.java, src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java, src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java, .../org/lwjgl/opengl/wgl/WGLRenderTexture.java, .../org/lwjgl/test/DisplayConfigurationTest.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/java/org/lwjgl/test/opengl/cg_grass2.cg, src/java/org/lwjgl/test/opengl/cg_grass2.vp, src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java: Whooooops! * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Added button names and consistent query methods to the buttons, to map between names and indexes and back again * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: *** empty log message *** * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/ALConstants.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/openal/eax/BaseEAX.java, .../org/lwjgl/openal/eax/BaseEAXConstants.java, src/java/org/lwjgl/openal/eax/CoreEAX.java, src/java/org/lwjgl/openal/eax/EAX.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL11Constants.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL12Constants.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL13Constants.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/arb/ARBCubeMap.java, src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBMultisample.java, src/java/org/lwjgl/opengl/arb/ARBMultitexture.java, .../org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBShadow.java, .../org/lwjgl/opengl/arb/ARBShadowAmbient.java, .../lwjgl/opengl/arb/ARBTextureBorderClamp.java, .../lwjgl/opengl/arb/ARBTextureCompression.java, .../org/lwjgl/opengl/arb/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/arb/ARBTextureEnvDot3.java, .../lwjgl/opengl/arb/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../lwjgl/opengl/arb/ARBVertexBufferObject.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, .../org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ati/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java, .../org/lwjgl/opengl/ati/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ati/ATIVertexArrayObject.java, .../org/lwjgl/opengl/ati/ATIVertexStreams.java, .../org/lwjgl/opengl/atix/ATIXPointSprites.java, .../org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java, src/java/org/lwjgl/opengl/ext/EXTAbgr.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, src/java/org/lwjgl/opengl/ext/EXTBlendColor.java, src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java, .../org/lwjgl/opengl/ext/EXTBlendSubtract.java, .../lwjgl/opengl/ext/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, .../org/lwjgl/opengl/ext/EXTLightMaxExponent.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, .../org/lwjgl/opengl/ext/EXTPalettedTexture.java, .../org/lwjgl/opengl/ext/EXTPointParameters.java, .../org/lwjgl/opengl/ext/EXTRescaleNormal.java, .../org/lwjgl/opengl/ext/EXTSecondaryColor.java, .../lwjgl/opengl/ext/EXTSeparateSpecularColor.java, .../lwjgl/opengl/ext/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/ext/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java, .../opengl/ext/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, .../opengl/ext/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/ext/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/ext/EXTVertexArray.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, .../org/lwjgl/opengl/ext/EXTVertexWeighting.java, .../org/lwjgl/opengl/nv/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/nv/NVDepthClamp.java, src/java/org/lwjgl/opengl/nv/NVEvaluators.java, src/java/org/lwjgl/opengl/nv/NVFence.java, src/java/org/lwjgl/opengl/nv/NVFogDistance.java, .../org/lwjgl/opengl/nv/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java, .../org/lwjgl/opengl/nv/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/nv/NVPointSprite.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners2.java, .../org/lwjgl/opengl/nv/NVTexgenReflection.java, .../org/lwjgl/opengl/nv/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/nv/NVTextureRectangle.java, src/java/org/lwjgl/opengl/nv/NVTextureShader.java, src/java/org/lwjgl/opengl/nv/NVTextureShader2.java, src/java/org/lwjgl/opengl/nv/NVTextureShader3.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java, .../org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java, src/java/org/lwjgl/opengl/wgl/WGLMultisample.java, src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java, src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java, .../org/lwjgl/opengl/wgl/WGLRenderTexture.java, src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java: *** empty log message *** 2003-08-17 Brian Matzon * src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: renamed updateStatus to update * src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/org_lwjgl_opengl_Window.h, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: mod: tick is now called updateState - bitch all you will :p 2003-08-13 Brian Matzon * src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java: fix: updated to 0.7 * src/java/org/lwjgl/openal/ALC.java, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALC.h: fix: naming 2003-08-12 Elias Naur * src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java: *** empty log message *** 2003-08-11 Caspian Rychlik-Prince * src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/CoreAL.java, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALC.h, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_CoreAL.h: New buffer code 2003-08-11 Elias Naur * src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Flipped cursor coordinates to match OpenGL 2003-08-07 Caspian Rychlik-Prince * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp: *** empty log message *** 2003-08-07 Elias Naur * src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/VBOTracker.java: Made VBOTracker and StateStack package private 2003-08-05 Elias Naur * src/java/org/lwjgl/input/Cursor.java, src/native/common/org_lwjgl_input_Cursor.h, src/native/configure.in, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp: Added buffer positions to Cursor * src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp: Fixed a negative focus feedback loop 2003-08-04 Elias Naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/opengl/StateStack.java, src/java/org/lwjgl/opengl/Util.java, src/java/org/lwjgl/opengl/VBOTracker.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/opengl/VBOIndexTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/extgl.h, src/native/common/org_lwjgl_Sys.h, src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_CoreGL12.cpp, src/native/common/org_lwjgl_opengl_CoreGL12.h, src/native/common/org_lwjgl_opengl_CoreGL14.cpp, src/native/common/org_lwjgl_opengl_CoreGL14.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Implemented safe VBO indices (phew) * src/java/org/lwjgl/Window.java, src/java/org/lwjgl/opengl/Window.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/org_lwjgl_Window.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_Window.h, src/native/configure.in, src/native/linux/Makefile.am, src/native/linux/Window.h, src/native/linux/org_lwjgl_Window.cpp, src/native/linux/org_lwjgl_opengl_GLWindow.cpp, src/native/linux/org_lwjgl_opengl_Window.cpp, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_opengl_Window.cpp: *** empty log message *** 2003-08-03 Caspian Rychlik-Prince * src/native/common/org_lwjgl_Window.h, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_GLWindow.h, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_opengl_GLWindow.cpp: *** empty log message *** * src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLWindow.java, src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java, .../org/lwjgl/opengl/sgis/SGISGenerateMipmap.java, .../org/lwjgl/opengl/sgix/SGIXDepthTexture.java, src/java/org/lwjgl/opengl/sgix/SGIXShadow.java: Removed GLWindow and some useless extensions 2003-08-03 Brian Matzon * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/ALConstants.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/OpenALException.java: Added OpenAL specification to javadoc 2003-08-03 Elias Naur * src/native/configure.in, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Improved createIndexBuffer * src/java/org/lwjgl/Sys.java, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Removed Sys.NULL 2003-08-02 Brian Matzon * src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java: fix: static method usage 2003-08-02 Caspian Rychlik-Prince * src/java/org/lwjgl/Window.java, src/java/org/lwjgl/opengl/CoreGL11.java: Now static * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLU.java: Classes now abstract 2003-08-02 Elias Naur * src/java/org/lwjgl/opengl/CoreGL11.java, src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL11.h: glTexGeni* fix 2003-08-02 Caspian Rychlik-Prince * src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_GLU.cpp: *** empty log message *** 2003-08-02 Elias Naur * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/org_lwjgl_Sys.h, src/native/common/org_lwjgl_opengl_CoreGL14.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Converted various GL sizes to buffer.remaining() * src/java/org/lwjgl/opengl/GL.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/java/org/lwjgl/test/opengl/VBOTest.java, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h: Removed superfluous postfixes, fixed examples * src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLU.java, src/native/common/Makefile.am, src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_CoreGL14.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_GLCaps.h, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/common/org_lwjgl_opengl_GLU.h, src/native/configure.in, src/native/linux/org_lwjgl_opengl_GLCaps.cpp: Converted GL native 2003-08-02 Caspian Rychlik-Prince * .../common/callbacks/GLUQuadricCallbacks.cpp, src/native/common/callbacks/GLUQuadricCallbacks.h, src/native/common/callbacks/JavaMethod.h, src/native/common/callbacks/Makefile.am, src/native/common/callbacks/README.txt: Removed quadrics * src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_CoreGL12.cpp, src/native/common/org_lwjgl_opengl_CoreGL12.h, src/native/common/org_lwjgl_opengl_CoreGL13.cpp, src/native/common/org_lwjgl_opengl_CoreGL13.h, src/native/common/org_lwjgl_opengl_CoreGL14.cpp, src/native/common/org_lwjgl_opengl_CoreGL14.h, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_GLCaps.h, src/native/common/org_lwjgl_opengl_GLU.cpp: Major change to use overloaded buffer functions and buffer positions * src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/GLCaps.java: Minor fixes 2003-08-01 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL12.java: *** empty log message *** * src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUConstants.java: Major change to use overloaded buffer functions and buffer positions. In addition, quadrics and default shapes have been removed from GLU. 2003-07-29 Elias Naur * src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/configure.in: Made C NULL return values correspond to a null Buffer * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Renamed Sys.createARBVBOBuffer to Sys.createIndexBuffer 2003-07-28 Elias Naur * src/java/org/lwjgl/Window.java, src/java/org/lwjgl/opengl/GLCaps.java, src/java/org/lwjgl/opengl/GLWindow.java, src/java/org/lwjgl/test/input/HWCursorTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_GLCaps.h, src/native/common/org_lwjgl_opengl_GLWindow.h, src/native/linux/Makefile.am, src/native/linux/org_lwjgl_opengl_GLCaps.cpp, src/native/linux/org_lwjgl_opengl_GLWindow.cpp, src/native/win32/org_lwjgl_opengl_GLCaps.cpp, src/native/win32/org_lwjgl_opengl_GLWindow.cpp: Moved GL capabilities to GLCaps 2003-07-28 Caspian Rychlik-Prince * src/java/org/lwjgl/Math.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLWindow.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: Removed Math class 2003-07-26 Elias Naur * src/java/org/lwjgl/opengl/GLWindow.java, src/native/common/org_lwjgl_opengl_GLWindow.h, src/native/linux/org_lwjgl_opengl_GLWindow.cpp, src/native/win32/org_lwjgl_opengl_GLWindow.cpp: Fixed WGL extension bug * src/native/common/org_lwjgl_opengl_CoreGL11.cpp, src/native/common/org_lwjgl_opengl_CoreGL12.cpp, src/native/common/org_lwjgl_opengl_CoreGL13.cpp, src/native/common/org_lwjgl_opengl_CoreGL14.cpp: Added missing .cpp files * src/java/org/lwjgl/opengl/GLWindow.java, src/java/org/lwjgl/test/input/HWCursorTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java: Fixed static WGL extensions 2003-07-26 Brian Matzon * src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java: fix: stop whining 'bout imports 2003-07-25 Elias Naur * src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/native/common/org_lwjgl_opengl_CoreGL14.h: Added missing OpenGL 1.4 functions * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL11Constants.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL12Constants.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL13Constants.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/java/org/lwjgl/opengl/CoreGLConstants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/GLWindow.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, .../org/lwjgl/opengl/ext/EXTPalettedTexture.java, src/native/common/Makefile.am, src/native/common/org_lwjgl_opengl_CoreGL.cpp, src/native/common/org_lwjgl_opengl_CoreGL.h, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_CoreGL12.h, src/native/common/org_lwjgl_opengl_CoreGL13.h, src/native/common/org_lwjgl_opengl_CoreGL14.h: Separated CoreGL into CoreGL11, CoreGL12. CoreGL13, CoreGL14 (including CoreGLConstants) 2003-07-20 Elias Naur * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_opengl_CoreGL.cpp, src/native/common/org_lwjgl_opengl_CoreGL.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/linux/org_lwjgl_opengl_GLWindow.cpp, src/native/win32/org_lwjgl_opengl_GLWindow.cpp: Fixed some int address->Buffer bugs * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_opengl_CoreGL.cpp, src/native/common/org_lwjgl_opengl_CoreGL.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h: Removed various unnescessary *v OGL calls * src/java/org/lwjgl/opengl/CoreGL.java, src/native/common/org_lwjgl_opengl_CoreGL.h: Fixed two missing int->Buffer conversions * src/java/org/lwjgl/opengl/GLU.java, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/common/org_lwjgl_opengl_GLU.h: Made gluUnproject and gluProject prettier * src/java/org/lwjgl/opengl/GLWindow.java, src/java/org/lwjgl/test/opengl/Grass.java: Fixed extension names 2003-07-18 Elias Naur * src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLWindow.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/common/org_lwjgl_opengl_GLWindow.h, src/native/linux/Makefile.am, src/native/linux/org_lwjgl_opengl_BaseGL.cpp, src/native/linux/org_lwjgl_opengl_GLWindow.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_GLWindow.cpp: Separated BaseGL from CoreGL and GL and renamed to GLWindow 2003-07-17 Elias Naur * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/configure.in, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Added createARBVBOBuffer to enable VBO indexing with Buffers 2003-07-16 Brian Matzon * src/java/org/lwjgl/test/openal/ALTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java: fix: make it compile * src/java/org/lwjgl/openal/eax/EAX.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp: "fix": deactivate EAX for this test release 2003-07-06 Elias Naur * src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java: Reverted change * src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/native/configure.in: Converted ogl to static constructor 2003-07-05 Brian Matzon * src/native/common/MatrixOpCommon.cpp, src/native/common/MatrixOpCommon.h: removing parts of Math * doc/javadoc/manifest.txt, res/data/bumps.png, res/data/crate.png, res/data/cube.png, res/data/font.png, res/data/glass.png, res/data/mud.png, res/data/nehe.png, res/data/star.png, res/data/tim.png, res/data/wall.png, res/data/world.txt, src/java/org/lwjgl/Math.java, src/java/org/lwjgl/test/vector/MathTest.java, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.h, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.h, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.h, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.h, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.h, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.h, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.h, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ...org_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.h, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.h, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.h: removing parts of Math removing examples removed small doc * src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/test/openal/ALTest.java: fix: using type specific buffers 2003-07-05 Elias Naur * src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp: fixed compiler warning 2003-07-02 Brian Matzon * src/native/common/extal.cpp, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALC.h, src/native/common/org_lwjgl_openal_BaseAL.cpp, src/native/common/org_lwjgl_openal_BaseAL.h, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/common/org_lwjgl_openal_eax_BaseEAX.cpp, src/native/common/org_lwjgl_openal_eax_BaseEAX.h, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.h, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXBufferProperties.h, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.h: static implementation - work in progress * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/GLU.java: bugger off buffer! * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/eax/BaseEAX.java, .../org/lwjgl/openal/eax/BaseEAXConstants.java, src/java/org/lwjgl/openal/eax/CoreEAX.java, src/java/org/lwjgl/openal/eax/EAX.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, .../lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/input/KeyboardTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/ALTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, .../lwjgl/test/opengl/FullScreenWindowedTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/PbufferTest.java: static implementation - work in progress 2003-06-24 Elias Naur * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/CoreGLConstants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/arb/ARBCubeMap.java, src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBMultisample.java, src/java/org/lwjgl/opengl/arb/ARBMultitexture.java, .../org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBShadow.java, .../org/lwjgl/opengl/arb/ARBShadowAmbient.java, .../lwjgl/opengl/arb/ARBTextureBorderClamp.java, .../lwjgl/opengl/arb/ARBTextureCompression.java, .../org/lwjgl/opengl/arb/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/arb/ARBTextureEnvDot3.java, .../lwjgl/opengl/arb/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../lwjgl/opengl/arb/ARBVertexBufferObject.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, .../org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ati/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java, .../org/lwjgl/opengl/ati/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ati/ATIVertexArrayObject.java, .../org/lwjgl/opengl/ati/ATIVertexStreams.java, .../org/lwjgl/opengl/atix/ATIXPointSprites.java, .../org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java, src/java/org/lwjgl/opengl/ext/EXTAbgr.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, src/java/org/lwjgl/opengl/ext/EXTBlendColor.java, src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java, .../org/lwjgl/opengl/ext/EXTBlendSubtract.java, .../lwjgl/opengl/ext/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, .../org/lwjgl/opengl/ext/EXTLightMaxExponent.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, .../org/lwjgl/opengl/ext/EXTPointParameters.java, .../org/lwjgl/opengl/ext/EXTRescaleNormal.java, .../org/lwjgl/opengl/ext/EXTSecondaryColor.java, .../lwjgl/opengl/ext/EXTSeparateSpecularColor.java, .../lwjgl/opengl/ext/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/ext/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java, .../opengl/ext/EXTTextureCompressionS3TC.java, .../org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, .../opengl/ext/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/ext/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/ext/EXTVertexArray.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, .../org/lwjgl/opengl/ext/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java, .../org/lwjgl/opengl/nv/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/nv/NVDepthClamp.java, src/java/org/lwjgl/opengl/nv/NVEvaluators.java, src/java/org/lwjgl/opengl/nv/NVFence.java, src/java/org/lwjgl/opengl/nv/NVFogDistance.java, .../org/lwjgl/opengl/nv/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java, .../org/lwjgl/opengl/nv/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/nv/NVPointSprite.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners2.java, .../org/lwjgl/opengl/nv/NVTexgenReflection.java, .../org/lwjgl/opengl/nv/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/nv/NVTextureRectangle.java, src/java/org/lwjgl/opengl/nv/NVTextureShader.java, src/java/org/lwjgl/opengl/nv/NVTextureShader2.java, src/java/org/lwjgl/opengl/nv/NVTextureShader3.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, .../org/lwjgl/opengl/sgis/SGISGenerateMipmap.java, .../org/lwjgl/opengl/sgix/SGIXDepthTexture.java, src/java/org/lwjgl/opengl/sgix/SGIXShadow.java, src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java, .../org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java, src/java/org/lwjgl/opengl/wgl/WGLMultisample.java, src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java, src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java, .../org/lwjgl/opengl/wgl/WGLRenderTexture.java, .../common/callbacks/GLUQuadricCallbacks.cpp, src/native/common/callbacks/GLUQuadricCallbacks.h, src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_Sys.h, src/native/common/org_lwjgl_Window.h, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/common/org_lwjgl_opengl_CoreGL.cpp, src/native/common/org_lwjgl_opengl_CoreGL.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/common/org_lwjgl_opengl_GLU.h, src/native/configure.in, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Ported OpenGL to Buffers 2003-06-17 Brian Matzon * src/java/org/lwjgl/test/openal/WaveData.java, src/java/org/lwjgl/test/opengl/Grass.java: old resource loading was buggy? * src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/PlayTest.java: using default file on no argument (allows easier JWS interaction) * src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/MouseCreationTest.java: reset displaymode when done 2003-06-16 Elias Naur * src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/opengl/CoreGL.java: Cleaned up JWS openal loading 2003-06-12 Caspian Rychlik-Prince * src/java/org/lwjgl/openal/BaseAL.java, src/native/common/extal.cpp: *** empty log message *** * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/Window.java, src/java/org/lwjgl/openal/BaseAL.java, src/native/common/extal.cpp, src/native/win32/org_lwjgl_Window.cpp: *** empty log message *** 2003-06-07 Caspian Rychlik-Prince * src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: We now restore display settings on minimize. Hurrah! 2003-06-07 Elias Naur * src/native/configure.in, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp: Fixed win9x keyboard translation 2003-06-07 Caspian Rychlik-Prince * src/java/org/lwjgl/Window.java, src/java/org/lwjgl/input/Keyboard.java, src/native/common/org_lwjgl_input_Keyboard.h, src/native/win32/org_lwjgl_input_Keyboard.cpp: *** empty log message *** 2003-06-04 Caspian Rychlik-Prince * src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: *** empty log message *** * src/java/org/lwjgl/Window.java, src/native/common/org_lwjgl_Window.h: *** empty log message *** 2003-06-01 Elias Naur * src/native/configure.in, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp: Linux fixes 2003-06-01 Brian Matzon * src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/test/DisplayConfigurationTest.java, src/java/org/lwjgl/test/input/HWCursorTest.java: fix: removed superfluous import statement 2003-05-27 Elias Naur * src/java/org/lwjgl/Display.java, .../org/lwjgl/test/DisplayConfigurationTest.java, src/native/common/org_lwjgl_Display.h, src/native/linux/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Display.cpp: Implemented gamma, brightness and contrast controls on win32 and linux using a simplified gamma ramp API 2003-05-20 Scott W Palmer * src/native/common/org_lwjgl_openal_eax_EAXBufferProperties.cpp, src/native/common/org_lwjgl_openal_eax_EAXListenerProperties.cpp: minor cleanup 2003-05-20 Elias Naur * src/java/org/lwjgl/Window.java, src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/Pbuffer.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/java/org/lwjgl/test/opengl/PbufferTest.java, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/common/org_lwjgl_opengl_Pbuffer.h, src/native/linux/Makefile.am, src/native/linux/Window.h, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp, src/native/linux/org_lwjgl_opengl_Pbuffer.cpp, src/native/win32/Window.h, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_Pbuffer.cpp: Implemented Pbuffers on win32 and linux (render to texture will be done later) Implemented native cursor caps (one bit transparancy, alpha translucency and animations) 2003-05-19 Elias Naur * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/opengl/BaseGL.java: Fixes 2003-05-17 Scott W Palmer * src/native/common/extal.cpp, src/native/common/extal.h: Mac OS X Support - untested 2003-05-16 Elias Naur * src/java/org/lwjgl/input/Cursor.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/test/input/HWCursorTest.java, src/native/common/extgl.c, src/native/common/org_lwjgl_input_Cursor.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/linux/Makefile.am, src/native/linux/Window.h, src/native/linux/extxcursor.cpp, src/native/linux/extxcursor.h, src/native/linux/org_lwjgl_Window.cpp, src/native/linux/org_lwjgl_input_Cursor.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/Window.h, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Cursor.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Native cursors implemented 2003-05-10 Gregory Pierce * src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp: Changed the location of the CGDisplayCapture from the GL code to the Display code. A side effect of this is that calling resetDisplayMode() is required - not optional. Not calling resetDisplayMode() may result in a non- responsive machine. * src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp: Finishing up changes to the Display and BaseGL classes. 2003-05-09 Gregory Pierce * src/native/macosx/org_lwjgl_input_GamePad.cpp, src/native/macosx/org_lwjgl_input_Joystick.cpp: Removed as interface to HID devices has changed * src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h, src/native/macosx/org_lwjgl_input_Mouse.cpp: Updated to use CGL as opposed to AGL 2003-05-08 Gregory Pierce * src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_Sys.cpp: Revamped architecture replacing AGL nastiness with cleaner CGL API 2003-05-04 Brian Matzon * doc/changelogs/0.5-0.6 changelog.text, doc/changelogs/full- changeLog.text: 0.6 2003-05-03 Brian Matzon * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Window.java, src/java/org/lwjgl/openal/CoreAL.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/opengl/BaseGL.java: fix: javadoc 2003-05-02 Elias Naur * src/native/linux/org_lwjgl_Window.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp: Fixed some linux input focus issues 2003-04-30 Brian Matzon * src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: fix: added Serializable interface to allow serialization 2003-04-27 Brian Matzon * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/test/openal/BasicTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java: add: default constructor for OpenAL * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/ALTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, .../org/lwjgl/test/openal/OpenALCreationTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, .../org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALC.h, src/native/common/org_lwjgl_openal_BaseAL.h, src/native/common/org_lwjgl_openal_CoreAL.h: New OpenAL programming model: no context/device fiddling easier initialization 2003-04-26 Elias Naur * src/java/org/lwjgl/opengl/BaseGL.java, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/linux/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: Removed makeContexCurrent and releaseContext 2003-04-07 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Sys.cpp: Added dummy gamma controls to linux 2003-04-07 Caspian Rychlik-Prince * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/BaseAL.java: Added some isCreated() methods to input classes and keyboard key name mapping 2003-04-03 Elias Naur * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/linux/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_Sys.cpp: Added Sys.NULL constant * src/java/org/lwjgl/opengl/GL.java, .../lwjgl/opengl/arb/ARBVertexBufferObject.java, src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h: Added support for ARB_vertex_buffer_object 2003-03-30 Elias Naur * src/java/org/lwjgl/opengl/BaseGL.java, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/linux/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: I like those makeContextCurrent/releaseContext... * src/java/org/lwjgl/Window.java, src/java/org/lwjgl/opengl/BaseGL.java, src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/org_lwjgl_Window.h, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/config.h.in, src/native/configure.in, src/native/linux/Makefile.am, src/native/linux/Window.h, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Window.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: Linux/win32 changes for 0.6 2003-03-29 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/native/common/org_lwjgl_Display.h, src/native/win32/Window.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Window.cpp: Stuff for 0.6 2003-03-28 Brian Matzon * src/java/org/lwjgl/test/WindowCreationTest.java, src/java/org/lwjgl/test/input/ControllerCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java: fix: go for 16 bit mode instead of 32 2003-03-28 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Window.java, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: Big changes for the new 0.6 LWJGL release 2003-03-28 Brian Matzon * src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/Grass.java: fix: make it all compile 2003-03-28 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.h: Fixed * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/test/opengl/Game.java: Fixed * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Window.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/win32/Window.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Window.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: *** empty log message *** * src/native/win32/Window.h, src/native/win32/org_lwjgl_Window.cpp: New Window class, and major changes to Display * src/java/org/lwjgl/Window.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_Window.h, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.h: New Window class, and major changes to Display 2003-03-27 Caspian Rychlik-Prince * src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: New Window class, and major changes to Display * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Window.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/test/WindowCreationTest.java, .../lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java: New Window class, and major changes to Display 2003-03-27 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp: Various linux fixes(alot) * src/native/common/extgl.c, src/native/config.h.in, src/native/configure.in, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp: Various linux fixes 2003-03-24 Brian Matzon * .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java: mod: making it possible to see color differences by clicking mouse buttons 2003-03-24 Elias Naur * src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/test/openal/ALTest.java, src/native/common/extal.cpp, src/native/common/org_lwjgl_openal_ALC.cpp: Fixed Brian's bugs 2003-03-23 Elias Naur * src/native/common/Makefile.am, src/native/common/extal.c, src/native/common/extal.cpp: Renamed extal.c->extal.cpp 2003-03-22 Brian Matzon * src/java/org/lwjgl/openal/BaseAL.java, src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_BaseAL.cpp, src/native/common/org_lwjgl_openal_BaseAL.h: fix: load OpenAL based on java.library.path 2003-03-21 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Controller.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp: Various linux fixes 2003-03-21 Brian Matzon * src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_BaseAL.cpp: wip: load oal based on java.library.path 2003-03-21 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Math.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/BaseGL.java, src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_Sys.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp: New getPlatform() method added * src/java/org/lwjgl/Sys.java, src/native/win32/org_lwjgl_Sys.cpp: New getPlatform() method added * src/java/org/lwjgl/Sys.java, src/native/common/org_lwjgl_Sys.h, src/native/win32/org_lwjgl_Sys.cpp: New getPlatform() method added 2003-03-19 Elias Naur * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, .../lwjgl/test/input/ControllerCreationTest.java, .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/native/common/org_lwjgl_Display.h, src/native/linux/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Display.cpp: Reverted display mode selection 2003-03-17 Caspian Rychlik-Prince * src/native/common/extal.c, src/native/common/org_lwjgl_openal_ALC.cpp: Fix Brians bugs 2003-03-16 Elias Naur * src/native/common/org_lwjgl_opengl_GL.cpp, src/native/configure.in: Fixed runtime breakage on linux 2003-03-16 Caspian Rychlik-Prince * src/native/common/extal.c, src/native/common/org_lwjgl_opengl_CoreGL.cpp: *** empty log message *** 2003-03-08 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp: Moved disabling of repeat rate to Display 2003-03-06 Brian Matzon * src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: wip fix: buttons array now being ref'ed from native side to avoid GC'ing 2003-03-06 Elias Naur * src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_opengl_GL.cpp, src/native/common/org_lwjgl_opengl_GL.h: added glXAllocateMemoryNV/glXFreeMemoryNV 2003-03-03 Brian Matzon * src/native/common/org_lwjgl_Display.h, src/native/win32/org_lwjgl_Display.cpp: fix: small beautification * src/java/org/lwjgl/Display.java, src/native/common/org_lwjgl_Display.h, src/native/linux/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Display.cpp: fix: now enumerates multiple displaydevices, if available 2003-03-01 Brian Matzon * src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: fix: no longer fatal to not acquire input 2003-02-20 Caspian Rychlik-Prince * src/java/org/lwjgl/vector/Vector3f.java, src/native/common/org_lwjgl_opengl_CoreGL.cpp: *** empty log message *** 2003-02-17 Elias Naur * src/java/org/lwjgl/opengl/CoreGL.java, src/native/common/org_lwjgl_opengl_CoreGL.cpp, src/native/common/org_lwjgl_opengl_CoreGL.h: Added glMultiDrawArrays and glMultiDrawElements 2003-02-14 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp: Don't fail create if grab doesn't succeed on the first try 2003-02-12 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp: Added preliminary alt- tab support on linux 2003-02-10 Brian Matzon * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/Mouse.java: formatting and better javadoc 2003-02-09 Brian Matzon * .../org/lwjgl/test/input/MouseCreationTest.java, src/java/org/lwjgl/test/input/MouseTest.java: MouseTest renamed to MouseCreationTest 2003-02-09 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp: Added closeRequested support to linux 2003-02-08 Brian Matzon * src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: fix: moved handleMessages to its rightfull place * src/java/org/lwjgl/Display.java, src/native/common/org_lwjgl_Display.h, src/native/win32/org_lwjgl_Display.cpp: add: close button enabled 2003-02-08 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp: Added isMinimized to linux 2003-02-08 Brian Matzon * src/java/org/lwjgl/input/Mouse.java, src/native/common/org_lwjgl_input_Mouse.h, src/native/win32/org_lwjgl_input_Mouse.cpp: new Mouse implementation, rewritten to better fit Controller structure 2003-02-07 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/native/common/org_lwjgl_Display.h, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: *** empty log message *** 2003-02-06 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/test/openal/ALCTest.java, .../org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/native/common/org_lwjgl_Display.h, src/native/win32/org_lwjgl_Display.cpp: *** empty log message *** 2003-01-30 Gregory Pierce * src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp: Added changes to support the selection of display modes on OSX in multiple monitor configurations. Currently defaults to only getting the display modes of display[0] - the primary display since lwjgl doesn't yet support clean multi monitor configuration programatically. This code based off the Apple provided sample code at http://developer.a pple.com/samplecode/Sample_Code/Graphics_2D/Mode.htm 2003-01-23 Brian Matzon * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/native/win32/org_lwjgl_input_Controller.cpp: added rotational axis too * src/java/org/lwjgl/test/input/ControllerTest.java, src/native/win32/org_lwjgl_input_Controller.cpp: new and improved version - w00t 2003-01-11 Elias Naur * src/java/org/lwjgl/input/Keyboard.java, src/native/common/org_lwjgl_input_Keyboard.h, src/native/win32/org_lwjgl_input_Keyboard.cpp: Added keyboard translation to linux and win32 * src/native/linux/Makefile.am, src/native/linux/org_lwjgl_input_Controller.cpp, src/native/linux/org_lwjgl_input_GamePad.cpp, src/native/linux/org_lwjgl_input_Joystick.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp: Fixed linux compile 2003-01-03 Brian Matzon * src/java/org/lwjgl/input/Controller.java, src/java/org/lwjgl/input/GamePad.java, src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/test/input/ControllerTest.java, src/java/org/lwjgl/test/input/JoystickTest.java, src/native/common/org_lwjgl_input_Controller.h, src/native/common/org_lwjgl_input_GamePad.h, src/native/common/org_lwjgl_input_Joystick.h, src/native/win32/org_lwjgl_input_Controller.cpp, src/native/win32/org_lwjgl_input_GamePad.cpp, src/native/win32/org_lwjgl_input_Joystick.cpp: Joystick replaced by Controller GamePad no modelled as a controller * res/Footsteps.wav, res/Wave1.WAV, res/Wave2.WAV, res/Wave3.WAV, res/Wave4.WAV, res/ding.wav, res/mono.wav, res/stereo.wav: files needed by ALTest - from openal source tree, thus lgpl 2003-01-02 Brian Matzon * res/data/bumps.png, res/data/crate.png, res/data/cube.png, res/data/font.png, res/data/glass.png, res/data/mud.png, res/data/nehe.png, res/data/star.png, res/data/tim.png, res/data/wall.png, res/data/world.txt: moved to /res/data 2003-01-02 Gregory Pierce * src/native/common/extal.h, src/native/common/extgl.c, src/native/common/extgl.h, src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h: Clean OSX release, changed the platform flag to TARGET_OS_MAC to match what's in OpenAL so everything builds smootly together. 2003-01-01 Gregory Pierce * src/native/common/extgl.h, src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h: Moved typedefs into extgl.h so that OpenGL symbols not multiply defined - removes 650 warnings. Removed all imports of agl.h and gl.h. Removed OpenGL.framework from the project * src/native/common/extgl.c, src/native/common/extgl.h: Changes to support dynamic loads on the mac and finish the initial build * src/native/common/extal.c, src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp: no message 2002-12-30 Gregory Pierce * src/native/common/extgl.c, src/native/common/extgl.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp: Updated to include the dynamic loading of the OpenGL.framework and use function pointers so OpenGL functions can be called. * src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp: Changes to bring in minimal functionality of the OSX port. Still needs virtual function definitions before GL functions can be called properly. * src/native/common/extgl.c, src/native/common/extgl.h: Changes to allow more than just Windows and UNIX build targets. Adds in the _X11 define for the Unix boys and will include the _OSX define to handle stuff for OSX. 2002-12-23 Elias Naur * src/native/common/extgl.c, src/native/common/extgl.h, src/native/linux/org_lwjgl_Display.cpp: Added more intelligent pixel format chooser in linux 2002-12-22 Brian Matzon * src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java: fix: selection of display mode made "better" * .../org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java: fix: updated to new display creation 2002-12-22 Caspian Rychlik-Prince * src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Sys.cpp: Alert code & new displaymode code * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java: New DisplayMode code 2002-12-22 Luke Holden * : standard autoconf stuff... we dont need 2002-12-21 Brian Matzon * doc/manifest.txt, doc/spec/manifest.txt, manifest.txt, src/native/common/manifest.txt, src/native/manifest.txt, src/native/win32/manifest.txt: die die DIE!!! * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/Math.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/GamePad.java, src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/java/org/lwjgl/openal/ALConstants.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/OpenALException.java, src/java/org/lwjgl/openal/eax/BaseEAX.java, src/java/org/lwjgl/openal/eax/BaseEAXConstants.java, src/java/org/lwjgl/openal/eax/CoreEAX.java, src/java/org/lwjgl/openal/eax/EAX.java, src/java/org/lwjgl/openal/eax/EAXBufferProperties.java, src/java/org/lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/CoreGLConstants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/opengl/arb/ARBCubeMap.java, src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java, src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBMultisample.java, src/java/org/lwjgl/opengl/arb/ARBMultitexture.java, src/java/org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBShadow.java, src/java/org/lwjgl/opengl/arb/ARBShadowAmbient.java, src/java/org/lwjgl/opengl/arb/ARBTextureBorderClamp.java, src/java/org/lwjgl/opengl/arb/ARBTextureCompression.java, src/java/org/lwjgl/opengl/arb/ARBTextureEnvCombine.java, src/java/org/lwjgl/opengl/arb/ARBTextureEnvDot3.java, src/java/org/lwjgl/opengl/arb/ARBTextureMirroredRepeat.java, src/java/org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, src/java/org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java, src/java/org/lwjgl/opengl/ati/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java, src/java/org/lwjgl/opengl/ati/ATITextureMirrorOnce.java, src/java/org/lwjgl/opengl/ati/ATIVertexArrayObject.java, src/java/org/lwjgl/opengl/ati/ATIVertexStreams.java, src/java/org/lwjgl/opengl/atix/ATIXPointSprites.java, src/java/org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java, src/java/org/lwjgl/opengl/ext/EXTAbgr.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, src/java/org/lwjgl/opengl/ext/EXTBlendColor.java, src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java, src/java/org/lwjgl/opengl/ext/EXTBlendSubtract.java, src/java/org/lwjgl/opengl/ext/EXTCompiledVertexArray.java, src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, src/java/org/lwjgl/opengl/ext/EXTLightMaxExponent.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, src/java/org/lwjgl/opengl/ext/EXTPointParameters.java, src/java/org/lwjgl/opengl/ext/EXTRescaleNormal.java, src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java, src/java/org/lwjgl/opengl/ext/EXTSharedTexturePalette.java, src/java/org/lwjgl/opengl/ext/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java, src/java/org/lwjgl/opengl/ext/EXTTextureCompressionS3TC.java, src/java/org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, src/java/org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, src/java/org/lwjgl/opengl/ext/EXTTextureFilterAnisotropic.java, src/java/org/lwjgl/opengl/ext/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/ext/EXTVertexArray.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java, src/java/org/lwjgl/opengl/nv/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/nv/NVDepthClamp.java, src/java/org/lwjgl/opengl/nv/NVEvaluators.java, src/java/org/lwjgl/opengl/nv/NVFence.java, src/java/org/lwjgl/opengl/nv/NVFogDistance.java, src/java/org/lwjgl/opengl/nv/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java, src/java/org/lwjgl/opengl/nv/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/nv/NVPointSprite.java, src/java/org/lwjgl/opengl/nv/NVRegisterCombiners.java, src/java/org/lwjgl/opengl/nv/NVRegisterCombiners2.java, src/java/org/lwjgl/opengl/nv/NVTexgenReflection.java, src/java/org/lwjgl/opengl/nv/NVTextureEnvCombine4.java, src/java/org/lwjgl/opengl/nv/NVTextureRectangle.java, src/java/org/lwjgl/opengl/nv/NVTextureShader.java, src/java/org/lwjgl/opengl/nv/NVTextureShader2.java, src/java/org/lwjgl/opengl/nv/NVTextureShader3.java, src/java/org/lwjgl/opengl/nv/NVVertexArrayRange.java, src/java/org/lwjgl/opengl/nv/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, src/java/org/lwjgl/opengl/sgis/SGISGenerateMipmap.java, src/java/org/lwjgl/opengl/sgix/SGIXDepthTexture.java, src/java/org/lwjgl/opengl/sgix/SGIXShadow.java, src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java, src/java/org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java, src/java/org/lwjgl/opengl/wgl/WGLMultisample.java, src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java, src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java, src/java/org/lwjgl/opengl/wgl/WGLRenderTexture.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/ALTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, src/java/org/lwjgl/test/openal/MovingSoundTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/openal/SourceLimitTest.java, src/java/org/lwjgl/test/openal/StressTest.java, src/java/org/lwjgl/test/openal/WaveData.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: Lightweight actually spelled right! * src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/openal/eax/BaseEAX.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, src/java/org/lwjgl/opengl/ext/EXTBlendColor.java, src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java, .../org/lwjgl/opengl/ext/EXTBlendSubtract.java, .../org/lwjgl/opengl/ext/EXTLightMaxExponent.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, .../org/lwjgl/opengl/ext/EXTRescaleNormal.java, .../lwjgl/opengl/ext/EXTSeparateSpecularColor.java, .../lwjgl/opengl/ext/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, src/java/org/lwjgl/opengl/ext/EXTVertexArray.java: javadoc fixes * src/java/manifest.txt, src/manifest.txt: die die DIE!!! 2002-12-20 Gregory Pierce * src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java, src/native/macosx/org_lwjgl_Display.cpp, src/native/macosx/org_lwjgl_input_GamePad.cpp: no message 2002-12-19 Elias Naur * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/opengl/Grass.java, src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: Moved BaseGL constructor parameters to Display 2002-12-18 Brian Matzon * src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/ALUTLoadWAVData.java, src/java/org/lwjgl/test/openal/ALTest.java, src/java/org/lwjgl/test/openal/ALUTTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/native/common/org_lwjgl_openal_ALUT.cpp, src/native/common/org_lwjgl_openal_ALUT.h: mod: ALUT removed, caused waaay to many headaches 2002-12-18 Elias Naur * src/native/win32/LWJGL.cpp, src/native/win32/org_lwjgl_Display.cpp: Fixed the RegisterClass call 2002-12-18 Gregory Pierce * src/native/macosx/org_lwjgl_Sys.cpp, src/native/macosx/org_lwjgl_input_Joystick.cpp, src/native/macosx/org_lwjgl_input_Keyboard.cpp, src/native/macosx/org_lwjgl_input_Mouse.cpp, src/native/macosx/org_lwjgl_opengl_BaseGL.cpp: no message 2002-12-14 Elias Naur * src/native/common/extal.c, src/native/common/extal.h: More oal linux fixes * src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_ALUT.cpp: Fixed oal dynamic loading on linux 2002-12-14 Brian Matzon * src/native/common/org_lwjgl_openal_ALUT.cpp, src/native/common/org_lwjgl_openal_ALUT.h: removed dynamic loading, since alut is statically linked (doh!) * src/native/common/checkALerror.h, src/native/common/extal.c, src/native/common/extal.h, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALUT.cpp, src/native/common/org_lwjgl_openal_ALUT.h, src/native/common/org_lwjgl_openal_BaseAL.cpp, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp: dynamic loading of openal * src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/ALUTTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java: fix: no more using alutInit or alutExit 2002-12-12 Elias Naur * src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp: Fixed a mouse button state array bug 2002-12-11 Elias Naur * src/native/common/callbacks/GLUQuadricCallbacks.h, src/native/common/checkGLerror.h, src/native/common/extgl.c, src/native/common/extgl.h, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/config.h.in, src/native/configure.in, src/native/linux/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp: Switched to dynamic loading of gl functions and libs 2002-11-30 Luke Holden * src/native/autogen.sh, src/native/configure.in: ac*.m4 files are no longer in cvs * src/native/acinclude.m4, src/native/aclocal.m4, src/native/stamp-h.in: Files are automatically generated 2002-11-30 Elias Naur * src/native/acinclude.m4, src/native/aclocal.m4, src/native/linux/org_lwjgl_input_Mouse.cpp: Added the XWarpointer call again - this time centering the pointer 2002-11-30 Luke Holden * src/native/common/callbacks/README.txt, src/native/common/org_lwjgl_opengl_GLU.cpp: added GLUQuadricCallbacks::clear(); to quadricDelete * src/java/org/lwjgl/opengl/GLU.java, src/native/acinclude.m4, src/native/aclocal.m4, src/native/common/callbacks/CallbackContainer.cpp, src/native/common/callbacks/CallbackContainer.h, src/native/common/callbacks/CallbackManager.cpp, src/native/common/callbacks/CallbackManager.h, .../common/callbacks/GLUQuadricCallbacks.cpp, src/native/common/callbacks/GLUQuadricCallbacks.h, src/native/common/callbacks/JavaMethod.h, src/native/common/callbacks/Makefile.am, src/native/common/callbacks/README.txt, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/common/org_lwjgl_opengl_GLU.h: GLU: added quadricCallback(...) methods GLUQuadricCallbacks: Should now be fully implemented removed files: See the README.txt file for more information. * src/native/acinclude.m4, src/native/aclocal.m4, src/native/common/Makefile.am, src/native/common/callbacks/CallbackManager.cpp, src/native/common/callbacks/CallbackManager.h, .../common/callbacks/GLUQuadricCallbacks.cpp, src/native/common/callbacks/GLUQuadricCallbacks.h, src/native/common/callbacks/JavaMethod.cpp, src/native/common/callbacks/JavaMethod.h, src/native/common/callbacks/Makefile.am, src/native/common/callbacks/README.txt, src/native/configure.in: the callback classes now compile and link with the library. However it still is not usable =/ 2002-11-29 Luke Holden * src/native/aclocal.m4, src/native/dummy.c, src/native/dummy.cpp: *** empty log message *** * src/native/Makefile.am, src/native/acinclude.m4, src/native/aclocal.m4, src/native/autogen.sh, src/native/configure.in, src/native/linux/org_lwjgl_input_Mouse.cpp: BaseWindow: We are now grabbing the mouse. Doing this because on linux, you need to grab and move the pointer or else you can scroll away from your full screen program. org_lwjgl_input_Mouse.cpp: When in full screen, the pointer should warp to the corner of the display. This fixes a few issues. Also added a stub for nEnableBuffer, with a fixme message. This function does not seem to be implemented in either the linux or win32 source... but exists in the java Mouse class. The stub keeps programs from crashing. ltmain.sh: Fixed a bug in libtool, where it uses gcc vs c++ for linking librarys built in c++. This fixes a missing symbol issue. configure.in: Made a few small changes. * src/native/common/Makefile.am, src/native/common/callbacks/CallbackContainer.cpp, src/native/common/callbacks/CallbackContainer.h, src/native/common/callbacks/CallbackManager.cpp, src/native/common/callbacks/CallbackManager.h, .../common/callbacks/GLUQuadricCallbacks.cpp, src/native/common/callbacks/GLUQuadricCallbacks.h, src/native/common/callbacks/JavaMethod.cpp, src/native/common/callbacks/JavaMethod.h, src/native/common/callbacks/README.txt: callbacks: The start of my callback implementation. Makefile.am: small fix for the CPPFLAGS variable 2002-11-28 Luke Holden * src/native/Makefile.am, src/native/acinclude.m4, src/native/aclocal.m4, src/native/autogen.sh, src/native/common/Makefile.am, src/native/config.h.in, src/native/configure.in, src/native/dummy.c, src/native/linux/Makefile.am, src/native/stamp-h.in, src/native/subdirs: initial autoconf/automake support =) * src/native/linux/Makefile, src/native/linux/Makefile.elias_naur: Renamed... prepping for autoconf =) 2002-11-28 Elias Naur * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp: Added pointer warping to keep pointer in center of the display 2002-11-28 Brian Matzon * src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALUT.cpp, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp: fix: make OpenAL compile, by not including extal.h in files, but CoreEAX - somekind of circular dependency ? 2002-11-27 Brian Matzon * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java: fix: removed not needed imports (makes eclipse bitch less) 2002-11-27 Luke Holden * src/java/org/lwjgl/opengl/GLU.java, src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/common/org_lwjgl_opengl_GLU.h: GLU: Added full quadrics support (except gluQuadricCallback) Quadrics.java: port of NeHe lesson18: Quadrics 2002-11-26 Caspian Rychlik-Prince * src/native/common/checkALerror.h, src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALUT.cpp, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp: Fixed include error 2002-11-25 Elias Naur * src/java/org/lwjgl/opengl/BaseGL.java, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/linux/org_lwjgl_opengl_BaseGL.cpp: Added releaseContext to BaseGL.java (and native for linux) * src/native/linux/Makefile, src/native/linux/org_lwjgl_input_Keyboard.cpp: Remapped some keys * src/native/common/org_lwjgl_openal_ALC.cpp, src/native/common/org_lwjgl_openal_ALUT.cpp, src/native/common/org_lwjgl_openal_BaseAL.cpp, src/native/common/org_lwjgl_openal_CoreAL.cpp, src/native/common/org_lwjgl_openal_eax_BaseEAX.cpp, src/native/common/org_lwjgl_openal_eax_CoreEAX.cpp, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp, src/native/linux/org_lwjgl_openal_ALC.cpp, src/native/linux/org_lwjgl_openal_ALUT.cpp, src/native/linux/org_lwjgl_openal_BaseAL.cpp, src/native/linux/org_lwjgl_openal_CoreAL.cpp, src/native/linux/org_lwjgl_openal_eax_BaseEAX.cpp, src/native/linux/org_lwjgl_openal_eax_CoreEAX.cpp, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp, src/native/win32/org_lwjgl_openal_ALC.cpp, src/native/win32/org_lwjgl_openal_ALUT.cpp, src/native/win32/org_lwjgl_openal_BaseAL.cpp, src/native/win32/org_lwjgl_openal_CoreAL.cpp, src/native/win32/org_lwjgl_openal_eax_BaseEAX.cpp, src/native/win32/org_lwjgl_openal_eax_CoreEAX.cpp, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp: Moved OpenAL to common * src/native/common/checkALerror.h, src/native/common/extal.c, src/native/linux/checkALerror.h, src/native/linux/extal.c, src/native/win32/extal.c: Moved AL utility files to common * src/native/common/org_lwjgl_opengl_GLU.cpp, src/native/linux/org_lwjgl_opengl_GLU.cpp, src/native/win32/org_lwjgl_opengl_GLU.cpp: Moved GLU.cpp to common * src/native/common/org_lwjgl_opengl_CoreGL.cpp, src/native/common/org_lwjgl_opengl_GL.cpp: Moved org_lwjgl_opengl_GL.cpp to common (again) * src/native/linux/org_lwjgl_opengl_CoreGL.cpp, src/native/linux/org_lwjgl_opengl_GL.cpp, src/native/win32/org_lwjgl_opengl_CoreGL.cpp, src/native/win32/org_lwjgl_opengl_GL.cpp: Moved org_lwjgl_opengl_GL.cpp to common * src/native/common/MatrixOpCommon.cpp, src/native/common/MatrixOpCommon.h, src/native/common/org_lwjgl_Math.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp, src/native/linux/Makefile, src/native/linux/MatrixOpCommon.cpp, src/native/linux/MatrixOpCommon.h, src/native/linux/org_lwjgl_Math.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp, src/native/win32/MatrixOpCommon.cpp, src/native/win32/MatrixOpCommon.h, src/native/win32/org_lwjgl_Math.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp: Moved Math functions to common * .../org_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../linux/org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp: Synced math operations with win32 2002-11-24 Caspian Rychlik-Prince * .../org_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../win32/org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp: Fixed array allocation syntax error and removed std namespace for VC6.0 users 2002-11-24 Elias Naur * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/CoreGLConstants.java: Added missing GL constants and functions 2002-11-21 Brian Matzon * src/java/org/lwjgl/openal/eax/EAXBufferProperties.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/EAXTest.java: fix: removed unneeded import 2002-11-21 Elias Naur * src/java/org/lwjgl/test/opengl/Grass.java, src/java/org/lwjgl/test/opengl/cg_grass2.cg, src/java/org/lwjgl/test/opengl/cg_grass2.vp: Added shader demo Grass.java * src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp: Input fixes 2002-11-20 Elias Naur * src/native/linux/org_lwjgl_input_GamePad.cpp, src/native/linux/org_lwjgl_input_Joystick.cpp: Null joystick and gamepad files added * src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.cpp: Improved pointer and keyboard handling under windowed mode 2002-11-19 Brian Matzon * src/java/org/lwjgl/input/test/JoystickTest.java, src/java/org/lwjgl/openal/test/ALCTest.java, src/java/org/lwjgl/openal/test/ALTest.java, src/java/org/lwjgl/openal/test/ALUTTest.java, src/java/org/lwjgl/openal/test/BasicTest.java, src/java/org/lwjgl/openal/test/EAXTest.java, src/java/org/lwjgl/openal/test/PlayTest.java, src/java/org/lwjgl/openal/test/PlayTestMemory.java, src/java/org/lwjgl/opengl/test/Game.java, src/java/org/lwjgl/test/MathTest.java, src/java/org/lwjgl/test/input/JoystickTest.java, src/java/org/lwjgl/test/openal/ALCTest.java, src/java/org/lwjgl/test/openal/ALTest.java, src/java/org/lwjgl/test/openal/ALUTTest.java, src/java/org/lwjgl/test/openal/BasicTest.java, src/java/org/lwjgl/test/openal/EAXTest.java, src/java/org/lwjgl/test/openal/PlayTest.java, src/java/org/lwjgl/test/openal/PlayTestMemory.java, src/java/org/lwjgl/test/opengl/Game.java, src/java/org/lwjgl/test/vector/MathTest.java: moved tests to org.lwjgl.test for easier seperation * src/java/org/lwjgl/openal/CoreAL.java, src/native/common/org_lwjgl_openal_CoreAL.h: mod: getSource3f removed, since it isn't in the specs * src/native/win32/org_lwjgl_openal_eax_BaseEAX.cpp, src/native/win32/org_lwjgl_openal_eax_CoreEAX.cpp, src/native/win32/org_lwjgl_opengl_eax_BaseEAX.cpp, src/native/win32/org_lwjgl_opengl_eax_CoreEAX.cpp: opengl->openal (doh!) 2002-11-19 Elias Naur * src/native/linux/extal.c, src/native/linux/org_lwjgl_Math.cpp, src/native/linux/org_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, src/native/linux/org_lwjgl_openal_ALC.cpp, src/native/linux/org_lwjgl_openal_ALUT.cpp, src/native/linux/org_lwjgl_openal_CoreAL.cpp, src/native/linux/org_lwjgl_openal_eax_CoreEAX.cpp, src/native/linux/org_lwjgl_opengl_GL.cpp: Corrected author tags * src/native/linux/org_lwjgl_openal_BaseAL.cpp, src/native/linux/org_lwjgl_openal_eax_BaseEAX.cpp, src/native/linux/org_lwjgl_openal_eax_CoreEAX.cpp: Added EAX linux files * src/native/linux/Makefile, src/native/linux/org_lwjgl_openal_ALC.cpp, src/native/linux/org_lwjgl_openal_ALUT.cpp, src/native/linux/org_lwjgl_openal_BaseAL.cpp, src/native/linux/org_lwjgl_openal_CoreAL.cpp, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp: Initial OpenAL linux support * src/native/linux/Makefile, src/native/linux/MatrixOpCommon.cpp, src/native/linux/MatrixOpCommon.h, src/native/linux/org_lwjgl_Display.c, src/native/linux/org_lwjgl_Display.cpp, src/native/linux/org_lwjgl_Math.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp, src/native/linux/org_lwjgl_Sys.c, src/native/linux/org_lwjgl_Sys.cpp, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Keyboard.cpp, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_input_Mouse.cpp, src/native/linux/org_lwjgl_opengl_BaseGL.c, src/native/linux/org_lwjgl_opengl_BaseGL.cpp, src/native/linux/org_lwjgl_opengl_CoreGL.c, src/native/linux/org_lwjgl_opengl_CoreGL.cpp, src/native/linux/org_lwjgl_opengl_GL.c, src/native/linux/org_lwjgl_opengl_GL.cpp, src/native/linux/org_lwjgl_opengl_GLU.c, src/native/linux/org_lwjgl_opengl_GLU.cpp: Ported to C++. ported Math ops * src/java/org/lwjgl/opengl/test/Game.java, src/native/linux/Game.java: Moved Game.java opengl test to java/org/lwjgl/opengl/test * src/native/common/checkGLerror.h, src/native/common/extgl.c, src/native/common/extgl.h, src/native/linux/Makefile, src/native/linux/checkGLerror.h, src/native/linux/extgl.c, src/native/linux/extgl.h, src/native/linux/org_lwjgl_opengl_BaseGL.c, src/native/win32/extgl.c, src/native/win32/extgl.h: Updated extgl.h/c and checkGLerror.h 2002-11-18 Elias Naur * src/native/linux/org_lwjgl_opengl_BaseGL.c, src/native/linux/org_lwjgl_opengl_CoreGL.c: GL extensions fixes * src/native/linux/Makefile, src/native/linux/extgl.c, src/native/linux/extgl.h, src/native/linux/org_lwjgl_opengl_GL.c: Added support for GL extensions 2002-11-18 Brian Matzon * src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/test/JoystickTest.java, src/native/win32/org_lwjgl_input_Joystick.cpp: fix: made joystick static, according to specs 2002-11-17 Elias Naur * src/native/linux/Game.java, src/native/linux/Makefile, src/native/linux/checkGLerror.h: Added debug support * src/native/linux/Game.java, src/native/linux/org_lwjgl_input_Mouse.c: Cursor z movement added * src/native/linux/org_lwjgl_Display.c, src/native/linux/org_lwjgl_input_Mouse.c: Cursor blanking added 2002-11-16 Elias Naur * src/native/linux/Game.java, src/native/linux/org_lwjgl_Display.c, src/native/linux/org_lwjgl_Sys.c: Added Sys setPriority support * src/native/linux/Game.java, src/native/linux/org_lwjgl_Sys.c: Added Sys timer support 2002-11-15 Elias Naur * src/native/linux/Game.java, src/native/linux/Makefile, src/native/linux/org_lwjgl_Display.c, src/native/linux/org_lwjgl_Sys.c, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_BaseGL.c, src/native/linux/org_lwjgl_opengl_CoreGL.c, src/native/linux/org_lwjgl_opengl_GL.c, src/native/linux/org_lwjgl_opengl_GLU.c: Corrected revision and id tags * src/native/linux/Game.java, src/native/linux/Makefile, src/native/linux/org_lwjgl_Display.c, src/native/linux/org_lwjgl_Sys.c, src/native/linux/org_lwjgl_input_Keyboard.c, src/native/linux/org_lwjgl_input_Mouse.c, src/native/linux/org_lwjgl_opengl_BaseGL.c, src/native/linux/org_lwjgl_opengl_CoreGL.c, src/native/linux/org_lwjgl_opengl_GL.c, src/native/linux/org_lwjgl_opengl_GLU.c: Added linux native src files 2002-10-28 Tristan Campbell * src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java: Fixed inversion error. 2002-10-26 Tristan Campbell * ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp: Fixed some bugs. 2002-10-19 Caspian Rychlik-Prince * src/native/win32/org_lwjgl_input_GamePad.cpp, src/native/win32/org_lwjgl_input_Joystick.cpp: Ready to fill in. Go on, you know you want to. 2002-10-18 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/ext/EXTAbgr.java, src/java/org/lwjgl/opengl/ext/EXTAgbr.java, src/java/org/lwjgl/opengl/ext/EXTBgra.java, src/java/org/lwjgl/opengl/ext/EXTBlendColor.java, src/java/org/lwjgl/opengl/ext/EXTBlendMinmax.java, .../org/lwjgl/opengl/ext/EXTBlendSubtract.java, .../org/lwjgl/opengl/ext/EXTLightMaxExponent.java, src/java/org/lwjgl/opengl/ext/EXTPackedPixels.java, .../org/lwjgl/opengl/ext/EXTRescaleNormal.java, .../lwjgl/opengl/ext/EXTSeparateSpecularColor.java, .../lwjgl/opengl/ext/EXTSharedTexturePalette.java, .../org/lwjgl/opengl/ext/EXTTextureEnvCombine.java, .../org/lwjgl/opengl/ext/EXTTextureEnvDot3.java, src/java/org/lwjgl/opengl/ext/EXTVertexArray.java: New extensions 2002-10-16 Tristan Campbell * src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java: added invert/determinant 2002-10-15 Caspian Rychlik-Prince * src/native/common/org_lwjgl_opengl_CoreGL.h, src/native/win32/MatrixOpCommon.cpp, src/native/win32/org_lwjgl_opengl_CoreGL.cpp: Fixed native matrix code so it compiles. Added EXT_paletted_texture functions to CoreGL - whoops 2002-10-06 Caspian Rychlik-Prince * src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: Added load method 2002-09-28 Tristan Campbell * src/native/win32/MatrixOpCommon.cpp, src/native/win32/MatrixOpCommon.h, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp: Optimised INVERT cases for Orthogonal Matricies (Rotations) 2002-09-20 Caspian Rychlik-Prince * doc/tutorial/skeleton_code.html, src/java/org/lwjgl/opengl/GL.java: Catching up 2002-09-09 Brian Matzon * doc/openal_c-to-java.html, doc/openal_c-to-java.txt: mod: changed text file to html, so that it can be included on website 2002-09-08 Tristan Campbell * src/native/win32/MatrixOpCommon.cpp, src/native/win32/MatrixOpCommon.h, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp: Cleaned up the code, all test cases I have sent at it work. check current compatibility at: http://www.happypedestrian.com/lwjgl/matrixop.html 2002-09-08 Gregory Pierce * src/native/macosx/RenderingContext.cpp, src/native/macosx/RenderingContext.h: RenderingContext - OpenGL context 2002-09-07 Tristan Campbell * src/native/win32/MatrixOpCommon.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp: Recent Testing: Mul and Inv work for 3x3 matrix, more testing coming check www.happypedestrian.com/lwjgl/matrixop.html for current status 2002-09-06 Brian Matzon * src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/CoreAL.java, src/native/common/org_lwjgl_openal_ALC.h, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/win32/org_lwjgl_openal_ALC.cpp, src/native/win32/org_lwjgl_openal_CoreAL.cpp: rem: getProcAddress removed, since it serves no purpose for Java programmers 2002-09-05 Brian Matzon * doc/tutorial/OpenAL_Tutoral.html, doc/tutorial/openal_basics.html: renamed OpenAL_Tutoral to openal_basics * doc/tutorial/index.html, doc/tutorial/intro.html: renamed index.html to intro.html 2002-09-03 Brian Matzon * src/native/common/org_lwjgl_openal_ALC.h, src/native/common/org_lwjgl_openal_ALUT.h, src/native/common/org_lwjgl_openal_BaseAL.h, src/native/win32/org_lwjgl_openal_ALC.cpp, src/native/win32/org_lwjgl_openal_ALUT.cpp, src/native/win32/org_lwjgl_openal_BaseAL.cpp: mod: adopted create/destroy architecture * src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/test/BasicTest.java: mod: updated to create/destroy architecture * .../org/lwjgl/openal/eax/BaseEAXConstants.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/openal/test/ALTest.java: mod: refactored some EAX constants to Buffer or Listerner Properties class 2002-09-02 Brian Matzon * .../org_lwjgl_openal_eax_EAXBufferProperties.h, .../org_lwjgl_openal_eax_EAXListenerProperties.h, .../org_lwjgl_openal_eax_EAXBufferProperties.cpp, .../org_lwjgl_openal_eax_EAXListenerProperties.cpp: add: finished EAX support * .../org/lwjgl/openal/eax/BaseEAXConstants.java, .../org/lwjgl/openal/eax/EAXBufferProperties.java, .../lwjgl/openal/eax/EAXListenerProperties.java, src/java/org/lwjgl/openal/test/ALTest.java: add: EAX support done - needs some cleaning, and possibly refactoring of constants... * src/native/common/org_lwjgl_openal_BaseEAX.h, src/native/common/org_lwjgl_openal_CoreEAX.h, src/native/common/org_lwjgl_openal_eax_BaseEAX.h, src/native/common/org_lwjgl_openal_eax_CoreEAX.h, src/native/win32/org_lwjgl_opengl_BaseEAX.cpp, src/native/win32/org_lwjgl_opengl_CoreEAX.cpp, src/native/win32/org_lwjgl_opengl_eax_BaseEAX.cpp, src/native/win32/org_lwjgl_opengl_eax_CoreEAX.cpp: mod: moving to eax subpackage * src/java/org/lwjgl/openal/BaseEAX.java, src/java/org/lwjgl/openal/BaseEAXConstants.java, src/java/org/lwjgl/openal/CoreEAX.java, src/java/org/lwjgl/openal/EAX.java, src/java/org/lwjgl/openal/eax/BaseEAX.java, .../org/lwjgl/openal/eax/BaseEAXConstants.java, src/java/org/lwjgl/openal/eax/CoreEAX.java, src/java/org/lwjgl/openal/eax/EAX.java: mod: moved to eax subpackage * doc/CREDITS, doc/LICENSE: initial commit 2002-08-30 Brian Matzon * src/java/org/lwjgl/openal/BaseEAX.java, src/java/org/lwjgl/openal/CoreEAX.java, src/native/common/org_lwjgl_openal_CoreEAX.h, src/native/win32/org_lwjgl_opengl_CoreEAX.cpp: fix: actually set Listener & Buffer GUID's * src/java/org/lwjgl/openal/BaseEAX.java, src/java/org/lwjgl/openal/BaseEAXConstants.java, src/java/org/lwjgl/openal/CoreEAX.java, src/java/org/lwjgl/openal/EAX.java, src/java/org/lwjgl/openal/test/EAXTest.java, src/native/common/extal.h, src/native/common/org_lwjgl_openal_BaseEAX.h, src/native/common/org_lwjgl_openal_CoreEAX.h, src/native/win32/extal.c, src/native/win32/org_lwjgl_opengl_BaseEAX.cpp, src/native/win32/org_lwjgl_opengl_CoreEAX.cpp: add: first stab at EAX support 2002-08-29 Tristan Campbell * .../win32/org_lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, .../win32/org_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp: Safe version now exists, some testing performed. 2002-08-29 Brian Matzon * src/java/org/lwjgl/openal/test/ALCTest.java, src/java/org/lwjgl/openal/test/ALTest.java, src/java/org/lwjgl/openal/test/BasicTest.java, src/java/org/lwjgl/openal/test/PlayTest.java, src/java/org/lwjgl/openal/test/PlayTestMemory.java: fix: now using Int- & Float- Buffers fix: to small iteration when unqueing buffers fix: nulling of buffer * src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/test/ALTest.java, src/java/org/lwjgl/openal/test/ALUTTest.java, src/java/org/lwjgl/openal/test/PlayTest.java, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/win32/org_lwjgl_openal_CoreAL.cpp: fix: now using ByteBuffer all the way 2002-08-28 Caspian Rychlik-Prince * src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Stuff 2002-08-28 Tristan Campbell * src/native/win32/MatrixOpCommon.cpp, src/native/win32/MatrixOpCommon.h, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp: First draft of ANSIC++ Vector code. Needs to be tested. 2002-08-28 Caspian Rychlik-Prince * src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java: Fixes 2002-08-26 Brian Matzon * src/java/org/lwjgl/openal/test/BasicTest.java, src/java/org/lwjgl/openal/test/PlayTest.java: add: new basic test class to make testing easier mod: PlayTest now inherits from BasicTest * src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLUConstants.java: fix: removed double ; * src/native/common/checkALerror.h, src/native/win32/org_lwjgl_openal_ALC.cpp, src/native/win32/org_lwjgl_openal_ALUT.cpp, src/native/win32/org_lwjgl_openal_CoreAL.cpp: add: macro AL error checking 2002-08-26 Caspian Rychlik-Prince * src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java: Fixes * src/java/org/lwjgl/vector/Matrix.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: New base classes Vector and Matrix 2002-08-24 Caspian Rychlik-Prince * src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java: Determinants * src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java: Load & store into FloatBuffers * src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_input_GamePad.h, src/native/common/org_lwjgl_input_Joystick.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/win32/LWJGL.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Math.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.cpp, ...rg_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.cpp, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.cpp, ...lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.cpp, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.cpp, ..._lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.cpp, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.cpp: Checkpoint * src/java/org/lwjgl/input/GamePad.java, src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/Mouse.java: Buffering added * src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: Bunch of matrix and vector code added * doc/tutorial/index.html, doc/tutorial/skeleton_code.html: Rough incomplete draft * src/native/common/org_lwjgl_Math.h, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpAdd_MatrixOpSafe.h, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpCopy_MatrixOpSafe.h, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpInvert_MatrixOpSafe.h, ...rg_lwjgl_Math_MatrixOpMultiply_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpMultiply_MatrixOpSafe.h, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpNegate_MatrixOpSafe.h, ...g_lwjgl_Math_MatrixOpNormalise_MatrixOpDirect.h, ...org_lwjgl_Math_MatrixOpNormalise_MatrixOpSafe.h, ...rg_lwjgl_Math_MatrixOpSubtract_MatrixOpDirect.h, .../org_lwjgl_Math_MatrixOpSubtract_MatrixOpSafe.h: New math code 2002-08-23 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/Math.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/BaseGL.java: Mainly Javadoc fixes and Math stuff 2002-08-20 Caspian Rychlik-Prince * src/java/org/lwjgl/input/GamePad.java, src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Minor adjustments to Javadoc comments 2002-08-20 Brian Matzon * src/java/org/lwjgl/openal/ALC.java, src/java/org/lwjgl/openal/ALCcontext.java, src/java/org/lwjgl/openal/ALCdevice.java, src/native/common/org_lwjgl_openal_ALC.h, src/native/win32/org_lwjgl_openal_ALC.cpp: add: first stab at ALC 2002-08-19 Brian Matzon * src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/BaseAL.java: fix: now uses getLibraryName() for determening lib to load 2002-08-19 Caspian Rychlik-Prince * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/GamePad.java, src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLU.java: Encapsulated LIBRARY_NAME 2002-08-19 Brian Matzon * src/native/common/org_lwjgl_openal_CoreAL.h, src/native/win32/org_lwjgl_openal_CoreAL.cpp: basic al support complete 2002-08-19 Caspian Rychlik-Prince * src/java/org/lwjgl/Math.java, src/java/org/lwjgl/Sys.java: Matrix code started 2002-08-18 Brian Matzon * src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/ALUTLoadWAVData.java, src/java/org/lwjgl/openal/ALUTLoadWAVFile.java, src/java/org/lwjgl/openal/OpenALTest.java, src/native/win32/org_lwjgl_openal_ALUT.cpp: change: ALUTLoadWAVFile -> ALUTLoadWAVData 2002-08-17 Caspian Rychlik-Prince * src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/GL.java, src/native/common/org_lwjgl_Audio.h, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_GLU.h, src/native/common/org_lwjgl_opengl_GLUT.h, src/native/win32/LWJGL.cpp, src/native/win32/extgl.c, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_GL.cpp, src/native/win32/org_lwjgl_opengl_GLU.cpp: Working 2002-08-16 Caspian Rychlik-Prince * src/java/org/lwjgl/StructBuffer.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUT.java, src/java/org/lwjgl/opengl/GLUTConstants.java: Removed StructBuffer * src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: Added licenses. * src/java/org/lwjgl/opengl/arb/ARBCubeMap.java, src/java/org/lwjgl/opengl/arb/ARBDepthTexture.java, .../org/lwjgl/opengl/arb/ARBMatrixPalette.java, src/java/org/lwjgl/opengl/arb/ARBMultisample.java, src/java/org/lwjgl/opengl/arb/ARBMultitexture.java, .../org/lwjgl/opengl/arb/ARBPointParameters.java, src/java/org/lwjgl/opengl/arb/ARBShadow.java, .../org/lwjgl/opengl/arb/ARBShadowAmbient.java, .../lwjgl/opengl/arb/ARBTextureBorderClamp.java, .../lwjgl/opengl/arb/ARBTextureCompression.java, .../org/lwjgl/opengl/arb/ARBTextureEnvCombine.java, .../org/lwjgl/opengl/arb/ARBTextureEnvDot3.java, .../lwjgl/opengl/arb/ARBTextureMirroredRepeat.java, .../org/lwjgl/opengl/arb/ARBTransposeMatrix.java, src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java, .../org/lwjgl/opengl/arb/ARBVertexProgram.java, src/java/org/lwjgl/opengl/ati/ATIElementArray.java, .../org/lwjgl/opengl/ati/ATIEnvmapBumpmap.java, .../org/lwjgl/opengl/ati/ATIFragmentShader.java, src/java/org/lwjgl/opengl/ati/ATIPnTriangles.java, .../org/lwjgl/opengl/ati/ATITextureMirrorOnce.java, .../org/lwjgl/opengl/ati/ATIVertexArrayObject.java, .../org/lwjgl/opengl/ati/ATIVertexStreams.java, .../org/lwjgl/opengl/atix/ATIXPointSprites.java, .../org/lwjgl/opengl/atix/ATIXTextureEnvRoute.java, src/java/org/lwjgl/opengl/ext/EXTAgbr.java, .../lwjgl/opengl/ext/EXTCompiledVertexArray.java, .../org/lwjgl/opengl/ext/EXTDrawRangeElements.java, src/java/org/lwjgl/opengl/ext/EXTFogCoord.java, .../org/lwjgl/opengl/ext/EXTPointParameters.java, .../org/lwjgl/opengl/ext/EXTSecondaryColor.java, .../org/lwjgl/opengl/ext/EXTStencilTwoSide.java, src/java/org/lwjgl/opengl/ext/EXTStencilWrap.java, .../opengl/ext/EXTTextureCompressionS3TC.java, .../opengl/ext/EXTTextureFilterAnisotropic.java, .../org/lwjgl/opengl/ext/EXTTextureLODBias.java, src/java/org/lwjgl/opengl/ext/EXTVertexShader.java, .../org/lwjgl/opengl/ext/EXTVertexWeighting.java, src/java/org/lwjgl/opengl/hp/HPOcclusionTest.java, .../org/lwjgl/opengl/nv/NVCopyDepthToColor.java, src/java/org/lwjgl/opengl/nv/NVDepthClamp.java, src/java/org/lwjgl/opengl/nv/NVEvaluators.java, src/java/org/lwjgl/opengl/nv/NVFence.java, src/java/org/lwjgl/opengl/nv/NVFogDistance.java, .../org/lwjgl/opengl/nv/NVLightMaxExponent.java, src/java/org/lwjgl/opengl/nv/NVOcclusionQuery.java, .../org/lwjgl/opengl/nv/NVPackedDepthStencil.java, src/java/org/lwjgl/opengl/nv/NVPointSprite.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners.java, .../org/lwjgl/opengl/nv/NVRegisterCombiners2.java, .../org/lwjgl/opengl/nv/NVTexgenReflection.java, .../org/lwjgl/opengl/nv/NVTextureEnvCombine4.java, .../org/lwjgl/opengl/nv/NVTextureRectangle.java, src/java/org/lwjgl/opengl/nv/NVTextureShader.java, src/java/org/lwjgl/opengl/nv/NVTextureShader2.java, src/java/org/lwjgl/opengl/nv/NVTextureShader3.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange.java, .../org/lwjgl/opengl/nv/NVVertexArrayRange2.java, src/java/org/lwjgl/opengl/nv/NVVertexProgram.java, .../org/lwjgl/opengl/sgis/SGISGenerateMipmap.java, .../org/lwjgl/opengl/sgix/SGIXDepthTexture.java, src/java/org/lwjgl/opengl/sgix/SGIXShadow.java, src/java/org/lwjgl/opengl/wgl/WGLBufferRegion.java, .../org/lwjgl/opengl/wgl/WGLMakeCurrentRead.java, src/java/org/lwjgl/opengl/wgl/WGLMultisample.java, src/java/org/lwjgl/opengl/wgl/WGLPBuffer.java, src/java/org/lwjgl/opengl/wgl/WGLPixelFormat.java, .../org/lwjgl/opengl/wgl/WGLRenderTexture.java: Initial commit 2002-08-15 Caspian Rychlik-Prince * src/java/org/lwjgl/input/GamePad.java, src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/CoreGLConstants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/OpenGLException.java: Copyright added * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/Math.java, src/java/org/lwjgl/StructBuffer.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Mouse.java, src/native/win32/LWJGL.cpp, src/native/win32/org_lwjgl_Audio.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Math.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_CoreGL.cpp, src/native/win32/org_lwjgl_opengl_GL.cpp, src/native/win32/org_lwjgl_opengl_GLU.cpp, src/native/win32/org_lwjgl_opengl_GLUT.cpp: Copyright added 2002-08-15 Brian Matzon * src/native/win32/org_lwjgl_openal_ALUT.c, src/native/win32/org_lwjgl_openal_ALUT.cpp, src/native/win32/org_lwjgl_openal_CoreAL.c, src/native/win32/org_lwjgl_openal_CoreAL.cpp: change: old JNI Cimplementaion upgraded to C++ * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALConstants.java, src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/ALUTLoadWAVFile.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/EAXALConstants.java, src/java/org/lwjgl/openal/OpenALTest.java, src/native/common/org_lwjgl_openal_ALUT.h, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/win32/org_lwjgl_openal_ALUT.c, src/native/win32/org_lwjgl_openal_CoreAL.c: add: copyright header * src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/OpenALTest.java, src/native/common/org_lwjgl_openal_ALUT.h, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/win32/org_lwjgl_openal_ALUT.c, src/native/win32/org_lwjgl_openal_CoreAL.c: changed: AL_ and al prefix removed (this included lowercasing first letter in method) 2002-08-15 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/GLUConstants.java, src/native/common/org_lwjgl_opengl_CoreGL.h, src/native/win32/org_lwjgl_opengl_CoreGL.cpp: Removed GL_ prefixes 2002-08-14 Caspian Rychlik-Prince * src/java/org/lwjgl/input/GamePad.java, src/java/org/lwjgl/input/Joystick.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java: Added GamePad and Joystick and some query methods 2002-08-14 Brian Matzon * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/CoreAL.java, src/java/org/lwjgl/openal/CoreAL10.java, src/native/common/org_lwjgl_openal_CoreAL.h, src/native/common/org_lwjgl_openal_CoreAL10.h, src/native/win32/org_lwjgl_openal_CoreAL.c, src/native/win32/org_lwjgl_openal_CoreAL10.c: CoreAL10 -> CoreAL 2002-08-14 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/CoreGL.java, src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL11Constants.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL12Constants.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL13Constants.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/java/org/lwjgl/opengl/CoreGLConstants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/native/common/org_lwjgl_opengl_CoreGL.h, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_CoreGL12.h, src/native/common/org_lwjgl_opengl_CoreGL13.h, src/native/common/org_lwjgl_opengl_CoreGL14.h, src/native/win32/org_lwjgl_opengl_CoreGL.cpp, src/native/win32/org_lwjgl_opengl_CoreGL11.cpp, src/native/win32/org_lwjgl_opengl_CoreGL12.cpp, src/native/win32/org_lwjgl_opengl_CoreGL13.cpp, src/native/win32/org_lwjgl_opengl_CoreGL14.cpp: Removed redundant class heirarchy 2002-08-13 Brian Matzon * src/java/org/lwjgl/openal/AL.java, src/java/org/lwjgl/openal/ALConstants.java, src/java/org/lwjgl/openal/ALUT.java, src/java/org/lwjgl/openal/ALUTLoadWAVFile.java, src/java/org/lwjgl/openal/BaseAL.java, src/java/org/lwjgl/openal/BaseALConstants.java, src/java/org/lwjgl/openal/CoreAL10.java, src/java/org/lwjgl/openal/EAXALConstants.java: initial commit of OpenAL code 2002-08-11 Brian Matzon * src/native/common/org_lwjgl_openal_ALUT.h, src/native/common/org_lwjgl_openal_CoreAL10.h: initial import of OpenAL native implementation * src/native/win32/org_lwjgl_openal_ALUT.c, src/native/win32/org_lwjgl_openal_CoreAL10.c: corrected Id keyword substitution * src/native/win32/org_lwjgl_openal_ALUT.c, src/native/win32/org_lwjgl_openal_CoreAL10.c: initial import of OpenAL native implementation 2002-08-11 Caspian Rychlik-Prince * src/native/common/org_lwjgl_Audio.h, src/native/common/org_lwjgl_Display.h, src/native/common/org_lwjgl_Math.h, src/native/common/org_lwjgl_Sys.h, src/native/common/org_lwjgl_input_Keyboard.h, src/native/common/org_lwjgl_input_Mouse.h, src/native/common/org_lwjgl_opengl_BaseGL.h, src/native/common/org_lwjgl_opengl_CoreGL11.h, src/native/common/org_lwjgl_opengl_CoreGL12.h, src/native/common/org_lwjgl_opengl_CoreGL13.h, src/native/common/org_lwjgl_opengl_CoreGL14.h, src/native/common/org_lwjgl_opengl_GL.h, src/native/common/org_lwjgl_opengl_GLU.h, src/native/common/org_lwjgl_opengl_GLUT.h, src/native/win32/LWJGL.cpp, src/native/win32/extgl.c, src/native/win32/extgl.h, src/native/win32/org_lwjgl_Audio.cpp, src/native/win32/org_lwjgl_Display.cpp, src/native/win32/org_lwjgl_Math.cpp, src/native/win32/org_lwjgl_Sys.cpp, src/native/win32/org_lwjgl_input_Keyboard.cpp, src/native/win32/org_lwjgl_input_Mouse.cpp, src/native/win32/org_lwjgl_opengl_BaseGL.cpp, src/native/win32/org_lwjgl_opengl_CoreGL11.cpp, src/native/win32/org_lwjgl_opengl_CoreGL12.cpp, src/native/win32/org_lwjgl_opengl_CoreGL13.cpp, src/native/win32/org_lwjgl_opengl_CoreGL14.cpp, src/native/win32/org_lwjgl_opengl_GL.cpp, src/native/win32/org_lwjgl_opengl_GLU.cpp, src/native/win32/org_lwjgl_opengl_GLUT.cpp: Initial revision * src/java/org/lwjgl/Math.java, src/java/org/lwjgl/StructBuffer.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/GLUConstants.java: StructBuffer added. Numerous changes to timing code in Sys. 2002-08-09 Caspian Rychlik-Prince * src/java/org/lwjgl/opengl/CoreGL11.java, src/java/org/lwjgl/opengl/CoreGL11Constants.java, src/java/org/lwjgl/opengl/CoreGL12.java, src/java/org/lwjgl/opengl/CoreGL12Constants.java, src/java/org/lwjgl/opengl/CoreGL13.java, src/java/org/lwjgl/opengl/CoreGL13Constants.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUT.java: Added GL constants and GLs 1.1, 1.2, 1.3 * src/java/org/lwjgl/Display.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/GLU.java, src/java/org/lwjgl/opengl/GLUConstants.java, src/java/org/lwjgl/opengl/GLUT.java, src/java/org/lwjgl/opengl/GLUTConstants.java: Added GLU and GLUT, and core GL commands * src/java/org/lwjgl/Audio.java, src/java/org/lwjgl/Display.java, src/java/org/lwjgl/DisplayMode.java, src/java/org/lwjgl/Math.java, src/java/org/lwjgl/Sys.java, src/java/org/lwjgl/input/Keyboard.java, src/java/org/lwjgl/input/Mouse.java, src/java/org/lwjgl/opengl/BaseGL.java, src/java/org/lwjgl/opengl/CoreGL14.java, src/java/org/lwjgl/opengl/CoreGL14Constants.java, src/java/org/lwjgl/opengl/GL.java, src/java/org/lwjgl/opengl/GLConstants.java, src/java/org/lwjgl/opengl/OpenGLException.java, src/java/org/lwjgl/vector/Matrix2f.java, src/java/org/lwjgl/vector/Matrix3f.java, src/java/org/lwjgl/vector/Matrix4f.java, src/java/org/lwjgl/vector/Vector2f.java, src/java/org/lwjgl/vector/Vector3f.java, src/java/org/lwjgl/vector/Vector4f.java: First code import. 2002-08-06 Caspian Rychlik-Prince * doc/javadoc/manifest.txt, doc/manifest.txt, doc/spec/manifest.txt, manifest.txt, src/java/manifest.txt, src/manifest.txt, src/native/common/manifest.txt, src/native/manifest.txt, src/native/win32/manifest.txt: Initial revision