mesa/src/mapi/glapi/gen/ARB_framebuffer_no_attachments.xml
Pierre-Eric Pelloux-Prayer 8cfb3e4ee5 mesa: add ARB_framebuffer_no_attachments named functions
The wording in ARB_framebuffer_no_attachments and EXT_direct_state_access
is different.
In the former framebuffer names must have been generated using glGenFramebuffers
before using the named functions.
In the latter framebuffer names have no such constraints, so we can't use
the _mesa_lookup_framebuffer_dsa function.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
2019-11-19 08:49:44 +01:00

44 lines
1.7 KiB
XML

<?xml version="1.0"?>
<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
<OpenGLAPI>
<category name="GL_ARB_framebuffer_no_attachments" number="130">
<enum name="FRAMEBUFFER_DEFAULT_WIDTH" value="0x9310" />
<enum name="FRAMEBUFFER_DEFAULT_HEIGHT" value="0x9311" />
<enum name="FRAMEBUFFER_DEFAULT_LAYERS" value="0x9312" />
<enum name="FRAMEBUFFER_DEFAULT_SAMPLES" value="0x9313" />
<enum name="FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS" value="0x9314" />
<enum name="MAX_FRAMEBUFFER_WIDTH" value="0x9315" />
<enum name="MAX_FRAMEBUFFER_HEIGHT" value="0x9316" />
<enum name="MAX_FRAMEBUFFER_LAYERS" value="0x9317" />
<enum name="MAX_FRAMEBUFFER_SAMPLES" value="0x9318" />
<function name="FramebufferParameteri" es2="3.1">
<param name="target" type="GLenum"/>
<param name="pname" type="GLenum"/>
<param name="param" type="GLint" />
</function>
<function name="GetFramebufferParameteriv" es2="3.1">
<param name="target" type="GLenum" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint *" output="true" />
</function>
<function name="NamedFramebufferParameteriEXT">
<param name="framebuffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="param" type="GLint" />
</function>
<function name="GetNamedFramebufferParameterivEXT">
<param name="framebuffer" type="GLuint" />
<param name="pname" type="GLenum" />
<param name="params" type="GLint*" />
</function>
</category>
</OpenGLAPI>