diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2013-11-05 19:38:31 +0000 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2013-11-05 19:38:31 +0000 |
commit | ed3b4a7c605d0b1e4c5f6e6f8625af0a406b4ce2 (patch) | |
tree | 9a0829462027b20c1698a8246c30b3335a4812d4 /src | |
parent | 24d112c02e29e1335e4a8dc43024dd37cd8f50f7 (diff) |
rs: set pipe_offset
Diffstat (limited to 'src')
-rw-r--r-- | src/etnaviv/etna_rs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/etnaviv/etna_rs.c b/src/etnaviv/etna_rs.c index 04103ef..2bfbb98 100644 --- a/src/etnaviv/etna_rs.c +++ b/src/etnaviv/etna_rs.c @@ -75,6 +75,8 @@ void etna_compile_rs_state(struct compiled_rs_state *cs, const struct rs_state * SET_STATE(RS_PIPE_DEST_ADDR[1], rs->dest_addr); /* TODO */ SET_STATE(RS_DEST_STRIDE, (rs->dest_stride << dest_stride_shift) | ((rs->dest_tiling&2)?VIVS_RS_DEST_STRIDE_TILING:0)); SET_STATE(RS_WINDOW_SIZE, VIVS_RS_WINDOW_SIZE_WIDTH(rs->width) | VIVS_RS_WINDOW_SIZE_HEIGHT(rs->height)); + SET_STATE(RS_PIPE_OFFSET[0], VIVS_RS_PIPE_OFFSET_X(0) | VIVS_RS_PIPE_OFFSET_Y(0)); + SET_STATE(RS_PIPE_OFFSET[1], VIVS_RS_PIPE_OFFSET_X(rs->width) | VIVS_RS_PIPE_OFFSET_Y(rs->height / 2)); SET_STATE(RS_DITHER[0], rs->dither[0]); SET_STATE(RS_DITHER[1], rs->dither[1]); SET_STATE(RS_CLEAR_CONTROL, VIVS_RS_CLEAR_CONTROL_BITS(rs->clear_bits) | rs->clear_mode); |