agx: Clamp point sizes

Fixes vs-point_size-zero.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20017>
This commit is contained in:
Alyssa Rosenzweig
2022-11-25 19:57:25 -05:00
committed by Marge Bot
parent 7108619c0d
commit 1555ac6f0b
+3
View File
@@ -1934,6 +1934,9 @@ agx_preprocess_nir(nir_shader *nir)
{
NIR_PASS_V(nir, nir_lower_vars_to_ssa);
if (nir->info.stage == MESA_SHADER_VERTEX)
NIR_PASS_V(nir, nir_lower_point_size, 1.0, 0.0);
/* Lower large arrays to scratch and small arrays to csel */
NIR_PASS_V(nir, nir_lower_vars_to_scratch, nir_var_function_temp, 16,
glsl_get_natural_size_align_bytes);