Go to the documentation of this file. 1 #ifndef HALIDE_HALIDERUNTIMEMETAL_H
2 #define HALIDE_HALIDERUNTIMEMETAL_H
5 #ifndef HALIDE_HALIDERUNTIME_H
19 #define HALIDE_RUNTIME_METAL
27 const char *src,
int size);
32 const char *entry_name,
33 int blocksX,
int blocksY,
int blocksZ,
34 int threadsX,
int threadsY,
int threadsZ,
69 struct halide_metal_device;
70 struct halide_metal_command_queue;
88 struct halide_metal_command_queue **queue_ret,
bool create);
100 #endif // HALIDE_HALIDERUNTIMEMETAL_H
signed __INT8_TYPE__ int8_t
A runtime tag for a type in the halide type system.
__UINTPTR_TYPE__ uintptr_t
unsigned __INT64_TYPE__ uint64_t
The raw representation of an image passed around by generated Halide code.
Each GPU API provides a halide_device_interface_t struct pointing to the code that manages device all...