Kirill Vainer
|
59c85d58c8
|
Merge remote-tracking branch 'origin/master' into in-pass-shadows
|
2017-09-17 22:39:38 -04:00 |
|
Kirill Vainer
|
4b4bf24127
|
fix shadow disappearing when frustum in front of caster
|
2017-09-17 22:34:06 -04:00 |
|
Kirill Vainer
|
0fae3839d3
|
remove unused methods
|
2017-09-17 22:33:13 -04:00 |
|
Kirill Vainer
|
c3cfab65c6
|
use 16-bit depth by default
|
2017-09-17 22:28:31 -04:00 |
|
Kirill Vainer
|
c136a4212e
|
use PBR + support point light shadows in shader
|
2017-09-17 22:27:10 -04:00 |
|
Kirill Vainer
|
ec0fcd24d2
|
support point light shadows
|
2017-09-17 22:23:51 -04:00 |
|
Kirill Vainer
|
47b34c6de5
|
optimize clearing shadow maps
|
2017-09-17 22:21:50 -04:00 |
|
Kirill Vainer
|
1e861fd2fa
|
Merge branch 'in-pass-shadows' of github.com:jMonkeyEngine/jmonkeyengine into in-pass-shadows
|
2017-09-17 22:13:48 -04:00 |
|
Kirill Vainer
|
b52d0e3743
|
fix wrong counts
|
2017-09-17 22:13:27 -04:00 |
|
Kirill Vainer
|
3889cb47b7
|
calculate lighting in world space
|
2017-09-17 22:11:42 -04:00 |
|
Kirill Vainer
|
2c385914c6
|
optimize pssm split calculation
|
2017-09-17 22:06:56 -04:00 |
|
Kirill Vainer
|
0a4a439745
|
optimize pssm split calculation
|
2017-09-17 22:05:48 -04:00 |
|
Stephen Gold
|
4b4cf62008
|
Merge pull request #734 from stephengold/master
test and fix for issue #651 (inverted rotation in Sky.vert)
|
2017-09-17 05:41:55 -07:00 |
|
Stephen Gold
|
d1bd48528c
|
test and fix for issue #651 (inverted rotation in Sky.vert)
|
2017-09-16 11:42:51 -07:00 |
|
Kirill Vainer
|
d2839fd2ab
|
Fix #558 (#729)
|
2017-09-16 13:25:21 -04:00 |
|
Nehon
|
ef5952bcad
|
Refactored how BatchNode transforms vertex buffers, and fixed issue #731 (NPE when no normal buffer)
|
2017-09-16 14:27:04 +02:00 |
|
Nehon
|
c1c67f58cf
|
reformat BatchNode before change
|
2017-09-16 11:50:44 +02:00 |
|
Nehon
|
2b014d194c
|
glTF. support for glb files (binary self contained gltf)
|
2017-09-15 20:14:58 +02:00 |
|
Stephen Gold
|
ff75671162
|
Merge pull request #725 from stephengold/master
test and fix for issue #710 (phantom triangles in mesh collision)
|
2017-09-15 11:09:43 -07:00 |
|
Stephen Gold
|
adb52c5cc8
|
test and fix for issue #710 (phantom triangles in a mesh collision)
|
2017-09-11 19:20:39 -07:00 |
|
Kirill Vainer
|
a3145885d9
|
Support dynamic number of shadow maps
|
2017-09-10 18:36:16 -04:00 |
|
Kirill Vainer
|
5aa2c722fe
|
Fix syntax error
|
2017-09-10 18:34:47 -04:00 |
|
Kirill Vainer
|
77e552f551
|
Implement static pass in the lighting material
|
2017-09-09 16:33:49 -04:00 |
|
Kirill Vainer
|
9c4fcac876
|
Add PreShadowArrayRenderer
|
2017-09-09 16:31:39 -04:00 |
|
Kirill Vainer
|
d159e1746c
|
Combine forced render state with the one in the technique
|
2017-09-09 16:29:12 -04:00 |
|
Kirill Vainer
|
8a747276d7
|
Make sure apply = false for all forced render states
|
2017-09-09 16:28:11 -04:00 |
|
Kirill Vainer
|
ce28e35393
|
Fix additional render state missing apply = false
|
2017-09-09 16:27:02 -04:00 |
|
Kirill Vainer
|
42051b045b
|
StaticPass supports setting shadow map index on light
|
2017-09-09 14:01:20 -04:00 |
|
Kirill Vainer
|
cfcec44b9a
|
Add ShadowMap interface
|
2017-09-09 13:58:05 -04:00 |
|
Kirill Vainer
|
55e9fd067a
|
Remove scale from updateFrustumPoints since its always 1.0
|
2017-09-09 13:53:39 -04:00 |
|
Kirill Vainer
|
f5ad0274b3
|
Make tech logic impls responsible for light filtering
|
2017-09-09 13:51:57 -04:00 |
|
Kirill Vainer
|
2ce2995956
|
Don't reset lights that were never checked in light filter
|
2017-09-09 13:47:35 -04:00 |
|
Kirill Vainer
|
4d60b2df70
|
Merge remote-tracking branch 'origin/opengles2-fixes' into in-pass-shadows
|
2017-09-09 13:46:05 -04:00 |
|
Kirill Vainer
|
16e472678a
|
Support shadow maps in GLES
|
2017-09-09 13:45:40 -04:00 |
|
Kirill Vainer
|
bc50b09bf4
|
Don't upload NULL texture slices
|
2017-09-09 13:43:46 -04:00 |
|
Kirill Vainer
|
134c3651c8
|
Merge remote-tracking branch 'origin/master' into opengles2-fixes
|
2017-09-09 13:40:37 -04:00 |
|
Kirill Vainer
|
9472c6dc81
|
Try to fix Travis-CI buffer overflow on JDK7 (#721)
|
2017-09-09 13:39:46 -04:00 |
|
Kirill Vainer
|
7441865307
|
Print the object with the problem in NativeObjectManager
|
2017-09-09 13:32:15 -04:00 |
|
Kirill Vainer
|
88aaa079e3
|
Use the same depth format in all places in FPP
|
2017-09-09 13:30:43 -04:00 |
|
Kirill Vainer
|
b0316e419c
|
Avoid RGB111110F in filters unless its actually supported
|
2017-09-09 13:30:06 -04:00 |
|
Kirill Vainer
|
af3a0c70ce
|
Move glFramebufferTextureLayer to GLFbo
|
2017-09-09 13:16:21 -04:00 |
|
Kirill Vainer
|
7a22f8c940
|
Support ABGR8 using swizzle extension
|
2017-09-09 13:10:38 -04:00 |
|
Kirill Vainer
|
23700d5140
|
Don't use unsupported TEXTURE_{BASE,MAX}_LEVEL in GLES
|
2017-09-09 13:08:37 -04:00 |
|
Kirill Vainer
|
69139a1e95
|
Support instancing in GLTracer
|
2017-09-09 13:07:52 -04:00 |
|
Kirill Vainer
|
259694605e
|
Support GLTracer and GL debug in Android
|
2017-09-09 13:07:08 -04:00 |
|
Kirill Vainer
|
406c3144d8
|
Use correct HALF_FLOAT constant for GLES
|
2017-09-09 13:05:36 -04:00 |
|
Nehon
|
21fbaf8f11
|
glTF: prevent direct loading of .bin files.
|
2017-09-09 18:34:03 +02:00 |
|
Nehon
|
d606c30a52
|
Used IndexBuffer instead of the ByteShortIntBufferReader and removed the class
|
2017-09-09 14:58:27 +02:00 |
|
Kirill Vainer
|
bf18ef3048
|
Use MPOs for skinning
|
2017-09-09 14:36:20 +02:00 |
|
Kirill Vainer
|
381d69ccb7
|
Support LWJGL 3.1.2
|
2017-09-09 14:34:08 +02:00 |
|