Commit graph

1453 commits

Author SHA1 Message Date
Elias Naur
47814d58f4 Fix AWTGLCanvas to create context and make it current in paint(). GL usage can then only happen from an overidden paintGL(). 2005-02-22 13:35:09 +00:00
Elias Naur
ca260e3330 *** empty log message *** 2005-02-21 15:58:24 +00:00
Elias Naur
8bb10a1372 Linux: moved Cursor handle allocation to native side 2005-02-21 15:56:53 +00:00
Elias Naur
62e561cddf Win32 part of refactor and AWTGLCanvas 2005-02-21 14:46:47 +00:00
Caspian Rychlik-Prince
39694b9780 Moved generator to util packages 2005-02-20 19:28:34 +00:00
Elias Naur
61949cea24 *** empty log message *** 2005-02-20 12:31:42 +00:00
Elias Naur
451a5b9d92 Fixed reflection method names in LinuxCanvasImplementation.java 2005-02-20 12:24:02 +00:00
Elias Naur
8364443052 Made Linux specific code use reflection to avoid compilation errors on other platforms 2005-02-20 12:05:19 +00:00
Elias Naur
91813bfc09 Added missing file 2005-02-20 11:36:15 +00:00
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