|
Blender V5.0
|
#include "bvh/octree.h"#include "scene/object.h"#include "scene/volume.h"#include "integrator/shader_eval.h"#include "util/log.h"#include "util/progress.h"Go to the source code of this file.
Functions | |
| static void | fill_shader_input (device_vector< KernelShaderEvalInput > &d_input, const Octree *octree, const Object *object, const Shader *shader, const int resolution) |
| static void | read_shader_output (const device_vector< float > &d_output, const Octree *octree, const int num_channels, const int resolution, vector< Extrema< float > > &sigmas) |
|
static |
Definition at line 123 of file cycles/bvh/octree.cpp.
References __float_as_int, device_vector< T >::data(), Octree::flatten_index(), Shader::id, in, Octree::index_to_position(), KernelShaderEvalInput::object, OBJECT_NONE, pad, SHADER_NONE, Octree::voxel_size(), float3::x, x, float3::y, y, float3::z, and z().
Referenced by Hair::update_shadow_transparency().
|
static |
Definition at line 183 of file cycles/bvh/octree.cpp.
References device_vector< T >::data(), Octree::flatten_index(), x, y, and z().
Referenced by Hair::update_shadow_transparency().