1b8e80941Smrg<?xml version="1.0"?> 2b8e80941Smrg<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3b8e80941Smrg 4b8e80941Smrg<!-- Note: no GLX protocol info yet. --> 5b8e80941Smrg 6b8e80941Smrg 7b8e80941Smrg<OpenGLAPI> 8b8e80941Smrg 9b8e80941Smrg<category name="GL_KHR_robustness" number="170"> 10b8e80941Smrg 11b8e80941Smrg <enum name="GUILTY_CONTEXT_RESET" value="0x8253"/> 12b8e80941Smrg <enum name="INNOCENT_CONTEXT_RESET" value="0x8254"/> 13b8e80941Smrg <enum name="UNKNOWN_CONTEXT_RESET" value="0x8255"/> 14b8e80941Smrg 15b8e80941Smrg <enum name="CONTEXT_ROBUST_ACCESS" count="1" value="0x90F3"> 16b8e80941Smrg <size name="Get" mode="get"/> 17b8e80941Smrg </enum> 18b8e80941Smrg <enum name="RESET_NOTIFICATION_STRATEGY" count="1" value="0x8256"> 19b8e80941Smrg <size name="Get" mode="get"/> 20b8e80941Smrg </enum> 21b8e80941Smrg <enum name="LOSE_CONTEXT_ON_RESET" value="0x8252"/> 22b8e80941Smrg <enum name="NO_RESET_NOTIFICATION" value="0x8261"/> 23b8e80941Smrg 24b8e80941Smrg <enum name="CONTEXT_FLAG_ROBUST_ACCESS_BIT" value="0x00000004"/> 25b8e80941Smrg 26b8e80941Smrg <!-- This extension applies to both GL and ES. GL entrypoints have 27b8e80941Smrg no suffix, ES entrypoints have the KHR suffix. This file 28b8e80941Smrg defines entry points for GL. --> 29b8e80941Smrg 30b8e80941Smrg <!-- GL definitions --> 31b8e80941Smrg <function name="GetGraphicsResetStatus" es2="3.2" alias="GetGraphicsResetStatusARB"> 32b8e80941Smrg <return type="GLenum"/> 33b8e80941Smrg </function> 34b8e80941Smrg 35b8e80941Smrg <function name="ReadnPixels" es2="3.2" alias="ReadnPixelsARB"> 36b8e80941Smrg <param name="x" type="GLint"/> 37b8e80941Smrg <param name="y" type="GLint"/> 38b8e80941Smrg <param name="width" type="GLsizei"/> 39b8e80941Smrg <param name="height" type="GLsizei"/> 40b8e80941Smrg <param name="format" type="GLenum"/> 41b8e80941Smrg <param name="type" type="GLenum"/> 42b8e80941Smrg <param name="bufSize" type="GLsizei"/> 43b8e80941Smrg <param name="data" type="GLvoid *" output="true"/> 44b8e80941Smrg </function> 45b8e80941Smrg 46b8e80941Smrg <function name="GetnUniformfv" es2="3.2" alias="GetnUniformfvARB"> 47b8e80941Smrg <param name="program" type="GLuint"/> 48b8e80941Smrg <param name="location" type="GLint"/> 49b8e80941Smrg <param name="bufSize" type="GLsizei"/> 50b8e80941Smrg <param name="params" type="GLfloat *" output="true"/> 51b8e80941Smrg </function> 52b8e80941Smrg 53b8e80941Smrg <function name="GetnUniformiv" es2="3.2" alias="GetnUniformivARB"> 54b8e80941Smrg <param name="program" type="GLuint"/> 55b8e80941Smrg <param name="location" type="GLint"/> 56b8e80941Smrg <param name="bufSize" type="GLsizei"/> 57b8e80941Smrg <param name="params" type="GLint *" output="true"/> 58b8e80941Smrg </function> 59b8e80941Smrg 60b8e80941Smrg <function name="GetnUniformuiv" es2="3.2" alias="GetnUniformuivARB"> 61b8e80941Smrg <param name="program" type="GLuint"/> 62b8e80941Smrg <param name="location" type="GLint"/> 63b8e80941Smrg <param name="bufSize" type="GLsizei"/> 64b8e80941Smrg <param name="params" type="GLuint *" output="true"/> 65b8e80941Smrg </function> 66b8e80941Smrg 67b8e80941Smrg</category> 68b8e80941Smrg 69b8e80941Smrg</OpenGLAPI> 70