Blender V5.0
vk_backbuffer_blit_infos.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2025 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
6
7GPU_SHADER_CREATE_INFO(vk_backbuffer_blit)
9IMAGE(0, SFLOAT_16_16_16_16, read, Float2D, src_img)
10IMAGE(1, SFLOAT_16_16_16_16, write, Float2D, dst_img)
11PUSH_CONSTANT(float, sdr_scale)
12PUSH_CONSTANT(bool, use_gamma22)
13COMPUTE_SOURCE("vk_backbuffer_blit_comp.glsl")
14ADDITIONAL_INFO(gpu_srgb_to_framebuffer_space)
17
18GPU_SHADER_CREATE_INFO(vk_backbuffer_blit_gamma22)
19ADDITIONAL_INFO(vk_backbuffer_blit)
20DEFINE("USE_GAMMA22")
#define GPU_SHADER_CREATE_INFO(_info)
#define GPU_SHADER_CREATE_END()
#define ADDITIONAL_INFO(info_name)
#define PUSH_CONSTANT(type, name)
#define DEFINE(name)
#define LOCAL_GROUP_SIZE(...)
#define IMAGE(slot, format, qualifiers, type, name)
#define COMPUTE_SOURCE(filename)
#define DO_STATIC_COMPILATION()