Blender  V3.3
Functions
shade_background.h File Reference
#include "kernel/film/accumulate.h"
#include "kernel/integrator/shader_eval.h"
#include "kernel/light/light.h"
#include "kernel/light/sample.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN ccl_device float3 integrator_eval_background_shader (KernelGlobals kg, IntegratorState state, ccl_global float *ccl_restrict render_buffer)
 
ccl_device_inline void integrate_background (KernelGlobals kg, IntegratorState state, ccl_global float *ccl_restrict render_buffer)
 
ccl_device_inline void integrate_distant_lights (KernelGlobals kg, IntegratorState state, ccl_global float *ccl_restrict render_buffer)
 
ccl_device void integrator_shade_background (KernelGlobals kg, IntegratorState state, ccl_global float *ccl_restrict render_buffer)
 

Function Documentation

◆ integrate_background()

ccl_device_inline void integrate_background ( KernelGlobals  kg,
IntegratorState  state,
ccl_global float *ccl_restrict  render_buffer 
)

◆ integrate_distant_lights()

ccl_device_inline void integrate_distant_lights ( KernelGlobals  kg,
IntegratorState  state,
ccl_global float *ccl_restrict  render_buffer 
)

◆ integrator_eval_background_shader()

CCL_NAMESPACE_BEGIN ccl_device float3 integrator_eval_background_shader ( KernelGlobals  kg,
IntegratorState  state,
ccl_global float *ccl_restrict  render_buffer 
)

◆ integrator_shade_background()

ccl_device void integrator_shade_background ( KernelGlobals  kg,
IntegratorState  state,
ccl_global float *ccl_restrict  render_buffer 
)