Blender
V5.0
source
blender
gpu
shaders
infos
gpu_interface_infos.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2022 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
gpu_shader_create_info.hh
"
12
13
GPU_SHADER_INTERFACE_INFO
(flat_color_iface)
14
FLAT
(
float4
, finalColor)
15
GPU_SHADER_INTERFACE_END
()
16
17
GPU_SHADER_INTERFACE_INFO
(no_perspective_color_iface)
18
NO_PERSPECTIVE
(
float4
, finalColor)
19
GPU_SHADER_INTERFACE_END
()
20
21
GPU_SHADER_INTERFACE_INFO
(smooth_color_iface)
22
SMOOTH
(
float4
, finalColor)
23
GPU_SHADER_INTERFACE_END
()
24
25
GPU_SHADER_INTERFACE_INFO
(smooth_tex_coord_interp_iface)
26
SMOOTH
(
float2
, texCoord_interp)
27
GPU_SHADER_INTERFACE_END
()
28
29
GPU_SHADER_INTERFACE_INFO
(smooth_radii_iface)
30
SMOOTH
(
float2
, radii)
31
GPU_SHADER_INTERFACE_END
()
32
33
GPU_SHADER_INTERFACE_INFO
(smooth_radii_outline_iface)
34
SMOOTH
(
float4
, radii)
35
GPU_SHADER_INTERFACE_END
()
36
37
GPU_SHADER_INTERFACE_INFO
(icon_interp_iface)
38
FLAT
(
float4
, final_color)
39
SMOOTH
(
float2
, texCoord_interp)
40
SMOOTH
(
float2
, mask_coord_interp)
41
GPU_SHADER_INTERFACE_END
()
GPU_SHADER_INTERFACE_END
#define GPU_SHADER_INTERFACE_END()
GPU_SHADER_INTERFACE_INFO
#define GPU_SHADER_INTERFACE_INFO(_interface)
gpu_shader_create_info.hh
SMOOTH
#define SMOOTH(type, name)
Definition
gpu_shader_create_info.hh:118
FLAT
#define FLAT(type, name)
Definition
gpu_shader_create_info.hh:119
NO_PERSPECTIVE
#define NO_PERSPECTIVE(type, name)
Definition
gpu_shader_create_info.hh:120
float2
Definition
types_float2.h:13
float4
Definition
sky_math.h:224
Generated on
for Blender by
doxygen
1.16.1