|
Blender V5.0
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_inline void | cameradata_to_shaderglobals (const packed_float3 sensor, const packed_float3 dSdx, const packed_float3 dSdy, const float2 rand_lens, ccl_private ShaderGlobals *globals) |
| packed_float3 | osl_eval_camera (KernelGlobals kg, const packed_float3 sensor, const packed_float3 dSdx, const packed_float3 dSdy, const float2 rand_lens, packed_float3 &P, packed_float3 &dPdx, packed_float3 &dPdy, packed_float3 &D, packed_float3 &dDdx, packed_float3 &dDdy) |
| CCL_NAMESPACE_BEGIN ccl_device_inline void cameradata_to_shaderglobals | ( | const packed_float3 | sensor, |
| const packed_float3 | dSdx, | ||
| const packed_float3 | dSdy, | ||
| const float2 | rand_lens, | ||
| ccl_private ShaderGlobals * | globals ) |
Definition at line 14 of file kernel/osl/camera.h.
References ccl_device_inline, ccl_private, and make_float3().
Referenced by osl_eval_camera().
| packed_float3 osl_eval_camera | ( | KernelGlobals | kg, |
| const packed_float3 | sensor, | ||
| const packed_float3 | dSdx, | ||
| const packed_float3 | dSdy, | ||
| const float2 | rand_lens, | ||
| packed_float3 & | P, | ||
| packed_float3 & | dPdx, | ||
| packed_float3 & | dPdy, | ||
| packed_float3 & | D, | ||
| packed_float3 & | dDdx, | ||
| packed_float3 & | dDdy ) |
References ccl_device_inline, D, dPdx(), dPdy(), output, and P.
Referenced by camera_sample_custom().