diff --git a/src/amd/vulkan/radv_shader.h b/src/amd/vulkan/radv_shader.h index b1d2cd60f2b..20729a4e676 100644 --- a/src/amd/vulkan/radv_shader.h +++ b/src/amd/vulkan/radv_shader.h @@ -200,8 +200,8 @@ enum radv_ud_index { #define TCS_OFFCHIP_LAYOUT_PATCH_CONTROL_POINTS__SHIFT 0 #define TCS_OFFCHIP_LAYOUT_PATCH_CONTROL_POINTS__MASK 0x3f #define TCS_OFFCHIP_LAYOUT_NUM_PATCHES__SHIFT 6 -#define TCS_OFFCHIP_LAYOUT_NUM_PATCHES__MASK 0xff -#define TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE__SHIFT 14 +#define TCS_OFFCHIP_LAYOUT_NUM_PATCHES__MASK 0x3f +#define TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE__SHIFT 12 #define TCS_OFFCHIP_LAYOUT_LSHS_VERTEX_STRIDE__MASK 0xff /* max 32 * 4 + 1 (to reduce LDS bank conflicts) */ #define TES_STATE_NUM_PATCHES__SHIFT 0 diff --git a/src/amd/vulkan/radv_shader_args.h b/src/amd/vulkan/radv_shader_args.h index efb103b6183..7783d36ddeb 100644 --- a/src/amd/vulkan/radv_shader_args.h +++ b/src/amd/vulkan/radv_shader_args.h @@ -65,7 +65,7 @@ struct radv_shader_args { /* TCS */ /* # [0:5] = the number of patch control points - * # [6:13] = the number of tessellation patches + * # [6:11] = the number of tessellation patches */ struct ac_arg tcs_offchip_layout; struct ac_arg tcs_epilog_pc;