nir: add missing SYSTEM_VALUE_FRAG_COORD_W_RCP

for nir_intrinsic_load_frag_coord_w_rcp.

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41461>
This commit is contained in:
Marek Olšák 2026-04-30 23:12:44 -04:00 committed by Marge Bot
parent 8b919f9979
commit cbdbdd50ad
3 changed files with 6 additions and 0 deletions

View file

@ -2441,6 +2441,8 @@ nir_intrinsic_from_system_value(gl_system_value val)
return nir_intrinsic_load_frag_coord_z;
case SYSTEM_VALUE_FRAG_COORD_W:
return nir_intrinsic_load_frag_coord_w;
case SYSTEM_VALUE_FRAG_COORD_W_RCP:
return nir_intrinsic_load_frag_coord_w_rcp;
case SYSTEM_VALUE_PIXEL_COORD:
return nir_intrinsic_load_pixel_coord;
case SYSTEM_VALUE_POINT_COORD:
@ -2628,6 +2630,8 @@ nir_system_value_from_intrinsic(nir_intrinsic_op intrin)
return SYSTEM_VALUE_FRAG_COORD_Z;
case nir_intrinsic_load_frag_coord_w:
return SYSTEM_VALUE_FRAG_COORD_W;
case nir_intrinsic_load_frag_coord_w_rcp:
return SYSTEM_VALUE_FRAG_COORD_W_RCP;
case nir_intrinsic_load_pixel_coord:
return SYSTEM_VALUE_PIXEL_COORD;
case nir_intrinsic_load_point_coord:

View file

@ -387,6 +387,7 @@ gl_system_value_name(gl_system_value sysval)
ENUM(SYSTEM_VALUE_FRAG_COORD_XY),
ENUM(SYSTEM_VALUE_FRAG_COORD_Z),
ENUM(SYSTEM_VALUE_FRAG_COORD_W),
ENUM(SYSTEM_VALUE_FRAG_COORD_W_RCP),
ENUM(SYSTEM_VALUE_POINT_COORD),
ENUM(SYSTEM_VALUE_LINE_COORD),
ENUM(SYSTEM_VALUE_FRONT_FACE),

View file

@ -808,6 +808,7 @@ typedef enum
SYSTEM_VALUE_FRAG_COORD_XY,
SYSTEM_VALUE_FRAG_COORD_Z,
SYSTEM_VALUE_FRAG_COORD_W,
SYSTEM_VALUE_FRAG_COORD_W_RCP,
SYSTEM_VALUE_POINT_COORD,
SYSTEM_VALUE_LINE_COORD, /**< Coord along axis perpendicular to line */
SYSTEM_VALUE_FRONT_FACE,