Changeset View
Changeset View
Standalone View
Standalone View
source/blender/gpu/intern/gpu_init_exit.c
| Show All 30 Lines | void GPU_init(void) | ||||
| initialized = true; | initialized = true; | ||||
| gpu_shader_dependency_init(); | gpu_shader_dependency_init(); | ||||
| gpu_shader_create_info_init(); | gpu_shader_create_info_init(); | ||||
| gpu_codegen_init(); | gpu_codegen_init(); | ||||
| gpu_batch_init(); | gpu_batch_init(); | ||||
| #ifndef GPU_STANDALONE | |||||
| gpu_pbvh_init(); | |||||
| #endif | |||||
| } | } | ||||
| void GPU_exit(void) | void GPU_exit(void) | ||||
| { | { | ||||
| #ifndef GPU_STANDALONE | |||||
| gpu_pbvh_exit(); | |||||
| #endif | |||||
| gpu_batch_exit(); | gpu_batch_exit(); | ||||
| gpu_codegen_exit(); | gpu_codegen_exit(); | ||||
| gpu_shader_dependency_exit(); | gpu_shader_dependency_exit(); | ||||
| gpu_shader_create_info_exit(); | gpu_shader_create_info_exit(); | ||||
| gpu_backend_delete_resources(); | gpu_backend_delete_resources(); | ||||
| initialized = false; | initialized = false; | ||||
| } | } | ||||
| bool GPU_is_init(void) | bool GPU_is_init(void) | ||||
| { | { | ||||
| return initialized; | return initialized; | ||||
| } | } | ||||