Blender  V3.3
Namespaces | Variables
mtl_backend.mm File Reference
#include "BKE_global.h"
#include "gpu_backend.hh"
#include "mtl_backend.hh"
#include "mtl_context.hh"
#include "mtl_framebuffer.hh"
#include "mtl_query.hh"
#include "mtl_uniform_buffer.hh"
#include "gpu_capabilities_private.hh"
#include "gpu_platform_private.hh"
#include <Cocoa/Cocoa.h>
#include <Metal/Metal.h>
#include <QuartzCore/QuartzCore.h>

Go to the source code of this file.

Namespaces

 blender
 
 blender::gpu
 

Functions

Capabilities
static const char * blender::gpu::mtl_extensions_get_null (int i)
 
bool blender::gpu::supports_barycentric_whitelist (id< MTLDevice > device)
 

Variables

thread_local NSAutoreleasePool * blender::gpu::g_autoreleasepool = nil
 
thread_local int blender::gpu::g_autoreleasepool_depth = 0