mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-26 12:50:10 +01:00
pan/bi: Lower gl_PointSize to FP16 on Valhall
It is unclear if FP32 point sizes are supported on Valhall -- I can't get the DDK to use them at any rate. Always lower them to FP16 and store them as FP16 for hardware use. Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15793>
This commit is contained in:
parent
8e6f97b5fc
commit
9497a6a3c9
1 changed files with 5 additions and 0 deletions
|
|
@ -4380,6 +4380,11 @@ bi_finalize_nir(nir_shader *nir, unsigned gpu_id, bool is_blend)
|
|||
NIR_PASS_V(nir, nir_lower_mediump_io, nir_var_shader_out,
|
||||
~0, false);
|
||||
} else {
|
||||
if (gpu_id >= 0x9000) {
|
||||
NIR_PASS_V(nir, nir_lower_mediump_io, nir_var_shader_out,
|
||||
BITFIELD64_BIT(VARYING_SLOT_PSIZ), false);
|
||||
}
|
||||
|
||||
struct hash_table_u64 *stores = _mesa_hash_table_u64_create(NULL);
|
||||
NIR_PASS_V(nir, nir_shader_instructions_pass,
|
||||
bifrost_nir_lower_store_component,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue