Kirill Vainer
6238088688
light: minor non-functional changes
2015-09-13 22:07:34 -04:00
Kirill Vainer
31383778d9
light: ensure directional lights are sorted to be always first
2015-09-13 22:06:32 -04:00
Kirill Vainer
1fa6c4ac11
bounding: move intersection algorithms to shared class
...
These algorithms are to be shared with the light filter.
2015-09-13 22:05:18 -04:00
Kirill Vainer
45f8893f13
bounding: properly implement collideWith against other bounds
2015-09-13 18:40:08 -04:00
Daniel Johansson
dd6356eff1
Reverted some more light code which should not be in this branch.
2015-09-13 20:30:36 +01:00
Daniel Johansson
88bf9d4580
Reverted some changes to light classes which was not meant to be committed as part of #314 .
2015-09-13 20:23:07 +01:00
Daniel Johansson
9ba90251d6
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
jme3-bullet-native-android/build.gradle
2015-09-13 20:15:22 +01:00
Rémy Bouquet
9f9daa13dc
Merge pull request #301 from Kendanware/issue295
...
Support for setting minification and magnification filters on a texture in the j3m material file
2015-09-13 17:53:35 +02:00
Kirill Vainer
e9245a753b
GLTracer: generate syntax highlighting and easier to read output
2015-09-10 23:10:13 -04:00
Kirill Vainer
9da4b78830
GLRenderer: disable unused vertex attributes before rendering instead of after
2015-09-10 23:09:15 -04:00
Kirill Vainer
8fdc0f9c90
GLRenderer: avoid useless glActiveTexture calls
2015-09-10 23:08:50 -04:00
Kirill Vainer
f80364a8c2
GLRenderer: don't set depth function twice
2015-09-10 22:34:12 -04:00
Kirill Vainer
5845671409
GLRenderer: enable seamless cubemap globally
2015-09-10 22:33:08 -04:00
Kirill Vainer
edd183a2be
GLRenderer: fix texture update regression introduced in 9f3a145dd7bd083c21b302e0faaf46eddfd82237
2015-09-09 22:43:37 -04:00
Daniel Johansson
b84bd0d120
Merge remote-tracking branch 'upstream/master' into issue295
...
Conflicts:
common.gradle
2015-09-08 09:25:29 +01:00
Kirill Vainer
148c78a943
GL: make lwjgl implementation classes final
2015-09-05 14:03:32 -04:00
Kirill Vainer
cb7d139488
GLSLCompat: support GLES compatibility
2015-09-05 13:56:28 -04:00
Kirill Vainer
616dadc498
Deprecate ColoredTextured.j3md
2015-09-03 09:46:34 -04:00
Daniel Johansson
c32ac172fb
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
jme3-core/src/main/java/com/jme3/light/AmbientLight.java
jme3-core/src/main/java/com/jme3/light/DirectionalLight.java
jme3-core/src/main/java/com/jme3/light/PointLight.java
jme3-core/src/main/java/com/jme3/light/SpotLight.java
2015-09-03 13:48:23 +01:00
Daniel Johansson
e9e4b4a122
Improved audio renderer information log message to include more information and to print out in a format consistent with the GL renderer information.
2015-09-03 13:32:06 +01:00
Nehon
168e1755ff
Added some more constructors to SpotLight and PointLight, also added javadoc to all lights constructors.
2015-08-29 12:56:26 +02:00
Rémy Bouquet
609d9a1832
Merge pull request #306 from mbenson/light-ctors
...
More convenient light constructors
2015-08-29 11:00:12 +02:00
Daniel Johansson
8f77dca931
Added jme3-lwjgl3 module which ultimately adds support for LWJGL 3.x and GLFW.
2015-08-26 22:34:05 +01:00
Daniel Johansson
bf7643f06a
Merge remote-tracking branch 'upstream/master'
2015-08-26 22:29:56 +01:00
Kirill Vainer
5a863c6075
Matrix4f: simpler fromFrame() without matrix multiplication
2015-08-21 22:29:26 -04:00
Kirill Vainer
57d560244e
Transform: implement equals and hashCode
2015-08-21 22:26:26 -04:00
Kirill Vainer
1575e2a1d3
minor changes according to static analyzer
2015-08-21 22:24:51 -04:00
Kirill Vainer
a855915358
Bone: remove useless loadIdentity()
2015-08-21 20:38:35 -04:00
Kirill Vainer
d32226db10
GLRenderer: use #version 100 for GLSL ES shaders
2015-08-14 15:25:32 -04:00
Kirill Vainer
b7ab6d003e
build: separate full version from full name
2015-08-08 17:57:59 -04:00
Kirill Vainer
17887b1fb0
build: new build version info system
...
* JmeVersion is no longer autogenerated, instead it pulls info from version.properties
* Added version.gradle script to generate version info and expose it to other gradle scripts
* Embed version info inside JAR manifest
* Refactor NDK finding to use the same way as the version generation
2015-08-08 17:35:05 -04:00
Nehon
d7b0292590
FilterPostProcessor now checks for ogl 3.2 capability to use multitsampled textures
2015-08-08 09:27:49 +02:00
Daniel Johansson
7f2626af65
Merge remote-tracking branch 'upstream/master'
2015-08-07 15:44:27 +01:00
Nehon
a655acb8f0
BatchNode now preserves the lineWidth for Line meshes when batching.
2015-08-07 08:34:11 +02:00
Matt Benson
25ca07d3d2
light constructors
2015-07-26 18:26:22 -05:00
Daniel Johansson
d319a7c5d3
Added unit test for J3MLoader to cover the new texture parameters available in #295 . Also fixed a couple of issues in the code to reduce logging that was not needed and removed redundant code. This update also updates junit to 4.12 and adds Mockito and Fest Assertions as test dependencies.
2015-07-20 11:22:16 +01:00
Kirill Vainer
0ade3a69d4
GLRenderer: FBO always available in OpenGL ES 2
2015-07-18 17:47:40 -04:00
Rémy Bouquet
292a891d1f
Merge pull request #228 from davidB/fix_cinematic_clear
...
fix a NPE and a ClassCastExcpetion on Cinematic.clear()
2015-07-16 21:41:24 +02:00
Daniel Johansson
e33d2539ed
Added additional convenience constructors to Light, AmbientLight, DirectionalLight, PointLight and SpotLight as mentioned in #297
2015-07-15 13:08:36 +01:00
Daniel Johansson
d3da4a7266
Merge remote-tracking branch 'upstream/master'
2015-07-15 09:37:12 +01:00
Daniel Johansson
9059eb30e4
Added support for setting minification and magnification filters on a texture in the j3m material file. This also adds support for double and single quoted paths as well as being able to set WrapMode for a specific WrapAxis. This resolves #295
2015-07-14 22:28:13 +01:00
Nehon
129faf00d7
Fixed warning when trying to find a srgb format for a Depth format.
2015-07-14 09:43:49 +02:00
Kirill Vainer
cad8ca4d8e
Merge pull request #294 from davidB/david_gl3_mrt_unshaded
...
add GL3 support for Unshaded and MRT (v2)
2015-07-13 16:44:44 -04:00
Nehon
c7606ccff2
Fixed issue https://github.com/jMonkeyEngine/jmonkeyengine/issues/291
2015-07-12 20:43:54 +02:00
Nehon
95d5fdf9c5
Fixed issue https://github.com/jMonkeyEngine/jmonkeyengine/issues/252
...
This was due to a bug in the code where triangle data were stored after calculation.
2015-07-11 21:15:42 +02:00
Nehon
57dd2748e2
Tested if a joystick axis is not the nullAxis before assigning action to it.
2015-07-10 21:28:42 +02:00
Nehon
34220640aa
Fixed how model bound were refreshed in BathNode : issue https://github.com/jMonkeyEngine/jmonkeyengine/issues/275
2015-07-06 19:01:00 +02: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
David Bernard
568ee09d17
add GLSL150 compatible Unshaded
2015-07-05 20:06:07 +02:00
David Bernard
704c3f1a10
enable MRT on gl3
2015-07-05 11:39:55 +02:00