Go to the source code of this file.
◆ SUBDIV_CUSTOM_DATA_VARIANT
| #define SUBDIV_CUSTOM_DATA_VARIANT |
( |
| suffix, |
|
|
| gpu_comp_type, |
|
|
| data_type, |
|
|
| dimension ) |
Value:
DO_STATIC_COMPILATION() \
DEFINE(gpu_comp_type) \
DEFINE(dimension) \
COMPUTE_SOURCE("subdiv_custom_data_interp_comp.glsl") \
ADDITIONAL_INFO(subdiv_polygon_offset_base) \
GPU_SHADER_CREATE_END()
#define CUSTOM_DATA_SOURCE_DATA_BUF_SLOT
#define CUSTOM_DATA_FACE_PTEX_OFFSET_BUF_SLOT
#define CUSTOM_DATA_DESTINATION_DATA_BUF_SLOT
#define CUSTOM_DATA_EXTRA_COARSE_FACE_DATA_BUF_SLOT
#define CUSTOM_DATA_PATCH_COORDS_BUF_SLOT
#define GPU_SHADER_CREATE_INFO(_info)
◆ SUBDIV_PATCH_EVALUATION_BASIS
| #define SUBDIV_PATCH_EVALUATION_BASIS |
( |
| ) |
|
Value:
DEFINE("OPENSUBDIV_GLSL_COMPUTE_USE_1ST_DERIVATIVES") \
TYPEDEF_SOURCE("osd_patch_basis.glsl") \
COMPUTE_SOURCE("subdiv_patch_evaluation_comp.glsl") \
STORAGE_BUF( \
STORAGE_BUF( \
STORAGE_BUF( \
STORAGE_BUF( \
ADDITIONAL_INFO(subdiv_base)
#define PATCH_EVALUATION_PATCH_ARRAY_BUFFER_BUF_SLOT
#define PATCH_EVALUATION_INPUT_VERTEX_ORIG_INDEX_BUF_SLOT
#define PATCH_EVALUATION_QUAD_NODES_BUF_SLOT
#define PATCH_EVALUATION_INPUT_PATCH_HANDLES_BUF_SLOT
#define PATCH_EVALUATION_PATCH_PARAM_BUFFER_BUF_SLOT
#define PATCH_EVALUATION_PATCH_COORDS_BUF_SLOT
#define PATCH_EVALUATION_PATCH_INDEX_BUFFER_BUF_SLOT
#define PATCH_EVALUATION_SOURCE_VERTEX_BUFFER_BUF_SLOT
#define SUBDIV_PATCH_EVALUATION_BASIS_DEFINES()
Definition at line 38 of file subdiv_info.hh.
◆ SUBDIV_PATCH_EVALUATION_BASIS_DEFINES
| #define SUBDIV_PATCH_EVALUATION_BASIS_DEFINES |
( |
| ) |
|
◆ SUBDIV_PATCH_EVALUATION_FDOTS
| #define SUBDIV_PATCH_EVALUATION_FDOTS |
( |
| ) |
|
Value:
DEFINE("FDOTS_EVALUATION") \
STORAGE_BUF( \
STORAGE_BUF( \
#define PATCH_EVALUATION_OUTPUT_FDOTS_VERTEX_BUFFER_BUF_SLOT
#define PATCH_EVALUATION_OUTPUT_INDICES_BUF_SLOT
#define PATCH_EVALUATION_EXTRA_COARSE_FACE_DATA_BUF_SLOT
#define SUBDIV_PATCH_EVALUATION_BASIS()
Definition at line 57 of file subdiv_info.hh.
◆ SUBDIV_PATCH_EVALUATION_VERTS
| #define SUBDIV_PATCH_EVALUATION_VERTS |
( |
| ) |
|
Value:
DEFINE("VERTS_EVALUATION") \
#define PATCH_EVALUATION_OUTPUT_VERTS_BUF_SLOT
#define PATCH_EVALUATION_FLAGS_BUFFER_BUF_SLOT
Definition at line 66 of file subdiv_info.hh.
◆ read
◆ uint