Blender
V5.0
source
blender
draw
engines
image
image_shader.cc
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2020 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#include "
image_shader.hh
"
10
11
namespace
blender::image_engine
{
12
13
ShaderModule
*ShaderModule::g_shader_module =
nullptr
;
14
15
ShaderModule
&
ShaderModule::module_get
()
16
{
17
if
(g_shader_module ==
nullptr
) {
18
g_shader_module =
new
ShaderModule
();
19
}
20
return
*g_shader_module;
21
}
22
23
void
ShaderModule::module_free
()
24
{
25
delete
g_shader_module;
26
g_shader_module =
nullptr
;
27
}
28
29
}
// namespace blender::image_engine
blender::eevee::ShaderModule
Definition
eevee_shader.hh:205
blender::eevee::ShaderModule::module_free
static void module_free()
Definition
eevee_shader.cc:40
blender::eevee::ShaderModule::ShaderModule
ShaderModule()
Definition
eevee_shader.cc:45
blender::image_engine::ShaderModule::module_get
static ShaderModule & module_get()
image_shader.hh
blender::image_engine
Definition
image_batches.hh:13
Generated on
for Blender by
doxygen
1.16.1