libnx/nx/include/switch/nvidia/cmds/vn.h
2018-04-15 17:39:47 +02:00

16 lines
316 B
C

typedef struct {
NvGpu* parent;
NvCmdList cmd_list;
NvBuffer vertex_runout;
NvBuffer const_buffer0;
} Vn;
#define VnCmd(vn, ...) \
NvCmd(&(vn)->cmd_list, __VA_ARGS__)
static inline Result vnSubmit(Vn* v) {
NvFence f;
return nvGpfifoSubmit(&v->parent->gpfifo, &v->cmd_list, &f);
}