1bf215546Sopenharmony_ci<?xml version="1.0"?> 2bf215546Sopenharmony_ci<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 3bf215546Sopenharmony_ci 4bf215546Sopenharmony_ci<OpenGLAPI> 5bf215546Sopenharmony_ci 6bf215546Sopenharmony_ci<category name="GL_KHR_robustness" number="190"> 7bf215546Sopenharmony_ci 8bf215546Sopenharmony_ci <enum name="GUILTY_CONTEXT_RESET_KHR" value="0x8253"/> 9bf215546Sopenharmony_ci <enum name="INNOCENT_CONTEXT_RESET_KHR" value="0x8254"/> 10bf215546Sopenharmony_ci <enum name="UNKNOWN_CONTEXT_RESET_KHR" value="0x8255"/> 11bf215546Sopenharmony_ci 12bf215546Sopenharmony_ci <enum name="RESET_NOTIFICATION_STRATEGY_KHR" count="1" value="0x8256"> 13bf215546Sopenharmony_ci <size name="Get" mode="get"/> 14bf215546Sopenharmony_ci </enum> 15bf215546Sopenharmony_ci <enum name="LOSE_CONTEXT_ON_RESET_KHR" value="0x8252"/> 16bf215546Sopenharmony_ci <enum name="NO_RESET_NOTIFICATION_KHR" value="0x8261"/> 17bf215546Sopenharmony_ci 18bf215546Sopenharmony_ci <enum name="CONTEXT_FLAG_ROBUST_ACCESS_BIT_KHR" value="0x00000004"/> 19bf215546Sopenharmony_ci 20bf215546Sopenharmony_ci <!-- This extension applies to both GL and ES. GL entrypoints have 21bf215546Sopenharmony_ci no suffix, ES entrypoints have the KHR suffix. This file 22bf215546Sopenharmony_ci defines entry points for ES. --> 23bf215546Sopenharmony_ci 24bf215546Sopenharmony_ci <function name="GetGraphicsResetStatusKHR" 25bf215546Sopenharmony_ci alias="GetGraphicsResetStatusARB" es2="2.0"> 26bf215546Sopenharmony_ci <return type="GLenum"/> 27bf215546Sopenharmony_ci </function> 28bf215546Sopenharmony_ci 29bf215546Sopenharmony_ci <function name="ReadnPixelsKHR" alias="ReadnPixelsARB" es2="2.0"> 30bf215546Sopenharmony_ci <param name="x" type="GLint"/> 31bf215546Sopenharmony_ci <param name="y" type="GLint"/> 32bf215546Sopenharmony_ci <param name="width" type="GLsizei"/> 33bf215546Sopenharmony_ci <param name="height" type="GLsizei"/> 34bf215546Sopenharmony_ci <param name="format" type="GLenum"/> 35bf215546Sopenharmony_ci <param name="type" type="GLenum"/> 36bf215546Sopenharmony_ci <param name="bufSize" type="GLsizei"/> 37bf215546Sopenharmony_ci <param name="data" type="GLvoid *" output="true"/> 38bf215546Sopenharmony_ci </function> 39bf215546Sopenharmony_ci 40bf215546Sopenharmony_ci <function name="GetnUniformfvKHR" alias="GetnUniformfvARB" es2="2.0"> 41bf215546Sopenharmony_ci <param name="program" type="GLuint"/> 42bf215546Sopenharmony_ci <param name="location" type="GLint"/> 43bf215546Sopenharmony_ci <param name="bufSize" type="GLsizei"/> 44bf215546Sopenharmony_ci <param name="params" type="GLfloat *" output="true"/> 45bf215546Sopenharmony_ci </function> 46bf215546Sopenharmony_ci 47bf215546Sopenharmony_ci <function name="GetnUniformivKHR" alias="GetnUniformivARB" es2="2.0"> 48bf215546Sopenharmony_ci <param name="program" type="GLuint"/> 49bf215546Sopenharmony_ci <param name="location" type="GLint"/> 50bf215546Sopenharmony_ci <param name="bufSize" type="GLsizei"/> 51bf215546Sopenharmony_ci <param name="params" type="GLint *" output="true"/> 52bf215546Sopenharmony_ci </function> 53bf215546Sopenharmony_ci 54bf215546Sopenharmony_ci <function name="GetnUniformuivKHR" alias="GetnUniformuivARB" es2="2.0"> 55bf215546Sopenharmony_ci <param name="program" type="GLuint"/> 56bf215546Sopenharmony_ci <param name="location" type="GLint"/> 57bf215546Sopenharmony_ci <param name="bufSize" type="GLsizei"/> 58bf215546Sopenharmony_ci <param name="params" type="GLuint *" output="true"/> 59bf215546Sopenharmony_ci </function> 60bf215546Sopenharmony_ci 61bf215546Sopenharmony_ci</category> 62bf215546Sopenharmony_ci 63bf215546Sopenharmony_ci<category name="GL_EXT_robustness" number="107"> 64bf215546Sopenharmony_ci <function name="GetGraphicsResetStatusEXT" 65bf215546Sopenharmony_ci alias="GetGraphicsResetStatusARB" es2="2.0"> 66bf215546Sopenharmony_ci <return type="GLenum"/> 67bf215546Sopenharmony_ci </function> 68bf215546Sopenharmony_ci 69bf215546Sopenharmony_ci <function name="ReadnPixelsEXT" alias="ReadnPixelsARB" es2="2.0"> 70bf215546Sopenharmony_ci <param name="x" type="GLint"/> 71bf215546Sopenharmony_ci <param name="y" type="GLint"/> 72bf215546Sopenharmony_ci <param name="width" type="GLsizei"/> 73bf215546Sopenharmony_ci <param name="height" type="GLsizei"/> 74bf215546Sopenharmony_ci <param name="format" type="GLenum"/> 75bf215546Sopenharmony_ci <param name="type" type="GLenum"/> 76bf215546Sopenharmony_ci <param name="bufSize" type="GLsizei"/> 77bf215546Sopenharmony_ci <param name="data" type="GLvoid *" output="true"/> 78bf215546Sopenharmony_ci </function> 79bf215546Sopenharmony_ci 80bf215546Sopenharmony_ci <function name="GetnUniformfvEXT" alias="GetnUniformfvARB" es2="2.0"> 81bf215546Sopenharmony_ci <param name="program" type="GLuint"/> 82bf215546Sopenharmony_ci <param name="location" type="GLint"/> 83bf215546Sopenharmony_ci <param name="bufSize" type="GLsizei"/> 84bf215546Sopenharmony_ci <param name="params" type="GLfloat *" output="true"/> 85bf215546Sopenharmony_ci </function> 86bf215546Sopenharmony_ci 87bf215546Sopenharmony_ci <function name="GetnUniformivEXT" alias="GetnUniformivARB" es2="2.0"> 88bf215546Sopenharmony_ci <param name="program" type="GLuint"/> 89bf215546Sopenharmony_ci <param name="location" type="GLint"/> 90bf215546Sopenharmony_ci <param name="bufSize" type="GLsizei"/> 91bf215546Sopenharmony_ci <param name="params" type="GLint *" output="true"/> 92bf215546Sopenharmony_ci </function> 93bf215546Sopenharmony_ci</category> 94bf215546Sopenharmony_ci 95bf215546Sopenharmony_ci</OpenGLAPI> 96