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