2025-08-22 10:11:55 +02:00
|
|
|
/* SPDX-FileCopyrightText: 2025 Blender Authors
|
|
|
|
|
*
|
|
|
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
|
|
|
|
|
|
#include "gpu_shader_create_info.hh"
|
|
|
|
|
|
|
|
|
|
GPU_SHADER_CREATE_INFO(vk_backbuffer_blit)
|
|
|
|
|
LOCAL_GROUP_SIZE(16, 16)
|
|
|
|
|
IMAGE(0, SFLOAT_16_16_16_16, read, Float2D, src_img)
|
|
|
|
|
IMAGE(1, SFLOAT_16_16_16_16, write, Float2D, dst_img)
|
|
|
|
|
PUSH_CONSTANT(float, sdr_scale)
|
2025-08-23 01:23:32 +02:00
|
|
|
PUSH_CONSTANT(bool, use_gamma22)
|
2025-08-22 10:11:55 +02:00
|
|
|
COMPUTE_SOURCE("vk_backbuffer_blit_comp.glsl")
|
|
|
|
|
ADDITIONAL_INFO(gpu_srgb_to_framebuffer_space)
|
|
|
|
|
DO_STATIC_COMPILATION()
|
|
|
|
|
GPU_SHADER_CREATE_END()
|
2025-09-12 18:30:25 +02:00
|
|
|
|
|
|
|
|
GPU_SHADER_CREATE_INFO(vk_backbuffer_blit_gamma22)
|
|
|
|
|
ADDITIONAL_INFO(vk_backbuffer_blit)
|
|
|
|
|
DEFINE("USE_GAMMA22")
|
|
|
|
|
DO_STATIC_COMPILATION()
|
|
|
|
|
GPU_SHADER_CREATE_END()
|