I believe this code doesn't handle 16-bit destination types so we only
need to handle float32, etc.
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7989>
enum tgsi_return_type tex_type;
switch (instr->dest_type) {
+ case nir_type_float32:
case nir_type_float:
tex_type = TGSI_RETURN_TYPE_FLOAT;
break;
+ case nir_type_int32:
case nir_type_int:
tex_type = TGSI_RETURN_TYPE_SINT;
break;
+ case nir_type_uint32:
case nir_type_uint:
tex_type = TGSI_RETURN_TYPE_UINT;
break;