Diligent Engine
Loading...
Searching...
No Matches
Diligent::SerializationDeviceMtlInfo Struct Reference

Serialization device attributes for Metal backend. More...

#include <ArchiverFactory.h>

Public Member Functions

bool operator== (const SerializationDeviceMtlInfo &RHS) const noexcept
 Tests if two structures are equivalent.

Public Attributes

const Char * CompileOptionsMacOS = "-sdk macosx metal"
 Additional compilation options for Metal command-line compiler for macOS.
const Char * CompileOptionsiOS = "-sdk iphoneos metal"
 Additional compilation options for Metal command-line compiler for iOS.
const Char * MslPreprocessorCmd = nullptr
 Name of the command-line application that is used to preprocess Metal shader source before compiling to bytecode.
const Char * DumpDirectory = nullptr
 Optional directory to dump converted MSL source code and temporary files produced by the Metal toolchain.

Detailed Description

Serialization device attributes for Metal backend.