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

Method compile

core/src/processing/opengl/PShader.java:914–930  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

912
913
914 protected boolean compile() {
915 boolean vertRes = true;
916 if (hasVertexShader()) {
917 vertRes = compileVertexShader();
918 } else {
919 PGraphics.showException("Doesn't have a vertex shader");
920 }
921
922 boolean fragRes = true;
923 if (hasFragmentShader()) {
924 fragRes = compileFragmentShader();
925 } else {
926 PGraphics.showException("Doesn't have a fragment shader");
927 }
928
929 return vertRes && fragRes;
930 }
931
932
933 protected void validate() {

Callers 7

initMethod · 0.95
parsePolyMethod · 0.45
matchPatternMethod · 0.45
trimMethod · 0.45
processMethod · 0.45

Calls 5

hasVertexShaderMethod · 0.95
compileVertexShaderMethod · 0.95
showExceptionMethod · 0.95
hasFragmentShaderMethod · 0.95
compileFragmentShaderMethod · 0.95

Tested by

no test coverage detected