Skip to content

Commit db7a848

Browse files
authored
Update AdvancedPBRTerrain.j3md
1 parent 3aeff72 commit db7a848

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

jme3-terrain/src/main/resources/Common/MatDefs/Terrain/AdvancedPBRTerrain.j3md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,8 @@ MaterialDef AdvancedPBRTerrain {
285285
}
286286

287287
Defines {
288+
BOUND_DRAW_BUFFER: BoundDrawBuffer
289+
288290
USE_FOG : UseFog
289291
FOG_LINEAR : LinearFog
290292
FOG_EXP : ExpFog
@@ -297,6 +299,12 @@ MaterialDef AdvancedPBRTerrain {
297299

298300
USE_FIRST_LAYER_AS_TRANSPARENCY : FirstLayerAsTransparency;
299301

302+
SPECULAR_AA : UseSpecularAA
303+
SPECULAR_AA_SCREEN_SPACE_VARIANCE : SpecularAASigma
304+
SPECULAR_AA_THRESHOLD : SpecularAAKappa
305+
306+
DISCARD_ALPHA : AlphaDiscardThreshold
307+
300308
TILELOCATION : TileLocation
301309
AFFLICTIONTEXTURE : AfflictionAlphaMap
302310

@@ -373,8 +381,8 @@ MaterialDef AdvancedPBRTerrain {
373381

374382
Technique PreShadow {
375383

376-
VertexShader GLSL100 GLSL150 : Common/MatDefs/Shadow/PreShadow.vert
377-
FragmentShader GLSL100 GLSL150 : Common/MatDefs/Shadow/PreShadow.frag
384+
VertexShader GLSL300 GLSL150 GLSL100 : Common/MatDefs/Shadow/PreShadow.vert
385+
FragmentShader GLSL300 GLSL150 GLSL100 : Common/MatDefs/Shadow/PreShadow.frag
378386

379387
WorldParameters {
380388
WorldViewProjectionMatrix
@@ -384,6 +392,7 @@ MaterialDef AdvancedPBRTerrain {
384392
}
385393

386394
Defines {
395+
BOUND_DRAW_BUFFER: BoundDrawBuffer
387396
DISCARD_ALPHA : AlphaDiscardThreshold
388397
NUM_BONES : NumberOfBones
389398
INSTANCING : UseInstancing
@@ -401,8 +410,8 @@ MaterialDef AdvancedPBRTerrain {
401410

402411

403412
Technique PostShadow{
404-
VertexShader GLSL100 GLSL150: Common/MatDefs/Shadow/PostShadow.vert
405-
FragmentShader GLSL100 GLSL150: Common/MatDefs/Shadow/PostShadow.frag
413+
VertexShader GLSL300 GLSL150 GLSL100: Common/MatDefs/Shadow/PostShadow.vert
414+
FragmentShader GLSL300 GLSL150 GLSL100: Common/MatDefs/Shadow/PostShadow.frag
406415

407416
WorldParameters {
408417
WorldViewProjectionMatrix
@@ -412,6 +421,7 @@ MaterialDef AdvancedPBRTerrain {
412421
}
413422

414423
Defines {
424+
BOUND_DRAW_BUFFER: BoundDrawBuffer
415425
HARDWARE_SHADOWS : HardwareShadows
416426
FILTER_MODE : FilterMode
417427
PCFEDGE : PCFEdge

0 commit comments

Comments
 (0)