Reviewed-by: Brian Paul <bri...@vmware.com>


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

> Signed-off-by: Anuj Phogat <anuj.pho...@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@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to