radeonsi: Remove LDS layout user SGPR's from TES.
[mesa.git] / src / gallium / drivers / radeonsi / si_shader.h
index 67b457bf64b8083c2a2f47bdcff426af62e975e0..9425b1e1b2c728491d8a1277b6a7dca9421718ec 100644 (file)
@@ -108,12 +108,12 @@ enum {
 
        /* both TCS and TES */
        SI_SGPR_TCS_OFFCHIP_LAYOUT = SI_NUM_RESOURCE_SGPRS,
-       SI_SGPR_TCS_OUT_OFFSETS,
-       SI_SGPR_TCS_OUT_LAYOUT,
        SI_TES_NUM_USER_SGPR,
 
        /* TCS only */
-       SI_SGPR_TCS_IN_LAYOUT = SI_TES_NUM_USER_SGPR,
+       SI_SGPR_TCS_OUT_OFFSETS = SI_TES_NUM_USER_SGPR,
+       SI_SGPR_TCS_OUT_LAYOUT,
+       SI_SGPR_TCS_IN_LAYOUT,
        SI_TCS_NUM_USER_SGPR,
 
        /* GS limits */
@@ -155,26 +155,27 @@ enum {
         */
        SI_PARAM_TCS_OFFCHIP_LAYOUT = SI_NUM_RESOURCE_PARAMS, /* for TCS & TES */
 
+       /* TCS only parameters. */
+
        /* Offsets where TCS outputs and TCS patch outputs live in LDS:
         *   [0:15] = TCS output patch0 offset / 16, max = NUM_PATCHES * 32 * 32
         *   [16:31] = TCS output patch0 offset for per-patch / 16, max = NUM_PATCHES*32*32* + 32*32
         */
-       SI_PARAM_TCS_OUT_OFFSETS, /* for TCS & TES */
+       SI_PARAM_TCS_OUT_OFFSETS,
 
        /* Layout of TCS outputs / TES inputs:
         *   [0:12] = stride between output patches in dwords, num_outputs * num_vertices * 4, max = 32*32*4
         *   [13:20] = stride between output vertices in dwords = num_inputs * 4, max = 32*4
         *   [26:31] = gl_PatchVerticesIn, max = 32
         */
-       SI_PARAM_TCS_OUT_LAYOUT, /* for TCS & TES */
+       SI_PARAM_TCS_OUT_LAYOUT,
 
        /* Layout of LS outputs / TCS inputs
         *   [0:12] = stride between patches in dwords = num_inputs * num_vertices * 4, max = 32*32*4
         *   [13:20] = stride between vertices in dwords = num_inputs * 4, max = 32*4
         */
-       SI_PARAM_TCS_IN_LAYOUT,  /* TCS only */
+       SI_PARAM_TCS_IN_LAYOUT,
 
-       /* TCS only parameters. */
        SI_PARAM_TCS_OC_LDS,
        SI_PARAM_TESS_FACTOR_OFFSET,
        SI_PARAM_PATCH_ID,