i965: Also enable CC statistics when doing OQs.
This is required by the spec, so respect that.
This commit is contained in:
parent
23c507f135
commit
4a0bc4716d
|
@ -90,6 +90,7 @@ static void prepare_cc_unit(struct brw_context *brw)
|
|||
*/
|
||||
static void upload_cc_unit(struct brw_context *brw)
|
||||
{
|
||||
struct intel_context *intel = &brw->intel;
|
||||
GLcontext *ctx = &brw->intel.ctx;
|
||||
struct brw_cc_unit_state cc;
|
||||
void *map;
|
||||
|
@ -203,12 +204,12 @@ static void upload_cc_unit(struct brw_context *brw)
|
|||
cc.cc2.depth_write_enable = ctx->Depth.Mask;
|
||||
}
|
||||
|
||||
if (intel->stats_wm || (INTEL_DEBUG & DEBUG_STATS))
|
||||
cc.cc5.statistics_enable = 1;
|
||||
|
||||
/* CACHE_NEW_CC_VP */
|
||||
cc.cc4.cc_viewport_state_offset = brw->cc.vp_bo->offset >> 5; /* reloc */
|
||||
|
||||
if (INTEL_DEBUG & DEBUG_STATS)
|
||||
cc.cc5.statistics_enable = 1;
|
||||
|
||||
map = brw_state_batch(brw, sizeof(cc), 64,
|
||||
&brw->cc.state_bo, &brw->cc.state_offset);
|
||||
memcpy(map, &cc, sizeof(cc));
|
||||
|
|
Loading…
Reference in New Issue