Commit graph

3085 commits

Author SHA1 Message Date
Ioannis Tsakpinis
e650319d5b 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-20 18:21:05 +00:00
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
Ioannis Tsakpinis
5f9c4fac58 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-14 14:58:18 +00:00
Brian Matzon
3e20bde12f prepare for 2.4.1 2010-04-13 20:28:04 +00:00
Brian Matzon
b4ed45dc40 disable version check for linux - headless issues 2010-04-13 20:25:29 +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
Brian Matzon
d31d965aaf always build the native file with the latest version 2010-04-12 19:04:27 +00:00
Brian Matzon
cfd830ecb4 quickie update to build system to output the JNI_VERSION when building 2010-04-11 08:27:41 +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
kappa1
b42040537c fix corrupt lzma.jar which caused signjar task to remove entries in the manifest file. 2010-04-07 20:06:59 +00:00
Ioannis Tsakpinis
42a3a03776 More glGetActive changes. 2010-04-07 12:06:10 +00:00
Ioannis Tsakpinis
8c2a7b5d03 More glGetActive changes. 2010-04-07 11:59:33 +00:00
Brian Matzon
ea45359a98 make sure we overwrite existing files 2010-04-07 10:28:05 +00:00
Brian Matzon
7fcf5a74ce trusted and sealed lzma, needed by Java update 19 2010-04-04 19:48:53 +00:00
Brian Matzon
5fd5607a38 trusted and sealed lzma, needed by Java update 19 2010-04-04 19:46:42 +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
0d01982d5f Modified build.xml so that the manifest file in lwjgl.jar and lwjgl_util_applet.jar is now tagged with 'Trusted-Library: true'.
This is needed from Java6u19+ when using a mix of signed/unsigned jars, otherwise an extra super scary dialog box will be shown to the user when an applet or JWS application is run.
2010-04-03 13:32:35 +00:00
Ioannis Tsakpinis
9f2461fb70 Fixed debug builds. 2010-04-02 18:45:19 +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
0f711dc537 Fixed copy/paste error. 2010-03-31 21:15:12 +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
Ioannis Tsakpinis
a4ed94bf4d Added support for APPLE extensions. 2010-03-27 01:12:05 +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
197d6c43d2 String support for ProgramStringARB. 2010-03-13 00:45:44 +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