From 1a26af602cef98028fd960a24cc1f7b72d5f0e75 Mon Sep 17 00:00:00 2001 From: VoxelTek <53562267+VoxelTek@users.noreply.github.com> Date: Fri, 20 Jun 2025 10:05:38 +1000 Subject: [PATCH] Revert "Merge branch 'isledecomp:master' into psp" This reverts commit e4f760f91ef7c08bef666257cc1652b2dd0bd7cd, reversing changes made to 1c12e8ab03720e16c11848aecd07b9fe0338f098. --- miniwin/include/miniwin/d3drm.h | 8 ++++---- miniwin/src/d3drm/d3drmmesh.cpp | 8 ++++---- miniwin/src/internal/d3drmmesh_impl.h | 9 ++------- 3 files changed, 10 insertions(+), 15 deletions(-) diff --git a/miniwin/include/miniwin/d3drm.h b/miniwin/include/miniwin/d3drm.h index dea6e0f7..365046a5 100644 --- a/miniwin/include/miniwin/d3drm.h +++ b/miniwin/include/miniwin/d3drm.h @@ -181,10 +181,10 @@ struct IDirect3DRMMesh : public IDirect3DRMVisual { virtual HRESULT Clone(int flags, GUID iid, void** object) = 0; virtual HRESULT GetBox(D3DRMBOX* box) = 0; virtual HRESULT AddGroup( - unsigned int vertexCount, - unsigned int faceCount, - unsigned int vertexPerFace, - unsigned int* faceBuffer, + int vertexCount, + int faceCount, + int vertexPerFace, + DWORD* faceBuffer, D3DRMGROUPINDEX* groupIndex ) = 0; virtual HRESULT GetGroup( diff --git a/miniwin/src/d3drm/d3drmmesh.cpp b/miniwin/src/d3drm/d3drmmesh.cpp index 5d96ac86..dc8c8686 100644 --- a/miniwin/src/d3drm/d3drmmesh.cpp +++ b/miniwin/src/d3drm/d3drmmesh.cpp @@ -40,10 +40,10 @@ HRESULT Direct3DRMMeshImpl::Clone(int flags, GUID iid, void** object) } HRESULT Direct3DRMMeshImpl::AddGroup( - unsigned int vertexCount, - unsigned int faceCount, - unsigned int vertexPerFace, - unsigned int* faceBuffer, + int vertexCount, + int faceCount, + int vertexPerFace, + DWORD* faceBuffer, D3DRMGROUPINDEX* groupIndex ) { diff --git a/miniwin/src/internal/d3drmmesh_impl.h b/miniwin/src/internal/d3drmmesh_impl.h index e06192e4..ca72dbc6 100644 --- a/miniwin/src/internal/d3drmmesh_impl.h +++ b/miniwin/src/internal/d3drmmesh_impl.h @@ -67,13 +67,8 @@ struct MeshGroup { struct Direct3DRMMeshImpl : public Direct3DRMObjectBaseImpl { HRESULT QueryInterface(const GUID& riid, void** ppvObject) override; HRESULT Clone(int flags, GUID iid, void** object) override; - HRESULT AddGroup( - unsigned int vertexCount, - unsigned int faceCount, - unsigned int vertexPerFace, - unsigned int* faceBuffer, - D3DRMGROUPINDEX* groupIndex - ) override; + HRESULT AddGroup(int vertexCount, int faceCount, int vertexPerFace, DWORD* faceBuffer, D3DRMGROUPINDEX* groupIndex) + override; HRESULT GetGroup( D3DRMGROUPINDEX groupIndex, unsigned int* vertexCount,