diff --git a/src/libs/dxmt-0.60/src/d3d11/d3d11_context_impl.cpp b/src/libs/dxmt-0.60/src/d3d11/d3d11_context_impl.cpp index b531efe17dc4..2b2c270f9a75 100644 --- a/src/libs/dxmt-0.60/src/d3d11/d3d11_context_impl.cpp +++ b/src/libs/dxmt-0.60/src/d3d11/d3d11_context_impl.cpp @@ -573,7 +573,7 @@ struct DXMT_DRAW_INDEXED_ARGUMENTS { uint32_t IndexCount; uint32_t InstanceCount; uint32_t StartIndex; - uint32_t BaseVertex; + int32_t BaseVertex; uint32_t StartInstance; }; @@ -5028,4 +5028,4 @@ class MTLD3D11CommandList : public ManagedDeviceChild { uint64_t local_coherence = 0; }; -} // namespace dxmt \ No newline at end of file +} // namespace dxmt diff --git a/src/libs/dxmt-0.60/src/winemetal/winemetal.h b/src/libs/dxmt-0.60/src/winemetal/winemetal.h index f6804c0c32b9..ef05fbb73a7b 100644 --- a/src/libs/dxmt-0.60/src/winemetal/winemetal.h +++ b/src/libs/dxmt-0.60/src/winemetal/winemetal.h @@ -1178,7 +1178,7 @@ struct wmtcmd_render_draw_indexed { obj_handle_t index_buffer; uint64_t index_buffer_offset; uint32_t instance_count; - uint32_t base_vertex; + int32_t base_vertex; uint32_t base_instance; }; @@ -1723,4 +1723,4 @@ WINEMETAL_API obj_handle_t MTLDevice_newFence(obj_handle_t device); WINEMETAL_API obj_handle_t MTLDevice_newEvent(obj_handle_t device); -#endif \ No newline at end of file +#endif