The clipper doesn't support clipping 3DPRIM_RECTLIST primitives and must
be turned off when we use them.
Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
"having the GS not write primitives would likely");
}
+ uint32_t enable;
+ if (brw->primitive == _3DPRIM_RECTLIST)
+ enable = 0;
+ else
+ enable = GEN6_CLIP_ENABLE;
+
BEGIN_BATCH(4);
OUT_BATCH(_3DSTATE_CLIP << 16 | (4 - 2));
OUT_BATCH(dw1);
- OUT_BATCH(GEN6_CLIP_ENABLE |
+ OUT_BATCH(enable |
GEN6_CLIP_API_OGL |
GEN6_CLIP_MODE_NORMAL |
GEN6_CLIP_XY_TEST |