Commit Graph

717 Commits

Author SHA1 Message Date
Brian Matzon e93393ef8a native loading modified to be in line with oal 2004-09-19 11:17:28 +00:00
Brian Matzon 9306c06637 use public display mode constructor to get proper window size 2004-09-17 05:56:10 +00:00
Brian Matzon 1533eb4924 use OAL type loading 2004-09-16 22:40:12 +00:00
Brian Matzon 8e17e445d6 print stack trace on error 2004-09-16 22:38:31 +00:00
Brian Matzon dc11263ad5 AWT version - much neater 2004-09-16 21:11:52 +00:00
Brian Matzon 8b09140bef add net enums 2004-09-16 21:11:22 +00:00
Brian Matzon da867ff28a support for setLocation 2004-09-15 17:07:06 +00:00
Brian Matzon fb9350f024 fix imports 2004-09-15 16:07:42 +00:00
Elias Naur 1459b21448 Fix OpenGL version parsing 2004-09-13 08:04:33 +00:00
Brian Matzon f966659995 make initialize package protected 2004-09-12 13:28:38 +00:00
Caspian Rychlik-Prince d9b441cd9d Fixed problem in version determination 2004-09-11 12:05:25 +00:00
Brian Matzon 84863c4797 fixed wrong return type 2004-09-10 21:56:58 +00:00
Ioannis Tsakpinis 8041524332 OpenGL 2.0 support 2004-09-09 23:51:16 +00:00
Ioannis Tsakpinis dccf2e08e7 no message 2004-09-09 23:45:21 +00:00
Elias Naur 7fffdd2602 vector utils standardized to radians 2004-09-06 08:50:53 +00:00
Elias Naur f190078ad0 Removed shared pcontext buffer tests and updated unique context tests 2004-09-05 08:38:53 +00:00
Elias Naur c3fb7cc5c8 Replaced Exception with more specific IllegalAccessException in Display.java 2004-08-20 09:03:31 +00:00
Elias Naur 68e4faf560 Replaced assertion with proper exception in Vector.java 2004-08-20 08:58:50 +00:00
Brian Matzon 309ef6b06e fixed a gazillion imports 2004-08-20 06:26:19 +00:00
Brian Matzon 985740a733 Fixed callback 2004-08-20 06:19:31 +00:00
Brian Matzon e19019f91a more callback support
fixed some methods
2004-08-20 06:19:11 +00:00
Brian Matzon 6d81f7ad93 Streaming test 2004-08-20 06:17:56 +00:00
Brian Matzon e23538a518 cleanup 2004-08-20 06:17:15 +00:00
Ioannis Tsakpinis b9bf056c4c First GL 2.0 Extensions 2004-08-15 23:03:54 +00:00
Caspian Rychlik-Prince 309284a55e Now ungrabs the mouse when alert() is called 2004-08-13 15:24:47 +00:00
Brian Matzon 53202702b0 mo fmod 2004-08-12 21:40:35 +00:00
Brian Matzon 53126a57f1 Simple NULL DSP test 2004-08-12 21:40:07 +00:00
Elias Naur 483f03a4ec Implemented default AWT implementation of Sys.getClipboard() 2004-08-12 15:22:48 +00:00
Caspian Rychlik-Prince 7f28edb980 Implemented getClipboard on Win32 2004-08-12 14:54:39 +00:00
Caspian Rychlik-Prince f0954a9a70 Put getClipboard back. 2004-08-12 14:30:13 +00:00
Caspian Rychlik-Prince 6c3f89f3c1 *** empty log message *** 2004-08-12 14:22:37 +00:00
Caspian Rychlik-Prince dd0886851a *** empty log message *** 2004-08-11 15:37:40 +00:00
Caspian Rychlik-Prince 3ff5cf64ef Added getContext() 2004-08-10 10:31:52 +00:00
Elias Naur b88624e608 Add a public DisplayMode constructor 2004-08-09 11:55:48 +00:00
Elias Naur 0baf3a81f2 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-05 20:29:04 +00:00
Elias Naur 6fb9a62cab Removed ability to share Display context in Pbuffer - it was too much trouble for little gain 2004-08-02 14:32:51 +00:00
Elias Naur adb35c3a2e Made all AL classes final 2004-08-01 21:26:25 +00:00
Elias Naur 5966d7b6b6 Added private constructors to OpenAL and OpenGL static classes 2004-07-31 09:34:09 +00:00
Elias Naur 8040e723c6 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 2004-07-29 15:45:45 +00:00
Elias Naur 72afa14aa3 Converted *.allocateDirect to BufferUtils 2004-07-29 11:41:11 +00:00
Elias Naur 42cd6ddb20 Added buffer checks to AL 2004-07-29 11:30:13 +00:00
Elias Naur ad1ff19437 Split general buffer checks into org.lwjgl.BufferChecks and the gl specific buffer checks into org.lwjgl.opengl.GLBufferChecks 2004-07-29 11:20:43 +00:00
Elias Naur e994515f7c Removed redundant vbo_tracker from Display.java 2004-07-28 22:17:56 +00:00
Elias Naur 466faf572f Add missing initialized check to Mouse.java 2004-07-27 17:08:48 +00:00
Ioannis Tsakpinis b19f257041 Fixed rtt 2004-07-26 22:25:02 +00:00
Ioannis Tsakpinis d2ecdf2b6e pbuffer tests 2004-07-26 19:14:20 +00:00
Elias Naur 90187ad798 GLContext now only loads native stubs of they're not already loaded 2004-07-26 14:50:33 +00:00
Elias Naur 0d1e84752a Win32 part of single-buffered Pbuffers 2004-07-26 14:27:34 +00:00
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 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 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 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 4d8c6ea421 Added calls to nUpdate() before querying window state 2004-07-19 07:32:13 +00:00
Brian Matzon aaf1cf73bd implemented GetDriverCaps 2004-07-17 23:34:22 +00:00
Brian Matzon c4a3500cf5 removed javadoc referenced to read 2004-07-17 09:38:20 +00:00
Elias Naur d1e887d793 *** empty log message *** 2004-07-16 08:23:49 +00:00
Elias Naur b121cd0fc7 Don't actually center cursor on setGrabbed(true) 2004-07-15 15:53:16 +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 133a9ae778 Added pixel format warnings to PixelFormat.java 2004-07-07 09:38:19 +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 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 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 4a13ffa90f *** empty log message *** 2004-07-03 17:39:25 +00:00