mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-06-10 16:28:27 +02:00
V3D 7.1 now exposes shaderFloat16, shaderInt8, shaderInt16 and VK_KHR_shader_float16_int8. Partial native Float16 support is already available. But the rest of sub-32-bit ALU operations are widened to 32-bit by nir_lower_bit_size in v3d_lower_nir(); conversion and pack operations are kept at their native bit width so the QPU's 16-bit pack/unpack paths on mul/mov can be used. Assisted-by: Claude Opus 4.7 Reviewed-by: Iago Toral Quiroga <itoral@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41810> |
||
|---|---|---|
| .. | ||
| ci | ||
| cle | ||
| clif | ||
| common | ||
| compiler | ||
| drm-shim | ||
| ds | ||
| perfcntrs | ||
| qpu | ||
| simulator | ||
| vulkan | ||
| .editorconfig | ||
| meson.build | ||