Blender
V5.0
source
blender
draw
engines
eevee
eevee_hizbuffer_shared.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
8
9
#pragma once
10
11
#include "
GPU_shader_shared_utils.hh
"
12
13
#ifndef GPU_SHADER
14
namespace
blender::eevee
{
15
#endif
16
17
struct
HiZData
{
19
float2
uv_scale
;
20
21
float2
_pad0
;
22
};
23
BLI_STATIC_ASSERT_ALIGN
(
HiZData
, 16)
24
25
#ifndef GPU_SHADER
26
}
// namespace blender::eevee
27
#endif
BLI_STATIC_ASSERT_ALIGN
#define BLI_STATIC_ASSERT_ALIGN(st, align)
Definition
BLI_assert.h:86
GPU_shader_shared_utils.hh
blender::eevee
Definition
eevee_ambient_occlusion.cc:29
blender::float2
VecBase< float, 2 > float2
Definition
BLI_math_vector_types.hh:618
blender::eevee::HiZData
Definition
eevee_hizbuffer_shared.hh:17
blender::eevee::HiZData::_pad0
float2 _pad0
Definition
eevee_hizbuffer_shared.hh:21
blender::eevee::HiZData::uv_scale
float2 uv_scale
Definition
eevee_hizbuffer_shared.hh:19
Generated on
for Blender by
doxygen
1.16.1