diff options
Diffstat (limited to 'src/driver/etna_screen.c')
-rw-r--r-- | src/driver/etna_screen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/driver/etna_screen.c b/src/driver/etna_screen.c index f381c7d..98e8f5a 100644 --- a/src/driver/etna_screen.c +++ b/src/driver/etna_screen.c @@ -474,11 +474,11 @@ 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 = etna_bo_gpu_address(rt_resource->bo) + rt_resource->levels[level].offset, + .source_addr[0] = etna_bo_gpu_address(rt_resource->bo) + rt_resource->levels[level].offset, .source_stride = rt_resource->levels[level].stride, .dest_format = drawable->rs_format, .dest_tiling = ETNA_LAYOUT_LINEAR, - .dest_addr = etna_bo_gpu_address(drawable->bo), + .dest_addr[0] = etna_bo_gpu_address(drawable->bo), .dest_stride = drawable->stride, .downsample_x = msaa_xscale > 1, .downsample_y = msaa_yscale > 1, |