 |
Blender V5.0
|
Go to the documentation of this file.
13#define SUBDIV_GROUP_SIZE 64
16#define SHADER_DATA_BUF_SLOT 0
19#define SUBDIV_FACE_OFFSET_BUF_SLOT 0
21#define LINES_INPUT_EDGE_DRAW_FLAG_BUF_SLOT 1
22#define LINES_EXTRA_COARSE_FACE_DATA_BUF_SLOT 2
23#define LINES_OUTPUT_LINES_BUF_SLOT 3
24#define LINES_LINES_LOOSE_FLAGS 4
26#define TRIS_EXTRA_COARSE_FACE_DATA_BUF_SLOT 1
27#define TRIS_OUTPUT_TRIS_BUF_SLOT 2
28#define TRIS_FACE_MAT_OFFSET 3
30#define EDGE_FAC_POS_BUF_SLOT 0
31#define EDGE_FAC_EDGE_DRAW_FLAG_BUF_SLOT 1
32#define EDGE_FAC_POLY_OTHER_MAP_BUF_SLOT 2
33#define EDGE_FAC_EDGE_FAC_BUF_SLOT 3
35#define PATCH_EVALUATION_SOURCE_VERTEX_BUFFER_BUF_SLOT 0
36#define PATCH_EVALUATION_INPUT_PATCH_HANDLES_BUF_SLOT 1
37#define PATCH_EVALUATION_QUAD_NODES_BUF_SLOT 2
38#define PATCH_EVALUATION_PATCH_COORDS_BUF_SLOT 3
39#define PATCH_EVALUATION_INPUT_VERTEX_ORIG_INDEX_BUF_SLOT 4
40#define PATCH_EVALUATION_PATCH_ARRAY_BUFFER_BUF_SLOT 5
41#define PATCH_EVALUATION_PATCH_INDEX_BUFFER_BUF_SLOT 6
42#define PATCH_EVALUATION_PATCH_PARAM_BUFFER_BUF_SLOT 7
43#define PATCH_EVALUATION_OUTPUT_FVAR_BUF_SLOT 8
44#define PATCH_EVALUATION_OUTPUT_FDOTS_VERTEX_BUFFER_BUF_SLOT 8
45#define PATCH_EVALUATION_OUTPUT_NORMALS_BUF_SLOT 9
46#define PATCH_EVALUATION_OUTPUT_INDICES_BUF_SLOT 10
47#define PATCH_EVALUATION_EXTRA_COARSE_FACE_DATA_BUF_SLOT 11
48#define PATCH_EVALUATION_OUTPUT_POS_BUF_SLOT 9
49#define PATCH_EVALUATION_SOURCE_EXTRA_VERTEX_BUFFER_BUF_SLOT 10
50#define PATCH_EVALUATION_OUTPUT_ORCOS_BUF_SLOT 11
52#define CUSTOM_DATA_SOURCE_DATA_BUF_SLOT 1
53#define CUSTOM_DATA_FACE_PTEX_OFFSET_BUF_SLOT 2
54#define CUSTOM_DATA_PATCH_COORDS_BUF_SLOT 3
55#define CUSTOM_DATA_EXTRA_COARSE_FACE_DATA_BUF_SLOT 4
56#define CUSTOM_DATA_DESTINATION_DATA_BUF_SLOT 5
58#define SCULPT_DATA_SCULPT_MASK_BUF_SLOT 0
59#define SCULPT_DATA_SCULPT_FACE_SET_COLOR_BUF_SLOT 1
60#define SCULPT_DATA_SCULPT_DATA_BUF_SLOT 2
62#define STRETCH_ANGLE_POS_BUF_SLOT 0
63#define STRETCH_ANGLE_UVS_BUF_SLOT 1
64#define STRETCH_ANGLE_UV_STRETCHES_BUF_SLOT 2
66#define STRETCH_AREA_COARSE_STRETCH_AREA_BUF_SLOT 1
67#define STRETCH_AREA_SUBDIV_STRETCH_AREA_BUF_SLOT 2
69#define NORMALS_ACCUMULATE_POS_BUF_SLOT 0
70#define NORMALS_ACCUMULATE_FACE_ADJACENCY_OFFSETS_BUF_SLOT 1
71#define NORMALS_ACCUMULATE_FACE_ADJACENCY_LISTS_BUF_SLOT 2
72#define NORMALS_ACCUMULATE_VERTEX_LOOP_MAP_BUF_SLOT 3
73#define NORMALS_ACCUMULATE_NORMALS_BUF_SLOT 4
75#define PAINT_OVERLAY_EXTRA_COARSE_FACE_DATA_BUF_SLOT 1
76#define PAINT_OVERLAY_EXTRA_INPUT_VERT_ORIG_INDEX_SLOT 2
77#define PAINT_OVERLAY_OUTPUT_FLAG_SLOT 3
79#define LOOP_NORMALS_POS_SLOT 1
80#define LOOP_NORMALS_EXTRA_COARSE_FACE_DATA_BUF_SLOT 2
81#define LOOP_NORMALS_VERT_NORMALS_BUF_SLOT 3
82#define LOOP_NORMALS_VERTEX_LOOP_MAP_BUF_SLOT 4
83#define LOOP_NORMALS_OUTPUT_LNOR_BUF_SLOT 5