diff options
author | Dave Airlie <[email protected]> | 2018-04-23 09:50:28 +1000 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2018-04-24 09:04:42 +1000 |
commit | 40783a7fa372ef12184d893efaed27f2c3cebbbc (patch) | |
tree | bd5a9ec9af3ea80a964055d445487715de681c7a /src/amd/vulkan/radv_device.c | |
parent | de1f22d595d40f6c2e2d80db73aa90d62a875de5 (diff) |
radv/gfx9: don't use gs_table_depth on gfx9.
Missed this on initial radeonsi port, we shouldn't use this value
on gfx9, but also in gfx8 only for when we have a geom shader.
Reviewed-by: Bas Nieuwenhuizen <[email protected]>
Signed-off-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_device.c')
-rw-r--r-- | src/amd/vulkan/radv_device.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index 25c0d47da8b..bc6cdc7945d 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -1353,6 +1353,9 @@ static void radv_bo_list_remove(struct radv_device *device, static void radv_device_init_gs_info(struct radv_device *device) { + if (device->physical_device->rad_info.chip_class >= GFX9) + return; + switch (device->physical_device->rad_info.family) { case CHIP_OLAND: case CHIP_HAINAN: @@ -1375,9 +1378,6 @@ radv_device_init_gs_info(struct radv_device *device) case CHIP_POLARIS11: case CHIP_POLARIS12: case CHIP_VEGAM: - case CHIP_VEGA10: - case CHIP_VEGA12: - case CHIP_RAVEN: device->gs_table_depth = 32; return; default: |