v3dv: extend the list of formats supported by the TFU unit
Also, update the hardware version assert check to match what we are really requiring for Vulkan. Reviewed-by: Alejandro Piñeiro <apinheiro@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7788>
This commit is contained in:
parent
ca44b3edd7
commit
46518327ae
|
@ -331,7 +331,7 @@ bool
|
|||
v3dv_tfu_supports_tex_format(const struct v3d_device_info *devinfo,
|
||||
uint32_t tex_format)
|
||||
{
|
||||
assert(devinfo->ver >= 41);
|
||||
assert(devinfo->ver >= 42);
|
||||
|
||||
switch (tex_format) {
|
||||
case TEXTURE_DATA_FORMAT_R8:
|
||||
|
@ -355,6 +355,10 @@ v3dv_tfu_supports_tex_format(const struct v3d_device_info *devinfo,
|
|||
case TEXTURE_DATA_FORMAT_RGBA16F:
|
||||
case TEXTURE_DATA_FORMAT_R11F_G11F_B10F:
|
||||
case TEXTURE_DATA_FORMAT_R4:
|
||||
case TEXTURE_DATA_FORMAT_RGB9_E5:
|
||||
case TEXTURE_DATA_FORMAT_R32F:
|
||||
case TEXTURE_DATA_FORMAT_RG32F:
|
||||
case TEXTURE_DATA_FORMAT_RGBA32F:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue