|
| enum | PathTraceDimension {
PRNG_FILTER = 0
, PRNG_LENS_TIME = 1
, PRNG_TERMINATE = 0
, PRNG_LIGHT = 1
,
PRNG_LIGHT_TERMINATE = 2
, PRNG_SURFACE_BSDF = 3
, PRNG_SURFACE_AO = 4
, PRNG_SURFACE_BEVEL = 5
,
PRNG_SURFACE_BSDF_GUIDING = 6
, PRNG_SURFACE_RIS_GUIDING_0 = 10
, PRNG_SURFACE_RIS_GUIDING_1 = 11
, PRNG_VOLUME_PHASE = 3
,
PRNG_VOLUME_RESERVOIR = 4
, PRNG_VOLUME_SCATTER_DISTANCE = 5
, PRNG_VOLUME_EXPANSION_ORDER = 6
, PRNG_VOLUME_SHADE_OFFSET = 7
,
PRNG_VOLUME_PHASE_GUIDING_DISTANCE = 8
, PRNG_VOLUME_PHASE_GUIDING_EQUIANGULAR = 9
, PRNG_VOLUME_COLOR_CHANNEL = 4
, PRNG_VOLUME_OFFSET = 6
,
PRNG_SUBSURFACE_BSDF = 0
, PRNG_SUBSURFACE_COLOR_CHANNEL = 1
, PRNG_SUBSURFACE_SCATTER_DISTANCE = 2
, PRNG_SUBSURFACE_GUIDE_STRATEGY = 3
,
PRNG_SUBSURFACE_GUIDE_DIRECTION = 4
, PRNG_SUBSURFACE_DISK = 0
, PRNG_SUBSURFACE_DISK_RESAMPLE = 1
, PRNG_BAKE_VOLUME_DENSITY_EVAL = 0
,
PRNG_BOUNCE_NUM = 16
} |
| enum | SamplingPattern {
SAMPLING_PATTERN_SOBOL_BURLEY = 0
, SAMPLING_PATTERN_TABULATED_SOBOL = 1
, SAMPLING_PATTERN_BLUE_NOISE_PURE = 2
, SAMPLING_PATTERN_BLUE_NOISE_FIRST = 3
,
SAMPLING_PATTERN_BLUE_NOISE_ROUND = 4
, SAMPLING_PATTERN_AUTOMATIC = 5
, SAMPLING_NUM_PATTERNS
} |
| enum | PathRayFlag : uint32_t {
PATH_RAY_CAMERA = (1U << 0U)
, PATH_RAY_REFLECT = (1U << 1U)
, PATH_RAY_TRANSMIT = (1U << 2U)
, PATH_RAY_DIFFUSE = (1U << 3U)
,
PATH_RAY_GLOSSY = (1U << 4U)
, PATH_RAY_SINGULAR = (1U << 5U)
, PATH_RAY_TRANSPARENT = (1U << 6U)
, PATH_RAY_VOLUME_SCATTER = (1U << 7U)
,
PATH_RAY_IMPORTANCE_BAKE = (1U << 8U)
, PATH_RAY_SHADOW_OPAQUE = (1U << 9U)
, PATH_RAY_SHADOW_TRANSPARENT = (1U << 10U)
, PATH_RAY_SHADOW = (PATH_RAY_SHADOW_OPAQUE | PATH_RAY_SHADOW_TRANSPARENT)
,
PATH_RAY_ALL_VISIBILITY = ((1U << 11U) - 1U)
, PATH_RAY_NODE_UNALIGNED = (1U << 11U)
, PATH_RAY_MIS_HAD_TRANSMISSION = (1U << 11U)
, PATH_RAY_MIS_SKIP = (1U << 12U)
,
PATH_RAY_DIFFUSE_ANCESTOR = (1U << 13U)
, PATH_RAY_SINGLE_PASS_DONE = (1U << 14U)
, PATH_RAY_TRANSPARENT_BACKGROUND = (1U << 15U)
, PATH_RAY_TERMINATE_ON_NEXT_SURFACE = (1U << 16U)
,
PATH_RAY_TERMINATE_IN_NEXT_VOLUME = (1U << 17U)
, PATH_RAY_TERMINATE_AFTER_TRANSPARENT = (1U << 18U)
, PATH_RAY_TERMINATE_AFTER_VOLUME = (1U << 19U)
, PATH_RAY_TERMINATE
,
PATH_RAY_EMISSION = (1U << 20U)
, PATH_RAY_SUBSURFACE_RANDOM_WALK = (1U << 21U)
, PATH_RAY_SUBSURFACE_DISK = (1U << 22U)
, PATH_RAY_SUBSURFACE_BACKFACING = (1U << 24U)
,
PATH_RAY_SUBSURFACE
, PATH_RAY_DENOISING_FEATURES = (1U << 25U)
, PATH_RAY_SURFACE_PASS = (1U << 26U)
, PATH_RAY_VOLUME_PASS = (1U << 27U)
,
PATH_RAY_ANY_PASS = (PATH_RAY_SURFACE_PASS | PATH_RAY_VOLUME_PASS)
, PATH_RAY_SHADOW_FOR_AO = (1U << 28U)
, PATH_RAY_SHADOW_CATCHER_HIT = (1U << 29U)
, PATH_RAY_SHADOW_CATCHER_PASS = (1U << 30U)
,
PATH_RAY_SHADOW_CATCHER_BACKGROUND = (1U << 31U)
, PATH_RAY_VOLUME_PRIMARY_TRANSMIT = (1U << 23U)
} |
| enum | PathRayMNEE { PATH_MNEE_NONE = 0
, PATH_MNEE_VALID = (1U << 0U)
, PATH_MNEE_RECEIVER_ANCESTOR = (1U << 1U)
, PATH_MNEE_CULL_LIGHT_CONNECTION = (1U << 2U)
} |
| enum | ClosureLabel {
LABEL_NONE = 0
, LABEL_TRANSMIT = 1
, LABEL_REFLECT = 2
, LABEL_DIFFUSE = 4
,
LABEL_GLOSSY = 8
, LABEL_SINGULAR = 16
, LABEL_TRANSPARENT = 32
, LABEL_VOLUME_SCATTER = 64
,
LABEL_TRANSMIT_TRANSPARENT = 128
, LABEL_SUBSURFACE_SCATTER = 256
, LABEL_RAY_PORTAL = 512
} |
| enum | PassType {
PASS_NONE = 0
, PASS_COMBINED = 1
, PASS_EMISSION
, PASS_BACKGROUND
,
PASS_AO
, PASS_DIFFUSE
, PASS_DIFFUSE_DIRECT
, PASS_DIFFUSE_INDIRECT
,
PASS_GLOSSY
, PASS_GLOSSY_DIRECT
, PASS_GLOSSY_INDIRECT
, PASS_TRANSMISSION
,
PASS_TRANSMISSION_DIRECT
, PASS_TRANSMISSION_INDIRECT
, PASS_VOLUME
, PASS_VOLUME_DIRECT
,
PASS_VOLUME_INDIRECT
, PASS_VOLUME_SCATTER
, PASS_VOLUME_TRANSMIT
, PASS_CATEGORY_LIGHT_END = 31
,
PASS_DEPTH = 32
, PASS_POSITION
, PASS_NORMAL
, PASS_ROUGHNESS
,
PASS_UV
, PASS_OBJECT_ID
, PASS_MATERIAL_ID
, PASS_MOTION
,
PASS_MOTION_WEIGHT
, PASS_CRYPTOMATTE
, PASS_AOV_COLOR
, PASS_AOV_VALUE
,
PASS_ADAPTIVE_AUX_BUFFER
, PASS_SAMPLE_COUNT
, PASS_DIFFUSE_COLOR
, PASS_GLOSSY_COLOR
,
PASS_TRANSMISSION_COLOR
, PASS_MIST
, PASS_DENOISING_NORMAL
, PASS_DENOISING_ALBEDO
,
PASS_DENOISING_DEPTH
, PASS_DENOISING_PREVIOUS
, PASS_RENDER_TIME
, PASS_SHADOW_CATCHER
,
PASS_SHADOW_CATCHER_SAMPLE_COUNT
, PASS_SHADOW_CATCHER_MATTE
, PASS_GUIDING_COLOR
, PASS_GUIDING_PROBABILITY
,
PASS_GUIDING_AVG_ROUGHNESS
, PASS_VOLUME_MAJORANT
, PASS_VOLUME_MAJORANT_SAMPLE_COUNT
, PASS_CATEGORY_DATA_END = 63
,
PASS_BAKE_PRIMITIVE
, PASS_BAKE_SEED
, PASS_BAKE_DIFFERENTIAL
, PASS_CATEGORY_BAKE_END = 95
,
PASS_NUM
} |
| enum | CryptomatteType {
CRYPT_NONE = 0
, CRYPT_OBJECT = (1 << 0)
, CRYPT_MATERIAL = (1 << 1)
, CRYPT_ASSET = (1 << 2)
,
CRYPT_ACCURATE = (1 << 3)
} |
| enum | FilterClosures {
FILTER_CLOSURE_EMISSION = (1 << 0)
, FILTER_CLOSURE_DIFFUSE = (1 << 1)
, FILTER_CLOSURE_GLOSSY = (1 << 2)
, FILTER_CLOSURE_TRANSMISSION = (1 << 3)
,
FILTER_CLOSURE_TRANSPARENT = (1 << 4)
, FILTER_CLOSURE_DIRECT_LIGHT = (1 << 5)
} |
| enum | ShaderFlag {
SHADER_SMOOTH_NORMAL = (1 << 31)
, SHADER_CAST_SHADOW = (1 << 30)
, SHADER_AREA_LIGHT = (1 << 29)
, SHADER_USE_MIS = (1 << 28)
,
SHADER_EXCLUDE_DIFFUSE = (1 << 27)
, SHADER_EXCLUDE_GLOSSY = (1 << 26)
, SHADER_EXCLUDE_TRANSMIT = (1 << 25)
, SHADER_EXCLUDE_CAMERA = (1 << 24)
,
SHADER_EXCLUDE_SCATTER = (1 << 23)
, SHADER_EXCLUDE_SHADOW_CATCHER = (1 << 22)
, SHADER_EXCLUDE_ANY
, SHADER_MASK
} |
| enum | EmissionSampling {
EMISSION_SAMPLING_NONE = 0
, EMISSION_SAMPLING_AUTO = 1
, EMISSION_SAMPLING_FRONT = 2
, EMISSION_SAMPLING_BACK = 3
,
EMISSION_SAMPLING_FRONT_BACK = 4
, EMISSION_SAMPLING_NUM
} |
| enum | LightType {
LIGHT_POINT
, LIGHT_DISTANT
, LIGHT_BACKGROUND
, LIGHT_AREA
,
LIGHT_SPOT
, LIGHT_TRIANGLE
} |
| enum | GuidingDistributionType { GUIDING_TYPE_PARALLAX_AWARE_VMM = 0
, GUIDING_TYPE_DIRECTIONAL_QUAD_TREE = 1
, GUIDING_TYPE_VMM = 2
, GUIDING_NUM_TYPES
} |
| enum | GuidingDirectionalSamplingType { GUIDING_DIRECTIONAL_SAMPLING_TYPE_PRODUCT_MIS = 0
, GUIDING_DIRECTIONAL_SAMPLING_TYPE_RIS = 1
, GUIDING_DIRECTIONAL_SAMPLING_TYPE_ROUGHNESS = 2
, GUIDING_DIRECTIONAL_SAMPLING_NUM_TYPES
} |
| enum | CameraType { CAMERA_PERSPECTIVE
, CAMERA_ORTHOGRAPHIC
, CAMERA_PANORAMA
, CAMERA_CUSTOM
} |
| enum | PanoramaType {
PANORAMA_EQUIRECTANGULAR = 0
, PANORAMA_FISHEYE_EQUIDISTANT = 1
, PANORAMA_FISHEYE_EQUISOLID = 2
, PANORAMA_MIRRORBALL = 3
,
PANORAMA_FISHEYE_LENS_POLYNOMIAL = 4
, PANORAMA_EQUIANGULAR_CUBEMAP_FACE = 5
, PANORAMA_CENTRAL_CYLINDRICAL = 6
, PANORAMA_NUM_TYPES
} |
| enum | MotionPosition { MOTION_POSITION_START = 0
, MOTION_POSITION_CENTER = 1
, MOTION_POSITION_END = 2
, MOTION_NUM_POSITIONS
} |
| enum | DirectLightSamplingType { DIRECT_LIGHT_SAMPLING_MIS = 0
, DIRECT_LIGHT_SAMPLING_FORWARD = 1
, DIRECT_LIGHT_SAMPLING_NEE = 2
, DIRECT_LIGHT_SAMPLING_NUM
} |
| enum | PrimitiveType {
PRIMITIVE_NONE = 0
, PRIMITIVE_TRIANGLE = (1 << 0)
, PRIMITIVE_CURVE_THICK = (1 << 1)
, PRIMITIVE_CURVE_RIBBON = (1 << 2)
,
PRIMITIVE_CURVE_THICK_LINEAR = PRIMITIVE_CURVE_THICK | PRIMITIVE_CURVE_RIBBON
, PRIMITIVE_POINT = (1 << 3)
, PRIMITIVE_VOLUME = (1 << 4)
, PRIMITIVE_LAMP = (1 << 5)
,
PRIMITIVE_MOTION = (1 << 6)
, PRIMITIVE_MOTION_TRIANGLE = (PRIMITIVE_TRIANGLE | PRIMITIVE_MOTION)
, PRIMITIVE_MOTION_CURVE_THICK = (PRIMITIVE_CURVE_THICK | PRIMITIVE_MOTION)
, PRIMITIVE_MOTION_CURVE_RIBBON = (PRIMITIVE_CURVE_RIBBON | PRIMITIVE_MOTION)
,
PRIMITIVE_MOTION_CURVE_THICK_LINEAR = (PRIMITIVE_CURVE_THICK_LINEAR | PRIMITIVE_MOTION)
, PRIMITIVE_MOTION_POINT = (PRIMITIVE_POINT | PRIMITIVE_MOTION)
, PRIMITIVE_CURVE = (PRIMITIVE_CURVE_THICK | PRIMITIVE_CURVE_RIBBON)
, PRIMITIVE_ALL
,
PRIMITIVE_NUM_SHAPES = 6
, PRIMITIVE_NUM_BITS = PRIMITIVE_NUM_SHAPES + 1
, PRIMITIVE_NUM = PRIMITIVE_NUM_SHAPES * 2
} |
| enum | CurveShapeType { CURVE_RIBBON = 0
, CURVE_THICK = 1
, CURVE_THICK_LINEAR = 2
, CURVE_NUM_SHAPE_TYPES
} |
| enum | AttributePrimitive { ATTR_PRIM_GEOMETRY = 0
, ATTR_PRIM_SUBD
, ATTR_PRIM_TYPES
} |
| enum | AttributeElement {
ATTR_ELEMENT_NONE = 0
, ATTR_ELEMENT_OBJECT = (1 << 0)
, ATTR_ELEMENT_MESH = (1 << 1)
, ATTR_ELEMENT_FACE = (1 << 2)
,
ATTR_ELEMENT_VERTEX = (1 << 3)
, ATTR_ELEMENT_VERTEX_MOTION = (1 << 4)
, ATTR_ELEMENT_CORNER = (1 << 5)
, ATTR_ELEMENT_CORNER_BYTE = (1 << 6)
,
ATTR_ELEMENT_CURVE = (1 << 7)
, ATTR_ELEMENT_CURVE_KEY = (1 << 8)
, ATTR_ELEMENT_CURVE_KEY_MOTION = (1 << 9)
, ATTR_ELEMENT_VOXEL = (1 << 10)
} |
| enum | AttributeStandard {
ATTR_STD_NONE = 0
, ATTR_STD_VERTEX_NORMAL
, ATTR_STD_UV
, ATTR_STD_UV_TANGENT
,
ATTR_STD_UV_TANGENT_SIGN
, ATTR_STD_UV_TANGENT_UNDISPLACED
, ATTR_STD_UV_TANGENT_SIGN_UNDISPLACED
, ATTR_STD_VERTEX_COLOR
,
ATTR_STD_GENERATED
, ATTR_STD_GENERATED_TRANSFORM
, ATTR_STD_POSITION_UNDEFORMED
, ATTR_STD_POSITION_UNDISPLACED
,
ATTR_STD_NORMAL_UNDISPLACED
, ATTR_STD_MOTION_VERTEX_POSITION
, ATTR_STD_MOTION_VERTEX_NORMAL
, ATTR_STD_PARTICLE
,
ATTR_STD_CURVE_INTERCEPT
, ATTR_STD_CURVE_LENGTH
, ATTR_STD_CURVE_RANDOM
, ATTR_STD_POINT_RANDOM
,
ATTR_STD_PTEX_FACE_ID
, ATTR_STD_PTEX_UV
, ATTR_STD_VOLUME_DENSITY
, ATTR_STD_VOLUME_COLOR
,
ATTR_STD_VOLUME_FLAME
, ATTR_STD_VOLUME_HEAT
, ATTR_STD_VOLUME_TEMPERATURE
, ATTR_STD_VOLUME_VELOCITY
,
ATTR_STD_VOLUME_VELOCITY_X
, ATTR_STD_VOLUME_VELOCITY_Y
, ATTR_STD_VOLUME_VELOCITY_Z
, ATTR_STD_POINTINESS
,
ATTR_STD_RANDOM_PER_ISLAND
, ATTR_STD_SHADOW_TRANSPARENCY
, ATTR_STD_NUM
, ATTR_STD_NOT_FOUND = ~0
} |
| enum | AttributeFlag { ATTR_SUBDIVIDE_SMOOTH_FVAR = (1 << 0)
} |
| enum | ShaderDataFlag {
SD_BACKFACING = (1 << 0)
, SD_EMISSION = (1 << 1)
, SD_BSDF = (1 << 2)
, SD_BSDF_HAS_EVAL = (1 << 3)
,
SD_BSSRDF = (1 << 4)
, SD_HOLDOUT = (1 << 5)
, SD_EXTINCTION = (1 << 6)
, SD_SCATTER = (1 << 7)
,
SD_IS_VOLUME_SHADER_EVAL = (1 << 8)
, SD_TRANSPARENT = (1 << 9)
, SD_BSDF_NEEDS_LCG = (1 << 10)
, SD_BSDF_HAS_TRANSMISSION = (1 << 11)
,
SD_RAY_PORTAL = (1 << 12)
, SD_CLOSURE_FLAGS
, SD_HAS_LIGHT_PATH_NODE = (1 << 13)
, SD_USE_BUMP_MAP_CORRECTION = (1 << 15)
,
SD_MIS_FRONT = (1 << 16)
, SD_HAS_TRANSPARENT_SHADOW = (1 << 17)
, SD_HAS_VOLUME = (1 << 18)
, SD_HAS_ONLY_VOLUME = (1 << 19)
,
SD_HETEROGENEOUS_VOLUME = (1 << 20)
, SD_HAS_BSSRDF_BUMP = (1 << 21)
, SD_VOLUME_EQUIANGULAR = (1 << 22)
, SD_VOLUME_MIS = (1 << 23)
,
SD_VOLUME_CUBIC = (1 << 24)
, SD_HAS_BUMP = (1 << 25)
, SD_HAS_DISPLACEMENT = (1 << 26)
, SD_HAS_CONSTANT_EMISSION = (1 << 27)
,
SD_NEED_VOLUME_ATTRIBUTES = (1 << 28)
, SD_HAS_EMISSION = (1 << 29)
, SD_HAS_RAYTRACE = (1 << 30)
, SD_MIS_BACK = (1 << 31)
,
SD_SHADER_FLAGS
} |
| enum | ShaderDataObjectFlag {
SD_OBJECT_HOLDOUT_MASK = (1 << 0)
, SD_OBJECT_MOTION = (1 << 1)
, SD_OBJECT_TRANSFORM_APPLIED = (1 << 2)
, SD_OBJECT_NEGATIVE_SCALE = (1 << 3)
,
SD_OBJECT_HAS_VOLUME = (1 << 4)
, SD_OBJECT_INTERSECTS_VOLUME = (1 << 5)
, SD_OBJECT_HAS_VERTEX_MOTION = (1 << 6)
, SD_OBJECT_SHADOW_CATCHER = (1 << 7)
,
SD_OBJECT_HAS_VOLUME_ATTRIBUTES = (1 << 8)
, SD_OBJECT_CAUSTICS_CASTER = (1 << 9)
, SD_OBJECT_CAUSTICS_RECEIVER = (1 << 10)
, SD_OBJECT_HAS_VOLUME_MOTION = (1 << 11)
,
SD_OBJECT_CAUSTICS = (SD_OBJECT_CAUSTICS_CASTER | SD_OBJECT_CAUSTICS_RECEIVER)
, SD_OBJECT_FLAGS
} |
| enum | KernelBVHLayout {
BVH_LAYOUT_NONE = 0
, BVH_LAYOUT_BVH2 = (1 << 0)
, BVH_LAYOUT_EMBREE = (1 << 1)
, BVH_LAYOUT_OPTIX = (1 << 2)
,
BVH_LAYOUT_MULTI_OPTIX = (1 << 3)
, BVH_LAYOUT_MULTI_OPTIX_EMBREE = (1 << 4)
, BVH_LAYOUT_METAL = (1 << 5)
, BVH_LAYOUT_MULTI_METAL = (1 << 6)
,
BVH_LAYOUT_MULTI_METAL_EMBREE = (1 << 7)
, BVH_LAYOUT_HIPRT = (1 << 8)
, BVH_LAYOUT_MULTI_HIPRT = (1 << 9)
, BVH_LAYOUT_MULTI_HIPRT_EMBREE = (1 << 10)
,
BVH_LAYOUT_EMBREEGPU = (1 << 11)
, BVH_LAYOUT_MULTI_EMBREEGPU = (1 << 12)
, BVH_LAYOUT_MULTI_EMBREEGPU_EMBREE = (1 << 13)
, BVH_LAYOUT_AUTO = BVH_LAYOUT_EMBREE
,
BVH_LAYOUT_ALL
} |
| enum | LightTreeNodeType : uint8_t { LIGHT_TREE_INSTANCE = (1 << 0)
, LIGHT_TREE_INNER = (1 << 1)
, LIGHT_TREE_LEAF = (1 << 2)
, LIGHT_TREE_DISTANT = (1 << 3)
} |
| enum | DeviceKernel : int {
DEVICE_KERNEL_INTEGRATOR_INIT_FROM_CAMERA = 0
, DEVICE_KERNEL_INTEGRATOR_INIT_FROM_BAKE
, DEVICE_KERNEL_INTEGRATOR_INTERSECT_CLOSEST
, DEVICE_KERNEL_INTEGRATOR_INTERSECT_SHADOW
,
DEVICE_KERNEL_INTEGRATOR_INTERSECT_SUBSURFACE
, DEVICE_KERNEL_INTEGRATOR_INTERSECT_VOLUME_STACK
, DEVICE_KERNEL_INTEGRATOR_INTERSECT_DEDICATED_LIGHT
, DEVICE_KERNEL_INTEGRATOR_SHADE_BACKGROUND
,
DEVICE_KERNEL_INTEGRATOR_SHADE_LIGHT
, DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE
, DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_RAYTRACE
, DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_MNEE
,
DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME
, DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME_RAY_MARCHING
, DEVICE_KERNEL_INTEGRATOR_SHADE_SHADOW
, DEVICE_KERNEL_INTEGRATOR_SHADE_DEDICATED_LIGHT
,
DEVICE_KERNEL_INTEGRATOR_MEGAKERNEL
, DEVICE_KERNEL_INTEGRATOR_QUEUED_PATHS_ARRAY
, DEVICE_KERNEL_INTEGRATOR_QUEUED_SHADOW_PATHS_ARRAY
, DEVICE_KERNEL_INTEGRATOR_ACTIVE_PATHS_ARRAY
,
DEVICE_KERNEL_INTEGRATOR_TERMINATED_PATHS_ARRAY
, DEVICE_KERNEL_INTEGRATOR_SORTED_PATHS_ARRAY
, DEVICE_KERNEL_INTEGRATOR_SORT_BUCKET_PASS
, DEVICE_KERNEL_INTEGRATOR_SORT_WRITE_PASS
,
DEVICE_KERNEL_INTEGRATOR_COMPACT_PATHS_ARRAY
, DEVICE_KERNEL_INTEGRATOR_COMPACT_STATES
, DEVICE_KERNEL_INTEGRATOR_TERMINATED_SHADOW_PATHS_ARRAY
, DEVICE_KERNEL_INTEGRATOR_COMPACT_SHADOW_PATHS_ARRAY
,
DEVICE_KERNEL_INTEGRATOR_COMPACT_SHADOW_STATES
, DEVICE_KERNEL_INTEGRATOR_RESET
, DEVICE_KERNEL_INTEGRATOR_SHADOW_CATCHER_COUNT_POSSIBLE_SPLITS
, DEVICE_KERNEL_SHADER_EVAL_DISPLACE
,
DEVICE_KERNEL_SHADER_EVAL_BACKGROUND
, DEVICE_KERNEL_SHADER_EVAL_CURVE_SHADOW_TRANSPARENCY
, DEVICE_KERNEL_SHADER_EVAL_VOLUME_DENSITY
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
,
DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
,
DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
,
DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
,
DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DECLARE_FILM_CONVERT_KERNEL =(DEPTH)
, DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_CHECK
, DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_FILTER_X
,
DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_FILTER_Y
, DEVICE_KERNEL_FILTER_GUIDING_PREPROCESS
, DEVICE_KERNEL_FILTER_GUIDING_SET_FAKE_ALBEDO
, DEVICE_KERNEL_FILTER_COLOR_PREPROCESS
,
DEVICE_KERNEL_FILTER_COLOR_POSTPROCESS
, DEVICE_KERNEL_FILTER_COLOR_FLIP_Y
, DEVICE_KERNEL_VOLUME_GUIDING_FILTER_X
, DEVICE_KERNEL_VOLUME_GUIDING_FILTER_Y
,
DEVICE_KERNEL_CRYPTOMATTE_POSTPROCESS
, DEVICE_KERNEL_PREFIX_SUM
, DEVICE_KERNEL_NUM
} |
| enum | { DEVICE_KERNEL_INTEGRATOR_NUM = DEVICE_KERNEL_INTEGRATOR_MEGAKERNEL + 1
} |