|
Blender
V3.3
|
#include <atomic>#include <functional>#include <map>#include <mutex>#include <set>#include <unordered_map>#include "mtl_common.hh"#include <Cocoa/Cocoa.h>#include <Metal/Metal.h>#include <QuartzCore/QuartzCore.h>Go to the source code of this file.
Classes | |
| class | blender::gpu::MTLBuffer |
| struct | blender::gpu::MTLBufferRange |
| class | blender::gpu::MTLCircularBuffer |
| struct | blender::gpu::MTLBufferHandle |
| struct | blender::gpu::CompareMTLBuffer |
| class | blender::gpu::MTLSafeFreeList |
| class | blender::gpu::MTLBufferPool |
| class | blender::gpu::MTLScratchBufferManager |
Namespaces | |
| blender | |
| blender::gpu | |
Macros | |
| #define | MTL_DEBUG_MEMORY_STATISTICS 0 |
| #define | MTL_SCRATCH_BUFFER_ALLOW_TEMPORARY_EXPANSION 1 |
Typedefs | |
Memory Management. | |
| using | blender::gpu::MTLTemporaryBuffer = MTLBufferRange |
| #define MTL_DEBUG_MEMORY_STATISTICS 0 |
Definition at line 89 of file mtl_memory.hh.
| #define MTL_SCRATCH_BUFFER_ALLOW_TEMPORARY_EXPANSION 1 |
Definition at line 93 of file mtl_memory.hh.