6367 Commits

Author SHA1 Message Date
iwgeric
d410e0cb55 Merge remote-tracking branch 'origin/master' 2016-05-02 23:18:45 -04:00
iwgeric
8c08010233 Add test for assets stored in drawable / mipmap directories and add verbose logging menu option support.
Still need to add the menu to the layout file for the MainActivity.
2016-05-02 23:18:15 -04:00
iwgeric
c219ce1b4f Update AndroidLocator to allow assets to be stored in Android assets, drawable, or mipmap directories.
Texture assets can now be stored in Android Drawable and Mipmap directories.  Allows Android to automatically select the closest matching image asset for the actual device configuration (ie. lower resolution textures for lower-end devices).  Search order is:  assets -> drawable -> mipmap.  First match found is returned.
2016-05-02 23:14:26 -04:00
iwgeric
b53de6aedc Remove tests from jme3-android.
Android specific tests are to be included in jme3-android-examples.  Non-Android specific tests are imported from jme3-examples.
2016-05-02 22:13:14 -04:00
shamanDevel
a2df82b9e0 implemented a cache for program objects 2016-05-02 21:39:27 +02:00
shamanDevel
efef3d54e1 Querying the program binaries won't be supported by the Jocl binding.
See the comments inside JoclProgram.getBinary for the reason.
2016-05-02 20:58:39 +02:00
shamanDevel
22307257e0 added querying of the program binaries and building the programs from these binaries.
TestVertexBufferSharing shows how this is used to build a simple program cache.
2016-05-02 20:57:28 +02:00
shamanDevel
54113f35e0 added alternative versions for kernel launches and resource acquiring that do not return an event. This improves the performance. 2016-05-02 14:21:02 +02:00
shamanDevel
4be6013068 reworked releasing system.
Now one has to either release a native OpenCLObject manually with release() or register it for automatic garbage collection using register().
These changes greatly improve the performance by reducing the load on the OpenCLObjectManager.
2016-05-02 08:30:00 +02:00
shamanDevel
a26e526945 Added an experimental Jocl binding.
Note that Jogamp's Jocl only supports OpenCL1.1, some methods will throw an UnsupportedOperationException.
2016-05-01 18:38:48 +02:00
Kirill Vainer
f4f65620ec travis: set known hosts using travis config 2016-04-30 18:58:17 -04:00
Kirill Vainer
4aa614108e pom: fix incorrect inception year 2016-04-30 18:01:02 -04:00
Kirill Vainer
7fdc49e1e3 travis: only create dist if deploying 2016-04-30 17:52:38 -04:00
Kirill Vainer
dd816a02a0 travis: use cache rules from docs 2016-04-30 17:48:25 -04:00
Kirill Vainer
cd0893005a build: fix build error 2016-04-30 17:39:04 -04:00
Kirill Vainer
5d2cee0187 build: update to gradle 2.13 2016-04-30 17:26:55 -04:00
Kirill Vainer
deb3f21b7e travis: dont cache netbeans folder anymore 2016-04-30 17:23:16 -04:00
Kirill Vainer
c843721806 build: check file exists before getting text 2016-04-30 17:20:27 -04:00
Kirill Vainer
d6ffa4e9ff build: minor cleanup 2016-04-30 17:16:09 -04:00
Kirill Vainer
311ea2692f android-examples: use correct maven group 2016-04-30 17:15:37 -04:00
Kirill Vainer
74e398342f build: only update version file when it changed
Avoids recompiling jme3-core on every build
2016-04-30 17:15:03 -04:00
iwgeric
c320c919a5 Add test cases from jme3-examples module.
Must run jme3-examples.build task first in order to create the jme3-examples.jar file.  If this is not done, only the test classes from jme3-android will be included.
2016-04-29 18:02:37 -04:00
iwgeric
dea0f5fd6d Update passing parameters from test chooser to test activity/fragment. 2016-04-29 17:21:38 -04:00
Riccardo Balbo
eee51f39f9 Add GImpact collision algorithm to physics spaces 2016-04-29 14:33:13 +02:00
iwgeric
c04e162c2c Initial Commit for Android Examples Module
Module to run jME3 tests on Android platform.  Test cases are copied in from the jme3-android project and the jme3-examples.
2016-04-28 22:19:44 -04:00
shamanDevel
7fc7402855 changed author name 2016-04-27 10:30:35 +02:00
shamanDevel
1093c639eb finished documentation 2016-04-27 09:03:45 +02:00
Kirill Vainer
1515c14e46 build: change master version to 3.2 2016-04-26 20:09:16 -04:00
jmekaelthas
dfd1c26bba Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git 2016-04-26 21:28:43 +02:00
jmekaelthas
2024fe7acf Reduced the amount of warnings being logged during mesh triangulation.
The warnings are now collected and displayed only once for each mesh
they appear in.
2016-04-26 21:28:15 +02:00
Eirenliel Allier
681b2101dc Fix building with JRE 1.7 2016-04-26 11:21:34 +03:00
shamanDevel
510c40955f some more documentation 2016-04-26 10:16:48 +02:00
Eirenliel Allier
794932104b Fix compatibility with Java 7 2016-04-26 11:12:37 +03:00
Eirenliel Allier
4b6be2a789 FBX Importer cleanup 2016-04-26 10:16:03 +03:00
Eirenliel Allier
f65dd517c9 Reworked original FBX importer 2016-04-26 10:10:26 +03:00
iwgeric
8899bec0cb Update native libraries 2016-04-25 23:07:14 -04:00
iwgeric
b7efc437be Move files to build directory
Move the downloaded files to build directory and moved the unzip folder to the build directory so that they are ignored by git and cleaned appropriately.
2016-04-25 23:07:14 -04:00
iwgeric
3e122c9685 Update OpenALSoft native libraries 2016-04-25 23:07:14 -04:00
iwgeric
adc7ad757e Move OpenALSoft source files to build directory
Move the zip file downloaded from OpenALSoft and the extraction folder to within the build folder so that are ignored by git and cleaned appropriately.
2016-04-25 23:07:14 -04:00
Paul Speed
7c74262087 Merge pull request #486 from Dokthar/joysticks
Joystick detection on linux and more...
2016-04-25 17:51:35 -04:00
Dokthar
5facee58e6 joystick : revert commented out sysout on axis update 2016-04-25 22:59:32 +02:00
Dokthar
119a076f11 joystick : if a button id isn't a numeric it will be set to the button index 2016-04-25 21:05:35 +02:00
Dokthar
256abb38fa joystick : added mapping for two gamepads
- the "GASIA CORP. PLAYSTATION(R)3 Controller"
- the "DragonRise Inc.   Generic   USB  Joystick"
2016-04-25 21:01:00 +02:00
Dokthar
a7766c6855 joystick : added a easier way to create custom joystick/gamepad mappings :
- push the joystick/gamepad button
- if the wrong button is highlighted, click with the mouse on the correct button (on the gamepad gui)
- this will print the string to be inserted into the joystick-mapping.properties file
2016-04-25 20:57:48 +02:00
Dokthar
5e594a87d2 joystick : add trim() to each joystick name input 2016-04-25 20:52:04 +02:00
shamanDevel
ee43853ff1 docs, docs, docs 2016-04-25 16:33:10 +02:00
MeFisto94
310f4db6ad Fixed some Reflection Errors due to the Switch from Application to LegacyApplication v3.1.0-beta1 2016-04-24 21:52:25 +02:00
shamanDevel
196cbc8042 started with the documentation 2016-04-24 20:13:51 +02:00
shamanDevel
03282a7c86 added example for vertex buffer sharing 2016-04-24 14:09:09 +02:00
Kirill Vainer
d044ad13e1 Fix issue #479 2016-04-23 15:37:33 -04:00