Blender
V5.0
source
blender
gpu
shaders
infos
gpu_shader_fullscreen_infos.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2023 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
5
#ifdef GPU_SHADER
6
# pragma once
7
# include "
gpu_shader_compat.hh
"
8
#endif
9
10
#include "
gpu_shader_create_info.hh
"
11
12
GPU_SHADER_INTERFACE_INFO
(gpu_fullscreen_iface)
13
SMOOTH
(
float2
, screen_uv)
14
GPU_SHADER_INTERFACE_END
()
15
16
GPU_SHADER_CREATE_INFO
(gpu_fullscreen)
17
VERTEX_OUT
(gpu_fullscreen_iface)
18
VERTEX_SOURCE
(
"gpu_shader_fullscreen_vert.glsl"
)
19
GPU_SHADER_CREATE_END
()
gpu_shader_compat.hh
GPU_SHADER_INTERFACE_END
#define GPU_SHADER_INTERFACE_END()
GPU_SHADER_INTERFACE_INFO
#define GPU_SHADER_INTERFACE_INFO(_interface)
GPU_SHADER_CREATE_INFO
#define GPU_SHADER_CREATE_INFO(_info)
GPU_SHADER_CREATE_END
#define GPU_SHADER_CREATE_END()
gpu_shader_create_info.hh
VERTEX_OUT
#define VERTEX_OUT(stage_interface)
Definition
gpu_shader_create_info.hh:127
SMOOTH
#define SMOOTH(type, name)
Definition
gpu_shader_create_info.hh:118
VERTEX_SOURCE
#define VERTEX_SOURCE(filename)
Definition
gpu_shader_create_info.hh:189
float2
Definition
types_float2.h:13
Generated on
for Blender by
doxygen
1.16.1