30STORAGE_BUF(0, write, ShadowTileMapClip, tilemaps_clip_buf[])
42STORAGE_BUF(5, read_write, ShadowTileMapData, tilemaps_buf[])
44STORAGE_BUF(7, read_write, ShadowTileMapClip, tilemaps_clip_buf[])
54STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
56STORAGE_BUF(2, read_write, ShadowTileMapClip, tilemaps_clip_buf[])
65STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
78STORAGE_BUF(5, read_write, ShadowTileMapData, tilemaps_buf[])
92STORAGE_BUF(6, read_write, ShadowTileMapData, tilemaps_buf[])
117STORAGE_BUF(5, read_write, ShadowTileMapData, tilemaps_buf[])
122VERTEX_OUT(eevee_shadow_tag_transparent_flat_iface)
137STORAGE_BUF(4, read_write, ShadowTileMapData, tilemaps_buf[])
153STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
162STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
164STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
176STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
181STORAGE_BUF(7, read_write, ShadowStatistics, statistics_buf)
190STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
192STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
195STORAGE_BUF(6, read_write, ShadowStatistics, statistics_buf)
206STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
207STORAGE_BUF(3, read_write, ShadowStatistics, statistics_buf)
220STORAGE_BUF(0, read_write, ShadowStatistics, statistics_buf)
261BUILTINS(BuiltinBits::VIEWPORT_INDEX | BuiltinBits::LAYER)
270 interp_noperspective)
287BUILTINS(BuiltinBits::VIEWPORT_INDEX | BuiltinBits::LAYER)
292VERTEX_OUT(eevee_shadow_page_tile_store_noperspective_iface)
293VERTEX_OUT(eevee_shadow_page_tile_store_flat_iface)
#define DRW_VISIBILITY_GROUP_SIZE
#define SURFEL_GROUP_SIZE
#define SHADOW_TILEMAP_RES
#define SHADOW_PAGE_CLEAR_GROUP_SIZE
#define SHADOW_CLIPMAP_GROUP_SIZE
#define SHADOW_TILEMAP_LOD0_LEN
#define SHADOW_DEPTH_SCAN_GROUP_SIZE
#define VOLUME_GROUP_SIZE
#define SHADOW_BOUNDS_GROUP_SIZE
#define SHADOW_ATLAS_IMG_SLOT
#define LIGHT_CULL_BUF_SLOT
#define SHADOW_RENDER_MAP_SIZE
ImageBase< uint, 2, true, true > uimage2DArrayAtomic
ImageBase< uint, 2 > uimage2D
ImageBase< uint, 2, true > uimage2DArray
VecBase< float, 4 > float4
#define TYPEDEF_SOURCE(filename)
#define VERTEX_OUT(stage_interface)
#define FRAGMENT_OUT_DUAL(slot, type, name, blend)
#define SMOOTH(type, name)
#define FRAGMENT_SOURCE(filename)
#define ADDITIONAL_INFO(info_name)
#define PUSH_CONSTANT(type, name)
#define GPU_SHADER_NAMED_INTERFACE_INFO(_interface, _inst_name)
#define GPU_SHADER_NAMED_INTERFACE_END(_inst_name)
#define NO_PERSPECTIVE(type, name)
#define BUILTINS(builtin)
#define STORAGE_BUF(slot, qualifiers, type_name, name)
#define GPU_SHADER_CREATE_INFO(_info)
#define SUBPASS_IN(slot, type, img_type, name, rog)
#define VERTEX_SOURCE(filename)
#define LOCAL_GROUP_SIZE(...)
#define VERTEX_IN(slot, type, name)
#define IMAGE(slot, format, qualifiers, type, name)
#define GPU_SHADER_CREATE_END()
#define COMPUTE_SOURCE(filename)
#define DO_STATIC_COMPILATION()
#define DEPTH_WRITE(value)
#define DEFINE_VALUE(name, value)
#define FRAGMENT_OUT_ROG(slot, type, name, rog)
ccl_device_inline float interp(const float a, const float b, const float t)