@@ -146,6 +146,18 @@ typedef enum kore_gpu_api {
146146#define KORE_GPU_CALL6 (name , arg0 , arg1 , arg2 , arg3 , arg4 , arg5 ) kore_webgpu_##name(arg0, arg1, arg2, arg3, arg4, arg5)
147147#define KORE_GPU_CALL7 (name , arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ) kore_webgpu_##name(arg0, arg1, arg2, arg3, arg4, arg5, arg6)
148148
149+ #elif defined(KORE_CONSOLE )
150+
151+ #define KORE_GPU_IMPL (name ) kore_console_##name console
152+ #define KORE_GPU_CALL (name ) kore_console_##name()
153+ #define KORE_GPU_CALL1 (name , arg0 ) kore_console_##name(arg0)
154+ #define KORE_GPU_CALL2 (name , arg0 , arg1 ) kore_console_##name(arg0, arg1)
155+ #define KORE_GPU_CALL3 (name , arg0 , arg1 , arg2 ) kore_console_##name(arg0, arg1, arg2)
156+ #define KORE_GPU_CALL4 (name , arg0 , arg1 , arg2 , arg3 ) kore_console_##name(arg0, arg1, arg2, arg3)
157+ #define KORE_GPU_CALL5 (name , arg0 , arg1 , arg2 , arg3 , arg4 ) kore_console_##name(arg0, arg1, arg2, arg3, arg4)
158+ #define KORE_GPU_CALL6 (name , arg0 , arg1 , arg2 , arg3 , arg4 , arg5 ) kore_console_##name(arg0, arg1, arg2, arg3, arg4, arg5)
159+ #define KORE_GPU_CALL7 (name , arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 ) kore_console_##name(arg0, arg1, arg2, arg3, arg4, arg5, arg6)
160+
149161#endif
150162
151163#ifdef __cplusplus
0 commit comments