Loading...
Searching...
No Matches
metal_objc_platform_dependent.h
Go to the documentation of this file.
#ifndef HALIDE_OBJC_METAL_PLATFORM_DEPENDENT_H
#define HALIDE_OBJC_METAL_PLATFORM_DEPENDENT_H
#include "runtime_internal.h"
namespace Halide {
namespace Runtime {
namespace Internal {
namespace Metal {
struct mtl_compute_command_encoder;
void dispatch_threadgroups(mtl_compute_command_encoder *encoder,
int32_t blocks_x, int32_t blocks_y, int32_t blocks_z,
int32_t threads_x, int32_t threads_y, int32_t threads_z);
} // namespace Metal
} // namespace Internal
} // namespace Runtime
} // namespace Halide
#endif
Halide::Runtime::Internal::Metal
Definition metal_objc_platform_dependent.h:9
Halide::Runtime::Internal::Metal::dispatch_threadgroups
void dispatch_threadgroups(mtl_compute_command_encoder *encoder, int32_t blocks_x, int32_t blocks_y, int32_t blocks_z, int32_t threads_x, int32_t threads_y, int32_t threads_z)
Halide::Runtime::Internal
Definition constants.h:13
Halide::Runtime
Definition constants.h:12
Halide
This file defines the class FunctionDAG, which is our representation of a Halide pipeline,...
Definition AbstractGenerator.h:19
runtime_internal.h
int32_t
signed __INT32_TYPE__ int32_t
Definition runtime_internal.h:24