use params in draw call
This commit is contained in:
committed by
Andy Hovingh
parent
1bed68afb7
commit
2f0a8b19b5
@@ -883,8 +883,13 @@ void WebGPUDriver::draw2(uint32_t indexOffset, uint32_t indexCount, uint32_t ins
|
||||
mRenderPassEncoder.DrawIndexed(indexCount, instanceCount, indexOffset, 0, 0);
|
||||
}
|
||||
|
||||
void WebGPUDriver::draw(PipelineState, Handle<HwRenderPrimitive>, uint32_t indexOffset,
|
||||
void WebGPUDriver::draw(PipelineState pipelineState, Handle<HwRenderPrimitive> rph, uint32_t indexOffset,
|
||||
uint32_t indexCount, uint32_t instanceCount) {
|
||||
WGPURenderPrimitive const* const renderPrimitive = handleCast<WGPURenderPrimitive>(rph);
|
||||
pipelineState.primitiveType = renderPrimitive->type;
|
||||
pipelineState.vertexBufferInfo = renderPrimitive->vertexBuffer->vbih;
|
||||
bindPipeline(pipelineState);
|
||||
bindRenderPrimitive(rph);
|
||||
draw2(indexOffset, indexCount, instanceCount);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user