metal_impl.cpp

cross platform rendering playground

src/backend/metal/metal_impl.cpp

316 B
// metal-cpp impl. one home.
#define NS_PRIVATE_IMPLEMENTATION
#define CA_PRIVATE_IMPLEMENTATION
#define MTL_PRIVATE_IMPLEMENTATION

#include <math.h>
#ifndef INFINITY
#define INFINITY __builtin_huge_valf()
#endif

#include <Foundation/Foundation.hpp>
#include <Metal/Metal.hpp>
#include <QuartzCore/QuartzCore.hpp>