bdk-blender/source/blender/gpu
Jason Fielder bbb71f0859 Metal: Ensure pending MTLSafeFreeList is released on shutdown
Ensure that on closing of the application, all pending
SafeFreeLists are released. A new change to ensure
release of SafeFreeLists was always deferred until
full completion of GPU buffers meant that a pending
MTLSafeFreeList container may not be released on
shutdown.

This change ensures that the container is fully
destructed on final shutdown.

Authored by Apple: Michael Parkin-White

Pull Request: blender/blender#114532
2023-11-07 07:53:20 +01:00
..
dummy Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
intern Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
metal Metal: Ensure pending MTLSafeFreeList is released on shutdown 2023-11-07 07:53:20 +01:00
opengl Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
shaders Fix #114435: Harsh Principled BSDF Subsurface transition in EEVEE 2023-11-06 17:25:14 +01:00
tests Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
vulkan Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
CMakeLists.txt Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_batch_presets.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_batch_utils.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_batch.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_capabilities.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_common_types.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_common.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_compute.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_context.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_debug.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_drawlist.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_framebuffer.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_immediate_util.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_immediate.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_index_buffer.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_init_exit.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_material.h Cycles: Rework Principled BSDF Clearcoat 2023-09-13 00:03:11 +02:00
GPU_matrix.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_platform.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_primitive.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_select.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_shader_builtin.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_shader_shared_utils.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_shader_shared.h GPU: add pragma once to GPU_shader_shared.h 2023-09-26 15:19:51 +02:00
GPU_shader.h Metal: Re-enable workbench NEXT shadows 2023-10-19 08:01:17 +02:00
GPU_state.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00
GPU_storage_buffer.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_texture.h Revert changes from main commits that were merged into blender-v4.0-release 2023-10-30 21:40:35 +01:00
GPU_uniform_buffer.h Cleanup: spelling & punctuation in comments 2023-09-14 13:25:24 +10:00
GPU_vertex_buffer.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_vertex_format.h Cleanup: Add a copyright notice to files and use SPDX format 2023-05-31 16:19:06 +02:00
GPU_viewport.h License Headers: Set copyright to "Blender Authors", add AUTHORS 2023-08-16 00:20:26 +10:00