ChristianGaerter

Untitled

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