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.