Blender V5.0
mtl_memory.hh File Reference
#include "BLI_map.hh"
#include "mtl_common.hh"
#include <atomic>
#include <ctime>
#include <functional>
#include <map>
#include <mutex>
#include <set>
#include <unordered_map>
#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

namespace  blender
namespace  blender::gpu

Macros

#define MTL_DEBUG_MEMORY_STATISTICS   0

Typedefs

Memory Management.
using blender::gpu::MTLTemporaryBuffer = MTLBufferRange

Macro Definition Documentation

◆ MTL_DEBUG_MEMORY_STATISTICS

#define MTL_DEBUG_MEMORY_STATISTICS   0

Definition at line 94 of file mtl_memory.hh.