mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-07 21:40:20 +01:00
v3d: handle new texture state transfer functions in v71
Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25450>
This commit is contained in:
parent
b09f915666
commit
80923c889a
1 changed files with 3 additions and 6 deletions
|
|
@ -1008,12 +1008,12 @@ v3dX(create_texture_shader_state_bo)(struct v3d_context *v3d,
|
|||
cso->u.buf.size);
|
||||
}
|
||||
|
||||
bool is_srgb = util_format_is_srgb(cso->format);
|
||||
#if V3D_VERSION <= 42
|
||||
tex.srgb = util_format_is_srgb(cso->format);
|
||||
tex.srgb = is_srgb;
|
||||
#endif
|
||||
|
||||
#if V3D_VERSION >= 71
|
||||
unreachable("HW generation 71 not supported yet.");
|
||||
tex.transfer_func = is_srgb ? TRANSFER_FUNC_SRGB : TRANSFER_FUNC_NONE;
|
||||
#endif
|
||||
|
||||
#if V3D_VERSION >= 40
|
||||
|
|
@ -1067,9 +1067,6 @@ v3dX(create_texture_shader_state_bo)(struct v3d_context *v3d,
|
|||
#if V3D_VERSION <= 42
|
||||
tex.srgb = false;
|
||||
#endif
|
||||
#if V3D_VERSION >= 71
|
||||
unreachable("HW generation 71 not supported yet.");
|
||||
#endif
|
||||
|
||||
} else {
|
||||
tex.texture_type = v3d_get_tex_format(&screen->devinfo,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue