Blender
V3.3
source
blender
gpu
shaders
infos
gpu_interface_info.hh
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0-or-later
2
* Copyright 2022 Blender Foundation. All rights reserved. */
3
8
#pragma once
9
10
#include "
gpu_shader_create_info.hh
"
11
12
GPU_SHADER_INTERFACE_INFO
(flat_color_iface,
""
).flat(Type::VEC4,
"finalColor"
);
13
GPU_SHADER_INTERFACE_INFO
(no_perspective_color_iface,
""
).no_perspective(Type::VEC4,
"finalColor"
);
14
GPU_SHADER_INTERFACE_INFO
(smooth_color_iface,
""
).smooth(Type::VEC4,
"finalColor"
);
15
GPU_SHADER_INTERFACE_INFO
(smooth_tex_coord_interp_iface,
""
).smooth(Type::VEC2,
"texCoord_interp"
);
16
GPU_SHADER_INTERFACE_INFO
(smooth_radii_iface,
""
).smooth(Type::VEC2,
"radii"
);
17
GPU_SHADER_INTERFACE_INFO
(smooth_radii_outline_iface,
""
).smooth(Type::VEC4,
"radii"
);
18
GPU_SHADER_INTERFACE_INFO
(flat_color_smooth_tex_coord_interp_iface,
""
)
19
.flat(Type::VEC4,
"finalColor"
)
20
.smooth(Type::VEC2,
"texCoord_interp"
);
GPU_SHADER_INTERFACE_INFO
#define GPU_SHADER_INTERFACE_INFO(_interface, _inst_name)
gpu_shader_create_info.hh
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1