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 @305344100373212174314227351247002002016211063135::@171116300250271121161024211173070210201371007104 batch
static Context * unwrap(GPUContext *ctx)