diff options
author | Marek Olšák <[email protected]> | 2018-04-30 22:35:51 -0400 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2018-05-10 18:26:33 -0400 |
commit | bdc3e410f75d6fd2a3e979447fd5ab69512fd724 (patch) | |
tree | c3965c5e0af3b5ec1b3b95d2a8a7f011d7e2c9d8 /src/gallium/drivers/radeonsi/si_texture.c | |
parent | 9bf3570fed064cfc5a863fa4bd4802f11b1030f5 (diff) |
ac/surface: unify common legacy and gfx9 fmask fields
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_texture.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_texture.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/gallium/drivers/radeonsi/si_texture.c b/src/gallium/drivers/radeonsi/si_texture.c index e072fbd0b4d..3fd34af338d 100644 --- a/src/gallium/drivers/radeonsi/si_texture.c +++ b/src/gallium/drivers/radeonsi/si_texture.c @@ -852,9 +852,9 @@ void si_texture_get_fmask_info(struct si_screen *sscreen, struct r600_fmask_info *out) { if (sscreen->info.chip_class >= GFX9) { - out->alignment = rtex->surface.u.gfx9.fmask_alignment; - out->size = rtex->surface.u.gfx9.fmask_size; - out->tile_swizzle = rtex->surface.u.gfx9.fmask_tile_swizzle; + out->alignment = rtex->surface.fmask_alignment; + out->size = rtex->surface.fmask_size; + out->tile_swizzle = rtex->surface.fmask_tile_swizzle; return; } @@ -862,9 +862,9 @@ void si_texture_get_fmask_info(struct si_screen *sscreen, out->tile_mode_index = rtex->surface.u.legacy.fmask.tiling_index; out->pitch_in_pixels = rtex->surface.u.legacy.fmask.pitch_in_pixels; out->bank_height = rtex->surface.u.legacy.fmask.bankh; - out->tile_swizzle = rtex->surface.u.legacy.fmask.tile_swizzle; - out->alignment = rtex->surface.u.legacy.fmask.alignment; - out->size = rtex->surface.u.legacy.fmask.size; + out->tile_swizzle = rtex->surface.fmask_tile_swizzle; + out->alignment = rtex->surface.fmask_alignment; + out->size = rtex->surface.fmask_size; } static void si_texture_allocate_fmask(struct si_screen *sscreen, @@ -1053,8 +1053,8 @@ void si_print_texture_info(struct si_screen *sscreen, u_log_printf(log, " FMASK: offset=%"PRIu64", size=%"PRIu64", " "alignment=%u, swmode=%u, epitch=%u\n", rtex->fmask.offset, - rtex->surface.u.gfx9.fmask_size, - rtex->surface.u.gfx9.fmask_alignment, + rtex->surface.fmask_size, + rtex->surface.fmask_alignment, rtex->surface.u.gfx9.fmask.swizzle_mode, rtex->surface.u.gfx9.fmask.epitch); } |