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
Brian Matzon
863e4e1fee
missing function found by llewmason
2004-04-18 03:20:04 +00:00
Caspian Rychlik-Prince
5b0894e44b
First example code checked in!
2004-04-16 10:46:30 +00:00
Elias Naur
0011e75a6e
LINUX: Improved input handling
2004-04-13 12:13:32 +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
1907fb3ff6
LINUX: Turn off keyboard repeat rate at Window.create too
2004-04-12 14:29:55 +00:00
Elias Naur
b641b66e12
LINUX: Fixed warp ignores
2004-04-12 12:20:59 +00:00
Brian Matzon
84eae4c6f6
removed restriction about native cursors, and fixed mouse not showing on setNativeCursor(null);
2004-04-12 10:37:50 +00:00
Elias Naur
e034c76f19
LINUX:Improved warp event ignore
2004-04-12 10:33:39 +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
368207e9e2
Various fixes
2004-04-09 21:52:42 +00:00
Elias Naur
4f6eaa7280
Fix rest of the openal examples
2004-04-09 21:38:31 +00:00
Elias Naur
ebff02b15a
*** empty log message ***
2004-04-09 19:26:53 +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
cc367fa4b5
LINUX: Implemented reference counted display connection to let Cursors be created and destroyed without a window or a mouse
2004-04-07 07:46:03 +00:00
Elias Naur
4779a2e29f
Updated Mouse.h
2004-04-06 14:46:40 +00:00
Elias Naur
b3b2c4a145
win32 fixup
2004-04-06 14:40:36 +00:00
Elias Naur
bf8cce9b59
Make poll deltas accumulative, and only reset on getD*
2004-04-06 14:23:19 +00:00
Elias Naur
65c16c3741
*** empty log message ***
2004-04-05 14:19:25 +00:00
Elias Naur
949977b485
Updated docs to reflect the dirty flag change
2004-04-04 14:10:19 +00:00
Elias Naur
40373ec422
Reverted the dirty flag change, because it might be used as a flag to check if the back buffer is corrupted when creating textures from the it. You can't just swap the back buffer in to clear the flag in that case. So we need the flag to be cleared also when isDirty is called
2004-04-04 14:09:12 +00:00
Caspian Rychlik-Prince
6f4a3afd26
Tweaking
2004-04-04 13:43:43 +00:00
Caspian Rychlik-Prince
0e733a1fb7
Tweaking
2004-04-04 13:39:10 +00:00
Caspian Rychlik-Prince
bd0091b8d9
*** empty log message ***
2004-04-04 13:38:18 +00:00
Elias Naur
ffc4758d6d
Pulled global isUndecorated into function
2004-04-04 13:24:34 +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
a538d84eb1
Implemented the undecorated flag and reshape on linux
2004-04-04 09:34:11 +00:00
Elias Naur
8e6568d3d6
Fixed compile problems
2004-04-04 08:36:55 +00:00
Elias Naur
42741ea819
Fixed typo
2004-04-04 08:10:48 +00:00
Elias Naur
b0a9be7721
Fixed a possible buffer overflow bug in Mouse
2004-04-04 07:37:22 +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
e5e492a285
added missing software flag checks in linux
2004-03-29 11:26:26 +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
8a2d246060
Saved input events for win32
2004-03-26 21:49:10 +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
Brian Matzon
31dd0f8b57
added nMakeCurrent
2004-03-23 21:23:58 +00:00
Elias Naur
b930b9d166
Fixed warning in vc++ 6
2004-03-23 10:19:20 +00:00
Elias Naur
af6c61c241
Use the actual buffer size in nPoll
2004-03-23 07:47:39 +00:00
Elias Naur
25a663b691
Fixed glu project bug
2004-03-22 10:02:50 +00:00
Brian Matzon
ca9160e381
Arise phoenix!
2004-03-22 06:30:39 +00:00
Elias Naur
5672a9f553
Removed unneeded oal headers again
2004-03-22 06:04:03 +00:00
Brian Matzon
bb51e3dc23
Cursor animation support regardless of platform features
2004-03-21 21:54:57 +00:00
Brian Matzon
c219f3f7a2
missing oal headers
2004-03-21 21:53:03 +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
a31362a30a
Fixed typo
2004-03-15 20:07:14 +00:00
Ioannis Tsakpinis
1a66a0c515
no message
2004-03-15 16:31:09 +00:00
Elias Naur
536bab5a52
org.lwjgl.opengl.Window.allowSoftwareOpenGL flag support for linux
2004-03-12 07:12:34 +00:00
Brian Matzon
3b875b1781
support for 'org.lwjgl.opengl.Window.allowSoftwareOpenGL'
...
added utility getBooleanProperty method
2004-03-11 21:30:48 +00:00
Elias Naur
22ef574871
*** empty log message ***
2004-03-11 19:50:42 +00:00
Elias Naur
9da5a48fa9
Split GLX from extgl into separate platform specific extgl_glx
2004-03-11 12:38:13 +00:00
Brian Matzon
dbb0ac6e98
removed not needed NPE check
2004-03-10 20:54:37 +00:00
Brian Matzon
015ce9e37d
don't forget 98+!
2004-03-10 16:52:31 +00:00
Brian Matzon
4746f40991
optimized mode detection
2004-03-10 16:47:04 +00:00
Elias Naur
062057d3d9
Fixed win32 building
2004-03-10 08:42:40 +00:00
Elias Naur
f5bf5b590b
Removed duplicate exception
2004-03-09 12:20:21 +00:00
Elias Naur
9f996c858e
Cleaned up extgl.cpp and extgl.h
2004-03-09 11:09:23 +00:00
Elias Naur
21cdb1f469
Converted openal to dynamic java native methods
2004-03-09 11:03:10 +00:00
Elias Naur
7141b99fe4
Don't let the build script do a make distclean
2004-03-09 09:36:53 +00:00
Elias Naur
df3689651f
Generalized function pointer initialization
2004-03-09 09:25: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
Elias Naur
5dc7761920
Fixed win32 compile
2004-03-07 15:49:00 +00:00
Elias Naur
ec1e7e5077
Fixed win32 compile
2004-03-07 15:41:10 +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
Elias Naur
de2edcf84f
Fixed up macosx
2004-03-05 22:57:51 +00:00
Brian Matzon
4d5f244f23
osx fixes - needs verification
2004-03-05 22:20:10 +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
e1e6ea2093
Removed VertexWeight
2004-02-29 23:27:13 +00:00
Ioannis Tsakpinis
2d586a490b
Removed VertexWeight
2004-02-29 23:19:55 +00:00
Elias Naur
4faac55de3
Moved init of glXGetProcAddress to extgl_Open
2004-02-29 08:24:56 +00:00
Caspian Rychlik-Prince
02d8edf1e2
Fixed JOGL context handling problem
2004-02-28 16:59:30 +00:00
Elias Naur
912ffcfaea
alert->nAlert in linux
2004-02-27 09:54:37 +00:00
Elias Naur
1f7e1553fc
Tried to fix g++ compiler errors in ARB_shader_objects.cpp
2004-02-27 08:29:42 +00:00
Brian Matzon
158f55b921
fresh headers
2004-02-26 21:54:05 +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
Brian Matzon
e05e891e99
*puff*
2004-02-26 21:39:27 +00:00
Elias Naur
0cc4f710a8
Fixed up linux for JOGL integration work
2004-02-25 18:09:10 +00:00
Elias Naur
52a709efd6
Small linux fix
2004-02-25 16:44:45 +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
Elias Naur
ecc62164e8
*** empty log message ***
2004-02-18 19:02:49 +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
Brian Matzon
9b929c0cf3
make isFocused & isMinimized work as expected
...
cleaned up field usage
2004-02-17 16:57:23 +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
fd56dd232a
Added WGL_ARB_multisample support
2004-02-15 19:24:03 +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
Elias Naur
ceca66cd6d
Added null check in linux setDisplayMode
2004-02-11 11:25:19 +00:00
Elias Naur
883149878b
Added aldacron's ghost window fix, a ShowWindow(hwnd, SW_HIDE) before destroying the window
2004-02-10 08:31:38 +00:00
Caspian Rychlik-Prince
6917a1e1de
The BIG LWJGL REFACTORING
2004-02-09 23:37:28 +00:00
Elias Naur
84cc336d9d
Makefile.am compile fix
2004-02-08 22:21:51 +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
ea80c5b67d
Fixed ARBOcclusionQuery
2004-01-31 15:48:58 +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
d5053e134e
Fixed building of new extensions
2004-01-30 22:13:56 +00:00
Elias Naur
68c1c23049
Fixed ARBOcclusionuery and added NVFragmentProgram
2004-01-30 22:04:30 +00:00
Ioannis Tsakpinis
8419f4a8c1
Extensions split out into separate classes
2004-01-30 20:39:36 +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
f874cd8fc3
missing include
2004-01-29 20:53:00 +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
Brian Matzon
958a517011
no longer needed files; cleanup after SF fuckup
2004-01-28 19:37:06 +00:00
Elias Naur
d756657a48
Changed GetDeviceCaps(dc, COLORRES) to use BITSPIXEL instead
2004-01-26 19:57:18 +00:00
Elias Naur
3c709fa130
Added missing build files for extensions
2004-01-26 17:14:10 +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
038108fb76
*** empty log message ***
2004-01-20 10:11:02 +00:00
Elias Naur
cc98822c4c
Fix missing glVertexStream1dvATI
2004-01-20 09:06:00 +00:00
Elias Naur
583254e4db
Extensions split out into separate classes
2004-01-20 08:37:17 +00:00
Brian Matzon
8bcedbffe0
removed \n
2004-01-12 17:24:47 +00:00
Brian Matzon
6f44f03381
make controller work again!
2004-01-12 17:21:56 +00:00
Brian Matzon
ea4fed18c4
assert that Window has been created
2004-01-12 17:15:41 +00:00
Brian Matzon
9dd52c6559
assert that Direct Input has been created
2004-01-12 16:28:51 +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
7d6fdb1b97
better compare
2004-01-08 22:40:24 +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
Elias Naur
f072a46ec1
Moved utility functions to common_tools in preparation of extension separation
2004-01-05 22:43:42 +00:00
Elias Naur
91d22ca1c5
*** empty log message ***
2004-01-05 13:21:41 +00:00
Elias Naur
b5194bbb04
Implemented linux swap control through GLX_SGI_swap_control
2004-01-03 08:09:17 +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
Elias Naur
bebb9bad4b
Dump native debug on stderr
2003-12-24 07:32:03 +00:00
Caspian Rychlik-Prince
0730597b52
*** empty log message ***
2003-12-20 22:28:00 +00:00
Elias Naur
ad28763347
*** empty log message ***
2003-12-20 22:23:15 +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
aae1deef70
Removed debug build scripts
2003-12-15 12:18:15 +00:00
Elias Naur
472b5337d4
Replaced debug libraries with runtime debug condition
2003-12-15 11:49:17 +00:00
Elias Naur
cd2a1cc13f
Compile fixes for SUSE 9
2003-12-15 09:38:14 +00:00
Elias Naur
9b0e9b5ecf
Fixed nSetVSyncEnabled() signature
2003-11-25 22:34:04 +00:00
Elias Naur
fe2b550f1a
New JNI headers
2003-11-25 22:28:28 +00:00
Elias Naur
7324c95021
Fixed build scripts
2003-11-25 22:01:29 +00:00
Elias Naur
dcaa98be1f
Added linux/mac debug build script
2003-11-25 21:26:55 +00:00
Elias Naur
43bd86b682
Added linux/mac build script
2003-11-25 21:23:37 +00:00
Elias Naur
533fb6882f
Native cursor fix in win32
2003-11-23 12:52:08 +00:00
Elias Naur
a4b1a7fd5a
Newline fix
2003-11-22 19:20:05 +00:00
Caspian Rychlik-Prince
3486e30a78
Fixed naming problems with a couple of methods
2003-11-18 11:10:18 +00:00
Elias Naur
1f9f7365a0
Win32 window creation tweaks
2003-11-17 07:45:14 +00:00
Elias Naur
83c70ee86a
Removed Math.cpp from automake
2003-11-14 08:20:32 +00:00
Caspian Rychlik-Prince
e640620e94
Removed some annoying debugging
2003-11-10 01:41:57 +00:00
Caspian Rychlik-Prince
55d429734c
Removed
2003-11-10 01:40:40 +00:00
Elias Naur
ceb9cb4681
Fixed Mac OS X keyboard translation
2003-11-06 14:30:25 +00:00
Elias Naur
a05a42970c
Updated to make input work with Mac OS X 10.3
2003-11-03 13:34:06 +00:00
Caspian Rychlik-Prince
7232fe2bda
Added getContext() to Window
2003-11-03 11:23:56 +00:00
Elias Naur
f4c5e78bfa
Removed a XSetInputFocus call from linux Window.cpp
2003-11-02 14:41:20 +00:00
Elias Naur
dbd0da31f1
Removed extra ; in mac Window.cpp
2003-11-02 11:34:27 +00:00
Elias Naur
23aa3751ae
Fixed nasty buffer overflow bug in event_queue_t
2003-10-29 16:21:42 +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
Elias Naur
9ad6b5eb1f
Added created to mac Mouse.cpp
2003-10-26 08:44:19 +00:00
Elias Naur
5f89be0e63
Fixed Mac OS X mouse button mapping
2003-10-25 21:27:54 +00:00
Elias Naur
32e0d708fd
*** empty log message ***
2003-10-24 11:59:18 +00:00
Elias Naur
20c2ec51dd
*** empty log message ***
2003-10-24 11:51:07 +00:00
Elias Naur
1746749a46
Switched mouse handling to Carbin events
2003-10-24 11:46:31 +00:00
Elias Naur
ada3a07b17
Switched mouse handling to Carbin events
2003-10-24 11:45:55 +00:00
Elias Naur
7d5992c02e
*** empty log message ***
2003-10-24 05:51:50 +00:00
Elias Naur
86cedb9425
*** empty log message ***
2003-10-23 18:21:56 +00:00
Brian Matzon
51f053e664
move mouse in right direction on y axis
2003-10-23 17:17:18 +00:00
Elias Naur
0a322b4219
Another VBO fix
2003-10-23 08:42:54 +00:00
Elias Naur
b00c24ef76
Fixed ARBFragmentProgram and ARB_vbo
2003-10-23 07:18:07 +00:00
Elias Naur
27b3d4063a
*** empty log message ***
2003-10-22 20:13:40 +00:00
Elias Naur
8cabcd523f
*** empty log message ***
2003-10-22 18:34:42 +00:00
Elias Naur
d61172410c
*** empty log message ***
2003-10-22 12:38:24 +00:00
Elias Naur
0f1d70a6ec
*** empty log message ***
2003-10-22 11:45:51 +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
b6390ef976
Fixed linux mouse creation
2003-10-20 12:49:50 +00:00
Elias Naur
b6a13f736b
Fixed mouse creation
2003-10-20 12:40:51 +00:00
Elias Naur
d9972299cd
*** empty log message ***
2003-10-16 13:56:22 +00:00
Elias Naur
3712e7c870
*** empty log message ***
2003-10-16 13:29:29 +00:00
Elias Naur
f9ad60c4aa
*** empty log message ***
2003-10-15 11:49:24 +00:00
Elias Naur
23d09086e3
*** empty log message ***
2003-10-15 11:44:05 +00:00
Elias Naur
6b9b2d302f
*** empty log message ***
2003-10-15 08:49:36 +00:00
Elias Naur
a6c56bd791
*** empty log message ***
2003-10-14 14:29:23 +00:00
Elias Naur
15dafb1c5a
Don't return from UpdateMouseFields on failure to acquire - still need to set deltas to 0
2003-10-14 12:42:05 +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
2f0089b961
*** empty log message ***
2003-10-11 13:23:55 +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
Caspian Rychlik-Prince
9ac5e7a530
Minor casting adjustment to work around a compiler bug
2003-10-08 10:56:24 +00:00
Elias Naur
50b8c3941c
*** empty log message ***
2003-10-08 10:05:34 +00:00
Elias Naur
fc925baab4
*** empty log message ***
2003-10-08 07:49:43 +00:00
Elias Naur
859f7bf50e
*** empty log message ***
2003-10-07 15:10:24 +00:00
Elias Naur
14d023ed09
*** empty log message ***
2003-10-07 14:28:33 +00:00
Elias Naur
aa9e183c7f
*** empty log message ***
2003-10-07 13:10:17 +00:00
Elias Naur
0de7e16140
*** empty log message ***
2003-10-07 12:12:08 +00:00
Elias Naur
df7a48b3ea
*** empty log message ***
2003-10-07 11:23:12 +00:00
Elias Naur
0e799f0972
*** empty log message ***
2003-10-07 10:04:38 +00:00
Elias Naur
e62178a8df
*** empty log message ***
2003-10-06 15:28:12 +00:00
Elias Naur
a55e3b2ade
*** empty log message ***
2003-10-06 14:00:44 +00:00
Elias Naur
89b631746c
*** empty log message ***
2003-10-06 08:34:03 +00:00
Elias Naur
09cdf84141
*** empty log message ***
2003-10-06 08:13:18 +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
38c18eb35c
*** empty log message ***
2003-10-01 09:02:52 +00:00
Elias Naur
1ba24e9bdf
*** empty log message ***
2003-09-30 11:52:32 +00:00
Elias Naur
6d8991f7dd
*** empty log message ***
2003-09-30 11:14:06 +00:00
Elias Naur
dd72b04c90
boolean results -> Exceptions
2003-09-30 10:52:05 +00:00
Elias Naur
42e8f13cbe
*** empty log message ***
2003-09-29 11:58:35 +00:00
Elias Naur
4111a08857
Various Mac stuff
2003-09-29 09:26:20 +00:00
Elias Naur
26ca56212c
*** empty log message ***
2003-09-28 13:09:17 +00:00
Elias Naur
9d52aaba56
Dummy getAdapter()/getVersion() for linux
2003-09-28 07:02:23 +00:00
Caspian Rychlik-Prince
307755b07c
New API for adapter queries
2003-09-28 06:55:01 +00:00
Elias Naur
88b3bcabed
*** empty log message ***
2003-09-26 18:36:54 +00:00
Caspian Rychlik-Prince
17b6a501e4
Changed from wglSwapBuffers back to SwapBuffers.
2003-09-26 16:26:10 +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
1f0a6136b7
Added extgl check to agl
2003-09-25 15:34:13 +00:00
Elias Naur
a7f8424355
Removed mac os x hack again
2003-09-23 11:00:37 +00:00
Elias Naur
5801ddf254
LWJGL now ignores OpenGL extensions with missing symbols
2003-09-22 08:31:51 +00:00
Elias Naur
8eb376ca5d
More verbose output from extgl.c
2003-09-21 07:43:02 +00:00
Elias Naur
482179bba1
Enabled awt hack on Mac OS X
2003-09-17 10:48:00 +00:00
Caspian Rychlik-Prince
b28860eb71
Gamma back in
2003-09-16 15:42:25 +00:00
Caspian Rychlik-Prince
00616de78b
Lazy library instantiation
2003-09-16 15:39:46 +00:00
Elias Naur
f67cd0e384
Tried harder to fix NT display mode selection
2003-09-16 08:29:16 +00:00
Elias Naur
fe1d693b81
ifdef'ed some debug printfs
2003-09-11 08:00:28 +00:00
Caspian Rychlik-Prince
6551d03cd4
More fixes
2003-09-10 22:55:25 +00:00
Caspian Rychlik-Prince
392663d590
Fixed compile error
2003-09-10 22:41:17 +00:00
Caspian Rychlik-Prince
e92a54db87
Repaired gamma code.
2003-09-10 22:39:46 +00:00
Caspian Rychlik-Prince
14f38f43e5
Lazy initialization.
2003-09-10 22:39:26 +00:00
Elias Naur
9148cb7c90
Fixed display mode code paths
2003-09-10 22:35:06 +00:00
Elias Naur
216dde95e3
*** empty log message ***
2003-09-09 18:11:01 +00:00
Elias Naur
579ac72a64
*** empty log message ***
2003-09-09 08:10:38 +00:00
Elias Naur
7ccd06cf0f
*** empty log message ***
2003-09-08 16:43:53 +00:00
Elias Naur
56a45b2cb4
*** empty log message ***
2003-09-08 16:40:52 +00:00
Caspian Rychlik-Prince
a16b6d1d38
Fixed spelling
2003-09-08 16:39:04 +00:00
Elias Naur
4980aeb426
*** empty log message ***
2003-09-08 16:34:38 +00:00
Elias Naur
a8cd48965f
*** empty log message ***
2003-09-08 14:51:01 +00:00
Elias Naur
d2f44f4a3e
*** empty log message ***
2003-09-08 14:40:46 +00:00
Elias Naur
2b1a59e722
*** empty log message ***
2003-09-07 16:21:04 +00:00
Elias Naur
8b947a575f
*** empty log message ***
2003-09-07 16:11:15 +00:00
Elias Naur
7886c80c9a
*** empty log message ***
2003-09-07 13:46:02 +00:00
Elias Naur
4447e48b4d
*** empty log message ***
2003-09-07 13:28:19 +00:00
Elias Naur
a130e9fefa
*** empty log message ***
2003-09-05 09:39:43 +00:00
Elias Naur
5d668c0451
*** empty log message ***
2003-09-04 10:33:08 +00:00
Elias Naur
bee4097e23
*** empty log message ***
2003-09-04 10:17:55 +00:00
Elias Naur
a0d888248a
*** empty log message ***
2003-09-04 08:38:10 +00:00
Elias Naur
fb62e6327a
*** empty log message ***
2003-09-04 07:23:47 +00:00
Elias Naur
2787a66207
*** empty log message ***
2003-09-03 15:42:37 +00:00
Elias Naur
ad4203917b
*** empty log message ***
2003-09-03 15:04:14 +00:00
Elias Naur
72f3a12646
*** empty log message ***
2003-09-02 15:00:56 +00:00
Elias Naur
8e7572192d
*** empty log message ***
2003-09-02 14:06:34 +00:00
Caspian Rychlik-Prince
ecb0045241
Fixed code in display enumeration.
2003-09-02 11:30:36 +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
Elias Naur
7d35ee2744
*** empty log message ***
2003-08-23 09:47:58 +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
a8826b4b12
update->updateState
2003-08-17 18:17:20 +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
568c7c9182
fixed stupid unsatisfiedlink error, int -> jint
2003-08-16 21:12:02 +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
7b01e92f0a
Glitch fixin'
2003-08-11 20:11:45 +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
f625bea9f0
*** empty log message ***
2003-08-11 17:33:41 +00:00
Elias Naur
177595e4ca
*** empty log message ***
2003-08-11 16:53:16 +00:00
Elias Naur
c8f38ac9b7
Flipped cursor coordinates to match OpenGL
2003-08-11 16:35:45 +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
a62ebc2c3b
Fixed a negative focus feedback loop
2003-08-05 14:21:59 +00:00
Elias Naur
35a1538f82
Implemented safe VBO indices (phew)
2003-08-04 23:00:49 +00:00
Elias Naur
e6cca3fda8
*** empty log message ***
2003-08-04 10:11:53 +00:00
Elias Naur
d359a6b7e1
*** empty log message ***
2003-08-04 10:09:40 +00:00
Caspian Rychlik-Prince
df0866d4fb
*** empty log message ***
2003-08-03 22:27:28 +00:00
Caspian Rychlik-Prince
85c528039c
*** empty log message ***
2003-08-03 22:10:03 +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
f7ce5c39ed
Improved createIndexBuffer
2003-08-03 16:19:09 +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
e90b540d01
*** empty log message ***
2003-08-02 16:07:49 +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
81b9e0795c
*** empty log message ***
2003-08-02 10:56:25 +00:00
Caspian Rychlik-Prince
c89cea204c
Removed quadrics
2003-08-02 10:56:04 +00:00
Caspian Rychlik-Prince
0c6f4731a6
Major change to use overloaded buffer functions and buffer positions
2003-08-02 10:55:32 +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
f6aef89293
Made C NULL return values correspond to a null Buffer
2003-07-29 12:29:32 +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
Caspian Rychlik-Prince
2bd35dbe1d
Changed some focus handling code. Works well with Alien Flux.
2003-07-27 13:12:43 +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
254681763d
Added missing .cpp files
2003-07-26 09:22:31 +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
2579413a64
Fixed native win32 cursor bug
2003-07-24 09:09:24 +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
Elias Naur
1526ad3a2a
Added linux focus support
2003-07-16 21:10:28 +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
Brian Matzon
bd9b01eaf8
added support for isFocused
2003-07-16 21:01:34 +00:00
Elias Naur
63e3ef67fd
Small error message fix
2003-07-15 14:02:39 +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
Elias Naur
074b80c06c
Linux build fix
2003-07-06 08:00:22 +00:00
Brian Matzon
6e0ffd144d
removing parts of Math
2003-07-05 23:59:44 +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
Elias Naur
2348040680
linux build fix
2003-07-05 22:19:51 +00:00
Elias Naur
55cb0bad92
fixed compiler warning
2003-07-05 21:58:35 +00:00
Brian Matzon
e8a6ecb69c
fix: removed debug
2003-07-04 14:29:02 +00:00
Brian Matzon
0b5722b3fb
static implementation - work in progress
2003-07-02 22:42:41 +00:00
Brian Matzon
999a675be3
fix: compiler whining
2003-07-02 22:42:01 +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
Elias Naur
2e30eff2a5
Try to return a better minimum cursor size
2003-06-08 14:32:30 +00:00
Elias Naur
34aeff1757
Try to return a better minimum cursor size
2003-06-08 14:30:53 +00:00
Caspian Rychlik-Prince
7cb8a93fb1
We now restore display settings on minimize. Hurrah!
2003-06-07 19:28:53 +00:00
Elias Naur
71f46bfce9
Fixed win9x keyboard translation
2003-06-07 13:56:06 +00:00
Caspian Rychlik-Prince
e148f01ba9
Early exit on failed mouse read.
2003-06-07 12:49:55 +00:00
Caspian Rychlik-Prince
72f2402a7f
Minor tweaks to window creation.
2003-06-07 12:48:21 +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
5aae56dfcc
*** empty log message ***
2003-06-04 22:10:24 +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
Elias Naur
c267f6d5da
Linux fixes
2003-06-01 17:20:03 +00:00
Brian Matzon
4cdf7f855d
fix: removed superfluous import statement
2003-06-01 11:02:35 +00:00
Elias Naur
18685ab806
Added USEGLX13 to BaseGL.cpp
2003-05-30 16:29:17 +00:00
Elias Naur
e66f5dee8a
More Display checks
2003-05-30 14:44:45 +00:00
Elias Naur
66a2676652
Extra checks in window creation
2003-05-30 06:10:33 +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
Scott W Palmer
1ae6e9e862
oops missed double buffer attribute
2003-05-23 04:21:09 +00:00
Scott W Palmer
79823229f9
fixed sporadic Bus Error in GetAvailableDisplayModes
2003-05-23 03:07:46 +00:00
Elias Naur
5411e23b7a
Native cursor fixes
2003-05-20 14:28:30 +00:00
Scott W Palmer
a104d020d0
Stubs for OS X
2003-05-20 14:00:18 +00:00
Scott W Palmer
6612643fec
minor cleanup
2003-05-20 13:59:58 +00:00
Elias Naur
ccc115fe9d
Native cursor fixes
2003-05-20 13:59:30 +00:00
Scott W Palmer
b9a7d26cb4
minor cleanup
2003-05-20 13:51:46 +00:00
Scott W Palmer
503f031b15
fixed some more initialization issues
2003-05-20 13:48:44 +00:00
Elias Naur
4c53756e7b
Cursor fixes
2003-05-20 12:33:51 +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
Scott W Palmer
41f562676f
fixed some initialization issues
2003-05-19 02:56:54 +00:00
Elias Naur
a1649bab3f
Min cursor size 1, not 0
2003-05-17 08:06:39 +00:00
Scott W Palmer
a360d24047
Mac OS X Support - untested
2003-05-17 02:50:51 +00:00
Elias Naur
e886d95122
Native cursors implemented
2003-05-16 18:39:46 +00:00
Elias Naur
fd75f7a959
Added debug output when dynamic library load fails
2003-05-11 11:51:08 +00:00
Gregory Pierce
8ae528efe0
Added in double buffering and added in the capability to actually swapBuffers with CGFlushDisplay() which will copy the back to the front.
2003-05-10 22:02:19 +00:00
Gregory Pierce
2eccb0f4ce
Change to use the actual refresh rate from the display in the init call instead of setting it to 60. It doesn't really matter since OSX could care less, but for others maintaining the port, they may want code that looks the same.
2003-05-10 21:49:30 +00:00
Gregory Pierce
aa13639386
Changed the location of the CGDisplayCapture from the GL code to the Display code. A side effect of this is that calling resetDisplayMode() is required - not optional. Not calling resetDisplayMode() may result in a non-responsive machine.
2003-05-10 19:19:12 +00:00
Gregory Pierce
585131c442
Updated the display init function so that the OSX version plays nicely with the other versions.
2003-05-10 17:30:58 +00:00
Gregory Pierce
bcd0b40bce
Removed unnecessary struct. No point consuming memory for something that's unnecessary.
2003-05-10 17:21:39 +00:00
Gregory Pierce
ad12445e75
Updated to use CG API for mouse capture and deltas. OS handles Deltas itself so using that as opposed to tracking it myself.
2003-05-10 17:20:48 +00:00
Gregory Pierce
8fb714f8e5
Updated to be up to date with current release. Still no support for setting process priority.
2003-05-10 04:58:18 +00:00
Gregory Pierce
4766bd1c85
Finishing up changes to the Display and BaseGL classes.
2003-05-10 04:50:24 +00:00
Gregory Pierce
4d10d662ec
Removed as interface to HID devices has changed
2003-05-09 20:24:06 +00:00
Gregory Pierce
5afb350aa0
Updated to use CGL as opposed to AGL
2003-05-09 20:23:28 +00:00
Brian Matzon
985c601df9
fix: Controller now works again (window.h was being included, and setting dx version to 3, which doesn't support joysticks)
2003-05-08 21:30:30 +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
Gregory Pierce
647e1b2b29
Revamped architecture replacing AGL nastiness with cleaner CGL API
2003-05-08 00:53:10 +00:00
Brian Matzon
06cf180b71
fix: increased buffersize to correct size (buffering + translation can increase needed size to 200 bytes at most)
2003-05-07 17:17:23 +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
Elias Naur
9543fbf3bb
Fixed segfault when GLX is missing
2003-05-02 21:18:01 +00:00
Elias Naur
038a1c540c
*** empty log message ***
2003-05-02 20:58:53 +00:00
Elias Naur
86798e426f
Fixed some linux input focus issues
2003-05-02 13:41:40 +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
81dc347de0
Reverted the glu loading
2003-04-28 11:20:55 +00:00
Elias Naur
57e9578eb5
*** empty log message ***
2003-04-28 11:12:53 +00:00
Caspian Rychlik-Prince
d020ad3216
*** empty log message ***
2003-04-28 11:04:15 +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
Brian Matzon
609cdda985
Using EnumDisplaySettingsEx now, to force monitor comparing
2003-04-14 18:17:29 +00:00
Elias Naur
7455bfcef9
Corrected a linux gl lib loading bug
2003-04-13 09:28:01 +00:00
Elias Naur
34e1cd0d8a
Removed superflous Vector3f.magnitude()
2003-04-09 15:24:27 +00:00
Elias Naur
c82ecd306d
Fixed missing header include
2003-04-07 17:49:13 +00:00
Elias Naur
1222c594d0
*** empty log message ***
2003-04-07 17:30:41 +00:00
Elias Naur
f0c94451e9
Added dummy gamma controls to linux
2003-04-07 17:04:24 +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
267b868db7
Minor linux fix
2003-03-31 10:56:41 +00:00
Elias Naur
97bc650a22
Minor win32 fix
2003-03-30 19:53:39 +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
895c751ec6
New Window class, and major changes to Display
2003-03-28 01:30:34 +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
Elias Naur
bb2d3d472d
Various linux fixes(alot)
2003-03-27 18:28:05 +00:00
Elias Naur
8343bfa44c
Various linux fixes(alot)
2003-03-27 18:27:36 +00:00
Elias Naur
0955acdec1
Linux various (5)
2003-03-27 17:22:26 +00:00
Elias Naur
8b4a868ddd
Various linux fixes(4)
2003-03-27 15:42:25 +00:00
Elias Naur
52445cf214
Various linux fixes(3)
2003-03-27 15:38:47 +00:00
Elias Naur
3733d4a21e
Various linux fixes(2)
2003-03-27 15:28:57 +00:00
Elias Naur
d9828de0c4
Various linux fixes
2003-03-27 15:16:35 +00:00
Elias Naur
acfd9e4cea
Updated linux Mouse
2003-03-24 18:10:04 +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
Elias Naur
5ac3ea26e8
Fixed mouse clamping
2003-03-23 20:08:49 +00:00
Brian Matzon
95075c3492
fix: VM crash when using > 4 button mouse
2003-03-23 20:00:28 +00:00
Elias Naur
a4454614db
Renamed extal.c->extal.cpp
2003-03-23 12:52:11 +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
46802b3486
beautyfication
2003-03-22 23:22:08 +00:00
Brian Matzon
dd201b2f14
fix: load OpenAL based on java.library.path
2003-03-22 23:17:11 +00:00
Caspian Rychlik-Prince
0cf93ebe93
Fixed nasty bug in Win9x display mode enumeration
2003-03-22 21:39:52 +00:00
Elias Naur
a7ec7cda5b
Various linux fixes
2003-03-21 23:28:00 +00:00
Brian Matzon
24db98e43a
wip: load oal based on java.library.path
2003-03-21 17:55:33 +00:00
Elias Naur
bba7bf9462
Added getPlatform() to linux
2003-03-21 17:37:58 +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
df1d611624
Fixed JNI error
2003-03-18 16:38:31 +00:00
Caspian Rychlik-Prince
be9286b6a0
Fixed some JNI errors. One remains.
2003-03-17 18:57:05 +00:00
Brian Matzon
0060b68efd
fix: dragging of window doesn't work, when returning directly from unhandled WM_SYSCOMMAND - so let's not do that!
2003-03-17 18:40:56 +00:00
Caspian Rychlik-Prince
f078482bbc
Fix Brians bugs
2003-03-17 18:34:43 +00:00
Brian Matzon
7cfa29957e
initial commit of OpenAL create/destroy test
2003-03-16 22:52:35 +00:00
Elias Naur
13cceb99b9
Fixed runtime breakage on linux
2003-03-16 21:55:43 +00:00
Elias Naur
0920b5223c
Fixed runtime breakage on linux
2003-03-16 21:55:13 +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
Caspian Rychlik-Prince
ef0f837ea1
*** empty log message ***
2003-03-16 17:37:18 +00:00
Caspian Rychlik-Prince
a82dbf5126
*** empty log message ***
2003-03-13 23:11:48 +00:00
Brian Matzon
458fcdc480
fix: compile bug, since glx* didn't return value
2003-03-13 19:54:44 +00:00
Caspian Rychlik-Prince
229da7e9d6
*** empty log message ***
2003-03-13 19:48:02 +00:00
Caspian Rychlik-Prince
b39740daf3
*** empty log message ***
2003-03-13 19:31:10 +00:00
Elias Naur
2077bbb1db
Moved disabling of repeat rate to Display
2003-03-08 22:14:17 +00:00
Elias Naur
374334e7d3
Disable linux key repeat while Keyboard is created - match win32 behavior
2003-03-08 18:47:34 +00:00
Caspian Rychlik-Prince
c6c2cdcafc
Tweaked but little else
2003-03-07 16:01:27 +00:00
Brian Matzon
e78cdd5029
fix: removed GlobalRef
...
fix: now sets fields to JNI_TRUE/JNI_FALSE respectively
2003-03-07 15:23:58 +00:00
Caspian Rychlik-Prince
c6747e0a8e
*** empty log message ***
2003-03-07 15:04:28 +00:00
Caspian Rychlik-Prince
0f88a2131b
*** empty log message ***
2003-03-06 22:55:13 +00:00
Brian Matzon
310526a254
wip fix: buttons array now being ref'ed from native side to avoid GC'ing
2003-03-06 20:55:13 +00:00
Elias Naur
c0bc4b1899
added glXAllocateMemoryNV/glXFreeMemoryNV
2003-03-06 20:54:05 +00:00
Elias Naur
66b0bfb18f
*** empty log message ***
2003-03-06 17:52:58 +00:00
Brian Matzon
ccba1c3f79
fix: won't be needing hashmaps from native side
2003-03-04 06:08:53 +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
02aa0e7a1a
fix: small beautification
2003-03-03 21:51:13 +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
Brian Matzon
db7b3a9cf5
fix: no longer fatal to not acquire input
2003-03-01 21:39:31 +00:00
Elias Naur
451f237085
Linux mouse buttons now match those on win32 (again)
2003-02-26 18:11:32 +00:00
Elias Naur
4d67446487
Linux mouse buttons now match those on win32
2003-02-26 17:49:09 +00:00
Elias Naur
470ea4a7dc
linux scroller now match win32 behaviour more precisely - scrolling reversed and scaled 120
2003-02-24 19:46:52 +00:00
Elias Naur
4677a35556
Fixed a buffer overflow problem in d�z
2003-02-20 15:13:37 +00:00
Elias Naur
6196e6845b
Fixed bug when a X display connection cannot be established (again)
2003-02-20 13:27:20 +00:00
Elias Naur
6113da5083
Fixed bug when a X display connection cannot be established
2003-02-20 13:20:54 +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
Elias Naur
55ac8dd74c
Don't fail create if grab doesn't succeed on the first try
2003-02-14 11:23:01 +00:00
Elias Naur
eeef8c62ed
replaced PeekMessage() -> handleMessages()
2003-02-13 15:32:15 +00:00
Elias Naur
e3eeff94b0
Added preliminary alt-tab support on linux
2003-02-12 17:12:01 +00:00
Elias Naur
68045ce08f
Don't allow the mouse to drift when failing poll
2003-02-12 12:11:05 +00:00
Elias Naur
dcaaccc138
Don't allow to show the window menu
2003-02-12 12:07:50 +00:00
Elias Naur
a36f15cc0e
Don't return -1 on keyboard read failure
2003-02-12 11:27:48 +00:00
Elias Naur
eb7e142b67
Don't return -1 on keyboard read failure
2003-02-12 09:55:17 +00:00
Elias Naur
e44b4f43f0
added check for software only modes
2003-02-12 09:33:11 +00:00
Elias Naur
1e8061c22d
replaced wglSwapLayerBuffers -> SwapBuffers
2003-02-12 09:29:07 +00:00
Brian Matzon
7bff025626
formatting and better javadoc
2003-02-10 23:09:54 +00:00
Brian Matzon
3a28d769a7
fix: releasing device context for window, as per msdn docs
2003-02-10 22:13:46 +00:00
Caspian Rychlik-Prince
f6aa685151
Fixed CHECK ERROR bug
2003-02-10 00:00:48 +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
eb21d12e86
fix: using own DI instance since we've been horking the one created from display, which when not horked cannot be used, since it does not work with dx3+
...
fix: changed to use firstime initialization logic like mouse
2003-02-09 19:54:04 +00:00
Brian Matzon
facd783e4f
fix: behave with Controller
2003-02-09 19:51:53 +00:00
Brian Matzon
3eaca27fd7
mod: some formatting
...
fix: allow creation of mouse more than one time
2003-02-09 19:18:31 +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
Elias Naur
c022100cab
Added closeRequested support to linux
2003-02-09 17:01:01 +00:00
Elias Naur
36d8f34e86
linux windows can't be resized now
2003-02-09 11:06:51 +00:00
Brian Matzon
8cd9882280
fix: moved handleMessages to its rightfull place
2003-02-08 23:25:11 +00:00
Brian Matzon
9a9406dc7e
add: close button enabled
2003-02-08 23:01:58 +00:00
Elias Naur
15b6e08872
Updated linux files to recent mouse and display changes
2003-02-08 20:36:31 +00:00
Elias Naur
f2f829483b
Added isMinimized to linux
2003-02-08 19:55:07 +00:00
Brian Matzon
e96c1322eb
fix: updated to reflect changes in new mouse
2003-02-08 19:37:09 +00:00
Brian Matzon
ac29cf9acd
mod: renaming of most methods/fields due to name clashes with Mouse
...
fix: check for DIERR_NOTACQUIRED when loosing focus
fix: check for controller failed, and would crash VM if no controller could be found
2003-02-08 19:31:19 +00:00
Brian Matzon
7c2dac8ebd
fix: make mouse actually behave!
2003-02-08 19:30:53 +00:00
Brian Matzon
956968e092
new Mouse implementation, rewritten to better fit Controller structure
2003-02-08 19:30:23 +00:00
Elias Naur
6435369d23
Removed dead code
2003-02-08 16:33:00 +00:00
Brian Matzon
f05f16cc27
added minimize button, disabling close button since we have no mechnism to notify the user of a close
2003-02-08 01:02:34 +00:00
Caspian Rychlik-Prince
247be0d0d2
*** empty log message ***
2003-02-07 23:21:01 +00:00
Caspian Rychlik-Prince
2e3f28b029
*** empty log message ***
2003-02-07 21:54:31 +00:00
Elias Naur
30e1e4459d
Added window title bars to linux
2003-02-06 20:40:41 +00:00
Caspian Rychlik-Prince
5ea14c3919
*** empty log message ***
2003-02-06 18:26:04 +00:00
Elias Naur
1f1d932687
Added missing linux keyboard mapping
2003-02-02 22:49:16 +00:00
Elias Naur
8343e2a0cc
Added win32 alpha check
2003-01-31 19:04:45 +00:00
Tristan Campbell
36e785bc77
First draft of a altivec copy with cache prefetch
2003-01-31 01:17:19 +00:00
Gregory Pierce
529748c7b7
Added changes to support the selection of display modes on OSX in multiple monitor configurations. Currently defaults to only getting the display modes of display[0] - the primary display since lwjgl doesn't yet support clean multi monitor configuration programatically.
...
This code based off the Apple provided sample code at http://developer.apple.com/samplecode/Sample_Code/Graphics_2D/Mode.htm
2003-01-30 18:56:56 +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
9cdf5d7156
small comment on using z axis as slider
2003-01-23 21:14:04 +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
86c4ce70dc
Bug fix
2003-01-12 11:42:27 +00:00
Elias Naur
1b3d0278f9
Added keyboard translation to linux and win32
2003-01-11 23:09:38 +00:00
Elias Naur
a6bd8e7fa4
Fixed linux compile
2003-01-11 21:03:22 +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
Gregory Pierce
0ce757265e
Added in timer support
2003-01-02 18:19:30 +00:00
Gregory Pierce
a2eb41850b
Clean OSX release, changed the platform flag to TARGET_OS_MAC to match what's in OpenAL so everything builds smootly together.
2003-01-02 05:45:43 +00:00
Gregory Pierce
63eee14ddf
Moved typedefs into extgl.h so that OpenGL symbols not multiply defined - removes 650 warnings. Removed all imports of agl.h and gl.h. Removed OpenGL.framework from the project
2003-01-01 23:05:26 +00:00
Gregory Pierce
f48be98ee9
Changes to support dynamic loads on the mac and finish the initial build
2003-01-01 04:05:44 +00:00
Gregory Pierce
000e24eca7
Quick change for OSX support
2003-01-01 04:03:27 +00:00
Gregory Pierce
e20873b847
no message
2003-01-01 03:58:44 +00:00
Gregory Pierce
beebfb4484
Removed typo - sorry
2002-12-30 22:24:29 +00:00
Gregory Pierce
ed5dc9487c
Updated to include the dynamic loading of the OpenGL.framework and use function pointers so OpenGL functions can be called.
2002-12-30 22:06:28 +00:00
Elias Naur
951ed1bc07
Added -D_X11 to c flags in linux
2002-12-30 11:41:00 +00:00
Gregory Pierce
1e74408a5f
Changes to bring in minimal functionality of the OSX port. Still needs virtual function definitions before GL functions can be called properly.
2002-12-30 07:09:35 +00:00
Gregory Pierce
64d68e7894
Changes to allow more than just Windows and UNIX build targets. Adds in the _X11 define for the Unix boys and will include the _OSX define to handle stuff for OSX.
2002-12-30 07:07:40 +00:00
Elias Naur
e0ff212e5e
Fixed embarrassing Display.destroy() bug
2002-12-28 10:41:17 +00:00
Gregory Pierce
19f32cd642
Started trimming the OSX keyboard interface to what OSX supports in Carbon. Won't use InputSprocket because there appears to be no support plan from Apple.
2002-12-23 21:50:49 +00:00
Caspian Rychlik-Prince
f4165f634e
Fixed?
2002-12-23 13:23:29 +00:00
Elias Naur
04909d4f55
Added more intelligent pixel format chooser in linux
2002-12-23 11:31:32 +00:00
Brian Matzon
86279b768f
fix: selection of display mode made "better"
2002-12-22 22:42:13 +00:00
Brian Matzon
e772198159
fix: more verbose when failing in creating oal
2002-12-22 21:44:49 +00:00
Brian Matzon
eea45f95eb
fix: using JNI_TRUE/FALSE
2002-12-22 21:44:18 +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
Elias Naur
31f8dfd08a
Updated linux to new display mode behavior
2002-12-22 20:58:25 +00:00
Brian Matzon
37d383963d
fix: updated to new display creation
2002-12-22 20:49:18 +00:00
Elias Naur
a5ab6c385b
Fixed win32 display bug
2002-12-22 20:31:22 +00:00
Elias Naur
18e8950eb3
Added Sys.alert to linux
2002-12-22 20:19:50 +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
18f8302668
Alert code & new displaymode code
2002-12-22 19:52:44 +00:00
Caspian Rychlik-Prince
d7e4f30547
Alert code
2002-12-22 19:52:31 +00:00
Caspian Rychlik-Prince
ca4e05f75b
New DisplayMode code
2002-12-22 19:52:15 +00:00
Luke Holden
76d8f52787
standard autoconf stuff... we dont need
2002-12-22 19:25:42 +00:00
Brian Matzon
b6b3d6e1d0
die die DIE!!!
2002-12-21 23:01:31 +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
Brian Matzon
158bbaf47a
die die DIE!!!
2002-12-21 11:36:22 +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
Elias Naur
004ee911d2
Removed ALUT from automake
2002-12-18 20:32:12 +00:00
Brian Matzon
df53df269e
fix: removed alut related stuff
2002-12-18 17:09:09 +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
Elias Naur
040d03dca4
Fixed the RegisterClass call
2002-12-18 16:40:12 +00:00
Gregory Pierce
ad03fe3b3b
no message
2002-12-18 03:38:57 +00:00
Gregory Pierce
9f9884fce4
no message
2002-12-18 03:20:35 +00:00
Caspian Rychlik-Prince
c63eae72d6
Changed quotes to angle brackets for alut.h inclusion
2002-12-17 19:08:16 +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
Elias Naur
450ff067cf
Added a standard system error output
2002-12-14 15:23:53 +00:00
Elias Naur
434497c7bd
Even more linux oal fixes
2002-12-14 13:52:25 +00:00
Elias Naur
102757c802
More oal linux fixes
2002-12-14 13:44:55 +00:00
Elias Naur
3a8e2b59f1
Fixed oal dynamic loading on linux
2002-12-14 13:37:46 +00:00
Brian Matzon
ddfc7f4919
removed dynamic loading, since alut is statically linked (doh!)
2002-12-14 12:54:25 +00:00
Brian Matzon
7083363a91
dynamic loading of openal
2002-12-14 12:49:16 +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
Elias Naur
b7de8b69dc
Added more pixelformat tests to win32
2002-12-12 22:04:05 +00:00
Elias Naur
38438f6716
Moved print of extensions to debug version
2002-12-12 20:06:15 +00:00
Elias Naur
ede753c419
Removed a printf
2002-12-12 20:04:56 +00:00
Elias Naur
7184576886
Fixed a mouse button state array bug
2002-12-12 19:51:20 +00:00
Elias Naur
ff770dee4d
Added ReleaseContext to win32
2002-12-11 10:14:08 +00:00
Elias Naur
98398e4a7a
Minor fix to Display.cpp
2002-12-11 07:26:49 +00:00
Elias Naur
8202b0e14c
Switched to dynamic loading of gl functions and libs
2002-12-11 07:16:31 +00:00
Elias Naur
24e25533ab
Fixed a GL context creation bug
2002-12-04 15:17:49 +00:00
Elias Naur
08faa001ba
Removed Makefile.elias_naur
2002-11-30 21:43:06 +00:00
Luke Holden
48b003e13a
ac*.m4 files are no longer in cvs
2002-11-30 21:36:12 +00:00
Luke Holden
249b34b437
Files are automatically generated
2002-11-30 21:35:19 +00:00
Elias Naur
4641d82e43
Added the XWarpointer call again - this time centering the pointer
2002-11-30 21:25:00 +00:00
Luke Holden
60e0ee6c01
added GLUQuadricCallbacks::clear(); to quadricDelete
2002-11-30 03:40:47 +00:00
Luke Holden
9c07799b93
moved everything to header
2002-11-30 03:34:19 +00:00
Luke Holden
1dbb58ef61
*** empty log message ***
2002-11-30 03:32:50 +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
Luke Holden
b4adb68d25
the callback classes now compile and link with the library. However it still
...
is not usable =/
2002-11-30 00:19:59 +00:00
Elias Naur
9055e992e9
Reverted Luke's XWarpPointer change
2002-11-29 11:51:10 +00:00
Luke Holden
f856619f1f
added an example on how to use the callback from java
2002-11-29 09:19:39 +00:00
Luke Holden
9010e33568
*** empty log message ***
2002-11-29 08:53:08 +00:00
Luke Holden
b296573f91
added a cast to the example
2002-11-29 08:51:08 +00:00
Luke Holden
36a0db6b02
*** empty log message ***
2002-11-29 08:49:29 +00:00
Luke Holden
7334bcfb0e
fixed the grammer a little, along with a small bug =)
2002-11-29 08:48:32 +00:00
Luke Holden
49a6b4276f
*** empty log message ***
2002-11-29 08:33:36 +00:00
Luke Holden
0aa1f0d701
BaseWindow: We are now grabbing the mouse. Doing this because on linux,
...
you need to grab and move the pointer or else you can scroll away from
your full screen program.
org_lwjgl_input_Mouse.cpp: When in full screen, the pointer should warp
to the corner of the display. This fixes a few issues.
Also added a stub for nEnableBuffer, with a fixme message. This function
does not seem to be implemented in either the linux or win32 source...
but exists in the java Mouse class. The stub keeps programs from crashing.
ltmain.sh: Fixed a bug in libtool, where it uses gcc vs c++ for linking
librarys built in c++. This fixes a missing symbol issue.
configure.in: Made a few small changes.
2002-11-29 08:29:53 +00:00
Luke Holden
fe7692179d
callbacks: The start of my callback implementation.
...
Makefile.am: small fix for the CPPFLAGS variable
2002-11-29 06:06:16 +00:00
Luke Holden
92538f7674
small update for the X11 path
2002-11-28 22:44:39 +00:00
Luke Holden
ebfdcb7ef9
initial autoconf/automake support =)
2002-11-28 22:40:06 +00:00
Luke Holden
a98cfffb0d
Renamed... prepping for autoconf =)
2002-11-28 22:35:29 +00:00
Brian Matzon
2d64bddd63
fix: make OpenAL compile, by not including extal.h in files - somekind of circular dependency ?
2002-11-28 22:06:37 +00:00
Elias Naur
77e86f580c
Added pointer warping to keep pointer in center of the display
2002-11-28 21:49:11 +00:00
Brian Matzon
af4368f427
fix: make OpenAL compile, by not including extal.h in files, but CoreEAX - somekind of circular dependency ?
2002-11-28 20:25:10 +00:00
Luke Holden
a510ec189c
*** empty log message ***
2002-11-28 19:36:09 +00:00
Luke Holden
00ddd2e14f
try, try, try again =)
2002-11-28 19:35:04 +00:00
Luke Holden
e2c554a36a
second try on getting things working proper on win32
2002-11-28 19:17:55 +00:00
Luke Holden
8bb25a01e1
trying to fix problem with compiling on windows
2002-11-28 16:45:27 +00:00
Elias Naur
383ceb7c25
Mouse.cpp fix
2002-11-28 09:29:40 +00:00
Brian Matzon
1959a2e0ff
fix: removed not needed imports (makes eclipse bitch less)
2002-11-27 22:34:29 +00:00
Luke Holden
c8ff3680f4
generated from the java source =)
2002-11-27 06:28:02 +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
Luke Holden
6a727e5d44
Modified so openal compiles on linux again
2002-11-27 03:01:23 +00:00
Luke Holden
6e962dcc68
fixed missing newline
2002-11-27 02:34:58 +00:00
Luke Holden
f43ae9b628
fixed lack of newline
2002-11-27 02:34:24 +00:00
Caspian Rychlik-Prince
8d47a65539
Fixed include error
2002-11-26 23:31:14 +00:00
Elias Naur
341f75dae4
Increased poll buffer size
2002-11-26 20:07:49 +00:00
Elias Naur
be5dcc1768
Added poll() logic so behavior looks like DX
2002-11-26 20:07:06 +00:00
Caspian Rychlik-Prince
565dd6b6e0
*** keyword substitution change ***
2002-11-26 17:34:26 +00:00
Elias Naur
7c031a8486
Reverted the Keyboard.poll() change
2002-11-26 08:15:17 +00:00
Luke Holden
c0c4e60d29
Removed the native time readout from queryTime().
...
I think elias_naur was trying to annoy me to death with time updates
every 0.001 seconds =)
2002-11-26 04:58:29 +00:00
Luke Holden
f02005efd9
Added a fix for when GLX_ALPHA_SIZE cant be set (I think this happens
...
when display depth is below 24.)
There might be a better way to handle this... but this lets lwjgl work
for me. =)
2002-11-26 03:30:41 +00:00
Elias Naur
2b814af9f7
Made Keyboard.poll behave like win32 version
2002-11-25 22:10:07 +00:00
Brian Matzon
80760d350f
fix: <al.h> -> <AL/al.h>
2002-11-25 21:50:41 +00:00
Elias Naur
c106ae87c1
Dump extension info with debug library
2002-11-25 20:35:01 +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
f57fc75b7b
Remapped some keys
2002-11-25 14:57:13 +00:00
Elias Naur
be6e1900b6
Moved OpenAL to common
2002-11-25 13:52:24 +00:00
Elias Naur
2b07698af5
Moved AL utility files to common
2002-11-25 13:39:46 +00:00
Elias Naur
2a0cff36da
Moved GLU.cpp to common
2002-11-25 13:36:36 +00:00
Elias Naur
190e401409
Moved org_lwjgl_opengl_GL.cpp to common (again)
2002-11-25 13:33:12 +00:00
Elias Naur
badbc634b0
Moved org_lwjgl_opengl_GL.cpp to common
2002-11-25 13:32:17 +00:00
Elias Naur
808217ed84
Moved Math functions to common
2002-11-25 13:18:25 +00:00
Elias Naur
c8139a4ea2
Synced math operations with win32
2002-11-25 00:09:47 +00:00
Caspian Rychlik-Prince
2530b45005
Fixed array allocation syntax error and removed std namespace for VC6.0 users
2002-11-24 22:46:39 +00:00
Elias Naur
963237b3fc
Removed PRINTSCREEN, PAGEUP and PAGEDOWN again - need to remap instead
2002-11-24 19:35:00 +00:00
Elias Naur
a0925cca05
Added more missing native GL functions
2002-11-24 19:14:36 +00:00
Caspian Rychlik-Prince
90fe72b9b5
Fixed compile error since changing to platform independent glext.c
2002-11-24 17:13:33 +00:00
Caspian Rychlik-Prince
e1242f4383
Fixed display frequency problems
2002-11-24 17:12:36 +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
33fab5d9d2
Added linux support for additional GL functions
2002-11-24 14:27:14 +00:00
Elias Naur
b04e5d8b58
Created new jni header for CoreGL
2002-11-24 13:21:01 +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
Brian Matzon
7aa51ff1f6
fix: now copies buttoncount buttons, instead of 4 (doh!)
2002-11-22 21:49:20 +00:00
Elias Naur
8c446aa6ce
Using linux soft realtime priority for Sys.REALTIME_PRIORITY
2002-11-22 11:35:03 +00:00
Elias Naur
23fe6a9e8f
Dont let Game.java use realtime priority
2002-11-22 11:24:12 +00:00
Elias Naur
5c927942b5
The Makefile now strips the release library to make it smaller
2002-11-22 09:40:18 +00:00
Elias Naur
1019ebb695
make g++ compile with -O3
2002-11-22 09:34:10 +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
Elias Naur
cac92f22c4
Input fixes
2002-11-21 15:05:51 +00:00
Elias Naur
d7e9a66338
Fixed a bug that made extensions unavailable
2002-11-21 11:00:40 +00:00
Elias Naur
d77551e685
Null joystick and gamepad files added
2002-11-20 16:11:39 +00:00
Elias Naur
ededb55a85
Fixed a viewport placement bug
2002-11-20 13:54:58 +00:00
Elias Naur
f188a1400b
Improved pointer and keyboard handling under windowed mode
2002-11-20 10:33:37 +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
b3d37c9ca2
removed alGetSource3f
2002-11-19 15:48:38 +00:00
Brian Matzon
9e8d6d9af4
opengl->openal (doh!)
2002-11-19 15:47:31 +00:00
Elias Naur
fb9126a85f
Corrected author tags
2002-11-19 15:22:28 +00:00
Elias Naur
2809cb24e8
linux extal.h
2002-11-19 15:17:45 +00:00
Elias Naur
762df9ca12
Updated linux Makefile
2002-11-19 14:58:34 +00:00
Elias Naur
f2b0cf2e6a
Added linux specific checkALerror.h
2002-11-19 14:38:00 +00:00
Elias Naur
04dcec3686
Added EAX linux files
2002-11-19 14:33:49 +00:00
Elias Naur
d01a456570
Fixed filenames in ALTest.java
2002-11-19 14:22:02 +00:00
Elias Naur
ce668ad98b
Initial OpenAL linux support
2002-11-19 14:08:21 +00:00
Elias Naur
95d720e927
Added MathTest.java
2002-11-19 09:07:58 +00:00
Elias Naur
b9458afc52
Ported to C++. ported Math ops
2002-11-19 08:50:57 +00:00
Elias Naur
910f458521
Moved Game.java opengl test to java/org/lwjgl/opengl/test
2002-11-19 07:51:27 +00:00
Elias Naur
f45bfa725b
Updated extgl.h/c and checkGLerror.h
2002-11-19 07:42:55 +00:00
Elias Naur
8fd64c825b
Added small GL extension test to Game.java
2002-11-18 20:29:48 +00:00
Elias Naur
d761ef648d
GL extensions fixes
2002-11-18 20:22:01 +00:00
Elias Naur
c7eb254a5c
Cleanup makefile
2002-11-18 20:07:00 +00:00
Elias Naur
be1d7bb2a8
Added support for GL extensions
2002-11-18 20:02:17 +00:00
Brian Matzon
d32ec087bc
fix: made joystick static, according to specs
2002-11-18 17:50:21 +00:00
Brian Matzon
3d083b62d1
fix: made joystick static, according to specs
2002-11-18 16:42:30 +00:00
Brian Matzon
3fb900f2eb
fix: formatting got fucked
2002-11-18 06:16:31 +00:00
Brian Matzon
e2c8914168
bulk commit, since cvs server was down while fixing :/
...
fix: formatting got fucked
fix: multiple poll
fix: removed AquireInput method
2002-11-18 06:16:12 +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
Brian Matzon
a9c614c2b2
first stab at the win32 joystick implementation
2002-11-17 18:13:46 +00:00
Brian Matzon
703e9645d4
new joystick header
2002-11-17 18:12:13 +00:00
Elias Naur
08e6af2ed0
Added debug support
2002-11-17 17:09:40 +00:00
Elias Naur
e78027d295
Cursor z movement added
2002-11-17 16:49:16 +00:00
Elias Naur
1e828e6fc5
Cursor blanking added
2002-11-17 16:14:53 +00:00
Elias Naur
43698ade7c
Added Sys setPriority support
2002-11-16 20:10:42 +00:00
Elias Naur
0b4f524ff9
Added Sys timer support
2002-11-16 19:46:18 +00:00
Elias Naur
fa979f0f20
Corrected revision and id tags
2002-11-15 11:10:32 +00:00
Elias Naur
833bcb293c
corrected id and revisions tags
2002-11-15 11:00:19 +00:00
Elias Naur
0436c62b0a
corrected revision and id
2002-11-15 10:58:57 +00:00
Elias Naur
a3624b0216
Added linux native src files
2002-11-15 10:40:55 +00:00
Tristan Campbell
8e31225b1c
Fixed inversion error.
2002-10-28 20:01:26 +00:00
Tristan Campbell
b161ad781a
Fixed some bugs.
2002-10-26 18:54:54 +00:00
Caspian Rychlik-Prince
466cc98536
Ready to fill in. Go on, you know you want to.
2002-10-19 14:27: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
Tristan Campbell
3c3208618e
fixed some memory errors
2002-10-16 21:00:21 +00:00
Caspian Rychlik-Prince
b8d3484e69
Fixed native matrix code so it compiles. Added EXT_paletted_texture functions to CoreGL - whoops
2002-10-15 20:30:47 +00:00
Caspian Rychlik-Prince
b3d2deadd8
Added load method
2002-10-06 21:34:56 +00:00
Tristan Campbell
fa665cce33
Optimised INVERT cases for Orthogonal Matricies (Rotations)
2002-09-28 16:53:13 +00:00
Caspian Rychlik-Prince
77e0186cb7
Fixed wglGetExtensionsStringARB problem
2002-09-20 17:00:30 +00:00
Caspian Rychlik-Prince
8b6afc4f42
Catching up
2002-09-20 16:57:13 +00:00
Brian Matzon
9564ff99eb
fix: don't do the whole initializing thingy - just assume that OpenAL is initialized
...
fix:: wrong comment
fix: changed ifndef to ifdef DOH!
2002-09-12 01:42:49 +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
Tristan Campbell
0b758f82ef
Cleaned up the code, all test cases I have sent at it work.
...
check current compatibility at:
http://www.happypedestrian.com/lwjgl/matrixop.html
2002-09-08 23:57:33 +00:00
Gregory Pierce
a27f7dc6d0
RenderingContext - OpenGL context
2002-09-08 06:20:19 +00:00
Gregory Pierce
ef84e6de85
Updated to use RenderingContext
2002-09-08 06:19:21 +00:00
Tristan Campbell
0078885178
Recent Testing: Mul and Inv work for 3x3 matrix, more testing coming
...
check www.happypedestrian.com/lwjgl/matrixop.html for current status
2002-09-07 19:52:01 +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
3a26ab9268
mod: adopted create/destroy architecture
2002-09-03 19:24:57 +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
Gregory Pierce
91a5bdf5ba
Updated with GL setup functions
2002-09-03 05:53:05 +00:00
Gregory Pierce
539c1c1be9
Initial revision of the Mac version of the display class. Just testing CVS script.
2002-09-03 04:57:24 +00:00
Brian Matzon
82c97f79ac
add: finished EAX support
2002-09-02 22:08:26 +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
d9226e4b33
mod: moving to eax subpackage
2002-09-02 13:22:09 +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
Tristan Campbell
3e701e274e
Safe version now exists, some testing performed.
2002-08-29 21:40:44 +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
3822ca992e
fix: don't check for errors after the exit! - will crash since no current context
2002-08-28 23:41:05 +00:00
Brian Matzon
62df26dc1c
fix: now uses ByteBuffer address to load buffer when using alutLoadWAVMemory
...
fix: minor cleanup
2002-08-28 22:46:54 +00:00
Brian Matzon
ede68fa461
fix: now uses ByteBuffer address to load buffer when using alutLoadWAVMemory
2002-08-28 22:45:46 +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
Tristan Campbell
b5fab4fcc6
First draft of ANSIC++ Vector code. Needs to be tested.
2002-08-28 16:45:24 +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
32eccb5e58
fix: empty defines for !debug builds
2002-08-27 20:44:19 +00:00
Brian Matzon
e33e715849
fix: made compile
2002-08-27 20:42:47 +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
Brian Matzon
8d51bb4b8e
fix: support alcMakeContextCurrent - as recommended in specs!
2002-08-27 17:45:40 +00:00
Caspian Rychlik-Prince
ec489c911d
Fixed more stuff
2002-08-26 22:23:59 +00:00
Brian Matzon
1ea4bf10b4
fix: NULL check in getString
...
fix: wrong object being used when retrieving fields
2002-08-26 22:16:25 +00:00
Brian Matzon
21b1ea9862
fix: allow null to be passed to openDevice
2002-08-26 21:28:30 +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
Brian Matzon
e98d612862
add: macro AL error checking
2002-08-26 18:23:11 +00:00
Brian Matzon
efa5dc7f5d
fix: dx version defined, so that compile errors are removed
2002-08-26 18:14:22 +00:00
Brian Matzon
d84886e36c
rem: don't include math file, which isn't there
2002-08-26 18:12:22 +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
0106d1ae4e
fix: wrong header file being included (DOH!)
...
fix: using wrong object to retrieve field values from
2002-08-26 15:07:31 +00:00
Brian Matzon
3a05fc03bb
fix: made java impl. behave like C counterpart, by returning NULL
2002-08-25 11:02:21 +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
918af28c2b
New math code
2002-08-24 09:32:01 +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
1bcd10fbf3
basic al support complete
2002-08-19 13:54:34 +00:00
Brian Matzon
157e9daf9d
add: rest of al methods
2002-08-19 12:02:52 +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
fecfd02abc
Tweakage
2002-08-19 11:30:45 +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
Brian Matzon
68e100a6e9
fix: memory leak
2002-08-18 13:47:56 +00:00
Brian Matzon
f6c9a484b3
add: loadWAVMemory implemented
...
fix: wrong comments on alutInit
2002-08-18 13:42:14 +00:00
Brian Matzon
c56a1a70e1
loadWAVMemory implemented
2002-08-18 13:41:35 +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
a2d48f3ce0
change: old JNI Cimplementaion upgraded to C++
2002-08-15 15:41:38 +00:00
Brian Matzon
3d0e916e03
add: copyright header
2002-08-15 15:14:42 +00:00
Brian Matzon
2cf8050e75
changed: now defines using dx7
2002-08-15 14:53:18 +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
801bed13f7
Added automatic error checking to debug build
2002-08-14 01:31:10 +00:00
Caspian Rychlik-Prince
74b1c5e43b
Fixed a few things
2002-08-14 01:30:48 +00:00
Caspian Rychlik-Prince
28d5d8b429
GL error checking macro for debug builds
2002-08-14 01:27:46 +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
Brian Matzon
b0c0b1143d
initial import of OpenAL native implementation
2002-08-11 16:27:12 +00:00
Brian Matzon
b1ed626ffb
corrected Id keyword substitution
2002-08-11 15:59:08 +00:00
Brian Matzon
e81da42a24
initial import of OpenAL native implementation
2002-08-11 15:56:00 +00:00
Caspian Rychlik-Prince
6b87bd6d20
Initial revision
2002-08-11 11:49:32 +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
Caspian Rychlik-Prince
6333c1dec1
Initial revision
2002-08-06 15:10:44 +00:00