diff options
author | Jason Ekstrand <jason.ekstrand@intel.com> | 2016-08-17 09:31:27 -0700 |
---|---|---|
committer | Jason Ekstrand <jason.ekstrand@intel.com> | 2016-08-29 12:17:34 -0700 |
commit | 6d2f8f8f5ff52afd965ff94eab6cd5832a16ca6b (patch) | |
tree | 8a73d132a70691eb92ca42c18371002aac23e028 /src/mesa/drivers/dri/i965/genX_blorp_exec.c | |
parent | 9c380b639f47742de1cdaceeb534facc936e3d62 (diff) | |
download | external_mesa3d-6d2f8f8f5ff52afd965ff94eab6cd5832a16ca6b.zip external_mesa3d-6d2f8f8f5ff52afd965ff94eab6cd5832a16ca6b.tar.gz external_mesa3d-6d2f8f8f5ff52afd965ff94eab6cd5832a16ca6b.tar.bz2 |
i965/blorp: Add driver mocs settings to the context
Signed-off-by: Jason Ekstrand <jason@jlekstrand.net>
Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/genX_blorp_exec.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/genX_blorp_exec.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/mesa/drivers/dri/i965/genX_blorp_exec.c b/src/mesa/drivers/dri/i965/genX_blorp_exec.c index afbdbaf..0dea9cb 100644 --- a/src/mesa/drivers/dri/i965/genX_blorp_exec.c +++ b/src/mesa/drivers/dri/i965/genX_blorp_exec.c @@ -277,21 +277,11 @@ blorp_emit_vertex_buffers(struct brw_context *brw, unsigned num_buffers = 1; -#if GEN_GEN == 9 - uint32_t mocs = (2 << 1); /* SKL_MOCS_WB */ -#elif GEN_GEN == 8 - uint32_t mocs = 0x78; /* BDW_MOCS_WB */ -#elif GEN_GEN == 7 - uint32_t mocs = 1; /* GEN7_MOCS_L3 */ -#else - uint32_t mocs = 0; -#endif - uint32_t size; blorp_emit_vertex_data(brw, params, &vb[0].BufferStartingAddress, &size); vb[0].VertexBufferIndex = 0; vb[0].BufferPitch = 2 * sizeof(float); - vb[0].VertexBufferMOCS = mocs; + vb[0].VertexBufferMOCS = brw->blorp.mocs.vb; #if GEN_GEN >= 7 vb[0].AddressModifyEnable = true; #endif @@ -308,7 +298,7 @@ blorp_emit_vertex_buffers(struct brw_context *brw, &vb[1].BufferStartingAddress, &size); vb[1].VertexBufferIndex = 1; vb[1].BufferPitch = 0; - vb[1].VertexBufferMOCS = mocs; + vb[1].VertexBufferMOCS = brw->blorp.mocs.vb; #if GEN_GEN >= 7 vb[1].AddressModifyEnable = true; #endif |