Elias Naur
b7e4214a1a
Moved openal native stub loading to java
2004-07-04 09:13:19 +00:00
Elias Naur
15934fd6e7
Move native stub initialization from extgl into GLContext.java. Makes it much easier to
...
exlude extensions classes. Furthermore, GLContext.useContext(null) can now be used to
reset the native stubs when no context is current.
2004-07-03 21:12:33 +00:00
Elias Naur
1c5f7aad3e
Removed obsolete LWJGL_SANITY_CHECK and extgl_error
2004-07-03 14:59:15 +00:00
Elias Naur
48f01cf614
Split WGL out to extgl_wgl.cpp/h
2004-07-03 14:39:29 +00:00
Elias Naur
e59ed5d906
Win32 part of Display/Window merge
2004-07-03 10:16:28 +00:00
Elias Naur
84110e9c13
Linux part:
...
Merged Window and Display into org.lwjgl.Display
Added support for persistent context. This will enable LWJGL games
to avoid recreating the context resources like textures and display
lists when switching between windowed and fullscreen and/or context
dimensions.
Added PixelFormat class instead of individual parameters to Display.create
and Pbuffer constructor.
2004-07-02 19:02:00 +00:00
Brian Matzon
4cea3e191b
header unification
2004-06-12 20:28:34 +00:00
Brian Matzon
0bcb13ceac
fmod -> fmod3
2004-06-09 19:53:45 +00:00
Brian Matzon
0afefea6ba
updated to 3.73
2004-06-02 21:40:47 +00:00
Brian Matzon
5803d98ddc
FMusic done, including callbacks!
...
Added synctest to fmod, showing how to use FMusic
2004-05-31 12:42:09 +00:00
Brian Matzon
9c8ac5d794
expose VM
2004-05-31 12:39:03 +00:00
Elias Naur
4791b60784
Renamed fmod to fmod_instance
2004-05-23 19:45:00 +00:00
Elias Naur
9cf079d054
Fixed bug in Window.cpp
2004-05-23 19:08:16 +00:00
Elias Naur
093cd19d82
Improved stability of ext_ResetClass and ext_InitializeClass
2004-05-23 18:57:04 +00:00
Elias Naur
cb2f3f7448
Updated headers and fmod for linux
2004-05-23 14:46:07 +00:00
Brian Matzon
d26445afa6
nuke autogenerated headers
2004-05-23 14:04:57 +00:00
Brian Matzon
f4a2c8354f
fmod support
2004-05-23 14:03:07 +00:00
Brian Matzon
9369626d38
fmod support
2004-05-23 13:50:08 +00:00
Ioannis Tsakpinis
e97002fa39
Cleanup
2004-05-19 16:46:59 +00:00
Ioannis Tsakpinis
ed903530f1
Added some new extensions
2004-05-18 21:02:55 +00:00
Caspian Rychlik-Prince
b697fb3ecf
Removed Sys.setTime(), Sys.getPlatform()
...
Changed Sys.getTime()
Added Display.sync()
2004-05-05 14:28:40 +00:00
Brian Matzon
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
Elias Naur
368207e9e2
Various fixes
2004-04-09 21:52:42 +00:00
Elias Naur
ebff02b15a
*** empty log message ***
2004-04-09 19:26:53 +00:00
Elias Naur
8065870592
Removed Keyboard.initIDs
2004-04-07 07:48:37 +00:00
Elias Naur
4779a2e29f
Updated Mouse.h
2004-04-06 14:46:40 +00:00
Elias Naur
bf8cce9b59
Make poll deltas accumulative, and only reset on getD*
2004-04-06 14:23:19 +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
Caspian Rychlik-Prince
37262e6727
New window sizing & undecorated code
2004-04-03 23:01:39 +00:00
Ioannis Tsakpinis
0e70f051bd
New extensions and static import modifications
2004-03-29 16:55:27 +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
0a576f8e33
Save unread buffered input events between read()s
2004-03-26 21:11:20 +00:00
Caspian Rychlik-Prince
fca57cefd5
Simplification work
2004-03-26 11:09:39 +00:00
Elias Naur
b930b9d166
Fixed warning in vc++ 6
2004-03-23 10:19:20 +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
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
Brian Matzon
3b875b1781
support for 'org.lwjgl.opengl.Window.allowSoftwareOpenGL'
...
added utility getBooleanProperty method
2004-03-11 21:30:48 +00:00
Elias Naur
9da5a48fa9
Split GLX from extgl into separate platform specific extgl_glx
2004-03-11 12:38:13 +00:00
Elias Naur
062057d3d9
Fixed win32 building
2004-03-10 08:42:40 +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
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
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
Ioannis Tsakpinis
d49ce2bfc0
render-to-texture support
2004-03-02 01:59:32 +00:00
Ioannis Tsakpinis
e1e6ea2093
Removed VertexWeight
2004-02-29 23:27:13 +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
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
Elias Naur
0cc4f710a8
Fixed up linux for JOGL integration work
2004-02-25 18:09:10 +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
6a58bc26e6
New context management code (incomplete)
2004-02-23 23:42:58 +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
98a76ce181
Split ARB_imaging into separate extension
2004-02-17 22:03:18 +00:00
Elias Naur
136168f917
Added missing GL14 functions
2004-02-17 21:36:17 +00:00
Elias Naur
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
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
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
7288aa58ff
Removed native GLU
2004-02-05 17:14:51 +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
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
Elias Naur
4510847487
Split extgl functions into separate cpp files. Added some extensions
2004-01-29 22:08:59 +00:00
Brian Matzon
958a517011
no longer needed files; cleanup after SF fuckup
2004-01-28 19:37:06 +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
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
7d6fdb1b97
better compare
2004-01-08 22:40:24 +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
7a763bff29
*fv support
2003-12-27 02:10:56 +00:00
Elias Naur
bebb9bad4b
Dump native debug on stderr
2003-12-24 07:32:03 +00:00
Elias Naur
97cb16eb74
Reduced Sys.debug from bool -> int
2003-12-20 22:07:19 +00:00
Elias Naur
790b01a01b
Reduced Sys.debug from bool -> int
2003-12-20 22:03:25 +00:00
Elias Naur
fb8fd0a2d7
Implemented proper debug levels
2003-12-20 14:01:31 +00:00
Elias Naur
472b5337d4
Replaced debug libraries with runtime debug condition
2003-12-15 11:49:17 +00:00
Elias Naur
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
83c70ee86a
Removed Math.cpp from automake
2003-11-14 08:20:32 +00:00
Caspian Rychlik-Prince
55d429734c
Removed
2003-11-10 01:40:40 +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
a4facc93f0
*** empty log message ***
2003-10-28 19:26:51 +00:00
Caspian Rychlik-Prince
754f917730
New Sys.openURL command added
2003-10-28 16:23:17 +00:00
Elias Naur
86cedb9425
*** empty log message ***
2003-10-23 18:21:56 +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
8cabcd523f
*** empty log message ***
2003-10-22 18:34:42 +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
2714842095
New vsync code
2003-10-20 14:17:47 +00:00
Elias Naur
a6c56bd791
*** empty log message ***
2003-10-14 14:29:23 +00:00
Elias Naur
963605989f
Implemented mouse button buffering
2003-10-11 16:29:40 +00:00
Elias Naur
fc925baab4
*** empty log message ***
2003-10-08 07:49:43 +00:00
Elias Naur
aa9e183c7f
*** empty log message ***
2003-10-07 13:10:17 +00:00
Elias Naur
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
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
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
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
d2f44f4a3e
*** empty log message ***
2003-09-08 14:40:46 +00:00
Elias Naur
8b947a575f
*** empty log message ***
2003-09-07 16:11:15 +00:00
Elias Naur
4447e48b4d
*** empty log message ***
2003-09-07 13:28:19 +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
8e7572192d
*** empty log message ***
2003-09-02 14:06:34 +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
a232c6fbfb
ATI_separate_stencil support added
2003-08-23 11:34:14 +00:00
Brian Matzon
f27e5a294c
fix: isStateKeySet now returning int
2003-08-23 09:45:22 +00:00
Brian Matzon
61305f4107
added isStateKeySet for checking LOCK keys
2003-08-19 15:15:00 +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
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
Brian Matzon
568c7c9182
fixed stupid unsatisfiedlink error, int -> jint
2003-08-16 21:12:02 +00:00
Brian Matzon
874edcb3ec
fix: naming
2003-08-13 21:03:30 +00:00
Caspian Rychlik-Prince
7b01e92f0a
Glitch fixin'
2003-08-11 20:11:45 +00:00
Caspian Rychlik-Prince
eb7e231172
New buffer code
2003-08-11 19:58:12 +00:00
Caspian Rychlik-Prince
0886f84ed8
*** empty log message ***
2003-08-07 21:53:06 +00:00
Elias Naur
683991fe79
Added buffer positions to Cursor
2003-08-05 20:07:32 +00:00
Elias Naur
35a1538f82
Implemented safe VBO indices (phew)
2003-08-04 23:00:49 +00:00
Elias Naur
d359a6b7e1
*** empty log message ***
2003-08-04 10:09:40 +00:00
Caspian Rychlik-Prince
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
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
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
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
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
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
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
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
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
491133c7f1
"fix": deactivate EAX for this test release
2003-07-16 21:16:36 +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
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
Elias Naur
315375dee5
Ported OpenGL to Buffers
2003-06-24 12:24:55 +00:00
Caspian Rychlik-Prince
bf2ff00518
*** empty log message ***
2003-06-12 15:19:31 +00:00
Caspian Rychlik-Prince
13edf0ce99
*** empty log message ***
2003-06-12 14:08:10 +00:00
Caspian Rychlik-Prince
e143541c01
*** empty log message ***
2003-06-07 12:47:35 +00:00
Caspian Rychlik-Prince
bf72447cec
*** empty log message ***
2003-06-04 21:49:46 +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
Scott W Palmer
6612643fec
minor cleanup
2003-05-20 13:59:58 +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
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
Elias Naur
9543fbf3bb
Fixed segfault when GLX is missing
2003-05-02 21:18:01 +00:00
Elias Naur
81dc347de0
Reverted the glu loading
2003-04-28 11:20:55 +00:00
Caspian Rychlik-Prince
d020ad3216
*** empty log message ***
2003-04-28 11:04:15 +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
7455bfcef9
Corrected a linux gl lib loading bug
2003-04-13 09:28:01 +00:00
Elias Naur
3018edde4c
Added Sys.NULL constant
2003-04-03 20:20:29 +00:00
Elias Naur
d7ff86a7d3
Added support for ARB_vertex_buffer_object
2003-04-03 11:32:32 +00:00
Elias Naur
d58c8b767b
I like those makeContextCurrent/releaseContext...
2003-03-30 19:40:35 +00:00
Elias Naur
bc33d3ff2b
Linux/win32 changes for 0.6
2003-03-30 19:26:39 +00:00
Caspian Rychlik-Prince
920a67b1ac
Stuff for 0.6
2003-03-29 21:52:14 +00:00
Caspian Rychlik-Prince
16d8c3c053
Fixed
2003-03-28 21:04:43 +00:00
Caspian Rychlik-Prince
4924c564d5
*** empty log message ***
2003-03-28 19:02:24 +00:00
Caspian Rychlik-Prince
419da83107
New Window class, and major changes to Display
2003-03-28 01:28:04 +00:00
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
f08389fdd2
Fixed Brian's bugs
2003-03-24 11:56:05 +00:00
Elias Naur
a4454614db
Renamed extal.c->extal.cpp
2003-03-23 12:52:11 +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
Brian Matzon
24db98e43a
wip: load oal based on java.library.path
2003-03-21 17:55:33 +00:00
Caspian Rychlik-Prince
c6a231cf43
New getPlatform() method added
2003-03-21 17:08:26 +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
f078482bbc
Fix Brians bugs
2003-03-17 18:34:43 +00:00
Elias Naur
0920b5223c
Fixed runtime breakage on linux
2003-03-16 21:55:13 +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
Caspian Rychlik-Prince
c6747e0a8e
*** empty log message ***
2003-03-07 15:04:28 +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
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
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
Caspian Rychlik-Prince
f6aa685151
Fixed CHECK ERROR bug
2003-02-10 00:00:48 +00:00
Brian Matzon
9a9406dc7e
add: close button enabled
2003-02-08 23:01:58 +00:00
Brian Matzon
956968e092
new Mouse implementation, rewritten to better fit Controller structure
2003-02-08 19:30:23 +00:00
Caspian Rychlik-Prince
2e3f28b029
*** empty log message ***
2003-02-07 21:54:31 +00:00
Caspian Rychlik-Prince
5ea14c3919
*** empty log message ***
2003-02-06 18:26:04 +00:00
Elias Naur
1b3d0278f9
Added keyboard translation to linux and win32
2003-01-11 23:09:38 +00:00
Brian Matzon
988f115218
Joystick replaced by Controller
...
GamePad no modelled as a controller
2003-01-03 18:47:42 +00:00
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
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
04909d4f55
Added more intelligent pixel format chooser in linux
2002-12-23 11:31:32 +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
Caspian Rychlik-Prince
d7e4f30547
Alert code
2002-12-22 19:52:31 +00:00
Brian Matzon
b6b3d6e1d0
die die DIE!!!
2002-12-21 23:01:31 +00:00
Elias Naur
1f3f00aed1
Moved BaseGL constructor parameters to Display
2002-12-19 16:35:35 +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
Caspian Rychlik-Prince
c63eae72d6
Changed quotes to angle brackets for alut.h inclusion
2002-12-17 19:08:16 +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
Elias Naur
8202b0e14c
Switched to dynamic loading of gl functions and libs
2002-12-11 07:16:31 +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
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
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
ebfdcb7ef9
initial autoconf/automake support =)
2002-11-28 22:40:06 +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
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
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
Caspian Rychlik-Prince
565dd6b6e0
*** keyword substitution change ***
2002-11-26 17:34:26 +00:00
Brian Matzon
80760d350f
fix: <al.h> -> <AL/al.h>
2002-11-25 21:50:41 +00:00
Elias Naur
139e7b4cfb
Added releaseContext to BaseGL.java (and native for linux)
2002-11-25 17:04:56 +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
808217ed84
Moved Math functions to common
2002-11-25 13:18:25 +00:00
Elias Naur
b04e5d8b58
Created new jni header for CoreGL
2002-11-24 13:21:01 +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
f45bfa725b
Updated extgl.h/c and checkGLerror.h
2002-11-19 07:42:55 +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
703e9645d4
new joystick header
2002-11-17 18:12:13 +00:00