diff --git a/src/main/java/electrosphere/render/Mesh.java b/src/main/java/electrosphere/render/Mesh.java index b7a4a8c..288d32e 100644 --- a/src/main/java/electrosphere/render/Mesh.java +++ b/src/main/java/electrosphere/render/Mesh.java @@ -2,11 +2,13 @@ package electrosphere.render; import java.io.BufferedInputStream; import java.io.BufferedReader; +import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.FloatBuffer; import java.nio.IntBuffer; +import java.nio.file.Files; import java.util.HashMap; import java.util.LinkedList; import java.util.List; @@ -241,7 +243,7 @@ public class Mesh { public static void initShaderProgram(){ String vsSrc = ""; ClassLoader classloader = Thread.currentThread().getContextClassLoader(); - try (BufferedReader is = new BufferedReader(new InputStreamReader(classloader.getResourceAsStream("shader.vs")))){ + try (BufferedReader is = new BufferedReader(Files.newBufferedReader(new File("C:\\Users\\satellite\\Documents\\fluid-sim\\src\\main\\resources\\shader.vs").toPath()))){ String temp; while((temp = is.readLine())!=null){ vsSrc = vsSrc + temp + "\n"; @@ -252,7 +254,7 @@ public class Mesh { } String fsSrc = ""; - try (BufferedReader is = new BufferedReader(new InputStreamReader(classloader.getResourceAsStream("shader.fs")))){ + try (BufferedReader is = new BufferedReader(Files.newBufferedReader(new File("C:\\Users\\satellite\\Documents\\fluid-sim\\src\\main\\resources\\shader.fs").toPath()))){ String temp; while((temp = is.readLine())!=null){ fsSrc = fsSrc + temp + "\n";