6046 Commits

Author SHA1 Message Date
shamanDevel
250c871cab Added a library for Matrix4f 2016-05-11 09:02:50 +02:00
iwgeric
898079eded Android-Examples: update doc 2016-05-10 22:44:49 -04:00
iwgeric
5117d108e6 Android-Examples: Fix doc for test case 2016-05-10 22:22:48 -04:00
Nehon
5de286e291 Better j3md export test 2016-05-10 17:45:54 +02:00
shamanDevel
4e55e0e5a0 added library for Matrix3f, fixed some bugs 2016-05-10 14:55:42 +02:00
Nehon
8d01c5a26f MatDef is not Savable anymore. Kind of reverted previous commit and implemented and very straight forward exporter for J3mds that doesn't use the Savable process of jme3 since it's designed to save the whole graph and not only subparts of it like materials and material defs. The API stays the same though 2016-05-10 13:06:04 +02:00
shamanDevel
c162d474c7 added matrix support for kernel arguments (mapped to float16) 2016-05-10 07:26:22 +02:00
shamanDevel
44899098e2 added dependency resolving and a random number library 2016-05-09 17:43:49 +02:00
Nehon
81053352ac initial and partial implementation of a j3md exporter with test 2016-05-09 17:08:32 +02:00
Nehon
0e064e2d6a MaterialDef is now savable 2016-05-09 17:08:32 +02:00
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.
2016-05-09 07:55:46 +02:00
iwgeric
d1fc89e155 Android-Examples: Add new test case for testing Mouse, Touch, and Key Events. 2016-05-08 23:13:49 -04:00
iwgeric
7b133bb452 Android-Examples: Add KeepScreenOn property to layout of test activity. 2016-05-08 23:12:05 -04:00
shamanDevel
5e098b0493 worked on LWJGL3 support 2016-05-08 17:05:43 +02:00
shamanDevel
e35bb7dcbc added a constructor that disables the program cache: used during development 2016-05-05 19:49:51 +02:00
iwgeric
1e4c378a06 android-examples: reduce logging level for test chooser 2016-05-04 23:39:12 -04:00
Kirill Vainer
3078f2ad22 Merge pull request #491 from riccardobl/AddGimpactCollisionAlgo
Fix GImpact passing through other shapes.
2016-05-04 13:50:47 -04:00
Kirill Vainer
0c32c24e5e bullet native: fix mingw target platform 2016-05-04 13:17:47 -04:00
Kirill Vainer
8804edf396 Merge pull request #488 from GreenCubes/master
Reworked original FBX importer
2016-05-03 22:46:54 -04:00
Kirill Vainer
b01d356ee4 niftygui: add nifty repository to POM 2016-05-03 22:34:51 -04:00
iwgeric
cbedf5ef08 Add test case for using Android Sensors as Joystick Axes (including rumble). 2016-05-03 22:02:31 -04:00
iwgeric
df30846496 Remove border from jme fragment 2016-05-03 20:11:14 -04:00
iwgeric
13a0d36b56 Remove unused lights 2016-05-03 20:10:54 -04:00
iwgeric
1ff8e3b66b Add icon for Show Keyboard Menu and enable it in Menu 2016-05-03 18:14:58 -04:00
iwgeric
8f9cd92f99 Change Menu items on Main Activity to all be inside Menu dropdown. 2016-05-03 17:51:34 -04:00
iwgeric
fd98c6b8f0 Improve some error handling on class name searching 2016-05-03 17:50:56 -04:00
iwgeric
b7b1947486 Add Menu item for display of Soft Keyboard in Android Examples.
Useful when running tests that include using a key to initiate some action.
2016-05-03 17:50:08 -04:00
iwgeric
1e23cfcb0a Add Menu to Test Chooser Activity.
Provides way to enable/disable the following when starting a test:  Mouse Events, Joystick Events, Key Events, Verbose Logging.
2016-05-03 16:42:27 -04:00
iwgeric
e5c6673df1 Update Android Plugin for Gradle to version 2.1.0.
Upgrade of gradle to 2.13 was causing some issues.
2016-05-03 13:15:40 -04:00
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