Commit Graph

1293 Commits

Author SHA1 Message Date
Elias Naur 665f971aec Make Pbuffers that share the display context be single-buffered (linux part) 2004-07-26 13:36:04 +00:00
Elias Naur 1aee4598a9 Win32 part of ByteBuffer handles for Pbuffer and Cursor 2004-07-25 14:51:28 +00:00
Elias Naur bdf5a43d5e Converted Cursor and Pbuffer handles to ByteBuffers 2004-07-25 14:28:50 +00:00
Elias Naur efb28a1a85 Make Pbuffer.createPbufferUsingDisplayContext take a RenderTexture parameter 2004-07-25 07:00:55 +00:00
Elias Naur 401a3a859f Make setting keyboard rate use own X connection 2004-07-24 22:17:03 +00:00
Elias Naur c17a6fe481 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. 2004-07-24 22:06:43 +00:00
Elias Naur 79813c8f5a Win32 part of fast Pbuffer 2004-07-24 21:19:08 +00:00
Elias Naur afe90249cf Fixed typo 2004-07-24 20:05:51 +00:00
Elias Naur e9a9ba7c67 Added Pbuffer.isUsingDisplayContext() 2004-07-24 19:50:50 +00:00
Elias Naur 2c28c39fce Implemented new type of Pbuffer that use the Display context, which is faster than a separate context (Linux) 2004-07-24 19:44:41 +00:00
Elias Naur 6330f8e001 Make sure VBOTracker reset the current tracker when GLContext.useContext(null) is called 2004-07-24 16:34:07 +00:00
Elias Naur 20537ab57e Use WeakHashMap in the static mapping from contexts to vbo trackers in VBOTracker.java. 2004-07-24 16:29:15 +00:00
Elias Naur 1187d0e3e8 null currentContext when GLContext.useContext(null) is called 2004-07-23 18:10:51 +00:00
Elias Naur ab5fd2b3df Corrected minor documentation error in GLContext 2004-07-23 18:01:55 +00:00
Elias Naur e8f47b066d Added a comment that a context must be current before calling GLContext.useContext() 2004-07-22 15:59:38 +00:00
Brian Matzon a9398f77dd nuked, content replicated in example 2004-07-22 15:35:37 +00:00
Brian Matzon 2245698f26 render a square 2004-07-22 15:34:04 +00:00
Brian Matzon 94ea591017 minor updates 2004-07-22 15:10:55 +00:00
Brian Matzon 4bcfaa5123 output mouse position 2004-07-22 15:00:36 +00:00
Brian Matzon bb7bc889a4 minor updates 2004-07-22 14:56:40 +00:00
Brian Matzon 760bb65d5a minor updates 2004-07-22 14:27:07 +00:00
Elias Naur 30d3ea27fe Rethrow exception in GLContext.useContext() 2004-07-22 13:04:34 +00:00
Elias Naur a1642b0dcf Linux: Fix context NULL'ed before free'ing 2004-07-22 08:52:25 +00:00
Elias Naur 19f32b3d63 Fix indentation 2004-07-22 07:56:36 +00:00
Elias Naur a2680adb77 Fix DisplayMode.equals 2004-07-22 07:38:56 +00:00
Elias Naur 3fb960ead8 Fix display mode switching and use separate X connection for display mode switching on linux 2004-07-21 21:51:37 +00:00
Elias Naur 84bd38f42f Make reset() revert the display mode field 2004-07-21 16:06:30 +00:00
Brian Matzon 62ed747bce 0.91 release 2004-07-21 15:00:24 +00:00
Brian Matzon b720082dad simple WIP streamtest 2004-07-21 14:49:57 +00:00
Brian Matzon aa07f67b68 implemented more fmod methods 2004-07-21 14:48:15 +00:00
Elias Naur 19fbff094b Linux: Fixed repeat issue 2004-07-21 14:39:22 +00:00
Elias Naur ad32e919e0 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-21 09:25:53 +00:00
Elias Naur 4d8c6ea421 Added calls to nUpdate() before querying window state 2004-07-19 07:32:13 +00:00
Elias Naur 456a948195 Linux: Set dirty flag on UnMapNotify 2004-07-19 07:24:41 +00:00
Brian Matzon aaf1cf73bd implemented GetDriverCaps 2004-07-17 23:34:22 +00:00
Brian Matzon 60c7ddb7fe forgot fmod->fmod3 exception! 2004-07-17 23:31:25 +00:00
Brian Matzon c4a3500cf5 removed javadoc referenced to read 2004-07-17 09:38:20 +00:00
Elias Naur 314a19098e Mario: Fixed build scripts 2004-07-16 10:03:16 +00:00
Elias Naur d1e887d793 *** empty log message *** 2004-07-16 08:23:49 +00:00
Elias Naur 2951ef02cc Win32: Mouse native cursor fixes 2004-07-15 16:07:13 +00:00
Elias Naur b121cd0fc7 Don't actually center cursor on setGrabbed(true) 2004-07-15 15:53:16 +00:00
Brian Matzon 04c6671d23 removed SWTCanvas - not part of default
updated to new architecture
2004-07-11 08:49:32 +00:00
Brian Matzon c7ad40a9cd cleaned imports 2004-07-11 08:12:04 +00:00
Brian Matzon f618023b3f expose suspendContext 2004-07-11 08:09:34 +00:00
Brian Matzon e0a93cdd14 fixed examples to new architexture 2004-07-11 08:06:12 +00:00
Caspian Rychlik-Prince deb08476ef Added experimental sync2() method to Display. We'll see which one works best and remove the worst one. 2004-07-09 11:20:14 +00:00
Caspian Rychlik-Prince 60352fe5e0 Now copes with processors that adjust their clockspeed 2004-07-07 22:24:33 +00:00
Elias Naur abf0de6233 Fixed linux native cursor hotspot 2004-07-07 10:31:26 +00:00
Elias Naur eed273405e Win32: Disable ARB pixel format path unless needed (samples > 0) 2004-07-07 09:40:48 +00:00
Elias Naur 133a9ae778 Added pixel format warnings to PixelFormat.java 2004-07-07 09:38:19 +00:00
Elias Naur 8632dce58c Win32 fix 2004-07-07 08:06:57 +00:00
Caspian Rychlik-Prince 377c24eb42 Removed debugging 2004-07-06 17:55:13 +00:00
Caspian Rychlik-Prince 02f125af93 Removed debugging 2004-07-06 17:22:22 +00:00
Caspian Rychlik-Prince 08f33be35b Fixed a few special cases with extension names mapping 2004-07-06 16:57:37 +00:00
Caspian Rychlik-Prince dddf3daedd Fixed null title bug 2004-07-06 16:30:28 +00:00
Caspian Rychlik-Prince 4c00419d73 Organised imports 2004-07-06 16:08:17 +00:00
Caspian Rychlik-Prince 2276bf0c2d *** empty log message *** 2004-07-06 16:06:59 +00:00
Elias Naur d9ea16fbf7 Win32: Mouse native cursor fixes 2004-07-06 09:13:35 +00:00
Elias Naur f661aaa22b Undo GLContext.cpp split 2004-07-06 08:06:16 +00:00
Elias Naur 19b7f16291 Win32: Make pbuffer creation independent of display context 2004-07-06 07:50:33 +00:00
Elias Naur 39c06a14ab LINUX: Made pbuffer creation independent of the Display context 2004-07-05 14:57:02 +00:00
Elias Naur 1827f0efd4 Implemented reference counted loading of gl library in java 2004-07-05 14:34:47 +00:00
Elias Naur b07143f400 Made the mouse grab and native cursor properties persistent over destroy()/create() 2004-07-05 14:06:40 +00:00
Elias Naur 38ac5781ae Mouse reset coordinate fix 2004-07-05 13:47:18 +00:00
Elias Naur 4241dfde37 Removed extra System.out 2004-07-05 11:19:09 +00:00
Elias Naur 69d44be069 take out check on alcMakeContext again, the result type is differs on different platforms 2004-07-04 14:08:53 +00:00
Elias Naur 0ae705b7b0 Added more error checking in OpenAL. Unload native stubs on AL destroy. 2004-07-04 13:58:11 +00:00
Elias Naur 53bd9b660d all initNativeStub() methods throws LWJGLException 2004-07-04 13:14:06 +00:00
Elias Naur b7e4214a1a Moved openal native stub loading to java 2004-07-04 09:13:19 +00:00
Elias Naur 8585d8b2a5 Make sure the GL11 native stubs are unloaded too.
Throw exception when wglMakeCurrent fails
2004-07-04 08:39:09 +00:00
Elias Naur 15934fd6e7 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.
2004-07-03 21:12:33 +00:00
Elias Naur 2cc7e0d02f *** empty log message *** 2004-07-03 17:45:26 +00:00
Elias Naur 4a13ffa90f *** empty log message *** 2004-07-03 17:39:25 +00:00
Elias Naur ba01e888fb *** empty log message *** 2004-07-03 17:06:56 +00:00
Caspian Rychlik-Prince 645cbe5ba4 *** empty log message *** 2004-07-03 16:41:38 +00:00
Elias Naur 1fd7d36188 *** empty log message *** 2004-07-03 16:38:02 +00:00
Elias Naur 0b07bb7afb *** empty log message *** 2004-07-03 16:07:52 +00:00
Elias Naur d4aa34e4f5 *** empty log message *** 2004-07-03 16:07:00 +00:00
Elias Naur 1c5f7aad3e Removed obsolete LWJGL_SANITY_CHECK and extgl_error 2004-07-03 14:59:15 +00:00
Elias Naur 05afc24027 *** empty log message *** 2004-07-03 14:53:25 +00:00
Elias Naur 2d5ff5d23d *** empty log message *** 2004-07-03 14:41:06 +00:00
Elias Naur 48f01cf614 Split WGL out to extgl_wgl.cpp/h 2004-07-03 14:39:29 +00:00
Caspian Rychlik-Prince 23520687ea Small fix 2004-07-03 14:04:03 +00:00
Elias Naur a57a736de5 *** empty log message *** 2004-07-03 13:55:25 +00:00
Elias Naur afec62989a Updated tests 2004-07-03 13:48:52 +00:00
Caspian Rychlik-Prince 6b7695e0f9 *** empty log message *** 2004-07-03 13:13:54 +00:00
Elias Naur 2601d57e47 Fixed utils 2004-07-03 13:07:02 +00:00
Elias Naur d0fce51ebb Check for null mode 2004-07-03 13:02:45 +00:00
Elias Naur 33611232f3 Linux fix fallback 2004-07-03 12:06:25 +00:00
Caspian Rychlik-Prince da4eb2b1d0 Removed SWTCanvas file from project 2004-07-03 11:45:52 +00:00
Elias Naur fa45b4dc78 Win32 part of Display/Window merge 2004-07-03 11:29:44 +00:00
Elias Naur 86ddd2a579 *** empty log message *** 2004-07-03 11:16:59 +00:00
Elias Naur 0ea7ab410f Win32 part of Display/Window merge 2004-07-03 10:42:29 +00:00
Elias Naur 475d22e73b WIN32: Pbuffer pixel format must be single buffered 2004-07-03 10:36:26 +00:00
Elias Naur fbd4720236 Make linux Display.create fall back to 16 color bpp 2004-07-03 10:32:12 +00:00
Elias Naur e59ed5d906 Win32 part of Display/Window merge 2004-07-03 10:16:28 +00:00
Elias Naur 84110e9c13 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-07-02 19:02:00 +00:00
Elias Naur d03916ebec Added InitWGL after creating Anti Aliased context 2004-07-02 12:34:33 +00:00
Elias Naur 8618fbc3f0 Removed reference to isVSyncEnabled() 2004-07-02 09:04:37 +00:00
Brian Matzon 67b1ef58c0 include platform sdk home
delete intermediate files
2004-06-30 23:26:54 +00:00