Commit graph

1663 commits

Author SHA1 Message Date
kappa1 8f784c424c minor tweak to XRandR class to add AccessControllers to remaining methods that need it. 2010-04-16 19:06:53 +00:00
Brian Matzon 2bcbea95d1 2.4.2 release 2010-04-15 18:03:54 +00:00
kappa1 34427b80f7 fix: When using unsigned jars with signed lwjgl jars it fails when creating a Display on linux with an AccessController error. This is due to the new XRandR class missing a AccessController.doPriviledged method when it requires out of sandbox access. (LWJGL Applet Distribution is borken on linux without this fix) 2010-04-14 22:34:43 +00:00
Brian Matzon 3e20bde12f prepare for 2.4.1 2010-04-13 20:28:04 +00:00
Brian Matzon 13b41d7b69 (possible) fix for headless environment issue with awt on linux 2010-04-13 07:14:51 +00:00
Brian Matzon ed4ff0e1dc forcefull check of version match when building 2010-04-12 23:22:08 +00:00
kappa1 7d1a770cff fix infinite focus loop when using Display.setParent() + JWS + Linux. 2010-04-10 18:07:50 +00:00
Ioannis Tsakpinis 4eb94622ca Added @NoErrorCheck on vertex data methods.
The debug build will now track Begin/End pairs and never call GetError inside them.
2010-04-09 23:57:40 +00:00
kappa1 72c3da7aeb Example on how to allow Space Invader Test Application to work as an applet with minimal code change. 2010-04-08 22:53:45 +00:00
Ioannis Tsakpinis 3035e3c95c Moved processMessages call after swapBuffers in Display.update.
Added option to not call processMessages during Display.update.
2010-04-03 19:03:49 +00:00
kappa1 6a8992c2ed Allow LWJGL applets to work when seperate_jvm parameter is not supported (i.e. java plugin1). 2010-04-01 21:01:51 +00:00
kappa1 65806087cf Added better support for FreeBSD to appletloader. Thx to monty_hall for the patch. 2010-04-01 18:27:51 +00:00
Ioannis Tsakpinis b31603f219 Fix for grabbed mouse deltas. 2010-04-01 15:05:32 +00:00
Ioannis Tsakpinis 6998610cce Fixed mouse grabbing on secondary monitors.
Added extra device polling when vsync is enabled, to reduce input lag.
2010-03-31 23:56:24 +00:00
Ioannis Tsakpinis 37489e8c94 Added yet another glGetActiveUniform alternative. 2010-03-31 20:56:07 +00:00
Ioannis Tsakpinis 6e738cc2b6 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-31 15:46:16 +00:00
Brian Matzon bd6ac573d5 bumping native version 2010-03-28 23:11:17 +00:00
kappa1 08a2e8a010 Further improvement to mouse ungrab position behaviour. Mouse no longer limited to just ungrabbing at the position it was grabbed, now you can can call setCursorPosition(x,y) while mouse is grabbed and ungrab the mouse at any position you like. 2010-03-27 16:04:30 +00:00
kappa1 8cee11ede7 oops, windows mousegrab fixed 2010-03-26 19:52:40 +00:00
kappa1 b272e7d891 Consistent mouse grab behaviour on all platforms. Mouse will now ungrab at the same place it was grabbed from. 2010-03-26 19:17:53 +00:00
Ioannis Tsakpinis ef86a6c501 Added alternatives for glGetActiveUniform/Attrib.
Added a javadoc comment to all alternative methods.
2010-03-23 12:43:44 +00:00
Brian Matzon 2f172a09bf 2.4 release 2010-03-17 18:58:18 +00:00
Brian Matzon 7bd6eb6d16 patch as per http://lwjgl.org/forum/index.php/topic,3124.0.html 2010-03-17 18:55:59 +00:00
Ioannis Tsakpinis b17aa7d21b Added JNIEXPORT to AL alternate methods.
Now forcing full regen when any class in the Generator changes.
2010-03-16 19:05:19 +00:00
Ioannis Tsakpinis 3715e4b39d Added some alternate AL functions. 2010-03-16 17:58:48 +00:00
Ioannis Tsakpinis 94a4c50a83 Added support for single primitive input/output parameters. 2010-03-14 23:24:40 +00:00
Ioannis Tsakpinis e97e601894 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-14 00:19:48 +00:00
Ioannis Tsakpinis fd5bd2589d Force Indirect for StringLists 2010-03-12 23:35:55 +00:00
Ioannis Tsakpinis 6879b33e52 Cleaned imports. 2010-03-12 22:20:25 +00:00
Ioannis Tsakpinis 3e87a3ae7b Address var fix. 2010-03-12 22:14:11 +00:00
Ioannis Tsakpinis 6ac8e327f2 Added support for Strings! (WIP, needs more testing) 2010-03-12 21:55:13 +00:00
Jeremy Booth cb925a91e9 Try and find a sensible video driver to report on rather than assuming it's video0. 2010-03-12 20:15:38 +00:00
Ioannis Tsakpinis c3d6d43d2a Added support for OpenGL 3.3 and OpenGL 4.0. 2010-03-11 21:06:49 +00:00
Brian Matzon 0eed407ef8 added new XRandR stuff
fixed credits doc a bit
2010-03-08 21:29:32 +00:00
Brian Matzon c447ec66a6 fixed non-direct buffer issue 2010-02-21 21:27:35 +00:00
Brian Matzon d0d24c5c29 fixed non-direct buffer issue 2010-02-21 21:18:17 +00:00
Brian Matzon 5808a218a3 added test for WaveData 2010-02-20 10:43:45 +00:00
Brian Matzon 7a507bd7d1 cleanup and better logging - no longer prints stacktrace
changed AudioInputStream method to use available() instead of calculating it.
2010-02-20 10:43:22 +00:00
kappa1 604e52013a Complete overhaul of the linux focus system when using Display.setParent(). This should fix the input problems with applets (on linux) due to Display not being able to gain focus.
Also now works perfectly in all browsers, previously input focus was not restored to other browser components when requested (like firefox's address bar).
2010-02-14 17:06:15 +00:00
Ioannis Tsakpinis 7ef37e9858 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-10 11:22:16 +00:00
Ioannis Tsakpinis 47714e4bea Catch and ignore INVALID_OPERATION error when retrieving CONTEXT_PROFILE_MASK (workaround for ATI 9.12). 2010-02-09 15:22:58 +00:00
Ioannis Tsakpinis 0a6dbd78ac 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-07 15:15:33 +00:00
Brian Matzon 5c7c1eeacc prepare for 2.3 2010-02-03 21:03:32 +00:00
Ioannis Tsakpinis ede27aaa21 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-31 16:40:51 +00:00
Brian Matzon b1594c74e5 2.2.2 2010-01-25 21:14:15 +00:00
Ioannis Tsakpinis d97fc05a7b 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.
2010-01-04 18:47:49 +00:00
Ioannis Tsakpinis 6e5355bc83 Added generator support for null-terminated string lists.
Fixed GetUniformIndices and TransformFeedbackVaryings.
Added a ARB_uniform_buffer_object test.
2009-12-04 04:49:19 +00:00
Brian Matzon 63ed7b268e call InitCommonControls if no display has been created prior to Alert 2009-12-02 23:11:14 +00:00
kappa1 2e07a03a4e added the Display.setInitialBackground(r,g,b) method, this will allow you to select the initial background color of the lwjgl Display window. Useful to create more polished applications and smoother looking applets. 2009-12-01 15:12:52 +00:00
Ioannis Tsakpinis d3412ccdc8 Fixed GetSync signature. 2009-12-01 11:39:48 +00:00