Elias Naur
3f18bd15c4
Removed Sys.NULL
2003-08-03 11:02:57 +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
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
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
Caspian Rychlik-Prince
2bd35dbe1d
Changed some focus handling code. Works well with Alien Flux.
2003-07-27 13:12:43 +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
2579413a64
Fixed native win32 cursor bug
2003-07-24 09:09:24 +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
1526ad3a2a
Added linux focus support
2003-07-16 21:10:28 +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
6bf70d35c7
Converted ogl to static constructor
2003-07-06 21:47:30 +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
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
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
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
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
c267f6d5da
Linux fixes
2003-06-01 17:20:03 +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
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
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
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
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
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
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
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
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
Caspian Rychlik-Prince
157e7673cc
Big changes for the new 0.6 LWJGL release
2003-03-28 23:16:15 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Elias Naur
31f8dfd08a
Updated linux to new display mode behavior
2002-12-22 20:58:25 +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
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
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
Gregory Pierce
c886a36fc5
no message
2002-12-20 23:00:37 +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
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
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
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
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
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