Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/osl/closures_template.h
| Show All 34 Lines | OSL_CLOSURE_STRUCT_BEGIN(Refraction, refraction) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Refraction, VECTOR, packed_float3, N, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Refraction, VECTOR, packed_float3, N, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Refraction, FLOAT, float, ior, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Refraction, FLOAT, float, ior, NULL) | ||||
| OSL_CLOSURE_STRUCT_END(Refraction, refraction) | OSL_CLOSURE_STRUCT_END(Refraction, refraction) | ||||
| OSL_CLOSURE_STRUCT_BEGIN(Transparent, transparent) | OSL_CLOSURE_STRUCT_BEGIN(Transparent, transparent) | ||||
| OSL_CLOSURE_STRUCT_END(Transparent, transparent) | OSL_CLOSURE_STRUCT_END(Transparent, transparent) | ||||
| OSL_CLOSURE_STRUCT_BEGIN(Microfacet, microfacet) | OSL_CLOSURE_STRUCT_BEGIN(Microfacet, microfacet) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Microfacet, STRING, ustring, distribution, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Microfacet, STRING, DeviceString, distribution, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Microfacet, VECTOR, packed_float3, N, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Microfacet, VECTOR, packed_float3, N, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Microfacet, VECTOR, packed_float3, T, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Microfacet, VECTOR, packed_float3, T, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Microfacet, FLOAT, float, alpha_x, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Microfacet, FLOAT, float, alpha_x, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Microfacet, FLOAT, float, alpha_y, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Microfacet, FLOAT, float, alpha_y, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Microfacet, FLOAT, float, ior, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Microfacet, FLOAT, float, ior, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(Microfacet, INT, int, refract, NULL) | OSL_CLOSURE_STRUCT_MEMBER(Microfacet, INT, int, refract, NULL) | ||||
| OSL_CLOSURE_STRUCT_END(Microfacet, microfacet) | OSL_CLOSURE_STRUCT_END(Microfacet, microfacet) | ||||
| ▲ Show 20 Lines • Show All 153 Lines • ▼ Show 20 Lines | |||||
| OSL_CLOSURE_STRUCT_BEGIN(PhongRamp, phong_ramp) | OSL_CLOSURE_STRUCT_BEGIN(PhongRamp, phong_ramp) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(PhongRamp, VECTOR, packed_float3, N, NULL) | OSL_CLOSURE_STRUCT_MEMBER(PhongRamp, VECTOR, packed_float3, N, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(PhongRamp, FLOAT, float, exponent, NULL) | OSL_CLOSURE_STRUCT_MEMBER(PhongRamp, FLOAT, float, exponent, NULL) | ||||
| OSL_CLOSURE_STRUCT_ARRAY_MEMBER(PhongRamp, COLOR, packed_float3, colors, NULL, 8) | OSL_CLOSURE_STRUCT_ARRAY_MEMBER(PhongRamp, COLOR, packed_float3, colors, NULL, 8) | ||||
| OSL_CLOSURE_STRUCT_END(PhongRamp, phong_ramp) | OSL_CLOSURE_STRUCT_END(PhongRamp, phong_ramp) | ||||
| OSL_CLOSURE_STRUCT_BEGIN(BSSRDF, bssrdf) | OSL_CLOSURE_STRUCT_BEGIN(BSSRDF, bssrdf) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, STRING, ustring, method, NULL) | OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, STRING, DeviceString, method, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, VECTOR, packed_float3, N, NULL) | OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, VECTOR, packed_float3, N, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, VECTOR, packed_float3, radius, NULL) | OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, VECTOR, packed_float3, radius, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, VECTOR, packed_float3, albedo, NULL) | OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, VECTOR, packed_float3, albedo, NULL) | ||||
| OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, FLOAT, float, roughness, "roughness") | OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, FLOAT, float, roughness, "roughness") | ||||
| OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, FLOAT, float, ior, "ior") | OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, FLOAT, float, ior, "ior") | ||||
| OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, FLOAT, float, anisotropy, "anisotropy") | OSL_CLOSURE_STRUCT_MEMBER(BSSRDF, FLOAT, float, anisotropy, "anisotropy") | ||||
| OSL_CLOSURE_STRUCT_END(BSSRDF, bssrdf) | OSL_CLOSURE_STRUCT_END(BSSRDF, bssrdf) | ||||
| Show All 37 Lines | |||||