<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (version 1.7.0_17) on Mon Dec 02 20:32:59 CET 2013 --> <title>GL40 (LWJGL API)</title> <meta name="date" content="2013-12-02"> <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> </head> <body> <script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="GL40 (LWJGL API)"; } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar_top"> <!-- --> </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/GL40.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-all.html">Index</a></li> <li><a href="../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../org/lwjgl/opengl/GL33.html" title="class in org.lwjgl.opengl"><span class="strong">Prev Class</span></a></li> <li><a href="../../../org/lwjgl/opengl/GL41.html" title="class in org.lwjgl.opengl"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?org/lwjgl/opengl/GL40.html" target="_top">Frames</a></li> <li><a href="GL40.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li><a href="#field_summary">Field</a> | </li> <li>Constr | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field_detail">Field</a> | </li> <li>Constr | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">org.lwjgl.opengl</div> <h2 title="Class GL40" class="title">Class GL40</h2> </div> <div class="contentContainer"> <ul class="inheritance"> <li>java.lang.Object</li> <li> <ul class="inheritance"> <li>org.lwjgl.opengl.GL40</li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <hr> <br> <pre>public final class <span class="strong">GL40</span> extends java.lang.Object</pre> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field_summary"> <!-- --> </a> <h3>Field Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> <caption><span>Fields</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Field and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_ACTIVE_SUBROUTINE_MAX_LENGTH">GL_ACTIVE_SUBROUTINE_MAX_LENGTH</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS">GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH">GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_ACTIVE_SUBROUTINE_UNIFORMS">GL_ACTIVE_SUBROUTINE_UNIFORMS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_ACTIVE_SUBROUTINES">GL_ACTIVE_SUBROUTINES</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_COMPATIBLE_SUBROUTINES">GL_COMPATIBLE_SUBROUTINES</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT2">GL_DOUBLE_MAT2</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT2x3">GL_DOUBLE_MAT2x3</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT2x4">GL_DOUBLE_MAT2x4</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT3">GL_DOUBLE_MAT3</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT3x2">GL_DOUBLE_MAT3x2</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT3x4">GL_DOUBLE_MAT3x4</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT4">GL_DOUBLE_MAT4</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT4x2">GL_DOUBLE_MAT4x2</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_MAT4x3">GL_DOUBLE_MAT4x3</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_VEC2">GL_DOUBLE_VEC2</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_VEC3">GL_DOUBLE_VEC3</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DOUBLE_VEC4">GL_DOUBLE_VEC4</a></strong></code> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DRAW_INDIRECT_BUFFER">GL_DRAW_INDIRECT_BUFFER</a></strong></code> <div class="block">Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_DRAW_INDIRECT_BUFFER_BINDING">GL_DRAW_INDIRECT_BUFFER_BINDING</a></strong></code> <div class="block">Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_FRACTIONAL_EVEN">GL_FRACTIONAL_EVEN</a></strong></code> <div class="block">Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_FRACTIONAL_ODD">GL_FRACTIONAL_ODD</a></strong></code> <div class="block">Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_FRAGMENT_INTERPOLATION_OFFSET_BITS">GL_FRAGMENT_INTERPOLATION_OFFSET_BITS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_GEOMETRY_SHADER_INVOCATIONS">GL_GEOMETRY_SHADER_INVOCATIONS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_INT_SAMPLER_CUBE_MAP_ARRAY">GL_INT_SAMPLER_CUBE_MAP_ARRAY</a></strong></code> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_ISOLINES">GL_ISOLINES</a></strong></code> <div class="block">Returned by GetProgramiv when <pname> is TESS_GEN_MODE:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS">GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS">GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_FRAGMENT_INTERPOLATION_OFFSET">GL_MAX_FRAGMENT_INTERPOLATION_OFFSET</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_GEOMETRY_SHADER_INVOCATIONS">GL_MAX_GEOMETRY_SHADER_INVOCATIONS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_PATCH_VERTICES">GL_MAX_PATCH_VERTICES</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB">GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB">GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS">GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_SUBROUTINES">GL_MAX_SUBROUTINES</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_CONTROL_INPUT_COMPONENTS">GL_MAX_TESS_CONTROL_INPUT_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS">GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS">GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS">GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS">GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS">GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS">GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS">GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS">GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS">GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS">GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_GEN_LEVEL">GL_MAX_TESS_GEN_LEVEL</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TESS_PATCH_COMPONENTS">GL_MAX_TESS_PATCH_COMPONENTS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_TRANSFORM_FEEDBACK_BUFFERS">GL_MAX_TRANSFORM_FEEDBACK_BUFFERS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MAX_VERTEX_STREAMS">GL_MAX_VERTEX_STREAMS</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MIN_FRAGMENT_INTERPOLATION_OFFSET">GL_MIN_FRAGMENT_INTERPOLATION_OFFSET</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB">GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_MIN_SAMPLE_SHADING_VALUE">GL_MIN_SAMPLE_SHADING_VALUE</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_NUM_COMPATIBLE_SUBROUTINES">GL_NUM_COMPATIBLE_SUBROUTINES</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_PATCH_DEFAULT_INNER_LEVEL">GL_PATCH_DEFAULT_INNER_LEVEL</a></strong></code> <div class="block">Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_PATCH_DEFAULT_OUTER_LEVEL">GL_PATCH_DEFAULT_OUTER_LEVEL</a></strong></code> <div class="block">Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_PATCH_VERTICES">GL_PATCH_VERTICES</a></strong></code> <div class="block">Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_PATCHES">GL_PATCHES</a></strong></code> <div class="block">Accepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_PROXY_TEXTURE_CUBE_MAP_ARRAY">GL_PROXY_TEXTURE_CUBE_MAP_ARRAY</a></strong></code> <div class="block">Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_SAMPLE_SHADING">GL_SAMPLE_SHADING</a></strong></code> <div class="block">Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_SAMPLER_CUBE_MAP_ARRAY">GL_SAMPLER_CUBE_MAP_ARRAY</a></strong></code> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW">GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW</a></strong></code> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TESS_CONTROL_OUTPUT_VERTICES">GL_TESS_CONTROL_OUTPUT_VERTICES</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TESS_CONTROL_SHADER">GL_TESS_CONTROL_SHADER</a></strong></code> <div class="block">Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TESS_EVALUATION_SHADER">GL_TESS_EVALUATION_SHADER</a></strong></code> <div class="block">Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TESS_GEN_MODE">GL_TESS_GEN_MODE</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TESS_GEN_POINT_MODE">GL_TESS_GEN_POINT_MODE</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TESS_GEN_SPACING">GL_TESS_GEN_SPACING</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TESS_GEN_VERTEX_ORDER">GL_TESS_GEN_VERTEX_ORDER</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TEXTURE_BINDING_CUBE_MAP_ARRAY">GL_TEXTURE_BINDING_CUBE_MAP_ARRAY</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TEXTURE_CUBE_MAP_ARRAY">GL_TEXTURE_CUBE_MAP_ARRAY</a></strong></code> <div class="block">Accepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: <p/> Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: <p/> Accepted by the <tex> parameter of GetTexImage:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TRANSFORM_FEEDBACK">GL_TRANSFORM_FEEDBACK</a></strong></code> <div class="block">Accepted by the <target> parameter of BindTransformFeedback:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TRANSFORM_FEEDBACK_ACTIVE">GL_TRANSFORM_FEEDBACK_ACTIVE</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TRANSFORM_FEEDBACK_BINDING">GL_TRANSFORM_FEEDBACK_BINDING</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE">GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED">GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_TRANSFORM_FEEDBACK_PAUSED">GL_TRANSFORM_FEEDBACK_PAUSED</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER">GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetActiveUniformBlockiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER">GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetActiveUniformBlockiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_UNIFORM_NAME_LENGTH">GL_UNIFORM_NAME_LENGTH</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_UNIFORM_SIZE">GL_UNIFORM_SIZE</a></strong></code> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY">GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY</a></strong></code> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> </td> </tr> </table> </li> </ul> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method_summary"> <!-- --> </a> <h3>Method Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span>Methods</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glBeginQueryIndexed(int, int, int)">glBeginQueryIndexed</a></strong>(int target, int index, int id)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glBindTransformFeedback(int, int)">glBindTransformFeedback</a></strong>(int target, int id)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glBlendEquationi(int, int)">glBlendEquationi</a></strong>(int buf, int mode)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glBlendEquationSeparatei(int, int, int)">glBlendEquationSeparatei</a></strong>(int buf, int modeRGB, int modeAlpha)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glBlendFunci(int, int, int)">glBlendFunci</a></strong>(int buf, int src, int dst)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glBlendFuncSeparatei(int, int, int, int, int)">glBlendFuncSeparatei</a></strong>(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDeleteTransformFeedbacks(int)">glDeleteTransformFeedbacks</a></strong>(int id)</code> <div class="block">Overloads glDeleteTransformFeedbacks.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDeleteTransformFeedbacks(java.nio.IntBuffer)">glDeleteTransformFeedbacks</a></strong>(java.nio.IntBuffer ids)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawArraysIndirect(int, java.nio.ByteBuffer)">glDrawArraysIndirect</a></strong>(int mode, java.nio.ByteBuffer indirect)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawArraysIndirect(int, java.nio.IntBuffer)">glDrawArraysIndirect</a></strong>(int mode, java.nio.IntBuffer indirect)</code> <div class="block">Overloads glDrawArraysIndirect.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawArraysIndirect(int, long)">glDrawArraysIndirect</a></strong>(int mode, long indirect_buffer_offset)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawElementsIndirect(int, int, java.nio.ByteBuffer)">glDrawElementsIndirect</a></strong>(int mode, int type, java.nio.ByteBuffer indirect)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawElementsIndirect(int, int, java.nio.IntBuffer)">glDrawElementsIndirect</a></strong>(int mode, int type, java.nio.IntBuffer indirect)</code> <div class="block">Overloads glDrawElementsIndirect.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawElementsIndirect(int, int, long)">glDrawElementsIndirect</a></strong>(int mode, int type, long indirect_buffer_offset)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawTransformFeedback(int, int)">glDrawTransformFeedback</a></strong>(int mode, int id)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glDrawTransformFeedbackStream(int, int, int)">glDrawTransformFeedbackStream</a></strong>(int mode, int id, int stream)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glEndQueryIndexed(int, int)">glEndQueryIndexed</a></strong>(int target, int index)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGenTransformFeedbacks()">glGenTransformFeedbacks</a></strong>()</code> <div class="block">Overloads glGenTransformFeedbacks.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGenTransformFeedbacks(java.nio.IntBuffer)">glGenTransformFeedbacks</a></strong>(java.nio.IntBuffer ids)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineName(int, int, int, int)">glGetActiveSubroutineName</a></strong>(int program, int shadertype, int index, int bufsize)</code> <div class="block">Overloads glGetActiveSubroutineName.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineName(int, int, int, java.nio.IntBuffer, java.nio.ByteBuffer)">glGetActiveSubroutineName</a></strong>(int program, int shadertype, int index, java.nio.IntBuffer length, java.nio.ByteBuffer name)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineUniform(int, int, int, int)">glGetActiveSubroutineUniform</a></strong>(int program, int shadertype, int index, int pname)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineUniformi(int, int, int, int)"><code>glGetActiveSubroutineUniformi(int, int, int, int)</code></a> instead.</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineUniform(int, int, int, int, java.nio.IntBuffer)">glGetActiveSubroutineUniform</a></strong>(int program, int shadertype, int index, int pname, java.nio.IntBuffer values)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineUniformi(int, int, int, int)">glGetActiveSubroutineUniformi</a></strong>(int program, int shadertype, int index, int pname)</code> <div class="block">Overloads glGetActiveSubroutineUniformiv.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineUniformName(int, int, int, int)">glGetActiveSubroutineUniformName</a></strong>(int program, int shadertype, int index, int bufsize)</code> <div class="block">Overloads glGetActiveSubroutineUniformName.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineUniformName(int, int, int, java.nio.IntBuffer, java.nio.ByteBuffer)">glGetActiveSubroutineUniformName</a></strong>(int program, int shadertype, int index, java.nio.IntBuffer length, java.nio.ByteBuffer name)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetProgramStage(int, int, int)">glGetProgramStage</a></strong>(int program, int shadertype, int pname)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetProgramStagei(int, int, int)"><code>glGetProgramStagei(int, int, int)</code></a> instead.</i></div> </div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetProgramStage(int, int, int, java.nio.IntBuffer)">glGetProgramStage</a></strong>(int program, int shadertype, int pname, java.nio.IntBuffer values)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetProgramStagei(int, int, int)">glGetProgramStagei</a></strong>(int program, int shadertype, int pname)</code> <div class="block">Overloads glGetProgramStageiv.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetQueryIndexed(int, int, int)">glGetQueryIndexed</a></strong>(int target, int index, int pname)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetQueryIndexedi(int, int, int)"><code>glGetQueryIndexedi(int, int, int)</code></a> instead.</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetQueryIndexed(int, int, int, java.nio.IntBuffer)">glGetQueryIndexed</a></strong>(int target, int index, int pname, java.nio.IntBuffer params)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetQueryIndexedi(int, int, int)">glGetQueryIndexedi</a></strong>(int target, int index, int pname)</code> <div class="block">Overloads glGetQueryIndexediv.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetSubroutineIndex(int, int, java.nio.ByteBuffer)">glGetSubroutineIndex</a></strong>(int program, int shadertype, java.nio.ByteBuffer name)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetSubroutineIndex(int, int, java.lang.CharSequence)">glGetSubroutineIndex</a></strong>(int program, int shadertype, java.lang.CharSequence name)</code> <div class="block">Overloads glGetSubroutineIndex.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetSubroutineUniformLocation(int, int, java.nio.ByteBuffer)">glGetSubroutineUniformLocation</a></strong>(int program, int shadertype, java.nio.ByteBuffer name)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetSubroutineUniformLocation(int, int, java.lang.CharSequence)">glGetSubroutineUniformLocation</a></strong>(int program, int shadertype, java.lang.CharSequence name)</code> <div class="block">Overloads glGetSubroutineUniformLocation.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetUniform(int, int, java.nio.DoubleBuffer)">glGetUniform</a></strong>(int program, int location, java.nio.DoubleBuffer params)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetUniformSubroutineu(int, int)">glGetUniformSubroutineu</a></strong>(int shadertype, int location)</code> <div class="block"><strong>Deprecated.</strong> <div class="block"><i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetUniformSubroutineui(int, int)"><code>glGetUniformSubroutineui(int, int)</code></a> instead.</i></div> </div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetUniformSubroutineu(int, int, java.nio.IntBuffer)">glGetUniformSubroutineu</a></strong>(int shadertype, int location, java.nio.IntBuffer params)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static int</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glGetUniformSubroutineui(int, int)">glGetUniformSubroutineui</a></strong>(int shadertype, int location)</code> <div class="block">Overloads glGetUniformSubroutineuiv.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glIsTransformFeedback(int)">glIsTransformFeedback</a></strong>(int id)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glMinSampleShading(float)">glMinSampleShading</a></strong>(float value)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glPatchParameter(int, java.nio.FloatBuffer)">glPatchParameter</a></strong>(int pname, java.nio.FloatBuffer values)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glPatchParameteri(int, int)">glPatchParameteri</a></strong>(int pname, int value)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glPauseTransformFeedback()">glPauseTransformFeedback</a></strong>()</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glResumeTransformFeedback()">glResumeTransformFeedback</a></strong>()</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform1(int, java.nio.DoubleBuffer)">glUniform1</a></strong>(int location, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform1d(int, double)">glUniform1d</a></strong>(int location, double x)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform2(int, java.nio.DoubleBuffer)">glUniform2</a></strong>(int location, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform2d(int, double, double)">glUniform2d</a></strong>(int location, double x, double y)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform3(int, java.nio.DoubleBuffer)">glUniform3</a></strong>(int location, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform3d(int, double, double, double)">glUniform3d</a></strong>(int location, double x, double y, double z)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform4(int, java.nio.DoubleBuffer)">glUniform4</a></strong>(int location, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniform4d(int, double, double, double, double)">glUniform4d</a></strong>(int location, double x, double y, double z, double w)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix2(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix2</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix2x3(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix2x3</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix2x4(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix2x4</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix3(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix3</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix3x2(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix3x2</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix3x4(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix3x4</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix4(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix4</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix4x2(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix4x2</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformMatrix4x3(int, boolean, java.nio.DoubleBuffer)">glUniformMatrix4x3</a></strong>(int location, boolean transpose, java.nio.DoubleBuffer value)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><strong><a href="../../../org/lwjgl/opengl/GL40.html#glUniformSubroutinesu(int, java.nio.IntBuffer)">glUniformSubroutinesu</a></strong>(int shadertype, java.nio.IntBuffer indices)</code> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.Object</h3> <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> </ul> </li> </ul> </li> </ul> </div> <div class="details"> <ul class="blockList"> <li class="blockList"> <!-- ============ FIELD DETAIL =========== --> <ul class="blockList"> <li class="blockList"><a name="field_detail"> <!-- --> </a> <h3>Field Detail</h3> <a name="GL_DRAW_INDIRECT_BUFFER"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DRAW_INDIRECT_BUFFER</h4> <pre>public static final int GL_DRAW_INDIRECT_BUFFER</pre> <div class="block">Accepted by the <target> parameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, BindBufferRange, BindBufferBase, and CopyBufferSubData:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DRAW_INDIRECT_BUFFER">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DRAW_INDIRECT_BUFFER_BINDING"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DRAW_INDIRECT_BUFFER_BINDING</h4> <pre>public static final int GL_DRAW_INDIRECT_BUFFER_BINDING</pre> <div class="block">Accepted by the <value> parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DRAW_INDIRECT_BUFFER_BINDING">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_GEOMETRY_SHADER_INVOCATIONS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_GEOMETRY_SHADER_INVOCATIONS</h4> <pre>public static final int GL_GEOMETRY_SHADER_INVOCATIONS</pre> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_GEOMETRY_SHADER_INVOCATIONS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_GEOMETRY_SHADER_INVOCATIONS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_GEOMETRY_SHADER_INVOCATIONS</h4> <pre>public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_GEOMETRY_SHADER_INVOCATIONS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MIN_FRAGMENT_INTERPOLATION_OFFSET"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MIN_FRAGMENT_INTERPOLATION_OFFSET</h4> <pre>public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MIN_FRAGMENT_INTERPOLATION_OFFSET">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_FRAGMENT_INTERPOLATION_OFFSET"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_FRAGMENT_INTERPOLATION_OFFSET</h4> <pre>public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_FRAGMENT_INTERPOLATION_OFFSET">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_FRAGMENT_INTERPOLATION_OFFSET_BITS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_FRAGMENT_INTERPOLATION_OFFSET_BITS</h4> <pre>public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_FRAGMENT_INTERPOLATION_OFFSET_BITS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_VERTEX_STREAMS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_VERTEX_STREAMS</h4> <pre>public static final int GL_MAX_VERTEX_STREAMS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_VERTEX_STREAMS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_VEC2"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_VEC2</h4> <pre>public static final int GL_DOUBLE_VEC2</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_VEC2">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_VEC3"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_VEC3</h4> <pre>public static final int GL_DOUBLE_VEC3</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_VEC3">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_VEC4"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_VEC4</h4> <pre>public static final int GL_DOUBLE_VEC4</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_VEC4">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT2"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT2</h4> <pre>public static final int GL_DOUBLE_MAT2</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT2">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT3"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT3</h4> <pre>public static final int GL_DOUBLE_MAT3</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT3">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT4"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT4</h4> <pre>public static final int GL_DOUBLE_MAT4</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT4">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT2x3"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT2x3</h4> <pre>public static final int GL_DOUBLE_MAT2x3</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT2x3">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT2x4"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT2x4</h4> <pre>public static final int GL_DOUBLE_MAT2x4</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT2x4">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT3x2"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT3x2</h4> <pre>public static final int GL_DOUBLE_MAT3x2</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT3x2">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT3x4"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT3x4</h4> <pre>public static final int GL_DOUBLE_MAT3x4</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT3x4">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT4x2"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT4x2</h4> <pre>public static final int GL_DOUBLE_MAT4x2</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT4x2">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_DOUBLE_MAT4x3"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_DOUBLE_MAT4x3</h4> <pre>public static final int GL_DOUBLE_MAT4x3</pre> <div class="block">Returned in the <type> parameter of GetActiveUniform, and GetTransformFeedbackVarying:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_DOUBLE_MAT4x3">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_SAMPLE_SHADING"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_SAMPLE_SHADING</h4> <pre>public static final int GL_SAMPLE_SHADING</pre> <div class="block">Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_SAMPLE_SHADING">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MIN_SAMPLE_SHADING_VALUE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MIN_SAMPLE_SHADING_VALUE</h4> <pre>public static final int GL_MIN_SAMPLE_SHADING_VALUE</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MIN_SAMPLE_SHADING_VALUE">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_ACTIVE_SUBROUTINES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_ACTIVE_SUBROUTINES</h4> <pre>public static final int GL_ACTIVE_SUBROUTINES</pre> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_ACTIVE_SUBROUTINES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_ACTIVE_SUBROUTINE_UNIFORMS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_ACTIVE_SUBROUTINE_UNIFORMS</h4> <pre>public static final int GL_ACTIVE_SUBROUTINE_UNIFORMS</pre> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_ACTIVE_SUBROUTINE_UNIFORMS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS</h4> <pre>public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS</pre> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_ACTIVE_SUBROUTINE_MAX_LENGTH"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_ACTIVE_SUBROUTINE_MAX_LENGTH</h4> <pre>public static final int GL_ACTIVE_SUBROUTINE_MAX_LENGTH</pre> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_ACTIVE_SUBROUTINE_MAX_LENGTH">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH</h4> <pre>public static final int GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH</pre> <div class="block">Accepted by the <pname> parameter of GetProgramStageiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_SUBROUTINES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_SUBROUTINES</h4> <pre>public static final int GL_MAX_SUBROUTINES</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_SUBROUTINES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS</h4> <pre>public static final int GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_NUM_COMPATIBLE_SUBROUTINES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_NUM_COMPATIBLE_SUBROUTINES</h4> <pre>public static final int GL_NUM_COMPATIBLE_SUBROUTINES</pre> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_NUM_COMPATIBLE_SUBROUTINES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_COMPATIBLE_SUBROUTINES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_COMPATIBLE_SUBROUTINES</h4> <pre>public static final int GL_COMPATIBLE_SUBROUTINES</pre> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_COMPATIBLE_SUBROUTINES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_UNIFORM_SIZE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_UNIFORM_SIZE</h4> <pre>public static final int GL_UNIFORM_SIZE</pre> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_UNIFORM_SIZE">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_UNIFORM_NAME_LENGTH"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_UNIFORM_NAME_LENGTH</h4> <pre>public static final int GL_UNIFORM_NAME_LENGTH</pre> <div class="block">Accepted by the <pname> parameter of GetActiveSubroutineUniformiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_UNIFORM_NAME_LENGTH">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_PATCHES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_PATCHES</h4> <pre>public static final int GL_PATCHES</pre> <div class="block">Accepted by the <mode> parameter of Begin and all vertex array functions that implicitly call Begin:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_PATCHES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_PATCH_VERTICES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_PATCH_VERTICES</h4> <pre>public static final int GL_PATCH_VERTICES</pre> <div class="block">Accepted by the <pname> parameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_PATCH_VERTICES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_PATCH_DEFAULT_INNER_LEVEL"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_PATCH_DEFAULT_INNER_LEVEL</h4> <pre>public static final int GL_PATCH_DEFAULT_INNER_LEVEL</pre> <div class="block">Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_PATCH_DEFAULT_INNER_LEVEL">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_PATCH_DEFAULT_OUTER_LEVEL"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_PATCH_DEFAULT_OUTER_LEVEL</h4> <pre>public static final int GL_PATCH_DEFAULT_OUTER_LEVEL</pre> <div class="block">Accepted by the <pname> parameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_PATCH_DEFAULT_OUTER_LEVEL">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TESS_CONTROL_OUTPUT_VERTICES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TESS_CONTROL_OUTPUT_VERTICES</h4> <pre>public static final int GL_TESS_CONTROL_OUTPUT_VERTICES</pre> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TESS_CONTROL_OUTPUT_VERTICES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TESS_GEN_MODE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TESS_GEN_MODE</h4> <pre>public static final int GL_TESS_GEN_MODE</pre> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TESS_GEN_MODE">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TESS_GEN_SPACING"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TESS_GEN_SPACING</h4> <pre>public static final int GL_TESS_GEN_SPACING</pre> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TESS_GEN_SPACING">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TESS_GEN_VERTEX_ORDER"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TESS_GEN_VERTEX_ORDER</h4> <pre>public static final int GL_TESS_GEN_VERTEX_ORDER</pre> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TESS_GEN_VERTEX_ORDER">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TESS_GEN_POINT_MODE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TESS_GEN_POINT_MODE</h4> <pre>public static final int GL_TESS_GEN_POINT_MODE</pre> <div class="block">Accepted by the <pname> parameter of GetProgramiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TESS_GEN_POINT_MODE">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_ISOLINES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_ISOLINES</h4> <pre>public static final int GL_ISOLINES</pre> <div class="block">Returned by GetProgramiv when <pname> is TESS_GEN_MODE:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_ISOLINES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_FRACTIONAL_ODD"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_FRACTIONAL_ODD</h4> <pre>public static final int GL_FRACTIONAL_ODD</pre> <div class="block">Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_FRACTIONAL_ODD">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_FRACTIONAL_EVEN"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_FRACTIONAL_EVEN</h4> <pre>public static final int GL_FRACTIONAL_EVEN</pre> <div class="block">Returned by GetProgramiv when <pname> is TESS_GEN_SPACING:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_FRACTIONAL_EVEN">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_PATCH_VERTICES"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_PATCH_VERTICES</h4> <pre>public static final int GL_MAX_PATCH_VERTICES</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_PATCH_VERTICES">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_GEN_LEVEL"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_GEN_LEVEL</h4> <pre>public static final int GL_MAX_TESS_GEN_LEVEL</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_GEN_LEVEL">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS</h4> <pre>public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS</h4> <pre>public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_PATCH_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_PATCH_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_PATCH_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_PATCH_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS</h4> <pre>public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS</h4> <pre>public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_CONTROL_INPUT_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_CONTROL_INPUT_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_CONTROL_INPUT_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS</h4> <pre>public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS</h4> <pre>public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS</h4> <pre>public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER</h4> <pre>public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER</pre> <div class="block">Accepted by the <pname> parameter of GetActiveUniformBlockiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER</h4> <pre>public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER</pre> <div class="block">Accepted by the <pname> parameter of GetActiveUniformBlockiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TESS_EVALUATION_SHADER"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TESS_EVALUATION_SHADER</h4> <pre>public static final int GL_TESS_EVALUATION_SHADER</pre> <div class="block">Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TESS_EVALUATION_SHADER">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TESS_CONTROL_SHADER"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TESS_CONTROL_SHADER</h4> <pre>public static final int GL_TESS_CONTROL_SHADER</pre> <div class="block">Accepted by the <type> parameter of CreateShader and returned by the <params> parameter of GetShaderiv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TESS_CONTROL_SHADER">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TEXTURE_CUBE_MAP_ARRAY"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TEXTURE_CUBE_MAP_ARRAY</h4> <pre>public static final int GL_TEXTURE_CUBE_MAP_ARRAY</pre> <div class="block">Accepted by the <target> parameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap: <p/> Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D: <p/> Accepted by the <tex> parameter of GetTexImage:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TEXTURE_CUBE_MAP_ARRAY">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TEXTURE_BINDING_CUBE_MAP_ARRAY"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TEXTURE_BINDING_CUBE_MAP_ARRAY</h4> <pre>public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TEXTURE_BINDING_CUBE_MAP_ARRAY">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_PROXY_TEXTURE_CUBE_MAP_ARRAY"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_PROXY_TEXTURE_CUBE_MAP_ARRAY</h4> <pre>public static final int GL_PROXY_TEXTURE_CUBE_MAP_ARRAY</pre> <div class="block">Accepted by the <target> parameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_PROXY_TEXTURE_CUBE_MAP_ARRAY">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_SAMPLER_CUBE_MAP_ARRAY"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_SAMPLER_CUBE_MAP_ARRAY</h4> <pre>public static final int GL_SAMPLER_CUBE_MAP_ARRAY</pre> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_SAMPLER_CUBE_MAP_ARRAY">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW</h4> <pre>public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW</pre> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_INT_SAMPLER_CUBE_MAP_ARRAY"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_INT_SAMPLER_CUBE_MAP_ARRAY</h4> <pre>public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY</pre> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_INT_SAMPLER_CUBE_MAP_ARRAY">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY</h4> <pre>public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY</pre> <div class="block">Returned by the <type> parameter of GetActiveUniform:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</h4> <pre>public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</h4> <pre>public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB</h4> <pre>public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS_ARB">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TRANSFORM_FEEDBACK"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TRANSFORM_FEEDBACK</h4> <pre>public static final int GL_TRANSFORM_FEEDBACK</pre> <div class="block">Accepted by the <target> parameter of BindTransformFeedback:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TRANSFORM_FEEDBACK">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TRANSFORM_FEEDBACK_PAUSED"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TRANSFORM_FEEDBACK_PAUSED</h4> <pre>public static final int GL_TRANSFORM_FEEDBACK_PAUSED</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TRANSFORM_FEEDBACK_PAUSED">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TRANSFORM_FEEDBACK_ACTIVE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TRANSFORM_FEEDBACK_ACTIVE</h4> <pre>public static final int GL_TRANSFORM_FEEDBACK_ACTIVE</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TRANSFORM_FEEDBACK_ACTIVE">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED</h4> <pre>public static final int GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE</h4> <pre>public static final int GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_TRANSFORM_FEEDBACK_BINDING"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>GL_TRANSFORM_FEEDBACK_BINDING</h4> <pre>public static final int GL_TRANSFORM_FEEDBACK_BINDING</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_TRANSFORM_FEEDBACK_BINDING">Constant Field Values</a></dd></dl> </li> </ul> <a name="GL_MAX_TRANSFORM_FEEDBACK_BUFFERS"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>GL_MAX_TRANSFORM_FEEDBACK_BUFFERS</h4> <pre>public static final int GL_MAX_TRANSFORM_FEEDBACK_BUFFERS</pre> <div class="block">Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv:</div> <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.lwjgl.opengl.GL40.GL_MAX_TRANSFORM_FEEDBACK_BUFFERS">Constant Field Values</a></dd></dl> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method_detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="glBlendEquationi(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glBlendEquationi</h4> <pre>public static void glBlendEquationi(int buf, int mode)</pre> </li> </ul> <a name="glBlendEquationSeparatei(int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glBlendEquationSeparatei</h4> <pre>public static void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)</pre> </li> </ul> <a name="glBlendFunci(int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glBlendFunci</h4> <pre>public static void glBlendFunci(int buf, int src, int dst)</pre> </li> </ul> <a name="glBlendFuncSeparatei(int, int, int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glBlendFuncSeparatei</h4> <pre>public static void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)</pre> </li> </ul> <a name="glDrawArraysIndirect(int, java.nio.ByteBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawArraysIndirect</h4> <pre>public static void glDrawArraysIndirect(int mode, java.nio.ByteBuffer indirect)</pre> </li> </ul> <a name="glDrawArraysIndirect(int, long)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawArraysIndirect</h4> <pre>public static void glDrawArraysIndirect(int mode, long indirect_buffer_offset)</pre> </li> </ul> <a name="glDrawArraysIndirect(int, java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawArraysIndirect</h4> <pre>public static void glDrawArraysIndirect(int mode, java.nio.IntBuffer indirect)</pre> <div class="block">Overloads glDrawArraysIndirect.</div> </li> </ul> <a name="glDrawElementsIndirect(int, int, java.nio.ByteBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawElementsIndirect</h4> <pre>public static void glDrawElementsIndirect(int mode, int type, java.nio.ByteBuffer indirect)</pre> </li> </ul> <a name="glDrawElementsIndirect(int, int, long)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawElementsIndirect</h4> <pre>public static void glDrawElementsIndirect(int mode, int type, long indirect_buffer_offset)</pre> </li> </ul> <a name="glDrawElementsIndirect(int, int, java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawElementsIndirect</h4> <pre>public static void glDrawElementsIndirect(int mode, int type, java.nio.IntBuffer indirect)</pre> <div class="block">Overloads glDrawElementsIndirect.</div> </li> </ul> <a name="glUniform1d(int, double)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform1d</h4> <pre>public static void glUniform1d(int location, double x)</pre> </li> </ul> <a name="glUniform2d(int, double, double)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform2d</h4> <pre>public static void glUniform2d(int location, double x, double y)</pre> </li> </ul> <a name="glUniform3d(int, double, double, double)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform3d</h4> <pre>public static void glUniform3d(int location, double x, double y, double z)</pre> </li> </ul> <a name="glUniform4d(int, double, double, double, double)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform4d</h4> <pre>public static void glUniform4d(int location, double x, double y, double z, double w)</pre> </li> </ul> <a name="glUniform1(int, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform1</h4> <pre>public static void glUniform1(int location, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniform2(int, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform2</h4> <pre>public static void glUniform2(int location, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniform3(int, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform3</h4> <pre>public static void glUniform3(int location, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniform4(int, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniform4</h4> <pre>public static void glUniform4(int location, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix2(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix2</h4> <pre>public static void glUniformMatrix2(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix3(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix3</h4> <pre>public static void glUniformMatrix3(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix4(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix4</h4> <pre>public static void glUniformMatrix4(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix2x3(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix2x3</h4> <pre>public static void glUniformMatrix2x3(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix2x4(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix2x4</h4> <pre>public static void glUniformMatrix2x4(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix3x2(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix3x2</h4> <pre>public static void glUniformMatrix3x2(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix3x4(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix3x4</h4> <pre>public static void glUniformMatrix3x4(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix4x2(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix4x2</h4> <pre>public static void glUniformMatrix4x2(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glUniformMatrix4x3(int, boolean, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformMatrix4x3</h4> <pre>public static void glUniformMatrix4x3(int location, boolean transpose, java.nio.DoubleBuffer value)</pre> </li> </ul> <a name="glGetUniform(int, int, java.nio.DoubleBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetUniform</h4> <pre>public static void glGetUniform(int program, int location, java.nio.DoubleBuffer params)</pre> </li> </ul> <a name="glMinSampleShading(float)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glMinSampleShading</h4> <pre>public static void glMinSampleShading(float value)</pre> </li> </ul> <a name="glGetSubroutineUniformLocation(int, int, java.nio.ByteBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetSubroutineUniformLocation</h4> <pre>public static int glGetSubroutineUniformLocation(int program, int shadertype, java.nio.ByteBuffer name)</pre> </li> </ul> <a name="glGetSubroutineUniformLocation(int, int, java.lang.CharSequence)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetSubroutineUniformLocation</h4> <pre>public static int glGetSubroutineUniformLocation(int program, int shadertype, java.lang.CharSequence name)</pre> <div class="block">Overloads glGetSubroutineUniformLocation.</div> </li> </ul> <a name="glGetSubroutineIndex(int, int, java.nio.ByteBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetSubroutineIndex</h4> <pre>public static int glGetSubroutineIndex(int program, int shadertype, java.nio.ByteBuffer name)</pre> </li> </ul> <a name="glGetSubroutineIndex(int, int, java.lang.CharSequence)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetSubroutineIndex</h4> <pre>public static int glGetSubroutineIndex(int program, int shadertype, java.lang.CharSequence name)</pre> <div class="block">Overloads glGetSubroutineIndex.</div> </li> </ul> <a name="glGetActiveSubroutineUniform(int, int, int, int, java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetActiveSubroutineUniform</h4> <pre>public static void glGetActiveSubroutineUniform(int program, int shadertype, int index, int pname, java.nio.IntBuffer values)</pre> </li> </ul> <a name="glGetActiveSubroutineUniform(int, int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetActiveSubroutineUniform</h4> <pre>@Deprecated public static int glGetActiveSubroutineUniform(int program, int shadertype, int index, int pname)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetActiveSubroutineUniformi(int, int, int, int)"><code>glGetActiveSubroutineUniformi(int, int, int, int)</code></a> instead.</i></div> <div class="block">Overloads glGetActiveSubroutineUniformiv. <p></div> </li> </ul> <a name="glGetActiveSubroutineUniformi(int, int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetActiveSubroutineUniformi</h4> <pre>public static int glGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)</pre> <div class="block">Overloads glGetActiveSubroutineUniformiv.</div> </li> </ul> <a name="glGetActiveSubroutineUniformName(int, int, int, java.nio.IntBuffer, java.nio.ByteBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetActiveSubroutineUniformName</h4> <pre>public static void glGetActiveSubroutineUniformName(int program, int shadertype, int index, java.nio.IntBuffer length, java.nio.ByteBuffer name)</pre> </li> </ul> <a name="glGetActiveSubroutineUniformName(int, int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetActiveSubroutineUniformName</h4> <pre>public static java.lang.String glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)</pre> <div class="block">Overloads glGetActiveSubroutineUniformName.</div> </li> </ul> <a name="glGetActiveSubroutineName(int, int, int, java.nio.IntBuffer, java.nio.ByteBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetActiveSubroutineName</h4> <pre>public static void glGetActiveSubroutineName(int program, int shadertype, int index, java.nio.IntBuffer length, java.nio.ByteBuffer name)</pre> </li> </ul> <a name="glGetActiveSubroutineName(int, int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetActiveSubroutineName</h4> <pre>public static java.lang.String glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)</pre> <div class="block">Overloads glGetActiveSubroutineName.</div> </li> </ul> <a name="glUniformSubroutinesu(int, java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glUniformSubroutinesu</h4> <pre>public static void glUniformSubroutinesu(int shadertype, java.nio.IntBuffer indices)</pre> </li> </ul> <a name="glGetUniformSubroutineu(int, int, java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetUniformSubroutineu</h4> <pre>public static void glGetUniformSubroutineu(int shadertype, int location, java.nio.IntBuffer params)</pre> </li> </ul> <a name="glGetUniformSubroutineu(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetUniformSubroutineu</h4> <pre>@Deprecated public static int glGetUniformSubroutineu(int shadertype, int location)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetUniformSubroutineui(int, int)"><code>glGetUniformSubroutineui(int, int)</code></a> instead.</i></div> <div class="block">Overloads glGetUniformSubroutineuiv. <p></div> </li> </ul> <a name="glGetUniformSubroutineui(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetUniformSubroutineui</h4> <pre>public static int glGetUniformSubroutineui(int shadertype, int location)</pre> <div class="block">Overloads glGetUniformSubroutineuiv.</div> </li> </ul> <a name="glGetProgramStage(int, int, int, java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetProgramStage</h4> <pre>public static void glGetProgramStage(int program, int shadertype, int pname, java.nio.IntBuffer values)</pre> </li> </ul> <a name="glGetProgramStage(int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetProgramStage</h4> <pre>@Deprecated public static int glGetProgramStage(int program, int shadertype, int pname)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetProgramStagei(int, int, int)"><code>glGetProgramStagei(int, int, int)</code></a> instead.</i></div> <div class="block">Overloads glGetProgramStageiv. <p></div> </li> </ul> <a name="glGetProgramStagei(int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetProgramStagei</h4> <pre>public static int glGetProgramStagei(int program, int shadertype, int pname)</pre> <div class="block">Overloads glGetProgramStageiv.</div> </li> </ul> <a name="glPatchParameteri(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glPatchParameteri</h4> <pre>public static void glPatchParameteri(int pname, int value)</pre> </li> </ul> <a name="glPatchParameter(int, java.nio.FloatBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glPatchParameter</h4> <pre>public static void glPatchParameter(int pname, java.nio.FloatBuffer values)</pre> </li> </ul> <a name="glBindTransformFeedback(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glBindTransformFeedback</h4> <pre>public static void glBindTransformFeedback(int target, int id)</pre> </li> </ul> <a name="glDeleteTransformFeedbacks(java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDeleteTransformFeedbacks</h4> <pre>public static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)</pre> </li> </ul> <a name="glDeleteTransformFeedbacks(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDeleteTransformFeedbacks</h4> <pre>public static void glDeleteTransformFeedbacks(int id)</pre> <div class="block">Overloads glDeleteTransformFeedbacks.</div> </li> </ul> <a name="glGenTransformFeedbacks(java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGenTransformFeedbacks</h4> <pre>public static void glGenTransformFeedbacks(java.nio.IntBuffer ids)</pre> </li> </ul> <a name="glGenTransformFeedbacks()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGenTransformFeedbacks</h4> <pre>public static int glGenTransformFeedbacks()</pre> <div class="block">Overloads glGenTransformFeedbacks.</div> </li> </ul> <a name="glIsTransformFeedback(int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glIsTransformFeedback</h4> <pre>public static boolean glIsTransformFeedback(int id)</pre> </li> </ul> <a name="glPauseTransformFeedback()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glPauseTransformFeedback</h4> <pre>public static void glPauseTransformFeedback()</pre> </li> </ul> <a name="glResumeTransformFeedback()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glResumeTransformFeedback</h4> <pre>public static void glResumeTransformFeedback()</pre> </li> </ul> <a name="glDrawTransformFeedback(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawTransformFeedback</h4> <pre>public static void glDrawTransformFeedback(int mode, int id)</pre> </li> </ul> <a name="glDrawTransformFeedbackStream(int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glDrawTransformFeedbackStream</h4> <pre>public static void glDrawTransformFeedbackStream(int mode, int id, int stream)</pre> </li> </ul> <a name="glBeginQueryIndexed(int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glBeginQueryIndexed</h4> <pre>public static void glBeginQueryIndexed(int target, int index, int id)</pre> </li> </ul> <a name="glEndQueryIndexed(int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glEndQueryIndexed</h4> <pre>public static void glEndQueryIndexed(int target, int index)</pre> </li> </ul> <a name="glGetQueryIndexed(int, int, int, java.nio.IntBuffer)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetQueryIndexed</h4> <pre>public static void glGetQueryIndexed(int target, int index, int pname, java.nio.IntBuffer params)</pre> </li> </ul> <a name="glGetQueryIndexed(int, int, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>glGetQueryIndexed</h4> <pre>@Deprecated public static int glGetQueryIndexed(int target, int index, int pname)</pre> <div class="block"><span class="strong">Deprecated.</span> <i>Will be removed in 3.0. Use <a href="../../../org/lwjgl/opengl/GL40.html#glGetQueryIndexedi(int, int, int)"><code>glGetQueryIndexedi(int, int, int)</code></a> instead.</i></div> <div class="block">Overloads glGetQueryIndexediv. <p></div> </li> </ul> <a name="glGetQueryIndexedi(int, int, int)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>glGetQueryIndexedi</h4> <pre>public static int glGetQueryIndexedi(int target, int index, int pname)</pre> <div class="block">Overloads glGetQueryIndexediv.</div> </li> </ul> </li> </ul> </li> </ul> </div> </div> <!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar_bottom"> <!-- --> </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/GL40.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-all.html">Index</a></li> <li><a href="../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li><a href="../../../org/lwjgl/opengl/GL33.html" title="class in org.lwjgl.opengl"><span class="strong">Prev Class</span></a></li> <li><a href="../../../org/lwjgl/opengl/GL41.html" title="class in org.lwjgl.opengl"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?org/lwjgl/opengl/GL40.html" target="_top">Frames</a></li> <li><a href="GL40.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li><a href="#field_summary">Field</a> | </li> <li>Constr | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li><a href="#field_detail">Field</a> | </li> <li>Constr | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> <p class="legalCopy"><small><i>Copyright © 2002-2009 lwjgl.org. All Rights Reserved.</i></small></p> </body> </html>