shadowislord
b300915092
NativeLibraryLoader: use the OS's cache folder instead of home folder for storing natives
2015-02-15 16:18:04 -05:00
shadowislord
51c8894e03
NativeLibraryLoader: Fix crash when working directory not writable
...
Loder -> Loader
2015-02-15 14:05:33 -05:00
shadowislord
253c3ac80d
JmeSystem: print build info on initialization
2015-02-09 21:07:59 -05:00
shadowislord
66d4763a04
Fix issue #204
2015-01-31 16:35:46 -05:00
shadowislord
30efc7ce86
ScreenshotAppState to use old FB read-back
...
Also, set compression quality for JPG to 95% (same as on Android)
2015-01-31 15:01:23 -05:00
shadowislord
2fb87f9682
SettingsDialog to choose closest refresh rate to 60 for fullscreen modes
2015-01-31 14:25:05 -05:00
shadowislord
3f4ce758e7
* Use INT_BGR format in AwtPanel - allows using old compatible readFrameBuffer
2015-01-31 12:50:56 -05:00
shadowislord
8f9dfcc7c1
NativeLibraryLoader: Allow specifying the filename that the extracted library should have (needed for certain workarounds..)
2015-01-27 21:11:13 -05:00
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)
2015-01-27 20:07:34 -05:00
shadowislord
2cc601edc3
NativeLibraryLoader: Don't gobble the exception message when loading via System.loadLibrary()
2015-01-27 18:00:29 -05:00
Normen Hansen
a6d67ed92b
- add executable class for extracting binaries and getting a list of jar file excludes to be used in build systems
2015-01-27 17:20:51 +01:00
Normen Hansen
50134899f8
- remove adding for 64 ending for natives
2015-01-27 11:49:06 +01:00
shadowislord
32cfca495d
* NativeLibraryLoader: Add method to get a list of jars that contain known natives
2015-01-25 19:32:33 -05:00
shadowislord
56a187f77a
* NativeLibraryLoader: Add method to extract a platform's natives
2015-01-25 19:10:32 -05:00
Normen Hansen
5c9fee7a7e
- update library names for lwjgl 2.9.2 on OSX
2015-01-25 22:48:23 +01:00
Normen Hansen
32f4245aff
- fix osx bullet binary path
2015-01-13 17:14:48 +01:00
Normen Hansen
fd78498bc8
- fix NativeLibraryLoader using deprecated Natives class for hash generation
...
- fix bullet native file name for OSX
2015-01-13 16:10:09 +01:00
Nehon
50ec3023d4
Fixed ScreenshotAppState, VideoRecorderAppSate, AwtPanel and TestRenderToMemory so the frameBuffer is read with an BGRA8 format
2014-12-29 00:17:59 +01:00
iwgeric
d42a777909
Add showSoftKeyboard(boolean show) to JmeSystem.
...
Includes empty implementations for now. Android to be implemented in next commit.
2014-12-12 08:15:53 -05:00
shadowislord
ec6befeeaa
AWT panels: fix flipped coords when mouse pressed or released
2014-11-23 18:54:09 -05:00
shadowislord
595183fb64
Fix items in Translucent bucket not be rendered in AWT panels
2014-11-23 18:39:19 -05:00
shadowislord
5f33bdfa95
JOAL audio renderer to use the unified OpenAL backend as well
2014-11-15 16:36:24 -05:00
shadowislord
91715c4a48
Add support for URA, or Unified Renderer Architecture for audio
...
* Unified all renderers into common class 'ALAudioRenderer'
* LWJGL and Android now implement the AL / ALC / EFX interfaces to provide a common OpenAL backend for jME
* Added support for OpenAL Soft "Pause Device" extension, which allows the engine to pause the context while running in the background (currently requires OpenAL soft 1.16 and thus is Android only feature)
2014-11-15 15:15:50 -05:00
shadowislord
62cfbc8a3e
Remove usage of all deprecated image formats
2014-11-09 11:50:57 -05:00
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.
2014-06-07 14:09:42 -04:00
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
2014-06-06 21:18:50 -04:00
shadowislord
34826360d6
* Native bullet was marked as a non-JNI library for some reason - that's fixed now
2014-06-06 21:15:24 -04:00
shadowislord
48ccb0fe56
* Fix jinput native library loading - now the JNI library name is based on the name in the jar
2014-06-06 21:05:15 -04:00
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()
2014-06-06 20:39:37 -04:00
shadowislord
2ca99b83de
* More javadoc in NativeLibraryLoader
2014-06-05 23:59:24 -04:00
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.
2014-06-05 22:32:06 -04:00
shadowislord
6b12d5c638
* Fix many javadoc errors mostly related to incorrect HTML or missing references
2014-05-31 13:12:46 -04:00
Nehon
8ff6f8df24
Introduced a new Enum ColorSpace.
...
One can now mark a texture param in a material definition as linear by using -Linear at the end of the parameter declaration (case insensitive).
An Image bound to a material texture param in a linear color space will have its ColorSpace set to linear when bound to the material by mat.setTexture("name", texture);
Added the -LINEAR flag to all texture param that needed it in stock materials (lighting.j3md, terrainLighting.j3md, different Filter materials).
2014-05-26 12:11:57 +02:00
Nehon
e4ba4e9e9e
- Image loaders now assume ALL images are in sRGB space and set the flag accordingly
...
- All images constructors now take the isSrgb flag as a parameter, all engine classes has been changed to accommodate the change, old constructors has been deprecated for backward compatibility. One should always ask himself in which color space is an image if dealing with gamma correction
- Gamma correction has been defaulted to false in the appSettings
2014-05-26 12:11:56 +02:00
Nehon
a23038430c
- Added an AppSetting param for gamma correction, defaulted to true.
...
- Added a filed in the Setting dialog to toggle gamma correction on and off
2014-05-26 12:11:55 +02:00
Hannes Nevalainen
2b8cdbb34c
Fix for the ErrorDialog.
...
Turns out the imporved error dialog was less helpful than the old one...
2014-04-17 17:08:41 +02:00
Hannes Nevalainen
57adc00909
A better error dialog.
2014-04-01 17:24:45 +02:00
sgold@sonic.net
b200db1a3c
fix for GitHub issue #115 (GoogleCode issue #638 ) as discussed at http://hub.jmonkeyengine.org/forum/topic/proposed-fix-for-issue-638
2014-03-26 14:32:25 -07:00
Normen Hansen
a16857c8f4
switch to gradle layout
2014-03-21 02:32:11 +01:00