19 void draw(
int vertex_first,
int vertex_count,
int instance_first,
int instance_count)
override;
20 void draw_indirect(GPUStorageBuf *indirect_buf, intptr_t offset)
override;
24 intptr_t stride)
override;
39 return unwrap(verts_(index));
44 return unwrap(inst_(index));
void draw_indirect(GPUStorageBuf *indirect_buf, intptr_t offset) override
void multi_draw_indirect(GPUStorageBuf *indirect_buf, int count, intptr_t offset, intptr_t stride) override
VKVertexBuffer * vertex_buffer_get(int index)
VKIndexBuffer * index_buffer_get()
VKVertexBuffer * instance_buffer_get(int index)
void draw(int vertex_first, int vertex_count, int instance_first, int instance_count) override
struct @242053044010324116347033273112253060004051364061::@051143074301336237271216303350234260141112266062 batch
static Context * unwrap(GPUContext *ctx)