Changed the int value of EdgeFilteringMode.Nearest from 0 to 10 as it seems a define with a 0 value is now ignored.

define_list_fix
Rémy Bouquet 8 years ago
parent 671be243b0
commit 7efbccfe4d
  1. 2
      jme3-core/src/main/java/com/jme3/shadow/EdgeFilteringMode.java
  2. 6
      jme3-core/src/main/resources/Common/ShaderLib/Shadows.glsllib

@ -40,7 +40,7 @@ public enum EdgeFilteringMode {
* Shadows are not filtered. Nearest sample is used, causing in blocky * Shadows are not filtered. Nearest sample is used, causing in blocky
* shadows. * shadows.
*/ */
Nearest(0), Nearest(10),
/** /**
* Bilinear filtering is used. Has the potential of being hardware * Bilinear filtering is used. Has the potential of being hardware
* accelerated on some GPUs * accelerated on some GPUs

@ -15,7 +15,7 @@
#define SHADOWGATHER(tex,coord) step(coord.z, textureGather(tex, coord.xy)) #define SHADOWGATHER(tex,coord) step(coord.z, textureGather(tex, coord.xy))
#endif #endif
#if FILTER_MODE == 0 #if FILTER_MODE == 10
#define GETSHADOW Shadow_Nearest #define GETSHADOW Shadow_Nearest
#define KERNEL 1.0 #define KERNEL 1.0
#elif FILTER_MODE == 1 #elif FILTER_MODE == 1
@ -36,7 +36,7 @@
#define SHADOWCOMPARE(tex,coord) step(coord.z, texture2DProj(tex, coord).r) #define SHADOWCOMPARE(tex,coord) step(coord.z, texture2DProj(tex, coord).r)
#endif #endif
#if FILTER_MODE == 0 #if FILTER_MODE == 10
#define GETSHADOW Shadow_DoShadowCompare #define GETSHADOW Shadow_DoShadowCompare
#define KERNEL 1.0 #define KERNEL 1.0
#elif FILTER_MODE == 1 #elif FILTER_MODE == 1
@ -51,7 +51,7 @@
#endif #endif
#if FILTER_MODE == 2 #if (FILTER_MODE == 2)
#define GETSHADOW Shadow_DoDither_2x2 #define GETSHADOW Shadow_DoDither_2x2
#define KERNEL 1.0 #define KERNEL 1.0
#elif FILTER_MODE == 3 #elif FILTER_MODE == 3

Loading…
Cancel
Save