[Mesa-dev] [PATCH v2 15/23] mesa: add KHR_no_error support for glBlitNamedFramebuffer()

Timothy Arceri tarceri at itsqueeze.com
Mon Jun 5 22:06:27 UTC 2017


14-15:

Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>

On 06/06/17 07:44, Samuel Pitoiset wrote:
> v2: - rebased (make use of blit_named_framebuffer())
> 
> Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
> ---
>   src/mesa/main/blit.c | 18 ++++++++++++++++++
>   src/mesa/main/blit.h |  9 +++++++++
>   2 files changed, 27 insertions(+)
> 
> diff --git a/src/mesa/main/blit.c b/src/mesa/main/blit.c
> index 46903b5181..e42eadf98d 100644
> --- a/src/mesa/main/blit.c
> +++ b/src/mesa/main/blit.c
> @@ -674,6 +674,24 @@ blit_named_framebuffer(struct gl_context *ctx,
>   
>   
>   void GLAPIENTRY
> +_mesa_BlitNamedFramebuffer_no_error(GLuint readFramebuffer,
> +                                    GLuint drawFramebuffer,
> +                                    GLint srcX0, GLint srcY0,
> +                                    GLint srcX1, GLint srcY1,
> +                                    GLint dstX0, GLint dstY0,
> +                                    GLint dstX1, GLint dstY1,
> +                                    GLbitfield mask, GLenum filter)
> +{
> +   GET_CURRENT_CONTEXT(ctx);
> +
> +   blit_named_framebuffer(ctx, readFramebuffer, drawFramebuffer,
> +                          srcX0, srcY0, srcX1, srcY1,
> +                          dstX0, dstY0, dstX1, dstY1,
> +                          mask, filter, true);
> +}
> +
> +
> +void GLAPIENTRY
>   _mesa_BlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuffer,
>                              GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
>                              GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1,
> diff --git a/src/mesa/main/blit.h b/src/mesa/main/blit.h
> index 6397518dbd..39021e7be6 100644
> --- a/src/mesa/main/blit.h
> +++ b/src/mesa/main/blit.h
> @@ -45,6 +45,15 @@ _mesa_BlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
>                            GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1,
>                            GLbitfield mask, GLenum filter);
>   
> +void GLAPIENTRY
> +_mesa_BlitNamedFramebuffer_no_error(GLuint readFramebuffer,
> +                                    GLuint drawFramebuffer,
> +                                    GLint srcX0, GLint srcY0,
> +                                    GLint srcX1, GLint srcY1,
> +                                    GLint dstX0, GLint dstY0,
> +                                    GLint dstX1, GLint dstY1,
> +                                    GLbitfield mask, GLenum filter);
> +
>   extern void GLAPIENTRY
>   _mesa_BlitNamedFramebuffer(GLuint readFramebuffer, GLuint drawFramebuffer,
>                              GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1,
> 


More information about the mesa-dev mailing list