0x10,[31:0],"nngxSplitDrawCmdlist, nngxTransferRenderImage",Writing a value of 0x12345678 causes a P3D (PICA 3D Module) interrupt to occur. Set this command when splitting the 3D command buffer. 0x40,[1:0],"glCullFace, glDisable(GL_CULL_FACE), glEnable (GL_CULL_FACE), glFrontFace","When culling is disabled, set a value of 0. When culling is enabled, 2 is set when glCullFace function is GL_FRONT and the glFrontFace function is GL_CW or when glCullFace function is GL_BACK and the glFrontFace function is GL_CCW; 1 is set otherwise. " 0x41,[23:0],glViewport width,"[glViewport] The result of dividing width by 2 as a floating-point number and then converting the quotient into a 24-bit floating-point number." 0x42,[31:0],glViewport width,"[glViewport] The result of dividing 2 by width, converting the quotient into a 31-bit floating-point number, and finally shifting that value to left by 1 bit." 0x43,[23:0],glViewport height,"[glViewport] The result of dividing height by 2 as a floating-point number and then converting the quotient into a 24-bit floating-point number." 0x44,[31:0],glViewport height,"[glViewport] The result of dividing 2 by height, converting the quotient into a 31-bit floating-point number, and finally shifting that value to left by 1 bit." 0x47,[0:0],dmp_FragOperation.enableClippingPlane,"[dmp_FragOperation.enableClippingPlane] 0:GL_FALSE 1:GL_TRUE" 0x47,[31:8],,Set a byte enable of 0 to ensure no access. 0x48,[23:0],dmp_FragOperation.clippingPlane,"[dmp_FragOperation.clippingPlane] Sets the value that is the first element of the uniform value converted to a 24-bit floating-point value." 0x49,[23:0],dmp_FragOperation.clippingPlane,"[dmp_FragOperation.clippingPlane] Sets the value that is the second element of the uniform value converted to a 24-bit floating-point value." 0x4a,[23:0],dmp_FragOperation.clippingPlane,"[dmp_FragOperation.clippingPlane] Sets the value that is the third element of the uniform value converted to a 24-bit floating-point value." 0x4b,[23:0],dmp_FragOperation.clippingPlane,"[dmp_FragOperation.clippingPlane] Sets the value that is the fourth element of the uniform value converted to a 24-bit floating-point value." 0x4d,[23:0],"dmp_FragOperation.wScale, glDepthRangef","[dmp_FragOperation.wScale] Sets the scale value for the clip coordinate z value according to the uniform value and the glDepthRangef setting. Sets the uniform value with its sign reversed when the dmp_FragOperation.wScale uniform value is nonzero. Sets (zNear - zFar), using the zNear and zFar arguments of glDepthRangef, when the dmp_FragOperation.wScale uniform value is 0. For the values set in the registers, the above values are converted to 24-bit floating-point values (with a single sign bit, a 7-bit exponent, and a 16-bit mantissa) and then are set." 0x4e,[23:0],"units for dmp_FragOperation.wScale, glDepthRangef, glDisable(GL_POLYGON_OFFSET_FILL), glEnable(GL_POLYGON_OFFSET_FILL), glPolygonOffset","[dmp_FragOperation.wScale] Sets the bias value for the clip coordinate z value according to the uniform value and the glDepthRangef and glPolygonOffset settings. Sets 0 when the dmp_FragOperation.wScale uniform value is nonzero. Sets the zNear argument of glDepthRangef when the dmpFragOperation.wScale uniform value is 0. If polygon offset is enabled (glEnable is called with GL_POLYGON_OFFSET_FILL as an argument), the offset value calculated from the units argument of glPolygonOffset is added to the above set value. The value added by the polygon offset depends on the depth buffer format. When the depth buffer is 16 bits, units/65535 is the added value, when the depth buffer is 24 bits, the added value is units/16777215. For the values set in the registers, the above total values are converted to 24-bit floating-point values (with a single sign bit, a 7-bit exponent, and a 16-bit mantissa) and then are set." 0x4f,[2:0],glUseProgram,The number of output registers written by the vertex shader 0x50,[4:0],glUseProgram,"Attribute for the x-component of the first set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x50,[12:8],glUseProgram,"Attribute for the y-component of the first set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x50,[20:16],glUseProgram,"Attribute for the z-component of the first set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x50,[28:24],glUseProgram,"Attribute for the w-component of the first set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x51,[4:0],glUseProgram,"Attribute for the x-component of the second set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x51,[12:8],glUseProgram,"Attribute for the y-component of the second set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x51,[20:16],glUseProgram,"Attribute for the z-component of the second set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x51,[28:24],glUseProgram,"Attribute for the w-component of the second set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x52,[4:0],glUseProgram,"Attribute for the x-component of the third set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x52,[12:8],glUseProgram,"Attribute for the y-component of the third set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x52,[20:16],glUseProgram,"Attribute for the z-component of the third set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x52,[28:24],glUseProgram,"Attribute for the w-component of the third set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x53,[4:0],glUseProgram,"Attribute for the x-component of the fourth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x53,[12:8],glUseProgram,"Attribute for the y-component of the fourth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x53,[20:16],glUseProgram,"Attribute for the z-component of the fourth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x53,[28:24],glUseProgram,"Attribute for the w-component of the fourth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x54,[4:0],glUseProgram,"Attribute for the x-component of the fifth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x54,[12:8],glUseProgram,"Attribute for the y-component of the fifth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x54,[20:16],glUseProgram,"Attribute for the z-component of the fifth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x54,[28:24],glUseProgram,"Attribute for the w-component of the fifth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x55,[4:0],glUseProgram,"Attribute for the x-component of the sixth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x55,[12:8],glUseProgram,"Attribute for the y-component of the sixth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x55,[20:16],glUseProgram,"Attribute for the z-component of the sixth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x55,[28:24],glUseProgram,"Attribute for the w-component of the sixth set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x56,[4:0],glUseProgram,"Attribute for the x-component of the seventh set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x56,[12:8],glUseProgram,"Attribute for the y-component of the seventh set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x56,[20:16],glUseProgram,"Attribute for the z-component of the seventh set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x56,[28:24],glUseProgram,"Attribute for the w-component of the seventh set of output data. 0x00: Vertex coordinate x 0x01: Vertex coordinate y 0x02: Vertex coordinate z 0x03: Vertex coordinate w 0x04: Quaternion x 0x05: Quaternion y 0x06: Quaternion z 0x07: Quaternion w 0x08: Vertex color R 0x09: Vertex color G 0x0a: Vertex color B 0x0b: Vertex color A 0x0c: Texture coordinate 0, u 0x0d: Texture coordinate 0, v 0x0e: Texture coordinate 1, u 0x0f: Texture coordinate 1, v 0x10: Texture coordinate 0, w 0x12: View vector x 0x13: View vector y 0x14: View vector z 0x16: Texture coordinate 2, u 0x17: Texture coordinate 2, v 0x1f: Invalid" 0x61,[1:0],glEarlyDepthFuncDMP,"[glEarlyDepthFuncDMP] Regarding the func argument 0: GL_GEQUAL 1: GL_GREATER 2: GL_LEQUAL 3: GL_LESS" 0x61,[31:8],,Set a byte enable of 0 to ensure no access. 0x62,[0:0],"glDisable(GL_EARLY_DEPTH_TEST_DMP), glEnable(GL_EARLY_DEPTH_TEST_DMP)","[glEnable/glDisable(GL_EARLY_DEPTH_TEST_DMP);] 0: Disable early depth tests 1: Enable early depth tests" 0x62,[31:8],,Set a byte enable of 0 to ensure no access. 0x63,[0:0],glClear(GL_EARLY_DEPTH_BUFFER_BIT_DMP),"[glClear] Set when GL_EARLY_DEPTH_BUFFER_BIT_DMP is cleared." 0x64,[0:0],glUseProgram,"Sets 1 when texture coordinates are output from the vertex shader; sets 0 when they are not. " 0x65,[1:0],"glDisable(GL_SCISSOR_TEST), glEnable(GL_SCISSOR_TEST), glScissor","0: Disable scissoring 3: Enable scissoring" 0x66,[9:0],"glDisable(GL_SCISSOR_TEST), glEnable(GL_SCISSOR_TEST), glScissor","Sets 0 when scissoring is disabled. Sets the value of the x argument when scissoring is enabled. However, sets (color buffer width -1) when the x value is greater than or equal to the current color buffer width. Sets 0 when the x value is negative." 0x66,[25:16],"glDisable(GL_SCISSOR_TEST), glEnable(GL_SCISSOR_TEST), glScissor","Sets 0 when scissoring is disabled. Sets the value of the y argument when scissoring is enabled. However, sets (color buffer height -1) when the y value is greater than or equal to the current color buffer height. Sets 0 when the y value is negative." 0x67,[9:0],"glDisable(GL_SCISSOR_TEST), glEnable(GL_SCISSOR_TEST), glScissor","Sets (current color buffer width - 1) when scissoring is disabled. Sets the value of (x argument + width argument - 1) when scissoring is enabled. However, sets (color buffer width -1) when the (x argument + width argument - 1) value is greater than or equal to the current color buffer width. Also, sets 0 when the (x argument + width argument - 1) value is negative." 0x67,[25:16],"glDisable(GL_SCISSOR_TEST), glEnable(GL_SCISSOR_TEST), glScissor","Sets (current color buffer height - 1) when scissoring is disabled. Sets the value of (y argument + height argument - 1) when scissoring is enabled. However, sets (color buffer height -1) when the (y argument + height argument - 1) value is greater than or equal to the current color buffer height. Also, sets 0 when the (y argument + height argument - 1) value is negative." 0x68,[9:0],"x, y for glViewport","[glViewport] Sets x." 0x68,[25:16],"x, y for glViewport","[glViewport] Sets y." 0x6a,[23:0],glClearEarlyDepthDMP,"[glClearEarlyDepthDMP] Sets the unchanged value of the depth argument." 0x6a,[31:24],,Set a byte enable of 0 to ensure no access. 0x6d,[0:0],dmp_FragOperation.wScale,"[dmp_FragOperation.wScale] Sets 1 when the uniform value is 0; sets 0 when the if uniform value is non-0." 0x6e,[10:0],Width of the render target object's glRenderbufferStorage widthglTexture2DImage2D,Sets the number of pixels for the color and depth buffer width. 0x6e,[21:12],Height of the render target object's glRenderbufferStorage heightglTexture2DImage2D,Sets the number of pixels ofthe color and depth buffer height -1. 0x6e,[24:24],,Set 1. 0x6f,[0:0],glUseProgram,Specifies 1 when vertex coordinate z is output; specifies 0 when it is not. 0x6f,[1:1],glUseProgram,Specifies 1 when vertex color is output; specifies 0 when it is not. 0x6f,[8:8],glUseProgram,Specifies 1 when texture coordinate 0 is output; specifies 0 when it is not. 0x6f,[9:9],glUseProgram,Specifies 1 when texture coordinate 1 is output; specifies 0 when it is not. 0x6f,[10:10],glUseProgram,Specifies 1 when texture coordinate 2 is output; specifies 0 when it is not. 0x6f,[16:16],glUseProgram,Specifies 1 when the w component of texture coordinate 0 is output; specifies 0 when it is not. 0x6f,[24:24],glUseProgram,Specifies 1 when the view vector and quaternions are output; specifies 0 when the are not. 0x80,[0:0],"dmp_Texture[i].samplerType(i=0, 1, 2), glDrawArrays, glDrawElements","[dmp_Texture[0].samplerType] 0: GL_FALSE 1: Settings other than GL_FALSE" 0x80,[1:1],"dmp_Texture[i].samplerType(i=0, 1, 2), glDrawArrays, glDrawElements","[dmp_Texture[1].samplerType] 0:GL_FALSE 1:GL_TEXTURE_2D" 0x80,[2:2],"dmp_Texture[i].samplerType(i=0, 1, 2), glDrawArrays, glDrawElements","[dmp_Texture[2].samplerType] 0:GL_FALSE 1:GL_TEXTURE_2D" 0x80,[3:3],,Set 0. 0x80,[9:8],dmp_Texture[3].texcoord,"[dmp_Texture[3].texcoord] 0:GL_TEXTURE0 1:GL_TEXTURE1 2:GL_TEXTURE2" 0x80,[10:10],dmp_Texture[3].samplerType,"[dmp_Texture[3].samplerType] 0:GL_FALSE 1:GL_TEXTURE_PROCEDURAL_DMP" 0x80,[12:12],,Set 1. 0x80,[13:13],dmp_Texture[2].texcoord,"[dmp_Texture[2].texcoord] 0:GL_TEXTURE2 1:GL_TEXTURE1" 0x80,[16:16],"General texture settings with either dmp_Texture[i].samplerType(i=0, 1, 2) and glTexParameter",Clears all texture caches (both Level 1 and Level 2) by writing 1. 0x80,[23:17],,"Set 0 when writing to bit [16:16] of the same register to clear the texture cache. Otherwise, set a byte enable of 0 to ensure no access." 0x80,[31:24],,Set 0. 0x81,[31:0],glTexParameter(pname=GL_TEXTURE_BORDER_COLOR) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Sets the border color for texture 0. Each value set in the GL_TEXTURE_BORDER_COLOR parameter is converted according to ""conversion 2 from float32 [0, 1] to unsigned int8,"" and then the red, green, blue, and alpha components are set in bits [7:0], [15:8], [23:16], and [31:24], respectively." 0x82,[10:0],"glTexImage2D height, glCompressedTexImage2D height, glCopyTexImage2D height (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)",Texture 0 height 0x82,[26:16],"glTexImage2D width, glCompressedTexImage2D width, glCopyTexImage2D width (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.",Texture 0 width 0x83,[1:1],glTexParameter(pname=GL_TEXTURE_MAG_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Regarding the GL_TEXTURE_MAG_FILTER parameter for texture 0 0: GL_NEAREST 1: GL_LINEAR" 0x83,[2:2],glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Regarding the GL_TEXTURE_MIN_FILTER parameter for texture 0 0: GL_NEAREST, GL_NEAREST_MIPMAP_XXX 1: GL_LINEAR, GL_LINEAR_MIPMAP_XXX" 0x83,[5:4],"glTexImage2D internalformat, glCompressedTexImage2D internalformat, glCopyTexImage2D internalformat (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","Regarding the format for texture 0 0: Not GL_ETC1_RGB8_NATIVE_DMP 2: GL_ETC1_RGB8_NATIVE_DMP" 0x83,[10:8],glTexParameter(pname=GL_TEXTURE_WRAP_T) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Regarding the GL_TEXTURE_WRAP_T parameter for texture 0 0: GL_CLAMP_TO_EDGE 1: GL_CLAMP_TO_BORDER 2: GL_REPEAT 3: GL_MIRRORED_REPEAT" 0x83,[14:12],glTexParameter(pname=GL_TEXTURE_WRAP_S) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Regarding the GL_TEXTURE_WRAP_S parameter for texture 0 0: GL_CLAMP_TO_EDGE 1: GL_CLAMP_TO_BORDER 2: GL_REPEAT 3: GL_MIRRORED_REPEAT" 0x83,[17:16],,Set 0. 0x83,[20:20],glTexImage2D internalformat (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Regarding the format for texture 0 1: GL_SHADOW_DMP or GL_SHADOW_NATIVE_DMP 0: Not the above" 0x83,[24:24],glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Regarding the GL_TEXTURE_MIN_FILTER parameter for texture 0 0: GL_NEAREST, GL_LINEAR, GL_XXX_MIPMAP_NEAREST 1: GL_XXX_MIPMAP_LINEAR" 0x83,[30:28],dmp_Texture[0].samplerType,"[dmp_Texture[0].samplerType] 0:GL_TEXTURE_2D 1:GL_TEXTURE_CUBE_MAP 2:GL_TEXTURE_SHADOW_2D_DMP 3:GL_TEXTURE_PROJECTION_DMP 4:GL_TEXTURE_SHADOW_CUBE_DMP" 0x84,[12:0],glTexParameter(pname=GL_TEXTURE_LOD_BIAS) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.),"Sets the LOD bias for texture 0. This is the value set in the GL_TEXTURE_LOD_BIAS parameter converted according to ""conversion from float32 to signed fixed13 (8bits fraction),"" and the result is then set." 0x84,[19:16],"glTexImage2D level, glCompressedTexImage2D level, glCopyTexImage2D level, glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","Sets the maximum LOD level for texture 0. Sets 0 when the GL_TEXTURE_MIN_FILTER parameter is configured to not use LOD (GL_LINEAR or GL_NEAREST). Sets the value that is one less than the number of mipmap levels loaded by the glTexImage2D or glCompressedTexImage2D function when the GL_TEXTURE_MIN_FILTER parameter is configured to use LOD (GL_XXX_MIPMAP_XXX)." 0x84,[27:24],"glTexParameter(pname=GL_TEXTURE_MIN_FILTER), glTexParameter(pname=GL_TEXTURE_MIN_LOD) (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","Sets the minimum LOD level for texture 0. Sets 0 when the GL_TEXTURE_MIN_FILTER parameter is configured to not use LOD (GL_LINEAR or GL_NEAREST). Sets the value of GL_TEXTURE_MIN_LOD when the GL_TEXTURE_MIN_FILTER parameter is configured to use LOD (GL_XXX_MIPMAP_XXX). However sets 0 when GL_TEXTURE_MIN_LOD is less than or equal to 0." 0x85,[27:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, and glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","[Texture 0] GL_TEXTURE_2D(address)" 0x86,[21:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, and glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","[Texture 0] GL_TEXTURE_CUBE_MAP_NEGATIVE_X(address) (Depends on [27:22] in 0x85)" 0x87,[21:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, and glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","[Texture 0] GL_TEXTURE_CUBE_MAP_POSITIVE_Y(address) (Depends on [27:22] in 0x85)" 0x88,[21:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, and glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","[Texture 0] GL_TEXTURE_CUBE_MAP_NEGATIVE_Y(address) (Depends on [27:22] in 0x85)" 0x89,[21:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, and glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","[Texture 0] GL_TEXTURE_CUBE_MAP_POSITIVE_Z(address) (Depends on [27:22] in 0x85)" 0x8a,[21:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, and glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","[Texture 0] GL_TEXTURE_CUBE_MAP_NEGATIVE_Z(address) (Depends on [27:22] in 0x85)" 0x8b,[0:0],dmp_Texture[0].perspectiveShadow,"[dmp_Texture[0].perspectiveShadow] 0:GL_TRUE 1:GL_FALSE" 0x8b,[23:1],dmp_Texture[0].shadowZBias,"[dmp_Texture[0].shadowZBias] The value from converting the uniform value into a 23-bit, unsigned, fixed-point number" 0x8e,[3:0],"glTexImage2D internalformat, glCompressedTexImage2D internalformat, glCopyTexImage2D internalformat (Depends on the settings of the texture object bound to GL_TEXTURE0 when rendering.)","Regarding the format and type arguments of the glTexImage2D function and the internalformat argument of the glCompressedTexImage2D function for texture 0 0: GL_RGBA and GL_UNSIGNED_BYTE; GL_SHADOW_DMP and GL_UNSIGNED_INT; or GL_GAS_DMP and GL_UNSIGNED_SHORT 1: GL_RGB, GL_UNSIGNED_BYTE 2: GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1 3: GL_RGB, GL_UNSIGNED_SHORT_5_6_5 4: GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4 5: GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE 6: GL_HILO8_DMP, GL_UNSIGNED_BYTE 7: GL_LUMINANCE, GL_UNSIGNED_BYTE 8: GL_ALPHA, GL_UNSIGNED_BYTE 9: GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE_4_4_DMP 10: GL_LUMINANCE, GL_UNSIGNED_4BITS_DMP 11: GL_ALPHA, GL_UNSIGNED_4BITS_DMP 12: GL_ETC1_RGB8_NATIVE_DMP 13: GL_ETC1_ALPHA_RGB8_A4_NATIVE_DMP (The native formats use the same setting values as the corresponding non-native formats above.)" 0x8f,[0:0],dmp_FragmentLighting.enabled,"0:GL_FALSE 1:GL_TRUE" 0x91,[31:0],glTexParameter(pname=GL_TEXTURE_BORDER_COLOR) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.),"Sets the border color for texture 1. Each value set in the GL_TEXTURE_BORDER_COLOR parameter is converted according to ""conversion 2 from float32 [0, 1] to unsigned int8,"" and then the red, green, blue, and alpha components are set in bits [7:0], [15:8], [23:16], and [31:24], respectively." 0x92,[10:0],"glTexImage2D height, glCompressedTexImage2D height, glCopyTexImage2D height (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.)",Texture 1 height 0x92,[26:16],"glTexImage2D width, glCompressedTexImage2D width, glCopyTexImage2D width (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.)",Texture 1 width 0x93,[1:1],glTexParameter(pname=GL_TEXTURE_MAG_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.),"Regarding the GL_TEXTURE_MAG_FILTER parameter for texture 1 0: GL_NEAREST 1: GL_LINEAR" 0x93,[2:2],glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.),"Regarding the GL_TEXTURE_MIN_FILTER parameter for texture 1 0: GL_NEAREST, GL_NEAREST_MIPMAP_XXX 1: GL_LINEAR, GL_LINEAR_MIPMAP_XXX" 0x93,[5:4],"glTexImage2D internalformat, glCompressedTexImage2D internalformat, glCopyTexImage2D internalformat (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.)","Regarding the format for texture 1, 1: GL_SHADOW_DMP or GL_SHADOW_NATIVE_DMP 0: Not the above" 0x93,[10:8],glTexParameter(pname=GL_TEXTURE_WRAP_T) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.),"Regarding the GL_TEXTURE_WRAP_T parameter for texture 1 0: GL_CLAMP_TO_EDGE 1: GL_CLAMP_TO_BORDER 2: GL_REPEAT 3: GL_MIRRORED_REPEAT" 0x93,[14:12],glTexParameter(pname=GL_TEXTURE_WRAP_S) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.),"Regarding the GL_TEXTURE_WRAP_S parameter for texture 1 0: GL_CLAMP_TO_EDGE 1: GL_CLAMP_TO_BORDER 2: GL_REPEAT 3: GL_MIRRORED_REPEAT" 0x93,[17:16],,Set 0. 0x93,[24:24],glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.),"Regarding the GL_TEXTURE_MIN_FILTER parameter for texture 1 0: GL_NEAREST, GL_LINEAR, GL_XXX_MIPMAP_NEAREST 1: GL_XXX_MIPMAP_LINEAR" 0x94,[12:0],glTexParameter(pname=GL_TEXTURE_LOD_BIAS) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.),"Sets the LOD bias for texture 1. This is the value set in the GL_TEXTURE_LOD_BIAS parameter converted according to ""conversion from float32 to signed fixed13 (8bits fraction),"" and the result is then set." 0x94,[19:16],"glTexImage2D level, glCompressedTexImage2D level, glCopyTexImage2D level, glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.)","Sets the maximum LOD level for texture 1. Sets 0 when the GL_TEXTURE_MIN_FILTER parameter is configured to not use LOD (GL_LINEAR or GL_NEAREST). Sets the value that is one less than the number of mipmap levels loaded by the glTexImage2D or glCompressedTexImage2D function when the GL_TEXTURE_MIN_FILTER parameter is configured to use LOD (GL_XXX_MIPMAP_XXX)." 0x94,[27:24],"glTexParameter(pname=GL_TEXTURE_MIN_FILTER), glTexParameter(pname=GL_TEXTURE_MIN_LOD) (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.)","Sets the minimum LOD level for texture 1. Sets 0 when the GL_TEXTURE_MIN_FILTER parameter is configured to not use LOD (GL_LINEAR or GL_NEAREST). Sets the value of GL_TEXTURE_MIN_LOD when the GL_TEXTURE_MIN_FILTER parameter is configured to use LOD (GL_XXX_MIPMAP_XXX). However sets 0 when GL_TEXTURE_MIN_LOD is less than or equal to 0." 0x95,[27:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, and glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.)","[Texture 1] GL_TEXTURE_2D(address)" 0x96,[3:0],"glTexImage2D internalformat, glCompressedTexImage2D internalformat, glCopyTexImage2D internalformat (Depends on the settings of the texture object bound to GL_TEXTURE1 when rendering.)","Regarding the format for texture 1 0: GL_RGBA and GL_UNSIGNED_BYTE; GL_SHADOW_DMP and GL_UNSIGNED_INT; or GL_GAS_DMP and GL_UNSIGNED_SHORT 1: GL_RGB, GL_UNSIGNED_BYTE 2: GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1 3: GL_RGB, GL_UNSIGNED_SHORT_5_6_5 4: GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4 5: GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE 6: GL_HILO8_DMP, GL_UNSIGNED_BYTE 7: GL_LUMINANCE, GL_UNSIGNED_BYTE 8: GL_ALPHA, GL_UNSIGNED_BYTE 9: GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE_4_4_DMP 10: GL_LUMINANCE, GL_UNSIGNED_4BITS_DMP 11: GL_ALPHA, GL_UNSIGNED_4BITS_DMP 12: GL_ETC1_RGB8_NATIVE_DMP 13: GL_ETC1_ALPHA_RGB8_A4_NATIVE_DMP (The native formats use the same setting values as the corresponding non-native formats above.)" 0x99,[31:0],glTexParameter(pname=GL_TEXTURE_BORDER_COLOR) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.),"Sets the border color for texture 2. Each value set in the GL_TEXTURE_BORDER_COLOR parameter is converted according to ""conversion 2 from float32 [0, 1] to unsigned int8,"" and then the red, green, blue, and alpha components are set in bits [7:0], [15:8], [23:16], and [31:24], respectively." 0x9a,[10:0],"glTexImage2D height, glCompressedTexImage2D height, glCopyTexImage2D height (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.)",Texture 2 height 0x9a,[26:16],"glTexImage2D width, glCompressedTexImage2D width, glCopyTexImage2D width (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.)",Texture 2 width 0x9b,[1:1],glTexParameter(pname=GL_TEXTURE_MAG_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.),"Regarding the GL_TEXTURE_MAG_FILTER parameter for texture 2 0: GL_NEAREST 1: GL_LINEAR" 0x9b,[2:2],glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.),"Regarding the GL_TEXTURE_MIN_FILTER parameter for texture 2 0: GL_NEAREST, GL_NEAREST_MIPMAP_XXX 1: GL_LINEAR, GL_LINEAR_MIPMAP_XXX" 0x9b,[5:4],"glTexImage2D internalformat, glCompressedTexImage2D internalformat, glCopyTexImage2D internalformat (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.)","Regarding the format for texture 2, 1: GL_SHADOW_DMP or GL_SHADOW_NATIVE_DMP 0: Not the above" 0x9b,[10:8],glTexParameter(pname=GL_TEXTURE_WRAP_T) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.),"Regarding the GL_TEXTURE_WRAP_T parameter for texture 2 0: GL_CLAMP_TO_EDGE 1: GL_CLAMP_TO_BORDER 2: GL_REPEAT 3: GL_MIRRORED_REPEAT" 0x9b,[14:12],glTexParameter(pname=GL_TEXTURE_WRAP_S) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.),"Regarding the GL_TEXTURE_WRAP_S parameter for texture 2 0: GL_CLAMP_TO_EDGE 1: GL_CLAMP_TO_BORDER 2: GL_REPEAT 3: GL_MIRRORED_REPEAT" 0x9b,[17:16],,Set 0. 0x9b,[24:24],glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.),"Regarding the GL_TEXTURE_MIN_FILTER parameter for texture 2 0: GL_NEAREST, GL_LINEAR, GL_XXX_MIPMAP_NEAREST 1: GL_XXX_MIPMAP_LINEAR" 0x9c,[12:0],glTexParameter(pname=GL_TEXTURE_LOD_BIAS) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.),"Sets the LOD bias for texture 2. This is the value set in the GL_TEXTURE_LOD_BIAS parameter converted according to ""conversion from float32 to signed fixed13 (8bits fraction),"" and the result is then set." 0x9c,[19:16],"glTexImage2D level, glCompressedTexImage2D level, glCopyTexImage2D level, glTexParameter(pname=GL_TEXTURE_MIN_FILTER) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.)","Sets the maximum LOD level for texture 2. Sets 0 when the GL_TEXTURE_MIN_FILTER parameter is configured to not use LOD (GL_LINEAR or GL_NEAREST). Sets the value that is one less than the number of mipmap levels loaded by the glTexImage2D or glCompressedTexImage2D function when the GL_TEXTURE_MIN_FILTER parameter is configured to use LOD (GL_XXX_MIPMAP_XXX)." 0x9c,[27:24],"glTexParameter(pname=GL_TEXTURE_MIN_FILTER), glTexParameter(pname=GL_TEXTURE_MIN_LOD) (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.)","Sets the minimum LOD level for texture 2. Sets 0 when the GL_TEXTURE_MIN_FILTER parameter is configured to not use LOD (GL_LINEAR or GL_NEAREST). Sets the value of GL_TEXTURE_MIN_LOD when the GL_TEXTURE_MIN_FILTER parameter is configured to use LOD (GL_XXX_MIPMAP_XXX). However sets 0 when GL_TEXTURE_MIN_LOD is less than or equal to 0." 0x9d,[27:0],"Texture address secured with glTexImage2D, glCompressedTexImage2D, glCopyTexImage2D (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.)","[Texture 2] GL_TEXTURE_2D(address)" 0x9e,[3:0],"glTexImage2D internalformat, glCompressedTexImage2D internalformat, glCopyTexImage2D internalformat (Depends on the settings of the texture object bound to GL_TEXTURE2 when rendering.)","Regarding the format for texture 2 0: GL_RGBA and GL_UNSIGNED_BYTE; GL_SHADOW_DMP and GL_UNSIGNED_INT; or GL_GAS_DMP and GL_UNSIGNED_SHORT 1: GL_RGB, GL_UNSIGNED_BYTE 2: GL_RGBA, GL_UNSIGNED_SHORT_5_5_5_1 3: GL_RGB, GL_UNSIGNED_SHORT_5_6_5 4: GL_RGBA, GL_UNSIGNED_SHORT_4_4_4_4 5: GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE 6: GL_HILO8_DMP, GL_UNSIGNED_BYTE 7: GL_LUMINANCE, GL_UNSIGNED_BYTE 8: GL_ALPHA, GL_UNSIGNED_BYTE 9: GL_LUMINANCE_ALPHA, GL_UNSIGNED_BYTE_4_4_DMP 10: GL_LUMINANCE, GL_UNSIGNED_4BITS_DMP 11: GL_ALPHA, GL_UNSIGNED_4BITS_DMP 12: GL_ETC1_RGB8_NATIVE_DMP 13: GL_ETC1_ALPHA_RGB8_A4_NATIVE_DMP (The native formats use the same setting values as the corresponding non-native formats above.)" 0x0a8,[2:0],dmp_Texture[3].ptClampU,"[dmp_Texture[3].ptClampU] 0:GL_CLAMP_TO_ZERO_DMP 1:GL_CLAMP_TO_EDGE 2:GL_SYMMETRICAL_REPEAT_DMP 3:GL_MIRRORED_REPEAT 4:GL_PULSE_DMP" 0x0a8,[5:3],dmp_Texture[3].ptClampV,"[dmp_Texture[3].ptClampV] 0:GL_CLAMP_TO_ZERO_DMP 1:GL_CLAMP_TO_EDGE 2:GL_SYMMETRICAL_REPEAT_DMP 3:GL_MIRRORED_REPEAT 4:GL_PULSE_DMP" 0x0a8,[9:6],dmp_Texture[3].ptRgbMap,"[dmp_Texture[3].ptRgbMap] 0:GL_PROCTEX_U_DMP 1:GL_PROCTEX_U2_DMP 2:GL_PROCTEX_V_DMP 3:GL_PROCTEX_V2_DMP 4:GL_PROCTEX_ADD_DMP 5:GL_PROCTEX_ADD2_DMP 6:GL_PROCTEX_ADDSQRT2_DMP 7:GL_PROCTEX_MIN_DMP 8:GL_PROCTEX_MAX_DMP 9:GL_PROCTEX_RMAX_DMP" 0x0a8,[13:10],dmp_Texture[3].ptAlphaMap,"[dmp_Texture[3].ptAlphaMap] 0:GL_PROCTEX_U_DMP 1:GL_PROCTEX_U2_DMP 2:GL_PROCTEX_V_DMP 3:GL_PROCTEX_V2_DMP 4:GL_PROCTEX_ADD_DMP 5:GL_PROCTEX_ADD2_DMP 6:GL_PROCTEX_ADDSQRT2_DMP 7:GL_PROCTEX_MIN_DMP 8:GL_PROCTEX_MAX_DMP 9:GL_PROCTEX_RMAX_DMP" 0x0a8,[14:14],dmp_Texture[3].ptAlphaSeparate,"[dmp_Texture[3].ptAlphaSeparate] 0:GL_FALSE 1:GL_TRUE" 0x0a8,[15:15],dmp_Texture[3].ptNoiseEnable,"[dmp_Texture[3].ptNoiseEnable] 0:GL_FALSE 1:GL_TRUE" 0x0a8,[17:16],dmp_Texture[3].ptShiftU,"[dmp_Texture[3].ptShiftU] 0:GL_NONE_DMP 1:GL_ODD_DMP 2:GL_EVEN_DMP" 0x0a8,[19:18],dmp_Texture[3].ptShiftV,"[dmp_Texture[3].ptShiftV] 0:GL_NONE_DMP 1:GL_ODD_DMP 2:GL_EVEN_DMP" 0x0a8,[27:20],dmp_Texture[3].ptTexBias,"[dmp_Texture[3].ptTexBias] Sets the lower 8 bits of the value converted from an uniform value to a 16-bit floating-point values" 0x0a9,[15:0],3rd element of dmp_Texture[3].ptNoiseU,"[dmp_Texture[3].ptNoiseU] Sets a 16-bit fixed-point value, signed with 12 decimal bits, converted from the third element of the uniform value in [15:0]." 0x0a9,[31:16],2nd element of dmp_Texture[3].ptNoiseU,"[dmp_Texture[3].ptNoiseU] Sets the value that is the second element of the uniform value converted to a 16-bit floating-point value in bits [31:16]." 0x0aa,[15:0],3rd element of dmp_Texture[3].ptNoiseV,"[dmp_Texture[3].ptNoiseV] Sets a 16-bit fixed-point value, signed with 12 decimal bits, converted from the third element of the uniform value in [15:0]." 0x0aa,[31:16],2nd element of dmp_Texture[3].ptNoiseV,"[dmp_Texture[3].ptNoiseV] Sets the value that is the second element of the uniform value converted to a 16-bit floating-point value in bits [31:16]." 0x0ab,[15:0],1st element of dmp_Texture[3].ptNoiseU,"[dmp_Texture[3].ptNoiseU] Sets the value that is the first element of the uniform value converted to a 16-bit floating-point value" 0x0ab,[31:16],1st element of dmp_Texture[3].ptNoiseV,"[dmp_Texture[3].ptNoiseV] Sets the value that is the first element of the uniform value converted to a 16-bit floating-point value" 0x0ac,[2:0],dmp_Texture[3].ptMinFilter,"[dmp_Texture[3].ptMinFilter] 0:GL_NEAREST 1:GL_LINEAR 2:GL_NEAREST_MIPMAP_NEAREST 3:GL_LINEAR_MIPMAP_NEAREST 4:GL_NEAREST_MIPMAP_LINEAR 5:GL_LINEAR_MIPMAP_LINEAR" 0x0ac,[10:3],,Set 0x60. 0x0ac,[18:11],dmp_Texture[3].ptTexWidth,"[dmp_Texture[3].ptTexWidth] Sets the uniform value" 0x0ac,[26:19],dmp_Texture[3].ptTexBias,"[dmp_Texture[3].ptTexBias] Sets the upper 8 bits of the value converted from an uniform value to a 16-bit floating-point number" 0x0ad,[7:0],dmp_Texture[3].ptTexOffset,"[dmp_Texture[3].ptTexOffset] Sets the uniform value" 0x0ad,[31:8],,Set 0xe0c080. 0x0af,[7:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Specifies the index of the lookup table to set the procedural texture data. 0x0af,[11:8],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D","Specifies the type of the lookup table to set the procedural texture data. 0: Noise-modulation functions lookup table 2: RGB-mapping F functions lookup table 3: Alpha-mapping F functions lookup table 4: Color lookup table (color values) 5: Color lookup table (difference values)" 0x0b0,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0x0b1,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0x0b2,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0x0b3,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0x0b4,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0x0b5,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0x0b6,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0x0b7,[31:0],"Lookup Table Object Data from dmp_Texture[3].ptSampler{RgbMap, AlphaMap, NoiseMap, R, G, B, A} and glTexImage1D",Sets the data for the procedural texture lookup table. 0xc0,[3:0],1st element of dmp_TexEnv[0].srcRgb,"(Combiner No. 0) [1st element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xc0,[7:4],2nd element of dmp_TexEnv[0].srcRgb,"(Combiner No. 0) [2nd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xc0,[11:8],3rd element of dmp_TexEnv[0].srcRgb,"(Combiner No. 0) [3rd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0c0,[19:16],1st element of dmp_TexEnv[0].srcAlpha,"(Combiner No. 0) [1st element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xc0,[23:20],2nd element of dmp_TexEnv[0].srcAlpha,"(Combiner No. 0) [2nd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0c0,[27:24],3rd element of dmp_TexEnv[0].srcAlpha,"(Combiner No. 0) [3rd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xc1,[3:0],1st element of dmp_TexEnv[0].operandRgb,"(Combiner No. 0) [1st element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xc1,[7:4],2nd element of dmp_TexEnv[0].operandRgb,"(Combiner No. 0) [2nd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0x0c1,[11:8],3rd element of dmp_TexEnv[0].operandRgb,"(Combiner No. 0) [3rd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xc1,[14:12],1st element of dmp_TexEnv[0].operandAlpha,"(Combiner No. 0) [1st element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0x0c1,[18:16],2nd element of dmp_TexEnv[0].operandAlpha,"(Combiner No. 0) [2nd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0x0c1,[22:20],3rd element of dmp_TexEnv[0].operandAlpha,"(Combiner No. 0) [3rd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xc2,[3:0],dmp_TexEnv[0].combineRgb,"(Combiner No. 0) [combineRgb] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x6: GL_DOT3_RGB 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0c2,[19:16],dmp_TexEnv[0].combineAlpha,"(Combiner No. 0) [combineAlpha] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0c3,[7:0],1st element of dmp_TexEnv[0].constRgba,"(Combiner No. 0) [1st element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0c3,[15:8],2nd element of dmp_TexEnv[0].constRgba,"(Combiner No. 0) [2nd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xc3,[23:16],3rd element of dmp_TexEnv[0].constRgba,"(Combiner No. 0) [3rd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0c3,[31:24],4th element of dmp_TexEnv[0].constRgba,"(Combiner No. 0) [4th element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0c4,[1:0],dmp_TexEnv[0].scaleRgb,"(Combiner No. 0) [scaleRgb] 0x0: 1.0 0x1: 2.0 0x2: 4.0" 0x0c4,[17:16],dmp_TexEnv[0].scaleAlpha,"(Combiner No. 0) [scaleAlpha] Same as scaleRgb" 0xc8,[3:0],1st element of dmp_TexEnv[1].srcRgb,"(Combiner No. 1) [1st element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0c8,[7:4],2nd element of dmp_TexEnv[1].srcRgb,"(Combiner No. 1) [2nd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xc8,[11:8],3rd element of dmp_TexEnv[1].srcRgb,"(Combiner No. 1) [3rd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0c8,[19:16],1st element of dmp_TexEnv[1].srcAlpha,"(Combiner No. 1) [1st element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xc8,[23:20],2nd element of dmp_TexEnv[1].srcAlpha,"(Combiner No. 1) [2nd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xc8,[27:24],3rd element of dmp_TexEnv[1].srcAlpha,"(Combiner No. 1) [3rd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0c9,[3:0],1st element of dmp_TexEnv[1].operandRgb,"(Combiner No. 1) [1st element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xc9,[7:4],2nd element of dmp_TexEnv[1].operandRgb,"(Combiner No. 1) [2nd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xc9,[11:8],3rd element of dmp_TexEnv[1].operandRgb,"(Combiner No. 1) [3rd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0x0c9,[14:12],1st element of dmp_TexEnv[1].operandAlpha,"(Combiner No. 1) [1st element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xc9,[18:16],2nd element of dmp_TexEnv[1].operandAlpha,"(Combiner No. 1) [2nd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xc9,[22:20],3rd element of dmp_TexEnv[1].operandAlpha,"(Combiner No. 1) [3rd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0x0ca,[3:0],dmp_TexEnv[1].combineRgb,"(Combiner No. 1) [combineRgb] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x6: GL_DOT3_RGB 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0ca,[19:16],dmp_TexEnv[1].combineAlpha,"(Combiner No. 1) [combineAlpha] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0cb,[7:0],1st element of dmp_TexEnv[1].constRgba,"(Combiner No. 1) [1st element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0cb,[15:8],2nd element of dmp_TexEnv[1].constRgba,"(Combiner No. 1) [2nd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0cb,[23:16],3rd element of dmp_TexEnv[1].constRgba,"(Combiner No. 1) [3rd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0cb,[31:24],4th element of dmp_TexEnv[1].constRgba,"(Combiner No. 1) [4th element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xcc,[1:0],dmp_TexEnv[1].scaleRgb,"(Combiner No. 1) [scaleRgb] 0x0: 1.0 0x1: 2.0 0x2: 4.0" 0xcc,[17:16],dmp_TexEnv[1].scaleAlpha,"(Combiner No. 1) [scaleAlpha] Same as scaleRgb" 0x0d0,[3:0],1st element of dmp_TexEnv[2].srcRgb,"(Combiner No. 2) [1st element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d0,[7:4],2nd element of dmp_TexEnv[2].srcRgb,"(Combiner No. 2) [2nd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d0,[11:8],3rd element of dmp_TexEnv[2].srcRgb,"(Combiner No. 2) [3rd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d0,[19:16],1st element of dmp_TexEnv[2].srcAlpha,"(Combiner No. 2) [1st element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xd0,[23:20],2nd element of dmp_TexEnv[2].srcAlpha,"(Combiner No. 2) [2nd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d0,[27:24],3rd element of dmp_TexEnv[2].srcAlpha,"(Combiner No. 2) [3rd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d1,[3:0],1st element of dmp_TexEnv[2].operandRgb,"(Combiner No. 2) [1st element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0x0d1,[7:4],2nd element of dmp_TexEnv[2].operandRgb,"(Combiner No. 2) [2nd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xd1,[11:8],3rd element of dmp_TexEnv[2].operandRgb,"(Combiner No. 2) [3rd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xd1,[14:12],1st element of dmp_TexEnv[2].operandAlpha,"(Combiner No. 2) [1st element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xd1,[18:16],2nd element of dmp_TexEnv[2].operandAlpha,"(Combiner No. 2) [2nd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0x0d1,[22:20],3rd element of dmp_TexEnv[2].operandAlpha,"(Combiner No. 2) [3rd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xd2,[3:0],dmp_TexEnv[2].combineRgb,"(Combiner No. 2) [combineRgb] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x6: GL_DOT3_RGB 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0xd2,[19:16],dmp_TexEnv[2].combineAlpha,"(Combiner No. 2) [combineAlpha] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0xd3,[7:0],1st element of dmp_TexEnv[2].constRgba,"(Combiner No. 2) [1st element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0d3,[15:8],2nd element of dmp_TexEnv[2].constRgba,"(Combiner No. 2) [2nd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0d3,[23:16],3rd element of dmp_TexEnv[2].constRgba,"(Combiner No. 2) [3rd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xd3,[31:24],4th element of dmp_TexEnv[2].constRgba,"(Combiner No. 2) [4th element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0d4,[1:0],dmp_TexEnv[2].scaleRgb,"(Combiner No. 2) [scaleRgb] 0x0: 1.0 0x1: 2.0 0x2: 4.0" 0x0d4,[17:16],dmp_TexEnv[2].scaleAlpha,"(Combiner No. 2) [scaleAlpha] Same as scaleRgb" 0x0d8,[3:0],1st element of dmp_TexEnv[3].srcRgb,"(Combiner No. 3) [1st element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xd8,[7:4],2nd element of dmp_TexEnv[3].srcRgb,"(Combiner No. 3) [2nd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xd8,[11:8],3rd element of dmp_TexEnv[3].srcRgb,"(Combiner No. 3) [3rd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d8,[19:16],1st element of dmp_TexEnv[3].srcAlpha,"(Combiner No. 3) [1st element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d8,[23:20],2nd element of dmp_TexEnv[3].srcAlpha,"(Combiner No. 3) [2nd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d8,[27:24],3rd element of dmp_TexEnv[3].srcAlpha,"(Combiner No. 3) [3rd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0d9,[3:0],1st element of dmp_TexEnv[3].operandRgb,"(Combiner No. 3) [1st element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xd9,[7:4],2nd element of dmp_TexEnv[3].operandRgb,"(Combiner No. 3) [2nd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xd9,[11:8],3rd element of dmp_TexEnv[3].operandRgb,"(Combiner No. 3) [3rd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xd9,[14:12],1st element of dmp_TexEnv[3].operandAlpha,"(Combiner No. 3) [1st element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0x0d9,[18:16],2nd element of dmp_TexEnv[3].operandAlpha,"(Combiner No. 3) [2nd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0x0d9,[22:20],3rd element of dmp_TexEnv[3].operandAlpha,"(Combiner No. 3) [3rd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xda,[3:0],dmp_TexEnv[3].combineRgb,"(Combiner No. 3) [combineRgb] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x6: GL_DOT3_RGB 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0da,[19:16],dmp_TexEnv[3].combineAlpha,"(Combiner No. 3) [combineAlpha] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0db,[7:0],1st element of dmp_TexEnv[3].constRgba,"(Combiner No. 3) [1st element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0db,[15:8],2nd element of dmp_TexEnv[3].constRgba,"(Combiner No. 3) [2nd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0db,[23:16],3rd element of dmp_TexEnv[3].constRgba,"(Combiner No. 3) [3rd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0db,[31:24],4th element of dmp_TexEnv[3].constRgba,"(Combiner No. 3) [4th element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0dc,[1:0],dmp_TexEnv[3].scaleRgb,"(Combiner No. 3) [scaleRgb] 0x0: 1.0 0x1: 2.0 0x2: 4.0" 0x0dc,[17:16],dmp_TexEnv[3].scaleAlpha,"(Combiner No. 3) [scaleAlpha] Same as scaleRgb" 0x0e0,[2:0],dmp_Fog.mode,"[dmp_Fog.mode] 0:GL_FALSE 5:GL_FOG 7:GL_GAS_DMP" 0x0e0,[3:3],dmp_Gas.shadingDensitySrc,"[dmp_Gas.shadingDensitySrc] 0:GL_GAS_PLAIN_DENSITY_DMP 1:GL_GAS_DEPTH_DENSITY_DMP" 0x0e0,[8:8],1st element of dmp_TexEnv[1].bufferInput,"[1st element of bufferInput] dmp_TexEnv[1] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[9:9],1st element of dmp_TexEnv[2].bufferInput,"[1st element of bufferInput] dmp_TexEnv[2] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[10:10],1st element of dmp_TexEnv[3].bufferInput,"[1st element of bufferInput] dmp_TexEnv[3] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[11:11],1st element of dmp_TexEnv[4].bufferInput,"[1st element of bufferInput] dmp_TexEnv[4] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[12:12],2nd element of dmp_TexEnv[1].bufferInput,"[2nd element of bufferInput] dmp_TexEnv[1] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[13:13],2nd element of dmp_TexEnv[2].bufferInput,"[2nd element of bufferInput] dmp_TexEnv[2] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[14:14],2nd element of dmp_TexEnv[3].bufferInput,"[2nd element of bufferInput] dmp_TexEnv[3] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[15:15],2nd element of dmp_TexEnv[4].bufferInput,"[2nd element of bufferInput] dmp_TexEnv[4] 0: GL_PREVIOUS_BUFFER_DMP 1: GL_PREVIOUS" 0x0e0,[16:16],dmp_Fog.zFlip,"[dmp_Fog.zFlip] 0:GL_FALSE 1:GL_TRUE" 0x0e0,[25:24],,Set 0. 0x0e1,[7:0],1st element of dmp_Fog.color,"[dmp_Fog.color] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x0e1,[15:8],2nd element of dmp_Fog.color,"[dmp_Fog.color] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x0e1,[23:16],3rd element of dmp_Fog.color,"[dmp_Fog.color] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x0e4,[15:0],dmp_Gas.attenuation,"[dmp_Gas.attenuation] Sets a uniform value converted to a 16-bit floating-point value" 0x0e5,[15:0],dmp_Gas.accMax,"[dmp_Gas.accMax] Sets a uniform value converted to a 16-bit floating-point value" 0x0e6,[15:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Specifies the index of the fog lookup table in which to set the data. 0x0e8,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0e8,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0e9,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0e9,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ea,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ea,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0eb,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0eb,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ec,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ec,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ed,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ed,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ee,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ee,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ef,[12:0],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0ef,[23:13],Lookup Table Object Data from dmp_Fog.sampler and glTexImage1D,Sets the fog lookup table data. 0x0f0,[3:0],1st element of dmp_TexEnv[4].srcRgb,"(Combiner No. 4) [1st element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0f0,[7:4],2nd element of dmp_TexEnv[4].srcRgb,"(Combiner No. 4) [2nd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xf0,[11:8],3rd element of dmp_TexEnv[4].srcRgb,"(Combiner No. 4) [3rd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xf0,[19:16],1st element of dmp_TexEnv[4].srcAlpha,"(Combiner No. 4) [1st element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xf0,[23:20],2nd element of dmp_TexEnv[4].srcAlpha,"(Combiner No. 4) [2nd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xf0,[27:24],3rd element of dmp_TexEnv[4].srcAlpha,"(Combiner No. 4) [3rd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0f1,[3:0],1st element of dmp_TexEnv[4].operandRgb,"(Combiner No. 4) [1st element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0x0f1,[7:4],2nd element of dmp_TexEnv[4].operandRgb,"(Combiner No. 4) [2nd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0x0f1,[11:8],3rd element of dmp_TexEnv[4].operandRgb,"(Combiner No. 4) [3rd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xf1,[14:12],1st element of dmp_TexEnv[4].operandAlpha,"(Combiner No. 4) [1st element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0x0f1,[18:16],2nd element of dmp_TexEnv[4].operandAlpha,"(Combiner No. 4) [2nd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xf1,[22:20],3rd element of dmp_TexEnv[4].operandAlpha,"(Combiner No. 4) [3rd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xf2,[3:0],dmp_TexEnv[4].combineRgb,"(Combiner No. 4) [combineRgb] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x6: GL_DOT3_RGB 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0xf2,[19:16],dmp_TexEnv[4].combineAlpha,"(Combiner No. 4) [combineAlpha] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0f3,[7:0],1st element of dmp_TexEnv[4].constRgba,"(Combiner No. 4) [1st element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xf3,[15:8],2nd element of dmp_TexEnv[4].constRgba,"(Combiner No. 4) [2nd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0f3,[23:16],3rd element of dmp_TexEnv[4].constRgba,"(Combiner No. 4) [3rd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xf3,[31:24],4th element of dmp_TexEnv[4].constRgba,"(Combiner No. 4) [4th element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xf4,[1:0],dmp_TexEnv[4].scaleRgb,"(Combiner No. 4) [scaleRgb] 0x0: 1.0 0x1: 2.0 0x2: 4.0" 0x0f4,[17:16],dmp_TexEnv[4].scaleAlpha,"(Combiner No. 4) [scaleAlpha] Same as scaleRgb" 0x0f8,[3:0],1st element of dmp_TexEnv[5].srcRgb,"(Combiner No. 5) [1st element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0f8,[7:4],2nd element of dmp_TexEnv[5].srcRgb,"(Combiner No. 5) [2nd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0f8,[11:8],3rd element of dmp_TexEnv[5].srcRgb,"(Combiner No. 5) [3rd element of srcRgb] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0x0f8,[19:16],1st element of dmp_TexEnv[5].srcAlpha,"(Combiner No. 5) [1st element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xf8,[23:20],2nd element of dmp_TexEnv[5].srcAlpha,"(Combiner No. 5) [2nd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xf8,[27:24],3rd element of dmp_TexEnv[5].srcAlpha,"(Combiner No. 5) [3rd element of srcAlpha] 0x0: GL_PRIMARY_COLOR 0x1: GL_FRAGMENT_PRIMARY_COLOR_DMP 0x2: GL_FRAGMENT_SECONDARY_COLOR_DMP 0x3: GL_TEXTURE0 0x4: GL_TEXTURE1 0x5: GL_TEXTURE2 0x6: GL_TEXTURE3 0xd: GL_PREVIOUS_BUFFER_DMP 0xe: GL_CONSTANT 0xf: GL_PREVIOUS" 0xf9,[3:0],1st element of dmp_TexEnv[5].operandRgb,"(Combiner No. 5) [1st element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0x0f9,[7:4],2nd element of dmp_TexEnv[5].operandRgb,"(Combiner No. 5) [2nd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0x0f9,[11:8],3rd element of dmp_TexEnv[5].operandRgb,"(Combiner No. 5) [3rd element of operandRgb] 0x0: GL_SRC_COLOR 0x1: GL_ONE_MINUS_SRC_COLOR 0x2: GL_SRC_ALPHA 0x3: GL_ONE_MINUS_SRC_ALPHA 0x4: GL_SRC_R_DMP 0x5: GL_ONE_MINUS_SRC_R_DMP 0x8: GL_SRC_G_DMP 0x9: GL_ONE_MINUS_SRC_G_DMP 0xc: GL_SRC_B_DMP 0xd: GL_ONE_MINUS_SRC_B_DMP" 0xf9,[14:12],1st element of dmp_TexEnv[5].operandAlpha,"(Combiner No. 5) [1st element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xf9,[18:16],2nd element of dmp_TexEnv[5].operandAlpha,"(Combiner No. 5) [2nd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xf9,[22:20],3rd element of dmp_TexEnv[5].operandAlpha,"(Combiner No. 5) [3rd element of operandAlpha] 0x0: GL_SRC_ALPHA 0x1: GL_ONE_MINUS_SRC_ALPHA 0x2: GL_SRC_R_DMP 0x3: GL_ONE_MINUS_SRC_R_DMP 0x4: GL_SRC_G_DMP 0x5: GL_ONE_MINUS_SRC_G_DMP 0x6: GL_SRC_B_DMP 0x7: GL_ONE_MINUS_SRC_B_DMP" 0xfa,[3:0],dmp_TexEnv[5].combineRgb,"(Combiner No. 5) [combineRgb] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x6: GL_DOT3_RGB 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0fa,[19:16],dmp_TexEnv[5].combineAlpha,"(Combiner No. 5) [combineAlpha] 0x0: GL_REPLACE 0x1: GL_MODULATE 0x2: GL_ADD 0x3: GL_ADD_SIGNED 0x4: GL_INTERPOLATE 0x5: GL_SUBTRACT 0x7: GL_DOT3_RGBA 0x8: GL_MULT_ADD_DMP 0x9: GL_ADD_MULT_DMP" 0x0fb,[7:0],1st element of dmp_TexEnv[5].constRgba,"(Combiner No. 5) [1st element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xfb,[15:8],2nd element of dmp_TexEnv[5].constRgba,"(Combiner No. 5) [2nd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xfb,[23:16],3rd element of dmp_TexEnv[5].constRgba,"(Combiner No. 5) [3rd element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0fb,[31:24],4th element of dmp_TexEnv[5].constRgba,"(Combiner No. 5) [4th element of constRgba] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0xfc,[1:0],dmp_TexEnv[5].scaleRgb,"(Combiner No. 5) [scaleRgb] 0x0: 1.0 0x1: 2.0 0x2: 4.0" 0x0fc,[17:16],dmp_TexEnv[5].scaleAlpha,"(Combiner No. 5) [scaleAlpha] Same as scaleRgb" 0x0fd,[7:0],1st element of dmp_TexEnv[0].bufferColor,"[1st element of bufferColor] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0fd,[15:8],2nd element of dmp_TexEnv[0].bufferColor,"[2nd element of bufferColor] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0fd,[23:16],3rd element of dmp_TexEnv[0].bufferColor,"[3rd element of bufferColor] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x0fd,[31:24],4th element of dmp_TexEnv[0].bufferColor,"[4th element of bufferColor] Integer value that is mapped to between 0 and 255 from a floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x100,[1:0],dmp_FragOperation.mode,"[dmp_FragOperation.mode] 0:GL_FRAGOP_MODE_GL_DMP 1:GL_FRAGOP_MODE_GAS_ACC_DMP 3:GL_FRAGOP_MODE_SHADOW_DMP" 0x100,[8:8],"glDisable(GL_BLEND), glDisable(GL_COLOR_LOGIC_OP), glEnable(GL_BLEND), glEnable(GL_COLOR_LOGIC_OP)","[glEnable/glDisable(GL_COLOR_LOGIC_OP);glEnable/glDisable(GL_BLEND);] 0: Enable logical operations 1: Enable blending You cannot enable both logical operations and blending. Logical operations are given priority when both are enabled by the glEnable function. Sets 1 when both are disabled." 0x100,[25:16],,Set 0x0e4. 0x101,[2:0],"glBlendEquation mode, glBlendEquationSeparate modeRGB","[glBlendEquation glBlendEquationSeparate] Sets 0 when blending is disabled. When blending is enabled, the following values are set by the mode and modeRGB argument set values. 0: GL_FUNC_ADD 1: GL_FUNC_SUBTRACT 2: GL_FUNC_REVERSE_SUBTRACT 3: GL_MIN 4: GL_MAX" 0x101,[10:8],"glBlendEquation mode, glBlendEquationSeparate modeAlpha","[glBlendEquation glBlendEquationSeparate] Sets 0 when blending is disabled. When blending is enabled, the following values are set by the mode and modeAlpha argument set values. 0: GL_FUNC_ADD 1: GL_FUNC_SUBTRACT 2: GL_FUNC_REVERSE_SUBTRACT 3: GL_MIN 4: GL_MAX" 0x101,[19:16],"glBlendFunc sfactor, glBlendFuncSeparate srcRGB","[glBlendFunc glBlendFuncSeparate] Sets 1 when blending is disabled. When blending is enabled, the following values are set by the sfactor and srcRGB argument set values. 0: GL_ZERO 1: GL_ONE 2: GL_SRC_COLOR 3: GL_ONE_MINUS_SRC_COLOR 4: GL_DST_COLOR 5: GL_ONE_MINUS_DST_COLOR 6: GL_SRC_ALPHA 7: GL_ONE_MINUS_SRC_ALPHA 8: GL_DST_ALPHA 9: GL_ONE_MINUS_DST_ALPHA 10: GL_CONSTANT_COLOR 11: GL_ONE_MINUS_CONSTANT_COLOR 12: GL_CONSTANT_ALPHA 13: GL_ONE_MINUS_CONSTANT_ALPHA 14: GL_SRC_ALPHA_SATURATE" 0x101,[23:20],"glBlendFunc dfactor, glBlendFuncSeparate dstRGB","[glBlendFunc glBlendFuncSeparate] Sets 0 when blending is disabled. When blending is enabled, the following values are set by the dfactor and dstRGB argument set values. 0: GL_ZERO 1: GL_ONE 2: GL_SRC_COLOR 3: GL_ONE_MINUS_SRC_COLOR 4: GL_DST_COLOR 5: GL_ONE_MINUS_DST_COLOR 6: GL_SRC_ALPHA 7: GL_ONE_MINUS_SRC_ALPHA 8: GL_DST_ALPHA 9: GL_ONE_MINUS_DST_ALPHA 10: GL_CONSTANT_COLOR 11: GL_ONE_MINUS_CONSTANT_COLOR 12: GL_CONSTANT_ALPHA 13: GL_ONE_MINUS_CONSTANT_ALPHA 14: GL_SRC_ALPHA_SATURATE" 0x101,[27:24],"glBlendFunc sfactor, glBlendFuncSeparate srcAlpha","[glBlendFunc glBlendFuncSeparate] Sets 1 when blending is disabled. When blending is enabled, the following values are set by the sfactor and srcAlpha argument set values. 0: GL_ZERO 1: GL_ONE 2: GL_SRC_COLOR 3: GL_ONE_MINUS_SRC_COLOR 4: GL_DST_COLOR 5: GL_ONE_MINUS_DST_COLOR 6: GL_SRC_ALPHA 7: GL_ONE_MINUS_SRC_ALPHA 8: GL_DST_ALPHA 9: GL_ONE_MINUS_DST_ALPHA 10: GL_CONSTANT_COLOR 11: GL_ONE_MINUS_CONSTANT_COLOR 12: GL_CONSTANT_ALPHA 13: GL_ONE_MINUS_CONSTANT_ALPHA 14: GL_SRC_ALPHA_SATURATE" 0x101,[31:28],"glBlendFunc dfactor, glBlendFuncSeparate dstAlpha","[glBlendFunc glBlendFuncSeparate] Sets 0 when blending is disabled. When blending is enabled, the following values are set by the dfactor and dstAlpha argument set values. 0: GL_ZERO 1: GL_ONE 2: GL_SRC_COLOR 3: GL_ONE_MINUS_SRC_COLOR 4: GL_DST_COLOR 5: GL_ONE_MINUS_DST_COLOR 6: GL_SRC_ALPHA 7: GL_ONE_MINUS_SRC_ALPHA 8: GL_DST_ALPHA 9: GL_ONE_MINUS_DST_ALPHA 10: GL_CONSTANT_COLOR 11: GL_ONE_MINUS_CONSTANT_COLOR 12: GL_CONSTANT_ALPHA 13: GL_ONE_MINUS_CONSTANT_ALPHA 14: GL_SRC_ALPHA_SATURATE" 0x102,[3:0],glLogicOp,"[glLogicOp] Regarding the opcode argument 0: GL_CLEAR 1: GL_AND 2: GL_AND_REVERSE 3: GL_COPY 4: GL_SET 5: GL_COPY_INVERTED 6: GL_NOOP 7: GL_INVERT 8: GL_NAND 9: GL_OR 10: GL_NOR 11: GL_XOR 12: GL_EQUIV 13: GL_AND_INVERTED 14: GL_OR_REVERSE 15: GL_OR_INVERTED" 0x103,[7:0],glBlendColor red,"[glBlendColor] Clamp the set value for the red argument between 0 and 1 and sets an integer that is mapped between 0 and 255 from the floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x103,[15:8],glBlendColor green,"[glBlendColor] Clamp the set value for the green argument between 0 and 1 and sets an integer that is mapped between 0 and 255 from the floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x103,[23:16],glBlendColor blue,"[glBlendColor] Clamps the set value for the blue argument between 0 and 1 and sets an integer between 0 and 255 mapped from the floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x103,[31:24],glBlendColor alpha,"[glBlendColor] Clamps the set value for the alpha argument between 0 and 1 and sets an integer between 0 and 255 mapped from the floating-point number between 0 and 1. See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications for the conversion method." 0x104,[0:0],dmp_FragOperation.enableAlphaTest,"[dmp_FragOperation.enableAlphaTest] 0:GL_FALSE 1:GL_TRUE" 0x104,[6:4],dmp_FragOperation.alphaTestFunc,"[dmp_FragOperation.alphaTestFunc] 0:GL_NEVER 1:GL_ALWAYS 2:GL_EQUAL 3:GL_NOTEQUAL 4:GL_LESS 5:GL_LEQUAL 6:GL_GREATER 7:GL_GEQUAL" 0x104,[15:8],dmp_FragOperation.alphaRefValue,"[dmp_FragOperation.alphaRefValue] Sets the uniform value mapped to the 8-bit integer between 0 and 255." 0x105,[0:0],"glDisable(GL_STENCIL_TEST), glEnable(GL_STENCIL_TEST)","[glEnable/glDisable(GL_STENCIL_TEST);] 0: Disable stencil tests 1: Enable stencil tests" 0x105,[6:4],glStencilFunc func,"[glStencilFunc] Regarding the func argument 0: GL_NEVER 1: GL_ALWAYS 2: GL_EQUAL 3: GL_NOTEQUAL 4: GL_LESS 5: GL_LEQUAL 6: GL_GREATER 7: GL_GEQUAL" 0x105,[15:8],glStencilMask,"[glStencilMask] Sets the lower eight bits of the mask argument." 0x105,[23:16],glStencilFunc ref,"[glStencilFunc] Sets the unchanged value of the ref argument." 0x105,[31:24],glStencilFunc mask,"[glStencilFunc] Sets the unchanged value of the mask argument." 0x106,[2:0],glStencilOp fail,"[glStencilOp] Regarding the fail argument 0: GL_KEEP 1: GL_ZERO 2: GL_REPLACE 3: GL_INCR 4: GL_DECR 5: GL_INVERT 6: GL_INCR_WRAP 7: GL_DECR_WRAP" 0x106,[6:4],glStencilOp zfail,"[glStencilOp] Regarding the zfail argument 0: GL_KEEP 1: GL_ZERO 2: GL_REPLACE 3: GL_INCR 4: GL_DECR 5: GL_INVERT 6: GL_INCR_WRAP 7: GL_DECR_WRAP" 0x106,[10:8],glStencilOp zpass,"[glStencilOp] Regarding the zpass argument 0: GL_KEEP 1: GL_ZERO 2: GL_REPLACE 3: GL_INCR 4: GL_DECR 5: GL_INVERT 6: GL_INCR_WRAP 7: GL_DECR_WRAP" 0x107,[0:0],"glDisable(GL_DEPTH_TEST), glEnable(GL_DEPTH_TEST)","[glEnable/glDisable(GL_DEPTH_TEST);] 0: Disable depth tests 1: Enable depth tests" 0x107,[6:4],glDepthFunc,"[glDepthFunc] Regarding the func argument 0: GL_NEVER 1: GL_ALWAYS 2: GL_EQUAL 3: GL_NOTEQUAL 4: GL_LESS 5: GL_LEQUAL 6: GL_GREATER 7: GL_GEQUAL" 0x107,[8:8],glColorMask red,"[glColorMask] Regarding the red argument 0: GL_FALSE 1: GL_TRUE" 0x107,[9:9],glColorMask green,"[glColorMask] Regarding the green argument 0: GL_FALSE 1: GL_TRUE" 0x107,[10:10],glColorMask blue,"[glColorMask] Regarding the blue argument 0: GL_FALSE 1: GL_TRUE" 0x107,[11:11],glColorMask alpha,"[glColorMask] Regarding the alpha argument 0: GL_FALSE 1: GL_TRUE" 0x107,[12:12],glDepthMask,"[glDepthMask] Regarding the flag argument 0: GL_FALSE 1: GL_TRUE" 0x110,[0:0],"glFinish, glFlush, nngxSplitDrawCmdlist, nngxTransferRenderImage",The cache tag is cleared for both the color buffer and depth buffer if a value of 1 is written. 0x110,[31:1],,Set 0. 0x111,[0:0],"glFinish, glFlush, glDrawArrays, glDrawElements, nngxSplitDrawCmdlist, nngxTransferRenderImage",Cached data is flushed for both the color buffer and depth buffer if a value of 1 is written. 0x111,[31:1],,Set 0. 0x112,[3:0],"dmp_FragOperation.mode, glDisable(GL_BLEND), glDisable(GL_COLOR_LOGIC_OP), glEnable(GL_BLEND), glEnable(GL_COLOR_LOGIC_OP), glColorMask","Sets 0x0f if color buffer reads are required; sets 0 if they are not required. Color buffer reads are required if any of the following conditions are met. * A value other than GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform * •One or more components are made writable with glColorMask, and GL_BLEND has been enabled with glEnable. Furthermore, the blend factor references DST color during blending, and the blend factor is selected with either glBlendFunc or glBlendFuncSeparate. * One or more components are made writable with glColorMask, and one or more components are not made writable * One or more components are made writable with glColorMask, and GL_COLOR_LOGIC_OP has been enabled with glEnable. Furthermore, the logical operation which references DST color is selected with glLogicOp" 0x113,[3:0],"dmp_FragOperation.mode, glColorMask","Sets 0x0f if color buffer writes are required; sets 0 if they are not required. Color buffer writes are required if any of the following conditions are met. * A value other than GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform * One or more components are made writable with glColorMask" 0x114,[1:0],"dmp_FragOperation.mode, glDisable(GL_DEPTH_TEST), glDisable(GL_STENCIL_TEST), glEnable(GL_DEPTH_TEST), glEnable(GL_STENCIL_TEST)","Sets bit [1:1] to 1 if depth buffer reads are required, and sets bit [0:0] to 1 if stencil buffer reads are required. Sets 0 if not required Depth buffer reads are required if any of the following conditions are met. * GL_FRAGOP_MODE_GAS_ACC_DMP is set in the dmp_FragOperation.mode reserved uniform * GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform, the glEnable function has enabled GL_DEPTH_TEST, and GL_TRUE was set for the glDepthMask function * GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform, the glEnable function has enabled GL_DEPTH_TEST, and one or more components are made writable with glColorMask Stencil buffer reads are required if any of the following conditions are met. * GL_FRAGOP_MODE_GAS_ACC_DMP is set in the dmp_FragOperation.mode reserved uniform * GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform, the glEnable function has enabled GL_STENCIL_TEST, and a value other than 0 was set for the glStencilMask function * GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform, the glEnable function has enabled GL_STENCIL_TEST, and one or more components are made writable with glColorMask" 0x115,[1:0],"dmp_FragOperation.mode, glDisable(GL_DEPTH_TEST), glDisable(GL_STENCIL_TEST), glEnable(GL_DEPTH_TEST), glEnable(GL_STENCIL_TEST), glDepthMask, glStencilMask","Sets bit [1:1] to 1 if depth buffer writes are required, and sets bit [0:0] to 1 if stencil buffer writes are required. Sets 0 if not required Depth buffer writes are required if all of the following conditions are met. * GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform * GL_DEPTH_TEST is enabled with glEnable * GL_TRUE was set for glDepthMask Stencil buffer writes are required if all of the following conditions are met. * GL_FRAGOP_MODE_GL_DMP is set in the dmp_FragOperation.mode reserved uniform * GL_STENCIL_TEST is enabled with glEnable * A value other than 0 is set for glStencilMask" 0x116,[1:0],internalformat of glRenderbufferStorage of the render target depth buffer,"Regarding the depth buffer format 0: GL_DEPTH_COMPONENT16 2: GL_DEPTH_COMPONENT24_OES 3: GL_DEPTH24_STENCIL8_EXT" 0x117,[1:0],"internalformat of glTexture2DImage2D, internalformat of glRenderbufferStorage of the render target depth buffer",Sets 0 when the color buffer format has a 16-bit pixel size; sets 2 when it is 32-bit. 0x117,[18:16],"internalformat of glTexture2DImage2D, internalformat of glRenderbufferStorage of the render target depth buffer","Regarding the color buffer format 0: GL_RGBA8_OES or GL_GAS_DMP 2: GL_RGB5_A1 3: GL_RGB565 4: GL_RGBA4" 0x118,[0:0],"glDisable(GL_EARLY_DEPTH_TEST_DMP), glEnable(GL_EARLY_DEPTH_TEST_DMP)","[glEnable/glDisable(GL_EARLY_DEPTH_TEST_DMP);] 0: Disable early depth tests 1: Enable early depth tests" 0x11b,[0:0],glRenderBlockModeDMP,"[glRenderBlockModeDMP] 0:GL_RENDER_BLOCK8_MODE_DMP 1:GL_RENDER_BLOCK32_MODE_DMP" 0x11c,[27:0],Render buffer address secured with glRenderbufferStorage of the render target depth buffer,Sets a value equal to the depth buffer’s byte address divided by 8. 0x11d,[27:0],"Render buffer address secured with glRenderbufferStorage of the render target depth buffer, and texture address secured with glTexImage2D",Sets a value equal to the color buffer’s byte address divided by 8. 0x11e,[10:0],width of the render target color buffer's glRenderbufferStorage widthglTexture2DImage2D,Sets the number of pixels for the color and depth buffer width. 0x11e,[21:12],height of the render target color buffer's glRenderbufferStorage heightglTexture2DImage2D,Sets the number of pixels of the color and depth buffer height -1. 0x11e,[24:24],,Set 1. 0x120,[7:0],1st element of dmp_Gas.lightXY,"[dmp_Gas.lightXY] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x120,[15:8],2nd element of dmp_Gas.lightXY,"[dmp_Gas.lightXY] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x120,[23:16],3rd element of dmp_Gas.lightXY,"[dmp_Gas.lightXY] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x121,[7:0],1st element of dmp_Gas.lightZ,"[dmp_Gas.lightZ] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x121,[15:8],2nd element of dmp_Gas.lightZ,"[dmp_Gas.lightZ] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x121,[23:16],3rd element of dmp_Gas.lightZ,"[dmp_Gas.lightZ] Each uniform value element is converted into an 8-bit integer between 0 and 255; the first element is set in bits [7:0], the second element is set in bit [15:8], and third element is set in bits [23:16]." 0x122,[7:0],4th element of dmp_Gas.lightZ,"[dmp_Gas.lightZ] Sets the value that is the fourth element of the uniform value converted to an 8-bit integer between 0 and 255" 0x122,[8:8],,"[dmp_Gas.colorLutInput] 0:GL_GAS_DENSITY_DMP 1:GL_GAS_LIGHT_FACTOR_DMP" 0x123,[15:0],"Lookup Table Object Data from dmp_Gas.sampler{TR, TG, TB} and glTexImage1D",Specifies the index of the shading lookup table in which to set the data. 0x124,[7:0],"Lookup Table Object Data from dmp_Gas.sampler{TR, TG, TB} and glTexImage1D",Sets the shading lookup table data. 0x124,[15:8],"Lookup Table Object Data from dmp_Gas.sampler{TR, TG, TB} and glTexImage1D",Sets the shading lookup table data. 0x124,[23:16],"Lookup Table Object Data from dmp_Gas.sampler{TR, TG, TB} and glTexImage1D",Sets the shading lookup table data. 0x125,[15:0],dmp_Gas.autoAcc,"[dmp_Gas.autoAcc] Clears to zero before the density information is rendered, updates settings with nngxSetGasAutoAccumulationUpdate after rendering the density information." 0x126,[23:0],dmp_Gas.deltaZ,"[dmp_Gas.deltaZ] Sets a 24-bit unsigned fixed-point number with 8 fractional bits converted from the uniform value" 0x126,[25:24],glDepthFunc,"[glDepthFunc] Regarding the func argument 0: GL_NEVER 1: GL_ALWAYS 2: GL_GREATER or GL_GEQUAL 3: Other" 0x130,[15:0],"dmp_FragOperation.penumbraScale, dmp_FragOperation.penumbraBias",Sets the 16-bit floating point value (same as the above format) converted from the sum of dmp_FragOperation.penumbraScale and dmp_FragOperation.penumbraBias to bits [15:0]. 0x130,[31:16],dmp_FragOperation.penumbraScale,"Sets the 16-bit floating-point value (with 1 bit as the sign, 5 bits as the exponent, and 10 bits as the mantissa) converted from the value of dmp_FragOperation.penumbraScale with its sign reversed." 0x140,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[0].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[0].specular0" 0x140,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[0].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[0].specular0" 0x140,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[0].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[0].specular0" 0x141,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[0].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[0].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[0].specular1" 0x141,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[0].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[0].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[0].specular1" 0x141,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[0].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[0].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[0].specular1" 0x142,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[0].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[0].diffuse" 0x142,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[0].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[0].diffuse" 0x142,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[0].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[0].diffuse" 0x143,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[0].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[0].ambient" 0x143,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[0].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[0].ambient" 0x143,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[0].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[0].ambient" 0x144,[15:0],dmp_FragmentLightSource[0].position,x-coordinate of Light Source [0] (16-bit floating-point number) 0x144,[31:16],dmp_FragmentLightSource[0].position,y-coordinate of Light Source [0] (16-bit floating-point number) 0x145,[15:0],dmp_FragmentLightSource[0].position,z-coordinate of Light Source [0] (16-bit floating-point number) 0x146,[12:0],dmp_FragmentLightSource[0].spotDirection,x-component of Light Source [0] in the direction of the spot light (13-bit fixed point number) 0x146,[28:16],dmp_FragmentLightSource[0].spotDirection,y-component of Light Source [0] in the direction of the spot light (13-bit fixed point number) 0x147,[12:0],dmp_FragmentLightSource[0].spotDirection,z-component of Light Source [0] in the direction of the spot light (13-bit fixed point number) 0x149,[0:0],dmp_FragmentLightSource[0].position,Sets 1 when the fourth component of dmp_FragmentLightSource[0].position is 0; sets 0 when it is non-zero. 0x149,[1:1],dmp_FragmentLightSource[0].twoSideDiffuse,"dmp_FragmentLightSource[0].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x149,[2:2],dmp_FragmentLightSource[0].geomFactor0,"dmp_FragmentLightSource[0].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x149,[3:3],dmp_FragmentLightSource[0].geomFactor1,"dmp_FragmentLightSource[0].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x14a,[19:0],dmp_FragmentLightSource[0].distanceAttenuationBias,Distance Attenuation Bias of Light Source [0] (20-bit floating-point number) 0x14b,[19:0],dmp_FragmentLightSource[0].distanceAttenuationScale,Distance Attenuation Scale of Light Source [0] (20-bit floating-point number) 0x150,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[1].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[1].specular0" 0x150,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[1].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[1].specular0" 0x150,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[1].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[1].specular0" 0x151,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[1].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[1].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[1].specular1" 0x151,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[1].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[1].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[1].specular1" 0x151,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[1].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[1].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[1].specular1" 0x152,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[1].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[1].diffuse" 0x152,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[1].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[1].diffuse" 0x152,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[1].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[1].diffuse" 0x153,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[1].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[1].ambient" 0x153,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[1].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[1].ambient" 0x153,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[1].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[1].ambient" 0x154,[15:0],dmp_FragmentLightSource[1].position,x-coordinate of Light Source [1] (16-bit floating-point number) 0x154,[31:16],dmp_FragmentLightSource[1].position,y-coordinate of Light Source [1] (16-bit floating-point number) 0x155,[15:0],dmp_FragmentLightSource[1].position,z-coordinate of Light Source [1] (16-bit floating-point number) 0x156,[12:0],dmp_FragmentLightSource[1].spotDirection,x-component of Light Source [1] in the direction of the spot light (13-bit fixed point number) 0x156,[28:16],dmp_FragmentLightSource[1].spotDirection,y-component of Light Source [1] in the direction of the spot light (13-bit fixed point number) 0x157,[12:0],dmp_FragmentLightSource[1].spotDirection,z-component of Light Source [1] in the direction of the spot light (13-bit fixed point number) 0x159,[0:0],dmp_FragmentLightSource[1].position,Sets 1 when the fourth component of dmp_FragmentLightSource[1].position is 0; sets 0 when it is non-zero. 0x159,[1:1],dmp_FragmentLightSource[1].twoSideDiffuse,"dmp_FragmentLightSource[1].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x159,[2:2],dmp_FragmentLightSource[1].geomFactor0,"dmp_FragmentLightSource[1].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x159,[3:3],dmp_FragmentLightSource[1].geomFactor1,"dmp_FragmentLightSource[1].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x15a,[19:0],dmp_FragmentLightSource[1].distanceAttenuationBias,Distance Attenuation Bias of Light Source [1] (20-bit floating-point number) 0x15b,[19:0],dmp_FragmentLightSource[1].distanceAttenuationScale,Distance Attenuation Scale of Light Source [1] (20-bit floating-point number) 0x160,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[2].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[2].specular0" 0x160,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[2].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[2].specular0" 0x160,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[2].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[2].specular0" 0x161,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[2].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[2].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[2].specular1" 0x161,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[2].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[2].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[2].specular1" 0x161,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[2].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[2].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[2].specular1" 0x162,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[2].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[2].diffuse" 0x162,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[2].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[2].diffuse" 0x162,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[2].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[2].diffuse" 0x163,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[2].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[2].ambient" 0x163,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[2].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[2].ambient" 0x163,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[2].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[2].ambient" 0x164,[15:0],dmp_FragmentLightSource[2].position,x-coordinate of Light Source [2] (16-bit floating-point number) 0x164,[31:16],dmp_FragmentLightSource[2].position,y-coordinate of Light Source [2] (16-bit floating-point number) 0x165,[15:0],dmp_FragmentLightSource[2].position,z-coordinate of Light Source [2] (16-bit floating-point number) 0x166,[12:0],dmp_FragmentLightSource[2].spotDirection,x-component of Light Source [2] in the direction of the spot light (13-bit fixed point number) 0x166,[28:16],dmp_FragmentLightSource[2].spotDirection,y-component of Light Source [2] in the direction of the spot light (13-bit fixed point number) 0x167,[12:0],dmp_FragmentLightSource[2].spotDirection,z-component of Light Source [2] in the direction of the spot light (13-bit fixed point number) 0x169,[0:0],dmp_FragmentLightSource[2].position,Sets 1 when the fourth component of dmp_FragmentLightSource[2].position is 0; sets 0 when it is non-zero. 0x169,[1:1],dmp_FragmentLightSource[2].twoSideDiffuse,"dmp_FragmentLightSource[2].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x169,[2:2],dmp_FragmentLightSource[2].geomFactor0,"dmp_FragmentLightSource[2].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x169,[3:3],dmp_FragmentLightSource[2].geomFactor1,"dmp_FragmentLightSource[2].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x16a,[19:0],dmp_FragmentLightSource[2].distanceAttenuationBias,Distance Attenuation Bias of Light Source [2] (20-bit floating-point number) 0x16b,[19:0],dmp_FragmentLightSource[2].distanceAttenuationScale,Distance Attenuation Scale of Light Source [2] (20-bit floating-point number) 0x170,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[3].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[3].specular0" 0x170,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[3].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[3].specular0" 0x170,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[3].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[3].specular0" 0x171,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[3].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[3].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[3].specular1" 0x171,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[3].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[3].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[3].specular1" 0x171,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[3].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[3].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[3].specular1" 0x172,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[3].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[3].diffuse" 0x172,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[3].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[3].diffuse" 0x172,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[3].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[3].diffuse" 0x173,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[3].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[3].ambient" 0x173,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[3].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[3].ambient" 0x173,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[3].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[3].ambient" 0x174,[15:0],dmp_FragmentLightSource[3].position,x-coordinate of Light Source [3] (16-bit floating-point number) 0x174,[31:16],dmp_FragmentLightSource[3].position,y-coordinate of Light Source [3] (16-bit floating-point number) 0x175,[15:0],dmp_FragmentLightSource[3].position,z-coordinate of Light Source [3] (16-bit floating-point number) 0x176,[12:0],dmp_FragmentLightSource[3].spotDirection,x-component of Light Source [3] in the direction of the spot light (13-bit fixed point number) 0x176,[28:16],dmp_FragmentLightSource[3].spotDirection,y-component of Light Source [3] in the direction of the spot light (13-bit fixed point number) 0x177,[12:0],dmp_FragmentLightSource[3].spotDirection,z-component of Light Source [3] in the direction of the spot light (13-bit fixed point number) 0x179,[0:0],dmp_FragmentLightSource[3].position,Sets 1 when the fourth component of dmp_FragmentLightSource[3].position is 0; sets 0 when it is non-zero. 0x179,[1:1],dmp_FragmentLightSource[3].twoSideDiffuse,"dmp_FragmentLightSource[3].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x179,[2:2],dmp_FragmentLightSource[3].geomFactor0,"dmp_FragmentLightSource[3].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x179,[3:3],dmp_FragmentLightSource[3].geomFactor1,"dmp_FragmentLightSource[3].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x17a,[19:0],dmp_FragmentLightSource[3].distanceAttenuationBias,Distance Attenuation Bias of Light Source [3] (20-bit floating-point number) 0x17b,[19:0],dmp_FragmentLightSource[3].distanceAttenuationScale,Distance Attenuation Scale of Light Source [3] (20-bit floating-point number) 0x180,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[4].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[4].specular0" 0x180,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[4].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[4].specular0" 0x180,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[4].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[4].specular0" 0x181,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[4].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[4].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[4].specular1" 0x181,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[4].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[4].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[4].specular1" 0x181,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[4].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[4].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[4].specular1" 0x182,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[4].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[4].diffuse" 0x182,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[4].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[4].diffuse" 0x182,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[4].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[4].diffuse" 0x183,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[4].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[4].ambient" 0x183,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[4].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[4].ambient" 0x183,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[4].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[4].ambient" 0x184,[15:0],dmp_FragmentLightSource[4].position,x-coordinate of Light Source [4] (16-bit floating-point number) 0x184,[31:16],dmp_FragmentLightSource[4].position,y-coordinate of Light Source [4] (16-bit floating-point number) 0x185,[15:0],dmp_FragmentLightSource[4].position,z-coordinate of Light Source [4] (16-bit floating-point number) 0x186,[12:0],dmp_FragmentLightSource[4].spotDirection,x-component of Light Source [4] in the direction of the spot light (13-bit fixed point number) 0x186,[28:16],dmp_FragmentLightSource[4].spotDirection,y-component of Light Source [4] in the direction of the spot light (13-bit fixed point number) 0x187,[12:0],dmp_FragmentLightSource[4].spotDirection,z-component of Light Source [4] in the direction of the spot light (13-bit fixed point number) 0x189,[0:0],dmp_FragmentLightSource[4].position,Sets 1 when the fourth component of dmp_FragmentLightSource[4].position is 0; sets 0 when it is non-zero. 0x189,[1:1],dmp_FragmentLightSource[4].twoSideDiffuse,"dmp_FragmentLightSource[4].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x189,[2:2],dmp_FragmentLightSource[4].geomFactor0,"dmp_FragmentLightSource[4].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x189,[3:3],dmp_FragmentLightSource[4].geomFactor1,"dmp_FragmentLightSource[4].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x18a,[19:0],dmp_FragmentLightSource[4].distanceAttenuationBias,Distance Attenuation Bias of Light Source [4] (20-bit floating-point number) 0x18b,[19:0],dmp_FragmentLightSource[4].distanceAttenuationScale,Distance Attenuation Scale of Light Source [4] (20-bit floating-point number) 0x190,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[5].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[5].specular0" 0x190,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[5].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[5].specular0" 0x190,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[5].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[5].specular0" 0x191,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[5].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[5].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[5].specular1" 0x191,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[5].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[5].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[5].specular1" 0x191,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[5].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[5].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[5].specular1" 0x192,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[5].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[5].diffuse" 0x192,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[5].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[5].diffuse" 0x192,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[5].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[5].diffuse" 0x193,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[5].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[5].ambient" 0x193,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[5].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[5].ambient" 0x193,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[5].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[5].ambient" 0x194,[15:0],dmp_FragmentLightSource[5].position,x-coordinate of Light Source [5] (16-bit floating-point number) 0x194,[31:16],dmp_FragmentLightSource[5].position,y-coordinate of Light Source [5] (16-bit floating-point number) 0x195,[15:0],dmp_FragmentLightSource[5].position,z-coordinate of Light Source [5] (16-bit floating-point number) 0x196,[12:0],dmp_FragmentLightSource[5].spotDirection,x-component of Light Source [5] in the direction of the spot light (13-bit fixed point number) 0x196,[28:16],dmp_FragmentLightSource[5].spotDirection,y-component of Light Source [5] in the direction of the spot light (13-bit fixed point number) 0x197,[12:0],dmp_FragmentLightSource[5].spotDirection,z-component of Light Source [5] in the direction of the spot light (13-bit fixed point number) 0x199,[0:0],dmp_FragmentLightSource[5].position,Sets 1 when the fourth component of dmp_FragmentLightSource[5].position is 0; sets 0 when it is non-zero. 0x199,[1:1],dmp_FragmentLightSource[5].twoSideDiffuse,"dmp_FragmentLightSource[5].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x199,[2:2],dmp_FragmentLightSource[5].geomFactor0,"dmp_FragmentLightSource[5].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x199,[3:3],dmp_FragmentLightSource[5].geomFactor1,"dmp_FragmentLightSource[5].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x19a,[19:0],dmp_FragmentLightSource[5].distanceAttenuationBias,Distance Attenuation Bias of Light Source [5] (20-bit floating-point number) 0x19b,[19:0],dmp_FragmentLightSource[5].distanceAttenuationScale,Distance Attenuation Scale of Light Source [5] (20-bit floating-point number) 0x1a0,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[6].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[6].specular0" 0x1a0,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[6].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[6].specular0" 0x1a0,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[6].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[6].specular0" 0x1a1,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[6].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[6].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[6].specular1" 0x1a1,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[6].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[6].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[6].specular1" 0x1a1,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[6].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[6].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[6].specular1" 0x1a2,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[6].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[6].diffuse" 0x1a2,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[6].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[6].diffuse" 0x1a2,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[6].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[6].diffuse" 0x1a3,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[6].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[6].ambient" 0x1a3,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[6].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[6].ambient" 0x1a3,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[6].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[6].ambient" 0x1a4,[15:0],dmp_FragmentLightSource[6].position,x-coordinate of Light Source [6] (16-bit floating-point number) 0x1a4,[31:16],dmp_FragmentLightSource[6].position,y-coordinate of Light Source [6] (16-bit floating-point number) 0x1a5,[15:0],dmp_FragmentLightSource[6].position,z-coordinate of Light Source [6] (16-bit floating-point number) 0x1a6,[12:0],dmp_FragmentLightSource[6].spotDirection,x-component of Light Source [6] in the direction of the spot light (13-bit fixed point number) 0x1a6,[28:16],dmp_FragmentLightSource[6].spotDirection,y-component of Light Source [6] in the direction of the spot light (13-bit fixed point number) 0x1a7,[12:0],dmp_FragmentLightSource[6].spotDirection,z-component of Light Source [6] in the direction of the spot light (13-bit fixed point number) 0x1a9,[0:0],dmp_FragmentLightSource[6].position,Sets 1 when the fourth component of dmp_FragmentLightSource[6].position is 0; sets 0 when it is non-zero. 0x1a9,[1:1],dmp_FragmentLightSource[6].twoSideDiffuse,"dmp_FragmentLightSource[6].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x1a9,[2:2],dmp_FragmentLightSource[6].geomFactor0,"dmp_FragmentLightSource[6].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x1a9,[3:3],dmp_FragmentLightSource[6].geomFactor1,"dmp_FragmentLightSource[6].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x1aa,[19:0],dmp_FragmentLightSource[6].distanceAttenuationBias,Distance Attenuation Bias of Light Source [6] (20-bit floating-point number) 0x1ab,[19:0],dmp_FragmentLightSource[6].distanceAttenuationScale,Distance Attenuation Scale of Light Source [6] (20-bit floating-point number) 0x1b0,[9:0],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[7].specular0","Regarding the B component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[7].specular0" 0x1b0,[19:10],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[7].specular0","Regarding the G component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[7].specular0" 0x1b0,[29:20],"dmp_FragmentMaterial.specular0, dmp_FragmentLightSource[7].specular0","Regarding the R component dmp_FragmentMaterial.specular0× dmp_FragmentLightSource[7].specular0" 0x1b1,[9:0],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[7].specular1","Regarding the B component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[7].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[7].specular1" 0x1b1,[19:10],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[7].specular1","Regarding the G component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[7].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[7].specular1" 0x1b1,[29:20],"dmp_LightEnv.lutEnabledRefl, dmp_FragmentMaterial.specular1, dmp_FragmentLightSource[7].specular1","Regarding the R component When dmp_LightEnv.lutEnabledRefl is GL_FALSE: dmp_FragmentMaterial.specular1× dmp_FragmentLightSource[7].specular1 When dmp_LightEnv.lutEnabledRefl is GL_TRUE: dmp_FragmentLightSource[7].specular1" 0x1b2,[9:0],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[7].diffuse","Regarding the B component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[7].diffuse" 0x1b2,[19:10],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[7].diffuse","Regarding the G component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[7].diffuse" 0x1b2,[29:20],"dmp_FragmentMaterial.diffuse, dmp_FragmentLightSource[7].diffuse","Regarding the R component dmp_FragmentMaterial.diffuse× dmp_FragmentLightSource[7].diffuse" 0x1b3,[9:0],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[7].ambient","Regarding the B component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[7].ambient" 0x1b3,[19:10],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[7].ambient","Regarding the G component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[7].ambient" 0x1b3,[29:20],"dmp_FragmentMaterial.ambient, dmp_FragmentLightSource[7].ambient","Regarding the R component dmp_FragmentMaterial.ambient× dmp_FragmentLightSource[7].ambient" 0x1b4,[15:0],dmp_FragmentLightSource[7].position,x-coordinate of Light Source [7] (16-bit floating-point number) 0x1b4,[31:16],dmp_FragmentLightSource[7].position,y-coordinate of Light Source [7] (16-bit floating-point number) 0x1b5,[15:0],dmp_FragmentLightSource[7].position,z-coordinate of Light Source [7] (16-bit floating-point number) 0x1b6,[12:0],dmp_FragmentLightSource[7].spotDirection,x-component of Light Source [7] in the direction of the spot light (13-bit fixed point number) 0x1b6,[28:16],dmp_FragmentLightSource[7].spotDirection,y-component of Light Source [7] in the direction of the spot light (13-bit fixed point number) 0x1b7,[12:0],dmp_FragmentLightSource[7].spotDirection,z-component of Light Source [7] in the direction of the spot light (13-bit fixed point number) 0x1b9,[0:0],dmp_FragmentLightSource[7].position,Sets 1 when the fourth component of dmp_FragmentLightSource[7].position is 0; sets 0 when it is non-zero. 0x1b9,[1:1],dmp_FragmentLightSource[7].twoSideDiffuse,"dmp_FragmentLightSource[7].twoSideDiffuse 0:GL_FALSE 1:GL_TRUE" 0x1b9,[2:2],dmp_FragmentLightSource[7].geomFactor0,"dmp_FragmentLightSource[7].geomFactor0 0:GL_FALSE 1:GL_TRUE" 0x1b9,[3:3],dmp_FragmentLightSource[7].geomFactor1,"dmp_FragmentLightSource[7].geomFactor1 0:GL_FALSE 1:GL_TRUE" 0x1ba,[19:0],dmp_FragmentLightSource[7].distanceAttenuationBias,Distance Attenuation Bias of Light Source [7] (20-bit floating-point number) 0x1bb,[19:0],dmp_FragmentLightSource[7].distanceAttenuationScale,Distance Attenuation Scale of Light Source [7] (20-bit floating-point number) 0x1c0,[9:0],"dmp_FragmentLighting.ambient, dmp_FragmentMaterial.ambient, dmp_FragmentMaterial.emission","Sets a value that is the result of dmp_FragmentMaterial.emission + dmp_FragmentMaterial.ambient × dmp_FragmentLighting.ambient clamped to a value between 0 and 1, which is then mapped to an unsigned, 8-bit integer between 0 and 255. The R-component is set in bits [29:20], the G-component is set in bits [19:10], and the B-component is set in bits [9:0]. For information on how to convert a floating-point value clamped between 0 and 1 into an 8-bit integer between 0 and 255, see See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications. Although values are set in the lower 8 bits of every 10 bits of register 0x1c0 (bits [29:20], [19:10], and [9:0]), be sure to set the upper two bits to 0. Operations are undefined if these bits are set to a value other than 0." 0x1c0,[19:10],"dmp_FragmentLighting.ambient, dmp_FragmentMaterial.ambient, dmp_FragmentMaterial.emission","Sets a value that is the result of dmp_FragmentMaterial.emission + dmp_FragmentMaterial.ambient × dmp_FragmentLighting.ambient clamped to a value between 0 and 1, which is then mapped to an unsigned, 8-bit integer between 0 and 255. The R-component is set in bits [29:20], the G-component is set in bits [19:10], and the B-component is set in bits [9:0]. For information on how to convert a floating-point value clamped between 0 and 1 into an 8-bit integer between 0 and 255, see See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications. Although values are set in the lower 8 bits of every 10 bits of register 0x1c0 (bits [29:20], [19:10], and [9:0]), be sure to set the upper two bits to 0. Operations are undefined if these bits are set to a value other than 0." 0x1c0,[29:20],"dmp_FragmentLighting.ambient, dmp_FragmentMaterial.ambient, dmp_FragmentMaterial.emission","Sets a value that is the result of dmp_FragmentMaterial.emission + dmp_FragmentMaterial.ambient × dmp_FragmentLighting.ambient clamped to a value between 0 and 1, which is then mapped to an unsigned, 8-bit integer between 0 and 255. The R-component is set in bits [29:20], the G-component is set in bits [19:10], and the B-component is set in bits [9:0]. For information on how to convert a floating-point value clamped between 0 and 1 into an 8-bit integer between 0 and 255, see See ""Conversion from a 32-Bit Floating-Point Number Between 0 and 1 to an 8-Bit Unsigned Integer"" in the specifications. Although values are set in the lower 8 bits of every 10 bits of register 0x1c0 (bits [29:20], [19:10], and [9:0]), be sure to set the upper two bits to 0. Operations are undefined if these bits are set to a value other than 0." 0x1c2,[2:0],dmp_FragmentLightSource[i].enabled,Sets a value that is one less than the number of enabled light sources. Sets 0 when all light sources are disabled. 0x1c3,[0:0],"dmp_LightEnv.shadowPrimary, dmp_LightEnv.shadowSecondary, dmp_LightEnv.shadowAlpha","[Common] Sets 1 when one of dmp_LightEnv.shadowPrimary, dmp_LightEnv.shadowSecondary, or dmp_LightEnv.shadowAlpha is GL_TRUE and set 0 when all are equal to GL_FALSE" 0x1c3,[3:2],dmp_LightEnv.fresnelSelector,"[dmp_LightEnv.fresnelSelector] 0:GL_LIGHT_ENV_NO_FRESNEL_DMP 1:GL_LIGHT_ENV_PRI_ALPHA_FRESNEL_DMP 2:GL_LIGHT_ENV_SEC_ALPHA_FRESNEL_DMP 3:GL_LIGHT_ENV_PRI_SEC_ALPHA_FRESNEL_DMP" 0x1c3,[7:4],dmp_LightEnv.config,"[dmp_LightEnv.config] 0:GL_LIGHT_ENV_LAYER_CONFIG0_DMP 1:GL_LIGHT_ENV_LAYER_CONFIG1_DMP 2:GL_LIGHT_ENV_LAYER_CONFIG2_DMP 3:GL_LIGHT_ENV_LAYER_CONFIG3_DMP 4:GL_LIGHT_ENV_LAYER_CONFIG4_DMP 5:GL_LIGHT_ENV_LAYER_CONFIG5_DMP 6:GL_LIGHT_ENV_LAYER_CONFIG6_DMP 8:GL_LIGHT_ENV_LAYER_CONFIG7_DMP" 0x1c3,[11:8],,Set 4. 0x1c3,[16:16],dmp_LightEnv.shadowPrimary,"[dmp_LightEnv.shadowPrimary] 0:GL_FALSE 1:GL_TRUE" 0x1c3,[17:17],dmp_LightEnv.shadowSecondary,"[dmp_LightEnv.shadowSecondary] 0:GL_FALSE 1:GL_TRUE" 0x1c3,[18:18],dmp_LightEnv.invertShadow,"[dmp_LightEnv.invertShadow] 0:GL_FALSE 1:GL_TRUE" 0x1c3,[19:19],dmp_LightEnv.shadowAlpha,"[dmp_LightEnv.shadowAlpha] 0:GL_FALSE 1:GL_TRUE" 0x1c3,[23:22],dmp_LightEnv.bumpSelector,"[dmp_LightEnv.bumpSelector] 0:GL_TEXTURE0 1:GL_TEXTURE1 2:GL_TEXTURE2 3:GL_TEXTURE3" 0x1c3,[25:24],dmp_LightEnv.shadowSelector,"[dmp_LightEnv.shadowSelector] 0:GL_TEXTURE0 1:GL_TEXTURE1 2:GL_TEXTURE2 3:GL_TEXTURE3" 0x1c3,[27:27],dmp_LightEnv.clampHighlights,"[dmp_LightEnv.clampHighlights] 0:GL_FALSE 1:GL_TRUE" 0x1c3,[29:28],dmp_LightEnv.bumpMode,"[dmp_LightEnv.bumpMode] 0:GL_LIGHT_ENV_BUMP_NOT_USED_DMP 1:GL_LIGHT_ENV_BUMP_AS_BUMP_DMP 2:GL_LIGHT_ENV_BUMP_AS_TANG_DMP" 0x1c3,[30:30],"dmp_LightEnv.bumpMode, dmp_LightEnv.bumpRenorm","[dmp_LightEnv.bumpRenorm] Sets 0 when dmp_LightEnv.bumpRenorm is GL_TRUE or dmp_LightEnv.bumpMode is GL_LIGHT_ENV_BUMP_NOT_USED; sets 1 otherwise. " 0x1c3,[31:31],,Set 1. 0x1c4,[0:0],dmp_FragmentLightSource[0].shadowed,"dmp_FragmentLightSource[0].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[1:1],dmp_FragmentLightSource[1].shadowed,"dmp_FragmentLightSource[1].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[2:2],dmp_FragmentLightSource[2].shadowed,"dmp_FragmentLightSource[2].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[3:3],dmp_FragmentLightSource[3].shadowed,"dmp_FragmentLightSource[3].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[4:4],dmp_FragmentLightSource[4].shadowed,"dmp_FragmentLightSource[4].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[5:5],dmp_FragmentLightSource[5].shadowed,"dmp_FragmentLightSource[5].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[6:6],dmp_FragmentLightSource[6].shadowed,"dmp_FragmentLightSource[6].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[7:7],dmp_FragmentLightSource[7].shadowed,"dmp_FragmentLightSource[7].shadowed 0:GL_TRUE 1:GL_FALSE" 0x1c4,[8:8],dmp_FragmentLightSource[0].spotEnabled,"dmp_FragmentLightSource[0].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[9:9],dmp_FragmentLightSource[1].spotEnabled,"dmp_FragmentLightSource[1].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[10:10],dmp_FragmentLightSource[2].spotEnabled,"dmp_FragmentLightSource[2].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[11:11],dmp_FragmentLightSource[3].spotEnabled,"dmp_FragmentLightSource[3].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[12:12],dmp_FragmentLightSource[4].spotEnabled,"dmp_FragmentLightSource[4].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[13:13],dmp_FragmentLightSource[5].spotEnabled,"dmp_FragmentLightSource[5].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[14:14],dmp_FragmentLightSource[6].spotEnabled,"dmp_FragmentLightSource[6].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[15:15],dmp_FragmentLightSource[7].spotEnabled,"dmp_FragmentLightSource[7].spotEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[16:16],dmp_LightEnv.lutEnabledD0,"[dmp_LightEnv.lutEnabledD0] 0:GL_TRUE 1:GL_FALSE" 0x1c4,[17:17],dmp_LightEnv.lutEnabledD1,"[dmp_LightEnv.lutEnabledD1] 0:GL_TRUE 1:GL_FALSE" 0x1c4,[18:18],,Set 1. 0x1c4,[19:19],dmp_LightEnv.fresnelSelector,"[dmp_LightEnv.fresnelSelector] 0: Not GL_LIGHT_ENV_NO_FRESNEL_DMP 1: GL_LIGHT_ENV_NO_FRESNEL_DMP" 0x1c4,[22:20],dmp_LightEnv.lutEnabledRefl,"[dmp_LightEnv.lutEnabledRefl] 0:GL_TRUE 7:GL_FALSE" 0x1c4,[24:24],dmp_FragmentLightSource[0].distanceAttenuationEnabled,"dmp_FragmentLightSource[0].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[25:25],dmp_FragmentLightSource[1].distanceAttenuationEnabled,"dmp_FragmentLightSource[1].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[26:26],dmp_FragmentLightSource[2].distanceAttenuationEnabled,"dmp_FragmentLightSource[2].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[27:27],dmp_FragmentLightSource[3].distanceAttenuationEnabled,"dmp_FragmentLightSource[3].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[28:28],dmp_FragmentLightSource[4].distanceAttenuationEnabled,"dmp_FragmentLightSource[4].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[29:29],dmp_FragmentLightSource[5].distanceAttenuationEnabled,"dmp_FragmentLightSource[5].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[30:30],dmp_FragmentLightSource[6].distanceAttenuationEnabled,"dmp_FragmentLightSource[6].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c4,[31:31],dmp_FragmentLightSource[7].distanceAttenuationEnabled,"dmp_FragmentLightSource[7].distanceAttenuationEnabled 0:GL_TRUE 1:GL_FALSE" 0x1c5,[7:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Specifies the index of the lookup table in which to set the data. 0x1c5,[12:8],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D","Specifies the type of the lookup table in which to set the data. 0: dmp_FragmentMaterial.samplerD0 1: dmp_FragmentMaterial.samplerD1 3: dmp_FragmentMaterial.samplerFR 4: dmp_FragmentMaterial.samplerRB 5: dmp_FragmentMaterial.samplerRG 6: dmp_FragmentMaterial.samplerRR 8+i: dmp_FragmentLightSource[i].samplerSP 16+i: dmp_FragmentLightSource[i].samplerDA" 0x1c6,[0:0],dmp_FragmentLighting.enabled,"0:GL_TRUE 1:GL_FALSE" 0x1c8,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1c8,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1c9,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1c9,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1ca,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1ca,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cb,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cb,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cc,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cc,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cd,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cd,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1ce,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1ce,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cf,[11:0],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1cf,[23:12],"Lookup Table Object Data from dmp_FragmentMaterial.sampler{D0, D1, FR, RB, RG, RR}, dmp_FragmentLightSource[i].sampler{SP, DA}, and glTexImage1D",Sets the lookup table data. 0x1d0,[1:1],dmp_LightEnv.absLutInputD0,"dmp_LightEnv.absLutInputD0 0:GL_TRUE 1:GL_FALSE" 0x1d0,[5:5],dmp_LightEnv.absLutInputD1,"dmp_LightEnv.absLutInputD1 0:GL_TRUE 1:GL_FALSE" 0x1d0,[9:9],dmp_LightEnv.absLutInputSP,"dmp_LightEnv.absLutInputSP 0:GL_TRUE 1:GL_FALSE" 0x1d0,[13:13],dmp_LightEnv.absLutInputFR,"dmp_LightEnv.absLutInputFR 0:GL_TRUE 1:GL_FALSE" 0x1d0,[17:17],dmp_LightEnv.absLutInputRB,"dmp_LightEnv.absLutInputRB 0:GL_TRUE 1:GL_FALSE" 0x1d0,[21:21],dmp_LightEnv.absLutInputRG,"dmp_LightEnv.absLutInputRG 0:GL_TRUE 1:GL_FALSE" 0x1d0,[25:25],dmp_LightEnv.absLutInputRR,"dmp_LightEnv.absLutInputRR 0:GL_TRUE 1:GL_FALSE" 0x1d1,[2:0],dmp_LightEnv.lutInputD0,"dmp_LightEnv.lutInputD0 0:GL_LIGHT_ENV_NH_DMP 1:GL_LIGHT_ENV_VH_DMP 2:GL_LIGHT_ENV_NV_DMP 3:GL_LIGHT_ENV_LN_DMP 4:GL_LIGHT_ENV_SP_DMP 5:GL_LIGHT_ENV_CP_DMP" 0x1d1,[6:4],dmp_LightEnv.lutInputD1,"dmp_LightEnv.lutInputD1 0:GL_LIGHT_ENV_NH_DMP 1:GL_LIGHT_ENV_VH_DMP 2:GL_LIGHT_ENV_NV_DMP 3:GL_LIGHT_ENV_LN_DMP 4:GL_LIGHT_ENV_SP_DMP 5:GL_LIGHT_ENV_CP_DMP" 0x1d1,[10:8],dmp_LightEnv.lutInputSP,"dmp_LightEnv.lutInputSP 0:GL_LIGHT_ENV_NH_DMP 1:GL_LIGHT_ENV_VH_DMP 2:GL_LIGHT_ENV_NV_DMP 3:GL_LIGHT_ENV_LN_DMP 4:GL_LIGHT_ENV_SP_DMP 5:GL_LIGHT_ENV_CP_DMP" 0x1d1,[14:12],dmp_LightEnv.lutInputFR,"dmp_LightEnv.lutInputFR 0:GL_LIGHT_ENV_NH_DMP 1:GL_LIGHT_ENV_VH_DMP 2:GL_LIGHT_ENV_NV_DMP 3:GL_LIGHT_ENV_LN_DMP 4:GL_LIGHT_ENV_SP_DMP 5:GL_LIGHT_ENV_CP_DMP" 0x1d1,[18:16],dmp_LightEnv.lutInputRB,"dmp_LightEnv.lutInputRB 0:GL_LIGHT_ENV_NH_DMP 1:GL_LIGHT_ENV_VH_DMP 2:GL_LIGHT_ENV_NV_DMP 3:GL_LIGHT_ENV_LN_DMP 4:GL_LIGHT_ENV_SP_DMP 5:GL_LIGHT_ENV_CP_DMP" 0x1d1,[22:20],dmp_LightEnv.lutInputRG,"dmp_LightEnv.lutInputRG 0:GL_LIGHT_ENV_NH_DMP 1:GL_LIGHT_ENV_VH_DMP 2:GL_LIGHT_ENV_NV_DMP 3:GL_LIGHT_ENV_LN_DMP 4:GL_LIGHT_ENV_SP_DMP 5:GL_LIGHT_ENV_CP_DMP" 0x1d1,[26:24],dmp_LightEnv.lutInputRR,"dmp_LightEnv.lutInputRR 0:GL_LIGHT_ENV_NH_DMP 1:GL_LIGHT_ENV_VH_DMP 2:GL_LIGHT_ENV_NV_DMP 3:GL_LIGHT_ENV_LN_DMP 4:GL_LIGHT_ENV_SP_DMP 5:GL_LIGHT_ENV_CP_DMP" 0x1d2,[2:0],dmp_LightEnv.lutScaleD0,"dmp_LightEnv.lutScaleD0 0:1.0 1:2.0 2:4.0 3:8.0 6:0.25 7:0.5" 0x1d2,[6:4],dmp_LightEnv.lutScaleD1,"dmp_LightEnv.lutScaleD1 0:1.0 1:2.0 2:4.0 3:8.0 6:0.25 7:0.5" 0x1d2,[10:8],dmp_LightEnv.lutScaleSP,"dmp_LightEnv.lutScaleSP 0:1.0 1:2.0 2:4.0 3:8.0 6:0.25 7:0.5" 0x1d2,[14:12],dmp_LightEnv.lutScaleFR,"dmp_LightEnv.lutScaleFR 0:1.0 1:2.0 2:4.0 3:8.0 6:0.25 7:0.5" 0x1d2,[18:16],dmp_LightEnv.lutScaleRB,"dmp_LightEnv.lutScaleRB 0:1.0 1:2.0 2:4.0 3:8.0 6:0.25 7:0.5" 0x1d2,[22:20],dmp_LightEnv.lutScaleRG,"dmp_LightEnv.lutScaleRG 0:1.0 1:2.0 2:4.0 3:8.0 6:0.25 7:0.5" 0x1d2,[26:24],dmp_LightEnv.lutScaleRR,"dmp_LightEnv.lutScaleRR 0:1.0 1:2.0 2:4.0 3:8.0 6:0.25 7:0.5" 0x1d9,[2:0],dmp_FragmentLightSource[i].enabled,ID of the 1st enabled light source 0x1d9,[6:4],dmp_FragmentLightSource[i].enabled,ID of the 2nd enabled light source 0x1d9,[10:8],dmp_FragmentLightSource[i].enabled,ID of the 3rd enabled light source 0x1d9,[14:12],dmp_FragmentLightSource[i].enabled,ID of the 4th enabled light source 0x1d9,[18:16],dmp_FragmentLightSource[i].enabled,ID of the 5th enabled light source 0x1d9,[22:20],dmp_FragmentLightSource[i].enabled,ID of the 6th enabled light source 0x1d9,[26:24],dmp_FragmentLightSource[i].enabled,ID of the 7th enabled light source 0x1d9,[30:28],dmp_FragmentLightSource[i].enabled,ID of the 8th enabled light source 0x200,[28:1],Vertex buffer address secured with glBufferData,Common base address for all vertex arrays. Specify with an 128-bit address. 0x201,[3:0],"size, type of glVertexAttribPointer","Specifies the type of internal vertex attribute 0. Regarding the combinations of size and type of glVertexAttribPointer that is called for a GL attribute number corresponding to internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x201,[7:4],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 1, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x201,[11:8],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 2, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x201,[15:12],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 3, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x201,[19:16],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 4, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x201,[23:20],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 5, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x201,[27:24],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 6, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x201,[31:28],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 7, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x202,[3:0],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 8, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x202,[7:4],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 9, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x202,[11:8],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 10, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x202,[15:12],"size, type of glVertexAttribPointer","Regarding internal vertex attribute 11, sets the same as internal vertex attribute 0 0x0: size=1,type=GL_BYTE 0x1: size=1,type=GL_UNSIGNED_BYTE 0x2: size=1,type=GL_SHORT 0x3: size=1,type=GL_FLOAT 0x4: size=2,type=GL_BYTE 0x5: size=2,type=GL_UNSIGNED_BYTE 0x6: size=2,type=GL_SHORT 0x7: size=2,type=GL_FLOAT 0x8: size=3,type=GL_BYTE 0x9: size=3,type=GL_UNSIGNED_BYTE 0xa: size=3,type=GL_SHORT 0xb: size=3,type=GL_FLOAT 0xc: size=4,type=GL_BYTE 0xd: size=4,type=GL_UNSIGNED_BYTE 0xe: size=4,type=GL_SHORT 0xf: size=4,type=GL_FLOAT" 0x202,[27:16],"glEnableVertexAttribArray, glDisableVertexAttribArray, glUseProgram",Sets the internal vertex attribute mask for fixed vertex attributes. 0x202,[31:28],glUseProgram,Sets a number that is one less than the total vertex attribute count. (One less than the total number of fixed vertex attributes and vertex attribute arrays) 0x203,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 0. Sets the byte offset from the base address. 0x204,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x204,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x204,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x204,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x204,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x204,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x204,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x204,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x205,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x205,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x205,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x205,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 0. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x205,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 0 0x205,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 0 0x206,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 1. Sets the byte offset from the base address. 0x207,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x207,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x207,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x207,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x207,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x207,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x207,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x207,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x208,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x208,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x208,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x208,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 1. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x208,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 1 0x208,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 1 0x209,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 2. Sets the byte offset from the base address. 0x20a,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20a,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20a,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20a,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20a,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20a,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20a,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20a,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20b,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20b,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20b,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20b,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 2. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20b,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 2 0x20b,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 2 0x20c,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 3. Sets the byte offset from the base address. 0x20d,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20d,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20d,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20d,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20d,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20d,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20d,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20d,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20e,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20e,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20e,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20e,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 3. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x20e,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 3 0x20e,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 3 0x20f,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 4. Sets the byte offset from the base address. 0x210,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x210,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x210,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x210,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x210,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x210,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x210,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x210,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x211,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x211,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x211,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x211,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 4. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x211,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 4 0x211,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 4 0x212,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 5. Sets the byte offset from the base address. 0x213,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x213,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x213,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x213,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x213,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x213,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x213,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x213,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x214,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x214,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x214,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x214,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 5. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x214,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 5 0x214,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 5 0x215,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 6. Sets the byte offset from the base address. 0x216,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x216,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x216,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x216,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x216,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 +0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x216,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x216,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x216,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x217,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x217,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x217,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x217,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 6. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x217,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 6 0x217,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 6 0x218,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 7. Sets the byte offset from the base address. 0x219,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x219,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x219,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x219,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x219,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x219,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x219,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x219,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21a,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21a,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21a,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21a,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 7. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21a,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 7 0x21a,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 7 0x21b,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 8. Sets the byte offset from the base address. 0x21c,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21c,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21c,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21c,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21c,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21c,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21c,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21c,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21d,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21d,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21d,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21d,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 8. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21d,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 8 0x21d,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 8 0x21e,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 9. Sets the byte offset from the base address. 0x21f,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21f,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21f,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21f,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21f,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21f,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21f,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x21f,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x220,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x220,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x220,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x220,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 9. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x220,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 9 0x220,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 9 0x221,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 10. Sets the byte offset from the base address. 0x222,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x222,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x222,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x222,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x222,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x222,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x222,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x222,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x223,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x223,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x223,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x223,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 10. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x223,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 10 0x223,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 10 0x224,[27:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",The address of load array 11. Sets the byte offset from the base address. 0x225,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the first element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x225,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the second element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x225,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the third element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x225,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fourth element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x225,[19:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the fifth element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x225,[23:20],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the sixth element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x225,[27:24],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the seventh element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x225,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eighth element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x226,[3:0],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the ninth element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x226,[7:4],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the tenth element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x226,[11:8],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the eleventh element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x226,[15:12],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer","Sets the twelfth element of load array 11. 0x0: Internal vertex attribute 0 0x1: Internal vertex attribute 1 0x2: Internal vertex attribute 2 0x3: Internal vertex attribute 3 0x4: Internal vertex attribute 4 0x5: Internal vertex attribute 5 0x6: Internal vertex attribute 6 0x7: Internal vertex attribute 7 0x8: Internal vertex attribute 8 0x9: Internal vertex attribute 9 0xa: Internal vertex attribute 10 0xb: Internal vertex attribute 11 0xc: 4-byte padding 0xd: 8-byte padding 0xe: 12-byte padding 0xf: 16-byte padding" 0x226,[23:16],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of bytes near one vertex of load array 11 0x226,[31:28],"Vertex buffer address secured with glBufferData, ptr, stride, size, type of glVertexAttribPointer",Number of elements in load array 11 0x227,[27:0],"Vertex buffer address secured with glBufferData, indices of glDrawElements","(When using the vertex buffer) Specifies the address offset of the vertex index array. This is the offset from the common vertex array base address set in bits [28:1] of register 0x200. Set so that the result where the value set in bits [28:1] of register 0x200 multiplied by 16 is added to the value of this register is equal to the sum of the vertex buffer address allocated by glBufferData and the indices argument of glDrawElements. For glDrawArrays, 0x20 is written if the following conditions are met. When bits [31:0] of register 0x228 are larger than 0x10: ((0x228の[31:0]-0x10)×2+(0x200の[28:1]<<4))&0xfff >=0xfe0 When bits [31:0] of register 0x228 are smaller than or equal to 0x10: (0x200の[28:1]<<4)&0xfff >= 0xfe0 If the above conditions are not met, then 0 is written. This does not need to be set per every rendering operation. It need only be reset when the setting has changed. (When not using the vertex buffer) Settings are ignored." 0x227,[31:31],glDrawElements type,"(When using the vertex buffer) Sets 1 when the type argument of glDrawElements is GL_UNSIGNED_SHORT and sets 0 when the same argument is GL_UNSIGNED_BYTE. Sets 1 for glDrawArrays. This does not need to be set per every rendering operation. It need only be reset when the setting has changed. (When not using the vertex buffer) Settings are ignored." 0x228,[31:0],"glDrawElements, glDrawArrays count","(When using the vertex buffer) Sets the number of vertices to render. This does not need to be set per every rendering operation. It need only be reset when the setting has changed. Operations are undefined when 0 is set. Do not set 0. (When not using the vertex buffer) Settings are ignored." 0x229,[1:0],glUseProgram,"Sets 2 when a geometry shader is used and 0 when one is not. When setting this register, dummy commands are required both before and after this command. Use inactive commands whose byte enable bits are 0 as the dummy commands. A command that sets this register must be immediately preceded by 10 dummy commands that set register 0x251 and 30 dummy commands that set register 0x200, and immediately followed by 30 dummy commands that set register 0x200. Dummy commands are not needed for any command that sets bits other than bits [1:0] of register 0x229." 0x229,[8:8],glDrawElements mode,"(When using the vertex buffer) Sets 1 when both the glDrawElements function is in use and the mode argument is GL_TRIANGLES; otherwise sets 0. This does not need to be set per every rendering operation. It need only be reset when the setting has changed. (When not using the vertex buffer) Sets 0. This does not need to be set per every rendering operation." 0x229,[9:9],,Set 0. 0x229,[23:16],,Set a byte enable of 0 to ensure no access. 0x229,[31:31],glUseProgram,Sets 1 when reserved geometry shader subdivision (Loop or Catmull-Clark) is used. Sets 0 when any other geometry shader is used or when a geometry shader is not used. 0x22a,[31:0],glDrawArrays first,"(When using the vertex buffer) Sets the value of the first argument for glDrawArrays. This does not need to be set per every rendering operation. It need only be reset when the setting has changed. (When not using the vertex buffer) Settings are ignored." 0x22e,[31:0],glDrawArrays,"(When using the vertex buffer) When starting glDrawArrays rendering, writes 1 to an arbitrary bit (When not using the vertex buffer) Do not set." 0x22f,[31:0],glDrawElements,"(When using the vertex buffer) When starting glDrawElements rendering, writes 1 to an arbitrary bit (When not using the vertex buffer) Do not set." 0x231,[31:0],"glDrawElements, glDrawArrays","Immediately after the rendering kick command, writes 1 to an arbitrary bit. Must be set for each rendering kick command." 0x232,[3:0],"NN_GX_STATE_VERTEX is the fixed vertex attribute value when using a vertex buffer with vertex attribute data content from ptr of glVertexAttribPointer, glVertexAttrib{1234}f, glVertexAttrib{1234}fv.","(When using the vertex buffer) Writes a value indicating the order in which vertex attributes are input to the vertex shader. (When not using the vertex buffer) Sets 0xf." 0x233,[31:8],"NN_GX_STATE_VERTEX is the fixed vertex attribute value when using a vertex buffer with vertex attribute data content from ptr of glVertexAttribPointer, glVertexAttrib{1234}f, glVertexAttrib{1234}fv.","(When using the vertex buffer) Three 32-bit values converted from fixed vertex attribute value to 24-bit floating-point numbers (When not using the vertex buffer) Sets vertex attribute data. This command is set after writing 0xf to bits [3:0] of 0x232. Data for each single vertex is stored in order one attribute at a time. All vertex attribute data is stored regardless of whether vertex arrays are used. A single attribute packs four 24-bit floating-point numbers into three 32-bit data units, which are stored in 0x233, 0x234, and 0x235, respectively. A single attribute is input by writing the data in 0x233, 0x234, and 0x235 one at a time (in that order)." 0x234,[31:16],"NN_GX_STATE_VERTEX is the fixed vertex attribute value when using a vertex buffer with vertex attribute data content from ptr of glVertexAttribPointer, glVertexAttrib{1234}f, glVertexAttrib{1234}fv.","(When using the vertex buffer) Three 32-bit values converted from fixed vertex attribute value to 24-bit floating-point numbers (When not using the vertex buffer) Sets vertex attribute data. This command is set after writing 0xf to bits [3:0] of 0x232. Data for each single vertex is stored in order one attribute at a time. All vertex attribute data is stored regardless of whether vertex arrays are used. A single attribute packs four 24-bit floating-point numbers into three 32-bit data units, which are stored in 0x233, 0x234, and 0x235, respectively. A single attribute is input by writing the data in 0x233, 0x234, and 0x235 one at a time (in that order)." 0x235,[23:0],"NN_GX_STATE_VERTEX is the fixed vertex attribute value when using a vertex buffer with vertex attribute data content from ptr of glVertexAttribPointer, glVertexAttrib{1234}f, glVertexAttrib{1234}fv.","(When using the vertex buffer) Three 32-bit values converted from fixed vertex attribute value to 24-bit floating-point numbers (When not using the vertex buffer) Sets vertex attribute data. This command is set after writing 0xf to bits [3:0] of 0x232. Data for each single vertex is stored in order one attribute at a time. All vertex attribute data is stored regardless of whether vertex arrays are used. A single attribute packs four 24-bit floating-point numbers into three 32-bit data units, which are stored in 0x233, 0x234, and 0x235, respectively. A single attribute is input by writing the data in 0x233, 0x234, and 0x235 one at a time (in that order)." 0x235,[31:24],"NN_GX_STATE_VERTEX is the fixed vertex attribute value when using a vertex buffer with vertex attribute data content from ptr of glVertexAttribPointer, glVertexAttrib{1234}f, glVertexAttrib{1234}fv.","(When using the vertex buffer) Three 32-bit values converted from fixed vertex attribute value to 24-bit floating-point numbers (When not using the vertex buffer) Sets vertex attribute data. This command is set after writing 0xf to bits [3:0] of 0x232. Data for each single vertex is stored in order one attribute at a time. All vertex attribute data is stored regardless of whether vertex arrays are used. A single attribute packs four 24-bit floating-point numbers into three 32-bit data units, which are stored in 0x233, 0x234, and 0x235, respectively. A single attribute is input by writing the data in 0x233, 0x234, and 0x235 one at a time (in that order)." 0x238,[20:0],Size of the Channel 0 Command Buffer,Sets the size of the command buffer for channel 0. 0x239,[20:0],Size of the Channel 1 Command Buffer,Sets the size of the command buffer for channel 1. 0x23a,[28:0],Address of the Channel 0 Command Buffer,Sets the address of the command buffer for channel 0. 0x23b,[28:0],Address of the Channel 1 Command Buffer,Sets the address of the command buffer for channel 1. 0x23c,[31:0],Kick the Channel 0 Command Buffer,Kicks channel 0. 0x23d,[31:0],Kick the Channel 1 Command Buffer,Kicks channel 1. 0x242,[3:0],glUseProgram,"Number of vertex attributes input to the vertex shader - 1. You can input up to 12 vertex attributes into the vertex shader when using the vertex buffer (when using load arrays to load vertex data), and up to 16 when not using the vertex buffer (when loading vertex data via command buffers)." 0x244,[0:0],glUseProgram,"1 when using the geometry shader Set 0 if not using." 0x244,[31:8],,Set a byte enable of 0 to ensure no access. 0x245,[0:0],"glDrawElements, glDrawArrays","Sets 1 when the nngxInitialize function is called. Rendering is not performed properly when 1 is set. When 0 is set, settings commands to range of registers 0x2b0–0x2df are not applied correctly. Both glDrawElements and glDrawArrays generate commands to clear this bit to 0 immediately before the rendering kick command and then return it to 1 immediately afterward. If no settings commands in the range of registers 0x2b0–0x2df are used after the rendering kick command, it causes no problems to leave this bit cleared to 0." 0x245,[7:1],,Set 0. 0x245,[31:8],,Set a byte enable of 0 to ensure no access. 0x24a,[3:0],glUseProgram,The number of output registers written by the vertex shader - 1 0x251,[3:0],glUseProgram,The number of output registers written by the vertex shader - 1 0x252,[31:0],glUseProgram,Set to 0x00000001 when reserved geometry shader subdivision (Loop or Catmull-Clark) is used. Set to 0x01004302 when particle systems are used. Set to 0x00000000 when any other geometry shader is used or a geometry shader is not used. 0x253,[0:0],"glDrawElements, glDrawArrays","(When using the vertex buffer) Set to 1 when the glDrawArrays function is the rendering function and set to 0 when it is the glDrawElements function. This bit is cleared to 0 when nngxInitialize is called, so this is set to 1 before a rendering kick only when glDrawArrays is used, and immediately after the kick it is cleared to 0. When this bit is set to 1, register settings outside of register ranges 0x200 through 0x254 and 0x280 through 0x2df are sometimes not properly executed. (When not using the vertex buffer) Whether the function called was glDrawElements or glDrawArrays, this bit is set to 1 before a vertex attribute data and then cleared to 0 after the vertex attribute data. This bit is cleared to 0 when nngxInitialize is called, so this is set to 1 before a vertex attribute data, and it is cleared to 0 after the vertex attribute data. When this bit is set to 1, register settings outside of register ranges 0x200 through 0x254 and 0x280 through 0x2df are sometimes not properly executed." 0x253,[8:8],"glDrawElements, glDrawArrays","(When using the vertex buffer) Sets 1 when both the glDrawElements function is in use and the mode argument is GL_TRIANGLES; otherwise sets 0. This does not need to be set per every rendering operation. It need only be reset when the setting has changed. (When not using the vertex buffer) Sets 0. This does not need to be set per every rendering operation." 0x253,[31:16],,Set a byte enable of 0 to ensure no access. 0x254,[4:0],glUseProgram,"Set to 3 when a reserved geometry shader is used for Catmull-Clark subdivision and 2 when a reserved geometry shader is used for Loop subdivision. Otherwise, this setting is ignored." 0x25e,[3:0],glUseProgram,The number of output registers written by the vertex shader - 1 0x25e,[9:8],"glDrawElements, glDrawArrays","(When using the vertex buffer) Set to 1 if the mode argument to the glDrawElements and/or glDrawArrays functions is GL_TRIANGLE_STRIP, to 2 if it is GL_TRIANGLE_FAN, and to 3 if it is GL_GEOMETRY_PRIMITIVE_DMP. Set to 0 if the mode argument to glDrawArrays is GL_TRIANGLES. Set to 3 if the mode argument to glDrawElements is GL_TRIANGLES. This does not need to be set per every rendering operation. It need only be reset when the setting has changed. (When not using the vertex buffer) Set to 0 if the mode argument to the glDrawElements and/or glDrawArrays functions is GL_TRIANGLES, to 1 if it is GL_TRIANGLE_STRIP, to 2 if it is GL_TRIANGLE_FAN, and to 3 if it is GL_GEOMETRY_PRIMITIVE_DMP. This does not need to be set per every rendering operation. It need only be reset when the setting has changed." 0x25e,[16:16],,Set a byte enable of 0 to ensure no access. 0x25e,[31:24],,Requires two commands to write 0 immediately after rendering kick commands. Required per each rendering kick command. These commands are dummy commands. The set value has no meaning. 0x25f,[0:0],"glDrawElements, glDrawArrays","(When using the vertex buffer) When 1 is written, resets the information indicating the index for vertex (0, 1, or 2) in the triangles that it forms. No settings are required when the rendering mode is GL_GEOMETRY_PRIMITIVE_DMP. No settings are required when glDrawElements is in GL_TRIANGLES mode. When glDrawArrays is in GL_TRIANGLES mode, if glDrawArrays in GL_TRIANGLES mode is called repeatedly without calling glDrawElements, a reset is not required for the second and consecutive calls only if vertices are rendered in multiples of 3. However, a reset is required when glDrawArrays is called for the first time after rendering in some other mode, after rendering with glDrawElements, and after calling nngxInitialize. In GL_TRIANGLE_STRIP or GL_TRIANGLE_FAN mode, a reset is required per each rendering kick command. (When not using the vertex buffer) When glDrawElements or glDrawArrays is in GL_TRIANGLES mode, if glDrawArrays in GL_TRIANGLES mode or glDrawElements in GL_TRIANGLES mode without vertex buffers is called repeatedly, a reset is not required for the second and consecutive calls only if vertices are rendered in multiples of 3. However, a reset is required when rendering in GL_TRIANGLES without vertex buffers for the first time after rendering in some other mode, after rendering with glDrawElements with vertex buffers, and after calling nngxInitialize. The other modes such as GL_GEOMETRY_PRIMITIVE_DMP, GL_TRIANGLE_STRIP, and GL_TRIANGLE_FAN, are the same as when using a vertex buffer." 0x25f,[31:1],,Set 0. 0x280,[15:0],"glUseProgram, glUniformi","Vertex shader Boolean register. Bits 0-15 correspond to b0-b15, respectively. A value of 1 is equivalent to true, 0 is equivalent to false." 0x280,[31:16],,Set 0x7fff. 0x281,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i0). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x282,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i1). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x283,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i2). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x284,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i3). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x289,[3:0],glUseProgram,"Number of vertex attributes input to the vertex shader - 1. You can input up to 12 vertex attributes into the vertex shader when using the vertex buffer (when using load arrays to load vertex data), and up to 16 when not using the vertex buffer (when loading vertex data via command buffers)." 0x289,[15:8],glUseProgram,Sets 1 when reserved geometry shader subdivision (Loop or Catmull-Clark) or a particle system is used. Sets 0 when any other geometry shader or no geometry shader is used. 0x289,[23:16],,Set a byte enable of 0 to ensure no access. 0x289,[31:24],glUseProgram,Sets 0x08 when a geometry shader is used. Sets 0xa0 when a geometry shader is not used. 0x28a,[15:0],glUseProgram,The start address of the vertex shader. Specifies the address of main label defined by the shader assembler. 0x28a,[31:16],,Set 0x7fff. 0x28b,[31:0],glUseProgram,Sets the input register map for vertex attributes input to the geometry shader. The settings are fixed values when a reserved geometry shader is used. Sets 0x76543210 in register 0x28b and 0xfedcba98 in register 0x28c. 0x28c,[31:0],glUseProgram,Sets the input register map for vertex attributes input to the geometry shader. The settings are fixed values when a reserved geometry shader is used. Sets 0x76543210 in register 0x28b and 0xfedcba98 in register 0x28c. 0x28d,[15:0],glUseProgram,Bit mask of the output register of the geometry shader. Each bit corresponds to 16 output registers. 0x28d,[31:16],,Set 0. 0x28f,[31:0],glUseProgram,Notification that the program update is complete (geometry shader 0x290,[7:0],"glUseProgram, glUniformf",Index of the floating point number register of the geometry shader 0x290,[31:31],"glUseProgram, glUniformf","1: Input mode for the 32-bit floating point number 0: Input mode for the 24-bit floating point number" 0x291,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x292,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x293,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x294,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x295,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x296,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x297,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x298,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the geometry shader floating point number register 0x29b,[11:0],glUseProgram,Sets the program code load address (geometry shader). 0x29c,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x29d,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x29e,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x29f,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x2a0,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x2a1,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x2a2,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x2a3,[31:0],glUseProgram,Sets the program code data (geometry shader). 0x2a5,[11:0],glUseProgram,Sets the swizzle pattern load address (geometry shader). 0x2a6,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2a7,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2a8,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2a9,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2aa,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2ab,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2ac,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2ad,[31:0],glUseProgram,Sets the swizzle pattern data (geometry shader). 0x2b0,[15:0],"glUseProgram, glUniformi","Vertex shader Boolean register. Bits 0-15 correspond to b0-b15, respectively. A value of 1 is equivalent to true, 0 is equivalent to false." 0x2b0,[31:16],,Set 0x7fff. 0x2b1,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i0). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x2b2,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i1). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x2b3,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i2). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x2b4,[23:0],"glUseProgram, glUniformi","Vertex Shader Integer Register (i3). Bits [7:0] correspond to x, bits [15:8] correspond to y, and bits [23:16] correspond to z. If y and z are negative numbers, they are represented as a complement of two." 0x2b9,[3:0],glUseProgram,"Number of vertex attributes input to the vertex shader - 1. You can input up to 12 vertex attributes into the vertex shader when using the vertex buffer (when using load arrays to load vertex data), and up to 16 when not using the vertex buffer (when loading vertex data via command buffers)." 0x2b9,[15:8],glUseProgram,Set 0. 0x2b9,[23:16],,Set a byte enable of 0 to ensure no access. 0x2b9,[31:24],glUseProgram,Set 0xa0. 0x2ba,[15:0],glUseProgram,The start address of the vertex shader. Specifies the address of main label defined by the shader assembler. 0x2ba,[31:16],,Set 0x7fff. 0x2bb,[3:0],glUseProgram,Index of the input register where the vertex attribute that is input first is stored 0x2bb,[7:4],glUseProgram,Index of the input register where the vertex attribute that is input second is stored 0x2bb,[11:8],glUseProgram,Index of the input register where the vertex attribute that is input third is stored 0x2bb,[15:12],glUseProgram,Index of the input register where the vertex attribute that is input fourth is stored 0x2bb,[19:16],glUseProgram,Index of the input register where the vertex attribute that is input fifth is stored 0x2bb,[23:20],glUseProgram,Index of the input register where the vertex attribute that is input sixth is stored 0x2bb,[27:24],glUseProgram,Index of the input register where the vertex attribute that is input seventh is stored 0x2bb,[31:28],glUseProgram,Index of the input register where the vertex attribute that is input eighth is stored 0x2bc,[3:0],glUseProgram,Index of the input register where the vertex attribute that is input ninth is stored 0x2bc,[7:4],glUseProgram,Index of the input register where the vertex attribute that is input tenth is stored 0x2bc,[11:8],glUseProgram,Index of the input register where the vertex attribute that is input eleventh is stored 0x2bc,[15:12],glUseProgram,Index of the input register where the vertex attribute that is input twelfth is stored 0x2bc,[19:16],glUseProgram,Index of the input register where the vertex attribute that is input thirteenth is stored 0x2bc,[23:20],glUseProgram,Index of the input register where the vertex attribute that is input fourteenth is stored 0x2bc,[27:24],glUseProgram,Index of the input register where the vertex attribute that is input fifteenth is stored 0x2bc,[31:28],glUseProgram,Index of the input register where the vertex attribute that is input sixteenth is stored 0x2bd,[15:0],glUseProgram,Bit Mask for Vertex Shader Output Register Each bit corresponds to 16 output registers. 0x2bd,[31:16],,Set 0. 0x2bf,[31:0],glUseProgram, 0x2c0,[7:0],"glUseProgram, glUniformf",Index of floating-point registers for vertex shader 0x2c0,[31:31],"glUseProgram, glUniformf","1: Input mode for the 32-bit floating point number 0: Input mode for the 24-bit floating point number" 0x2c1,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2c2,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2c3,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2c4,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2c5,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2c6,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2c7,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2c8,[31:0],"glUseProgram, glUniformf",Data written to xyzw in the floating point point register 0x2cb,[11:0],glUseProgram,Sets the program code load address. 0x2cc,[31:0],glUseProgram,Sets the program code data. 0x2cd,[31:0],glUseProgram,Sets the program code data. 0x2ce,[31:0],glUseProgram,Sets the program code data. 0x2cf,[31:0],glUseProgram,Sets the program code data. 0x2d0,[31:0],glUseProgram,Sets the program code data. 0x2d1,[31:0],glUseProgram,Sets the program code data. 0x2d2,[31:0],glUseProgram,Sets the program code data. 0x2d3,[31:0],glUseProgram,Sets the program code data. 0x2d5,[11:0],glUseProgram,Sets the swizzle pattern load address. 0x2d6,[31:0],glUseProgram,Sets the swizzle pattern data. 0x2d7,[31:0],glUseProgram,Sets the swizzle pattern data. 0x2d8,[31:0],glUseProgram,Sets the swizzle pattern data. 0x2d9,[31:0],glUseProgram,Sets the swizzle pattern data. 0x2da,[31:0],glUseProgram,Sets the swizzle pattern data. 0x2db,[31:0],glUseProgram,Sets the swizzle pattern data. 0x2dc,[31:0],glUseProgram,Sets the swizzle pattern data. 0x2dd,[31:0],glUseProgram,Sets the swizzle pattern data.