Mesa (master): pp: initialize the sample mask

Christoph Bumiller chrisbmr at kemper.freedesktop.org
Fri Aug 26 12:47:36 PDT 2011


Module: Mesa
Branch: master
Commit: 7ed14bec112e20002b18bea1caf11f17318d9f06
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ed14bec112e20002b18bea1caf11f17318d9f06

Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Aug 26 21:45:26 2011 +0200

pp: initialize the sample mask

We cannot rely on pipe drivers to default to non-zero.

Fixes pp being a no-op on nv50.

Reviewed-by: Lauri Kasanen <cand at gmx.com>

---

 src/gallium/auxiliary/postprocess/pp_program.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/gallium/auxiliary/postprocess/pp_program.c b/src/gallium/auxiliary/postprocess/pp_program.c
index 6ec8625..b92ac80 100644
--- a/src/gallium/auxiliary/postprocess/pp_program.c
+++ b/src/gallium/auxiliary/postprocess/pp_program.c
@@ -133,5 +133,7 @@ pp_init_prog(struct pp_queue_t *ppq, struct pipe_screen *pscreen)
    p->surf.usage = PIPE_BIND_RENDER_TARGET;
    p->surf.format = PIPE_FORMAT_B8G8R8A8_UNORM;
 
+   p->pipe->set_sample_mask(p->pipe, ~0);
+
    return p;
 }



More information about the mesa-commit mailing list