Skip to content

Commit

Permalink
Merge pull request #2291 from RadWolfie/update-xbsymboldatabase
Browse files Browse the repository at this point in the history
Update XbSymbolDatabase Module
  • Loading branch information
ergo720 committed Nov 9, 2021
2 parents f7042be + 8e42475 commit 4457d11
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 15 deletions.
2 changes: 1 addition & 1 deletion import/XbSymbolDatabase
Submodule XbSymbolDatabase updated 115 files
16 changes: 8 additions & 8 deletions src/core/hle/D3D8/Direct3D9/Direct3D9.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7989,7 +7989,7 @@ xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_DrawVertices)
return;
}

// TODO : Call unpatched D3DDevice_SetStateVB(0);
// TODO : Call unpatched CDevice_SetStateVB(0);

CxbxUpdateNativeD3DResources();

Expand Down Expand Up @@ -8108,7 +8108,7 @@ xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_DrawVerticesUP)
return;
}

// TODO : Call unpatched D3DDevice_SetStateUP();
// TODO : Call unpatched CDevice_SetStateUP();

CxbxUpdateNativeD3DResources();

Expand Down Expand Up @@ -8173,7 +8173,7 @@ xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_DrawIndexedVertices)
return;
}

// TODO : Call unpatched D3DDevice_SetStateVB(g_Xbox_BaseVertexIndex);
// TODO : Call unpatched CDevice_SetStateVB(g_Xbox_BaseVertexIndex);

CxbxUpdateNativeD3DResources();

Expand Down Expand Up @@ -8216,7 +8216,7 @@ xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_DrawIndexedVerticesUP)
return;
}

// TODO : Call unpatched D3DDevice_SetStateUP();
// TODO : Call unpatched CDevice_SetStateUP();

CxbxUpdateNativeD3DResources();

Expand Down Expand Up @@ -9145,9 +9145,9 @@ xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_GetProjectionViewportMatrix)
#pragma warning(default:4244)

// ******************************************************************
// * patch: D3DDevice_SetStateVB (D3D::CDevice::SetStateVB)
// * patch: CDevice_SetStateVB (D3D::CDevice::SetStateVB)
// ******************************************************************
xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_SetStateVB)(ulong_xt Unknown1 )
xbox::void_xt WINAPI xbox::EMUPATCH(CDevice_SetStateVB)(ulong_xt Unknown1 )
{
LOG_FUNC_ONE_ARG(Unknown1);

Expand All @@ -9158,9 +9158,9 @@ xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_SetStateVB)(ulong_xt Unknown1 )
}

// ******************************************************************
// * patch: D3DDevice_SetStateUP (D3D::CDevice::SetStateUP)
// * patch: CDevice_SetStateUP (D3D::CDevice::SetStateUP)
// ******************************************************************
xbox::void_xt WINAPI xbox::EMUPATCH(D3DDevice_SetStateUP)()
xbox::void_xt WINAPI xbox::EMUPATCH(CDevice_SetStateUP)()
{
LOG_FUNC();

Expand Down
8 changes: 4 additions & 4 deletions src/core/hle/D3D8/Direct3D9/Direct3D9.h
Original file line number Diff line number Diff line change
Expand Up @@ -1912,14 +1912,14 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_GetTexture)
);

// ******************************************************************
// * patch: D3DDevice_SetStateVB (D3D::CDevice::SetStateVB)
// * patch: CDevice_SetStateVB (D3D::CDevice::SetStateVB)
// ******************************************************************
xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetStateVB)( xbox::ulong_xt Unknown1 );
xbox::void_xt WINAPI EMUPATCH(CDevice_SetStateVB)( xbox::ulong_xt Unknown1 );

// ******************************************************************
// * patch: D3DDevice_SetStateUP (D3D::CDevice::SetStateUP)
// * patch: CDevice_SetStateUP (D3D::CDevice::SetStateUP)
// ******************************************************************
xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetStateUP)();
xbox::void_xt WINAPI EMUPATCH(CDevice_SetStateUP)();

// ******************************************************************
// * patch: D3DDevice_SetStipple
Expand Down
4 changes: 2 additions & 2 deletions src/core/hle/Patches.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@ const uint32_t PATCH_IS_FIBER = 1 << 4;
// This allows for the eventual importing of Dxbx symbol files and even IDA signatures too!
std::map<const std::string, const xbox_patch_t> g_PatchTable = {
// Direct3D
PATCH_ENTRY("CDevice_SetStateUP", xbox::EMUPATCH(CDevice_SetStateUP), PATCH_HLE_D3D),
PATCH_ENTRY("CDevice_SetStateVB", xbox::EMUPATCH(CDevice_SetStateVB), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_Begin", xbox::EMUPATCH(D3DDevice_Begin), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_BeginPush", xbox::EMUPATCH(D3DDevice_BeginPush), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_BeginPush2", xbox::EMUPATCH(D3DDevice_BeginPush2), PATCH_HLE_D3D),
Expand Down Expand Up @@ -144,8 +146,6 @@ std::map<const std::string, const xbox_patch_t> g_PatchTable = {
PATCH_ENTRY("D3DDevice_SetShaderConstantMode", xbox::EMUPATCH(D3DDevice_SetShaderConstantMode), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_SetShaderConstantMode_0", xbox::EMUPATCH(D3DDevice_SetShaderConstantMode_0), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_SetSoftDisplayFilter", xbox::EMUPATCH(D3DDevice_SetSoftDisplayFilter), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_SetStateUP", xbox::EMUPATCH(D3DDevice_SetStateUP), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_SetStateVB", xbox::EMUPATCH(D3DDevice_SetStateVB), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_SetStipple", xbox::EMUPATCH(D3DDevice_SetStipple), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_SetStreamSource", xbox::EMUPATCH(D3DDevice_SetStreamSource), PATCH_HLE_D3D),
PATCH_ENTRY("D3DDevice_SetStreamSource_0__LTCG_eax_StreamNumber_edi_pStreamData_ebx_Stride", xbox::EMUPATCH(D3DDevice_SetStreamSource_0__LTCG_eax_StreamNumber_edi_pStreamData_ebx_Stride), PATCH_HLE_D3D),
Expand Down

0 comments on commit 4457d11

Please sign in to comment.