summaryrefslogtreecommitdiff
path: root/src/mapi
diff options
context:
space:
mode:
authorPierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>2019-04-29 13:53:29 +0200
committerMarek Olšák <marek.olsak@amd.com>2019-07-30 22:04:26 -0400
commit7534c536ca0f4b2b123200f421460094034f37a3 (patch)
treede7fa784e8deafc2c0e055f6ea3e4b8c91a62714 /src/mapi
parente26c6764f240d748a82c353f7c9a8b30f8a27cd6 (diff)
downloadmesa-7534c536ca0f4b2b123200f421460094034f37a3.tar.gz
mesa: add EXT_dsa (Named)Framebuffer functions
These functions dont support display list as specified: Should the selector-free versions of various OpenGL 3.0 and EXT_framebuffer_object framebuffer object commands not be allowed in display lists [...]? RESOLVED: Yes
Diffstat (limited to 'src/mapi')
-rw-r--r--src/mapi/glapi/gen/EXT_direct_state_access.xml66
-rw-r--r--src/mapi/glapi/gen/static_data.py11
2 files changed, 77 insertions, 0 deletions
diff --git a/src/mapi/glapi/gen/EXT_direct_state_access.xml b/src/mapi/glapi/gen/EXT_direct_state_access.xml
index dd529c18790..ddefa07de00 100644
--- a/src/mapi/glapi/gen/EXT_direct_state_access.xml
+++ b/src/mapi/glapi/gen/EXT_direct_state_access.xml
@@ -410,5 +410,71 @@
<param name="access" type="GLbitfield" />
</function>
+ <function name="FramebufferDrawBufferEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="mode" type="GLenum" />
+ </function>
+
+ <function name="FramebufferDrawBuffersEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="n" type="GLsizei" />
+ <param name="bufs" type="const GLenum *" />
+ </function>
+
+ <function name="FramebufferReadBufferEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="mode" type="GLenum" />
+ </function>
+
+ <function name="GetFramebufferParameterivEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="pname" type="GLenum" />
+ <param name="param" type="GLint *" />
+ </function>
+
+ <function name="CheckNamedFramebufferStatusEXT">
+ <return type="GLenum" />
+ <param name="framebuffer" type="GLuint" />
+ <param name="target" type="GLenum" />
+ </function>
+
+ <function name="NamedFramebufferTexture1DEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="attachment" type="GLenum" />
+ <param name="textarget" type="GLenum" />
+ <param name="texture" type="GLuint" />
+ <param name="level" type="GLint" />
+ </function>
+
+ <function name="NamedFramebufferTexture2DEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="attachment" type="GLenum" />
+ <param name="textarget" type="GLenum" />
+ <param name="texture" type="GLuint" />
+ <param name="level" type="GLint" />
+ </function>
+
+ <function name="NamedFramebufferTexture3DEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="attachment" type="GLenum" />
+ <param name="textarget" type="GLenum" />
+ <param name="texture" type="GLuint" />
+ <param name="level" type="GLint" />
+ <param name="zoffset" type="GLint" />
+ </function>
+
+ <function name="NamedFramebufferRenderbufferEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="attachment" type="GLenum" />
+ <param name="renderbuffertarget" type="GLenum" />
+ <param name="renderbuffer" type="GLuint" />
+ </function>
+
+ <function name="GetNamedFramebufferAttachmentParameterivEXT">
+ <param name="framebuffer" type="GLuint" />
+ <param name="attachment" type="GLenum" />
+ <param name="pname" type="GLenum" />
+ <param name="params" type="GLint *" />
+ </function>
</category>
</OpenGLAPI>
diff --git a/src/mapi/glapi/gen/static_data.py b/src/mapi/glapi/gen/static_data.py
index b2a8ca15911..696ba60fa89 100644
--- a/src/mapi/glapi/gen/static_data.py
+++ b/src/mapi/glapi/gen/static_data.py
@@ -1504,6 +1504,17 @@ offsets = {
"GetNamedBufferPointervEXT": 1468,
"GetNamedBufferParameterivEXT": 1469,
"FlushMappedNamedBufferRangeEXT": 1470,
+ "FramebufferDrawBufferEXT": 1471,
+ "FramebufferDrawBuffersEXT": 1472,
+ "FramebufferReadBufferEXT": 1473,
+ "GetFramebufferParameterivEXT": 1474,
+ "CheckNamedFramebufferStatusEXT": 1475,
+ "NamedFramebufferTexture1DEXT": 1476,
+ "NamedFramebufferTexture2DEXT": 1477,
+ "NamedFramebufferTexture3DEXT": 1478,
+ "NamedFramebufferRenderbufferEXT": 1479,
+ "GetNamedFramebufferAttachmentParameterivEXT": 1480,
+
}
functions = [