Blender V5.0
KernelParamsMetal Member List

This is the complete list of members for KernelParamsMetal, including all inherited members.

__bsf(const uint32_t x)KernelParamsMetalinline
__bsf(const uint64_t x)KernelParamsMetalinline
__bsr(const uint32_t x)KernelParamsMetalinline
__bsr(const uint64_t x)KernelParamsMetalinline
__btc(const uint32_t x, const uint32_t bit)KernelParamsMetalinline
__btc(const uint64_t x, const uint32_t bit)KernelParamsMetalinline
__float4_as_int4(const float4 f)KernelParamsMetalinline
__float_as_int(const float f)KernelParamsMetalinline
__float_as_uint(const float f)KernelParamsMetalinline
__int4_as_float4(const int4 i)KernelParamsMetalinline
__int_as_float(const int i)KernelParamsMetalinline
__uint_as_float(const uint i)KernelParamsMetalinline
abs(const int x)KernelParamsMetalinline
align_up(const size_t offset, const size_t alignment)KernelParamsMetalinline
all(const int3 a)KernelParamsMetalinline
any_zero(const float3 a)KernelParamsMetalinline
as_float2(const float4 &a)KernelParamsMetalinline
as_int(const uint i)KernelParamsMetalinline
as_uint(const int i)KernelParamsMetalinline
as_uint(const float f)KernelParamsMetalinline
atan2(const float3 y, const float3 x)KernelParamsMetalinline
ATTR_ELEMENT_CORNER enum valueKernelParamsMetal
ATTR_ELEMENT_CORNER_BYTE enum valueKernelParamsMetal
ATTR_ELEMENT_CURVE enum valueKernelParamsMetal
ATTR_ELEMENT_CURVE_KEY enum valueKernelParamsMetal
ATTR_ELEMENT_CURVE_KEY_MOTION enum valueKernelParamsMetal
ATTR_ELEMENT_FACE enum valueKernelParamsMetal
ATTR_ELEMENT_MESH enum valueKernelParamsMetal
ATTR_ELEMENT_NONE enum valueKernelParamsMetal
ATTR_ELEMENT_OBJECT enum valueKernelParamsMetal
ATTR_ELEMENT_VERTEX enum valueKernelParamsMetal
ATTR_ELEMENT_VERTEX_MOTION enum valueKernelParamsMetal
ATTR_ELEMENT_VOXEL enum valueKernelParamsMetal
ATTR_PRIM_GEOMETRY enum valueKernelParamsMetal
ATTR_PRIM_SUBD enum valueKernelParamsMetal
ATTR_PRIM_TYPES enum valueKernelParamsMetal
ATTR_STD_CURVE_INTERCEPT enum valueKernelParamsMetal
ATTR_STD_CURVE_LENGTH enum valueKernelParamsMetal
ATTR_STD_CURVE_RANDOM enum valueKernelParamsMetal
ATTR_STD_GENERATED enum valueKernelParamsMetal
ATTR_STD_GENERATED_TRANSFORM enum valueKernelParamsMetal
ATTR_STD_MOTION_VERTEX_NORMAL enum valueKernelParamsMetal
ATTR_STD_MOTION_VERTEX_POSITION enum valueKernelParamsMetal
ATTR_STD_NONE enum valueKernelParamsMetal
ATTR_STD_NORMAL_UNDISPLACED enum valueKernelParamsMetal
ATTR_STD_NOT_FOUND enum valueKernelParamsMetal
ATTR_STD_NUM enum valueKernelParamsMetal
ATTR_STD_PARTICLE enum valueKernelParamsMetal
ATTR_STD_POINT_RANDOM enum valueKernelParamsMetal
ATTR_STD_POINTINESS enum valueKernelParamsMetal
ATTR_STD_POSITION_UNDEFORMED enum valueKernelParamsMetal
ATTR_STD_POSITION_UNDISPLACED enum valueKernelParamsMetal
ATTR_STD_PTEX_FACE_ID enum valueKernelParamsMetal
ATTR_STD_PTEX_UV enum valueKernelParamsMetal
ATTR_STD_RANDOM_PER_ISLAND enum valueKernelParamsMetal
ATTR_STD_SHADOW_TRANSPARENCY enum valueKernelParamsMetal
ATTR_STD_UV enum valueKernelParamsMetal
ATTR_STD_UV_TANGENT enum valueKernelParamsMetal
ATTR_STD_UV_TANGENT_SIGN enum valueKernelParamsMetal
ATTR_STD_UV_TANGENT_SIGN_UNDISPLACED enum valueKernelParamsMetal
ATTR_STD_UV_TANGENT_UNDISPLACED enum valueKernelParamsMetal
ATTR_STD_VERTEX_COLOR enum valueKernelParamsMetal
ATTR_STD_VERTEX_NORMAL enum valueKernelParamsMetal
ATTR_STD_VOLUME_COLOR enum valueKernelParamsMetal
ATTR_STD_VOLUME_DENSITY enum valueKernelParamsMetal
ATTR_STD_VOLUME_FLAME enum valueKernelParamsMetal
ATTR_STD_VOLUME_HEAT enum valueKernelParamsMetal
ATTR_STD_VOLUME_TEMPERATURE enum valueKernelParamsMetal
ATTR_STD_VOLUME_VELOCITY enum valueKernelParamsMetal
ATTR_STD_VOLUME_VELOCITY_X enum valueKernelParamsMetal
ATTR_STD_VOLUME_VELOCITY_Y enum valueKernelParamsMetal
ATTR_STD_VOLUME_VELOCITY_Z enum valueKernelParamsMetal
ATTR_SUBDIVIDE_SMOOTH_FVAR enum valueKernelParamsMetal
AttributeElement enum nameKernelParamsMetal
AttributeFlag enum nameKernelParamsMetal
AttributePrimitive enum nameKernelParamsMetal
AttributeStandard enum nameKernelParamsMetal
average(const float4 a)KernelParamsMetalinline
average(const float3 a)KernelParamsMetalinline
average(const float2 a)KernelParamsMetalinline
average(const vfloat8 a)KernelParamsMetalinline
average(const dual< T > a)KernelParamsMetalinline
beta(const float x, const float y)KernelParamsMetalinline
bits_to_01(const uint bits)KernelParamsMetalinline
bitscan(const uint32_t value)KernelParamsMetalinline
bitscan(const uint64_t value)KernelParamsMetalinline
BVH_LAYOUT_ALL enum valueKernelParamsMetal
BVH_LAYOUT_AUTO enum valueKernelParamsMetal
BVH_LAYOUT_BVH2 enum valueKernelParamsMetal
BVH_LAYOUT_EMBREE enum valueKernelParamsMetal
BVH_LAYOUT_EMBREEGPU enum valueKernelParamsMetal
BVH_LAYOUT_HIPRT enum valueKernelParamsMetal
BVH_LAYOUT_METAL enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_EMBREEGPU enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_EMBREEGPU_EMBREE enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_HIPRT enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_HIPRT_EMBREE enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_METAL enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_METAL_EMBREE enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_OPTIX enum valueKernelParamsMetal
BVH_LAYOUT_MULTI_OPTIX_EMBREE enum valueKernelParamsMetal
BVH_LAYOUT_NONE enum valueKernelParamsMetal
BVH_LAYOUT_OPTIX enum valueKernelParamsMetal
CAMERA_CUSTOM enum valueKernelParamsMetal
CAMERA_ORTHOGRAPHIC enum valueKernelParamsMetal
CAMERA_PANORAMA enum valueKernelParamsMetal
CAMERA_PERSPECTIVE enum valueKernelParamsMetal
CameraType enum nameKernelParamsMetal
cast(const float4 a)KernelParamsMetalinline
cast(const int4 a)KernelParamsMetalinline
cast(const vint8 a)KernelParamsMetalinline
cast(const vfloat8 a)KernelParamsMetalinline
ccl_align(16) ShaderClosureKernelParamsMetalinline
ccl_align(16) ShaderDataKernelParamsMetalinline
ccl_align(16) KernelDataKernelParamsMetalinline
ccl_try_align(16) int3KernelParamsMetalinline
ccl_try_align(16) int4KernelParamsMetalinline
ccl_try_align(32) vint8KernelParamsMetalinline
ccl_try_align(16) float3KernelParamsMetalinline
ccl_try_align(16) float4KernelParamsMetalinline
ccl_try_align(32) vfloat8KernelParamsMetalinline
ceil(const float3 a)KernelParamsMetalinline
ceil_to_int(const float f)KernelParamsMetalinline
clamp(const int a, const int mn, const int mx)KernelParamsMetalinline
clamp(const float a, const float mn, const float mx)KernelParamsMetalinline
clamp(const float4 a, const float4 mn, const float4 mx)KernelParamsMetalinline
clamp(const float3 a, const float3 mn, const float3 mx)KernelParamsMetalinline
clamp(const int4 a, const int4 mn, const int4 mx)KernelParamsMetalinline
clamp(const int3 a, const int mn, const int mx)KernelParamsMetalinline
clamp(const int3 a, int3 &mn, const int mx)KernelParamsMetalinline
clamp(const vint8 a, const vint8 mn, const vint8 mx)KernelParamsMetalinline
clamp(const float2 a, const float2 mn, const float2 mx)KernelParamsMetalinline
clamp(const vfloat8 a, const vfloat8 mn, const vfloat8 mx)KernelParamsMetalinline
CLOSURE_BSDF_ASHIKHMIN_SHIRLEY_ID enum valueKernelParamsMetal
CLOSURE_BSDF_ASHIKHMIN_VELVET_ID enum valueKernelParamsMetal
CLOSURE_BSDF_BURLEY_ID enum valueKernelParamsMetal
CLOSURE_BSDF_DIFFUSE_ID enum valueKernelParamsMetal
CLOSURE_BSDF_DIFFUSE_RAMP_ID enum valueKernelParamsMetal
CLOSURE_BSDF_DIFFUSE_TOON_ID enum valueKernelParamsMetal
CLOSURE_BSDF_F82_CONDUCTOR enum valueKernelParamsMetal
CLOSURE_BSDF_GLOSSY_TOON_ID enum valueKernelParamsMetal
CLOSURE_BSDF_HAIR_CHIANG_ID enum valueKernelParamsMetal
CLOSURE_BSDF_HAIR_HUANG_ID enum valueKernelParamsMetal
CLOSURE_BSDF_HAIR_REFLECTION_ID enum valueKernelParamsMetal
CLOSURE_BSDF_HAIR_TRANSMISSION_ID enum valueKernelParamsMetal
CLOSURE_BSDF_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_BECKMANN_GLASS_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_BECKMANN_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_BECKMANN_REFRACTION_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_GGX_GLASS_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_GGX_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_GGX_REFRACTION_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_MULTI_GGX_GLASS_ID enum valueKernelParamsMetal
CLOSURE_BSDF_MICROFACET_MULTI_GGX_ID enum valueKernelParamsMetal
CLOSURE_BSDF_OREN_NAYAR_ID enum valueKernelParamsMetal
CLOSURE_BSDF_PHONG_RAMP_ID enum valueKernelParamsMetal
CLOSURE_BSDF_PHYSICAL_CONDUCTOR enum valueKernelParamsMetal
CLOSURE_BSDF_PRINCIPLED_ID enum valueKernelParamsMetal
CLOSURE_BSDF_RAY_PORTAL_ID enum valueKernelParamsMetal
CLOSURE_BSDF_SHEEN_ID enum valueKernelParamsMetal
CLOSURE_BSDF_TRANSLUCENT_ID enum valueKernelParamsMetal
CLOSURE_BSDF_TRANSPARENT_ID enum valueKernelParamsMetal
CLOSURE_BSSRDF_BURLEY_ID enum valueKernelParamsMetal
CLOSURE_BSSRDF_RANDOM_WALK_ID enum valueKernelParamsMetal
CLOSURE_BSSRDF_RANDOM_WALK_SKIN_ID enum valueKernelParamsMetal
CLOSURE_HOLDOUT_ID enum valueKernelParamsMetal
CLOSURE_NONE_ID enum valueKernelParamsMetal
CLOSURE_VOLUME_ABSORPTION_ID enum valueKernelParamsMetal
CLOSURE_VOLUME_DRAINE_ID enum valueKernelParamsMetal
CLOSURE_VOLUME_FOURNIER_FORAND_ID enum valueKernelParamsMetal
CLOSURE_VOLUME_HENYEY_GREENSTEIN_ID enum valueKernelParamsMetal
CLOSURE_VOLUME_ID enum valueKernelParamsMetal
CLOSURE_VOLUME_MIE_ID enum valueKernelParamsMetal
CLOSURE_VOLUME_RAYLEIGH_ID enum valueKernelParamsMetal
ClosureLabel enum nameKernelParamsMetal
ClosureType enum nameKernelParamsMetal
compare_floats(const float a, const float b, float abs_diff, const int ulp_diff)KernelParamsMetalinline
compatible_atan2(const float y, const float x)KernelParamsMetalinline
compatible_powf(const float x, const float y)KernelParamsMetalinline
compatible_sign(const float3 v)KernelParamsMetalinline
compatible_signf(const float f)KernelParamsMetalinline
coord_to_local_index(const int4 rect, const int x, int y)KernelParamsMetalinline
copy_v3_v3(ccl_private float *r, const float3 val)KernelParamsMetalinline
copy_v4_v4(ccl_private float *r, const float4 val)KernelParamsMetalinline
cos(const float3 v)KernelParamsMetalinline
cos_from_sin(const float s)KernelParamsMetalinline
count_leading_zeros(const uint x)KernelParamsMetalinline
count_trailing_zeros(const uint x)KernelParamsMetalinline
cross(const float4 a, const float4 b)KernelParamsMetalinline
cross(const float3 a, const float3 b)KernelParamsMetalinline
cross(const float2 a, const float2 b)KernelParamsMetalinline
CRYPT_ACCURATE enum valueKernelParamsMetal
CRYPT_ASSET enum valueKernelParamsMetal
CRYPT_MATERIAL enum valueKernelParamsMetal
CRYPT_NONE enum valueKernelParamsMetal
CRYPT_OBJECT enum valueKernelParamsMetal
CryptomatteType enum nameKernelParamsMetal
cubic_interp(const float a, const float b, float c, const float d, float x)KernelParamsMetalinline
CURVE_NUM_SHAPE_TYPES enum valueKernelParamsMetal
CURVE_RIBBON enum valueKernelParamsMetal
CURVE_THICK enum valueKernelParamsMetal
CURVE_THICK_LINEAR enum valueKernelParamsMetal
CurveShapeType enum nameKernelParamsMetal
dataKernelParamsMetal
DECLARE_FILM_CONVERT_KERNEL enum valueKernelParamsMetal
DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_CHECK enum valueKernelParamsMetal
DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_FILTER_X enum valueKernelParamsMetal
DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_FILTER_Y enum valueKernelParamsMetal
DEVICE_KERNEL_CRYPTOMATTE_POSTPROCESS enum valueKernelParamsMetal
DEVICE_KERNEL_FILTER_COLOR_FLIP_Y enum valueKernelParamsMetal
DEVICE_KERNEL_FILTER_COLOR_POSTPROCESS enum valueKernelParamsMetal
DEVICE_KERNEL_FILTER_COLOR_PREPROCESS enum valueKernelParamsMetal
DEVICE_KERNEL_FILTER_GUIDING_PREPROCESS enum valueKernelParamsMetal
DEVICE_KERNEL_FILTER_GUIDING_SET_FAKE_ALBEDO enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_ACTIVE_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_COMPACT_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_COMPACT_SHADOW_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_COMPACT_SHADOW_STATES enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_COMPACT_STATES enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_INIT_FROM_BAKE enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_INIT_FROM_CAMERA enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_INTERSECT_CLOSEST enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_INTERSECT_DEDICATED_LIGHT enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_INTERSECT_SHADOW enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_INTERSECT_SUBSURFACE enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_INTERSECT_VOLUME_STACK enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_MEGAKERNEL enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_NUM enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_QUEUED_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_QUEUED_SHADOW_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_RESET enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_BACKGROUND enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_DEDICATED_LIGHT enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_LIGHT enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_SHADOW enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_MNEE enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_RAYTRACE enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME_RAY_MARCHING enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SHADOW_CATCHER_COUNT_POSSIBLE_SPLITS enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SORT_BUCKET_PASS enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SORT_WRITE_PASS enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_SORTED_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_TERMINATED_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_INTEGRATOR_TERMINATED_SHADOW_PATHS_ARRAY enum valueKernelParamsMetal
DEVICE_KERNEL_NUM enum valueKernelParamsMetal
DEVICE_KERNEL_PREFIX_SUM enum valueKernelParamsMetal
DEVICE_KERNEL_SHADER_EVAL_BACKGROUND enum valueKernelParamsMetal
DEVICE_KERNEL_SHADER_EVAL_CURVE_SHADOW_TRANSPARENCY enum valueKernelParamsMetal
DEVICE_KERNEL_SHADER_EVAL_DISPLACE enum valueKernelParamsMetal
DEVICE_KERNEL_SHADER_EVAL_VOLUME_DENSITY enum valueKernelParamsMetal
DEVICE_KERNEL_VOLUME_GUIDING_FILTER_X enum valueKernelParamsMetal
DEVICE_KERNEL_VOLUME_GUIDING_FILTER_Y enum valueKernelParamsMetal
device_ptr typedefKernelParamsMetal
DeviceKernel enum nameKernelParamsMetal
DIRECT_LIGHT_SAMPLING_FORWARD enum valueKernelParamsMetal
DIRECT_LIGHT_SAMPLING_MIS enum valueKernelParamsMetal
DIRECT_LIGHT_SAMPLING_NEE enum valueKernelParamsMetal
DIRECT_LIGHT_SAMPLING_NUM enum valueKernelParamsMetal
direction_to_spherical(const float3 dir)KernelParamsMetalinline
DirectLightSamplingType enum nameKernelParamsMetal
disk_to_hemisphere(const float2 p)KernelParamsMetalinline
distance(const float4 a, const float4 b)KernelParamsMetalinline
distance(const float3 a, const float3 b)KernelParamsMetalinline
distance(const float2 a, const float2 b)KernelParamsMetalinline
divide_up(const size_t x, const size_t y)KernelParamsMetalinline
dot(const float4 a, const float4 b)KernelParamsMetalinline
dot(const float3 a, const float3 b)KernelParamsMetalinline
dot(const float2 a, const float2 b)KernelParamsMetalinline
dot(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
dot(const dual< T1 > a, const T2 b)KernelParamsMetalinline
dot_xy(const float3 a, const float3 b)KernelParamsMetalinline
dual1 typedefKernelParamsMetal
dual2 typedefKernelParamsMetal
dual3 typedefKernelParamsMetal
dual4 typedefKernelParamsMetal
EMISSION_SAMPLING_AUTO enum valueKernelParamsMetal
EMISSION_SAMPLING_BACK enum valueKernelParamsMetal
EMISSION_SAMPLING_FRONT enum valueKernelParamsMetal
EMISSION_SAMPLING_FRONT_BACK enum valueKernelParamsMetal
EMISSION_SAMPLING_NONE enum valueKernelParamsMetal
EMISSION_SAMPLING_NUM enum valueKernelParamsMetal
EmissionSampling enum nameKernelParamsMetal
ensure_finite(const float v)KernelParamsMetalinline
ensure_finite(const float4 v)KernelParamsMetalinline
ensure_finite(const float3 v)KernelParamsMetalinline
ensure_finite(vfloat8 v)KernelParamsMetalinline
euler_to_transform(const float3 euler)KernelParamsMetalinline
exp(const float4 v)KernelParamsMetalinline
exp(const float3 v)KernelParamsMetalinline
exp(vfloat8 v)KernelParamsMetalinline
fabs(const float4 a)KernelParamsMetalinline
fabs(const float3 a)KernelParamsMetalinline
fabs(const float2 a)KernelParamsMetalinline
fabs(const vfloat8 a)KernelParamsMetalinline
faceforward(const float3 vector, const float3 incident, const float3 reference)KernelParamsMetalinline
fast_acosf(const float x)KernelParamsMetalinline
fast_asinf(const float x)KernelParamsMetalinline
fast_atan2f(const float y, const float x)KernelParamsMetalinline
fast_atanf(const float x)KernelParamsMetalinline
fast_cosf(float x)KernelParamsMetalinline
fast_coshf(const float x)KernelParamsMetalinline
fast_cospif(const float x)KernelParamsMetalinline
fast_erfcf(const float x)KernelParamsMetalinline
fast_erff(const float x)KernelParamsMetalinline
fast_exp10(const float x)KernelParamsMetalinline
fast_exp2f(float x)KernelParamsMetalinline
fast_exp2f4(float4 x)KernelParamsMetalinline
fast_expf(const float x)KernelParamsMetalinline
fast_expf4(const float4 x)KernelParamsMetalinline
fast_expm1f(float x)KernelParamsMetalinline
fast_ierff(const float x)KernelParamsMetalinline
fast_inv_cbrtf(const float x)KernelParamsMetalinline
fast_log10(const float x)KernelParamsMetalinline
fast_log2f(float x)KernelParamsMetalinline
fast_logb(float x)KernelParamsMetalinline
fast_logf(const float x)KernelParamsMetalinline
fast_rint(const float x)KernelParamsMetalinline
fast_safe_powf(const float x, const float y)KernelParamsMetalinline
fast_sincosf(float x, ccl_private float *sine, ccl_private float *cosine)KernelParamsMetalinline
fast_sinf(float x)KernelParamsMetalinline
fast_sinhf(const float x)KernelParamsMetalinline
fast_sinpif(const float x)KernelParamsMetalinline
fast_tanf(float x)KernelParamsMetalinline
fast_tanhf(const float x)KernelParamsMetalinline
FILTER_CLOSURE_DIFFUSE enum valueKernelParamsMetal
FILTER_CLOSURE_DIRECT_LIGHT enum valueKernelParamsMetal
FILTER_CLOSURE_EMISSION enum valueKernelParamsMetal
FILTER_CLOSURE_GLOSSY enum valueKernelParamsMetal
FILTER_CLOSURE_TRANSMISSION enum valueKernelParamsMetal
FILTER_CLOSURE_TRANSPARENT enum valueKernelParamsMetal
FilterClosures enum nameKernelParamsMetal
find_first_set(const uint x)KernelParamsMetalinline
float2::operator[](int i) constKernelParamsMetalinline
float2::operator[](int i)KernelParamsMetalinline
float3_as_uint3(const float3 f)KernelParamsMetalinline
float_to_int(const float f)KernelParamsMetalinline
floor(const float4 a)KernelParamsMetalinline
floor(const float3 a)KernelParamsMetalinline
floor(const float2 a)KernelParamsMetalinline
floor_log2f(const float x)KernelParamsMetalinline
floor_to_int(const float f)KernelParamsMetalinline
floorfrac(const float x, ccl_private int *i)KernelParamsMetalinline
floorfrac(const float4 x, ccl_private int4 *i)KernelParamsMetalinline
fmod(const float4 a, const float b)KernelParamsMetalinline
fmod(const float3 a, const float b)KernelParamsMetalinline
fmod(const float3 a, const float3 b)KernelParamsMetalinline
fmod(const float2 a, const float b)KernelParamsMetalinline
fractf(const float x)KernelParamsMetalinline
GUIDING_DIRECTIONAL_SAMPLING_NUM_TYPES enum valueKernelParamsMetal
GUIDING_DIRECTIONAL_SAMPLING_TYPE_PRODUCT_MIS enum valueKernelParamsMetal
GUIDING_DIRECTIONAL_SAMPLING_TYPE_RIS enum valueKernelParamsMetal
GUIDING_DIRECTIONAL_SAMPLING_TYPE_ROUGHNESS enum valueKernelParamsMetal
GUIDING_NUM_TYPES enum valueKernelParamsMetal
GUIDING_TYPE_DIRECTIONAL_QUAD_TREE enum valueKernelParamsMetal
GUIDING_TYPE_PARALLAX_AWARE_VMM enum valueKernelParamsMetal
GUIDING_TYPE_VMM enum valueKernelParamsMetal
GuidingDirectionalSamplingType enum nameKernelParamsMetal
GuidingDistributionType enum nameKernelParamsMetal
integrator_stateKernelParamsMetal
interp(const float a, const float b, const float t)KernelParamsMetalinline
interp(float4 a, float4 b, float t)KernelParamsMetalinline
interp(const float3 a, const float3 b, const float t)KernelParamsMetalinline
interp(const float2 a, const float2 b, const float t)KernelParamsMetalinline
intervals_intersection(const ccl_private Interval< T > &first, const ccl_private Interval< T > &second)KernelParamsMetalinline
inverse_lerp(const float a, const float b, const float x)KernelParamsMetalinline
inversesqrtf(const float f)KernelParamsMetalinline
is_power_of_two(const size_t x)KernelParamsMetalinline
is_zero(const float4 a)KernelParamsMetalinline
is_zero(const float3 a)KernelParamsMetalinline
is_zero(const float2 a)KernelParamsMetalinline
is_zero(const vfloat8 a)KernelParamsMetalinline
is_zero_mask(const float3 a)KernelParamsMetalinline
isequal(const float4 a, const float4 b)KernelParamsMetalinline
isequal(const float3 a, const float3 b)KernelParamsMetalinline
isequal(const float2 a, const float2 b)KernelParamsMetalinline
isequal(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
isequal_mask(const float3 a, const float3 b)KernelParamsMetalinline
isfinite_safe(const float f)KernelParamsMetalinline
isfinite_safe(const float4 v)KernelParamsMetalinline
isfinite_safe(const float3 v)KernelParamsMetalinline
isfinite_safe(vfloat8 v)KernelParamsMetalinline
isnan_safe(const float f)KernelParamsMetalinline
KernelBVHLayout enum nameKernelParamsMetal
LABEL_DIFFUSE enum valueKernelParamsMetal
LABEL_GLOSSY enum valueKernelParamsMetal
LABEL_NONE enum valueKernelParamsMetal
LABEL_RAY_PORTAL enum valueKernelParamsMetal
LABEL_REFLECT enum valueKernelParamsMetal
LABEL_SINGULAR enum valueKernelParamsMetal
LABEL_SUBSURFACE_SCATTER enum valueKernelParamsMetal
LABEL_TRANSMIT enum valueKernelParamsMetal
LABEL_TRANSMIT_TRANSPARENT enum valueKernelParamsMetal
LABEL_TRANSPARENT enum valueKernelParamsMetal
LABEL_VOLUME_SCATTER enum valueKernelParamsMetal
len(const float4 a)KernelParamsMetalinline
len(const float3 a)KernelParamsMetalinline
len(const float2 a)KernelParamsMetalinline
len_squared(const float4 a)KernelParamsMetalinline
len_squared(const float3 a)KernelParamsMetalinline
len_squared(const float2 a)KernelParamsMetalinline
LIGHT_AREA enum valueKernelParamsMetal
LIGHT_BACKGROUND enum valueKernelParamsMetal
LIGHT_DISTANT enum valueKernelParamsMetal
LIGHT_POINT enum valueKernelParamsMetal
LIGHT_SPOT enum valueKernelParamsMetal
LIGHT_TREE_DISTANT enum valueKernelParamsMetal
LIGHT_TREE_INNER enum valueKernelParamsMetal
LIGHT_TREE_INSTANCE enum valueKernelParamsMetal
LIGHT_TREE_LEAF enum valueKernelParamsMetal
LIGHT_TRIANGLE enum valueKernelParamsMetal
LightTreeNodeType enum nameKernelParamsMetal
LightType enum nameKernelParamsMetal
load_float4(const ccl_private float *v)KernelParamsMetalinline
load_int4(const int *v)KernelParamsMetalinline
load_vint8(const int *v)KernelParamsMetalinline
local_index_to_coord(const int4 rect, const int idx, ccl_private int *x, ccl_private int *y)KernelParamsMetalinline
log(const float4 v)KernelParamsMetalinline
log(const float3 v)KernelParamsMetalinline
log(vfloat8 v)KernelParamsMetalinline
madd(const float4 a, const float4 b, const float4 c)KernelParamsMetalinline
madd(const float a, const float b, const float c)KernelParamsMetalinline
madd4(const float4 a, const float4 b, const float4 c)KernelParamsMetalinline
make_float2(const float x, const float y)KernelParamsMetalinline
make_float2(const float f)KernelParamsMetalinline
make_float2(const int2 i)KernelParamsMetalinline
make_float2(const float3 a)KernelParamsMetalinline
make_float3(const float x, const float y, float z)KernelParamsMetalinline
make_float3(const float f)KernelParamsMetalinline
make_float3(const float2 a)KernelParamsMetalinline
make_float3(const float2 a, const float b)KernelParamsMetalinline
make_float3(const int3 i)KernelParamsMetalinline
make_float3(const float3 a)KernelParamsMetalinline
make_float3(const float4 a)KernelParamsMetalinline
make_float3(const ccl_private dual< T > &a)KernelParamsMetalinline
make_float3(const dual1 a, const dual1 b, const dual1 c)KernelParamsMetalinline
make_float4(const float x, const float y, float z, const float w)KernelParamsMetalinline
make_float4(const float f)KernelParamsMetalinline
make_float4(const float3 a, const float b)KernelParamsMetalinline
make_float4(const float3 a)KernelParamsMetalinline
make_float4(const int4 i)KernelParamsMetalinline
make_float4(const dual3 a)KernelParamsMetalinline
make_homogeneous(const float3 a)KernelParamsMetalinline
make_homogeneous(const dual3 a)KernelParamsMetalinline
make_int2(const int x, const int y)KernelParamsMetalinline
make_int2(const int i)KernelParamsMetalinline
make_int2(const float2 f)KernelParamsMetalinline
make_int3(const int x, const int y, int z)KernelParamsMetalinline
make_int3(const int i)KernelParamsMetalinline
make_int3(const float3 f)KernelParamsMetalinline
make_int4(const int x, const int y, int z, const int w)KernelParamsMetalinline
make_int4(const int i)KernelParamsMetalinline
make_int4(const float3 f)KernelParamsMetalinline
make_int4(const float4 f)KernelParamsMetalinline
make_orthonormals(const float3 N, ccl_private float3 *a, ccl_private float3 *b)KernelParamsMetalinline
make_packed_int3(const int x, const int y, int z)KernelParamsMetalinline
make_packed_uint3(const uint x, const uint y, uint z)KernelParamsMetalinline
make_projection(const float a, const float b, const float c, const float d, const float e, const float f, const float g, const float h, const float i, const float j, const float k, const float l, const float m, const float n, const float o, const float p)KernelParamsMetalinline
make_transform(const float a, const float b, const float c, const float d, const float e, const float f, const float g, const float h, const float i, const float j, const float k, const float l)KernelParamsMetalinline
make_transform(const float3 x, const float3 y, const float3 z)KernelParamsMetalinline
make_transform_frame(const float3 N)KernelParamsMetalinline
make_uchar2(const uchar x, const uchar y)KernelParamsMetalinline
make_uchar3(const uchar x, const uchar y, uchar z)KernelParamsMetalinline
make_uchar4(const uchar x, const uchar y, uchar z, const uchar w)KernelParamsMetalinline
make_uint2(const uint x, const uint y)KernelParamsMetalinline
make_uint3(const uint x, const uint y, uint z)KernelParamsMetalinline
make_uint4(const uint x, const uint y, uint z, const uint w)KernelParamsMetalinline
make_vfloat8(const float f)KernelParamsMetalinline
make_vfloat8(const float a, const float b, float c, const float d, float e, const float f, float g, const float h)KernelParamsMetalinline
make_vfloat8(const float4 a, const float4 b)KernelParamsMetalinline
make_vint8(const int a, const int b, int c, const int d, int e, const int f, int g, const int h)KernelParamsMetalinline
make_vint8(const int i)KernelParamsMetalinline
make_vint8(const int4 a, const int4 b)KernelParamsMetalinline
make_vint8(const vfloat8 f)KernelParamsMetalinline
make_zero()KernelParamsMetal
make_zero()KernelParamsMetalinline
make_zero()KernelParamsMetalinline
make_zero()KernelParamsMetalinline
make_zero()KernelParamsMetalinline
make_zero()KernelParamsMetalinline
make_zero()KernelParamsMetalinline
make_zero()KernelParamsMetalinline
make_zero()KernelParamsMetalinline
map_to_sphere(const float3 co)KernelParamsMetalinline
map_to_tube(const float3 co)KernelParamsMetalinline
mask(const MaskType mask, const float4 a)KernelParamsMetalinline
mask(const MaskType mask, const float3 a)KernelParamsMetalinline
mask(const MaskType mask, const float2 a)KernelParamsMetalinline
max(const int a, const int b)KernelParamsMetalinline
max(const uint32_t a, const uint32_t b)KernelParamsMetalinline
max(const uint64_t a, const uint64_t b)KernelParamsMetalinline
max(T a, T b)KernelParamsMetalinline
max(const float a, const float b)KernelParamsMetalinline
max(const double a, const double b)KernelParamsMetalinline
max(const float4 a, const float4 b)KernelParamsMetalinline
max(const float3 a, const float3 b)KernelParamsMetalinline
max(const int4 a, const int4 b)KernelParamsMetalinline
max(const int3 a, const int3 b)KernelParamsMetalinline
max(vint8 a, vint8 b)KernelParamsMetalinline
max(const float2 a, const float2 b)KernelParamsMetalinline
max(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
max4(const T &a, const T &b, const T &c, const T &d)KernelParamsMetalinline
max4(const float a, const float b, float c, const float d)KernelParamsMetalinline
merge(const ccl_private Extrema< T > &a, const ccl_private Extrema< T > &b)KernelParamsMetalinline
merge(const ccl_private Extrema< T > &a, const ccl_private T &v)KernelParamsMetalinline
min(const int a, const int b)KernelParamsMetalinline
min(const uint32_t a, const uint32_t b)KernelParamsMetalinline
min(const uint64_t a, const uint64_t b)KernelParamsMetalinline
min(T a, T b)KernelParamsMetalinline
min(const float a, const float b)KernelParamsMetalinline
min(const double a, const double b)KernelParamsMetalinline
min(const float4 a, const float4 b)KernelParamsMetalinline
min(const float3 a, const float3 b)KernelParamsMetalinline
min(const int4 a, const int4 b)KernelParamsMetalinline
min(const int3 a, const int3 b)KernelParamsMetalinline
min(vint8 a, vint8 b)KernelParamsMetalinline
min(const float2 a, const float2 b)KernelParamsMetalinline
min(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
min4(const T &a, const T &b, const T &c, const T &d)KernelParamsMetalinline
min4(const float a, const float b, float c, const float d)KernelParamsMetalinline
mix(const float a, const float b, float t)KernelParamsMetalinline
mix(const float4 a, const float4 b, const float t)KernelParamsMetalinline
mix(const float4 a, const float4 b, const float4 t)KernelParamsMetalinline
mix(const float3 a, const float3 b, const float t)KernelParamsMetalinline
mix(const float3 a, const float3 b, const float3 t)KernelParamsMetalinline
mix(const float2 a, const float2 b, const float t)KernelParamsMetalinline
mix(const vfloat8 a, const vfloat8 b, const float t)KernelParamsMetalinline
mix(const vfloat8 a, const vfloat8 b, vfloat8 t)KernelParamsMetalinline
mod(const int x, const int m)KernelParamsMetalinline
MOTION_NUM_POSITIONS enum valueKernelParamsMetal
MOTION_POSITION_CENTER enum valueKernelParamsMetal
MOTION_POSITION_END enum valueKernelParamsMetal
MOTION_POSITION_START enum valueKernelParamsMetal
MotionPosition enum nameKernelParamsMetal
msub(const float4 a, const float4 b, const float4 c)KernelParamsMetalinline
NBUILTIN_CLOSURES enum valueKernelParamsMetal
next_power_of_two(const uint x)KernelParamsMetalinline
NODE_AO_GLOBAL_RADIUS enum valueKernelParamsMetal
NODE_AO_INSIDE enum valueKernelParamsMetal
NODE_AO_ONLY_LOCAL enum valueKernelParamsMetal
NODE_ATTR_FLOAT enum valueKernelParamsMetal
NODE_ATTR_FLOAT2 enum valueKernelParamsMetal
NODE_ATTR_FLOAT3 enum valueKernelParamsMetal
NODE_ATTR_FLOAT4 enum valueKernelParamsMetal
NODE_ATTR_MATRIX enum valueKernelParamsMetal
NODE_ATTR_OUTPUT_FLOAT enum valueKernelParamsMetal
NODE_ATTR_OUTPUT_FLOAT3 enum valueKernelParamsMetal
NODE_ATTR_OUTPUT_FLOAT_ALPHA enum valueKernelParamsMetal
NODE_ATTR_RGBA enum valueKernelParamsMetal
NODE_BLEND_DIAGONAL enum valueKernelParamsMetal
NODE_BLEND_EASING enum valueKernelParamsMetal
NODE_BLEND_LINEAR enum valueKernelParamsMetal
NODE_BLEND_QUADRATIC enum valueKernelParamsMetal
NODE_BLEND_QUADRATIC_SPHERE enum valueKernelParamsMetal
NODE_BLEND_RADIAL enum valueKernelParamsMetal
NODE_BLEND_SPHERICAL enum valueKernelParamsMetal
NODE_BUMP_OFFSET_CENTER enum valueKernelParamsMetal
NODE_BUMP_OFFSET_DX enum valueKernelParamsMetal
NODE_BUMP_OFFSET_DY enum valueKernelParamsMetal
NODE_CLAMP_MINMAX enum valueKernelParamsMetal
NODE_CLAMP_RANGE enum valueKernelParamsMetal
NODE_COMBSEP_COLOR_HSL enum valueKernelParamsMetal
NODE_COMBSEP_COLOR_HSV enum valueKernelParamsMetal
NODE_COMBSEP_COLOR_RGB enum valueKernelParamsMetal
NODE_CONVERT_CF enum valueKernelParamsMetal
NODE_CONVERT_CI enum valueKernelParamsMetal
NODE_CONVERT_FI enum valueKernelParamsMetal
NODE_CONVERT_FV enum valueKernelParamsMetal
NODE_CONVERT_IF enum valueKernelParamsMetal
NODE_CONVERT_IV enum valueKernelParamsMetal
NODE_CONVERT_VF enum valueKernelParamsMetal
NODE_CONVERT_VI enum valueKernelParamsMetal
NODE_ENVIRONMENT_EQUIRECTANGULAR enum valueKernelParamsMetal
NODE_ENVIRONMENT_MIRROR_BALL enum valueKernelParamsMetal
NODE_GABOR_TYPE_2D enum valueKernelParamsMetal
NODE_GABOR_TYPE_3D enum valueKernelParamsMetal
NODE_GEOM_I enum valueKernelParamsMetal
NODE_GEOM_N enum valueKernelParamsMetal
NODE_GEOM_Ng enum valueKernelParamsMetal
NODE_GEOM_P enum valueKernelParamsMetal
NODE_GEOM_T enum valueKernelParamsMetal
NODE_GEOM_uv enum valueKernelParamsMetal
NODE_IMAGE_ALPHA_UNASSOCIATE enum valueKernelParamsMetal
NODE_IMAGE_COMPRESS_AS_SRGB enum valueKernelParamsMetal
NODE_IMAGE_PROJ_BOX enum valueKernelParamsMetal
NODE_IMAGE_PROJ_FLAT enum valueKernelParamsMetal
NODE_IMAGE_PROJ_SPHERE enum valueKernelParamsMetal
NODE_IMAGE_PROJ_TUBE enum valueKernelParamsMetal
NODE_INFO_CURVE_INTERCEPT enum valueKernelParamsMetal
NODE_INFO_CURVE_IS_STRAND enum valueKernelParamsMetal
NODE_INFO_CURVE_LENGTH enum valueKernelParamsMetal
NODE_INFO_CURVE_RANDOM enum valueKernelParamsMetal
NODE_INFO_CURVE_TANGENT_NORMAL enum valueKernelParamsMetal
NODE_INFO_CURVE_THICKNESS enum valueKernelParamsMetal
NODE_INFO_MAT_INDEX enum valueKernelParamsMetal
NODE_INFO_OB_ALPHA enum valueKernelParamsMetal
NODE_INFO_OB_COLOR enum valueKernelParamsMetal
NODE_INFO_OB_INDEX enum valueKernelParamsMetal
NODE_INFO_OB_LOCATION enum valueKernelParamsMetal
NODE_INFO_OB_RANDOM enum valueKernelParamsMetal
NODE_INFO_PAR_AGE enum valueKernelParamsMetal
NODE_INFO_PAR_ANGULAR_VELOCITY enum valueKernelParamsMetal
NODE_INFO_PAR_INDEX enum valueKernelParamsMetal
NODE_INFO_PAR_LIFETIME enum valueKernelParamsMetal
NODE_INFO_PAR_LOCATION enum valueKernelParamsMetal
NODE_INFO_PAR_RANDOM enum valueKernelParamsMetal
NODE_INFO_PAR_SIZE enum valueKernelParamsMetal
NODE_INFO_PAR_VELOCITY enum valueKernelParamsMetal
NODE_INFO_POINT_POSITION enum valueKernelParamsMetal
NODE_INFO_POINT_RADIUS enum valueKernelParamsMetal
NODE_INFO_POINT_RANDOM enum valueKernelParamsMetal
NODE_LAYER_WEIGHT_FACING enum valueKernelParamsMetal
NODE_LAYER_WEIGHT_FRESNEL enum valueKernelParamsMetal
NODE_LIGHT_FALLOFF_CONSTANT enum valueKernelParamsMetal
NODE_LIGHT_FALLOFF_LINEAR enum valueKernelParamsMetal
NODE_LIGHT_FALLOFF_QUADRATIC enum valueKernelParamsMetal
NODE_LP_backfacing enum valueKernelParamsMetal
NODE_LP_camera enum valueKernelParamsMetal
NODE_LP_diffuse enum valueKernelParamsMetal
NODE_LP_glossy enum valueKernelParamsMetal
NODE_LP_ray_depth enum valueKernelParamsMetal
NODE_LP_ray_diffuse enum valueKernelParamsMetal
NODE_LP_ray_glossy enum valueKernelParamsMetal
NODE_LP_ray_length enum valueKernelParamsMetal
NODE_LP_ray_portal enum valueKernelParamsMetal
NODE_LP_ray_transmission enum valueKernelParamsMetal
NODE_LP_ray_transparent enum valueKernelParamsMetal
NODE_LP_reflection enum valueKernelParamsMetal
NODE_LP_shadow enum valueKernelParamsMetal
NODE_LP_singular enum valueKernelParamsMetal
NODE_LP_transmission enum valueKernelParamsMetal
NODE_LP_volume_scatter enum valueKernelParamsMetal
NODE_MAP_RANGE_LINEAR enum valueKernelParamsMetal
NODE_MAP_RANGE_SMOOTHERSTEP enum valueKernelParamsMetal
NODE_MAP_RANGE_SMOOTHSTEP enum valueKernelParamsMetal
NODE_MAP_RANGE_STEPPED enum valueKernelParamsMetal
NODE_MAPPING_TYPE_NORMAL enum valueKernelParamsMetal
NODE_MAPPING_TYPE_POINT enum valueKernelParamsMetal
NODE_MAPPING_TYPE_TEXTURE enum valueKernelParamsMetal
NODE_MAPPING_TYPE_VECTOR enum valueKernelParamsMetal
NODE_MATH_ABSOLUTE enum valueKernelParamsMetal
NODE_MATH_ADD enum valueKernelParamsMetal
NODE_MATH_ARCCOSINE enum valueKernelParamsMetal
NODE_MATH_ARCSINE enum valueKernelParamsMetal
NODE_MATH_ARCTAN2 enum valueKernelParamsMetal
NODE_MATH_ARCTANGENT enum valueKernelParamsMetal
NODE_MATH_CEIL enum valueKernelParamsMetal
NODE_MATH_COMPARE enum valueKernelParamsMetal
NODE_MATH_COSH enum valueKernelParamsMetal
NODE_MATH_COSINE enum valueKernelParamsMetal
NODE_MATH_DEGREES enum valueKernelParamsMetal
NODE_MATH_DIVIDE enum valueKernelParamsMetal
NODE_MATH_EXPONENT enum valueKernelParamsMetal
NODE_MATH_FLOOR enum valueKernelParamsMetal
NODE_MATH_FLOORED_MODULO enum valueKernelParamsMetal
NODE_MATH_FRACTION enum valueKernelParamsMetal
NODE_MATH_GREATER_THAN enum valueKernelParamsMetal
NODE_MATH_INV_SQRT enum valueKernelParamsMetal
NODE_MATH_LESS_THAN enum valueKernelParamsMetal
NODE_MATH_LOGARITHM enum valueKernelParamsMetal
NODE_MATH_MAXIMUM enum valueKernelParamsMetal
NODE_MATH_MINIMUM enum valueKernelParamsMetal
NODE_MATH_MODULO enum valueKernelParamsMetal
NODE_MATH_MULTIPLY enum valueKernelParamsMetal
NODE_MATH_MULTIPLY_ADD enum valueKernelParamsMetal
NODE_MATH_PINGPONG enum valueKernelParamsMetal
NODE_MATH_POWER enum valueKernelParamsMetal
NODE_MATH_RADIANS enum valueKernelParamsMetal
NODE_MATH_ROUND enum valueKernelParamsMetal
NODE_MATH_SIGN enum valueKernelParamsMetal
NODE_MATH_SINE enum valueKernelParamsMetal
NODE_MATH_SINH enum valueKernelParamsMetal
NODE_MATH_SMOOTH_MAX enum valueKernelParamsMetal
NODE_MATH_SMOOTH_MIN enum valueKernelParamsMetal
NODE_MATH_SNAP enum valueKernelParamsMetal
NODE_MATH_SQRT enum valueKernelParamsMetal
NODE_MATH_SUBTRACT enum valueKernelParamsMetal
NODE_MATH_TANGENT enum valueKernelParamsMetal
NODE_MATH_TANH enum valueKernelParamsMetal
NODE_MATH_TRUNC enum valueKernelParamsMetal
NODE_MATH_WRAP enum valueKernelParamsMetal
NODE_MIX_ADD enum valueKernelParamsMetal
NODE_MIX_BLEND enum valueKernelParamsMetal
NODE_MIX_BURN enum valueKernelParamsMetal
NODE_MIX_CLAMP enum valueKernelParamsMetal
NODE_MIX_COL enum valueKernelParamsMetal
NODE_MIX_DARK enum valueKernelParamsMetal
NODE_MIX_DIFF enum valueKernelParamsMetal
NODE_MIX_DIV enum valueKernelParamsMetal
NODE_MIX_DODGE enum valueKernelParamsMetal
NODE_MIX_EXCLUSION enum valueKernelParamsMetal
NODE_MIX_HUE enum valueKernelParamsMetal
NODE_MIX_LIGHT enum valueKernelParamsMetal
NODE_MIX_LINEAR enum valueKernelParamsMetal
NODE_MIX_MUL enum valueKernelParamsMetal
NODE_MIX_OVERLAY enum valueKernelParamsMetal
NODE_MIX_SAT enum valueKernelParamsMetal
NODE_MIX_SCREEN enum valueKernelParamsMetal
NODE_MIX_SOFT enum valueKernelParamsMetal
NODE_MIX_SUB enum valueKernelParamsMetal
NODE_MIX_VAL enum valueKernelParamsMetal
NODE_NOISE_FBM enum valueKernelParamsMetal
NODE_NOISE_HETERO_TERRAIN enum valueKernelParamsMetal
NODE_NOISE_HYBRID_MULTIFRACTAL enum valueKernelParamsMetal
NODE_NOISE_MULTIFRACTAL enum valueKernelParamsMetal
NODE_NOISE_RIDGED_MULTIFRACTAL enum valueKernelParamsMetal
NODE_NORMAL_MAP_BLENDER_OBJECT enum valueKernelParamsMetal
NODE_NORMAL_MAP_BLENDER_WORLD enum valueKernelParamsMetal
NODE_NORMAL_MAP_OBJECT enum valueKernelParamsMetal
NODE_NORMAL_MAP_TANGENT enum valueKernelParamsMetal
NODE_NORMAL_MAP_WORLD enum valueKernelParamsMetal
NODE_NUM enum valueKernelParamsMetal
NODE_PRINCIPLED_HAIR_CHIANG enum valueKernelParamsMetal
NODE_PRINCIPLED_HAIR_DIRECT_ABSORPTION enum valueKernelParamsMetal
NODE_PRINCIPLED_HAIR_HUANG enum valueKernelParamsMetal
NODE_PRINCIPLED_HAIR_MODEL_NUM enum valueKernelParamsMetal
NODE_PRINCIPLED_HAIR_PARAMETRIZATION_NUM enum valueKernelParamsMetal
NODE_PRINCIPLED_HAIR_PIGMENT_CONCENTRATION enum valueKernelParamsMetal
NODE_PRINCIPLED_HAIR_REFLECTANCE enum valueKernelParamsMetal
NODE_SKY_HOSEK enum valueKernelParamsMetal
NODE_SKY_MULTIPLE_SCATTERING enum valueKernelParamsMetal
NODE_SKY_PREETHAM enum valueKernelParamsMetal
NODE_SKY_SINGLE_SCATTERING enum valueKernelParamsMetal
NODE_TANGENT_AXIS_X enum valueKernelParamsMetal
NODE_TANGENT_AXIS_Y enum valueKernelParamsMetal
NODE_TANGENT_AXIS_Z enum valueKernelParamsMetal
NODE_TANGENT_RADIAL enum valueKernelParamsMetal
NODE_TANGENT_UVMAP enum valueKernelParamsMetal
NODE_TEXCO_CAMERA enum valueKernelParamsMetal
NODE_TEXCO_DUPLI_GENERATED enum valueKernelParamsMetal
NODE_TEXCO_DUPLI_UV enum valueKernelParamsMetal
NODE_TEXCO_NORMAL enum valueKernelParamsMetal
NODE_TEXCO_OBJECT enum valueKernelParamsMetal
NODE_TEXCO_OBJECT_WITH_TRANSFORM enum valueKernelParamsMetal
NODE_TEXCO_REFLECTION enum valueKernelParamsMetal
NODE_TEXCO_VOLUME_GENERATED enum valueKernelParamsMetal
NODE_TEXCO_WINDOW enum valueKernelParamsMetal
NODE_VECTOR_MATH_ABSOLUTE enum valueKernelParamsMetal
NODE_VECTOR_MATH_ADD enum valueKernelParamsMetal
NODE_VECTOR_MATH_CEIL enum valueKernelParamsMetal
NODE_VECTOR_MATH_COSINE enum valueKernelParamsMetal
NODE_VECTOR_MATH_CROSS_PRODUCT enum valueKernelParamsMetal
NODE_VECTOR_MATH_DISTANCE enum valueKernelParamsMetal
NODE_VECTOR_MATH_DIVIDE enum valueKernelParamsMetal
NODE_VECTOR_MATH_DOT_PRODUCT enum valueKernelParamsMetal
NODE_VECTOR_MATH_FACEFORWARD enum valueKernelParamsMetal
NODE_VECTOR_MATH_FLOOR enum valueKernelParamsMetal
NODE_VECTOR_MATH_FRACTION enum valueKernelParamsMetal
NODE_VECTOR_MATH_LENGTH enum valueKernelParamsMetal
NODE_VECTOR_MATH_MAXIMUM enum valueKernelParamsMetal
NODE_VECTOR_MATH_MINIMUM enum valueKernelParamsMetal
NODE_VECTOR_MATH_MODULO enum valueKernelParamsMetal
NODE_VECTOR_MATH_MULTIPLY enum valueKernelParamsMetal
NODE_VECTOR_MATH_MULTIPLY_ADD enum valueKernelParamsMetal
NODE_VECTOR_MATH_NORMALIZE enum valueKernelParamsMetal
NODE_VECTOR_MATH_POWER enum valueKernelParamsMetal
NODE_VECTOR_MATH_PROJECT enum valueKernelParamsMetal
NODE_VECTOR_MATH_REFLECT enum valueKernelParamsMetal
NODE_VECTOR_MATH_REFRACT enum valueKernelParamsMetal
NODE_VECTOR_MATH_SCALE enum valueKernelParamsMetal
NODE_VECTOR_MATH_SIGN enum valueKernelParamsMetal
NODE_VECTOR_MATH_SINE enum valueKernelParamsMetal
NODE_VECTOR_MATH_SNAP enum valueKernelParamsMetal
NODE_VECTOR_MATH_SUBTRACT enum valueKernelParamsMetal
NODE_VECTOR_MATH_TANGENT enum valueKernelParamsMetal
NODE_VECTOR_MATH_WRAP enum valueKernelParamsMetal
NODE_VECTOR_ROTATE_TYPE_AXIS enum valueKernelParamsMetal
NODE_VECTOR_ROTATE_TYPE_AXIS_X enum valueKernelParamsMetal
NODE_VECTOR_ROTATE_TYPE_AXIS_Y enum valueKernelParamsMetal
NODE_VECTOR_ROTATE_TYPE_AXIS_Z enum valueKernelParamsMetal
NODE_VECTOR_ROTATE_TYPE_EULER_XYZ enum valueKernelParamsMetal
NODE_VECTOR_TRANSFORM_CONVERT_SPACE_CAMERA enum valueKernelParamsMetal
NODE_VECTOR_TRANSFORM_CONVERT_SPACE_OBJECT enum valueKernelParamsMetal
NODE_VECTOR_TRANSFORM_CONVERT_SPACE_WORLD enum valueKernelParamsMetal
NODE_VECTOR_TRANSFORM_TYPE_NORMAL enum valueKernelParamsMetal
NODE_VECTOR_TRANSFORM_TYPE_POINT enum valueKernelParamsMetal
NODE_VECTOR_TRANSFORM_TYPE_VECTOR enum valueKernelParamsMetal
NODE_VORONOI_CHEBYCHEV enum valueKernelParamsMetal
NODE_VORONOI_DISTANCE_TO_EDGE enum valueKernelParamsMetal
NODE_VORONOI_EUCLIDEAN enum valueKernelParamsMetal
NODE_VORONOI_F1 enum valueKernelParamsMetal
NODE_VORONOI_F2 enum valueKernelParamsMetal
NODE_VORONOI_MANHATTAN enum valueKernelParamsMetal
NODE_VORONOI_MINKOWSKI enum valueKernelParamsMetal
NODE_VORONOI_N_SPHERE_RADIUS enum valueKernelParamsMetal
NODE_VORONOI_SMOOTH_F1 enum valueKernelParamsMetal
NODE_WAVE_BANDS enum valueKernelParamsMetal
NODE_WAVE_BANDS_DIRECTION_DIAGONAL enum valueKernelParamsMetal
NODE_WAVE_BANDS_DIRECTION_X enum valueKernelParamsMetal
NODE_WAVE_BANDS_DIRECTION_Y enum valueKernelParamsMetal
NODE_WAVE_BANDS_DIRECTION_Z enum valueKernelParamsMetal
NODE_WAVE_PROFILE_SAW enum valueKernelParamsMetal
NODE_WAVE_PROFILE_SIN enum valueKernelParamsMetal
NODE_WAVE_PROFILE_TRI enum valueKernelParamsMetal
NODE_WAVE_RINGS enum valueKernelParamsMetal
NODE_WAVE_RINGS_DIRECTION_SPHERICAL enum valueKernelParamsMetal
NODE_WAVE_RINGS_DIRECTION_X enum valueKernelParamsMetal
NODE_WAVE_RINGS_DIRECTION_Y enum valueKernelParamsMetal
NODE_WAVE_RINGS_DIRECTION_Z enum valueKernelParamsMetal
NodeAO enum nameKernelParamsMetal
NodeAttributeOutputType enum nameKernelParamsMetal
NodeAttributeType enum nameKernelParamsMetal
NodeBlendWeightType enum nameKernelParamsMetal
NodeBumpOffset enum nameKernelParamsMetal
NodeClampType enum nameKernelParamsMetal
NodeCombSepColorType enum nameKernelParamsMetal
NodeConvert enum nameKernelParamsMetal
NodeEnvironmentProjection enum nameKernelParamsMetal
NodeGaborType enum nameKernelParamsMetal
NodeGeometry enum nameKernelParamsMetal
NodeGradientType enum nameKernelParamsMetal
NodeHairInfo enum nameKernelParamsMetal
NodeImageFlags enum nameKernelParamsMetal
NodeImageProjection enum nameKernelParamsMetal
NodeLightFalloff enum nameKernelParamsMetal
NodeLightPath enum nameKernelParamsMetal
NodeMappingType enum nameKernelParamsMetal
NodeMapRangeType enum nameKernelParamsMetal
NodeMathType enum nameKernelParamsMetal
NodeMix enum nameKernelParamsMetal
NodeNoiseType enum nameKernelParamsMetal
NodeNormalMapSpace enum nameKernelParamsMetal
NodeObjectInfo enum nameKernelParamsMetal
NodeParticleInfo enum nameKernelParamsMetal
NodePointInfo enum nameKernelParamsMetal
NodePrincipledHairModel enum nameKernelParamsMetal
NodePrincipledHairParametrization enum nameKernelParamsMetal
NodeSkyType enum nameKernelParamsMetal
NodeTangentAxis enum nameKernelParamsMetal
NodeTangentDirectionType enum nameKernelParamsMetal
NodeTexCoord enum nameKernelParamsMetal
NodeVectorMathType enum nameKernelParamsMetal
NodeVectorRotateType enum nameKernelParamsMetal
NodeVectorTransformConvertSpace enum nameKernelParamsMetal
NodeVectorTransformType enum nameKernelParamsMetal
NodeVoronoiDistanceMetric enum nameKernelParamsMetal
NodeVoronoiFeature enum nameKernelParamsMetal
NodeWaveBandsDirection enum nameKernelParamsMetal
NodeWaveProfile enum nameKernelParamsMetal
NodeWaveRingsDirection enum nameKernelParamsMetal
NodeWaveType enum nameKernelParamsMetal
nonzerof(const float f, const float eps)KernelParamsMetalinline
normalize(const float4 a)KernelParamsMetalinline
normalize(const float3 a)KernelParamsMetalinline
normalize(const float2 a)KernelParamsMetalinline
normalize_len(const float3 a, ccl_private float *t)KernelParamsMetalinline
normalize_len(const float2 a, ccl_private float *t)KernelParamsMetalinline
one_float2()KernelParamsMetalinline
one_float3()KernelParamsMetalinline
one_float4()KernelParamsMetalinline
one_minus_cos(const float angle)KernelParamsMetalinline
one_vfloat8()KernelParamsMetalinline
operator!=(const float3 a, const float3 b)KernelParamsMetalinline
operator!=(const int3 a, const int3 b)KernelParamsMetalinline
operator!=(const float2 a, const float2 b)KernelParamsMetalinline
operator!=(const Transform &A, const Transform &B)KernelParamsMetalinline
operator&(const int4 a, const int4 b)KernelParamsMetalinline
operator&(const int32_t a, const int4 b)KernelParamsMetalinline
operator&(const int4 a, const int32_t b)KernelParamsMetalinline
operator&(const int2 a, const int2 b)KernelParamsMetalinline
operator&(const int3 a, const int3 b)KernelParamsMetalinline
operator&(const int3 a, const int b)KernelParamsMetalinline
operator&(const vint8 a, const vint8 b)KernelParamsMetalinline
operator&(const int32_t a, const vint8 b)KernelParamsMetalinline
operator&(const vint8 a, const int32_t b)KernelParamsMetalinline
operator&=(int4 &a, const int4 b)KernelParamsMetalinline
operator&=(int4 &a, const int32_t b)KernelParamsMetalinline
operator&=(vint8 &a, const vint8 b)KernelParamsMetalinline
operator&=(vint8 &a, const int32_t b)KernelParamsMetalinline
operator*(const Extrema< T > a, const T b)KernelParamsMetalinline
operator*(const float4 a, const float4 b)KernelParamsMetalinline
operator*(const float4 a, const float f)KernelParamsMetalinline
operator*(float f, const float4 a)KernelParamsMetalinline
operator*(const float3 a, const float3 b)KernelParamsMetalinline
operator*(const float3 a, const float f)KernelParamsMetalinline
operator*(const float f, const float3 a)KernelParamsMetalinline
operator*(const int4 a, const int4 b)KernelParamsMetalinline
operator*(const int2 &a, const int2 &b)KernelParamsMetalinline
operator*(const int3 a, const int3 b)KernelParamsMetalinline
operator*(const float2 a, const float2 b)KernelParamsMetalinline
operator*(const float2 a, const float f)KernelParamsMetalinline
operator*(float f, const float2 a)KernelParamsMetalinline
operator*(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator*(const vfloat8 a, const float f)KernelParamsMetalinline
operator*(const float f, const vfloat8 a)KernelParamsMetalinline
operator*(const dual< T1 > a, T2 b)KernelParamsMetalinline
operator*(const Transform a, const Transform b)KernelParamsMetalinline
operator*(const ProjectionTransform a, const ProjectionTransform b)KernelParamsMetalinline
operator*(const ProjectionTransform &a, const Transform &b)KernelParamsMetalinline
operator*(const Transform &a, const ProjectionTransform &b)KernelParamsMetalinline
operator*=(float4 &a, const float4 b)KernelParamsMetalinline
operator*=(float4 &a, const float f)KernelParamsMetalinline
operator*=(float3 &a, const float3 b)KernelParamsMetalinline
operator*=(float3 &a, const float f)KernelParamsMetalinline
operator*=(packed_float3 &a, const float3 b)KernelParamsMetalinline
operator*=(packed_float3 &a, const float f)KernelParamsMetalinline
operator*=(float2 &a, const float2 b)KernelParamsMetalinline
operator*=(float2 &a, const float f)KernelParamsMetalinline
operator*=(vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator*=(vfloat8 a, const float f)KernelParamsMetalinline
operator+(const ccl_private Extrema< T > &a, const ccl_private Extrema< T > &b)KernelParamsMetalinline
operator+(const float4 a, const float4 b)KernelParamsMetalinline
operator+(const float4 a, const float f)KernelParamsMetalinline
operator+(const float3 a, const float3 b)KernelParamsMetalinline
operator+(const float3 a, const float b)KernelParamsMetalinline
operator+(const float a, const float3 b)KernelParamsMetalinline
operator+(const int4 a, const int4 b)KernelParamsMetalinline
operator+(const int2 &a, const int2 &b)KernelParamsMetalinline
operator+(const int3 a, const int3 b)KernelParamsMetalinline
operator+(const vint8 a, const vint8 b)KernelParamsMetalinline
operator+(const float2 a, const float2 b)KernelParamsMetalinline
operator+(const float2 a, const float f)KernelParamsMetalinline
operator+(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator+(const vfloat8 a, const float f)KernelParamsMetalinline
operator+(const float f, const vfloat8 a)KernelParamsMetalinline
operator+=(ccl_private Extrema< T > &a, const ccl_private Extrema< T > &b)KernelParamsMetalinline
operator+=(float4 &a, const float4 b)KernelParamsMetalinline
operator+=(float3 &a, const float3 b)KernelParamsMetalinline
operator+=(packed_float3 &a, const float3 b)KernelParamsMetalinline
operator+=(int4 &a, const int4 b)KernelParamsMetalinline
operator+=(int2 &a, const int2 &b)KernelParamsMetalinline
operator+=(vint8 &a, const vint8 b)KernelParamsMetalinline
operator+=(float2 &a, const float2 b)KernelParamsMetalinline
operator+=(vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator-(const float4 &a)KernelParamsMetalinline
operator-(const float4 a, const float4 b)KernelParamsMetalinline
operator-(const float4 a, const float f)KernelParamsMetalinline
operator-(const float3 &a)KernelParamsMetalinline
operator-(const float3 a, const float3 b)KernelParamsMetalinline
operator-(const float3 a, const float b)KernelParamsMetalinline
operator-(const float a, const float3 b)KernelParamsMetalinline
operator-(const int4 a, const int4 b)KernelParamsMetalinline
operator-(const int2 &a, const int2 &b)KernelParamsMetalinline
operator-(const int3 a, const int3 b)KernelParamsMetalinline
operator-(const vint8 a, const vint8 b)KernelParamsMetalinline
operator-(const float2 &a)KernelParamsMetalinline
operator-(const float2 a, const float2 b)KernelParamsMetalinline
operator-(const float2 a, const float f)KernelParamsMetalinline
operator-(const vfloat8 a)KernelParamsMetalinline
operator-(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator-(const vfloat8 a, const float f)KernelParamsMetalinline
operator-(const float f, const vfloat8 a)KernelParamsMetalinline
operator-(const ccl_private dual< T > &a)KernelParamsMetalinline
operator-=(float4 &a, const float4 b)KernelParamsMetalinline
operator-=(float3 &a, const float3 b)KernelParamsMetalinline
operator-=(int4 &a, const int4 b)KernelParamsMetalinline
operator-=(vint8 &a, const vint8 b)KernelParamsMetalinline
operator-=(vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator/(const float4 a, const float f)KernelParamsMetalinline
operator/(const float4 a, const float4 b)KernelParamsMetalinline
operator/(const float f, const float3 a)KernelParamsMetalinline
operator/(const float3 a, const float f)KernelParamsMetalinline
operator/(const float3 a, const float3 b)KernelParamsMetalinline
operator/(const int2 &a, const int2 &b)KernelParamsMetalinline
operator/(float f, const float2 a)KernelParamsMetalinline
operator/(const float2 a, const float f)KernelParamsMetalinline
operator/(const float2 a, const float2 b)KernelParamsMetalinline
operator/(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator/(const vfloat8 a, const float f)KernelParamsMetalinline
operator/(const float f, const vfloat8 a)KernelParamsMetalinline
operator/=(ccl_private Interval< T1 > &interval, const T2 f)KernelParamsMetalinline
operator/=(float4 &a, const float4 b)KernelParamsMetalinline
operator/=(float4 &a, const float f)KernelParamsMetalinline
operator/=(float3 &a, const float3 b)KernelParamsMetalinline
operator/=(float3 &a, const float f)KernelParamsMetalinline
operator/=(packed_float3 &a, const float3 b)KernelParamsMetalinline
operator/=(packed_float3 &a, const float f)KernelParamsMetalinline
operator/=(float2 &a, const float2 b)KernelParamsMetalinline
operator/=(float2 &a, const float f)KernelParamsMetalinline
operator/=(vfloat8 a, const float f)KernelParamsMetalinline
operator<(const float4 a, const float4 b)KernelParamsMetalinline
operator<(const float3 a, const float3 b)KernelParamsMetalinline
operator<(const int4 a, const int4 b)KernelParamsMetalinline
operator<(const int4 a, const int b)KernelParamsMetalinline
operator<(const int3 a, const int3 b)KernelParamsMetalinline
operator<(const vint8 a, const vint8 b)KernelParamsMetalinline
operator<(const vint8 a, const int b)KernelParamsMetalinline
operator<<(const int4 a, const int i)KernelParamsMetalinline
operator<<(const vint8 a, const int i)KernelParamsMetalinline
operator<<=(int4 &a, const int32_t b)KernelParamsMetalinline
operator<<=(vint8 &a, const int32_t b)KernelParamsMetalinline
operator<=(const float4 a, const float4 b)KernelParamsMetalinline
operator==(const uchar4 a, const uchar4 b)KernelParamsMetalinline
operator==(const float4 a, const float4 b)KernelParamsMetalinline
operator==(const float3 a, const float3 b)KernelParamsMetalinline
operator==(const float3 a, const float b)KernelParamsMetalinline
operator==(const int4 a, const int4 b)KernelParamsMetalinline
operator==(const int4 a, const int b)KernelParamsMetalinline
operator==(const int2 a, const int2 b)KernelParamsMetalinline
operator==(const int3 a, const int3 b)KernelParamsMetalinline
operator==(const vint8 a, const vint8 b)KernelParamsMetalinline
operator==(const vint8 a, const int b)KernelParamsMetalinline
operator==(const float2 a, const float2 b)KernelParamsMetalinline
operator==(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator==(const Transform &A, const Transform &B)KernelParamsMetalinline
operator==(const DecomposedTransform &A, const DecomposedTransform &B)KernelParamsMetalinline
operator>(const float3 a, const float3 b)KernelParamsMetalinline
operator>(const float3 a, const float b)KernelParamsMetalinline
operator>=(const float4 a, const float4 b)KernelParamsMetalinline
operator>=(const float3 a, const float3 b)KernelParamsMetalinline
operator>=(const int4 a, const int4 b)KernelParamsMetalinline
operator>=(const int4 a, const int b)KernelParamsMetalinline
operator>=(const vint8 a, const vint8 b)KernelParamsMetalinline
operator>=(const vint8 a, const int b)KernelParamsMetalinline
operator>=(const float2 a, const float2 b)KernelParamsMetalinline
operator>>(const int4 a, const int i)KernelParamsMetalinline
operator>>(const int2 a, const int i)KernelParamsMetalinline
operator>>(const int3 a, const int i)KernelParamsMetalinline
operator>>(const vint8 a, const int i)KernelParamsMetalinline
operator>>=(int4 &a, const int32_t b)KernelParamsMetalinline
operator>>=(vint8 &a, const int32_t b)KernelParamsMetalinline
operator^(const float4 a, const float4 b)KernelParamsMetalinline
operator^(const int4 a, const int4 b)KernelParamsMetalinline
operator^(const int32_t a, const int4 b)KernelParamsMetalinline
operator^(const int4 a, const int32_t b)KernelParamsMetalinline
operator^(const int2 a, const int2 b)KernelParamsMetalinline
operator^(const int3 a, const int3 b)KernelParamsMetalinline
operator^(const vint8 a, const vint8 b)KernelParamsMetalinline
operator^(const int32_t a, const vint8 b)KernelParamsMetalinline
operator^(const vint8 a, const int32_t b)KernelParamsMetalinline
operator^(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
operator^=(int4 &a, const int4 b)KernelParamsMetalinline
operator^=(int4 &a, const int32_t b)KernelParamsMetalinline
operator^=(vint8 &a, const vint8 b)KernelParamsMetalinline
operator^=(vint8 &a, const int32_t b)KernelParamsMetalinline
operator|(const int4 a, const int4 b)KernelParamsMetalinline
operator|(const int32_t a, const int4 b)KernelParamsMetalinline
operator|(const int4 a, const int32_t b)KernelParamsMetalinline
operator|(const vint8 a, const vint8 b)KernelParamsMetalinline
operator|(const int32_t a, const vint8 b)KernelParamsMetalinline
operator|(const vint8 a, const int32_t b)KernelParamsMetalinline
operator|=(int4 &a, const int4 b)KernelParamsMetalinline
operator|=(int4 &a, const int32_t b)KernelParamsMetalinline
operator|=(vint8 &a, const vint8 b)KernelParamsMetalinline
operator|=(vint8 &a, const int32_t b)KernelParamsMetalinline
or_mask(const float x, const uint y)KernelParamsMetalinline
PackedSpectrum typedefKernelParamsMetal
PANORAMA_CENTRAL_CYLINDRICAL enum valueKernelParamsMetal
PANORAMA_EQUIANGULAR_CUBEMAP_FACE enum valueKernelParamsMetal
PANORAMA_EQUIRECTANGULAR enum valueKernelParamsMetal
PANORAMA_FISHEYE_EQUIDISTANT enum valueKernelParamsMetal
PANORAMA_FISHEYE_EQUISOLID enum valueKernelParamsMetal
PANORAMA_FISHEYE_LENS_POLYNOMIAL enum valueKernelParamsMetal
PANORAMA_MIRRORBALL enum valueKernelParamsMetal
PANORAMA_NUM_TYPES enum valueKernelParamsMetal
PanoramaType enum nameKernelParamsMetal
PASS_ADAPTIVE_AUX_BUFFER enum valueKernelParamsMetal
PASS_AO enum valueKernelParamsMetal
PASS_AOV_COLOR enum valueKernelParamsMetal
PASS_AOV_VALUE enum valueKernelParamsMetal
PASS_BACKGROUND enum valueKernelParamsMetal
PASS_BAKE_DIFFERENTIAL enum valueKernelParamsMetal
PASS_BAKE_PRIMITIVE enum valueKernelParamsMetal
PASS_BAKE_SEED enum valueKernelParamsMetal
PASS_CATEGORY_BAKE_END enum valueKernelParamsMetal
PASS_CATEGORY_DATA_END enum valueKernelParamsMetal
PASS_CATEGORY_LIGHT_END enum valueKernelParamsMetal
PASS_COMBINED enum valueKernelParamsMetal
PASS_CRYPTOMATTE enum valueKernelParamsMetal
PASS_DENOISING_ALBEDO enum valueKernelParamsMetal
PASS_DENOISING_DEPTH enum valueKernelParamsMetal
PASS_DENOISING_NORMAL enum valueKernelParamsMetal
PASS_DENOISING_PREVIOUS enum valueKernelParamsMetal
PASS_DEPTH enum valueKernelParamsMetal
PASS_DIFFUSE enum valueKernelParamsMetal
PASS_DIFFUSE_COLOR enum valueKernelParamsMetal
PASS_DIFFUSE_DIRECT enum valueKernelParamsMetal
PASS_DIFFUSE_INDIRECT enum valueKernelParamsMetal
PASS_EMISSION enum valueKernelParamsMetal
PASS_GLOSSY enum valueKernelParamsMetal
PASS_GLOSSY_COLOR enum valueKernelParamsMetal
PASS_GLOSSY_DIRECT enum valueKernelParamsMetal
PASS_GLOSSY_INDIRECT enum valueKernelParamsMetal
PASS_GUIDING_AVG_ROUGHNESS enum valueKernelParamsMetal
PASS_GUIDING_COLOR enum valueKernelParamsMetal
PASS_GUIDING_PROBABILITY enum valueKernelParamsMetal
PASS_MATERIAL_ID enum valueKernelParamsMetal
PASS_MIST enum valueKernelParamsMetal
PASS_MOTION enum valueKernelParamsMetal
PASS_MOTION_WEIGHT enum valueKernelParamsMetal
PASS_NONE enum valueKernelParamsMetal
PASS_NORMAL enum valueKernelParamsMetal
PASS_NUM enum valueKernelParamsMetal
PASS_OBJECT_ID enum valueKernelParamsMetal
PASS_POSITION enum valueKernelParamsMetal
PASS_RENDER_TIME enum valueKernelParamsMetal
PASS_ROUGHNESS enum valueKernelParamsMetal
PASS_SAMPLE_COUNT enum valueKernelParamsMetal
PASS_SHADOW_CATCHER enum valueKernelParamsMetal
PASS_SHADOW_CATCHER_MATTE enum valueKernelParamsMetal
PASS_SHADOW_CATCHER_SAMPLE_COUNT enum valueKernelParamsMetal
PASS_TRANSMISSION enum valueKernelParamsMetal
PASS_TRANSMISSION_COLOR enum valueKernelParamsMetal
PASS_TRANSMISSION_DIRECT enum valueKernelParamsMetal
PASS_TRANSMISSION_INDIRECT enum valueKernelParamsMetal
PASS_UV enum valueKernelParamsMetal
PASS_VOLUME enum valueKernelParamsMetal
PASS_VOLUME_DIRECT enum valueKernelParamsMetal
PASS_VOLUME_INDIRECT enum valueKernelParamsMetal
PASS_VOLUME_MAJORANT enum valueKernelParamsMetal
PASS_VOLUME_MAJORANT_SAMPLE_COUNT enum valueKernelParamsMetal
PASS_VOLUME_SCATTER enum valueKernelParamsMetal
PASS_VOLUME_TRANSMIT enum valueKernelParamsMetal
PassType enum nameKernelParamsMetal
PATH_MNEE_CULL_LIGHT_CONNECTION enum valueKernelParamsMetal
PATH_MNEE_NONE enum valueKernelParamsMetal
PATH_MNEE_RECEIVER_ANCESTOR enum valueKernelParamsMetal
PATH_MNEE_VALID enum valueKernelParamsMetal
PATH_RAY_ALL_VISIBILITY enum valueKernelParamsMetal
PATH_RAY_ANY_PASS enum valueKernelParamsMetal
PATH_RAY_CAMERA enum valueKernelParamsMetal
PATH_RAY_DENOISING_FEATURES enum valueKernelParamsMetal
PATH_RAY_DIFFUSE enum valueKernelParamsMetal
PATH_RAY_DIFFUSE_ANCESTOR enum valueKernelParamsMetal
PATH_RAY_EMISSION enum valueKernelParamsMetal
PATH_RAY_GLOSSY enum valueKernelParamsMetal
PATH_RAY_IMPORTANCE_BAKE enum valueKernelParamsMetal
PATH_RAY_MIS_HAD_TRANSMISSION enum valueKernelParamsMetal
PATH_RAY_MIS_SKIP enum valueKernelParamsMetal
PATH_RAY_NODE_UNALIGNED enum valueKernelParamsMetal
PATH_RAY_REFLECT enum valueKernelParamsMetal
PATH_RAY_SHADOW enum valueKernelParamsMetal
PATH_RAY_SHADOW_CATCHER_BACKGROUND enum valueKernelParamsMetal
PATH_RAY_SHADOW_CATCHER_HIT enum valueKernelParamsMetal
PATH_RAY_SHADOW_CATCHER_PASS enum valueKernelParamsMetal
PATH_RAY_SHADOW_FOR_AO enum valueKernelParamsMetal
PATH_RAY_SHADOW_OPAQUE enum valueKernelParamsMetal
PATH_RAY_SHADOW_TRANSPARENT enum valueKernelParamsMetal
PATH_RAY_SINGLE_PASS_DONE enum valueKernelParamsMetal
PATH_RAY_SINGULAR enum valueKernelParamsMetal
PATH_RAY_SUBSURFACE enum valueKernelParamsMetal
PATH_RAY_SUBSURFACE_BACKFACING enum valueKernelParamsMetal
PATH_RAY_SUBSURFACE_DISK enum valueKernelParamsMetal
PATH_RAY_SUBSURFACE_RANDOM_WALK enum valueKernelParamsMetal
PATH_RAY_SURFACE_PASS enum valueKernelParamsMetal
PATH_RAY_TERMINATE enum valueKernelParamsMetal
PATH_RAY_TERMINATE_AFTER_TRANSPARENT enum valueKernelParamsMetal
PATH_RAY_TERMINATE_AFTER_VOLUME enum valueKernelParamsMetal
PATH_RAY_TERMINATE_IN_NEXT_VOLUME enum valueKernelParamsMetal
PATH_RAY_TERMINATE_ON_NEXT_SURFACE enum valueKernelParamsMetal
PATH_RAY_TRANSMIT enum valueKernelParamsMetal
PATH_RAY_TRANSPARENT enum valueKernelParamsMetal
PATH_RAY_TRANSPARENT_BACKGROUND enum valueKernelParamsMetal
PATH_RAY_VOLUME_PASS enum valueKernelParamsMetal
PATH_RAY_VOLUME_PRIMARY_TRANSMIT enum valueKernelParamsMetal
PATH_RAY_VOLUME_SCATTER enum valueKernelParamsMetal
PathRayFlag enum nameKernelParamsMetal
PathRayMNEE enum nameKernelParamsMetal
PathTraceDimension enum nameKernelParamsMetal
pingpongf(const float a, const float b)KernelParamsMetalinline
pointer_pack_to_uint_0(T *ptr)KernelParamsMetalinline
pointer_pack_to_uint_1(T *ptr)KernelParamsMetalinline
pointer_unpack_from_uint(const uint a, const uint b)KernelParamsMetalinline
polar_to_cartesian(const float r, const float phi)KernelParamsMetalinline
popcount(const uint x)KernelParamsMetalinline
pow(vfloat8 v, const float e)KernelParamsMetalinline
pow20(const float a)KernelParamsMetalinline
pow22(const float a)KernelParamsMetalinline
power(const float4 v, const float e)KernelParamsMetalinline
power(const float3 v, const float e)KernelParamsMetalinline
power(const float2 v, const float e)KernelParamsMetalinline
power_of_2(const int a)KernelParamsMetalinline
precise_angle(const float3 a, const float3 b)KernelParamsMetalinline
prev_power_of_two(const uint x)KernelParamsMetalinline
PRIMITIVE_ALL enum valueKernelParamsMetal
PRIMITIVE_CURVE enum valueKernelParamsMetal
PRIMITIVE_CURVE_RIBBON enum valueKernelParamsMetal
PRIMITIVE_CURVE_THICK enum valueKernelParamsMetal
PRIMITIVE_CURVE_THICK_LINEAR enum valueKernelParamsMetal
PRIMITIVE_LAMP enum valueKernelParamsMetal
PRIMITIVE_MOTION enum valueKernelParamsMetal
PRIMITIVE_MOTION_CURVE_RIBBON enum valueKernelParamsMetal
PRIMITIVE_MOTION_CURVE_THICK enum valueKernelParamsMetal
PRIMITIVE_MOTION_CURVE_THICK_LINEAR enum valueKernelParamsMetal
PRIMITIVE_MOTION_POINT enum valueKernelParamsMetal
PRIMITIVE_MOTION_TRIANGLE enum valueKernelParamsMetal
PRIMITIVE_NONE enum valueKernelParamsMetal
PRIMITIVE_NUM enum valueKernelParamsMetal
PRIMITIVE_NUM_BITS enum valueKernelParamsMetal
PRIMITIVE_NUM_SHAPES enum valueKernelParamsMetal
PRIMITIVE_POINT enum valueKernelParamsMetal
PRIMITIVE_TRIANGLE enum valueKernelParamsMetal
PRIMITIVE_VOLUME enum valueKernelParamsMetal
PrimitiveType enum nameKernelParamsMetal
print_dual1(const ccl_private char *label, const dual1 a)KernelParamsMetalinline
print_dual2(const ccl_private char *label, const dual2 a)KernelParamsMetalinline
print_dual3(const ccl_private char *label, const dual3 a)KernelParamsMetalinline
print_float(const ccl_private char *label, const float a)KernelParamsMetalinline
print_float2(const ccl_private char *label, const float2 a)KernelParamsMetalinline
print_float3(const ccl_private char *label, const float3 a)KernelParamsMetalinline
print_float4(const ccl_private char *label, const float4 a)KernelParamsMetalinline
print_int3(const ccl_private char *label, const int3 a)KernelParamsMetalinline
print_int4(const ccl_private char *label, const int4 a)KernelParamsMetalinline
print_projection(const char *label, const ProjectionTransform &t)KernelParamsMetalinline
print_transform(const char *label, const Transform &t)KernelParamsMetalinline
print_vfloat8(const ccl_private char *label, const vfloat8 a)KernelParamsMetalinline
PRNG_BAKE_VOLUME_DENSITY_EVAL enum valueKernelParamsMetal
PRNG_BOUNCE_NUM enum valueKernelParamsMetal
PRNG_FILTER enum valueKernelParamsMetal
PRNG_LENS_TIME enum valueKernelParamsMetal
PRNG_LIGHT enum valueKernelParamsMetal
PRNG_LIGHT_TERMINATE enum valueKernelParamsMetal
PRNG_SUBSURFACE_BSDF enum valueKernelParamsMetal
PRNG_SUBSURFACE_COLOR_CHANNEL enum valueKernelParamsMetal
PRNG_SUBSURFACE_DISK enum valueKernelParamsMetal
PRNG_SUBSURFACE_DISK_RESAMPLE enum valueKernelParamsMetal
PRNG_SUBSURFACE_GUIDE_DIRECTION enum valueKernelParamsMetal
PRNG_SUBSURFACE_GUIDE_STRATEGY enum valueKernelParamsMetal
PRNG_SUBSURFACE_SCATTER_DISTANCE enum valueKernelParamsMetal
PRNG_SURFACE_AO enum valueKernelParamsMetal
PRNG_SURFACE_BEVEL enum valueKernelParamsMetal
PRNG_SURFACE_BSDF enum valueKernelParamsMetal
PRNG_SURFACE_BSDF_GUIDING enum valueKernelParamsMetal
PRNG_SURFACE_RIS_GUIDING_0 enum valueKernelParamsMetal
PRNG_SURFACE_RIS_GUIDING_1 enum valueKernelParamsMetal
PRNG_TERMINATE enum valueKernelParamsMetal
PRNG_VOLUME_COLOR_CHANNEL enum valueKernelParamsMetal
PRNG_VOLUME_EXPANSION_ORDER enum valueKernelParamsMetal
PRNG_VOLUME_OFFSET enum valueKernelParamsMetal
PRNG_VOLUME_PHASE enum valueKernelParamsMetal
PRNG_VOLUME_PHASE_GUIDING_DISTANCE enum valueKernelParamsMetal
PRNG_VOLUME_PHASE_GUIDING_EQUIANGULAR enum valueKernelParamsMetal
PRNG_VOLUME_RESERVOIR enum valueKernelParamsMetal
PRNG_VOLUME_SCATTER_DISTANCE enum valueKernelParamsMetal
PRNG_VOLUME_SHADE_OFFSET enum valueKernelParamsMetal
project(const float3 v, const float3 v_proj)KernelParamsMetalinline
projection_identity()KernelParamsMetalinline
projection_inverse(const ProjectionTransform tfm)KernelParamsMetalinline
projection_inverse_impl(ccl_private float R[4][4], ccl_private float M[4][4])KernelParamsMetalinline
projection_orthographic(const float znear, const float zfar)KernelParamsMetalinline
projection_perspective(const float fov, const float n, float f)KernelParamsMetalinline
projection_to_transform(const ProjectionTransform &a)KernelParamsMetalinline
projection_transpose(const ProjectionTransform a)KernelParamsMetalinline
quat_interpolate(const float4 q1, const float4 q2, const float t)KernelParamsMetalinline
reciprocal(const float3 a)KernelParamsMetalinline
rect_clip(const int4 a, const int4 b)KernelParamsMetalinline
rect_expand(const int4 rect, const int d)KernelParamsMetalinline
rect_from_shape(const int x0, const int y0, const int w, int h)KernelParamsMetalinline
rect_is_valid(const int4 rect)KernelParamsMetalinline
rect_size(const int4 rect)KernelParamsMetalinline
reduce_add(const float4 a)KernelParamsMetalinline
reduce_add(const float3 a)KernelParamsMetalinline
reduce_add(const float2 a)KernelParamsMetalinline
reduce_add(const vfloat8 a)KernelParamsMetalinline
reduce_add(const dual< T > a)KernelParamsMetalinline
reduce_max(const float4 a)KernelParamsMetalinline
reduce_max(const float3 a)KernelParamsMetalinline
reduce_max(const float2 a)KernelParamsMetalinline
reduce_max(const vfloat8 a)KernelParamsMetalinline
reduce_min(const float4 a)KernelParamsMetalinline
reduce_min(const float3 a)KernelParamsMetalinline
reduce_min(const float2 a)KernelParamsMetalinline
reduce_min(const vfloat8 a)KernelParamsMetalinline
reflect(const float3 incident, const float3 unit_normal)KernelParamsMetalinline
refract(const float3 incident, const float3 normal, const float eta)KernelParamsMetalinline
reverse_integer_bits(uint32_t x)KernelParamsMetalinline
rgb_to_rgbe(float3 rgb)KernelParamsMetalinline
rgbe_to_rgb(const RGBE rgbe)KernelParamsMetalinline
rotate_around_axis(const float3 p, const float3 axis, const float angle)KernelParamsMetalinline
round(const float3 a)KernelParamsMetalinline
round_down(const size_t x, const size_t multiple)KernelParamsMetalinline
round_up(const size_t x, const size_t multiple)KernelParamsMetalinline
safe_acosf(const float a)KernelParamsMetalinline
safe_asinf(const float a)KernelParamsMetalinline
safe_divide(const float a, const float b)KernelParamsMetalinline
safe_divide(const float4 a, const float b)KernelParamsMetalinline
safe_divide(const float4 a, const float4 b)KernelParamsMetalinline
safe_divide(const float3 a, const float3 b)KernelParamsMetalinline
safe_divide(const float3 a, const float b)KernelParamsMetalinline
safe_divide(const vfloat8 a, const float b)KernelParamsMetalinline
safe_divide(const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
safe_divide_float2_float(const float2 a, const float b)KernelParamsMetalinline
safe_floored_fmod(const float3 a, const float3 b)KernelParamsMetalinline
safe_floored_modulo(const float a, const float b)KernelParamsMetalinline
safe_fmod(const float3 a, const float3 b)KernelParamsMetalinline
safe_logf(const float a, const float b)KernelParamsMetalinline
safe_modulo(const float a, const float b)KernelParamsMetalinline
safe_normalize(const float4 a)KernelParamsMetalinline
safe_normalize(const float3 a)KernelParamsMetalinline
safe_normalize(const float2 a)KernelParamsMetalinline
safe_normalize_fallback(const float3 a, const float3 fallback)KernelParamsMetalinline
safe_normalize_len(const float3 a, ccl_private float *t)KernelParamsMetalinline
safe_pow(const float3 a, const float3 b)KernelParamsMetalinline
safe_powf(const float a, const float b)KernelParamsMetalinline
safe_sqrt(const float3 a)KernelParamsMetalinline
safe_sqrtf(const float f)KernelParamsMetalinline
SAMPLING_NUM_PATTERNS enum valueKernelParamsMetal
SAMPLING_PATTERN_AUTOMATIC enum valueKernelParamsMetal
SAMPLING_PATTERN_BLUE_NOISE_FIRST enum valueKernelParamsMetal
SAMPLING_PATTERN_BLUE_NOISE_PURE enum valueKernelParamsMetal
SAMPLING_PATTERN_BLUE_NOISE_ROUND enum valueKernelParamsMetal
SAMPLING_PATTERN_SOBOL_BURLEY enum valueKernelParamsMetal
SAMPLING_PATTERN_TABULATED_SOBOL enum valueKernelParamsMetal
SamplingPattern enum nameKernelParamsMetal
saturate(const float4 a)KernelParamsMetalinline
saturate(const float3 a)KernelParamsMetalinline
saturate(const vfloat8 a)KernelParamsMetalinline
saturatef(const float a)KernelParamsMetalinline
SD_BACKFACING enum valueKernelParamsMetal
SD_BSDF enum valueKernelParamsMetal
SD_BSDF_HAS_EVAL enum valueKernelParamsMetal
SD_BSDF_HAS_TRANSMISSION enum valueKernelParamsMetal
SD_BSDF_NEEDS_LCG enum valueKernelParamsMetal
SD_BSSRDF enum valueKernelParamsMetal
SD_CLOSURE_FLAGS enum valueKernelParamsMetal
SD_EMISSION enum valueKernelParamsMetal
SD_EXTINCTION enum valueKernelParamsMetal
SD_HAS_BSSRDF_BUMP enum valueKernelParamsMetal
SD_HAS_BUMP enum valueKernelParamsMetal
SD_HAS_CONSTANT_EMISSION enum valueKernelParamsMetal
SD_HAS_DISPLACEMENT enum valueKernelParamsMetal
SD_HAS_EMISSION enum valueKernelParamsMetal
SD_HAS_LIGHT_PATH_NODE enum valueKernelParamsMetal
SD_HAS_ONLY_VOLUME enum valueKernelParamsMetal
SD_HAS_RAYTRACE enum valueKernelParamsMetal
SD_HAS_TRANSPARENT_SHADOW enum valueKernelParamsMetal
SD_HAS_VOLUME enum valueKernelParamsMetal
SD_HETEROGENEOUS_VOLUME enum valueKernelParamsMetal
SD_HOLDOUT enum valueKernelParamsMetal
SD_IS_VOLUME_SHADER_EVAL enum valueKernelParamsMetal
SD_MIS_BACK enum valueKernelParamsMetal
SD_MIS_FRONT enum valueKernelParamsMetal
SD_NEED_VOLUME_ATTRIBUTES enum valueKernelParamsMetal
SD_OBJECT_CAUSTICS enum valueKernelParamsMetal
SD_OBJECT_CAUSTICS_CASTER enum valueKernelParamsMetal
SD_OBJECT_CAUSTICS_RECEIVER enum valueKernelParamsMetal
SD_OBJECT_FLAGS enum valueKernelParamsMetal
SD_OBJECT_HAS_VERTEX_MOTION enum valueKernelParamsMetal
SD_OBJECT_HAS_VOLUME enum valueKernelParamsMetal
SD_OBJECT_HAS_VOLUME_ATTRIBUTES enum valueKernelParamsMetal
SD_OBJECT_HAS_VOLUME_MOTION enum valueKernelParamsMetal
SD_OBJECT_HOLDOUT_MASK enum valueKernelParamsMetal
SD_OBJECT_INTERSECTS_VOLUME enum valueKernelParamsMetal
SD_OBJECT_MOTION enum valueKernelParamsMetal
SD_OBJECT_NEGATIVE_SCALE enum valueKernelParamsMetal
SD_OBJECT_SHADOW_CATCHER enum valueKernelParamsMetal
SD_OBJECT_TRANSFORM_APPLIED enum valueKernelParamsMetal
SD_RAY_PORTAL enum valueKernelParamsMetal
SD_SCATTER enum valueKernelParamsMetal
SD_SHADER_FLAGS enum valueKernelParamsMetal
SD_TRANSPARENT enum valueKernelParamsMetal
SD_USE_BUMP_MAP_CORRECTION enum valueKernelParamsMetal
SD_VOLUME_CUBIC enum valueKernelParamsMetal
SD_VOLUME_EQUIANGULAR enum valueKernelParamsMetal
SD_VOLUME_MIS enum valueKernelParamsMetal
select(const MaskType mask, const float4 a, const float4 b)KernelParamsMetalinline
select(const MaskType mask, const float3 a, const float3 b)KernelParamsMetalinline
select(const int4 mask, const int4 a, const int4 b)KernelParamsMetalinline
select(const vint8 mask, const vint8 a, const vint8 b)KernelParamsMetalinline
select(const MaskType mask, const float2 a, const float2 b)KernelParamsMetalinline
select(const vint8 mask, const vfloat8 a, const vfloat8 b)KernelParamsMetalinline
SHADER_AREA_LIGHT enum valueKernelParamsMetal
SHADER_CAST_SHADOW enum valueKernelParamsMetal
SHADER_EXCLUDE_ANY enum valueKernelParamsMetal
SHADER_EXCLUDE_CAMERA enum valueKernelParamsMetal
SHADER_EXCLUDE_DIFFUSE enum valueKernelParamsMetal
SHADER_EXCLUDE_GLOSSY enum valueKernelParamsMetal
SHADER_EXCLUDE_SCATTER enum valueKernelParamsMetal
SHADER_EXCLUDE_SHADOW_CATCHER enum valueKernelParamsMetal
SHADER_EXCLUDE_TRANSMIT enum valueKernelParamsMetal
SHADER_MASK enum valueKernelParamsMetal
SHADER_SMOOTH_NORMAL enum valueKernelParamsMetal
SHADER_TYPE_BUMP enum valueKernelParamsMetal
SHADER_TYPE_DISPLACEMENT enum valueKernelParamsMetal
SHADER_TYPE_SURFACE enum valueKernelParamsMetal
SHADER_TYPE_VOLUME enum valueKernelParamsMetal
SHADER_USE_MIS enum valueKernelParamsMetal
ShaderDataCausticsStorage typedefKernelParamsMetal
ShaderDataFlag enum nameKernelParamsMetal
ShaderDataObjectFlag enum nameKernelParamsMetal
ShaderDataTinyStorage typedefKernelParamsMetal
ShaderFlag enum nameKernelParamsMetal
ShaderNodeType enum nameKernelParamsMetal
ShaderType enum nameKernelParamsMetal
signf(const float f)KernelParamsMetalinline
sin(const float3 v)KernelParamsMetalinline
sin_from_cos(const float c)KernelParamsMetalinline
sin_sqr_to_one_minus_cos(const float s_sq)KernelParamsMetalinline
smoothminf(const float a, const float b, float k)KernelParamsMetalinline
smoothstep(const float edge0, const float edge1, const float x)KernelParamsMetalinline
smoothstepf(const float f)KernelParamsMetalinline
solve_quadratic(const float a, const float b, const float c, ccl_private float &x1, ccl_private float &x2)KernelParamsMetalinline
Spectrum typedefKernelParamsMetal
spherical_cos_to_direction(const float cos_theta, const float phi)KernelParamsMetalinline
spherical_to_direction(const float theta, const float phi)KernelParamsMetalinline
sqr(const float a)KernelParamsMetalinline
sqr(const float4 a)KernelParamsMetalinline
sqr(const float3 a)KernelParamsMetalinline
sqr(const vfloat8 a)KernelParamsMetalinline
sqrt(const float4 a)KernelParamsMetalinline
sqrt(const float3 a)KernelParamsMetalinline
sqrt(const vfloat8 a)KernelParamsMetalinline
static_assert_align(KernelCamera, 16)KernelParamsMetal
static_assert_align(KernelFilmConvert, 16)KernelParamsMetal
static_assert_align(KernelTables, 16)KernelParamsMetal
static_assert_align(KernelBake, 16)KernelParamsMetal
static_assert_align(KernelData, 16)KernelParamsMetal
static_assert_align(KernelObject, 16)KernelParamsMetal
static_assert_align(KernelCurve, 16)KernelParamsMetal
static_assert_align(KernelCurveSegment, 8)KernelParamsMetal
static_assert_align(KernelLight, 16)KernelParamsMetal
static_assert_align(KernelLightDistribution, 16)KernelParamsMetal
static_assert_align(KernelLightTreeNode, 16)KernelParamsMetal
static_assert_align(KernelLightTreeEmitter, 16)KernelParamsMetal
static_assert_align(KernelParticle, 16)KernelParamsMetal
static_assert_align(KernelShader, 16)KernelParamsMetal
static_assert_align(KernelShaderEvalInput, 16)KernelParamsMetal
system_console_width()KernelParamsMetal
system_cpu_bits()KernelParamsMetal
system_cpu_brand_string()KernelParamsMetal
system_cpu_support_avx2()KernelParamsMetal
system_cpu_support_sse42()KernelParamsMetal
system_physical_ram()KernelParamsMetal
system_self_process_id()KernelParamsMetal
tan(const float3 v)KernelParamsMetalinline
tan_angle(const float3 a, const float3 b)KernelParamsMetalinline
to_global(const float2 p, const T X, const T Y)KernelParamsMetalinline
to_global(const float3 p, const T X, const T Y, const T Z)KernelParamsMetalinline
to_local(const T p, const T X, const T Y)KernelParamsMetalinline
to_local(const T p, const T X, const T Y, const T Z)KernelParamsMetalinline
transform_clear_scale(const Transform &tfm)KernelParamsMetalinline
transform_compose(ccl_private Transform *tfm, const ccl_private DecomposedTransform *decomp)KernelParamsMetalinline
transform_decomposed_isfinite_safe(ccl_private DecomposedTransform *decomp)KernelParamsMetalinline
transform_direction(const ccl_private Transform *t, const float3 a)KernelParamsMetalinline
transform_direction_transposed(const ccl_private Transform *t, const float3 a)KernelParamsMetalinline
transform_empty()KernelParamsMetalinline
transform_equal_threshold(const Transform &A, const Transform &B, const float threshold)KernelParamsMetalinline
transform_euler(const float3 euler)KernelParamsMetalinline
transform_from_viewplane(BoundBox2D &viewplane)KernelParamsMetal
transform_get_column(const Transform *t, const int column)KernelParamsMetalinline
transform_identity()KernelParamsMetalinline
transform_inverse(const Transform tfm)KernelParamsMetalinline
transform_inverse_cpu_avx2(const Transform &tfm, Transform &itfm)KernelParamsMetal
transform_inverse_cross(const float3 a_, const float3 b_)KernelParamsMetalinline
transform_inverse_dot(const float3 a_, const float3 b_)KernelParamsMetalinline
transform_inverse_impl(const Transform tfm)KernelParamsMetalinline
transform_isfinite_safe(ccl_private Transform *tfm)KernelParamsMetalinline
transform_motion_array_interpolate(ccl_private Transform *tfm, const ccl_global DecomposedTransform *motion, const uint numsteps, const float time)KernelParamsMetalinline
transform_motion_decompose(DecomposedTransform *decomp, const Transform *motion, const size_t size)KernelParamsMetal
transform_negative_scale(const Transform &tfm)KernelParamsMetalinline
transform_perspective(const ccl_private ProjectionTransform *t, const float3 a)KernelParamsMetalinline
transform_perspective_deriv(const ccl_private ProjectionTransform *t, const float3 a, const float3 dx, const float3 dy, ccl_private float3 &out_dx, ccl_private float3 &out_dy)KernelParamsMetalinline
transform_perspective_direction(const ccl_private ProjectionTransform *t, const float3 a)KernelParamsMetalinline
transform_point(const ccl_private Transform *t, const float3 a)KernelParamsMetalinline
transform_point(const ccl_private Transform *t, const dual3 a)KernelParamsMetalinline
transform_rotate(const float angle, float3 axis)KernelParamsMetalinline
transform_scale(const float3 s)KernelParamsMetalinline
transform_scale(const float x, const float y, float z)KernelParamsMetalinline
transform_set_column(Transform *t, const int column, const float3 value)KernelParamsMetalinline
transform_to_quat(const Transform &tfm)KernelParamsMetal
transform_translate(const float3 t)KernelParamsMetalinline
transform_translate(const float x, const float y, float z)KernelParamsMetalinline
transform_transposed_inverse(const Transform &tfm)KernelParamsMetal
transform_uniform_scale(const Transform &tfm, float &scale)KernelParamsMetalinline
transform_zero()KernelParamsMetalinline
triangle_area(const ccl_private float3 &v1, const ccl_private float3 &v2, const ccl_private float3 &v3)KernelParamsMetalinline
uchar typedefKernelParamsMetal
uint typedefKernelParamsMetal
uint16_pack_to_uint(const uint a, const uint b)KernelParamsMetalinline
uint16_unpack_from_uint_0(const uint i)KernelParamsMetalinline
uint16_unpack_from_uint_1(const uint i)KernelParamsMetalinline
uint3_as_float3(const uint3 f)KernelParamsMetalinline
ushort typedefKernelParamsMetal
vector_angle(const float3 a, const float3 b)KernelParamsMetalinline
wrap(const float3 value, const float3 max, const float3 min)KernelParamsMetalinline
wrapf(const float value, const float max, const float min)KernelParamsMetalinline
xor_mask(const float x, const uint y)KernelParamsMetalinline
zero_float2()KernelParamsMetalinline
zero_float3()KernelParamsMetalinline
zero_float4()KernelParamsMetalinline
zero_int4()KernelParamsMetalinline
zero_vfloat8()KernelParamsMetalinline