ChristianGaerter

Untitled

Mar 8th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. import java.io.BufferedReader;
  2. import java.io.File;
  3. import java.io.FileReader;
  4. import java.io.IOException;
  5.  
  6. public class ResourceLoader {
  7.  
  8. public static String loadBundledShader(String filename) throws IOException {
  9. filename = ResourceLoader.class.getResource("/shaders/" + filename).getPath();
  10.  
  11. File test = new File(filename);
  12. System.out.println(test.canRead());
  13.  
  14. return loadShader(filename);
  15. }
  16.  
  17.  
  18. public static String loadShader(String filename) throws IOException {
  19.  
  20. StringBuilder shaderSourceFile = new StringBuilder();
  21.  
  22. BufferedReader shaderReader = new BufferedReader(new FileReader(filename));
  23.  
  24. String line;
  25.  
  26. while ((line = shaderReader.readLine()) != null) {
  27. shaderSourceFile.append(line).append("\n");
  28. }
  29.  
  30. return shaderSourceFile.toString();
  31. }
  32.  
  33. }
Advertisement
Add Comment
Please, Sign In to add comment