31STORAGE_BUF(0, write, ShadowTileMapClip, tilemaps_clip_buf[])
44STORAGE_BUF(5, read_write, ShadowTileMapData, tilemaps_buf[])
46STORAGE_BUF(7, read_write, ShadowTileMapClip, tilemaps_clip_buf[])
56STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
58STORAGE_BUF(2, read_write, ShadowTileMapClip, tilemaps_clip_buf[])
68STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
82STORAGE_BUF(5, read_write, ShadowTileMapData, tilemaps_buf[])
98STORAGE_BUF(6, read_write, ShadowTileMapData, tilemaps_buf[])
125STORAGE_BUF(5, read_write, ShadowTileMapData, tilemaps_buf[])
130VERTEX_OUT(eevee_shadow_tag_transparent_flat_iface)
147STORAGE_BUF(4, read_write, ShadowTileMapData, tilemaps_buf[])
168STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
177STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
179STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
192STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
197STORAGE_BUF(7, read_write, ShadowStatistics, statistics_buf)
207STORAGE_BUF(0, read_write, ShadowTileMapData, tilemaps_buf[])
209STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
212STORAGE_BUF(6, read_write, ShadowStatistics, statistics_buf)
224STORAGE_BUF(2, read_write, ShadowPagesInfoData, pages_infos_buf)
225STORAGE_BUF(3, read_write, ShadowStatistics, statistics_buf)
239STORAGE_BUF(0, read_write, ShadowStatistics, statistics_buf)
284BUILTINS(BuiltinBits::VIEWPORT_INDEX | BuiltinBits::LAYER)
293 interp_noperspective)
311BUILTINS(BuiltinBits::VIEWPORT_INDEX | BuiltinBits::LAYER)
316VERTEX_OUT(eevee_shadow_page_tile_store_noperspective_iface)
317VERTEX_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_TILEDATA_PER_TILEMAP
#define SHADOW_BOUNDS_GROUP_SIZE
#define SHADOW_ATLAS_IMG_SLOT
#define LIGHT_CULL_BUF_SLOT
#define SHADOW_RENDER_MAP_SIZE
#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 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 GROUP_SHARED(type, name)
#define NO_PERSPECTIVE(type, name)
#define BUILTINS(builtin)
#define STORAGE_BUF(slot, qualifiers, type_name, name)
#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 COMPUTE_SOURCE(filename)
#define DO_STATIC_COMPILATION()
#define DEPTH_WRITE(value)
#define DEFINE_VALUE(name, value)
#define FRAGMENT_OUT_ROG(slot, type, name, rog)
ImageBase< uint, 2, true, true > uimage2DArrayAtomic
ImageBase< uint, 2 > uimage2D
ImageBase< uint, 2, true > uimage2DArray
ccl_device_inline float interp(const float a, const float b, const float t)