Question: Modify Program 12.1 to experiment with various values for inner and outer tessellation levels and observing the resulting rendered mesh. Program 12.1 Java/JOGL application public
Modify Program 12.1 to experiment with various values for inner and outer tessellation levels and observing the resulting rendered mesh.
Program 12.1



![void main(void) { gl_TessLevelOuter[0] gl_TessLevelOuter[1] gl_TessLevelOuter[2] = 6; = 6; = 6; = 6; = 12;](https://dsd5zvtm8ll6.cloudfront.net/images/question_images/1701/6/7/6/799656d86ff72eb81701676797997.jpg)

Java/JOGL application public int createShader Program (String vS, String tCS, String tES, String fS) { GL4 gl = (GL4) GLContext.getCurrentGL(); String vshaderSource[ ] = Utils.readShaderSource (vS); String tcshaderSource[ ] = Utils.readShaderSource(tCS); String teshaderSource[] = Utils.readShaderSource(tES); String fshaderSource[ ] = Utils.readShaderSource(fS); int vShader = gl.glCreateShader(GL_VERTEX_SHADER); int tcShader = gl.glCreateShader(GL_TESS_CONTROL_SHADER); int teShader = gl.glCreateShader(GL_TESS_EVALUATION_SHADER); int fShader = gl.glCreateShader(GL_FRAGMENT_SHADER); gl.glShaderSource(vShader, vshaderSource.length, vshaderSource, null, 0); gl.glShaderSource(tcShader, tcshaderSource.length, tcshaderSource, null, 0); gl.gl ShaderSource (teShader, teshaderSource.length, teshaderSource, null, 0); gl.glShaderSource(fShader, fshaderSource.length, fshaderSource, null, 0);
Step by Step Solution
3.41 Rating (154 Votes )
There are 3 Steps involved in it
Heres the modified version of Program 121 to allow experimentation with different tessellation levels for inner and outer edges Java Class TessellationExperimentjava import comjogampopengl import comj... View full answer
Get step-by-step solutions from verified subject matter experts
