diff options
author | Christian Gmeiner <christian.gmeiner@gmail.com> | 2014-02-06 18:35:16 +0000 |
---|---|---|
committer | Christian Gmeiner <christian.gmeiner@gmail.com> | 2014-02-08 09:30:31 +0000 |
commit | a7845b56a927a6cfe2432134c161633b4248973f (patch) | |
tree | 9731368316ace566eb06f48473d0707aa9ba4288 | |
parent | 34ebe5c57c1677e7394c0f747af43b941e6c6281 (diff) |
driver: make use of calculated addresses
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
-rw-r--r-- | src/driver/etna_screen.c | 3 | ||||
-rw-r--r-- | src/lib/fbdemos.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/driver/etna_screen.c b/src/driver/etna_screen.c index 98e8f5a..e86025e 100644 --- a/src/driver/etna_screen.c +++ b/src/driver/etna_screen.c @@ -474,7 +474,8 @@ static void etna_screen_flush_frontbuffer( struct pipe_screen *screen, etna_compile_rs_state(ctx, ©_to_screen, &(struct rs_state){ .source_format = translate_rt_format(rt_resource->base.format, false), .source_tiling = rt_resource->layout, - .source_addr[0] = etna_bo_gpu_address(rt_resource->bo) + rt_resource->levels[level].offset, + .source_addr[0] = rt_resource->pipe_addr[0], + .source_addr[1] = rt_resource->pipe_addr[1], .source_stride = rt_resource->levels[level].stride, .dest_format = drawable->rs_format, .dest_tiling = ETNA_LAYOUT_LINEAR, diff --git a/src/lib/fbdemos.c b/src/lib/fbdemos.c index e619cc9..c8a9128 100644 --- a/src/lib/fbdemos.c +++ b/src/lib/fbdemos.c @@ -292,7 +292,8 @@ int etna_fb_bind_resource(struct fbdemos_scaffold *fbs, struct pipe_resource *rt etna_compile_rs_state(fbs->ctx, &fb->copy_to_screen[bi], &(struct rs_state){ .source_format = translate_rt_format(rt_resource->base.format, false), .source_tiling = rt_resource->layout, - .source_addr[0] = etna_bo_gpu_address(rt_resource->bo) + rt_resource->levels[0].offset, + .source_addr[0] = rt_resource->pipe_addr[0], + .source_addr[1] = rt_resource->pipe_addr[1], .source_stride = rt_resource->levels[0].stride, .dest_format = fb->rs_format, .dest_tiling = ETNA_LAYOUT_LINEAR, |