Brian Matzon
daa07a6fc0
added missing v methods
2005-03-28 10:07:30 +00:00
Brian Matzon
369f13ab4d
minor cleanup
2005-03-27 20:12:47 +00:00
Brian Matzon
2e906f07bf
minor cleanup
2005-03-27 19:48:47 +00:00
Brian Matzon
c706319f08
minor cleanup
2005-03-27 19:36:09 +00:00
Brian Matzon
38dc39c8dc
reworked methods to use buffer position
...
removed not used code
2005-03-27 19:34:44 +00:00
Brian Matzon
ef3c0f81e0
fixed lib names
2005-03-25 13:00:06 +00:00
Brian Matzon
ff21520179
added ilutGet<type>v
2005-03-25 01:42:04 +00:00
Brian Matzon
831fd20b18
cleanup
2005-03-25 01:40:42 +00:00
Brian Matzon
822013ef33
small cleanup
2005-03-25 01:15:26 +00:00
Brian Matzon
ed3dacf6a3
dynamic loading of devil
2005-03-25 01:08:18 +00:00
Elias Naur
c3d6665585
Minor fix(2)
2005-03-23 10:06:17 +00:00
Elias Naur
78c2900cd9
Minor fix
2005-03-23 10:05:05 +00:00
Elias Naur
cf978fcf1a
Added SHIFT-F in WindowCreationTest to do a complete fullscreen toggle
2005-03-23 09:56:22 +00:00
Brian Matzon
ee668cf9de
Work In Progress - demobox
2005-03-23 06:44:02 +00:00
Brian Matzon
d7c9d3c562
fixed license
2005-03-22 22:02:50 +00:00
Elias Naur
a5af4dfeba
Added missing file
2005-03-22 12:41:33 +00:00
Brian Matzon
c3733213c6
updated WindowCreationTest to allow more dynamic testing
2005-03-21 21:28:16 +00:00
Elias Naur
87bf14c698
Implemented strong references in glVertexPointer and friends
2005-03-21 08:27:45 +00:00
Brian Matzon
665839e202
updated version string to 96
2005-03-16 21:18:41 +00:00
Elias Naur
e6f4e08365
Sync generated source files
2005-03-16 11:47:24 +00:00
Mark Bernard
f7e73b3ea7
DevIL dynamic lib loading. Added some Mac and Linux code.
2005-03-15 03:53:43 +00:00
Caspian Rychlik-Prince
76cb2ba735
Removed that ugly calibration code! Now using a new kind of hires timer instead.
2005-03-13 20:12:50 +00:00
Ioannis Tsakpinis
2e2396d1f0
Fixed GetShader & GetProgram
2005-03-11 16:19:02 +00:00
Elias Naur
7986b0abef
OpenAL: Don't use System.mapLibraryName
2005-03-09 13:28:16 +00:00
Elias Naur
7251a38930
OpenAL: Moved more library loading from native to java
2005-03-09 13:06:17 +00:00
Elias Naur
ed325d0c95
Moved Win32 specific code to win32 specific class(!)
2005-03-09 08:37:06 +00:00
Caspian Rychlik-Prince
7d7ec34082
Fixed up bugs and problems in new timer calibration code.
2005-03-08 23:13:50 +00:00
Brian Matzon
94cb99de64
fixed loading of awt through use of loadLibrary on windows
2005-03-08 20:44:41 +00:00
Caspian Rychlik-Prince
43a4117e42
New auto-calibrating system hires timer.
2005-03-08 14:46:46 +00:00
Brian Matzon
4946bf9b60
cleanup
2005-03-07 16:17:25 +00:00
Brian Matzon
20fbdd18be
AWT version of gears
2005-03-07 16:15:14 +00:00
Brian Matzon
336f2f6a34
moved WaveData to util
2005-03-01 16:49:52 +00:00
Brian Matzon
8bf163d7a8
moved WaveData to util
2005-02-25 20:24:11 +00:00
Elias Naur
a5469e6ff3
Win32: Handle context-dependent wgl extensions
2005-02-24 13:24:08 +00:00
Elias Naur
f9400843aa
Mac OS X: getPbufferCapabilities no longer requires a current context
2005-02-24 11:09:16 +00:00
Elias Naur
bdcb68a582
Linux: Handle different GLX capabilities on different screens
2005-02-24 10:44:34 +00:00
Elias Naur
2e03a6426b
Made Context.setVSync static. Added synchronization.
2005-02-23 12:12:47 +00:00
Elias Naur
2586270d03
Removed debug
2005-02-23 11:47:47 +00:00
Elias Naur
d28a2ad61c
Clean up java code
2005-02-23 11:45:25 +00:00
Elias Naur
f84e2ceb26
Linux: Make sure libjawt.so can be loaded
2005-02-23 11:22:14 +00:00
Elias Naur
3085702a38
Mac OS X port of the refactoring. Linux and Win32 fixes.
2005-02-23 11:11:08 +00:00
Elias Naur
acbbf03fe6
Removed loading of jawt, since it does not exist on mac
2005-02-22 14:10:06 +00:00
Elias Naur
9a764b3d33
Linux: moved handle allocations to native
2005-02-22 13:59:33 +00:00
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
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
Elias Naur
250a87767f
Removed Controller
2005-01-18 15:32:13 +00:00
Elias Naur
8220b2e04c
Removed EAX
2005-01-18 15:22:52 +00:00
Caspian Rychlik-Prince
9cda0f74a8
*** empty log message ***
2005-01-18 14:27:49 +00:00
Elias Naur
59a6cc7b73
Made Sys.getLibraryName() private
2005-01-18 12:53:05 +00:00
Elias Naur
b57ff7cc22
Fixed tests
2005-01-18 12:49:26 +00:00
Elias Naur
fbcd19698b
Moved Mouse.getNativeCursorCaps() to Cursor.getCapabilities()
...
Renamed Pbuffer.getPbufferCaps() to Pbuffer.getCapabilities()
2005-01-18 12:34:36 +00:00
Elias Naur
9d770148ca
Added supported check to Pbuffer constructor
2005-01-18 11:58:33 +00:00
Ioannis Tsakpinis
2227e83ea4
Completed GL 2.0
2005-01-15 23:50:55 +00:00
Elias Naur
73552e3d51
Don't allow null strings in Sys.alert()
2005-01-15 16:30:17 +00:00
Elias Naur
77bdce5ff7
Don't set the window location twice in Display.createWindow()
2005-01-14 12:29:19 +00:00
Elias Naur
02b883726b
Removed redundant makeCurrent from Display.java
2005-01-14 09:39:22 +00:00
Elias Naur
859204c4a0
Don't make context current in DisplayImplementation.createWindow(), but let Display do it explicitly to increase native call granularity
2005-01-14 09:24:59 +00:00
Ioannis Tsakpinis
3d30d60c7e
VBOTracker renamed to BufferObjectTracker
2005-01-13 20:34:44 +00:00
Ioannis Tsakpinis
2b89043b5f
Finished PBO support implementation
2005-01-13 20:32:31 +00:00
Ioannis Tsakpinis
01e6f3c27c
Implemented PBO support
2005-01-13 02:17:42 +00:00
Mark Bernard
3e1651e8e0
Add files for ILUT portion of DevIL.
2005-01-12 12:30:34 +00:00
Elias Naur
b27a9697ff
Added sanity check to GLContext.java
2005-01-12 08:58:41 +00:00
Elias Naur
ccd37148e1
Linux: Implemented AWT synchronization through JAWT. Needed because Xlib is not guaranteed thread safe
2005-01-11 15:22:12 +00:00
Elias Naur
925139bc7d
Added a Pbuffer argument to the Pbuffer constructor to enable sharing between pbuffers when the display is not created. Moved Pbuffer native methods into DisplayImplementation.
2005-01-11 13:53:12 +00:00
Elias Naur
69bc20f3f5
Removed enableBuffer() and enableTranslation() from the public API.
2005-01-10 08:19:28 +00:00
Mark Bernard
953e0f7982
iluGetImageInfo now working.
2005-01-09 23:59:33 +00:00
Mark Bernard
af70a0ef76
First pass at ILU portion of DevIL. Only basic testing is one. No dynamic loading yet. 3 methods not implemented yet.
2005-01-09 04:59:50 +00:00
Elias Naur
3a320a7cbf
call setLocation _after_ window has been created
2005-01-06 14:22:25 +00:00
Elias Naur
4def20c892
Linux: Moved trivial methods from native to java
2005-01-06 14:03:48 +00:00
Ioannis Tsakpinis
86883c66c1
Added PBO extension
2004-12-28 20:21:37 +00:00
Brian Matzon
94bd9a8af2
move before creation
2004-12-27 21:39:30 +00:00
Brian Matzon
abb1a97b3b
respect display location
2004-12-27 21:38:50 +00:00
Brian Matzon
b032d56cea
move window after centering
...
updated output
2004-12-27 21:32:22 +00:00
Caspian Rychlik-Prince
d4d8fd9ac6
Fixed openURL
2004-12-14 12:54:25 +00:00
Elias Naur
b84e98f8f6
Log ignored exception in Display.destroy()
2004-12-14 08:11:18 +00:00
Brian Matzon
16fc090691
0.94
2004-12-13 17:16:47 +00:00
Elias Naur
16d13b2320
Mac OS X: Emulate right click on ctrl-left click
2004-12-13 08:06:08 +00:00
Brian Matzon
64fbbb24ac
get out if initialization failed
2004-12-13 06:26:23 +00:00
Elias Naur
1e7a67673d
Added initial mode debug output
2004-12-11 16:44:56 +00:00
Elias Naur
69fc946640
Mac OS X: Added support for org.lwjgl.opengl.Window.undecorated
2004-12-11 10:50:05 +00:00
Mark Bernard
270380194f
Test for DevIL library.
2004-12-11 02:14:07 +00:00
Mark Bernard
4010309a94
Added load methods to read from a stream and URL
2004-12-11 01:55:49 +00:00
Elias Naur
ddeaa00e55
MacOSX: improved key mapping
2004-12-10 10:01:21 +00:00
Elias Naur
3640f60f47
Fix small bugs in SourceLimitTest.java
2004-12-08 21:02:50 +00:00
Mark Bernard
da5f3d9577
Add all functions that can be called platform independently.
2004-12-08 19:16:28 +00:00
Brian Matzon
f4ed91d9a5
using grabbed mode
2004-12-07 22:01:15 +00:00
Brian Matzon
7aa6e52e4b
using grabbed mode
2004-12-07 21:56:07 +00:00
Brian Matzon
47200a16c7
fixed displaymode
...
using grabbed mouse mode
empty mouse buffer
2004-12-07 21:54:43 +00:00
Brian Matzon
5a01a1313a
simple optimization
2004-12-07 21:50:30 +00:00
Brian Matzon
8f4b0eb455
cleanup and fixes
2004-12-07 21:44:57 +00:00
Brian Matzon
d8d223964c
fixed display mode bug
2004-12-07 21:34:02 +00:00
Brian Matzon
fa9cd75463
check that controller is actually created!
2004-12-07 21:29:17 +00:00
Brian Matzon
2c5cab2fa1
comment fixing
2004-12-07 06:38:37 +00:00
Caspian Rychlik-Prince
5c72fa9cb2
*** empty log message ***
2004-12-07 00:24:29 +00:00
Caspian Rychlik-Prince
668e59f52d
Shoved resolution down into ints for better wrap handling
2004-12-07 00:23:20 +00:00
Caspian Rychlik-Prince
62ba34e5fb
*** empty log message ***
2004-12-03 00:56:14 +00:00
Caspian Rychlik-Prince
a16f7c2268
Fixed timer wrapping problem
2004-12-03 00:54:01 +00:00
Caspian Rychlik-Prince
f334272243
Tweak to trap getClipboard properly
2004-11-30 21:05:04 +00:00
Elias Naur
59aa0586f7
Minimum requirements for PixelFormat is 8 bit depth
2004-11-29 08:20:13 +00:00
Ioannis Tsakpinis
83dd8b6bbc
Code cleanup
2004-11-25 22:31:38 +00:00
Ioannis Tsakpinis
3041c0494d
Code cleanup
2004-11-25 22:20:45 +00:00
Ioannis Tsakpinis
f86b00c9ba
glTexImageXD now accept null buffers
2004-11-25 22:18:29 +00:00
Caspian Rychlik-Prince
c7eed98e57
Now added URL encoding
2004-11-22 21:54:06 +00:00
Elias Naur
567f89515d
Mac OS X: Implemented MacOSXDisplay.openURL()
2004-11-22 21:40:13 +00:00
Caspian Rychlik-Prince
2ee1ff3713
Uses Webstart services for Sys.openURL now
2004-11-22 21:38:08 +00:00
Elias Naur
2577ffd377
Split up Sys.openURL into the platform specific DisplayImplementation
2004-11-22 21:22:30 +00:00
Caspian Rychlik-Prince
23b6e400eb
Centres windowed mode now.
2004-11-22 21:12:51 +00:00
Elias Naur
4d0a4ac6fc
Mac OS X: Fix bogus repeated mouse deltas when grabbed
2004-11-22 19:32:40 +00:00
Caspian Rychlik-Prince
282ac78fc1
Fixed a fullscreen/displaymode setting bug
2004-11-22 13:42:28 +00:00
Elias Naur
bc788f00c9
Mac OS X: Ignore repeating key press events
2004-11-22 12:52:57 +00:00
Elias Naur
8412ce40ed
Fix Mac OS X Webstart OpenAL by searching for thw lwjgl library in addition to the openal library
2004-11-22 09:43:52 +00:00
Brian Matzon
db1952489a
call correct native method!
2004-11-21 10:06:52 +00:00
Brian Matzon
6fd2a42ef0
import cleanup
2004-11-20 16:46:44 +00:00
Brian Matzon
9814e10832
fix sphere bug reported by Ken Russell
2004-11-20 02:48:38 +00:00
Elias Naur
f3221396ed
Mac OS X: Handle frame == null case
2004-11-19 15:18:29 +00:00
Elias Naur
e5486ff2df
Mac OS X: Don't dispose frame if already disposed
2004-11-19 15:05:21 +00:00
Elias Naur
edf5a98e80
Mac OS X: Set fullscreen window to null before disposing
2004-11-19 13:16:10 +00:00
Elias Naur
9ec94cb364
Move getPbufferCaps to DisplayImplementation. Mac OS X pbuffer support
2004-11-18 12:10:28 +00:00
Elias Naur
c307e9a13e
Mac OS X: Try harder to reset mouse deltas
2004-11-16 20:33:48 +00:00
Elias Naur
cea73a6b85
Mac OS X: Implemented gamma
2004-11-16 14:08:31 +00:00
Elias Naur
45607a7c69
Mac OS X: Work around AWT shifting the fullscreen window off the screen
2004-11-16 13:21:46 +00:00
Elias Naur
f65ae73d47
Mac OS X: Don't hide mouse mouse when already hidden (because the cursor state is counted)
2004-11-15 15:28:53 +00:00
Elias Naur
26ce1fecae
Mac OS X: Add missing file and disable native cursors because of AWT bugs
2004-11-15 14:38:00 +00:00
Elias Naur
6b62ccbdfb
Mac OS X fixed isKeyDown not working
2004-11-13 08:48:56 +00:00
Elias Naur
7a2f853c44
Mac OS X part of absolute mouse coords
2004-11-12 15:37:47 +00:00
Elias Naur
d4d164e87e
Mac OS X part of absolute mouse coords
2004-11-12 15:11:42 +00:00
Elias Naur
9741a99c64
Make read() and poll() return absolute coordinates when the mouse is not grabbed
2004-11-12 15:01:29 +00:00
Elias Naur
0fb264180e
Mac OS X: Made AWT access thread safe
2004-11-12 13:23:20 +00:00
Elias Naur
2ae536c7c7
Mac OS X default implementation of gamma and state keys
2004-11-12 10:48:51 +00:00
Elias Naur
3ed8212ac1
Access Mac OS X java extensions through relfection to enable compilation on other platforms
2004-11-12 10:39:06 +00:00
Mark Bernard
60fa55fe40
Added more tests.
2004-11-12 03:37:34 +00:00
Mark Bernard
957b0a3194
Full functionality from IL. Does not include Windows specific calls or anything that uses function pointers.
2004-11-12 02:40:41 +00:00
Elias Naur
ab6433c004
Added missing files
2004-11-11 16:04:28 +00:00
Elias Naur
1ec70842d0
Mac OS X port, second try :)
2004-11-11 16:03:19 +00:00
Elias Naur
b5d783f685
*** empty log message ***
2004-11-11 13:54:25 +00:00
Elias Naur
5b1b513aab
Moved native cursors to DisplayImplementation
2004-11-11 13:27:59 +00:00
Ioannis Tsakpinis
a46706b752
New extensions
2004-11-09 21:29:17 +00:00
Caspian Rychlik-Prince
14b1199812
Reverted sync2 change
2004-11-07 17:26:45 +00:00
Caspian Rychlik-Prince
23791a0230
Adjusted sync2() to sync to FPS - 1, like sync() does. Now runs much smoother in Super Elvis.
2004-11-07 16:38:02 +00:00
Elias Naur
7ecf2516fb
Only initialize Controller on win32
2004-11-03 13:58:06 +00:00
Elias Naur
742559fe20
Don't set native cursor if not supported by the platform
2004-11-03 13:49:08 +00:00
Elias Naur
0f95034fd3
Added Display.processMessages(), providing a hook to only process native events and not swap buffers or poll input
2004-11-02 18:15:39 +00:00
Elias Naur
ddd61963ee
Split out native implementation of Display/Mouse/Keyboard into implementers of DisplayImplementation
2004-11-02 12:48:58 +00:00
Elias Naur
c51c3897b1
Don't reset the mode to the initial mode when a mode switch or window creation goes wrong
2004-11-01 23:13:30 +00:00
Ioannis Tsakpinis
9f7b3756e3
Fixed memory leak
2004-10-29 19:48:12 +00:00
Brian Matzon
96967d1296
change to directory scanning thingy
2004-10-28 20:01:08 +00:00
Brian Matzon
394a3ba97b
default to trimmed string since most tags include a \0
2004-10-28 19:32:31 +00:00
Ioannis Tsakpinis
bc836b9079
Added floating point extensions
2004-10-28 17:16:03 +00:00
Elias Naur
8dbce4dfde
Win32: Don't pretend we're minimized when we're just inactive
2004-10-24 17:29:24 +00:00
Brian Matzon
18b89b752a
0.93
2004-10-24 11:19:08 +00:00
Brian Matzon
ea0d128a0a
no need to cal ilInit
2004-10-23 08:57:53 +00:00
Brian Matzon
6fbe7f1501
always call ilInit since it can't be used without anyway
2004-10-23 08:55:27 +00:00
Mark Bernard
98aad6d786
Test for DevIL.
2004-10-22 21:03:17 +00:00
Mark Bernard
3db485288d
Initial interface for DevIL
2004-10-22 21:02:18 +00:00
Brian Matzon
e6feeb3d5c
moved clipboard stuff to PlatformAdapter
2004-10-17 17:25:29 +00:00
Brian Matzon
d9830aff06
cleaned imports
2004-10-17 15:55:03 +00:00
Brian Matzon
29e4fe179b
Gears test added
2004-10-17 15:53:49 +00:00
Brian Matzon
8ae823dd4a
tagfields implemented
2004-10-16 01:02:34 +00:00
Elias Naur
2040638c26
Added BufferUtils.createDoubleBuffer. Fixed comments
2004-10-14 20:59:13 +00:00
Brian Matzon
571a2fe348
format/reindent
...
using phero resources
defaults to a file now
2004-10-03 09:35:38 +00:00
Brian Matzon
53dfc0da74
reindent/format
2004-10-03 09:00:36 +00:00
Brian Matzon
1e83aad48d
got boredm spiced it up
2004-10-03 02:47:10 +00:00
Brian Matzon
ec0cb01da0
fixed SetPriority/GetActive name mangling
2004-10-02 21:06:23 +00:00
Ioannis Tsakpinis
ee4a4e23b2
Added ATI_texture_compression_3dc
2004-10-01 16:03:14 +00:00
Mark Bernard
a391fe3100
Update tag names to prevent conflicts when validating XML files.
2004-09-28 22:10:39 +00:00
Ioannis Tsakpinis
fc605e4501
Added EXT_Cg_shader constants
2004-09-28 13:45:12 +00:00
Brian Matzon
cceaebd8bd
set native order before retuning float buffer
2004-09-28 06:10:46 +00:00
Brian Matzon
e0d47377c8
fix spectrum to return a float buffer
2004-09-27 15:17:05 +00:00
Brian Matzon
0609cd371a
miscellaneous updates
2004-09-24 15:28:29 +00:00
Brian Matzon
de43458812
StreamPlayerMemory testing playing of in memory mp3 file
2004-09-24 06:08:27 +00:00
Elias Naur
8b691bbe78
Linux: reset/restore gamma settings on activate/deactivate
2004-09-22 19:25:16 +00:00
Elias Naur
dcaf73c2e7
Fix DisplayTest
2004-09-22 18:42:16 +00:00
Elias Naur
db332762f5
Fix Mouse tests
2004-09-22 18:03:10 +00:00
Elias Naur
fa1713c4e8
Add delta values to Mouse events
2004-09-22 11:08:21 +00:00
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
Caspian Rychlik-Prince
645cbe5ba4
*** empty log message ***
2004-07-03 16:41:38 +00:00
Elias Naur
d4aa34e4f5
*** empty log message ***
2004-07-03 16:07:00 +00:00
Caspian Rychlik-Prince
23520687ea
Small fix
2004-07-03 14:04:03 +00:00
Elias Naur
a57a736de5
*** empty log message ***
2004-07-03 13:55:25 +00:00
Elias Naur
afec62989a
Updated tests
2004-07-03 13:48:52 +00:00
Caspian Rychlik-Prince
6b7695e0f9
*** empty log message ***
2004-07-03 13:13:54 +00:00
Elias Naur
2601d57e47
Fixed utils
2004-07-03 13:07:02 +00:00
Elias Naur
d0fce51ebb
Check for null mode
2004-07-03 13:02:45 +00:00
Elias Naur
e59ed5d906
Win32 part of Display/Window merge
2004-07-03 10:16:28 +00:00
Elias Naur
84110e9c13
Linux part:
...
Merged Window and Display into org.lwjgl.Display
Added support for persistent context. This will enable LWJGL games
to avoid recreating the context resources like textures and display
lists when switching between windowed and fullscreen and/or context
dimensions.
Added PixelFormat class instead of individual parameters to Display.create
and Pbuffer constructor.
2004-07-02 19:02:00 +00:00
Elias Naur
8618fbc3f0
Removed reference to isVSyncEnabled()
2004-07-02 09:04:37 +00:00
Ioannis Tsakpinis
20302a4716
GLSL update
2004-06-27 12:43:55 +00:00
Caspian Rychlik-Prince
e98787903a
*** empty log message ***
2004-06-17 21:44:20 +00:00
Caspian Rychlik-Prince
eb03eedb62
New quaternion class courtesy of fbi
2004-06-17 21:42:45 +00:00
Caspian Rychlik-Prince
370831cada
*** empty log message ***
2004-06-14 19:03:33 +00:00
Caspian Rychlik-Prince
43139c9ea9
New stuff for sensitivity adjustment, scrolling, and adjustable dimensions
2004-06-14 19:00:33 +00:00
Brian Matzon
6ea25050e0
vsync enabled
...
using util method for displaymode stuff
tell user how to enter fullscreen mode
2004-06-12 21:52:37 +00:00
Brian Matzon
4cea3e191b
header unification
2004-06-12 20:28:34 +00:00
Brian Matzon
5aedbe9c7f
space invaders example
2004-06-12 19:59:20 +00:00
Brian Matzon
841df6cbf5
simple test to show all fields of a controller
2004-06-09 19:55:40 +00:00
Brian Matzon
0bcb13ceac
fmod -> fmod3
2004-06-09 19:53:45 +00:00
Brian Matzon
0afefea6ba
updated to 3.73
2004-06-02 21:40:47 +00:00
Brian Matzon
5803d98ddc
FMusic done, including callbacks!
...
Added synctest to fmod, showing how to use FMusic
2004-05-31 12:42:09 +00:00
Caspian Rychlik-Prince
f75bb436c9
Tiny javadoc adjustment
2004-05-26 22:53:40 +00:00
Caspian Rychlik-Prince
d137610528
*** empty log message ***
2004-05-25 15:19:16 +00:00
Brian Matzon
bafbb8899b
miscellaneous javadoc fixes
2004-05-23 17:14:44 +00:00
Brian Matzon
f4a2c8354f
fmod support
2004-05-23 14:03:07 +00:00
Ioannis Tsakpinis
ed903530f1
Added some new extensions
2004-05-18 21:02:55 +00:00
Brian Matzon
3e4eac8e66
javadoc fixes
2004-05-14 17:20:17 +00:00
Caspian Rychlik-Prince
46bb78530f
*** empty log message ***
2004-05-05 14:35:05 +00:00
Caspian Rychlik-Prince
88ff0562a8
duh
2004-05-05 14:34:26 +00:00
Caspian Rychlik-Prince
2c39ddfd0b
*** empty log message ***
2004-05-05 14:33:03 +00:00
Caspian Rychlik-Prince
b697fb3ecf
Removed Sys.setTime(), Sys.getPlatform()
...
Changed Sys.getTime()
Added Display.sync()
2004-05-05 14:28:40 +00:00
Brian Matzon
cf1f74660c
fixed glBitmap, as reported by christophe choquet
2004-05-03 15:06:51 +00:00
Erik Duijs
d3f675581f
Fixed up- scaling (thanks to Tom Robert Bryntesen)
2004-05-03 09:55:45 +00:00
Elias Naur
08fc228d2c
Fixed null pointer exception on ALC.alcOpenDevice failure
2004-05-02 15:46:55 +00:00
Caspian Rychlik-Prince
f277e5607d
*** empty log message ***
2004-04-30 08:17:25 +00:00
Brian Matzon
54e06e4026
support for n buttons
2004-04-29 16:21:37 +00:00
Caspian Rychlik-Prince
fc7c0fa846
Added conversions to and from HSB
2004-04-26 10:15:56 +00:00
Caspian Rychlik-Prince
00f82d6353
Added wrapper tags
2004-04-22 13:57:48 +00:00
Caspian Rychlik-Prince
e123997fc2
Rendery stuff
2004-04-21 20:47:08 +00:00
Caspian Rychlik-Prince
e871fefb02
more utils
2004-04-21 19:46:04 +00:00
Caspian Rychlik-Prince
c08c972bce
Tons more utils!
2004-04-21 18:11:00 +00:00
Caspian Rychlik-Prince
bb4000ba87
*** empty log message ***
2004-04-20 21:02:40 +00:00
Caspian Rychlik-Prince
684904b915
Now does meshed models as well as boned ones
2004-04-20 20:39:52 +00:00
Caspian Rychlik-Prince
ca0a661a62
XML Loader's done
2004-04-20 19:40:54 +00:00
Caspian Rychlik-Prince
0fb0abe573
New Object Oriented Wank!
2004-04-19 23:01:33 +00:00
Caspian Rychlik-Prince
40dce31cd0
Now with all the ARB and EXT methods!
2004-04-19 22:24:30 +00:00
Caspian Rychlik-Prince
c41ac67aae
Tweaks to the Vector package, and finalized the Model structure. So I hope.
2004-04-19 21:54:58 +00:00
Caspian Rychlik-Prince
f33a019675
*** empty log message ***
2004-04-18 20:01:28 +00:00
Caspian Rychlik-Prince
f62ab7b620
Models! Models! Models!
2004-04-18 19:30:32 +00:00
Caspian Rychlik-Prince
4d64783d83
A utility Model class
2004-04-18 18:59:49 +00:00
Caspian Rychlik-Prince
4d4ee0b7e5
The new utils package!
2004-04-18 16:24:58 +00:00
Caspian Rychlik-Prince
5b0894e44b
First example code checked in!
2004-04-16 10:46:30 +00:00
Brian Matzon
a9506354ee
fixed mouse issues, setGrabbed & native cursor now works (afaik ;))
2004-04-12 14:46:18 +00:00
Brian Matzon
b21e4a7f93
removed resetAnimation
2004-04-12 14:37:20 +00:00
Elias Naur
0085c8862c
LINUX: Implemented setGrabbed
2004-04-12 10:05:13 +00:00
Elias Naur
e7eb679f24
Cursor.java:Fixed case where delays == null
2004-04-12 07:20:01 +00:00
Elias Naur
6f1f14facb
Reverted the relative coordinate 'bug' - that's the required behaviour when Window.update is calling Mouse.poll. Consider the case where we call Window.update twice before checking getD*: with the old behaviour, only the deltas between the updates are reported, not those before the first update
2004-04-12 07:13:36 +00:00
Brian Matzon
86eb042b81
reworked animated native cursors, to use X animation when required
...
added initial setGrabbed(boolean) feature - Work in progress
both needs verification on linux
2004-04-12 00:33:01 +00:00
Brian Matzon
438e790987
fixed relative coordinate bug
2004-04-11 16:03:40 +00:00
Elias Naur
4f6eaa7280
Fix rest of the openal examples
2004-04-09 21:38:31 +00:00
Elias Naur
942dfb758d
removed size argument from alBufferData and added additional buffer types
2004-04-09 15:22:20 +00:00
Elias Naur
4974a66398
Folded read into poll to simplify interface
2004-04-07 07:55:42 +00:00
Elias Naur
8065870592
Removed Keyboard.initIDs
2004-04-07 07:48:37 +00:00
Elias Naur
bf8cce9b59
Make poll deltas accumulative, and only reset on getD*
2004-04-06 14:23:19 +00:00
Elias Naur
949977b485
Updated docs to reflect the dirty flag change
2004-04-04 14:10:19 +00:00
Caspian Rychlik-Prince
0e733a1fb7
Tweaking
2004-04-04 13:39:10 +00:00
Caspian Rychlik-Prince
7c9f237563
*** empty log message ***
2004-04-04 13:19:54 +00:00
Elias Naur
ee05436c65
Fixed a small glitch in the test conversion
2004-04-04 13:18:16 +00:00
Caspian Rychlik-Prince
ddabfaa81a
Rules with mighty fist. New API killed off before it even sees light of day. Some refactoring.
2004-04-04 13:01:53 +00:00
Caspian Rychlik-Prince
85130ebd90
Rules with mighty fist. New API killed off before it even sees light of day. Some refactoring.
2004-04-04 12:53:45 +00:00
Elias Naur
42741ea819
Fixed typo
2004-04-04 08:10:48 +00:00
Caspian Rychlik-Prince
9fd5799a55
Added clamping to window bounds
2004-04-03 23:14:19 +00:00
Caspian Rychlik-Prince
37262e6727
New window sizing & undecorated code
2004-04-03 23:01:39 +00:00
Caspian Rychlik-Prince
4a513f9329
Superfluous import
2004-04-03 21:08:23 +00:00
Caspian Rychlik-Prince
7c4412fcf3
Added four boolean properties to alter default behaviour in non-standard apps
2004-04-03 21:05:57 +00:00
Brian Matzon
70e36d8058
center mouse as cursor is
2004-04-03 18:18:25 +00:00
Ioannis Tsakpinis
7427ba13f6
Bugs fixed
2004-03-31 21:03:20 +00:00
Ioannis Tsakpinis
efd6d8bda6
Fixed bugs
2004-03-31 17:43:46 +00:00
Ioannis Tsakpinis
79e83e4533
Added shader tests
2004-03-30 23:25:17 +00:00
Ioannis Tsakpinis
8fe46e0223
Restored hierarchies and completed EXT_pixel_buffer_object
2004-03-30 17:13:35 +00:00
Elias Naur
3382ee14f6
Add error message to the buffer overflow exception
2004-03-29 19:09:10 +00:00
Ioannis Tsakpinis
0e70f051bd
New extensions and static import modifications
2004-03-29 16:55:27 +00:00
Elias Naur
17cef91b6a
The client attrib stack tracked by VBOTracter is now at least 1
2004-03-29 11:28:36 +00:00
Elias Naur
27633adfcb
Fixed newlines
2004-03-29 07:53:36 +00:00
Elias Naur
351b8165ef
Fixed naming
2004-03-29 07:32:37 +00:00
Ioannis Tsakpinis
5fb7f5e0e2
Fixed vsync bug
2004-03-28 20:29:52 +00:00
Elias Naur
9d55bbb302
Renamed LWJGLErrorException to LWJGLException
2004-03-27 15:05:24 +00:00
Elias Naur
63b33930b1
Added LWJGLErrorException to replace the too general Exception
2004-03-27 14:42:47 +00:00
Elias Naur
021e03eea5
Implemented version check to check for incompatible native libraries
2004-03-27 14:09:55 +00:00
Elias Naur
b98677fb47
All classes use Sys.initialize now
2004-03-27 13:48:58 +00:00
Elias Naur
c093f3ace1
Replaced asserts with proper runtime exceptions
2004-03-27 11:55:07 +00:00
Brian Matzon
afb8491cfa
fixed tests according to new way
...
cleaned up imports
2004-03-26 21:57:57 +00:00
Elias Naur
0a576f8e33
Save unread buffered input events between read()s
2004-03-26 21:11:20 +00:00
Elias Naur
f996e36d6c
set native cursor to null at Mouse.destroy()
2004-03-26 16:18:27 +00:00
Brian Matzon
44cbb3ca02
removed Window.paint() references
2004-03-26 15:03:07 +00:00
Caspian Rychlik-Prince
3df3d2d401
Simplification work
2004-03-26 11:26:04 +00:00
Caspian Rychlik-Prince
fca57cefd5
Simplification work
2004-03-26 11:09:39 +00:00
Caspian Rychlik-Prince
1c98b2e5f6
*** empty log message ***
2004-03-26 11:01:34 +00:00
Brian Matzon
2d16504529
cleaned up
2004-03-25 22:44:31 +00:00
Brian Matzon
177a0bfe84
fixed minimized || !focus bug
2004-03-25 22:38:04 +00:00
Elias Naur
25a663b691
Fixed glu project bug
2004-03-22 10:02:50 +00:00
Brian Matzon
bb51e3dc23
Cursor animation support regardless of platform features
2004-03-21 21:54:57 +00:00
Erik Duijs
9941e8f8bf
replaced buffers with arrays
2004-03-21 15:51:06 +00:00
Elias Naur
e352ef0e84
Folded GLUConstants into GLU
2004-03-21 08:52:46 +00:00
Elias Naur
09e51d6bed
Added gluErrorString
2004-03-21 08:13:07 +00:00
Ioannis Tsakpinis
eeb01b8da5
Fixed missing/erroneous extension queries.
2004-03-18 22:00:09 +00:00
Ioannis Tsakpinis
1a66a0c515
no message
2004-03-15 16:31:09 +00:00
Brian Matzon
dbb0ac6e98
removed not needed NPE check
2004-03-10 20:54:37 +00:00
Elias Naur
062057d3d9
Fixed win32 building
2004-03-10 08:42:40 +00:00
Elias Naur
21cdb1f469
Converted openal to dynamic java native methods
2004-03-09 11:03:10 +00:00
Elias Naur
78e579f6be
use vorbis libs from local directory in linux
2004-03-08 15:21:10 +00:00
Elias Naur
497b9735f5
Removed GL_CHECK_ERROR
2004-03-07 16:01:45 +00:00
Brian Matzon
27f67d1ffa
PLATFORM now specifiable from properties
...
AWTAdapter renamed to SwingAdapter
Adapter renamed to PlatformAdapter
2004-03-07 15:20:28 +00:00
Elias Naur
39140f1072
Replaced CHECK_EXISTS with one time check at symbol load time
2004-03-07 15:18:47 +00:00
Brian Matzon
55544a36f3
doh, clamping to width instead of height
2004-03-05 06:23:54 +00:00
Ioannis Tsakpinis
10b03d418f
optimizations
2004-03-04 00:36:39 +00:00
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
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
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
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
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
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
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
Brian Matzon
1080e1344b
fix: isClosedRequested now sets flag to false after call
...
added support for isFocused
2003-07-16 21:02:48 +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
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
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
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
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
Brian Matzon
4cdf7f855d
fix: removed superfluous import statement
2003-06-01 11:02:35 +00:00
Elias Naur
16e1d44cdb
Implemented gamma, brightness and contrast controls on win32 and linux
...
using a simplified gamma ramp API
2003-05-27 14:12:10 +00:00
Elias Naur
30df047153
Doc fix: gamma arrays are three arrays, not one consecutive
2003-05-26 18:29:44 +00:00
Elias Naur
e11f941056
Doc fix: Gamma changes are undone at resetDisplayMode
2003-05-26 18:26:10 +00:00
Elias Naur
9bcaa18c3d
Implemented Pbuffers on win32 and linux (render to texture will be done later)
...
Implemented native cursor caps (one bit transparancy, alpha translucency and animations)
2003-05-20 12:20:13 +00:00
Elias Naur
586c0f4647
Fixes
2003-05-19 08:54:46 +00:00
Elias Naur
9d612fc88b
Fixes
2003-05-19 08:53:47 +00:00
Elias Naur
e886d95122
Native cursors implemented
2003-05-16 18:39:46 +00:00
Brian Matzon
c04fe10bac
new test, based on MouseTest
2003-05-08 21:27:53 +00:00
Brian Matzon
b7a151c48b
back to 1.19 - silly me
2003-05-08 21:27:12 +00:00
Brian Matzon
900fc0e8fe
new test, based on MouseTest
2003-05-08 21:23:02 +00:00
Brian Matzon
20291ac913
fix: destroy keyboard before GL is destroyed
2003-05-04 17:36:57 +00:00
Brian Matzon
702d541fc6
fix: javadoc
2003-05-03 21:20:23 +00:00
Brian Matzon
f75a3197e6
damn you tabs!
2003-05-03 19:50:16 +00:00
Brian Matzon
9af031ee77
formatting and usage
2003-05-03 19:48:14 +00:00
Brian Matzon
de0ab91f22
add example of switching between fullscreen and windowed mode
2003-05-03 19:41:00 +00:00
Brian Matzon
dc47138037
fix: added Serializable interface to allow serialization
2003-04-30 15:38:14 +00:00
Brian Matzon
098a932fc9
fix: call base destroy
...
fix: null references
2003-04-28 22:43:27 +00:00
Caspian Rychlik-Prince
c4305dc5a0
Added destroy() method to prevent a crash
2003-04-28 21:50:11 +00:00
Elias Naur
43ff833d99
Fixed a typo
2003-04-28 16:41:39 +00:00
Elias Naur
56e8d511bd
Added scale to Matrix4f
2003-04-28 12:10:54 +00:00
Elias Naur
57e9578eb5
*** empty log message ***
2003-04-28 11:12:53 +00:00
Brian Matzon
91b33eb649
add: default constructor for OpenAL
2003-04-27 21:26:02 +00:00
Brian Matzon
95367245cb
only do 10 updates / sec
2003-04-27 18:39:18 +00:00
Brian Matzon
866e55ad22
New OpenAL programming model:
...
no context/device fiddling
easier initialization
2003-04-27 18:37:38 +00:00
Elias Naur
b705ea51d0
Removed makeContexCurrent and releaseContext
2003-04-26 06:54:32 +00:00
Elias Naur
2d3d8585b6
Merged cfmdobbie's gl version checking
2003-04-16 20:28:20 +00:00
Elias Naur
34e1cd0d8a
Removed superflous Vector3f.magnitude()
2003-04-09 15:24:27 +00:00
Caspian Rychlik-Prince
99588933cf
Added some isCreated() methods to input classes and keyboard key name mapping
2003-04-07 15:21:09 +00:00
Elias Naur
5da72080f0
Don't call nGetNULLValue before loading the library
2003-04-03 21:02:23 +00:00
Elias Naur
36e4c9625a
Added ARBVertexBufferObject to list of implemented interfaces in GLConstants.java
2003-04-03 20:58:38 +00:00
Elias Naur
3018edde4c
Added Sys.NULL constant
2003-04-03 20:20:29 +00:00
Elias Naur
d7ff86a7d3
Added support for ARB_vertex_buffer_object
2003-04-03 11:32:32 +00:00
Elias Naur
d58c8b767b
I like those makeContextCurrent/releaseContext...
2003-03-30 19:40:35 +00:00
Elias Naur
bc33d3ff2b
Linux/win32 changes for 0.6
2003-03-30 19:26:39 +00:00
Caspian Rychlik-Prince
920a67b1ac
Stuff for 0.6
2003-03-29 21:52:14 +00:00
Brian Matzon
ecabc2f361
fix: go for 16 bit mode instead of 32
2003-03-28 23:58:55 +00:00
Brian Matzon
f5c253726a
fix: rewritten windowed/fullscreen selection
2003-03-28 23:47:20 +00:00
Brian Matzon
d3c77abc4b
fix: make certain that gl.tick is always called
2003-03-28 23:46:29 +00:00
Brian Matzon
164daef315
fix: removed double Keyboard.read
2003-03-28 23:40:45 +00:00
Caspian Rychlik-Prince
157e7673cc
Big changes for the new 0.6 LWJGL release
2003-03-28 23:16:15 +00:00
Brian Matzon
07fdc052e0
fix: make it all compile
2003-03-28 22:12:45 +00:00
Caspian Rychlik-Prince
16d8c3c053
Fixed
2003-03-28 21:04:43 +00:00
Caspian Rychlik-Prince
24160ac606
Fixed
2003-03-28 19:18:23 +00:00
Caspian Rychlik-Prince
c2714fe763
Removed Exception from constructor
2003-03-28 19:07:50 +00:00
Caspian Rychlik-Prince
4924c564d5
*** empty log message ***
2003-03-28 19:02:24 +00:00
Caspian Rychlik-Prince
419da83107
New Window class, and major changes to Display
2003-03-28 01:28:04 +00:00
Caspian Rychlik-Prince
cab8f6f62f
New Window class, and major changes to Display
2003-03-27 23:01:14 +00:00
Caspian Rychlik-Prince
24bfb0cf00
New Window class, and major changes to Display
2003-03-27 22:54:41 +00:00
Caspian Rychlik-Prince
d4b5248f0a
New Window class, and major changes to Display
2003-03-27 22:46:25 +00:00
Caspian Rychlik-Prince
796b84c3d1
New Window class, and major changes to Display
2003-03-27 22:32:48 +00:00
Brian Matzon
6e37721123
add: small window test - wanted to test how fast a display is created
2003-03-24 17:16:42 +00:00
Brian Matzon
f40973624c
mod: making it possible to see color differences by clicking mouse buttons
2003-03-24 17:07:25 +00:00
Brian Matzon
0d1cc7583b
fix: creation of buttons array now occurs in java side
2003-03-24 16:58:10 +00:00
Elias Naur
f08389fdd2
Fixed Brian's bugs
2003-03-24 11:56:05 +00:00
Tristan Campbell
7bbb1273d0
Fixed some bugs that were not allowing bulk adds and some binary incompatibilities.
...
Fixed error involving incorrectly setting strides when the stride is 0.
2003-03-23 01:13:43 +00:00
Brian Matzon
dd201b2f14
fix: load OpenAL based on java.library.path
2003-03-22 23:17:11 +00:00
Caspian Rychlik-Prince
c6a231cf43
New getPlatform() method added
2003-03-21 17:08:26 +00:00
Caspian Rychlik-Prince
8575ae0496
New getPlatform() method added
2003-03-21 16:57:56 +00:00
Caspian Rychlik-Prince
c1fd8957df
New getPlatform() method added
2003-03-21 16:53:19 +00:00
Elias Naur
0d620e9125
Reverted display mode selection
2003-03-19 12:41:28 +00:00
Caspian Rychlik-Prince
be9286b6a0
Fixed some JNI errors. One remains.
2003-03-17 18:57:05 +00:00
Brian Matzon
7cfa29957e
initial commit of OpenAL create/destroy test
2003-03-16 22:52:35 +00:00
Brian Matzon
06da0d0017
fix: stop checking Hz
2003-03-16 20:31:40 +00:00
Brian Matzon
b10c34254e
fix: destroy keyboard upon exit
2003-03-16 20:13:44 +00:00
Brian Matzon
5d4f778e5b
fix: escape testing
2003-03-16 20:12:57 +00:00
Brian Matzon
972df2fe53
fix: get 60Hz
...
fix: keep polygon within window
2003-03-16 20:09:49 +00:00
Elias Naur
c0bc4b1899
added glXAllocateMemoryNV/glXFreeMemoryNV
2003-03-06 20:54:05 +00:00
Caspian Rychlik-Prince
46b29a63a4
*** empty log message ***
2003-03-03 22:12:21 +00:00
Brian Matzon
09caa36067
fix: possible NPE evaded
2003-03-03 21:58:17 +00:00
Brian Matzon
12b7c4dd85
fix: now enumerates multiple displaydevices, if available
2003-03-03 21:49:46 +00:00
Brian Matzon
9cb8739687
fix: only output wgl if debug
2003-03-02 19:24:39 +00:00
Brian Matzon
947964e341
simple mouse test added
2003-03-02 18:57:50 +00:00
Caspian Rychlik-Prince
24ac909558
*** empty log message ***
2003-02-20 12:16:49 +00:00
Elias Naur
c84ab8669d
Added glMultiDrawArrays and glMultiDrawElements
2003-02-17 15:13:41 +00:00
Brian Matzon
7bff025626
formatting and better javadoc
2003-02-10 23:09:54 +00:00
Brian Matzon
94473210cd
add: simple controller test that tests multiple creation
2003-02-09 19:59:04 +00:00
Brian Matzon
8281defa3f
MouseTest renamed to MouseCreationTest
2003-02-09 19:58:28 +00:00
Brian Matzon
9c2f2d1083
add: simple mouse test that tests multiple creation
2003-02-09 19:17:39 +00:00
Brian Matzon
b46242760d
mod: changed closeRequested to follow isMinimized()
2003-02-09 17:55:30 +00:00
Brian Matzon
9a9406dc7e
add: close button enabled
2003-02-08 23:01:58 +00:00
Brian Matzon
e96c1322eb
fix: updated to reflect changes in new mouse
2003-02-08 19:37:09 +00:00
Brian Matzon
956968e092
new Mouse implementation, rewritten to better fit Controller structure
2003-02-08 19:30:23 +00:00
Caspian Rychlik-Prince
2e3f28b029
*** empty log message ***
2003-02-07 21:54:31 +00:00
Caspian Rychlik-Prince
5ea14c3919
*** empty log message ***
2003-02-06 18:26:04 +00:00
Brian Matzon
0f223b7e65
cleaned up
...
removed some stuff (specifically buffered mouse mode)
2003-01-29 21:34:15 +00:00
Brian Matzon
99e22aa0b4
added rotational axis too
2003-01-23 21:38:33 +00:00
Brian Matzon
e781a7c83d
new and improved version - w00t
2003-01-23 21:11:16 +00:00
Brian Matzon
5d71ae31d3
rem: not needed import
2003-01-12 22:22:12 +00:00
Elias Naur
1b3d0278f9
Added keyboard translation to linux and win32
2003-01-11 23:09:38 +00:00
Brian Matzon
988f115218
Joystick replaced by Controller
...
GamePad no modelled as a controller
2003-01-03 18:47:42 +00:00
Brian Matzon
2935d85fa6
fix: better comments on create(filepath)
2003-01-03 01:14:29 +00:00
Brian Matzon
8e992f3257
mod: now using getResourceAsStream to load, since this enables us to load from ./ and from classpath
2003-01-03 01:11:42 +00:00
Brian Matzon
86279b768f
fix: selection of display mode made "better"
2002-12-22 22:42:13 +00:00
Brian Matzon
e72a5e1545
fix: now using ding.wav 10 times, instead of 10 different wave files
2002-12-22 21:43:07 +00:00
Brian Matzon
37d383963d
fix: updated to new display creation
2002-12-22 20:49:18 +00:00
Caspian Rychlik-Prince
75faf07a54
Now throws an assertion error if you try to normalise a zero length vector
2002-12-22 19:53:41 +00:00
Caspian Rychlik-Prince
ca4e05f75b
New DisplayMode code
2002-12-22 19:52:15 +00:00
Elias Naur
5aa8eeba3f
Cleaned up Grass.java
2002-12-21 12:49:17 +00:00
Brian Matzon
f94c3cced2
beautification
2002-12-21 12:39:34 +00:00
Brian Matzon
951a036ae3
Lightweight actually spelled right!
2002-12-21 12:37:20 +00:00
Brian Matzon
b97b37507b
javadoc fixes
2002-12-21 12:07:15 +00:00
Gregory Pierce
c886a36fc5
no message
2002-12-20 23:00:37 +00:00
Brian Matzon
f92a041168
fix: package statment was fucked
2002-12-20 20:47:41 +00:00
Brian Matzon
c847bef095
fix: new display creation
2002-12-20 20:44:54 +00:00
Brian Matzon
a24b4a189e
yet another test
2002-12-19 22:18:10 +00:00
Elias Naur
1f3f00aed1
Moved BaseGL constructor parameters to Display
2002-12-19 16:35:35 +00:00
Luke Holden
f7521462ff
Commented out the enableBuffer methods. Looks like these methods wont be
...
implemented in the JNI side, so they should not exist in the API.
2002-12-18 21:57:31 +00:00
Brian Matzon
602a155986
mod: ALUT removed, caused waaay to many headaches
2002-12-18 16:54:50 +00:00
Brian Matzon
91df757aba
add: simple stress test for oal
2002-12-18 16:51:28 +00:00
Brian Matzon
2e2f5039e9
add: new class for loading wave files, in preperation of removing ALUT
2002-12-18 16:51:02 +00:00
Brian Matzon
93ea8846f7
beautification
2002-12-15 22:24:48 +00:00
Caspian Rychlik-Prince
1bf98ef323
Added DEBUG constant
2002-12-15 22:12:46 +00:00
Brian Matzon
0746bf5084
fix: even more beautification!
2002-12-15 22:09:09 +00:00
Brian Matzon
b1ebd6fa32
fix: small beautification
2002-12-15 22:05:10 +00:00
Brian Matzon
62ad5f3681
simple test for testing the number of available sources
2002-12-15 22:01:00 +00:00
Brian Matzon
f84e2b5346
fix: no more using alutInit or alutExit
2002-12-14 12:44:17 +00:00
Brian Matzon
926e1dd507
add: new alExit method alutExit, which has been removed
2002-12-14 12:43:45 +00:00
Brian Matzon
aaa0bbab42
rem: alutInit and exit gone
2002-12-14 12:42:19 +00:00
Brian Matzon
8c0c280a12
no message
2002-12-14 12:38:39 +00:00
Luke Holden
1ade683e2d
GLU: added quadricCallback(...) methods
...
GLUQuadricCallbacks: Should now be fully implemented
removed files:
See the README.txt file for more information.
2002-11-30 03:28:30 +00:00
Brian Matzon
1959a2e0ff
fix: removed not needed imports (makes eclipse bitch less)
2002-11-27 22:34:29 +00:00
Luke Holden
2c19c071ad
GLU: Added full quadrics support (except gluQuadricCallback)
...
Quadrics.java: port of NeHe lesson18: Quadrics
2002-11-27 05:54:27 +00:00
Elias Naur
139e7b4cfb
Added releaseContext to BaseGL.java (and native for linux)
2002-11-25 17:04:56 +00:00
Elias Naur
c13797bae2
Added keycode mapping for enter and tab in Keyboard.java
2002-11-25 15:32:13 +00:00
Elias Naur
963237b3fc
Removed PRINTSCREEN, PAGEUP and PAGEDOWN again - need to remap instead
2002-11-24 19:35:00 +00:00
Caspian Rychlik-Prince
bc652fa65f
Fixed extension finding code
2002-11-24 17:08:34 +00:00
Elias Naur
5c896d3b7d
Added Keyboard.KEY_PRINTSCREEN
2002-11-24 14:35:56 +00:00
Elias Naur
3236808be9
Added missing GL constants and functions
2002-11-24 13:17:53 +00:00
Elias Naur
72a598e943
Added Keyboard.KEY_PAGEUP Keyboard.KEY_PAGEDOWN
2002-11-24 12:01:24 +00:00
Elias Naur
23fe6a9e8f
Dont let Game.java use realtime priority
2002-11-22 11:24:12 +00:00
Brian Matzon
e6eaaa96ae
fix: removed unneeded import
...
fix: removed getSource3f reference
2002-11-21 22:38:07 +00:00
Brian Matzon
4323652076
fix: removed unneeded import
2002-11-21 22:36:36 +00:00
Elias Naur
f0b887ffff
Added shader demo Grass.java
2002-11-21 15:13:50 +00:00
Brian Matzon
cd04bdf33b
moved tests to org.lwjgl.test for easier seperation
2002-11-19 16:49:53 +00:00
Brian Matzon
d9335b09cb
mod: getSource3f removed, since it isn't in the specs
2002-11-19 16:39:57 +00:00
Elias Naur
d01a456570
Fixed filenames in ALTest.java
2002-11-19 14:22:02 +00:00
Elias Naur
95d720e927
Added MathTest.java
2002-11-19 09:07:58 +00:00
Elias Naur
910f458521
Moved Game.java opengl test to java/org/lwjgl/opengl/test
2002-11-19 07:51:27 +00:00
Brian Matzon
d32ec087bc
fix: made joystick static, according to specs
2002-11-18 17:50:21 +00:00
Brian Matzon
5d596cd7c3
accompanying test for the joystick implementation
2002-11-17 18:15:01 +00:00
Brian Matzon
84e7d0fe98
first stab at the joystick implementation
2002-11-17 18:14:13 +00:00
Tristan Campbell
8e31225b1c
Fixed inversion error.
2002-10-28 20:01:26 +00:00
Caspian Rychlik-Prince
3878b20ccd
New extensions
2002-10-18 23:21:49 +00:00
Tristan Campbell
8b66ea95a5
added invert/determinant
2002-10-16 22:34:40 +00:00
Caspian Rychlik-Prince
b3d2deadd8
Added load method
2002-10-06 21:34:56 +00:00
Caspian Rychlik-Prince
8b6afc4f42
Catching up
2002-09-20 16:57:13 +00:00
Brian Matzon
1e627059f2
fix: fixed overflow error
2002-09-12 01:31:20 +00:00
Brian Matzon
43719603d1
add: added finalizer
2002-09-12 01:26:27 +00:00
Brian Matzon
03cef5303a
fix: create default device, instead of "" device (which creates a waveout device!)
2002-09-11 23:58:23 +00:00
Brian Matzon
bb9a6f85b2
fix: EAX now requires OpenAL to be initialized PRIOR to calling create
2002-09-11 23:25:35 +00:00
Brian Matzon
5992359bc7
fix: now reading ints instead of longs - buffer overflow, since longs are 64 bit in java
2002-09-11 16:57:03 +00:00
Brian Matzon
36c39310bd
fix: now reading ints instead of longs - buffer overflow, since longs are 64 bit in java
2002-09-11 16:46:26 +00:00
Caspian Rychlik-Prince
9e58e87ce9
Fixed various bugs
2002-09-06 23:58:33 +00:00
Brian Matzon
c109f47de2
rem: getProcAddress removed, since it serves no purpose for Java programmers
2002-09-06 23:36:48 +00:00
Brian Matzon
5446340278
rem: removed some debug
2002-09-04 15:27:24 +00:00
Brian Matzon
c08e72d615
mod: updated to create/destroy architecture
2002-09-03 18:54:40 +00:00
Brian Matzon
760cda8c47
fix: better keyboard handling
2002-09-03 18:08:52 +00:00
Brian Matzon
3cf6e728d0
add: rest of semiautomatic tests added
2002-09-03 16:07:43 +00:00
Brian Matzon
b24b4943d2
mod: refactored some EAX constants to Buffer or Listerner Properties class
2002-09-03 11:17:42 +00:00
Brian Matzon
4ebe09b5d2
add: EAX support done - needs some cleaning, and possibly refactoring of constants...
2002-09-02 22:06:13 +00:00
Brian Matzon
a7d1580aa3
mod: AL shouldn't have EAX constants
2002-09-02 18:01:31 +00:00
Brian Matzon
854bc9579d
fix: updated to reflect moving of EAX stuff to eax subpackage
2002-09-02 13:09:20 +00:00
Brian Matzon
05b4611a4d
mod: moved to eax subpackage
2002-09-02 13:07:48 +00:00
Brian Matzon
03dfdf5f70
add: small output line to tell that EAX is possible
2002-08-30 22:15:57 +00:00
Brian Matzon
7a2acd569d
fix: actually set Listener & Buffer GUID's
2002-08-30 21:45:48 +00:00
Brian Matzon
9ecf595bd4
add: first stab at EAX support
2002-08-30 21:30:40 +00:00
Brian Matzon
443748072b
fix: constants cleanup
2002-08-30 21:29:23 +00:00
Brian Matzon
bc6775e314
mov: renamed to BaseEAXConstants.java
2002-08-29 14:06:44 +00:00
Brian Matzon
c18e8bd28a
fix: now using Int- & Float- Buffers
...
fix: to small iteration when unqueing buffers
fix: nulling of buffer
2002-08-29 12:44:32 +00:00
Brian Matzon
7bd04b6719
add: finished full automated tests
2002-08-29 02:00:49 +00:00
Brian Matzon
cdf484cc11
add: added EnumerationValue test
2002-08-29 01:49:25 +00:00
Brian Matzon
1768d24a38
add: Queue test added
2002-08-29 01:45:44 +00:00
Brian Matzon
f85aaf6b01
fix: now using ByteBuffer all the way
2002-08-29 01:11:46 +00:00
Brian Matzon
dac8f79273
initial import
2002-08-29 01:11:25 +00:00
Brian Matzon
de76b80c29
rem: not needed imports
2002-08-28 22:31:15 +00:00
Caspian Rychlik-Prince
c6659f88a4
Stuff
2002-08-28 21:58:14 +00:00
Brian Matzon
5725ff9c66
add: more tests
2002-08-28 14:17:06 +00:00
Brian Matzon
63359ebf04
initial import
2002-08-28 12:56:55 +00:00
Brian Matzon
2fffb6b522
initial import of ALTest - conversion of altest.c - work in progress
2002-08-28 01:19:59 +00:00
Caspian Rychlik-Prince
0e07f02d50
Fixes
2002-08-28 00:05:45 +00:00
Brian Matzon
88def41eb8
initial import of ALUTTest - basically PlayTest, using ALUT for initialization and deinitialization
2002-08-27 23:30:21 +00:00
Brian Matzon
f42fa6f750
add: mo javadoc
2002-08-27 23:28:52 +00:00
Brian Matzon
2d43fd17aa
add: last test added. ALCTest complete sans some stuff that doesn't work on win32 - awaiting fix from OpenAL people
2002-08-27 23:21:03 +00:00
Brian Matzon
40a41090b2
first stab at ALC testing - Work In Progress
2002-08-27 17:49:53 +00:00
Brian Matzon
cbd9de092d
fix: update to spec recommendation (alcMakeContextCurrent before destroy)
2002-08-27 17:48:30 +00:00
Caspian Rychlik-Prince
ec489c911d
Fixed more stuff
2002-08-26 22:23:59 +00:00
Brian Matzon
6fba0353b0
add: new basic test class to make testing easier
...
mod: PlayTest now inherits from BasicTest
2002-08-26 21:10:08 +00:00
Brian Matzon
99635fc718
fix: removed double ;
2002-08-26 20:57:18 +00:00
Caspian Rychlik-Prince
8debb8fd10
This n that
2002-08-26 20:39:28 +00:00
Brian Matzon
f7e8312672
add: javadoc comment on getError
2002-08-26 20:17:55 +00:00
Brian Matzon
7c74c35663
initial import of first basic test (wee)
2002-08-26 19:53:21 +00:00
Caspian Rychlik-Prince
d4c92b2309
Fixes
2002-08-26 15:53:36 +00:00
Caspian Rychlik-Prince
eea62c9e0f
New base classes Vector and Matrix
2002-08-26 15:46:39 +00:00
Brian Matzon
71b1090163
rem: removed debug
...
fix: cleanup
2002-08-26 15:30:19 +00:00
Brian Matzon
b7bfb49c7c
add: ALC constants added
2002-08-26 15:28:01 +00:00
Brian Matzon
f6456e9a4c
removing from openal package
2002-08-25 08:41:02 +00:00
Caspian Rychlik-Prince
2cadec3bed
Determinants
2002-08-24 21:35:20 +00:00
Caspian Rychlik-Prince
fb16e0960b
Load & store into FloatBuffers
2002-08-24 21:26:47 +00:00
Caspian Rychlik-Prince
6f3722d932
Checkpoint
2002-08-24 21:19:06 +00:00
Caspian Rychlik-Prince
78dc61358e
Buffering added
2002-08-24 21:14:40 +00:00
Caspian Rychlik-Prince
a60f255e82
Bunch of matrix and vector code added
2002-08-24 21:12:31 +00:00
Caspian Rychlik-Prince
0f2936e709
Mainly Javadoc fixes and Math stuff
2002-08-23 16:14:38 +00:00
Caspian Rychlik-Prince
a5615938c9
Minor adjustments to Javadoc comments
2002-08-20 14:55:29 +00:00
Brian Matzon
db9a312469
add: first stab at ALC
2002-08-20 14:46:04 +00:00
Caspian Rychlik-Prince
7756ee5acb
Ready for native code
2002-08-20 09:29:50 +00:00
Caspian Rychlik-Prince
c564bc582d
Encapsulated LIBRARY_NAME (properly!)
2002-08-19 14:29:54 +00:00
Brian Matzon
c3d2c45cb3
fix: now uses getLibraryName() for determening lib to load
2002-08-19 14:02:55 +00:00
Caspian Rychlik-Prince
72fedde744
Encapsulated LIBRARY_NAME
2002-08-19 14:01:23 +00:00
Brian Matzon
c6c26e568d
fix: wrong prototypes for some methods, while switching to ByteBuffer
2002-08-19 13:55:23 +00:00
Brian Matzon
345a3248d5
mod: now use ByteBuffer addresses instead of arrays - this way we reduce object creation
2002-08-19 11:59:31 +00:00
Caspian Rychlik-Prince
86e159a483
Matrix code started
2002-08-19 11:29:42 +00:00
Brian Matzon
7660e2fc45
add: last al methods added
2002-08-19 02:37:21 +00:00
Brian Matzon
94da74c812
add: more al methods (work in progress)
2002-08-19 01:10:00 +00:00
Brian Matzon
14ae13dd26
change: ALUTLoadWAVFile -> ALUTLoadWAVData
2002-08-18 13:57:28 +00:00
Caspian Rychlik-Prince
11ce7e3b5b
Working
2002-08-17 14:13:12 +00:00
Caspian Rychlik-Prince
12be603c2f
Removed StructBuffer
2002-08-16 21:53:02 +00:00
Caspian Rychlik-Prince
44053c96a8
Added licenses.
2002-08-16 21:52:26 +00:00
Caspian Rychlik-Prince
f247ad4a13
Initial commit
2002-08-16 21:50:08 +00:00
Caspian Rychlik-Prince
5e264ca35f
Removed audio class
2002-08-15 16:27:19 +00:00
Caspian Rychlik-Prince
9752430e66
Copyright added
2002-08-15 16:19:01 +00:00
Caspian Rychlik-Prince
2e43ecec70
Copyright added
2002-08-15 15:46:18 +00:00
Brian Matzon
3d0e916e03
add: copyright header
2002-08-15 15:14:42 +00:00
Brian Matzon
94de774d49
changed: AL_ and al prefix removed (this included lowercasing first letter in method)
2002-08-15 14:34:20 +00:00
Brian Matzon
05c2e5844b
fixed: joystick javadoc changed to mouse
2002-08-15 14:08:14 +00:00
Caspian Rychlik-Prince
560e2dfbc0
Removed GL_ prefixes
2002-08-15 13:26:37 +00:00
Caspian Rychlik-Prince
31472c67c0
Removed GL_ prefixes
2002-08-15 13:20:09 +00:00
Caspian Rychlik-Prince
44dec85364
Removed gl prefixes
2002-08-15 13:19:49 +00:00
Caspian Rychlik-Prince
cc63960e09
Renamed setDisplayMode to create for consistency with other classes
2002-08-14 14:32:46 +00:00
Caspian Rychlik-Prince
630362c462
Added GamePad and Joystick and some query methods
2002-08-14 14:31:09 +00:00
Brian Matzon
d9ed524c54
CoreAL10 -> CoreAL
2002-08-14 10:55:41 +00:00
Caspian Rychlik-Prince
ebeb7b4b04
Removed redundant class heirarchy
2002-08-14 01:08:57 +00:00
Brian Matzon
a972863064
initial commit of OpenAL code
2002-08-13 23:13:28 +00:00
Brian Matzon
e26f1ba417
initial commit of test class for OpenAL
2002-08-13 23:01:06 +00:00
Caspian Rychlik-Prince
6fe3e3188e
StructBuffer added. Numerous changes to timing code in Sys.
2002-08-11 11:36:18 +00:00
Caspian Rychlik-Prince
04819cc981
Added GL constants and GLs 1.1, 1.2, 1.3
2002-08-09 19:42:20 +00:00
Caspian Rychlik-Prince
1b741fdfc5
Added GLU and GLUT, and core GL commands
2002-08-09 18:50:58 +00:00
Caspian Rychlik-Prince
fec4678286
First code import.
2002-08-09 10:56:30 +00:00