2025-11-08 10:26:17 -04:00
|
|
|
#ifndef _LIVOX_GEN1_OPENCL_KERNELS_H
|
|
|
|
|
#define _LIVOX_GEN1_OPENCL_KERNELS_H
|
|
|
|
|
|
2025-11-08 10:59:08 -04:00
|
|
|
#include <cstdint>
|
2025-11-08 10:26:17 -04:00
|
|
|
|
2025-11-08 11:09:09 -04:00
|
|
|
#ifdef __cplusplus
|
|
|
|
|
extern "C" {
|
|
|
|
|
#endif
|
2025-11-08 10:26:17 -04:00
|
|
|
|
2025-11-08 11:09:09 -04:00
|
|
|
// External symbols for collate kernel (unmangled, not namespaced)
|
2025-11-08 10:26:17 -04:00
|
|
|
extern const char collateKernelStart[];
|
2025-11-08 10:59:08 -04:00
|
|
|
extern const uint32_t collateKernelNBytes;
|
2025-11-08 10:26:17 -04:00
|
|
|
|
2025-11-09 02:39:09 -04:00
|
|
|
// External symbols for slotCompactor kernel (unmangled, not namespaced)
|
|
|
|
|
extern const char slotCompactorKernelStart[];
|
|
|
|
|
extern const uint32_t slotCompactorKernelNBytes;
|
|
|
|
|
|
2025-11-08 11:09:09 -04:00
|
|
|
#ifdef __cplusplus
|
|
|
|
|
} // extern "C"
|
|
|
|
|
#endif
|
2025-11-08 10:26:17 -04:00
|
|
|
|
|
|
|
|
#endif // _LIVOX_GEN1_OPENCL_KERNELS_H
|