Commit graph

894 commits

Author SHA1 Message Date
Elias Naur
fb5d89599b Linux support for AWTGLCanvas. Big refactor of context specific code into Context.java that is now shared between Display, Pbuffer and AWTGLCanvas. (Win32 and Mac OS X is now broken while I implement the same changes on those platforms) 2005-02-20 11:24:22 +00:00
Elias Naur
851c4d3129 AL: override default access control in AL.getPathFromClassLoader 2005-02-18 08:17:27 +00:00
Elias Naur
2d4c68d037 *** empty log message *** 2005-02-17 12:48:06 +00:00
Elias Naur
412dfc7462 Moved the current BufferObjectInstance into ContextCapabilities to make it ThreadLocal 2005-02-17 12:23:38 +00:00
Elias Naur
e5a0e67f6d Clarified comment. Mac OS X: Added debug output 2005-02-17 11:57:34 +00:00
Elias Naur
31a4d7e3f5 Implemented capability caching in GLContext 2005-02-17 11:09:40 +00:00
Elias Naur
1310678934 Moved loaded_stubs from GLContext to ContextCapabilities 2005-02-17 10:27:13 +00:00
Elias Naur
94a8c16bb9 Fixed NV_vertex_array_range platform specific symbols. Fixed generics warning. 2005-02-17 09:44:06 +00:00
Elias Naur
0f97eef81b Made the generator deterministic by sorting. Should make the CVS commits smaller and make verification of generator changes easier by diff'ing previous and current output. 2005-02-16 21:46:03 +00:00
Elias Naur
19a74460af Don't reset the ThreadLocal variable itself on GLContext.useContext(null) 2005-02-16 21:28:57 +00:00
Elias Naur
5d53187baa Win32: fixed compilation 2005-02-16 20:25:23 +00:00
Elias Naur
34f4e7ae56 Implemented generator support for per-context function pointers. Fixed NV_vertex_array_range 2005-02-16 16:04:29 +00:00
Caspian Rychlik-Prince
348b057db1 Hack removed; use /delayload:jawt.dll for Win32 VC 7 build options 2005-02-16 15:21:51 +00:00
Caspian Rychlik-Prince
662631deb6 Further hackery to correct AWT dependency problem 2005-02-16 14:19:32 +00:00
Caspian Rychlik-Prince
9b52b120ff Temporary hack to load JAWT.dll in Sys class init until AWTGLCanvas is moved out into a separate .dll 2005-02-16 14:17:22 +00:00
Caspian Rychlik-Prince
5e962e54e2 Fixed AWTGLCanvas destroy crash. Fixed nv vertex array range glitch 2005-02-16 14:14:50 +00:00
Caspian Rychlik-Prince
e3f5cc7691 AWTGLCanvas fix 2005-02-16 13:47:21 +00:00
Caspian Rychlik-Prince
543e0ee5e2 *** empty log message *** 2005-02-16 13:31:47 +00:00
Elias Naur
fdfa82a061 Made the gl caps flags auto-generated and moved them to GLContext.getCapabilities() 2005-02-16 12:58:40 +00:00
Ioannis Tsakpinis
2ddd363cad Cleanup 2005-02-15 17:13:05 +00:00
Elias Naur
239e01f6bb Generator wont generate java source for empty extensions 2005-02-15 13:33:03 +00:00
Elias Naur
17ee2523c0 The Big Generator. All OpenGL and OpenAL java and native source files are now generated from templates. See doc/generator.txt for a detailed description. 2005-02-15 11:05:36 +00:00
Elias Naur
b9da4fae20 Added BufferObjectTracker.bindVBOBuffer() 2005-02-09 14:05:00 +00:00
Elias Naur
dcb726d7da Added BufferChecks.checkNullTerminated 2005-02-09 13:44:52 +00:00
Elias Naur
8489f336a3 Moved BO code from GL11 into BufferObjectTracker 2005-02-08 19:12:56 +00:00
Brian Matzon
2632148791 cleanup 2005-02-07 18:48:22 +00:00
Brian Matzon
e75efedec3 fixed license
no longer public
2005-02-07 18:47:53 +00:00
Brian Matzon
2c5a862c99 add comment on keyboard layout/key 2005-02-07 18:45:25 +00:00
Brian Matzon
0915b4f4c5 cleanup 2005-02-07 18:38:54 +00:00
Brian Matzon
5ff61abd15 cleanup 2005-02-07 16:39:54 +00:00
Elias Naur
0612deb69f Fixed setDisplayMode 2005-02-04 12:00:24 +00:00
Elias Naur
9849345f55 Linux: Added firefox to list of browsers 2005-02-03 13:51:45 +00:00
Ioannis Tsakpinis
9ecd426e31 Improved API for glBufferData 2005-01-30 23:21:06 +00:00
Ioannis Tsakpinis
5ef40a803a Improved API for glBufferData 2005-01-29 23:13:00 +00:00
Elias Naur
1446c78b76 Renamed AL.getPathFromJWS to AL.getPathFromClassLoader and made it access protected methods too 2005-01-28 15:47:29 +00:00
Ioannis Tsakpinis
d37c176cf4 Optimized buffer allocation 2005-01-26 22:48:12 +00:00
Brian Matzon
a1fec2734a fixed "html" tags causing bug 5082928 in 1.5 2005-01-25 21:26:52 +00:00
Brian Matzon
d945460442 incrementing to 0.95 2005-01-25 06:31:35 +00:00
Caspian Rychlik-Prince
f5106d92ed Fixing Mac problems. 2005-01-22 00:34:50 +00:00
Elias Naur
9a4824e79b Mac OS X: Remove invokeAndWait stuff since AWT, unlike swing, is thread safe 2005-01-21 22:07:20 +00:00
Elias Naur
0c8f349653 Mac OS X: Move GLCanvas init() from paint to immediately after being displayable to avoid deadlocks 2005-01-21 08:35:35 +00:00
Caspian Rychlik-Prince
a8fcd3edde Fixed AWT dependency. 2005-01-20 22:51:28 +00:00
Elias Naur
a7fa07c2cc Moved pbuffer supported check into native code to fix the case of no current context when creating the pbuffer 2005-01-19 13:05:07 +00:00
Elias Naur
cc8f1d8fdd Mac OS X: Don't use invokeAndWait() if called from dispatch thread 2005-01-19 09:10:48 +00:00
Ioannis Tsakpinis
4b09065e86 Added EXT_framebuffer_object 2005-01-18 20:57:32 +00:00
Elias Naur
66181d1486 Delegate Sys platform dependent methods into SysImplementation instances 2005-01-18 20:23:05 +00:00
Elias Naur
87ce7a85af Fix tests 2005-01-18 19:22:43 +00:00
Elias Naur
89074eafa2 Removed Sys.setProcessPriority 2005-01-18 19:05:34 +00:00
Elias Naur
f8ae518d0f Linux:Moved NUM_BUTTONS up into java 2005-01-18 17:25:34 +00:00
Elias Naur
f4180a214d Cleaned up Mouse and Keyboard now that buffering and translation are always enabled 2005-01-18 16:42:31 +00:00