Commit Graph

599 Commits

Author SHA1 Message Date
Caspian Rychlik-Prince 7da8d7d01d Fixed compilation error (untested) 2004-03-03 10:06:18 +00:00
Ioannis Tsakpinis d49ce2bfc0 render-to-texture support 2004-03-02 01:59:32 +00:00
Caspian Rychlik-Prince efc2ce40f0 Fixed comments 2004-03-01 13:07:00 +00:00
Caspian Rychlik-Prince c29d074927 New buffer utils 2004-03-01 13:06:13 +00:00
Ioannis Tsakpinis e136ebe9ed no message 2004-03-01 00:58:53 +00:00
Ioannis Tsakpinis 6c21913ef8 Added ARB_fragment_program_shadow 2004-03-01 00:53:58 +00:00
Ioannis Tsakpinis 7dc7337396 Made gluProject to use one result FloatBuffer, javadoc corrections 2004-02-29 23:42:51 +00:00
Ioannis Tsakpinis 2d586a490b Removed VertexWeight 2004-02-29 23:19:55 +00:00
Brian Matzon 3fe2d6cb69 OpenAL / EAX Refactor 2004-02-26 21:51:58 +00:00
Brian Matzon 2e7df4d4ce fixed import 2004-02-26 21:47:58 +00:00
Caspian Rychlik-Prince 9592f68c8e New context stuff - complete for win32, incomplete for linux / mac 2004-02-24 14:31:39 +00:00
Caspian Rychlik-Prince c50ded0d22 New context management code (incomplete) 2004-02-23 23:51:55 +00:00
Caspian Rychlik-Prince 6a58bc26e6 New context management code (incomplete) 2004-02-23 23:42:58 +00:00
Caspian Rychlik-Prince 5a8267a1e2 temporary work - don't use this yet 2004-02-23 16:30:48 +00:00
Ioannis Tsakpinis f49def260e EXT_texture_rectangle support 2004-02-19 18:23:21 +00:00
Caspian Rychlik-Prince 4b1f4cc7d9 Made all classes final 2004-02-18 23:54:46 +00:00
Caspian Rychlik-Prince e2f13953d2 Buffer checking code 2004-02-18 22:31:00 +00:00
Caspian Rychlik-Prince 5356e13feb New Context stuff 2004-02-18 17:48:26 +00:00
Elias Naur b32e2a17f2 Split ARB_imaging into separate extension 2004-02-17 22:05:36 +00:00
Elias Naur 98a76ce181 Split ARB_imaging into separate extension 2004-02-17 22:03:18 +00:00
Elias Naur 136168f917 Added missing GL14 functions 2004-02-17 21:36:17 +00:00
Elias Naur 547e50ed2d Fixed VBO checks and disabled BufferChecks (for now) 2004-02-16 03:35:45 +00:00
Ioannis Tsakpinis 4658cc1c77 Syntax corrections 2004-02-15 21:46:58 +00:00
Ioannis Tsakpinis 28ef4886ce OpenGL15 support 2004-02-15 21:45:35 +00:00
Ioannis Tsakpinis 4c16b9a653 Fixed javadoc error 2004-02-15 21:45:03 +00:00
Caspian Rychlik-Prince 061e1a76d1 Buffer checking code 2004-02-15 19:41:51 +00:00
Elias Naur 5c3e17c8a3 Added GLX_ARB_multisample support to Pbuffers 2004-02-15 15:46:10 +00:00
Elias Naur 3122d0b1ba Fixed tests 2004-02-15 15:34:57 +00:00
Elias Naur e3a4f5f7f7 Added GLX_ARB_multisample support 2004-02-15 15:27:02 +00:00
Ioannis Tsakpinis f3e853d70b OpenGL1.5 support 2004-02-15 15:21:24 +00:00
Brian Matzon a2aedd996b updated javadoc 2004-02-12 07:10:06 +00:00
Brian Matzon bbf0f46226 updated javadoc 2004-02-12 07:00:16 +00:00
Caspian Rychlik-Prince 6917a1e1de The BIG LWJGL REFACTORING 2004-02-09 23:37:28 +00:00
Caspian Rychlik-Prince 11b2fc05e3 The BIG LWJGL REFACTORING 2004-02-08 20:41:00 +00:00
Elias Naur a694e80b40 Fixed GLU javadoc 2004-02-07 11:43:17 +00:00
Elias Naur 7288aa58ff Removed native GLU 2004-02-05 17:14:51 +00:00
Elias Naur c16c219a48 Fix some inconsistencies in GLU 2004-02-05 16:53:30 +00:00
Elias Naur 00ef847c88 Don't throw exception on unknown enum before they are all added 2004-02-05 16:38:29 +00:00
Brian Matzon 3cdd9516f3 assertion on Window.isCreated 2004-02-05 16:33:31 +00:00
Elias Naur 2124b34f59 Don't set create before the window is really created in case an exception is thrown 2004-02-05 16:27:22 +00:00
Brian Matzon 9adc719a08 getCharacter -> getEventCharacter 2004-02-05 16:23:04 +00:00
Brian Matzon fe6db13931 formatting issues 2004-02-04 22:14:39 +00:00
Brian Matzon f8cf4b6cb1 license 2004-02-04 22:06:18 +00:00
Brian Matzon 1458d51dcd bugger off warnings 2004-02-04 22:04:27 +00:00
Brian Matzon c3b04c1f20 removed usage of native glu
using getters
2004-02-04 21:56:58 +00:00
Brian Matzon 245ef8ab03 tell user that how to exit :) 2004-02-04 21:52:50 +00:00
Brian Matzon 9670eda6d9 cleaned up 2004-02-04 21:50:00 +00:00
Brian Matzon b3e651c093 removed usage of native glu
using getters
2004-02-04 21:46:13 +00:00
Brian Matzon 924398d3c6 new test, based on MouseTest 2004-02-04 21:44:13 +00:00
Brian Matzon 9125d03f62 isDirty support 2004-02-04 21:43:24 +00:00
Brian Matzon 75572ebcf6 absolute mouse 2004-02-04 21:06:38 +00:00
Brian Matzon 029bc6117e using getters
new test
2004-02-04 20:44:58 +00:00
Brian Matzon a3d1eaf94f using getters 2004-02-04 20:44:07 +00:00
Brian Matzon fc22c03972 be gone ye old tests 2004-02-04 20:42:04 +00:00
Caspian Rychlik-Prince 2cd4fd576c New buffer bounds checking code. Incomplete. 2004-02-04 00:42:29 +00:00
Caspian Rychlik-Prince 10dd32bb95 New buffer bounds checking code. Incomplete. 2004-02-04 00:17:13 +00:00
Elias Naur 6839a17408 Added missing Window.update in Grass demo 2004-01-31 20:40:24 +00:00
Elias Naur 9830d907d2 Fixed compile errors in NVFragmentProgram 2004-01-31 15:29:57 +00:00
Ioannis Tsakpinis d600150bba Fixed LocalParameter functions 2004-01-30 23:33:41 +00:00
Elias Naur 68c1c23049 Fixed ARBOcclusionuery and added NVFragmentProgram 2004-01-30 22:04:30 +00:00
Ioannis Tsakpinis 8c4940b0d3 Added the new extensions 2004-01-30 20:34:09 +00:00
Ioannis Tsakpinis 2b30f02fa8 Extensions split out into separate classes 2004-01-30 20:30:19 +00:00
Elias Naur 4510847487 Split extgl functions into separate cpp files. Added some extensions 2004-01-29 22:08:59 +00:00
Brian Matzon fa756c1619 more tests 2004-01-29 19:57:47 +00:00
Elias Naur 1dd06d2e3e Added ARB_shading_language_100 and NV_vertex_program2 2004-01-29 07:37:31 +00:00
Elias Naur 39ce15a71d Removed files that were removed before sf cvs crash 2004-01-29 07:27:14 +00:00
Brian Matzon ac9fd4f7dd using proper static access 2004-01-28 19:44:26 +00:00
Brian Matzon 470eb88ecd removed not needed import 2004-01-28 19:43:51 +00:00
Brian Matzon 7d8c095e3a no longer needed files; cleanup after SF fuckup 2004-01-28 19:42:53 +00:00
Elias Naur b21a84ff7c Added glTexParameter[f|i]v to GL11.java 2004-01-26 17:12:22 +00:00
Erik Duijs ea2f9a3910 Added gluProject & gluUnproject (not tested) 2004-01-21 22:43:54 +00:00
Erik Duijs 4732089913 Now it's at least implemented (but not tested). 2004-01-21 17:27:49 +00:00
Erik Duijs fce7fea613 Not a subclass of Util anymore. 2004-01-21 16:17:15 +00:00
Elias Naur 6886a154d0 Removed Display.getHandle() and fixed GLU to use new GL naming 2004-01-21 10:06:47 +00:00
Erik Duijs e85643047b Initial check in 2004-01-20 14:24:36 +00:00
Elias Naur 6deb142378 Renamed CoreGL* to GL* and merged CoreGL*Constants 2004-01-20 11:19:13 +00:00
Elias Naur 583254e4db Extensions split out into separate classes 2004-01-20 08:37:17 +00:00
Brian Matzon 6403da22e0 -1 for file size in ogg vorbis 2004-01-09 00:03:49 +00:00
Brian Matzon eeba7d2ce8 support for ogg vorbis files 2004-01-08 23:23:01 +00:00
Brian Matzon 8772b13167 vorbis extension 2004-01-08 22:56:59 +00:00
Brian Matzon 570fbf8387 better error handling 2004-01-08 22:45:10 +00:00
Brian Matzon 6fa36c3432 don't destroy when not created
better error message
2004-01-08 22:43:27 +00:00
Brian Matzon 803c5391a5 created set too quickly 2004-01-08 22:41:55 +00:00
Brian Matzon bc53639971 no destroy on !create 2004-01-08 22:41:22 +00:00
Brian Matzon f20164e785 fixed small bug in alSourcePlay 2004-01-06 19:45:32 +00:00
Brian Matzon f0dcde5310 better handling of minimized mode 2004-01-06 19:44:29 +00:00
Brian Matzon 035068e776 New EAX model implemented - needs more testing 2004-01-06 19:22:12 +00:00
Brian Matzon cfb462a29a tell user how to control with mouse 2003-12-27 15:28:17 +00:00
Brian Matzon f5334693ca ogl changes
mouse support
2003-12-27 15:27:00 +00:00
Brian Matzon f359b78801 formatting issues 2003-12-27 12:30:19 +00:00
Brian Matzon 828f61a3aa wrong text for user
changed behaviour
2003-12-27 12:28:10 +00:00
Brian Matzon e854c27358 pause support 2003-12-27 12:27:47 +00:00
Brian Matzon 7b759d32db now whines when filepath is invalid 2003-12-27 02:38:18 +00:00
Brian Matzon 3d6dde5df6 added id & revision tag 2003-12-27 02:35:45 +00:00
Brian Matzon bacb87e361 position test, testing alListenerfv 2003-12-27 02:34:33 +00:00
Brian Matzon 4a89d67485 don't allow second creation 2003-12-27 02:12:02 +00:00
Brian Matzon 7a763bff29 *fv support 2003-12-27 02:10:56 +00:00
Elias Naur 46a072cec8 Renamed variables named enum because of jdk1.5 2003-12-24 11:01:45 +00:00
Caspian Rychlik-Prince 0730597b52 *** empty log message *** 2003-12-20 22:28:00 +00:00
Caspian Rychlik-Prince 3d1f4c8a52 *** empty log message *** 2003-12-20 22:17:52 +00:00
Elias Naur 615bdfb113 Reduced Sys.debug from bool -> int 2003-12-20 22:07:19 +00:00
Elias Naur 97cb16eb74 Reduced Sys.debug from bool -> int 2003-12-20 22:07:19 +00:00
Elias Naur 790b01a01b Reduced Sys.debug from bool -> int 2003-12-20 22:03:25 +00:00
Elias Naur fb8fd0a2d7 Implemented proper debug levels 2003-12-20 14:01:31 +00:00
Elias Naur 472b5337d4 Replaced debug libraries with runtime debug condition 2003-12-15 11:49:17 +00:00
Elias Naur 9b0e9b5ecf Fixed nSetVSyncEnabled() signature 2003-11-25 22:34:04 +00:00
Caspian Rychlik-Prince 3486e30a78 Fixed naming problems with a couple of methods 2003-11-18 11:10:18 +00:00
Caspian Rychlik-Prince 7232fe2bda Added getContext() to Window 2003-11-03 11:23:56 +00:00
Caspian Rychlik-Prince 2852cdaa47 *** empty log message *** 2003-10-28 21:44:46 +00:00
Caspian Rychlik-Prince ed0408452b Test new OpenURL code 2003-10-28 19:30:34 +00:00
Caspian Rychlik-Prince a4facc93f0 *** empty log message *** 2003-10-28 19:26:51 +00:00
Elias Naur 1ab5a0f887 GLCaps.determineAvailableExtensions is not public anymore 2003-10-28 19:12:54 +00:00
Caspian Rychlik-Prince 754f917730 New Sys.openURL command added 2003-10-28 16:23:17 +00:00
Brian Matzon 51f053e664 move mouse in right direction on y axis 2003-10-23 17:17:18 +00:00
Elias Naur b00c24ef76 Fixed ARBFragmentProgram and ARB_vbo 2003-10-23 07:18:07 +00:00
Elias Naur 8cabcd523f *** empty log message *** 2003-10-22 18:34:42 +00:00
Elias Naur 931f15f27f *** empty log message *** 2003-10-22 11:33:01 +00:00
Elias Naur 561f3cff10 *** empty log message *** 2003-10-22 10:57:19 +00:00
Elias Naur 50326a73f7 *** empty log message *** 2003-10-21 15:11:59 +00:00
Caspian Rychlik-Prince da8ecec8f8 EXT_texture_rectangle added 2003-10-20 14:36:05 +00:00
Caspian Rychlik-Prince bd692b51f7 Added ARB_texture_non_power_of_two 2003-10-20 14:22:03 +00:00
Caspian Rychlik-Prince 2714842095 New vsync code 2003-10-20 14:17:47 +00:00
Elias Naur a6c56bd791 *** empty log message *** 2003-10-14 14:29:23 +00:00
Elias Naur 36dbba4596 Implemented Matzon's mac os x init through reflection 2003-10-13 11:54:45 +00:00
Elias Naur 963605989f Implemented mouse button buffering 2003-10-11 16:29:40 +00:00
Elias Naur 0fa67c9680 Fixed mouse hot spot coordinate 2003-10-11 12:56:26 +00:00
Elias Naur 43b2d67a71 Moved native cursor origin to middle of the window 2003-10-11 11:03:06 +00:00
Elias Naur 9c427cd029 Added ARB_fragment_program 2003-10-10 14:18:20 +00:00
Elias Naur fc925baab4 *** empty log message *** 2003-10-08 07:49:43 +00:00
Elias Naur aa9e183c7f *** empty log message *** 2003-10-07 13:10:17 +00:00
Elias Naur df7a48b3ea *** empty log message *** 2003-10-07 11:23:12 +00:00
Elias Naur 6e86fa857a *** empty log message *** 2003-10-03 14:33:27 +00:00
Elias Naur c3f840346c Loading Mac OS X hack through reflection 2003-10-01 09:33:22 +00:00
Elias Naur dd72b04c90 boolean results -> Exceptions 2003-09-30 10:52:05 +00:00
Elias Naur 4111a08857 Various Mac stuff 2003-09-29 09:26:20 +00:00
Caspian Rychlik-Prince 307755b07c New API for adapter queries 2003-09-28 06:55:01 +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 a7f8424355 Removed mac os x hack again 2003-09-23 11:00:37 +00:00
Elias Naur 482179bba1 Enabled awt hack on Mac OS X 2003-09-17 10:48:00 +00:00
Caspian Rychlik-Prince 00616de78b Lazy library instantiation 2003-09-16 15:39:46 +00:00
Caspian Rychlik-Prince 14f38f43e5 Lazy initialization. 2003-09-10 22:39:26 +00:00
Caspian Rychlik-Prince a16b6d1d38 Fixed spelling 2003-09-08 16:39:04 +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
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 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 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 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 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 35a1538f82 Implemented safe VBO indices (phew) 2003-08-04 23:00:49 +00:00
Elias Naur d359a6b7e1 *** empty log message *** 2003-08-04 10:09:40 +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 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 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