Brian Matzon
d945460442
incrementing to 0.95
2005-01-25 06:31:35 +00:00
Elias Naur
debea3b6b7
Compilation fix
2005-01-20 21:30:31 +00:00
Ioannis Tsakpinis
4b09065e86
Added EXT_framebuffer_object
2005-01-18 20:57:32 +00:00
Elias Naur
66181d1486
Delegate Sys platform dependent methods into SysImplementation instances
2005-01-18 20:23:05 +00:00
Elias Naur
8220b2e04c
Removed EAX
2005-01-18 15:22:52 +00:00
Ioannis Tsakpinis
2227e83ea4
Completed GL 2.0
2005-01-15 23:50:55 +00:00
Ioannis Tsakpinis
0c6521397e
Implemented PBO support
2005-01-13 20:30:39 +00:00
Elias Naur
2f536fef59
remove const from offsetToPointer in common_tools.h since PBO functions take non-const pointers
2005-01-13 12:14:10 +00:00
Ioannis Tsakpinis
01e6f3c27c
Implemented PBO support
2005-01-13 02:17:42 +00:00
Mark Bernard
3e1651e8e0
Add files for ILUT portion of DevIL.
2005-01-12 12:30:34 +00:00
Elias Naur
ccd37148e1
Linux: Implemented AWT synchronization through JAWT. Needed because Xlib is not guaranteed thread safe
2005-01-11 15:22:12 +00:00
Mark Bernard
af70a0ef76
First pass at ILU portion of DevIL. Only basic testing is one. No dynamic loading yet. 3 methods not implemented yet.
2005-01-09 04:59:50 +00:00
Elias Naur
5b54273d2c
Linux: Fix missing symbol in fmod3 lib
2004-12-14 12:59:53 +00:00
Brian Matzon
16fc090691
0.94
2004-12-13 17:16:47 +00:00
Brian Matzon
9dbf3119d7
include wtypes.h on win32 platforms
2004-12-13 17:06:48 +00:00
Elias Naur
d09cdc634f
Fixed mac opengl loading bug
2004-12-13 11:11:28 +00:00
Elias Naur
5e33c02133
let extgl_Open throw the exception to gain more information about the failure
2004-12-12 16:21:16 +00:00
Brian Matzon
9494a40140
using vsnprintf for printfDebugJava *fix*
2004-12-12 10:44:34 +00:00
Brian Matzon
fffb5c2e42
dont do anything in nCreate untill dynamic loading is implemented
2004-12-12 10:43:42 +00:00
Brian Matzon
ca774aa3ad
using vsnprintf for printfDebugJava
2004-12-12 10:39:45 +00:00
Elias Naur
3f11e82950
Fixed up DevIL and added linux makefiles
2004-12-12 10:13:55 +00:00
Brian Matzon
4df51c137a
make it compile
2004-12-12 10:12:49 +00:00
Elias Naur
7e4fc4c3b9
Added java debug output to linux display.c
2004-12-11 20:09:04 +00:00
Elias Naur
5ee6565bb5
Tweaked linux native isActive() and added printfDebugJava to print debug from native through Sys.log
2004-12-11 19:44:53 +00:00
Mark Bernard
c5ad32857d
Dynamic loading temporarily removed.
2004-12-10 19:33:56 +00:00
Mark Bernard
28393542a1
Dynamic loading
2004-12-10 01:42:35 +00:00
Mark Bernard
c6b7a8b9b0
Change to ASCII.
2004-12-10 01:42:00 +00:00
Mark Bernard
074af135eb
Fixed native exception.
2004-12-08 19:27:12 +00:00
Mark Bernard
0b746d6392
Add dynamic loading for DevIL routines. Add all functions that can be called platform independently.
2004-12-08 19:15:50 +00:00
Elias Naur
fd32c5b9b9
*** empty log message ***
2004-11-29 08:16:21 +00:00
Ioannis Tsakpinis
76de417bf7
glTexImageXD now accept null buffers
2004-11-25 22:11:16 +00:00
Brian Matzon
d04c4920b8
use safeGetBufferAddress when loading data
...
use correct size of image, instead of size of pointer (!)
2004-11-21 10:10:05 +00:00
Elias Naur
51febce1d3
Fix a memory leak in extal.c
2004-11-19 14:40:56 +00:00
Elias Naur
8ee59e83fb
Linux: fix compilation
2004-11-14 11:39:54 +00:00
Brian Matzon
426ec81c3c
changed String handling to use proper localizing method
2004-11-14 10:42:19 +00:00
Brian Matzon
c9b1268c0d
lets use proper arguments for localizing string call
2004-11-13 21:12:09 +00:00
Brian Matzon
1bda864efd
changed String handling to use proper localizing method
2004-11-13 21:06:38 +00:00
Brian Matzon
028606af8a
fix #ifdef and miscellaneous compilation issues
2004-11-13 20:55:22 +00:00
Brian Matzon
f41e0542cd
fix pointer
2004-11-13 20:52:47 +00:00
Elias Naur
11180c3712
Remove more autoconf files
2004-11-13 13:07:41 +00:00
Elias Naur
47c8343728
Kill off automake/autoconf/libtool build system and replace by a much simpler Makefile
2004-11-12 14:32:42 +00:00
Mark Bernard
006204de00
Full functionality from IL. Does not include Windows specific calls or anything that uses function pointers.
2004-11-12 02:54:31 +00:00
Ioannis Tsakpinis
a46706b752
New extensions
2004-11-09 21:29:17 +00:00
Elias Naur
b4fde6438a
Linux: removed redundant last_z from Mouse.c. Mac: Compile fixes. Use NSAddImage for loading GL library
2004-11-05 10:30:04 +00:00
Elias Naur
8b5e85a72e
Added initialization to all global symbols, to please MacOSX
2004-11-03 12:10:20 +00:00
Elias Naur
3994b75ded
*** empty log message ***
2004-11-02 15:51:09 +00:00
Elias Naur
6ee64fe82f
Mac OS X compilation fixes
2004-11-02 15:09:40 +00:00
Elias Naur
5c15c88993
Fixed Mac OS X compilation of common
2004-11-02 14:46:18 +00:00
Elias Naur
b1ce8014fc
Fixed Mac OS X compilation of common
2004-11-02 14:43:16 +00:00
Elias Naur
974af03e30
Remove autogenerated headers
2004-11-02 11:23:15 +00:00
Ioannis Tsakpinis
9f7b3756e3
Fixed memory leak
2004-10-29 19:48:12 +00:00
Ioannis Tsakpinis
bc836b9079
Added floating point extensions
2004-10-28 17:16:03 +00:00
Elias Naur
8dbce4dfde
Win32: Don't pretend we're minimized when we're just inactive
2004-10-24 17:29:24 +00:00
Brian Matzon
18b89b752a
0.93
2004-10-24 11:19:08 +00:00
Brian Matzon
1c909fd743
using utility safe methods
...
fixed memory leak
2004-10-23 09:02:49 +00:00
Brian Matzon
06cb352fbc
no need to keep autogenerated headers in cvs
2004-10-23 09:01:45 +00:00
Mark Bernard
706a3fdb59
Removed printf call.
2004-10-23 02:31:13 +00:00
Mark Bernard
6de5cc2247
Native source for DevIL.
2004-10-23 01:51:03 +00:00
Brian Matzon
8ae823dd4a
tagfields implemented
2004-10-16 01:02:34 +00:00
Elias Naur
468502cb00
Track event mouse deltas even when the event queue overflows
2004-09-27 13:20:27 +00:00
Elias Naur
3c5a231ec7
Win32: reset/restore display mode when activated/deactivated
2004-09-22 18:21:28 +00:00
Elias Naur
fa1713c4e8
Add delta values to Mouse events
2004-09-22 11:08:21 +00:00
Brian Matzon
e93393ef8a
native loading modified to be in line with oal
2004-09-19 11:17:28 +00:00
Elias Naur
af66408d3d
Added setLocation support for linux
2004-09-15 17:44:39 +00:00
Brian Matzon
318952793f
updated to c code
2004-09-15 17:04:26 +00:00
Brian Matzon
d14123708d
fixed wrong return type
...
fixed compilation on win32
2004-09-10 21:58:11 +00:00
Elias Naur
1a29c9d5b4
More conversion fixes
2004-09-10 11:18:05 +00:00
Elias Naur
5039684671
Win32 specific fix ups for C++->C conversion
2004-09-10 09:56:26 +00:00
Elias Naur
55a67aaacc
Converted native code from C++ (.cpp files) to C (.c files), thus avoiding an annoying dependency on the standard C++ library on Linux. We weren't using any particular C++ features anyway.
2004-09-10 08:13:56 +00:00
Brian Matzon
639149d721
fixed compilation
2004-09-10 05:48:14 +00:00
Ioannis Tsakpinis
8041524332
OpenGL 2.0 support
2004-09-09 23:51:16 +00:00
Elias Naur
2160d86a76
Fixed WIN32->_WIN32 conditional in NVVertexArrayRange.cpp
2004-09-08 20:25:11 +00:00
Elias Naur
bb540708a4
Removed commented out code
2004-09-06 10:21:34 +00:00
Elias Naur
fbf42c7326
Fix linux makefiles
2004-09-03 08:45:13 +00:00
Brian Matzon
8878b11953
fmod todo
2004-09-03 06:04:18 +00:00
Brian Matzon
5a1e05db6a
cleanup
2004-09-03 06:03:32 +00:00
Brian Matzon
23108dcc09
update cache fields
2004-09-03 06:02:33 +00:00
Brian Matzon
40463223c8
more callbacks
...
fixed some methods
2004-08-20 06:20:51 +00:00
Ioannis Tsakpinis
b9bf056c4c
First GL 2.0 Extensions
2004-08-15 23:03:54 +00:00
Brian Matzon
53202702b0
mo fmod
2004-08-12 21:40:35 +00:00
Elias Naur
483f03a4ec
Implemented default AWT implementation of Sys.getClipboard()
2004-08-12 15:22:48 +00:00
Caspian Rychlik-Prince
f0954a9a70
Put getClipboard back.
2004-08-12 14:30:13 +00:00
Caspian Rychlik-Prince
00848a6cc7
Removed clipboard stuff. Elias got a headache
2004-08-12 14:22:25 +00:00
Elias Naur
b0c4fa8df8
Fixed Sys.setClipboard native stub naming
2004-08-12 12:27:14 +00:00
Caspian Rychlik-Prince
dd0886851a
*** empty log message ***
2004-08-11 15:37:40 +00:00
Brian Matzon
743bbad6c7
last of the 3d functions
2004-08-10 17:14:56 +00:00
Elias Naur
b88624e608
Add a public DisplayMode constructor
2004-08-09 11:55:48 +00:00
Elias Naur
6fb9a62cab
Removed ability to share Display context in Pbuffer - it was too much trouble for little gain
2004-08-02 14:32:51 +00:00
Elias Naur
bdf5a43d5e
Converted Cursor and Pbuffer handles to ByteBuffers
2004-07-25 14:28:50 +00:00
Elias Naur
2c28c39fce
Implemented new type of Pbuffer that use the Display context, which is faster than a separate context (Linux)
2004-07-24 19:44:41 +00:00
Brian Matzon
62ed747bce
0.91 release
2004-07-21 15:00:24 +00:00
Brian Matzon
aa07f67b68
implemented more fmod methods
2004-07-21 14:48:15 +00:00
Brian Matzon
aaf1cf73bd
implemented GetDriverCaps
2004-07-17 23:34:22 +00:00
Brian Matzon
60c7ddb7fe
forgot fmod->fmod3 exception!
2004-07-17 23:31:25 +00:00
Brian Matzon
f618023b3f
expose suspendContext
2004-07-11 08:09:34 +00:00
Elias Naur
f661aaa22b
Undo GLContext.cpp split
2004-07-06 08:06:16 +00:00
Elias Naur
39c06a14ab
LINUX: Made pbuffer creation independent of the Display context
2004-07-05 14:57:02 +00:00
Elias Naur
1827f0efd4
Implemented reference counted loading of gl library in java
2004-07-05 14:34:47 +00:00
Elias Naur
0ae705b7b0
Added more error checking in OpenAL. Unload native stubs on AL destroy.
2004-07-04 13:58:11 +00:00
Elias Naur
53bd9b660d
all initNativeStub() methods throws LWJGLException
2004-07-04 13:14:06 +00:00
Elias Naur
b7e4214a1a
Moved openal native stub loading to java
2004-07-04 09:13:19 +00:00
Elias Naur
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