[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