Prefixed Host pointer variables with 'p'

This commit is contained in:
PatrickvL 2017-05-02 09:12:21 +02:00
parent 6a5004159f
commit 92bb858639
1 changed files with 30 additions and 30 deletions

View File

@ -338,44 +338,44 @@ XTL::IDirect3DVertexBuffer8 *GetHostVertexBuffer(XTL::X_D3DResource *pXboxResour
return pXboxResource->EmuVertexBuffer8; return pXboxResource->EmuVertexBuffer8;
} }
void SetHostTexture(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DTexture8 *HostTexture) void SetHostTexture(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DTexture8 *pHostTexture)
{ {
assert(pXboxResource != NULL); assert(pXboxResource != NULL);
assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_TEXTURE); assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_TEXTURE);
pXboxResource->EmuTexture8 = HostTexture; pXboxResource->EmuTexture8 = pHostTexture;
} }
void SetHostCubeTexture(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DCubeTexture8 *HostCubeTexture) void SetHostCubeTexture(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DCubeTexture8 *pHostCubeTexture)
{ {
assert(pXboxResource != NULL); assert(pXboxResource != NULL);
assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_TEXTURE); assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_TEXTURE);
pXboxResource->EmuCubeTexture8 = HostCubeTexture; pXboxResource->EmuCubeTexture8 = pHostCubeTexture;
} }
void SetHostVolumeTexture(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DVolumeTexture8 *HostVolumeTexture) void SetHostVolumeTexture(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DVolumeTexture8 *pHostVolumeTexture)
{ {
assert(pXboxResource != NULL); assert(pXboxResource != NULL);
assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_TEXTURE); assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_TEXTURE);
pXboxResource->EmuVolumeTexture8 = HostVolumeTexture; pXboxResource->EmuVolumeTexture8 = pHostVolumeTexture;
} }
void SetHostIndexBuffer(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DIndexBuffer8 *HostIndexBuffer) void SetHostIndexBuffer(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DIndexBuffer8 *pHostIndexBuffer)
{ {
assert(pXboxResource != NULL); assert(pXboxResource != NULL);
assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_INDEXBUFFER); assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_INDEXBUFFER);
pXboxResource->EmuIndexBuffer8 = HostIndexBuffer; pXboxResource->EmuIndexBuffer8 = pHostIndexBuffer;
} }
void SetHostVertexBuffer(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DVertexBuffer8 *HostVertexBuffer) void SetHostVertexBuffer(XTL::X_D3DResource *pXboxResource, XTL::IDirect3DVertexBuffer8 *pHostVertexBuffer)
{ {
assert(pXboxResource != NULL); assert(pXboxResource != NULL);
assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_VERTEXBUFFER); assert(GetXboxResourceType(pXboxResource) == X_D3DCOMMON_TYPE_VERTEXBUFFER);
pXboxResource->EmuVertexBuffer8 = HostVertexBuffer; pXboxResource->EmuVertexBuffer8 = pHostVertexBuffer;
} }
void *GetDataFromXboxResource(XTL::X_D3DResource *pXboxResource) void *GetDataFromXboxResource(XTL::X_D3DResource *pXboxResource)
@ -3714,16 +3714,16 @@ HRESULT WINAPI XTL::EMUPATCH(D3DDevice_CreateIndexBuffer)
*ppIndexBuffer = EmuNewD3DIndexBuffer(); *ppIndexBuffer = EmuNewD3DIndexBuffer();
XTL::IDirect3DIndexBuffer8 *HostIndexBuffer = nullptr; XTL::IDirect3DIndexBuffer8 *pHostIndexBuffer = nullptr;
HRESULT hRet = g_pD3DDevice8->CreateIndexBuffer HRESULT hRet = g_pD3DDevice8->CreateIndexBuffer
( (
Length/*InBytes*/, /*Usage=*/0, D3DFMT_INDEX16, D3DPOOL_MANAGED, &HostIndexBuffer Length/*InBytes*/, /*Usage=*/0, D3DFMT_INDEX16, D3DPOOL_MANAGED, &pHostIndexBuffer
); );
SetHostIndexBuffer(*ppIndexBuffer, HostIndexBuffer); SetHostIndexBuffer(*ppIndexBuffer, pHostIndexBuffer);
DbgPrintf("D3DDevice_CreateIndexBuffer: HostIndexBuffer := 0x%.08X\n", HostIndexBuffer); DbgPrintf("D3DDevice_CreateIndexBuffer: pHostIndexBuffer := 0x%.08X\n", pHostIndexBuffer);
if(FAILED(hRet)) if(FAILED(hRet))
EmuWarning("CreateIndexBuffer Failed! (0x%.08X)", hRet); EmuWarning("CreateIndexBuffer Failed! (0x%.08X)", hRet);
@ -3732,7 +3732,7 @@ HRESULT WINAPI XTL::EMUPATCH(D3DDevice_CreateIndexBuffer)
{ {
BYTE *pNativeData = nullptr; BYTE *pNativeData = nullptr;
hRet = HostIndexBuffer->Lock(/*OffsetToLock=*/0, Length, &pNativeData, /*Flags=*/0); hRet = pHostIndexBuffer->Lock(/*OffsetToLock=*/0, Length, &pNativeData, /*Flags=*/0);
if(FAILED(hRet)) if(FAILED(hRet))
CxbxKrnlCleanup("IndexBuffer Lock Failed!\n\nError: \nDesc: "/*, CxbxKrnlCleanup("IndexBuffer Lock Failed!\n\nError: \nDesc: "/*,
DXGetErrorString8A(hRet)*//*, DXGetErrorDescription8A(hRet)*/); DXGetErrorString8A(hRet)*//*, DXGetErrorDescription8A(hRet)*/);
@ -4652,7 +4652,7 @@ HRESULT WINAPI XTL::EMUPATCH(D3DResource_Register)
DbgPrintf("EmuIDirect3DResource8_Register : Creating VertexBuffer...\n"); DbgPrintf("EmuIDirect3DResource8_Register : Creating VertexBuffer...\n");
X_D3DVertexBuffer *pVertexBuffer = (X_D3DVertexBuffer*)pResource; X_D3DVertexBuffer *pVertexBuffer = (X_D3DVertexBuffer*)pResource;
XTL::IDirect3DVertexBuffer8 *HostVertexBuffer = nullptr; XTL::IDirect3DVertexBuffer8 *pHostVertexBuffer = nullptr;
// Vertex buffers live in Physical Memory Region // Vertex buffers live in Physical Memory Region
pBase = (void*)((xbaddr)pBase | MM_SYSTEM_PHYSICAL_MAP); pBase = (void*)((xbaddr)pBase | MM_SYSTEM_PHYSICAL_MAP);
@ -4673,10 +4673,10 @@ HRESULT WINAPI XTL::EMUPATCH(D3DResource_Register)
hRet = g_pD3DDevice8->CreateVertexBuffer hRet = g_pD3DDevice8->CreateVertexBuffer
( (
dwSize, 0, 0, D3DPOOL_MANAGED, dwSize, 0, 0, D3DPOOL_MANAGED,
&HostVertexBuffer &pHostVertexBuffer
); );
SetHostVertexBuffer(pResource, HostVertexBuffer); SetHostVertexBuffer(pResource, pHostVertexBuffer);
if(FAILED(hRet)) if(FAILED(hRet))
{ {
@ -4689,12 +4689,12 @@ HRESULT WINAPI XTL::EMUPATCH(D3DResource_Register)
} }
#ifdef _DEBUG_TRACK_VB #ifdef _DEBUG_TRACK_VB
g_VBTrackTotal.insert(HostVertexBuffer); g_VBTrackTotal.insert(pHostVertexBuffer);
#endif #endif
BYTE *pNativeData = nullptr; BYTE *pNativeData = nullptr;
hRet = HostVertexBuffer->Lock( hRet = pHostVertexBuffer->Lock(
/*OffsetToLock=*/0, /*OffsetToLock=*/0,
/*SizeToLock=*/0/*=entire buffer*/, /*SizeToLock=*/0/*=entire buffer*/,
&pNativeData, &pNativeData,
@ -4704,12 +4704,12 @@ HRESULT WINAPI XTL::EMUPATCH(D3DResource_Register)
DXGetErrorString8A(hRet)*//*, DXGetErrorDescription8A(hRet)*/); DXGetErrorString8A(hRet)*//*, DXGetErrorDescription8A(hRet)*/);
memcpy(pNativeData, (void*)pBase, dwSize); memcpy(pNativeData, (void*)pBase, dwSize);
HostVertexBuffer->Unlock(); pHostVertexBuffer->Unlock();
pResource->Data = (DWORD)pNativeData; // For now, give the native buffer memory to Xbox. TODO : g_MemoryManager.AllocateContiguous pResource->Data = (DWORD)pNativeData; // For now, give the native buffer memory to Xbox. TODO : g_MemoryManager.AllocateContiguous
} }
DbgPrintf("EmuIDirect3DResource8_Register : Successfully Created VertexBuffer (0x%.08X)\n", HostVertexBuffer); DbgPrintf("EmuIDirect3DResource8_Register : Successfully Created VertexBuffer (0x%.08X)\n", pHostVertexBuffer);
} }
break; break;
@ -4949,20 +4949,20 @@ HRESULT WINAPI XTL::EMUPATCH(D3DResource_Register)
DbgPrintf("CreateCubeTexture(%d, %d, 0, %d, D3DPOOL_MANAGED, 0x%.08X)\n", dwWidth, DbgPrintf("CreateCubeTexture(%d, %d, 0, %d, D3DPOOL_MANAGED, 0x%.08X)\n", dwWidth,
dwMipMapLevels, PCFormat, &pResource->EmuTexture8); dwMipMapLevels, PCFormat, &pResource->EmuTexture8);
XTL::IDirect3DCubeTexture8 *HostCubeTexture = nullptr; XTL::IDirect3DCubeTexture8 *pHostCubeTexture = nullptr;
hRet = g_pD3DDevice8->CreateCubeTexture hRet = g_pD3DDevice8->CreateCubeTexture
( (
dwWidth, dwMipMapLevels, 0, PCFormat, dwWidth, dwMipMapLevels, 0, PCFormat,
D3DPOOL_MANAGED, &HostCubeTexture D3DPOOL_MANAGED, &pHostCubeTexture
); );
SetHostCubeTexture(pResource, HostCubeTexture); SetHostCubeTexture(pResource, pHostCubeTexture);
if(FAILED(hRet)) if(FAILED(hRet))
CxbxKrnlCleanup("CreateCubeTexture Failed!\n\nError: \nDesc: "/*, CxbxKrnlCleanup("CreateCubeTexture Failed!\n\nError: \nDesc: "/*,
DXGetErrorString8A(hRet), DXGetErrorDescription8A(hRet)*/); DXGetErrorString8A(hRet), DXGetErrorDescription8A(hRet)*/);
DbgPrintf("EmuIDirect3DResource8_Register : Successfully Created CubeTexture (0x%.08X, 0x%.08X)\n", pResource, HostCubeTexture); DbgPrintf("EmuIDirect3DResource8_Register : Successfully Created CubeTexture (0x%.08X, 0x%.08X)\n", pResource, pHostCubeTexture);
} }
else else
{ {
@ -6173,7 +6173,7 @@ XTL::X_D3DVertexBuffer* WINAPI XTL::EMUPATCH(D3DDevice_CreateVertexBuffer2)
Length); Length);
X_D3DVertexBuffer *pD3DVertexBuffer = EmuNewD3DVertexBuffer(); X_D3DVertexBuffer *pD3DVertexBuffer = EmuNewD3DVertexBuffer();
XTL::IDirect3DVertexBuffer8 *HostVertexBuffer = nullptr; XTL::IDirect3DVertexBuffer8 *pHostVertexBuffer = nullptr;
HRESULT hRet = g_pD3DDevice8->CreateVertexBuffer HRESULT hRet = g_pD3DDevice8->CreateVertexBuffer
( (
@ -6181,16 +6181,16 @@ XTL::X_D3DVertexBuffer* WINAPI XTL::EMUPATCH(D3DDevice_CreateVertexBuffer2)
0, 0,
0, 0,
D3DPOOL_MANAGED, D3DPOOL_MANAGED,
&HostVertexBuffer &pHostVertexBuffer
); );
SetHostVertexBuffer(pD3DVertexBuffer, HostVertexBuffer); SetHostVertexBuffer(pD3DVertexBuffer, pHostVertexBuffer);
if(FAILED(hRet)) if(FAILED(hRet))
EmuWarning("CreateVertexBuffer Failed!"); EmuWarning("CreateVertexBuffer Failed!");
#ifdef _DEBUG_TRACK_VB #ifdef _DEBUG_TRACK_VB
g_VBTrackTotal.insert(HostVertexBuffer); g_VBTrackTotal.insert(pHostVertexBuffer);
#endif #endif