[Mesa-dev] [PATCH] swrast: Add glBlitFramebuffer to commands affected by conditional rendering

Brian Paul brian.e.paul at gmail.com
Tue Apr 8 16:57:54 PDT 2014


Reviewed-by: Brian Paul <brianp at vmware.com>



On Mon, Apr 7, 2014 at 1:08 PM, Anuj Phogat <anuj.phogat at gmail.com> wrote:

> Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
> ---
>  src/mesa/swrast/s_blit.c | 8 ++++++++
>  1 file changed, 8 insertions(+)
>
> diff --git a/src/mesa/swrast/s_blit.c b/src/mesa/swrast/s_blit.c
> index 1ba188c..e3b45f1 100644
> --- a/src/mesa/swrast/s_blit.c
> +++ b/src/mesa/swrast/s_blit.c
> @@ -29,6 +29,7 @@
>  #include "main/macros.h"
>  #include "main/format_unpack.h"
>  #include "main/format_pack.h"
> +#include "main/condrender.h"
>  #include "s_context.h"
>
>
> @@ -748,6 +749,13 @@ _swrast_BlitFramebuffer(struct gl_context *ctx,
>     };
>     GLint i;
>
> +   /* Page 679 of OpenGL 4.4 spec says:
> +    *    "Added BlitFramebuffer to commands affected by conditional
> rendering in
> +    *     section 10.10 (Bug 9562)."
> +    */
> +   if (!_mesa_check_conditional_render(ctx))
> +      return; /* Do not blit */
> +
>     if (!_mesa_clip_blit(ctx, &srcX0, &srcY0, &srcX1, &srcY1,
>                          &dstX0, &dstY0, &dstX1, &dstY1)) {
>        return;
> --
> 1.8.3.1
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140408/799fc80b/attachment.html>


More information about the mesa-dev mailing list