On Fri, 2 Apr 2021 at 06:10, Zebediah Figura z.figura12@gmail.com wrote:
@@ -1090,15 +1090,14 @@ static void STDMETHODCALLTYPE d3d11_immediate_context_DrawIndexedInstancedIndire d3d_buffer = unsafe_impl_from_ID3D11Buffer(buffer);
wined3d_mutex_lock();
- wined3d_device_draw_indexed_primitive_instanced_indirect(device->wined3d_device,
d3d_buffer->wined3d_buffer, offset);
- wined3d_device_context_draw_indirect(context->wined3d_context, d3d_buffer->wined3d_buffer, offset, false); wined3d_mutex_unlock();
}
This one should be indexed,
@@ -1106,8 +1105,7 @@ static void STDMETHODCALLTYPE d3d11_immediate_context_DrawInstancedIndirect(ID3D d3d_buffer = unsafe_impl_from_ID3D11Buffer(buffer);
wined3d_mutex_lock();
- wined3d_device_draw_primitive_instanced_indirect(device->wined3d_device,
d3d_buffer->wined3d_buffer, offset);
- wined3d_device_context_draw_indirect(context->wined3d_context, d3d_buffer->wined3d_buffer, offset, true); wined3d_mutex_unlock();
}
and this one should not.