Skip to content

Commit c648aad

Browse files
authored
solve issue #1780 (built-in matdefs/shaders lack core-profile support) (#1781)
* jme3-terrain: add GLSLCompat.glsllib to 4 jme3-terrain frag shaders * jme3-terrain: add GLSLCompat.glsllib to 4 jme3-terrain vertex shaders * jme3-terrain: add GLSL150 to 3 jme3-terrain material definitions * jme3-vr: add GLSLCompat.glsllib to 5 shaders * jme3-niftygui: add GLSLCompat.glsllib to 6 shaders * jme3-niftygui: add GLSL150 to 3 material definitions
1 parent e1c5e85 commit c648aad

25 files changed

+39
-20
lines changed

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyQuad.frag

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#import "Common/ShaderLib/GLSLCompat.glsllib"
12
uniform vec4 m_Color;
23

34
void main() {

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyQuad.j3md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ MaterialDef Default GUI {
55
}
66

77
Technique {
8-
VertexShader GLSL100: Common/MatDefs/Nifty/NiftyQuad.vert
9-
FragmentShader GLSL100: Common/MatDefs/Nifty/NiftyQuad.frag
8+
VertexShader GLSL100 GLSL150: Common/MatDefs/Nifty/NiftyQuad.vert
9+
FragmentShader GLSL100 GLSL150: Common/MatDefs/Nifty/NiftyQuad.frag
1010

1111
WorldParameters {
1212
WorldViewProjectionMatrix

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyQuad.vert

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#import "Common/ShaderLib/GLSLCompat.glsllib"
12
uniform mat4 g_WorldViewProjectionMatrix;
23

34
attribute vec4 inPosition;

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyQuadGrad.frag

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#import "Common/ShaderLib/GLSLCompat.glsllib"
12
varying vec4 color;
23

34
void main() {

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyQuadGrad.j3md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ MaterialDef Default GUI {
44
}
55

66
Technique {
7-
VertexShader GLSL100: Common/MatDefs/Nifty/NiftyQuadGrad.vert
8-
FragmentShader GLSL100: Common/MatDefs/Nifty/NiftyQuadGrad.frag
7+
VertexShader GLSL100 GLSL150: Common/MatDefs/Nifty/NiftyQuadGrad.vert
8+
FragmentShader GLSL100 GLSL150: Common/MatDefs/Nifty/NiftyQuadGrad.frag
99

1010
WorldParameters {
1111
WorldViewProjectionMatrix

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyQuadGrad.vert

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#import "Common/ShaderLib/GLSLCompat.glsllib"
12
uniform mat4 g_WorldViewProjectionMatrix;
23

34
attribute vec4 inPosition;

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyTex.frag

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#import "Common/ShaderLib/GLSLCompat.glsllib"
12
uniform sampler2D m_Texture;
23
uniform vec4 m_Color;
34

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyTex.j3md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ MaterialDef Default GUI {
66
}
77

88
Technique {
9-
VertexShader GLSL100: Common/MatDefs/Nifty/NiftyTex.vert
10-
FragmentShader GLSL100: Common/MatDefs/Nifty/NiftyTex.frag
9+
VertexShader GLSL100 GLSL150: Common/MatDefs/Nifty/NiftyTex.vert
10+
FragmentShader GLSL100 GLSL150: Common/MatDefs/Nifty/NiftyTex.frag
1111

1212
WorldParameters {
1313
WorldViewProjectionMatrix

jme3-niftygui/src/main/resources/Common/MatDefs/Nifty/NiftyTex.vert

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#import "Common/ShaderLib/GLSLCompat.glsllib"
12
uniform mat4 g_WorldViewProjectionMatrix;
23

34
attribute vec4 inPosition;

jme3-terrain/src/main/resources/Common/MatDefs/Terrain/HeightBasedTerrain.frag

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#import "Common/ShaderLib/GLSLCompat.glsllib"
12
uniform vec3 m_region1;
23
uniform vec3 m_region2;
34
uniform vec3 m_region3;

0 commit comments

Comments
 (0)