Commit Graph

838 Commits

Author SHA1 Message Date
Elias Naur 26ca56212c *** empty log message *** 2003-09-28 13:09:17 +00:00
Elias Naur 9d52aaba56 Dummy getAdapter()/getVersion() for linux 2003-09-28 07:02:23 +00:00
Caspian Rychlik-Prince 307755b07c New API for adapter queries 2003-09-28 06:55:01 +00:00
Elias Naur 88b3bcabed *** empty log message *** 2003-09-26 18:36:54 +00:00
Caspian Rychlik-Prince 17b6a501e4 Changed from wglSwapBuffers back to SwapBuffers. 2003-09-26 16:26:10 +00:00
Caspian Rychlik-Prince 5497007c33 New "const" style interfaces for Vectors 2003-09-26 16:19:18 +00:00
Elias Naur 42ad1026af Don't ignore lying drivers 2003-09-26 13:59:50 +00:00
Elias Naur 1f0a6136b7 Added extgl check to agl 2003-09-25 15:34:13 +00:00
Elias Naur a7f8424355 Removed mac os x hack again 2003-09-23 11:00:37 +00:00
Elias Naur 5801ddf254 LWJGL now ignores OpenGL extensions with missing symbols 2003-09-22 08:31:51 +00:00
Elias Naur 8eb376ca5d More verbose output from extgl.c 2003-09-21 07:43:02 +00:00
Elias Naur 482179bba1 Enabled awt hack on Mac OS X 2003-09-17 10:48:00 +00:00
Caspian Rychlik-Prince b28860eb71 Gamma back in 2003-09-16 15:42:25 +00:00
Caspian Rychlik-Prince 00616de78b Lazy library instantiation 2003-09-16 15:39:46 +00:00
Elias Naur f67cd0e384 Tried harder to fix NT display mode selection 2003-09-16 08:29:16 +00:00
Elias Naur fe1d693b81 ifdef'ed some debug printfs 2003-09-11 08:00:28 +00:00
Caspian Rychlik-Prince 6551d03cd4 More fixes 2003-09-10 22:55:25 +00:00
Caspian Rychlik-Prince 392663d590 Fixed compile error 2003-09-10 22:41:17 +00:00
Caspian Rychlik-Prince e92a54db87 Repaired gamma code. 2003-09-10 22:39:46 +00:00
Caspian Rychlik-Prince 14f38f43e5 Lazy initialization. 2003-09-10 22:39:26 +00:00
Elias Naur 9148cb7c90 Fixed display mode code paths 2003-09-10 22:35:06 +00:00
Elias Naur 216dde95e3 *** empty log message *** 2003-09-09 18:11:01 +00:00
Elias Naur 579ac72a64 *** empty log message *** 2003-09-09 08:10:38 +00:00
Elias Naur 7ccd06cf0f *** empty log message *** 2003-09-08 16:43:53 +00:00
Elias Naur 56a45b2cb4 *** empty log message *** 2003-09-08 16:40:52 +00:00
Caspian Rychlik-Prince a16b6d1d38 Fixed spelling 2003-09-08 16:39:04 +00:00
Elias Naur 4980aeb426 *** empty log message *** 2003-09-08 16:34:38 +00:00
Elias Naur a8cd48965f *** empty log message *** 2003-09-08 14:51:01 +00:00
Elias Naur d2f44f4a3e *** empty log message *** 2003-09-08 14:40:46 +00:00
Elias Naur 2b1a59e722 *** empty log message *** 2003-09-07 16:21:04 +00:00
Elias Naur 8b947a575f *** empty log message *** 2003-09-07 16:11:15 +00:00
Elias Naur 7886c80c9a *** empty log message *** 2003-09-07 13:46:02 +00:00
Elias Naur 4447e48b4d *** empty log message *** 2003-09-07 13:28:19 +00:00
Elias Naur a130e9fefa *** empty log message *** 2003-09-05 09:39:43 +00:00
Elias Naur 5d668c0451 *** empty log message *** 2003-09-04 10:33:08 +00:00
Elias Naur bee4097e23 *** empty log message *** 2003-09-04 10:17:55 +00:00
Elias Naur a0d888248a *** empty log message *** 2003-09-04 08:38:10 +00:00
Elias Naur fb62e6327a *** empty log message *** 2003-09-04 07:23:47 +00:00
Elias Naur 2787a66207 *** empty log message *** 2003-09-03 15:42:37 +00:00
Elias Naur ad4203917b *** empty log message *** 2003-09-03 15:04:14 +00:00
Elias Naur 72f3a12646 *** empty log message *** 2003-09-02 15:00:56 +00:00
Elias Naur 8e7572192d *** empty log message *** 2003-09-02 14:06:34 +00:00
Caspian Rychlik-Prince ecb0045241 Fixed code in display enumeration. 2003-09-02 11:30:36 +00:00
Elias Naur 1333673bb5 More vector fixes by cfmdobbie 2003-09-01 12:45:47 +00:00
Elias Naur bdfd1735c5 Various org.lwjgl.vector bugs found by cfmdobbie fixed 2003-08-30 14:25:10 +00:00
Elias Naur ba3acc79b9 Committed spelling fixes 2003-08-29 08:00:44 +00:00
Elias Naur b05ee916f0 Added missing ATI_separate_stencil functionality 2003-08-25 09:10:51 +00:00
Elias Naur a73e7ce58a Added missing ATI_separate_stencil functionality 2003-08-25 09:07:04 +00:00
Elias Naur a232c6fbfb ATI_separate_stencil support added 2003-08-23 11:34:14 +00:00
Elias Naur 7d35ee2744 *** empty log message *** 2003-08-23 09:47:58 +00:00
Brian Matzon f27e5a294c fix: isStateKeySet now returning int 2003-08-23 09:45:22 +00:00
Elias Naur 16ea129071 *** empty log message *** 2003-08-19 19:35:22 +00:00
Brian Matzon 61305f4107 added isStateKeySet for checking LOCK keys 2003-08-19 15:15:00 +00:00
Elias Naur caed320677 Added float buffer methods to gl texture functions 2003-08-19 10:26:51 +00:00
Brian Matzon 252a1e58a2 simple javadoc fix 2003-08-17 20:26:37 +00:00
Elias Naur d252143d8b Moved Controller init code later 2003-08-17 18:48:29 +00:00
Elias Naur da4eb5d83e *** empty log message *** 2003-08-17 18:40:58 +00:00
Elias Naur a8826b4b12 update->updateState 2003-08-17 18:17:20 +00:00
Elias Naur ec2ee3e2df *** empty log message *** 2003-08-17 17:03:01 +00:00
Elias Naur f872c3b2da Those examples are not going anywhere 2003-08-17 16:58:19 +00:00
Caspian Rychlik-Prince 1e69c2ec92 Whooooops! 2003-08-17 16:38:57 +00:00
Caspian Rychlik-Prince 711c157ce6 Added button names and consistent query methods to the buttons, to map between names and indexes and back again 2003-08-17 16:32:53 +00:00
Caspian Rychlik-Prince c94edfb609 *** empty log message *** 2003-08-17 16:31:07 +00:00
Caspian Rychlik-Prince 57d975a24a *** empty log message *** 2003-08-17 16:18:40 +00:00
Caspian Rychlik-Prince 2385672fb6 Added shutdown hook to clean up nicely 2003-08-17 16:14:36 +00:00
Brian Matzon 4f39c59b45 renamed updateStatus to update 2003-08-17 14:10:53 +00:00
Brian Matzon 7e283db15c mod: tick is now called updateState - bitch all you will :p 2003-08-17 09:27:32 +00:00
Elias Naur 21b4ec41a2 *** empty log message *** 2003-08-17 09:04:12 +00:00
Brian Matzon 568c7c9182 fixed stupid unsatisfiedlink error, int -> jint 2003-08-16 21:12:02 +00:00
Brian Matzon df2967a2af update to 0.7 2003-08-13 21:45:33 +00:00
Brian Matzon f19ef56df9 fix: updated to 0.7 2003-08-13 21:03:57 +00:00
Brian Matzon 874edcb3ec fix: naming 2003-08-13 21:03:30 +00:00
Brian Matzon 8feb7f3b1f removed file - too many changes required for 0.7, semi b0rked anyway 2003-08-13 21:02:52 +00:00
Elias Naur 9fa15b12f7 Fixed a Matrix3f.invert() bug 2003-08-13 17:27:18 +00:00
Elias Naur d3c4253619 *** empty log message *** 2003-08-12 10:46:53 +00:00
Elias Naur 1af7c6ba6d Matrix2f.invert() returns null on failure 2003-08-12 10:38:11 +00:00
Elias Naur f348be1033 Matrix3f.invert() returns null on failure 2003-08-12 10:36:00 +00:00
Elias Naur c003893fa5 Matrix4f.invert() returns null on failure 2003-08-12 09:59:00 +00:00
Elias Naur b7510958c7 Optimized Matrix4f.invert() 2003-08-12 09:33:02 +00:00
Caspian Rychlik-Prince 7b01e92f0a Glitch fixin' 2003-08-11 20:11:45 +00:00
Caspian Rychlik-Prince 923abe46a9 New buffer code 2003-08-11 19:59:37 +00:00
Caspian Rychlik-Prince eb7e231172 New buffer code 2003-08-11 19:58:12 +00:00
Elias Naur f625bea9f0 *** empty log message *** 2003-08-11 17:33:41 +00:00
Elias Naur 177595e4ca *** empty log message *** 2003-08-11 16:53:16 +00:00
Elias Naur c8f38ac9b7 Flipped cursor coordinates to match OpenGL 2003-08-11 16:35:45 +00:00
Elias Naur 0b55322fc2 Flip cursor images in a copy buffer, not the user buffer 2003-08-10 19:18:02 +00:00
Caspian Rychlik-Prince 0886f84ed8 *** empty log message *** 2003-08-07 21:53:06 +00:00
Elias Naur 8c419814d6 Made VBOTracker and StateStack package private 2003-08-07 12:08:40 +00:00
Brian Matzon 977b90cf47 fix: IsFullscreen -> isFullscreen - to much c/c++ coding :( 2003-08-06 20:20:10 +00:00
Brian Matzon 96bd0737e9 add: IsFullScreen
fix: better error message on assertion failure
2003-08-06 19:46:34 +00:00
Brian Matzon a0bed5c78e remove unneded import 2003-08-06 19:25:43 +00:00
Elias Naur e352e196bd Native cursors now have same origin as OpenGL, lower left corner 2003-08-05 20:46:03 +00:00
Elias Naur 683991fe79 Added buffer positions to Cursor 2003-08-05 20:07:32 +00:00
Elias Naur a62ebc2c3b Fixed a negative focus feedback loop 2003-08-05 14:21:59 +00:00
Elias Naur 35a1538f82 Implemented safe VBO indices (phew) 2003-08-04 23:00:49 +00:00
Elias Naur e6cca3fda8 *** empty log message *** 2003-08-04 10:11:53 +00:00
Elias Naur d359a6b7e1 *** empty log message *** 2003-08-04 10:09:40 +00:00
Caspian Rychlik-Prince df0866d4fb *** empty log message *** 2003-08-03 22:27:28 +00:00
Caspian Rychlik-Prince 85c528039c *** empty log message *** 2003-08-03 22:10:03 +00:00
Caspian Rychlik-Prince 2049563485 Now the only Window class you need :D 2003-08-03 22:05:40 +00:00
Caspian Rychlik-Prince e482a9e815 Removed GLWindow and some useless extensions 2003-08-03 22:04:45 +00:00
Brian Matzon cd85805588 Added OpenAL specification to javadoc 2003-08-03 17:32:48 +00:00
Elias Naur f7ce5c39ed Improved createIndexBuffer 2003-08-03 16:19:09 +00:00
Elias Naur 3f18bd15c4 Removed Sys.NULL 2003-08-03 11:02:57 +00:00
Brian Matzon 80cf5b1dcc fix: static method usage 2003-08-02 20:52:49 +00:00
Caspian Rychlik-Prince 4283f40244 Now static 2003-08-02 17:11:33 +00:00
Caspian Rychlik-Prince f7609396fb Classes now abstract 2003-08-02 17:09:56 +00:00
Elias Naur 269b5b0046 glTexGeni* fix 2003-08-02 16:18:04 +00:00
Caspian Rychlik-Prince e90b540d01 *** empty log message *** 2003-08-02 16:07:49 +00:00
Caspian Rychlik-Prince 0dea5d4a44 Fixes 2003-08-02 15:58:05 +00:00
Elias Naur 0f35944137 Fixes 2003-08-02 15:44:03 +00:00
Elias Naur 907d5f083d Converted various GL sizes to buffer.remaining() 2003-08-02 15:21:55 +00:00
Elias Naur 11404dc8a1 Removed superfluous postfixes, fixed examples 2003-08-02 13:22:25 +00:00
Elias Naur ee08be5b75 Converted GL native 2003-08-02 12:53:25 +00:00
Caspian Rychlik-Prince 70f3ca8664 Added isCreated() method for consistency 2003-08-02 10:57:45 +00:00
Caspian Rychlik-Prince 761a1cece3 Fixed formatting 2003-08-02 10:57:05 +00:00
Caspian Rychlik-Prince 81b9e0795c *** empty log message *** 2003-08-02 10:56:25 +00:00
Caspian Rychlik-Prince c89cea204c Removed quadrics 2003-08-02 10:56:04 +00:00
Caspian Rychlik-Prince 0c6f4731a6 Major change to use overloaded buffer functions and buffer positions 2003-08-02 10:55:32 +00:00
Caspian Rychlik-Prince c59f1ee4cb Minor fixes 2003-08-02 10:54:59 +00:00
Caspian Rychlik-Prince 8b4aeb9364 Handy util for new buffer code 2003-08-01 20:57:30 +00:00
Caspian Rychlik-Prince 5c0612ef1f *** empty log message *** 2003-08-01 20:57:09 +00:00
Elias Naur 67753ed1c2 Converted GL to the new overloaded system 2003-08-01 19:34:21 +00:00
Caspian Rychlik-Prince 1ddaaf773e Major change to use overloaded buffer functions and buffer positions. In addition, quadrics and default shapes have been removed from GLU. 2003-08-01 17:53:44 +00:00
Caspian Rychlik-Prince c2fb75a362 Major change to use overloaded buffer functions and buffer positions 2003-08-01 17:35:47 +00:00
Caspian Rychlik-Prince 99f98c91de Major change to use overloaded buffer functions and buffer positions 2003-08-01 17:05:36 +00:00
Caspian Rychlik-Prince b878651e96 Major change to use overloaded buffer functions and buffer positions 2003-08-01 16:53:10 +00:00
Caspian Rychlik-Prince 0127e45ea3 Major change to use overloaded buffer functions and buffer positions 2003-08-01 15:34:54 +00:00
Elias Naur f141978acf *** empty log message *** 2003-07-29 12:39:50 +00:00
Elias Naur 9adb5695f3 Added VBOTest 2003-07-29 12:30:04 +00:00
Elias Naur f6aef89293 Made C NULL return values correspond to a null Buffer 2003-07-29 12:29:32 +00:00
Elias Naur baa39830c0 Renamed Sys.createARBVBOBuffer to Sys.createIndexBuffer 2003-07-29 11:09:44 +00:00
Elias Naur 8b9931560f Moved GL capabilities to GLCaps 2003-07-28 10:09:58 +00:00
Elias Naur 91e1e30652 whoops 2003-07-28 08:22:03 +00:00
Elias Naur fd6fb33014 GLConstants now extends CoreGL14Constants 2003-07-28 08:21:32 +00:00
Caspian Rychlik-Prince 4b8611c4f6 Removed Math class 2003-07-28 08:20:10 +00:00
Caspian Rychlik-Prince 2bd35dbe1d Changed some focus handling code. Works well with Alien Flux. 2003-07-27 13:12:43 +00:00
Elias Naur 1cdcd06fe5 Fixed extension code 2003-07-26 11:43:26 +00:00
Elias Naur 579dc64f4f Fixed WGL extension bug 2003-07-26 09:39:48 +00:00
Elias Naur 254681763d Added missing .cpp files 2003-07-26 09:22:31 +00:00
Elias Naur 65c2910e77 Fixed static WGL extensions 2003-07-26 08:32:23 +00:00
Brian Matzon 0246a05a16 fix: stop whining 'bout imports 2003-07-26 02:01:54 +00:00
Elias Naur 39ddf26f0b Added missing OpenGL 1.4 functions 2003-07-25 14:23:12 +00:00
Elias Naur 8c7e2e4da2 Separated CoreGL into CoreGL11, CoreGL12. CoreGL13, CoreGL14 (including CoreGLConstants) 2003-07-25 13:09:33 +00:00
Elias Naur 2579413a64 Fixed native win32 cursor bug 2003-07-24 09:09:24 +00:00
Elias Naur df95a09ba8 Minor buffer fix 2003-07-23 14:51:19 +00:00
Elias Naur e4aaf66d8c Fixed some int address->Buffer bugs 2003-07-20 19:27:36 +00:00
Elias Naur 51b3b5940a Removed various unnescessary *v OGL calls 2003-07-20 18:58:57 +00:00
Elias Naur 8202ff4717 Fixed two missing int->Buffer conversions 2003-07-20 16:29:17 +00:00
Elias Naur 820f622f73 Made gluUnproject and gluProject prettier 2003-07-20 16:25:05 +00:00
Elias Naur 83961b55a6 Fixed extension names 2003-07-20 16:01:41 +00:00
Elias Naur d8f64cbb15 Separated BaseGL from CoreGL and GL and renamed to GLWindow 2003-07-18 19:02:49 +00:00
Elias Naur 794c802253 Added createARBVBOBuffer to enable VBO indexing with Buffers 2003-07-17 09:16:51 +00:00
Brian Matzon 926121d83f fix: make it compile 2003-07-16 21:17:13 +00:00
Brian Matzon 491133c7f1 "fix": deactivate EAX for this test release 2003-07-16 21:16:36 +00:00
Elias Naur 1526ad3a2a Added linux focus support 2003-07-16 21:10:28 +00:00
Brian Matzon 1080e1344b fix: isClosedRequested now sets flag to false after call
added support for isFocused
2003-07-16 21:02:48 +00:00
Brian Matzon bd9b01eaf8 added support for isFocused 2003-07-16 21:01:34 +00:00
Elias Naur 63e3ef67fd Small error message fix 2003-07-15 14:02:39 +00:00
Elias Naur 143067127d Reverted change 2003-07-06 22:43:05 +00:00
Elias Naur 6bf70d35c7 Converted ogl to static constructor 2003-07-06 21:47:30 +00:00
Brian Matzon cdd4c044ba fix: javadoc typo 2003-07-06 19:59:57 +00:00
Elias Naur 074b80c06c Linux build fix 2003-07-06 08:00:22 +00:00
Brian Matzon 6e0ffd144d removing parts of Math 2003-07-05 23:59:44 +00:00
Brian Matzon cb23db8c47 removing parts of Math
removing examples
removed small doc
2003-07-05 23:58:34 +00:00
Brian Matzon f14e76ab8f fix: using type specific buffers 2003-07-05 23:13:09 +00:00
Elias Naur 2348040680 linux build fix 2003-07-05 22:19:51 +00:00
Elias Naur 55cb0bad92 fixed compiler warning 2003-07-05 21:58:35 +00:00
Brian Matzon e8a6ecb69c fix: removed debug 2003-07-04 14:29:02 +00:00
Brian Matzon 0b5722b3fb static implementation - work in progress 2003-07-02 22:42:41 +00:00
Brian Matzon 999a675be3 fix: compiler whining 2003-07-02 22:42:01 +00:00
Brian Matzon 1b06cc27cb bugger off buffer! 2003-07-02 22:37:45 +00:00
Brian Matzon 4c4d56e583 static implementation - work in progress 2003-07-02 22:35:26 +00:00
Elias Naur 315375dee5 Ported OpenGL to Buffers 2003-06-24 12:24:55 +00:00
Brian Matzon 2305247ac1 old resource loading was buggy? 2003-06-17 21:24:48 +00:00
Brian Matzon fa26d83aae using default file on no argument (allows easier JWS interaction) 2003-06-17 21:22:16 +00:00
Brian Matzon 1cdc9f9b15 using classloader to load files 2003-06-17 21:21:11 +00:00
Brian Matzon dc25f2fb17 reset displaymode when done 2003-06-17 21:19:59 +00:00
Brian Matzon cafa7452aa add simple keyboard test - for completeness sake - needs to be made better 2003-06-17 21:18:44 +00:00
Elias Naur 0698e68911 *** empty log message *** 2003-06-16 17:07:35 +00:00
Elias Naur 2107cdc40c Cleaned up JWS openal loading 2003-06-16 17:05:48 +00:00
Brian Matzon 40564b8cee fix: linux findLibrary failed because invalid lib name was passed 2003-06-16 16:57:25 +00:00
Brian Matzon 3f54bac547 fix: Java Web Start loading of OpenAL 2003-06-15 22:35:27 +00:00
Caspian Rychlik-Prince bf2ff00518 *** empty log message *** 2003-06-12 15:19:31 +00:00
Caspian Rychlik-Prince 13edf0ce99 *** empty log message *** 2003-06-12 14:08:10 +00:00
Elias Naur 2e30eff2a5 Try to return a better minimum cursor size 2003-06-08 14:32:30 +00:00
Elias Naur 34aeff1757 Try to return a better minimum cursor size 2003-06-08 14:30:53 +00:00
Caspian Rychlik-Prince 7cb8a93fb1 We now restore display settings on minimize. Hurrah! 2003-06-07 19:28:53 +00:00
Elias Naur 71f46bfce9 Fixed win9x keyboard translation 2003-06-07 13:56:06 +00:00
Caspian Rychlik-Prince e148f01ba9 Early exit on failed mouse read. 2003-06-07 12:49:55 +00:00
Caspian Rychlik-Prince 72f2402a7f Minor tweaks to window creation. 2003-06-07 12:48:21 +00:00
Caspian Rychlik-Prince e143541c01 *** empty log message *** 2003-06-07 12:47:35 +00:00
Elias Naur 6e73a7a953 Doc update 2003-06-07 11:53:17 +00:00
Caspian Rychlik-Prince 5aae56dfcc *** empty log message *** 2003-06-04 22:10:24 +00:00
Caspian Rychlik-Prince bf72447cec *** empty log message *** 2003-06-04 21:49:46 +00:00
Elias Naur 023e1df80d Added gamma debug output 2003-06-01 17:26:02 +00:00
Elias Naur c267f6d5da Linux fixes 2003-06-01 17:20:03 +00:00
Brian Matzon 4cdf7f855d fix: removed superfluous import statement 2003-06-01 11:02:35 +00:00
Elias Naur 18685ab806 Added USEGLX13 to BaseGL.cpp 2003-05-30 16:29:17 +00:00
Elias Naur e66f5dee8a More Display checks 2003-05-30 14:44:45 +00:00