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