diff options
author | Matthias Hopf <mhopf@suse.de> | 2009-02-03 12:36:31 +0100 |
---|---|---|
committer | Matthias Hopf <mhopf@suse.de> | 2009-02-03 12:36:31 +0100 |
commit | f8db666d2e8fc63631e46d26fb157fb87d5dfcd3 (patch) | |
tree | 48769d26bddd82f7c8914ec42d434b2b99bbcfbb | |
parent | 1b8c857e717d5ac15874746db3c4a98e02175d7d (diff) |
Add missing interpolator setup to ALU performance test.
-rw-r--r-- | r600_perf.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/r600_perf.c b/r600_perf.c index bc2c34f..d93f4e8 100644 --- a/r600_perf.c +++ b/r600_perf.c @@ -731,6 +731,15 @@ void test_alu_quad_perf(adapter_t *adapt, int testtype) ereg (DB_SHADER_CONTROL, ((1 << Z_ORDER_shift) | /* EARLY_Z_THEN_LATE_Z */ DUAL_EXPORT_ENABLE_bit)); /* Only useful if no depth export */ + /* Interpolator setup */ + ereg (SPI_PS_IN_CONTROL_0, ((1 << NUM_INTERP_shift))); + ereg (SPI_PS_IN_CONTROL_1, 0); + ereg (SPI_PS_INPUT_CNTL_0 + (0 <<2), ((0 << SEMANTIC_shift) | + (0x03 << DEFAULT_VAL_shift) | + FLAT_SHADE_bit | + SEL_CENTROID_bit)); + ereg (SPI_INTERP_CONTROL_0, 0); + /* Vertex buffer setup */ vtx_res.id = SQ_VTX_RESOURCE_vs; vtx_res.vtx_size_dw = sizeof(*vb)/4; |