8 .local_group_size(16, 16)
9 .push_constant(Type::MAT4,
"inverse_transformation")
10 .sampler(0, ImageType::FLOAT_2D,
"input_tx")
11 .compute_source(
"compositor_realize_on_domain.glsl");
14 .additional_info(
"compositor_realize_on_domain_shared")
15 .define(
"SAMPLER_FUNCTION",
"texture");
18 .additional_info(
"compositor_realize_on_domain_shared")
19 .define(
"SAMPLER_FUNCTION",
"texture_bicubic");
22 .additional_info(
"compositor_realize_on_domain_standard_shared")
23 .image(0,
GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D,
"domain_img")
24 .do_static_compilation(
true);
27 .additional_info(
"compositor_realize_on_domain_standard_shared")
28 .image(0,
GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D,
"domain_img")
29 .do_static_compilation(
true);
32 .additional_info(
"compositor_realize_on_domain_standard_shared")
33 .image(0,
GPU_R16F, Qualifier::WRITE, ImageType::FLOAT_2D,
"domain_img")
34 .do_static_compilation(
true);
37 .additional_info(
"compositor_realize_on_domain_bicubic_shared")
38 .image(0,
GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D,
"domain_img")
39 .do_static_compilation(
true);
42 .additional_info(
"compositor_realize_on_domain_bicubic_shared")
43 .image(0,
GPU_RGBA16F, Qualifier::WRITE, ImageType::FLOAT_2D,
"domain_img")
44 .do_static_compilation(
true);
47 .additional_info(
"compositor_realize_on_domain_bicubic_shared")
48 .image(0,
GPU_R16F, Qualifier::WRITE, ImageType::FLOAT_2D,
"domain_img")
49 .do_static_compilation(
true);
#define GPU_SHADER_CREATE_INFO(_info)