17#define image_out(slot, format, name) \
18 image(slot, format, Qualifier::write, ImageType::Float2D, name, Frequency::PASS)
19#define uimage_out(slot, format, name) \
20 image(slot, format, Qualifier::write, ImageType::Uint2D, name, Frequency::PASS)
21#define image_in(slot, format, name) \
22 image(slot, format, Qualifier::read, ImageType::Float2D, name, Frequency::PASS)
23#define image_array_out(slot, qualifier, format, name) \
24 image(slot, format, qualifier, ImageType::Float2DArray, name, Frequency::PASS)
76DEFINE(
"SPECIALIZED_SHADOW_PARAMS")
181#undef image_array_out
#define DEFERRED_GBUFFER_ROG_ID
#define RAYTRACE_RADIANCE_FORMAT
#define DEFERRED_RADIANCE_FORMAT
ImageBase< uint, 2 > uimage2D
SamplerBase< uint, 2, false, true > usampler2DArray
ImageBase< float, 2, true > image2DArray
VecBase< float, 4 > float4
ImageBase< float, 2 > image2D
SamplerBase< float, 2 > sampler2D
SamplerBase< uint, 2 > usampler2D
#define TYPEDEF_SOURCE(filename)
#define FRAGMENT_OUT_DUAL(slot, type, name, blend)
#define SAMPLER(slot, type, name)
#define FRAGMENT_SOURCE(filename)
#define IMAGE_FREQ(slot, format, qualifiers, type, name, freq)
#define SPECIALIZATION_CONSTANT(type, name, default_value)
#define ADDITIONAL_INFO(info_name)
#define PUSH_CONSTANT(type, name)
#define FRAGMENT_OUT(slot, type, name)
#define GPU_SHADER_CREATE_INFO(_info)
#define SUBPASS_IN(slot, type, img_type, name, rog)
#define IMAGE(slot, format, qualifiers, type, name)
#define GPU_SHADER_CREATE_END()
#define DO_STATIC_COMPILATION()
#define EARLY_FRAGMENT_TEST(enable)
#define DEFINE_VALUE(name, value)