Blender V4.3
gpu_init_exit.cc
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2013 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#include "GPU_init_exit.hh" /* interface */
10#include "BLI_sys_types.h"
11#include "GPU_batch.hh"
12
13#include "intern/gpu_codegen.hh"
14#include "intern/gpu_private.hh"
17
22static bool initialized = false;
23
25{
26 /* can't avoid calling this multiple times, see wm_window_ghostwindow_add */
27 if (initialized) {
28 return;
29 }
30
31 initialized = true;
32
35
37
39}
40
54
56{
57 return initialized;
58}
void gpu_batch_init()
Definition gpu_batch.cc:474
void gpu_batch_exit()
Definition gpu_batch.cc:479
void gpu_codegen_init()
void gpu_codegen_exit()
void gpu_backend_delete_resources()
void GPU_init()
bool GPU_is_init()
void GPU_exit()
static bool initialized
void gpu_shader_create_info_exit()
void gpu_shader_create_info_init()
void gpu_shader_dependency_init()
void gpu_shader_dependency_exit()