Merge branch 'isledecomp:master' into psp

This commit is contained in:
VoxelTek 2025-06-20 08:41:02 +10:00 committed by GitHub
commit e4f760f91e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 15 additions and 10 deletions

View File

@ -181,10 +181,10 @@ struct IDirect3DRMMesh : public IDirect3DRMVisual {
virtual HRESULT Clone(int flags, GUID iid, void** object) = 0; virtual HRESULT Clone(int flags, GUID iid, void** object) = 0;
virtual HRESULT GetBox(D3DRMBOX* box) = 0; virtual HRESULT GetBox(D3DRMBOX* box) = 0;
virtual HRESULT AddGroup( virtual HRESULT AddGroup(
int vertexCount, unsigned int vertexCount,
int faceCount, unsigned int faceCount,
int vertexPerFace, unsigned int vertexPerFace,
DWORD* faceBuffer, unsigned int* faceBuffer,
D3DRMGROUPINDEX* groupIndex D3DRMGROUPINDEX* groupIndex
) = 0; ) = 0;
virtual HRESULT GetGroup( virtual HRESULT GetGroup(

View File

@ -40,10 +40,10 @@ HRESULT Direct3DRMMeshImpl::Clone(int flags, GUID iid, void** object)
} }
HRESULT Direct3DRMMeshImpl::AddGroup( HRESULT Direct3DRMMeshImpl::AddGroup(
int vertexCount, unsigned int vertexCount,
int faceCount, unsigned int faceCount,
int vertexPerFace, unsigned int vertexPerFace,
DWORD* faceBuffer, unsigned int* faceBuffer,
D3DRMGROUPINDEX* groupIndex D3DRMGROUPINDEX* groupIndex
) )
{ {

View File

@ -67,8 +67,13 @@ struct MeshGroup {
struct Direct3DRMMeshImpl : public Direct3DRMObjectBaseImpl<IDirect3DRMMesh> { struct Direct3DRMMeshImpl : public Direct3DRMObjectBaseImpl<IDirect3DRMMesh> {
HRESULT QueryInterface(const GUID& riid, void** ppvObject) override; HRESULT QueryInterface(const GUID& riid, void** ppvObject) override;
HRESULT Clone(int flags, GUID iid, void** object) override; HRESULT Clone(int flags, GUID iid, void** object) override;
HRESULT AddGroup(int vertexCount, int faceCount, int vertexPerFace, DWORD* faceBuffer, D3DRMGROUPINDEX* groupIndex) HRESULT AddGroup(
override; unsigned int vertexCount,
unsigned int faceCount,
unsigned int vertexPerFace,
unsigned int* faceBuffer,
D3DRMGROUPINDEX* groupIndex
) override;
HRESULT GetGroup( HRESULT GetGroup(
D3DRMGROUPINDEX groupIndex, D3DRMGROUPINDEX groupIndex,
unsigned int* vertexCount, unsigned int* vertexCount,