Kirill Vainer
9b45189f48
lwjgl3: start jME3 on main thread (needed for mac)
2016-03-02 13:49:28 -05:00
Kirill Vainer
34aa21bfd9
Get rid of TestAwtPanels (it sucks)
2016-02-21 21:57:50 -05:00
Kirill Vainer
a3638f3e0c
Merge branch 'master' into experimental
...
Conflicts:
jme3-core/src/main/java/com/jme3/renderer/RenderManager.java
2016-02-21 20:48:18 -05:00
john01dav
f9a9839228
Added enqueue runnable
2016-02-14 15:16:45 -06:00
Daniel Johansson
25b9691e32
Added support for toggling lights on and off via Light.setEnabled(boolean). This implements #393
...
This commit also contains some minor changes to TestManyLightsSingle which now has a key trigger (L) for toggling lights on and off.
2015-12-22 11:10:47 +00:00
Kirill Vainer
ff6b1be725
Merge branch 'renderer-improvements' into experimental
2015-12-07 21:58:56 -05:00
Kirill Vainer
79125f2f63
remove useless TestNativeLoader
...
It has a proper integration test now
2015-12-07 21:52:07 -05:00
Kirill Vainer
908b37350d
remove XXX HACK from native library loader
...
also add additional integration tests for
AppSettings, Application, and NativeLibraryLoader
2015-12-07 21:49:04 -05:00
Kirill Vainer
15465a020f
Merge branch 'master' into expermiental
2015-11-26 13:38:07 -05:00
Kirill Vainer
30855f5bb4
TestShaderNodes: fix build error
2015-11-24 21:54:01 -05:00
Paul Speed
2c337123a9
Added a test/example of running a client and a server in the
...
same JVM. a) this makes a good example of self-hosted style
LAN multiplayer games, and b) it causes the serialization bug
to show up so I can fix it. (Already fixed it and that commit
will be next... it's almost like TDD.)
2015-11-15 02:15:30 -05:00
Paul Speed
e832ad5c94
Added an isRunning() method so that other classes can
...
check if the server is still running.
2015-11-15 02:14:26 -05:00
Paul Speed
17df399f68
Commented out the message class serialization and left
...
a comment as to why: in 3.1 there is a default service
that automatically does this on clients.
2015-11-15 02:13:58 -05:00
Paul Speed
cea36ffc47
Added some more client-side error and connection handling
...
to make a more complete example. It should now be relatively
well behaved through all normal shutdown paths.
Modified the server to gracefully close the client connections
when shutting down rather than just letting the sockets die.
2015-11-15 01:53:32 -05:00
Paul Speed
38fe771ed8
Modified the client state messages to include the chat
...
instance in case we add a multi-client test.
2015-11-15 01:22:17 -05:00
Paul Speed
9e80d8a7aa
Beefing up the client server tests a little to add
...
some listeners and to better report what's going on to the
console. This is in prep for making a combined test.
2015-11-15 01:20:28 -05:00
Kirill Vainer
500f57a64f
AssetManager: set locator path only once per thread
2015-09-14 23:19:43 -04:00
Kirill Vainer
7659a7b986
TestCustomAnim: fix crash when enabling HW skinning
2015-09-14 23:03:08 -04:00
Kirill Vainer
1aaf806c65
test: fix crash due to deprecated material
2015-09-14 23:00:55 -04:00
Kirill Vainer
7b147171bf
VAO: changes to test
2015-09-10 23:19:14 -04:00
Kirill Vainer
2e9a9f9f9e
Add test for VAO
2015-09-10 23:19:14 -04:00
Julien Gouesse
2677ff31b9
Adds the JogAmp backend into the Gradle dependencies
2015-08-31 23:21:19 +02:00
Kirill Vainer
88663b0bc3
dist build: ensure native bullet is included in dist package
2015-08-21 23:19:45 -04:00
Nehon
6d1ab7af65
Redesign of the frag part of unshadedNodes so it's more modular, and can be properly used as GLSL 1.5 shader.
...
Added a stress test for unshadedNodes.
Changed the name of the texture parameter to textureMap in TextureFetch shaderNode as it was conflicting with the texture function used to fetch a texel from a a texture in glsl 1.5
2015-07-05 23:43:38 +02:00
Nehon
6d3377a2a8
Fixed Parallax without normal map in lighting.j3md
2015-07-03 23:33:19 +02:00
Nehon
ec7432c90c
Added a graddle.properties to je jme-examples project with an override of buildJavaDoc to false, to not generate the javadoc when building from jme-examples
...
Also added a parameter to enable assertion as executable classes are only in this project anyway.
Removed the global assertion setting as it's only needed in jme-examples.
2015-05-08 15:07:43 +02:00
Kirill Vainer
0178029782
Example to show character model cloning / export
2015-05-03 16:02:25 -04:00
Kirill Vainer
55d3a5dd15
UnshadedArray: does not require gpu shader extension
2015-05-02 15:27:28 -04:00
iwgeric
a52bc0a82c
Bullet (and jBullet): Update Test Classes to use BulletAppState.setDebugEnabled instead of PhysicsSpace.enableDebug.
2015-04-26 19:21:00 -04:00
shadowislord
87b6c117f2
TestSweepTest: ignore collisions against ourselves (needed for native bullet)
2015-03-28 13:23:00 -04:00
shadowislord
38e4580857
TestSweepTest: fix crash on native bullet (natives not loaded when shapes are created)
2015-03-27 23:37:13 -04:00
shadowislord
83ddf9d7c3
TestCartoonEdge: more reliable way to detect lighting material
2015-03-18 23:15:11 -04:00
Nehon
96502e9061
Fixed crash in TestFilterCompositing.
...
Something is till odd though
2015-03-18 23:51:02 +01:00
Nehon
39515c52c7
Relocated the character in TestWalkingChar so that it doesn't fall under the ground
2015-03-18 22:12:59 +01:00
Rémy Bouquet
46c00c95b3
Merge pull request #226 from jMonkeyEngine/pr/223
...
Obsolete shadowRecv and sceneReceivers code cleanup
2015-03-03 22:35:25 +01:00
Nehon
a6a2059ef8
Removed deprecated methods calls in TestPointDirectinalAndSpotLightShadows
2015-03-03 22:30:44 +01:00
Nehon
a78d8a7bd0
Test for parallel tangent generation
2015-03-03 21:51:07 +01:00
Nehon
3d720e164e
Changed the keys in tessellation test case so that it doesn't step on movement keys
2015-03-03 21:41:50 +01:00
Kirill Vainer
273f3a6e62
Merge pull request #220 from zzuegg/master
...
Geometry shader and Tessellation shader support
2015-03-02 10:01:08 -05:00
shadowislord
a374e73376
AssetManager: adjust usage according to latest changes
2015-03-01 15:14:30 -05:00
michael
1cce72cd0a
Allow modifing of the tess factor with keys a and y
2015-02-28 13:53:36 +01:00
michael
690dd7bf28
Added Geometry and Tessellation Shader Tests
2015-02-28 13:40:10 +01:00
michael
cae4e1996a
GL4ShaderSupport
2015-02-24 21:53:08 +01:00
shadowislord
2f86e0c17b
Delete TestTriangleStrip
...
- since triangle stripper was removed, this test was not compiling
2015-02-22 16:04:01 -05:00
shadowislord
14ff6e4f29
SinglePass Lighting: support two sided lighting
...
- also added test case with both regular per pixel lighting and bump mapping
- NOTE: two sided lighting is not supported with vertex lighting
2015-02-22 15:47:56 -05:00
Nehon
21179dc132
Changed standard lighting to blinn phong instead of phong only
2015-02-18 20:39:45 +01:00
void
d4ade2473f
feature: Update Nifty GUI to version 1.4.1
...
This commit updates Nifty to version 1.4.1 and makes all
the necessary changes to the JME-Nifty integration to be
compatible with this version of Nifty (manily support of multiple
texture atlases in the batch renderer and some minor changes
like the removal of some *Null classes).
Most User code should still be able to compile with this change.
However, the NiftyJmeDisplay constructor that requires the
width and height of the texture atlas has been deprecated in
favour of the newly added static factory methods:
NiftyJmeDisplay.newNiftyJmeDisplay(). The new methods
add support for the Nifty BatchRenderConfiguration class that
allow further configuration of some rendering details.
The testcase jme3test.niftygui.TestNiftyGui has been modified
to use the new methods and seems to render fine for me.
Most of Nifty 1.4.1 should be compatible with old versions of
Nifty. However some compile-time incompatibilities might
exists to old 1.3.x code. Additionally some internal mechanism
have been modified with 1.4 so there might be additional runtime
incompatibilities as well.
2015-02-15 23:17:18 +01:00
shadowislord
809092c236
Allow application to be a resizable window.
...
Also allow buffer swapping to be disabled, e.g. for Oculus Rift.
2015-02-10 20:14:36 -05:00
shadowislord
e19be328a7
Add simple test case for the "scene not updated" crash in the SDK
2015-02-08 17:42:07 -05:00
iwgeric
661f4c6d2e
Copy jme3-android-native and jme3-bullet-native-android to the dist/opt folder as part of build
2015-02-08 00:11:46 -05:00