Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileReader;
- import java.io.IOException;
- public class ResourceLoader {
- public static String loadBundledShader(String filename) throws IOException {
- filename = ResourceLoader.class.getResource("/shaders/" + filename).getPath();
- File test = new File(filename);
- System.out.println(test.canRead());
- return loadShader(filename);
- }
- public static String loadShader(String filename) throws IOException {
- StringBuilder shaderSourceFile = new StringBuilder();
- BufferedReader shaderReader = new BufferedReader(new FileReader(filename));
- String line;
- while ((line = shaderReader.readLine()) != null) {
- shaderSourceFile.append(line).append("\n");
- }
- return shaderSourceFile.toString();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment