17# define EEVEE_SAMPLING_DATA
18# define MAT_CLIP_PLANE
20# define MAT_RENDER_PASS_SUPPORT
21# define SHADOW_READ_ATOMIC
56DEFINE(
"EEVEE_SAMPLING_DATA")
67SMOOTH(
float, clip_distance)
91DEFINE(
"IRRADIANCE_GRID_SAMPLING")
119DEFINE(
"SHADOW_READ_ATOMIC")
120BUILTINS(BuiltinBits::TEXTURE_ATOMIC)
154DEFINE(
"MAT_RENDER_PASS_SUPPORT")
#define VOLUME_PROP_SCATTERING_IMG_SLOT
#define RBUFS_UTILITY_TEX_SLOT
#define LIGHT_ZBIN_BUF_SLOT
#define SAMPLING_BUF_SLOT
#define IRRADIANCE_GRID_BUF_SLOT
#define VOLUME_PROP_PHASE_WEIGHT_IMG_SLOT
#define RBUFS_CRYPTOMATTE_SLOT
#define SHADOW_ATLAS_TEX_SLOT
#define IRRADIANCE_GRID_MAX
#define SPHERE_PROBE_TEX_SLOT
#define CRYPTOMATTE_BUF_SLOT
#define PLANAR_PROBE_DEPTH_TEX_SLOT
#define PLANAR_PROBE_RADIANCE_TEX_SLOT
#define VOLUME_PROBE_TEX_SLOT
#define VOLUME_PROP_EXTINCTION_IMG_SLOT
#define LIGHT_TILE_BUF_SLOT
#define IRRADIANCE_BRICK_BUF_SLOT
#define PLANAR_PROBE_BUF_SLOT
#define SPHERE_PROBE_BUF_SLOT
#define VOLUME_PROP_PHASE_IMG_SLOT
#define LIGHT_CULL_BUF_SLOT
#define VOLUME_PROP_EMISSION_IMG_SLOT
#define SHADOW_TILEMAPS_TEX_SLOT
#define GPU_SHADER_NAMED_INTERFACE_INFO(_interface, _inst_name)
#define GPU_SHADER_NAMED_INTERFACE_END(_inst_name)
#define GPU_SHADER_CREATE_INFO(_info)
#define GPU_SHADER_CREATE_END()
#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 IMAGE_FREQ(slot, format, qualifiers, type, name, freq)
#define ADDITIONAL_INFO(info_name)
#define BUILTINS(builtin)
#define STORAGE_BUF(slot, qualifiers, type_name, name)
#define IMAGE(slot, format, qualifiers, type, name)
ImageBase< float, 2, true > image2DArray
ImageBase< float, 2 > image2D
ImageBase< float, 3 > image3D
SamplerBase< float, 2, false, true, false, true > sampler2DArrayDepth
SamplerBase< uint, 2, false, true > usampler2DArray
SamplerBase< float, 3 > sampler3D
SamplerBase< uint, 2, false, true, true > usampler2DArrayAtomic
SamplerBase< float, 2, false, true > sampler2DArray
SamplerBase< float, 2 > sampler2D
SamplerBase< uint, 2 > usampler2D