Skip to content

Commit a9afcec

Browse files
authored
Recognize .glsl files as glsllib.
1 parent 484d192 commit a9afcec

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

jme3-core/src/plugins/java/com/jme3/shader/plugins/GLSLLoader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ public Object load(AssetInfo info) throws IOException {
191191
if (info.getKey() instanceof ShaderAssetKey) {
192192
injectDependencies = ((ShaderAssetKey) info.getKey()).isInjectDependencies();
193193
}
194-
if (info.getKey().getExtension().equals("glsllib")) {
194+
if (info.getKey().getExtension().equals("glsllib")||info.getKey().getExtension().equals("glsl")) {
195195
// NOTE: Loopback, GLSLLIB is loaded by this loader
196196
// and needs data as InputStream
197197
return reader;

jme3-core/src/test/java/com/jme3/asset/LoadShaderSourceTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ public void testLoadShaderSource() {
4646
assetManager.registerLocator(null, ClasspathLocator.class);
4747
assetManager.registerLoader(GLSLLoader.class, "frag");
4848
assetManager.registerLoader(GLSLLoader.class, "glsllib");
49+
assetManager.registerLoader(GLSLLoader.class, "glsl");
4950
String showNormals = (String) assetManager.loadAsset("Common/MatDefs/Misc/ShowNormals.frag");
5051
System.out.println(showNormals);
5152
}

jme3-core/src/tools/java/jme3tools/shadercheck/ShaderCheck.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ private static void initAssetManager(){
3131
assetManager.registerLocator("/", ClasspathLocator.class);
3232
assetManager.registerLoader(J3MLoader.class, "j3m");
3333
assetManager.registerLoader(J3MLoader.class, "j3md");
34-
assetManager.registerLoader(GLSLLoader.class, "vert", "frag","geom","tsctrl","tseval","glsllib");
34+
assetManager.registerLoader(GLSLLoader.class, "vert", "frag","geom","tsctrl","tseval","glsllib","glsl");
3535
}
3636

3737
private static void checkMatDef(String matdefName) {

0 commit comments

Comments
 (0)