kappaOne
ed95cd0f27
Tweak OS X Fullscreen API mode behaviour, where available its enabled by
...
default now, can be disabled using the
org.lwjgl.opengl.Display.disableOSXFullscreenModeAPI switch
2013-11-10 02:51:42 +00:00
kappaOne
507bdb6824
Finalise OS X Fullscreen Mode API behaviour
2013-11-10 02:14:55 +00:00
kappaOne
98f8bddce3
Implement 8 bit Icon transparency support on Linux, now using the modern
...
_NET_WM_ICON method to set the icon, removed legacy
method and associated code.
2013-11-09 19:47:32 +00:00
Ioannis Tsakpinis
4d0aebb39d
Make sure clearAWTFocus() runs in the EDT.
2013-11-07 17:04:04 +02:00
kappaOne
75fe62bbea
Implement initial support for the OS X 10.7+ fullscreen mode API,
...
currently enabled using the VM parameter
org.lwjgl.opengl.Display.enableOSXFullscreenModeAPI
2013-11-06 23:41:16 +00:00
kappaOne
675838f692
Don't autoresize CALayer's when using the Java 7 workaround
2013-11-03 22:47:32 +00:00
kappaOne
cd666c66cf
Fix CALayer/Display.setParent() initial position bug on OS X.
2013-11-03 14:02:22 +00:00
computer
ec9b14090b
Merge branch 'master' of https://github.com/LWJGL/lwjgl.git
2013-11-03 00:18:36 +00:00
kappaOne
e90e5dc172
Fix issue on OS X when using Command + Tab caused the command key to
...
become stuck.
2013-11-03 00:17:37 +00:00
Ioannis Tsakpinis
f97ac09641
Removed NondirectBufferWrapper. It was only used in the Cursor constructor and in a way that could cause crashes: Passing heap buffers to both the images and delays arguments would result in both sharing the same direct memory.
2013-10-30 17:20:28 +02:00
Ioannis Tsakpinis
59a9a970b9
Fixed grabFocus to work when a parented Display is first shown.
2013-10-30 16:26:53 +02:00
Ioannis Tsakpinis
4ff2240b57
Do not apply SW_RESTORE when the window receives focus. Fixes #53 .
2013-10-30 15:32:02 +02:00
kappaOne
6c4de65e20
Slight tweak to the controller patch, rename getEventButtonStatus() to
...
getEventButtonState() to make it consistent with Keyboard and Mouse
classes and remove unused import.
2013-10-29 22:06:20 +00:00
kappaOne
aacd16acd1
Merge pull request #39 from momokan/controller_event_buffer
...
Add controller's button state, x and y axis value to the controller's event buffer.
2013-10-29 14:59:56 -07:00
kappaOne
43a6a8bfbb
Implement right mouse click on OS X when pressing control + click. This
...
restores the previous mouse behaviour as found in LWJGL 2.8.5 and below.
2013-10-28 23:51:44 +00:00
kappaOne
46cbd89430
Remove dependencies on AWT inside the Cursor.getMaxCursorSize() and
...
Cursor.getMinCursorSize() methods. Fixes a crash on OS X 10.9, thx to
nbf for finding and reporting.
2013-10-27 21:28:11 +00:00
kappaOne
5fb66cce46
Make the WM_CLASS implementation more flexible by giving users
...
an option to set it manually by VM parameter or system property
2013-10-27 15:07:07 +00:00
kappaOne
8154abe073
Set the WM_CLASS property on Linux as its needed for some WM to display
...
the app name/class, currently its the same as the window title.
2013-10-27 01:38:37 +01:00
kappaOne
dfbb8d3cbc
Fix another edge case bug with Display.setParent() on OS X. Thx to
...
ihkbob for providing test case to reproduce it.
2013-10-26 17:05:44 +01:00
kappaOne
38a3f6696c
Fix NPE and position bug with Display.setParent() on OS X
2013-10-26 16:12:18 +01:00
kappaOne
adf780c63d
Further fixes for Display.setParent() canvas position & size bugs on OS
...
X
2013-10-22 22:34:03 +01:00
kappaOne
ce43cfabd7
Fix Display.setParent() canvas position bug on OS X
2013-10-20 19:25:33 +01:00
Ioannis Tsakpinis
849511784b
Only consider the workaround if both shift buttons are pressed.
2013-10-20 15:39:50 +03:00
Ioannis Tsakpinis
7cb0207eef
Fixed missing key up events when both shift keys are pressed at the same time.
2013-10-20 15:31:47 +03:00
kappaOne
eb85196a0c
Fix string index out of bounds exception, credit to @void256 for finding
...
and reporting.
2013-10-13 19:17:04 +01:00
kappaOne
d3254e00f3
Fix keyboard key codes to return Unicode characters instead of ASCII
...
characters
2013-10-13 15:45:08 +01:00
kappaOne
6b15398855
Fix compilation issue in LWJGLUtil.java
2013-09-05 09:58:13 +01:00
kappaOne
76e400955f
Merge pull request #44 from frustaci/patch-1
...
fix wrong log message in LWJGLUtil.java, credit to frustaci for patch.
2013-09-03 03:04:44 -07:00
kappaOne
248274bace
Merge pull request #47 from sashok7241/patch-1
...
Fix BigEndian issue when reading files with WaveData.java, full credit to sashok7241 for patch.
2013-09-03 03:02:23 -07:00
Ioannis Tsakpinis
4b48355093
Enable POINT_SPRITE on compatibility contexts. Improved platform/device choice when multiple CL implementations are available.
2013-07-31 20:14:33 +03:00
Ioannis Tsakpinis
ec09c41edc
Added support for AMD_shader_atomic_counter_ops.
2013-07-30 18:02:45 +03:00
Ioannis Tsakpinis
cad14be3eb
Added new OpenCL extensions.
2013-07-24 15:35:59 +03:00
Ioannis Tsakpinis
bafa7a1972
Added support for OpenGL 4.4 and new extensions.
2013-07-23 01:58:46 +03:00
Ioannis Tsakpinis
1df5d25560
Added support for PointerBuffer parameters to OpenGL.
2013-07-23 01:57:41 +03:00
Ioannis Tsakpinis
c324b6c215
Added @CLPlatformExtension to APPLE extensions that are exposed in the PLATFORM_EXTENSIONS string.
2013-07-22 21:41:42 +03:00
Ioannis Tsakpinis
e3974d5b74
Fixed getInfoBinaries bug when multiple devices exist.
2013-07-22 20:19:25 +03:00
Ioannis Tsakpinis
274cd1c3c1
Fixed GetProgramInfo alternatives for PROGRAM_BINARIES.
2013-07-22 20:13:37 +03:00
Ioannis Tsakpinis
3caf672e42
Fixed pointer array init for NIO buffers.
2013-07-22 20:13:01 +03:00
sashok724
fc023b0041
Update WaveData.java
...
Fix of BigEndian incorrect reading
2013-07-20 15:22:14 -07:00
Ioannis Tsakpinis
67d4e7c64d
Added a DrawElements version with explicit count & type parameters.
2013-07-17 15:57:39 +03:00
frustaci
dfe0fc6bb4
Update LWJGLUtil.java
...
Im trying to debug a error while loading lwjgl binaries but i get a strange message.
[LWJGL] Failure locating java.lang.NoSuchMethodException: findLibrary using classloader:java.lang.NoSuchMethodException: findLibrary
I guess it's a typo c instead of e again.
2013-07-16 15:33:06 -03:00
momokan
dc580e2584
I correct that it was pointed out in my pull request
...
・src/java/org/lwjgl/input/Controllers.java, line 265: Should be "The timestamp assigned to the current event"
・src/java/org/lwjgl/input/JInputController.java, line 211: Consider splitting on two lines.
2013-07-12 05:58:31 +09:00
kappaOne
476dbf74a7
Add equals method to Vector2f, Vector3f and Vector4f.
2013-07-09 17:18:08 +01:00
kappaOne
cc14c026ef
fix OS X issue where mouse was moving on mouse scroll wheel events.
2013-07-09 16:07:42 +01:00
Erik Broes
11a6a30391
And some more 10.5.8 compat fixes.
2013-07-09 15:37:12 +02:00
kappaOne
e3441a4075
Further fixes/amendments for OS X 10.5 compatibility
2013-07-09 01:01:18 +01:00
kappaOne
0965ef8f46
Fixed small typo in code for OS X 10.5, totally the fault of GCC for not
...
flagging up the error :)
2013-07-08 21:50:01 +01:00
kappaOne
83053798ca
another fix for OS X 10.5
2013-07-07 22:04:50 +01:00
kappaOne
5b41d75e7d
Add code to support OS X 10.5, hopefully should allow LWJGL to also now
...
run on OS X 10.5
2013-07-06 21:52:59 +01:00
momokan
a9e492d93a
Add controller's status to event buffer
2013-06-30 12:28:01 +09:00