26FLAT(
int, surfel_index)
71VERTEX_OUT(eevee_display_lightprobe_volume_iface)
95DEFINE(
"LIGHT_ITER_FORCE_NO_CULLING")
111BUILTINS(BuiltinBits::TEXTURE_ATOMIC)
122BUILTINS(BuiltinBits::TEXTURE_ATOMIC)
127STORAGE_BUF(6, read_write, SurfelListInfoData, list_info_buf)
158STORAGE_BUF(0, read_write, CaptureInfoData, capture_info_buf)
212DEFINE(
"IRRADIANCE_GRID_UPLOAD")
228DEFINE(
"IRRADIANCE_GRID_UPLOAD")
#define SURFEL_GROUP_SIZE
#define IRRADIANCE_BOUNDS_GROUP_SIZE
#define SURFEL_LIST_GROUP_SIZE
#define IRRADIANCE_GRID_MAX
#define IRRADIANCE_GRID_BRICK_SIZE
#define IRRADIANCE_GRID_GROUP_SIZE
#define VOLUME_PROBE_FORMAT
ImageBase< int, 3, false, true > iimage3DAtomic
VecBase< float, 4 > float4
SamplerBase< float, 3 > sampler3D
ImageBase< float, 3 > image3D
#define TYPEDEF_SOURCE(filename)
#define VERTEX_OUT(stage_interface)
#define SMOOTH(type, name)
#define SAMPLER(slot, type, name)
#define UNIFORM_BUF(slot, type_name, name)
#define GPU_SHADER_INTERFACE_END()
#define FRAGMENT_SOURCE(filename)
#define ADDITIONAL_INFO(info_name)
#define PUSH_CONSTANT(type, name)
#define FRAGMENT_OUT(slot, type, name)
#define BUILTINS(builtin)
#define GPU_SHADER_INTERFACE_INFO(_interface)
#define STORAGE_BUF(slot, qualifiers, type_name, name)
#define GPU_SHADER_CREATE_INFO(_info)
#define VERTEX_SOURCE(filename)
#define LOCAL_GROUP_SIZE(...)
#define IMAGE(slot, format, qualifiers, type, name)
#define GPU_SHADER_CREATE_END()
#define COMPUTE_SOURCE(filename)
#define DO_STATIC_COMPILATION()
#define DEFINE_VALUE(name, value)
BLI_INLINE void grid_to_world(HairGrid *grid, float vecw[3], const float vec[3])