radv: remove radv_translate_vertex_format

This is not used anymore.

Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17894>
This commit is contained in:
Rhys Perry 2022-08-03 15:56:24 +01:00 committed by Marge Bot
parent 831257bdce
commit 97c1731f14
2 changed files with 0 additions and 56 deletions

View file

@ -147,58 +147,6 @@ radv_translate_buffer_numformat(const struct util_format_description *desc, int
}
}
void
radv_translate_vertex_format(const struct radv_physical_device *pdevice, VkFormat format,
const struct util_format_description *desc, unsigned *dfmt,
unsigned *nfmt, bool *post_shuffle,
enum ac_vs_input_alpha_adjust *alpha_adjust)
{
assert(desc->channel[0].type != UTIL_FORMAT_TYPE_VOID);
*nfmt = radv_translate_buffer_numformat(desc, 0);
*dfmt = radv_translate_buffer_dataformat(desc, 0);
*alpha_adjust = AC_ALPHA_ADJUST_NONE;
if (pdevice->rad_info.gfx_level <= GFX8 && pdevice->rad_info.family != CHIP_STONEY) {
switch (format) {
case VK_FORMAT_A2R10G10B10_SNORM_PACK32:
case VK_FORMAT_A2B10G10R10_SNORM_PACK32:
*alpha_adjust = AC_ALPHA_ADJUST_SNORM;
break;
case VK_FORMAT_A2R10G10B10_SSCALED_PACK32:
case VK_FORMAT_A2B10G10R10_SSCALED_PACK32:
*alpha_adjust = AC_ALPHA_ADJUST_SSCALED;
break;
case VK_FORMAT_A2R10G10B10_SINT_PACK32:
case VK_FORMAT_A2B10G10R10_SINT_PACK32:
*alpha_adjust = AC_ALPHA_ADJUST_SINT;
break;
default:
break;
}
}
switch (format) {
case VK_FORMAT_B8G8R8A8_UNORM:
case VK_FORMAT_B8G8R8A8_SNORM:
case VK_FORMAT_B8G8R8A8_USCALED:
case VK_FORMAT_B8G8R8A8_SSCALED:
case VK_FORMAT_B8G8R8A8_UINT:
case VK_FORMAT_B8G8R8A8_SINT:
case VK_FORMAT_B8G8R8A8_SRGB:
case VK_FORMAT_A2R10G10B10_UNORM_PACK32:
case VK_FORMAT_A2R10G10B10_SNORM_PACK32:
case VK_FORMAT_A2R10G10B10_USCALED_PACK32:
case VK_FORMAT_A2R10G10B10_SSCALED_PACK32:
case VK_FORMAT_A2R10G10B10_UINT_PACK32:
case VK_FORMAT_A2R10G10B10_SINT_PACK32:
*post_shuffle = true;
break;
default:
*post_shuffle = false;
break;
}
}
static bool
radv_is_vertex_buffer_format_supported(VkFormat format)
{

View file

@ -2170,10 +2170,6 @@ uint32_t radv_translate_buffer_dataformat(const struct util_format_description *
uint32_t radv_translate_buffer_numformat(const struct util_format_description *desc,
int first_non_void);
bool radv_is_buffer_format_supported(VkFormat format, bool *scaled);
void radv_translate_vertex_format(const struct radv_physical_device *pdevice, VkFormat format,
const struct util_format_description *desc, unsigned *dfmt,
unsigned *nfmt, bool *post_shuffle,
enum ac_vs_input_alpha_adjust *alpha_adjust);
uint32_t radv_translate_colorformat(VkFormat format);
uint32_t radv_translate_color_numformat(VkFormat format, const struct util_format_description *desc,
int first_non_void);