Daniel Johansson
5e8f5e6a1f
Updated lwjgl3 module to use LWJGL 3.0.0b #35 which is the current stable build.
10 years ago
Daniel Johansson
d48a1bb998
Removed native library jemalloc.dll for LWJGL3 as this will not be needed until 3.0.0b and after.
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
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
shadowislord
b300915092
NativeLibraryLoader: use the OS's cache folder instead of home folder for storing natives
10 years ago
shadowislord
51c8894e03
NativeLibraryLoader: Fix crash when working directory not writable
...
Loder -> Loader
10 years ago
shadowislord
8f9dfcc7c1
NativeLibraryLoader: Allow specifying the filename that the extracted library should have (needed for certain workarounds..)
10 years ago
shadowislord
3991123073
NativeLibraryLoader: Don't load LWJGL / JInput when they are not found in classpath
...
* LWJGL / JInput have their own loading mechanism which works fine when they are in java.library.path (e.g. when bundling)
10 years ago
shadowislord
2cc601edc3
NativeLibraryLoader: Don't gobble the exception message when loading via System.loadLibrary()
10 years ago
Normen Hansen
50134899f8
- remove adding for 64 ending for natives
10 years ago
shadowislord
32cfca495d
* NativeLibraryLoader: Add method to get a list of jars that contain known natives
10 years ago
shadowislord
56a187f77a
* NativeLibraryLoader: Add method to extract a platform's natives
10 years ago
Normen Hansen
5c9fee7a7e
- update library names for lwjgl 2.9.2 on OSX
10 years ago
Normen Hansen
32f4245aff
- fix osx bullet binary path
10 years ago
Normen Hansen
fd78498bc8
- fix NativeLibraryLoader using deprecated Natives class for hash generation
...
- fix bullet native file name for OSX
10 years ago
shadowislord
e637cd0b7a
* NativeLibraryLoader: More hacks .. Use the proper loading method based on the library name.
...
* TestNativeLoader: More concrete test that uses a custom natives folder and ensures all natives load properly and prints their versions.
11 years ago
shadowislord
36483c4b49
* Avoid conflicts when extracting both 64-bit and 32-bit libraries to the same folder .. This is mainly for the bulletjme library which doesn't specify "64" at the end of the filename
11 years ago
shadowislord
34826360d6
* Native bullet was marked as a non-JNI library for some reason - that's fixed now
11 years ago
shadowislord
48ccb0fe56
* Fix jinput native library loading - now the JNI library name is based on the name in the jar
11 years ago
shadowislord
54ffe15dda
* Switch to new native library loader
...
* Deprecate old library loader
* Add warning when the requested number of antialiasing samples cannot be satisfied
* Cleaned up LwjglContext.determineMaxSamples()
11 years ago
shadowislord
2ca99b83de
* More javadoc in NativeLibraryLoader
11 years ago
shadowislord
948fdb21eb
* Add new flag to Platform enum which specifies if its 32-bit platform or 64-bit.
...
* Add new but currently unused native extraction engine which supports user-specified native libraries as well as deferred extraction of libraries.
11 years ago