浏览代码

mesa: add KHR_no_error support to glNamedFramebufferRenderbuffer()

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
tags/17.3-branchpoint
Samuel Pitoiset 8 年前
父节点
当前提交
7bc50dfe79
共有 3 个文件被更改,包括 20 次插入1 次删除
  1. 1
    1
      src/mapi/glapi/gen/ARB_direct_state_access.xml
  2. 13
    0
      src/mesa/main/fbobject.c
  3. 6
    0
      src/mesa/main/fbobject.h

+ 1
- 1
src/mapi/glapi/gen/ARB_direct_state_access.xml 查看文件

@@ -158,7 +158,7 @@
<param name="framebuffers" type="GLuint *" />
</function>

<function name="NamedFramebufferRenderbuffer">
<function name="NamedFramebufferRenderbuffer" no_error="true">
<param name="framebuffer" type="GLuint" />
<param name="attachment" type="GLenum" />
<param name="renderbuffertarget" type="GLenum" />

+ 13
- 0
src/mesa/main/fbobject.c 查看文件

@@ -3773,6 +3773,19 @@ _mesa_FramebufferRenderbuffer(GLenum target, GLenum attachment,
renderbuffer, "glFramebufferRenderbuffer");
}

void GLAPIENTRY
_mesa_NamedFramebufferRenderbuffer_no_error(GLuint framebuffer,
GLenum attachment,
GLenum renderbuffertarget,
GLuint renderbuffer)
{
GET_CURRENT_CONTEXT(ctx);

struct gl_framebuffer *fb = _mesa_lookup_framebuffer(ctx, framebuffer);
framebuffer_renderbuffer_no_error(ctx, fb, attachment, renderbuffertarget,
renderbuffer,
"glNamedFramebufferRenderbuffer");
}

void GLAPIENTRY
_mesa_NamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment,

+ 6
- 0
src/mesa/main/fbobject.h 查看文件

@@ -290,6 +290,12 @@ _mesa_FramebufferRenderbuffer(GLenum target, GLenum attachment,
GLenum renderbuffertarget,
GLuint renderbuffer);

void GLAPIENTRY
_mesa_NamedFramebufferRenderbuffer_no_error(GLuint framebuffer,
GLenum attachment,
GLenum renderbuffertarget,
GLuint renderbuffer);

extern void GLAPIENTRY
_mesa_NamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment,
GLenum renderbuffertarget,

正在加载...
取消
保存