Stephen Gold
822bcd1300
suppress more javac warnings about unchecked casts
5 years ago
Toni Helenius
59793d4c06
Fix for resizing the window (issue 1191) ( #1308 )
...
* Listen for framebuffer size callbacks and set the resolution from that
* Also check the window size on the framebuffer size callback
5 years ago
Toni Helenius
b93ea18fa2
Lwjgl3 restart input handle ( #1268 )
...
* Reinit inputs on context restart
* Added test issue from issue #1013
* Verify that the inputs are already initialized
5 years ago
MeFisto94
12481c08f6
Use a reflection-based approach to call checkError() after every call to the openGL API to reduce Code Duplication and increase Maintainability, while also fixing the regression caused by GLDebugDesktop extending from GLDebugES and thus making the Renderer think it is on mobile.
5 years ago
Stephen Gold
0fd70b81c9
Add missing @Override annotations ( #1270 )
...
* jme3-core: add the missing @Override annotations
* jme3-desktop: add the missing @Override annotations
* jme3-bullet and jme3-jbullet: add the missing @Override annotations
* jme3-effects: add the missing @Override annotations
* jme3-terrain: add the missing @Override annotations
* jme3-examples: add the missing @Override annotations
* jme3-android: add the missing @Override annotations
* jme3-blender: add the missing @Override annotations
* jme3-ios: add the missing @Override annotations
* jme3-jogg and jme3-jogl: add the missing @Override annotations
* jme3-plugind: add the missing @Override annotations
* jme3-lwjgl and jme3-lwjgl3: add the missing @Override annotations
* jme3-networking: add the missing @Override annotations
* jme3-vr: add the missing @Override annotations
5 years ago
MeFisto94
04e7bed5e7
Fixes #1251 - Support OpenGL3.1 on LWJGL2 and LWJGL3
5 years ago
Lou H
930090dfa0
#1097-Fixed inconsistent OpenGL version constants ( #1099 )
6 years ago
James Khan
b9b4a2d75b
Reference the joystick that changed state instead of the ID.
...
Use separate connection methods (onConnected/onDisconnected).
6 years ago
James Khan
2f6185b5cf
Remove JoystickState enum and replace with boolean value.
6 years ago
James Khan
80adca6dce
Translate JoystickState directly from LWJGL context.
...
Set the logger to the correct class
6 years ago
James Khan
318d6d0e89
Add support for listening to joystick connection/disconnection.
...
Fixes bug causing NullPointerException when removing joysticks.
Allows adding joysticks after the application has started.
6 years ago
Toni Helenius
bbcb8c5701
Feature 871 ( #873 )
...
* Update LWJGL to 3.1.6
* Change LinkedLists to ArrayDeques
* Call glfwTerminate & set NULL error callback on destroy
fixes crash when context is re-created
7 years ago
javasabr
555a348692
refactored and upgraed lwjgl3 module.
7 years ago
Stephen Gold
b159c847cc
comment corrections: mostly spelling and grammar
7 years ago
javasabr
76cd4e6eca
added support multi-threading allocations for LWJGL Buffer Allocator.
8 years ago
Alexandr Brui
8abf23b2f2
Added missed gl versions ( #680 )
...
* Added missed GL versions and Caps.
* Added supporting 3.3, 4.0, 4.1, 4.2, 4.3, 4.4 and 4.5 GL core profiles.
8 years ago
javasabr
90649456e0
added checking property existing.
8 years ago
javasabr
b3ecb134ef
reverted the name of the logger field.
8 years ago
javasabr
d468c20fba
implemented LWJGL3 BufferAllocator
8 years ago
javasabr
1f9a5cd028
for prev commit
8 years ago
javasabr
544d94aed7
implemented supporting the OffscreenSurface context.
8 years ago
javasabr
06258a6ddc
fixed crashes
8 years ago
javasabr
ddfa6e703a
updated the window implementation
8 years ago
javasabr
190f30afe5
added supporting window icons for LWJGL3
8 years ago
Sebastian Weiß
e8f76d43fe
implemented all changes regarding OpenCL (and some missing stuff)
9 years ago
Sebastian Weiß
e40ebdc5c6
updated GL and AL
9 years ago
shamanDevel
bd491dc416
removed fixmes
9 years ago
shamanDevel
e32ebe11bb
fixed context creation for LWJGL3
9 years ago
shamanDevel
9a3dce2fb3
OpenGL/CL sharing is not working with lwjgl3. It seems that the context is set up the wrong way.
...
For now, disable the sharing methods.
Also retrieving the program binaries is disabled, the current implementation would throw a segfault.
9 years ago
shamanDevel
5e098b0493
worked on LWJGL3 support
9 years ago
shamanDevel
bb15931fa2
started with context creation
9 years ago
Kirill Vainer
a8aabac1c9
fix issue #441
9 years ago
Kirill Vainer
eada244b34
lwjgl3: re-enable native loading for native bullet
9 years ago
Kirill Vainer
e541a5a147
lwjgl3: start jME3 on main thread (needed for mac)
9 years ago
Kirill Vainer
c77905a4a3
lwjgl3: fix syntax error
9 years ago
Kirill Vainer
91974a6800
lwjgl3: use lwjgl's native loader
9 years ago
Kirill Vainer
2ca55c8b3a
LWJGL3 improvements
...
* Added key remapping for GLFW key constants
* Rename AppSettings.getGammaCorrection() to isGammaCorrection()
* Use LWJGL3 artifacts from maven
* Minor compatibility changes for LWJGL 3.0.0b
* Fixed some minor bugs in LwjglWindow
9 years ago
Daniel Johansson
5e8f5e6a1f
Updated lwjgl3 module to use LWJGL 3.0.0b #35 which is the current stable build.
9 years ago
Daniel Johansson
14349695a9
The LWJGL 3 renderer was missing a call to GLContext.createFromCurrent(), sorted now.
10 years ago
Daniel Johansson
f470637361
Fixed a build issue regarding lwjgl 3.x by now using 3.0.0a for longer stability as 3.0.0b-SNAPSHOT is a moving target and APIs are changing constantly.
10 years ago
Daniel Johansson
30cdca7ad7
Native library loading is back to the way it used to be with the addition of LWJGL 3.x libraries added with a different key.
...
Moved LWJGL 3.x repository definition to build.grade in that module.
Fixed an issue where frame rate limit would cause GLFW frequency window hint to be set rather than use a software limiter.
Removed LWJGLTimer for lwjgl3 module, no need for it any more, we'll just use the NanoTimer.
Removed LWJGLCanvas for lwjgl3 module, can't implement this so we'll leave it for now.
10 years ago
Daniel Johansson
d8e964b2f0
Added copyright headers to some files.
10 years ago
Daniel Johansson
66e0e7053c
Fixed an issue where GLFW would not accept window focus again due to event polling not running.
10 years ago
Daniel Johansson
971b9524bd
Fixed an issue with the GLFW mouse input coordinates not being mapped correctly.
...
Renamed input classes to GlfwXXX.
10 years ago
Daniel Johansson
8f77dca931
Added jme3-lwjgl3 module which ultimately adds support for LWJGL 3.x and GLFW.
10 years ago
Daniel Johansson
89f10eca58
Added jme3-lwjgl3 module which ultimately adds support for LWJGL 3.x and GLFW.
10 years ago