MCPcopy Index your code
hub / github.com/processing/processing / createShader

Method createShader

core/src/processing/opengl/PGL.java:2025–2038  ·  view source on GitHub ↗
(int shaderType, String source)

Source from the content-addressed store, hash-verified

2023 }
2024
2025 protected int createShader(int shaderType, String source) {
2026 int shader = createShader(shaderType);
2027 if (shader != 0) {
2028 shaderSource(shader, source);
2029 compileShader(shader);
2030 if (!compiled(shader)) {
2031 System.err.println("Could not compile shader " + shaderType + ":");
2032 System.err.println(getShaderInfoLog(shader));
2033 deleteShader(shader);
2034 shader = 0;
2035 }
2036 }
2037 return shader;
2038 }
2039
2040
2041 protected int createProgram(int vertexShader, int fragmentShader) {

Callers 3

initTex2DShaderMethod · 0.95
initTexRectShaderMethod · 0.95
GLResourceShaderMethod · 0.45

Calls 6

shaderSourceMethod · 0.95
compileShaderMethod · 0.95
compiledMethod · 0.95
getShaderInfoLogMethod · 0.95
deleteShaderMethod · 0.95
printlnMethod · 0.45

Tested by

no test coverage detected