()
| 994 | |
| 995 | |
| 996 | protected boolean compileFragmentShader() { |
| 997 | pgl.shaderSource(glFragment, PApplet.join(fragmentShaderSource, "\n")); |
| 998 | pgl.compileShader(glFragment); |
| 999 | |
| 1000 | pgl.getShaderiv(glFragment, PGL.COMPILE_STATUS, intBuffer); |
| 1001 | boolean compiled = intBuffer.get(0) != 0; |
| 1002 | if (!compiled) { |
| 1003 | PGraphics.showException("Cannot compile fragment shader:\n" + |
| 1004 | pgl.getShaderInfoLog(glFragment)); |
| 1005 | return false; |
| 1006 | } else { |
| 1007 | return true; |
| 1008 | } |
| 1009 | } |
| 1010 | |
| 1011 | |
| 1012 | protected void dispose() { |
no test coverage detected