X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fcompiler%2Fshader_enums.h;h=f8e22925f354753a57058973d4ed65da351ab020;hb=e2e32b6afd4cd1cd091877b638288e861a537760;hp=8a277a14f21c58cf12cc01c8169f9433ff6686e5;hpb=5ff848df7be34bdc4c2e0ad509ad43b4ae1fc3b9;p=mesa.git diff --git a/src/compiler/shader_enums.h b/src/compiler/shader_enums.h index 8a277a14f21..f8e22925f35 100644 --- a/src/compiler/shader_enums.h +++ b/src/compiler/shader_enums.h @@ -517,6 +517,13 @@ typedef enum */ SYSTEM_VALUE_FIRST_VERTEX, + /** + * If the Draw command used to start the rendering was an indexed draw + * or not (~0/0). Useful to calculate \c SYSTEM_VALUE_BASE_VERTEX as + * \c SYSTEM_VALUE_IS_INDEXED_DRAW & \c SYSTEM_VALUE_FIRST_VERTEX. + */ + SYSTEM_VALUE_IS_INDEXED_DRAW, + /** * Value of \c baseinstance passed to instanced draw entry points * @@ -578,6 +585,8 @@ typedef enum SYSTEM_VALUE_WORK_GROUP_ID, SYSTEM_VALUE_NUM_WORK_GROUPS, SYSTEM_VALUE_LOCAL_GROUP_SIZE, + SYSTEM_VALUE_GLOBAL_GROUP_SIZE, + SYSTEM_VALUE_WORK_DIM, /*@}*/ /** Required for VK_KHR_device_group */