Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/scene/osl.cpp
| Show First 20 Lines • Show All 281 Lines • ▼ Show 20 Lines | # endif | ||||
| "camera", /* PATH_RAY_CAMERA */ | "camera", /* PATH_RAY_CAMERA */ | ||||
| "reflection", /* PATH_RAY_REFLECT */ | "reflection", /* PATH_RAY_REFLECT */ | ||||
| "refraction", /* PATH_RAY_TRANSMIT */ | "refraction", /* PATH_RAY_TRANSMIT */ | ||||
| "diffuse", /* PATH_RAY_DIFFUSE */ | "diffuse", /* PATH_RAY_DIFFUSE */ | ||||
| "glossy", /* PATH_RAY_GLOSSY */ | "glossy", /* PATH_RAY_GLOSSY */ | ||||
| "singular", /* PATH_RAY_SINGULAR */ | "singular", /* PATH_RAY_SINGULAR */ | ||||
| "transparent", /* PATH_RAY_TRANSPARENT */ | "transparent", /* PATH_RAY_TRANSPARENT */ | ||||
| "volume_scatter", /* PATH_RAY_VOLUME_SCATTER */ | "volume_scatter", /* PATH_RAY_VOLUME_SCATTER */ | ||||
| "importance_bake", /* PATH_RAY_IMPORTANCE_BAKE */ | |||||
| "shadow", /* PATH_RAY_SHADOW_OPAQUE */ | "shadow", /* PATH_RAY_SHADOW_OPAQUE */ | ||||
| "shadow", /* PATH_RAY_SHADOW_TRANSPARENT */ | "shadow", /* PATH_RAY_SHADOW_TRANSPARENT */ | ||||
| "__unused__", /* PATH_RAY_NODE_UNALIGNED */ | "__unused__", /* PATH_RAY_NODE_UNALIGNED */ | ||||
| "__unused__", /* PATH_RAY_MIS_SKIP */ | "__unused__", /* PATH_RAY_MIS_SKIP */ | ||||
| "diffuse_ancestor", /* PATH_RAY_DIFFUSE_ANCESTOR */ | "diffuse_ancestor", /* PATH_RAY_DIFFUSE_ANCESTOR */ | ||||
| Show All 12 Lines | # endif | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | "__unused__", | ||||
| "__unused__", | |||||
| }; | }; | ||||
| const int nraytypes = sizeof(raytypes) / sizeof(raytypes[0]); | const int nraytypes = sizeof(raytypes) / sizeof(raytypes[0]); | ||||
| ss->attribute("raytypes", TypeDesc(TypeDesc::STRING, nraytypes), raytypes); | ss->attribute("raytypes", TypeDesc(TypeDesc::STRING, nraytypes), raytypes); | ||||
| OSLRenderServices::register_closures(ss); | OSLRenderServices::register_closures(ss); | ||||
| ss_shared[device_type] = ss; | ss_shared[device_type] = ss; | ||||
| ▲ Show 20 Lines • Show All 992 Lines • Show Last 20 Lines | |||||