1 <?xml version="1.0"?> 2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3 4 <!-- Note: no GLX protocol info yet. --> 5 6 <OpenGLAPI> 7 8 <category name="4.0"> 9 <enum name="SAMPLE_SHADING" value="0x8C36"/> 10 <enum name="MIN_SAMPLE_SHADING_VALUE" value="0x8C37"/> 11 12 <function name="MinSampleShading" es2="3.2"> 13 <param name="value" type="GLfloat"/> 14 </function> 15 16 <function name="BlendFunci" alias="BlendFunciARB" es2="3.2"> 17 <param name="buf" type="GLuint"/> 18 <param name="sfactor" type="GLenum"/> 19 <param name="dfactor" type="GLenum"/> 20 </function> 21 22 <function name="BlendFuncSeparatei" alias="BlendFuncSeparateiARB" es2="3.2"> 23 <param name="buf" type="GLuint"/> 24 <param name="sfactorRGB" type="GLenum"/> 25 <param name="dfactorRGB" type="GLenum"/> 26 <param name="sfactorAlpha" type="GLenum"/> 27 <param name="dfactorAlpha" type="GLenum"/> 28 </function> 29 30 <function name="BlendEquationi" alias="BlendEquationiARB" es2="3.2"> 31 <param name="buf" type="GLuint"/> 32 <param name="mode" type="GLenum"/> 33 </function> 34 35 <function name="BlendEquationSeparatei" alias="BlendEquationSeparateiARB" es2="3.2"> 36 <param name="buf" type="GLuint"/> 37 <param name="modeRGB" type="GLenum"/> 38 <param name="modeA" type="GLenum"/> 39 </function> 40 41 </category> 42 43 <category name="4.3"> 44 <enum name="SHADER_STORAGE_BARRIER_BIT" value="0x2000" /> 45 <enum name="MAX_COMBINED_SHADER_OUTPUT_RESOURCES" value="0x8F39" /> 46 <enum name="SHADER_STORAGE_BUFFER" value="0x90D2"/> 47 <enum name="SHADER_STORAGE_BUFFER_BINDING" value="0x90D3"/> 48 <enum name="SHADER_STORAGE_BUFFER_START" value="0x90D4"/> 49 <enum name="SHADER_STORAGE_BUFFER_SIZE" value="0x90D5"/> 50 <enum name="MAX_VERTEX_SHADER_STORAGE_BLOCKS" value="0x90D6" /> 51 <enum name="MAX_GEOMETRY_SHADER_STORAGE_BLOCKS" value="0x90D7" /> 52 <enum name="MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS" value="0x90D8" /> 53 <enum name="MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS" value="0x90D9" /> 54 <enum name="MAX_FRAGMENT_SHADER_STORAGE_BLOCKS" value="0x90DA" /> 55 <enum name="MAX_COMPUTE_SHADER_STORAGE_BLOCKS" value="0x90DB" /> 56 <enum name="MAX_COMBINED_SHADER_STORAGE_BLOCKS" value="0x90DC" /> 57 <enum name="MAX_SHADER_STORAGE_BUFFER_BINDINGS" value="0x90DD" /> 58 <enum name="MAX_SHADER_STORAGE_BLOCK_SIZE" value="0x90DE" /> 59 <enum name="SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT" value="0x90DF" /> 60 <enum name="DEPTH_STENCIL_TEXTURE_MODE" value="0x90EA"/> 61 </category> 62 63 <category name="4.5"> 64 <function name="MemoryBarrierByRegion" es2="3.1"> 65 <param name="barriers" type="GLbitfield"/> 66 </function> 67 </category> 68 69 </OpenGLAPI> 70