From be51daf02d805037bd544147d4550cad9724f4d4 Mon Sep 17 00:00:00 2001 From: PatrickvL Date: Fri, 20 Jan 2017 13:46:03 +0100 Subject: [PATCH] OOVPA_TABLE_ macros updated _DEBUG_TRACE handling done via one new macro (OOVPA_TABLE_ENTRY), to which the other OOVPA_TABLE_ macro's are redirected. Moved complex EmuThis-expansion to a new macro (OOVPA_TABLE_PATCH_EmuThis for now) Removed XTL::Emu prefix from all patch registrations, in preparation for another round of simplications --- src/CxbxKrnl/HLEDataBase/D3D8.1.0.3925.inl | 302 ++++++------- src/CxbxKrnl/HLEDataBase/D3D8.1.0.4034.inl | 252 +++++------ src/CxbxKrnl/HLEDataBase/D3D8.1.0.4134.inl | 290 ++++++------- src/CxbxKrnl/HLEDataBase/D3D8.1.0.4361.inl | 268 ++++++------ src/CxbxKrnl/HLEDataBase/D3D8.1.0.4432.inl | 230 +++++----- src/CxbxKrnl/HLEDataBase/D3D8.1.0.4627.inl | 410 +++++++++--------- src/CxbxKrnl/HLEDataBase/D3D8.1.0.5233.inl | 300 ++++++------- src/CxbxKrnl/HLEDataBase/D3D8.1.0.5558.inl | 310 ++++++------- src/CxbxKrnl/HLEDataBase/D3D8.1.0.5849.inl | 284 ++++++------ .../HLEDataBase/D3D8LTCG.1.0.5849.inl | 80 ++-- src/CxbxKrnl/HLEDataBase/DSound.1.0.3936.inl | 134 +++--- src/CxbxKrnl/HLEDataBase/DSound.1.0.4134.inl | 26 +- src/CxbxKrnl/HLEDataBase/DSound.1.0.4361.inl | 36 +- src/CxbxKrnl/HLEDataBase/DSound.1.0.4432.inl | 44 +- src/CxbxKrnl/HLEDataBase/DSound.1.0.4627.inl | 144 +++--- src/CxbxKrnl/HLEDataBase/DSound.1.0.5233.inl | 96 ++-- src/CxbxKrnl/HLEDataBase/DSound.1.0.5558.inl | 126 +++--- src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl | 108 ++--- src/CxbxKrnl/HLEDataBase/XG.1.0.3911.inl | 12 +- src/CxbxKrnl/HLEDataBase/XG.1.0.4034.inl | 10 +- src/CxbxKrnl/HLEDataBase/XG.1.0.4361.inl | 8 +- src/CxbxKrnl/HLEDataBase/XG.1.0.4432.inl | 4 +- src/CxbxKrnl/HLEDataBase/XG.1.0.4627.inl | 10 +- src/CxbxKrnl/HLEDataBase/XG.1.0.5233.inl | 4 +- src/CxbxKrnl/HLEDataBase/XG.1.0.5558.inl | 10 +- src/CxbxKrnl/HLEDataBase/XG.1.0.5849.inl | 8 +- src/CxbxKrnl/HLEDataBase/XNet.1.0.3911.inl | 6 +- src/CxbxKrnl/HLEDataBase/XNet.1.0.4627.inl | 14 +- src/CxbxKrnl/HLEDataBase/XOnline.1.0.4361.inl | 12 +- src/CxbxKrnl/HLEDataBase/XOnline.1.0.4627.inl | 14 +- src/CxbxKrnl/HLEDataBase/XOnline.1.0.5233.inl | 16 +- src/CxbxKrnl/HLEDataBase/XOnline.1.0.5558.inl | 14 +- src/CxbxKrnl/HLEDataBase/XOnline.1.0.5849.inl | 6 +- src/CxbxKrnl/HLEDataBase/XactEng.1.0.4627.inl | 32 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.3911.inl | 72 +-- src/CxbxKrnl/HLEDataBase/Xapi.1.0.4034.inl | 42 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.4134.inl | 48 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.4361.inl | 38 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.4432.inl | 38 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.4627.inl | 102 ++--- src/CxbxKrnl/HLEDataBase/Xapi.1.0.4721.inl | 36 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.5233.inl | 30 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.5558.inl | 48 +- src/CxbxKrnl/HLEDataBase/Xapi.1.0.5849.inl | 46 +- src/CxbxKrnl/OOVPA.h | 18 +- 45 files changed, 2068 insertions(+), 2070 deletions(-) diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.3925.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.3925.inl index da20694f8..93d619b6c 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.3925.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.3925.inl @@ -3302,314 +3302,314 @@ OOVPA_END; OOVPATable D3D8_1_0_3925[] = { // IDirect3D8::CreateDevice - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_3925, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_3925, IDirect3D8_CreateDevice), // IDirect3DDevice8::IsBusy - OOVPA_TABLE_PATCH(IDirect3DDevice8_IsBusy_1_0_3925, XTL::EmuIDirect3DDevice8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DDevice8_IsBusy_1_0_3925, IDirect3DDevice8_IsBusy), // IDirect3DDevice8::GetDeviceCaps - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // IDirect3DDevice8::BeginVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_3925, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_3925, IDirect3DDevice8_BeginVisibilityTest), // IDirect3DDevice8::EndVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_3925, XTL::EmuIDirect3DDevice8_EndVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_3925, IDirect3DDevice8_EndVisibilityTest), // IDirect3DDevice8::GetVisibilityTestResult - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, XTL::EmuIDirect3DDevice8_GetVisibilityTestResult), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, IDirect3DDevice8_GetVisibilityTestResult), // IDirect3D8::KickOffAndWaitForIdle - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_3925, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_3925, IDirect3D8_KickOffAndWaitForIdle), // IDirect3DDevice8::GetMaterial - OOVPA_TABLE_PATCH(D3DDevice_GetMaterial_1_0_3925, XTL::EmuIDirect3DDevice8_GetMaterial), + OOVPA_TABLE_PATCH(D3DDevice_GetMaterial_1_0_3925, IDirect3DDevice8_GetMaterial), // IDirect3DDevice8::GetBackMaterial - OOVPA_TABLE_PATCH(D3DDevice_GetBackMaterial_1_0_3925, XTL::EmuIDirect3DDevice8_GetBackMaterial), + OOVPA_TABLE_PATCH(D3DDevice_GetBackMaterial_1_0_3925, IDirect3DDevice8_GetBackMaterial), // IDirect3DDevice8::LoadVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_3925, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::SelectVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_3925, IDirect3DDevice8_SelectVertexShader), // IDirect3DDevice8::Release - OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_3925, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_3925, IDirect3DDevice8_Release), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_3925, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_3925, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_3925, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_3925, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::SetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_3925, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::GetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_3925, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_3925, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::SetStreamSource - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_3925, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_3925, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_3925, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::CreatePixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, IDirect3DDevice8_CreatePixelShader), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_3925, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_3925, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_3925, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_3925, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_3925, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::SetTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_3925, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_3925, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_3925, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_3925, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::Begin - OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_3925, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_3925, IDirect3DDevice8_Begin), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_3925, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::SetVertexData2s - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2s_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData2s), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2s_1_0_3925, IDirect3DDevice8_SetVertexData2s), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_3925, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetVertexDataColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexDataColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_3925, IDirect3DDevice8_SetVertexDataColor), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_3925, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_3925, IDirect3DDevice8_End), // IDirect3DDevice8::Clear - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_3925, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_3925, IDirect3DDevice8_Clear), // IDirect3DDevice8::CreatePalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, IDirect3DDevice8_CreatePalette), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_3925, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_3925, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::CreateTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, IDirect3DDevice8_CreateTexture), // IDirect3DDevice8::CreateVolumeTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVolumeTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVolumeTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVolumeTexture_1_0_3925, IDirect3DDevice8_CreateVolumeTexture), // IDirect3DDevice8::CreateCubeTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateCubeTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateCubeTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateCubeTexture_1_0_3925, IDirect3DDevice8_CreateCubeTexture), // IDirect3DDevice8::CreateIndexBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateIndexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, IDirect3DDevice8_CreateIndexBuffer), // IDirect3DDevice8::CreateVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetVertexShaderConstant - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_3925, IDirect3DDevice8_SetVertexShaderConstant), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_3925, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_3925, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_3925, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_3925, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8::SetTextureState_TexCoordIndex - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_3925, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetTextureState_BorderColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_3925, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetRenderState_PSTextureModes - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_PSTextureModes_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_PSTextureModes), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_PSTextureModes_1_0_3925, IDirect3DDevice8_SetRenderState_PSTextureModes), // IDirect3DDevice8::SetRenderState_StencilFail - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_3925, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8::SetRenderState_CullMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_3925, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_Simple - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_3925, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_3925, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_3925, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::SetRenderState_FogColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_3925, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_FillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_3925, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_3925, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_3925, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_ZBias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_3925, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::Present - OOVPA_TABLE_PATCH(IDirect3DDevice8_Present_1_0_3925, XTL::EmuIDirect3DDevice8_Present), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Present_1_0_3925, IDirect3DDevice8_Present), // IDirect3DDevice8::SetShaderConstantMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_3925, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::GetBackBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_3925, IDirect3DDevice8_GetBackBuffer), // IDirect3DDevice8::GetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget_1_0_3925, XTL::EmuIDirect3DDevice8_GetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget_1_0_3925, IDirect3DDevice8_GetRenderTarget), // IDirect3DDevice8::GetDepthStencilSurface - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_3925, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_3925, IDirect3DDevice8_GetDepthStencilSurface), // IDirect3DDevice8::CreateVertexBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, IDirect3DDevice8_CreateVertexBuffer), // IDirect3DVertexBuffer8::Lock - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_3925, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_3925, IDirect3DVertexBuffer8_Lock), // IDirect3DResource8::Register - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DResource8::Release - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DResource8::AddRef - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::IsBusy - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_3925, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_3925, IDirect3DResource8_IsBusy), // IDirect3DSurface8::LockRect - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // IDirect3DPalette8::Lock - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, XTL::EmuIDirect3DPalette8_Lock), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, IDirect3DPalette8_Lock), // IDirect3DTexture8::LockRect - OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, IDirect3DTexture8_LockRect), // IDirect3DVolumeTexture8::LockBox - OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_3925, XTL::EmuIDirect3DVolumeTexture8_LockBox), + OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_3925, IDirect3DVolumeTexture8_LockBox), // IDirect3DCubeTexture8::LockRect - OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DCubeTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, IDirect3DCubeTexture8_LockRect), // IDirect3DTexture8::GetSurfaceLevel - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, XTL::EmuIDirect3DTexture8_GetSurfaceLevel), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, IDirect3DTexture8_GetSurfaceLevel), // Lock2DSurface - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // Get2DSurfacDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, Get2DSurfaceDesc), // D3DDevice_GetVertexShaderSize - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8_SetGammaRamp - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_3925, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_3925, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_3925, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_3925, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::AddRef - OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_3925, XTL::EmuIDirect3DDevice8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_3925, IDirect3DDevice8_AddRef), // IDirect3DDevice8_Unknown1 - OOVPA_TABLE_PATCH(IDirect3DDevice8_Unknown1_1_0_3925, XTL::EmuIDirect3DDevice8_Unknown1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Unknown1_1_0_3925, IDirect3DDevice8_Unknown1), // IDirect3DDevice8::GetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_3925, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_3925, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::GetGammaRamp - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_3925, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_3925, IDirect3DDevice8_GetGammaRamp), // D3DDevice_GetDisplayFieldStatus - OOVPA_TABLE_PATCH(D3DDevice_GetDisplayFieldStatus_1_0_3925, XTL::EmuIDirect3DDevice8_GetDisplayFieldStatus), + OOVPA_TABLE_PATCH(D3DDevice_GetDisplayFieldStatus_1_0_3925, IDirect3DDevice8_GetDisplayFieldStatus), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_3925, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_VertexBlend - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_3925, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3DDevice8::SetRenderState_BackFillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_3925, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8::SetTextureState_TwoSidedLighting - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_3925, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // IDirect3DDevice8_SetRenderState_NormalizeNormals - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_3925, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_FrontFace - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_3925, IDirect3DDevice8_SetRenderState_FrontFace), // IDirect3DDevice8::SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_3925, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_LogicOp - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_3925, IDirect3DDevice8_SetRenderState_LogicOp), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_3925, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_MultiSampleMask - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_3925, IDirect3DDevice8_SetRenderState_MultiSampleMask), // IDirect3DDevice8::SetRenderState_MultiSampleMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_3925, IDirect3DDevice8_SetRenderState_MultiSampleMode), // D3DDevice_PersistDisplay - OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_3925, XTL::EmuIDirect3DDevice8_PersistDisplay), + OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_3925, IDirect3DDevice8_PersistDisplay), // IDirect3DDevice8::SetRenderState_ShadowFunc - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_3925, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SetRenderState_LineWidth - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_3925, IDirect3DDevice8_SetRenderState_LineWidth), // IDirect3DDevice8::SetRenderState_YuvEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_3925, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_3925, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_StencilCullEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_3925, IDirect3DDevice8_SetRenderState_StencilCullEnable), // D3DDevice_DrawVerticesUP - OOVPA_TABLE_PATCH(D3DDevice_DrawVerticesUP_1_0_3925, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(D3DDevice_DrawVerticesUP_1_0_3925, IDirect3DDevice8_DrawVerticesUP), // D3DDevice_DrawIndexedVerticesUP - OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVerticesUP_1_0_3925, XTL::EmuIDirect3DDevice8_DrawIndexedVerticesUP), + OOVPA_TABLE_PATCH(D3DDevice_DrawIndexedVerticesUP_1_0_3925, IDirect3DDevice8_DrawIndexedVerticesUP), // D3DDevice_DrawVertices - OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_1_0_3925, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(D3DDevice_DrawVertices_1_0_3925, IDirect3DDevice8_DrawVertices), // D3DDevice_GetDisplayMode - OOVPA_TABLE_PATCH(D3DDevice_GetDisplayMode_1_0_3925, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(D3DDevice_GetDisplayMode_1_0_3925, IDirect3DDevice8_GetDisplayMode), // D3DDevice_SetTextureState_BumpEnv - OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BumpEnv_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BumpEnv_1_0_3925, IDirect3DDevice8_SetTextureState_BumpEnv), // D3DDevice_SetTextureState_ColorKeyColor - OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_3925, IDirect3DDevice8_SetTextureState_ColorKeyColor), // D3DDevice_SetVertexData4s - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4s_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData4s), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4s_1_0_3925, IDirect3DDevice8_SetVertexData4s), // IDirect3D8::SetPushBufferSize - OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize_1_0_3925, XTL::EmuIDirect3D8_SetPushBufferSize), + OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize_1_0_3925, IDirect3D8_SetPushBufferSize), // IDirect3DResource8::GetType // Probably not even necessary... - OOVPA_TABLE_PATCH(D3DResource_GetType_1_0_3925, XTL::EmuIDirect3DResource8_GetType), + OOVPA_TABLE_PATCH(D3DResource_GetType_1_0_3925, IDirect3DResource8_GetType), // IDirect3D8_AllocContiguousMemory - OOVPA_TABLE_PATCH(D3D_AllocContiguousMemory_1_0_3925, XTL::EmuIDirect3D8_AllocContiguousMemory), + OOVPA_TABLE_PATCH(D3D_AllocContiguousMemory_1_0_3925, IDirect3D8_AllocContiguousMemory), // IDirect3DDevice8_SetRenderState_Deferred /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Deferred_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_Deferred), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Deferred_1_0_3925, IDirect3DDevice8_SetRenderState_Deferred), */ // D3DDevice_SetLight - OOVPA_TABLE_PATCH(D3DDevice_SetLight_1_0_3925, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(D3DDevice_SetLight_1_0_3925, IDirect3DDevice8_SetLight), // D3DDevice_LightEnable - OOVPA_TABLE_PATCH(D3DDevice_LightEnable_1_0_3925, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(D3DDevice_LightEnable_1_0_3925, IDirect3DDevice8_LightEnable), // D3DDevice_CreateVertexShader - OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(D3DDevice_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_3948, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_3948, IDirect3DDevice8_SetRenderTarget), // IDirect3DSurface8::GetDesc - OOVPA_TABLE_PATCH(D3DSurface_GetDesc_1_0_3925, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(D3DSurface_GetDesc_1_0_3925, IDirect3DSurface8_GetDesc), // IDirect3DDevice8_GetProjectionViewportMatrix - OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix_1_0_3925, XTL::EmuIDirect3DDevice8_GetProjectionViewportMatrix), + OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix_1_0_3925, IDirect3DDevice8_GetProjectionViewportMatrix), // D3DDevice_GetTile - OOVPA_TABLE_PATCH(D3DDevice_GetTile_1_0_3925, XTL::EmuIDirect3DDevice8_GetTile), + OOVPA_TABLE_PATCH(D3DDevice_GetTile_1_0_3925, IDirect3DDevice8_GetTile), // D3DDevice_ApplyStateBlock - OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_3925, XTL::EmuIDirect3DDevice8_ApplyStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_3925, IDirect3DDevice8_ApplyStateBlock), // D3DDevice_CaptureStateBlock - OOVPA_TABLE_PATCH(D3DDevice_CaptureStateBlock_1_0_3925, XTL::EmuIDirect3DDevice8_CaptureStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_CaptureStateBlock_1_0_3925, IDirect3DDevice8_CaptureStateBlock), // D3DDevice_DeleteStateBlock - OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_3925, IDirect3DDevice8_DeleteStateBlock), // D3DDevice_CreateStateBlock - OOVPA_TABLE_PATCH(D3DDevice_CreateStateBlock_1_0_3925, XTL::EmuIDirect3DDevice8_CreateStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_CreateStateBlock_1_0_3925, IDirect3DDevice8_CreateStateBlock), // D3DDevice_DeletePixelShader - OOVPA_TABLE_PATCH(D3DDevice_DeletePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeletePixelShader), + OOVPA_TABLE_PATCH(D3DDevice_DeletePixelShader_1_0_3925, IDirect3DDevice8_DeletePixelShader), // D3DDevice_SetPixelShaderProgram - OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderProgram_1_0_3925, XTL::EmuIDirect3DDevice8_SetPixelShaderProgram), + OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderProgram_1_0_3925, IDirect3DDevice8_SetPixelShaderProgram), // D3D::KickOffAndWaitForIdle - OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle_1_0_3925, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(D3D_KickOffAndWaitForIdle_1_0_3925, IDirect3D8_KickOffAndWaitForIdle), // D3DDevice_SetModelView - OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_3925, XTL::EmuIDirect3DDevice8_SetModelView), + OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_3925, IDirect3DDevice8_SetModelView), // D3DDevice_FlushVertexCache - OOVPA_TABLE_PATCH(D3DDevice_FlushVertexCache_1_0_3925, XTL::EmuIDirect3DDevice8_FlushVertexCache), + OOVPA_TABLE_PATCH(D3DDevice_FlushVertexCache_1_0_3925, IDirect3DDevice8_FlushVertexCache), // D3DDevice_SetScissors - OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_3925, XTL::EmuIDirect3DDevice8_SetScissors), + OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_3925, IDirect3DDevice8_SetScissors), // D3DDevice_SetVertexShaderInput - OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexShaderInput), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput_1_0_3925, IDirect3DDevice8_SetVertexShaderInput), // D3DDevice_PrimeVertexCache - OOVPA_TABLE_PATCH(D3DDevice_PrimeVertexCache_1_0_3925, XTL::EmuIDirect3DDevice8_PrimeVertexCache), + OOVPA_TABLE_PATCH(D3DDevice_PrimeVertexCache_1_0_3925, IDirect3DDevice8_PrimeVertexCache), // IDirect3DDevice8::SetVertexData4ub - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData4ub), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_3925, IDirect3DDevice8_SetVertexData4ub), // IDirect3DDevice8::SetPixelShaderConstant - OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant_1_0_3925, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant_1_0_3925, IDirect3DDevice8_SetPixelShaderConstant), // IDirect3DDevice8_InsertCallback - OOVPA_TABLE_PATCH(D3DDevice_InsertCallback_1_0_3925, XTL::EmuIDirect3DDevice8_InsertCallback), + OOVPA_TABLE_PATCH(D3DDevice_InsertCallback_1_0_3925, IDirect3DDevice8_InsertCallback), // IDirect3DDevice8::BeginPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_BeginPushBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_BeginPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_BeginPushBuffer_1_0_3925, IDirect3DDevice8_BeginPushBuffer), // IDirect3DDevice8::EndPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_EndPushBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_EndPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_EndPushBuffer_1_0_3925, IDirect3DDevice8_EndPushBuffer), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_3925, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DDevice8::SetRenderState_RopZRead - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_3925, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_3925, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // XMETAL_StartPush /* - OOVPA_TABLE_PATCH(XMETAL_StartPush_1_0_3925, XTL::EmuXMETAL_StartPush), + OOVPA_TABLE_PATCH(XMETAL_StartPush_1_0_3925, XMETAL_StartPush), */ // D3D::SetFence (XREF) OOVPA_TABLE_XREF(D3D_SetFence_1_0_3925), // IDirect3DDevice8::InsertFence - OOVPA_TABLE_PATCH(D3DDevice_InsertFence_1_0_3925, XTL::EmuIDirect3DDevice8_InsertFence), + OOVPA_TABLE_PATCH(D3DDevice_InsertFence_1_0_3925, IDirect3DDevice8_InsertFence), // D3DDevice_LoadVertexShaderProgram - OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShaderProgram_1_0_3925, XTL::EmuIDirect3DDevice8_LoadVertexShaderProgram), + OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShaderProgram_1_0_3925, IDirect3DDevice8_LoadVertexShaderProgram), // D3DDevice_DeleteVertexShader - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, IDirect3DDevice8_DeleteVertexShader), // IDirect3DDevice8::RunPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_RunPushBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_RunPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_RunPushBuffer_1_0_3925, IDirect3DDevice8_RunPushBuffer), // IDirect3DDevice8::BlockOnFence - OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_3925, XTL::EmuIDirect3DDevice8_BlockOnFence), + OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_3925, IDirect3DDevice8_BlockOnFence), // IDirect3DDevice8::Reset - OOVPA_TABLE_PATCH(D3DDevice_Reset_1_0_3925, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(D3DDevice_Reset_1_0_3925, IDirect3DDevice8_Reset), // Direct3D_GetAdapterIdentifier - OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, XTL::EmuIDirect3D8_GetAdapterIdentifier), + OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, IDirect3D8_GetAdapterIdentifier), // Direct3D_GetDeviceCaps - OOVPA_TABLE_PATCH(Direct3D_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3D8_GetDeviceCaps), + OOVPA_TABLE_PATCH(Direct3D_GetDeviceCaps_1_0_3925, IDirect3D8_GetDeviceCaps), // D3D::SetCommonDebugRegisters - OOVPA_TABLE_PATCH(D3D_SetCommonDebugRegisters_1_0_3925, XTL::EmuD3D_SetCommonDebugRegisters), + OOVPA_TABLE_PATCH(D3D_SetCommonDebugRegisters_1_0_3925, D3D_SetCommonDebugRegisters), // D3DDevice_CreateImageSurface - OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface_1_0_3925, XTL::EmuIDirect3DDevice8_CreateImageSurface), + OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface_1_0_3925, IDirect3DDevice8_CreateImageSurface), // D3D::BlockOnTime - OOVPA_TABLE_PATCH(D3D_BlockOnTime_1_0_3925, XTL::EmuD3D_BlockOnTime), + OOVPA_TABLE_PATCH(D3D_BlockOnTime_1_0_3925, D3D_BlockOnTime), // D3D::BlockOnResource - OOVPA_TABLE_PATCH(D3D_BlockOnResource_1_0_3925, XTL::EmuD3D_BlockOnResource), + OOVPA_TABLE_PATCH(D3D_BlockOnResource_1_0_3925, D3D_BlockOnResource), // D3DDevice_BeginStateBlock - OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_3925, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_3925, IDirect3DDevice8_BeginStateBlock), // D3DDevice_EndStateBlock - OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_3925, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_3925, IDirect3DDevice8_EndStateBlock), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4034.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4034.inl index 8a0712a83..3cccb2528 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4034.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4034.inl @@ -1091,268 +1091,268 @@ OOVPA_END; OOVPATable D3D8_1_0_4034[] = { // IDirect3D8::CreateDevice (* unchanged since 1.0.3925 *) - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_3925, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_3925, IDirect3D8_CreateDevice), // IDirect3DDevice8::Clear - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4034, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4034, IDirect3DDevice8_Clear), // IDirect3DResource8::Register - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // ********************** BEG WARNING UNTESTED!!! ******************* #if 0 // IDirect3DDevice8::BeginVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_3925, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_3925, IDirect3DDevice8_BeginVisibilityTest), // IDirect3DDevice8::EndVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_3925, XTL::EmuIDirect3DDevice8_EndVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_3925, IDirect3DDevice8_EndVisibilityTest), // IDirect3DDevice8::LoadVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_3925, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::SelectVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_3925, IDirect3DDevice8_SelectVertexShader), // IDirect3DDevice8::Release - OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_3925, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_3925, IDirect3DDevice8_Release), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_3925, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_3925, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_3925, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_3925, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::SetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_3925, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::GetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_3925, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_3925, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::SetStreamSource - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_3925, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_3925, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_3925, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_3925, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_3925, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_3925, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_3925, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_3925, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::SetTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_3925, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_3925, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_3925, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_3925, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::Begin - OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_3925, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_3925, IDirect3DDevice8_Begin), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_3925, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_3925, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetVertexDataColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexDataColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_3925, IDirect3DDevice8_SetVertexDataColor), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_3925, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_3925, IDirect3DDevice8_End), // IDirect3DDevice8::Clear - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_3925, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_3925, IDirect3DDevice8_Clear), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_3925, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_3925, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::SetVertexShaderConstant - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_3925, IDirect3DDevice8_SetVertexShaderConstant), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_3925, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_3925, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_3925, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_3925, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8::SetTextureState_TexCoordIndex - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_3925, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetTextureState_BorderColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_3925, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetRenderState_PSTextureModes - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_PSTextureModes_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_PSTextureModes), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_PSTextureModes_1_0_3925, IDirect3DDevice8_SetRenderState_PSTextureModes), // IDirect3DDevice8::SetRenderState_StencilFail - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_3925, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8::SetRenderState_CullMode /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_3925, IDirect3DDevice8_SetRenderState_CullMode), */ // IDirect3DDevice8::SetRenderState_Simple - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_3925, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_FogColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_3925, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_FillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_3925, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_3925, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_3925, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_3925, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::Present - OOVPA_TABLE_PATCH(IDirect3DDevice8_Present_1_0_3925, XTL::EmuIDirect3DDevice8_Present), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Present_1_0_3925, IDirect3DDevice8_Present), // IDirect3DDevice8::SetShaderConstantMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_3925, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::GetBackBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_3925, IDirect3DDevice8_GetBackBuffer), // IDirect3DDevice8::GetDepthStencilSurface - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_3925, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_3925, IDirect3DDevice8_GetDepthStencilSurface), // IDirect3DVertexBuffer8::Lock - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_3925, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_3925, IDirect3DVertexBuffer8_Lock), // IDirect3DResource8::IsBusy - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_3925, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_3925, IDirect3DResource8_IsBusy), // Get2DSurfacDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, Get2DSurfaceDesc), // ********************** END WARNING UNTESTED!!! ******************* #endif // IDirect3DDevice8::GetGammaRamp - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // IDirect3DDevice8::GetCreationParameters - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::GetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4034, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4034, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::SetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4034, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4034, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, IDirect3DDevice8_CreatePixelShader), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8::SetRenderState_CullMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::CreateCubeTexture (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateCubeTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateCubeTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateCubeTexture_1_0_3925, IDirect3DDevice8_CreateCubeTexture), // IDirect3DDevice8::GetDeviceCaps (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // IDirect3DDevice8::CreatePalette (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, IDirect3DDevice8_CreatePalette), // IDirect3DDevice8::CreateTexture (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, IDirect3DDevice8_CreateTexture), // IDirect3DDevice8::CreateVolumeTexture (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVolumeTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVolumeTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVolumeTexture_1_0_3925, IDirect3DDevice8_CreateVolumeTexture), // IDirect3DDevice8::CreateIndexBuffer (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateIndexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, IDirect3DDevice8_CreateIndexBuffer), // IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::CreateVertexBuffer (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, IDirect3DDevice8_CreateVertexBuffer), // IDirect3DResource8::Release (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DResource8::AddRef (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DPalette8::Lock (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, XTL::EmuIDirect3DPalette8_Lock), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, IDirect3DPalette8_Lock), // IDirect3DTexture8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, IDirect3DTexture8_LockRect), // IDirect3DVolumeTexture8::LockBox (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_3925, XTL::EmuIDirect3DVolumeTexture8_LockBox), + OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_3925, IDirect3DVolumeTexture8_LockBox), // IDirect3DCubeTexture8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DCubeTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, IDirect3DCubeTexture8_LockRect), // IDirect3DTexture8::GetSurfaceLevel (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, XTL::EmuIDirect3DTexture8_GetSurfaceLevel), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, IDirect3DTexture8_GetSurfaceLevel), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // Lock2DSurface (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // IDirect3DDevice8_SetGammaRamp (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_3925, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_3925, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8::DrawVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4034, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4034, IDirect3DDevice8_DrawVertices), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4034, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4034, IDirect3DDevice8_DrawIndexedVertices), // D3DDevice_BeginVisibilityTest - OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest_1_0_4034, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(D3DDevice_BeginVisibilityTest_1_0_4034, IDirect3DDevice8_BeginVisibilityTest), // D3DDevice_EndVisibilityTest - OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest_1_0_4034, XTL::EmuIDirect3DDevice8_EndVisibilityTest), + OOVPA_TABLE_PATCH(D3DDevice_EndVisibilityTest_1_0_4034, IDirect3DDevice8_EndVisibilityTest), // D3DDevice_CopyRects - OOVPA_TABLE_PATCH(D3DDevice_CopyRects_1_0_4034, XTL::EmuIDirect3DDevice8_CopyRects), + OOVPA_TABLE_PATCH(D3DDevice_CopyRects_1_0_4034, IDirect3DDevice8_CopyRects), // D3DDevice_DeletePatch (TODO) /* - OOVPA_TABLE_PATCH(D3DDevice_DeletePatch_1_0_4034, XTL::EmuIDirect3DDevice8_DeletePatch), + OOVPA_TABLE_PATCH(D3DDevice_DeletePatch_1_0_4034, IDirect3DDevice8_DeletePatch), */ // D3DDevice_SetStreamSource - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4034, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4034, IDirect3DDevice8_SetStreamSource), // D3DDevice_SetTextureState_BorderColor - OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor_1_0_4034, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_BorderColor_1_0_4034, IDirect3DDevice8_SetTextureState_BorderColor), // D3DDevice_SetTextureState_ColorKeyColor - OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_4034, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(D3DDevice_SetTextureState_ColorKeyColor_1_0_4034, IDirect3DDevice8_SetTextureState_ColorKeyColor), // D3DDevice_LoadVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4034, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4034, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, XTL::EmuIDirect3DDevice8_GetVisibilityTestResult), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, IDirect3DDevice8_GetVisibilityTestResult), // D3DDevice_DeleteVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, IDirect3DDevice8_DeleteVertexShader), // D3DDevice_DrawRectPatch - OOVPA_TABLE_PATCH(D3DDevice_DrawRectPatch_1_0_4034, XTL::EmuIDirect3DDevice8_DrawRectPatch), + OOVPA_TABLE_PATCH(D3DDevice_DrawRectPatch_1_0_4034, IDirect3DDevice8_DrawRectPatch), // D3DDevice_SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4034, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4034, IDirect3DDevice8_SetIndices), // D3DDevice_SetRenderState_EdgeAntiAlias - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_EdgeAntiAlias_1_0_4034, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // D3DDevice_SetRenderState_FillMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FillMode_1_0_4034, IDirect3DDevice8_SetRenderState_FillMode), // D3DDevice_SetRenderState_BackFillMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode_1_0_4034, IDirect3DDevice8_SetRenderState_BackFillMode), // D3DDevice_SetRenderState_FogColor - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FogColor_1_0_4034, IDirect3DDevice8_SetRenderState_FogColor), // D3DDevice_SetRenderState_FrontFace - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FrontFace_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_FrontFace_1_0_4034, IDirect3DDevice8_SetRenderState_FrontFace), // D3DDevice_SetRenderState_LogicOp - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4034, IDirect3DDevice8_SetRenderState_LogicOp), // D3DDevice_SetRenderState_MultiSampleAntiAlias - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_4034, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // D3DDevice_SetRenderState_MultiSampleMask - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_4034, IDirect3DDevice8_SetRenderState_MultiSampleMask), // D3DDevice_SetRenderState_NormalizeNormals - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_NormalizeNormals_1_0_4034, IDirect3DDevice8_SetRenderState_NormalizeNormals), // D3DDevice_SetRenderState_ShadowFunc - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_ShadowFunc_1_0_4034, IDirect3DDevice8_SetRenderState_ShadowFunc), // D3DDevice_SetRenderState_Simple - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4034, IDirect3DDevice8_SetRenderState_Simple), // D3DDevice_SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilEnable_1_0_4034, IDirect3DDevice8_SetRenderState_StencilEnable), // D3DDevice_SetRenderState_StencilFail - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail_1_0_4034, IDirect3DDevice8_SetRenderState_StencilFail), // D3DDevice_SetRenderState_YuvEnable - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_YuvEnable_1_0_4034, IDirect3DDevice8_SetRenderState_YuvEnable), // D3DDevice_SetRenderState_TwoSidedLighting - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting_1_0_4034, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting_1_0_4034, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // D3DDevice_SetRenderState_VertexBlend - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend_1_0_4034, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3D8_CheckDeviceFormat - OOVPA_TABLE_PATCH(Direct3D_CheckDeviceFormat_1_0_4034, XTL::EmuIDirect3D8_CheckDeviceFormat), + OOVPA_TABLE_PATCH(Direct3D_CheckDeviceFormat_1_0_4034, IDirect3D8_CheckDeviceFormat), // IDirect3D8_SetPushBufferSize - OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize_1_0_4034, XTL::EmuIDirect3D8_SetPushBufferSize), + OOVPA_TABLE_PATCH(Direct3D_SetPushBufferSize_1_0_4034, IDirect3D8_SetPushBufferSize), // Get2DSurfacDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4034, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4034, Get2DSurfaceDesc), // D3DDevice_SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4034, IDirect3DDevice8_SetRenderState_ZEnable), // D3DDevice_LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4034, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4034, IDirect3DDevice8_LightEnable), // D3DDevice_SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4034, IDirect3DDevice8_SetRenderState_TextureFactor), // Direct3D_GetAdapterIdentifier (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, XTL::EmuIDirect3D8_GetAdapterIdentifier), + OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, IDirect3D8_GetAdapterIdentifier), // IDirect3DSurface8::GetDesc (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(D3DSurface_GetDesc_1_0_3925, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(D3DSurface_GetDesc_1_0_3925, IDirect3DSurface8_GetDesc), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4034, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4034, IDirect3DDevice8_SetLight), // IDirect3DVertexBuffer8::Lock - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4034, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4034, IDirect3DVertexBuffer8_Lock), // IDirect3DDevice8::SetTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4034, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4034, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_4034, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_4034, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::SetRenderState_TexCoordIndex - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4034, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4034, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4034, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4034, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4034, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4034, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4034, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_4034, IDirect3DDevice8_Swap), // IDirect3D8::KickOffAndWaitForIdle - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, IDirect3D8_KickOffAndWaitForIdle), // IDirect3DDevice8::CreateImageSurface (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateImageSurface_1_0_4034, XTL::EmuIDirect3DDevice8_CreateImageSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateImageSurface_1_0_4034, IDirect3DDevice8_CreateImageSurface), // IDirect3DDevice8::GetBackBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4034, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4034, IDirect3DDevice8_GetBackBuffer), // D3DDevice_ /* - OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, XTL::EmuIDirect3DDevice8_), + OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, IDirect3DDevice8_), // D3DDevice_ - OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, XTL::EmuIDirect3DDevice8_), + OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, IDirect3DDevice8_), // D3DDevice_ - OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, XTL::EmuIDirect3DDevice8_), + OOVPA_TABLE_PATCH(D3DDevice__1_0_4034, IDirect3DDevice8_), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4134.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4134.inl index bc5ce7ba7..e1b4c24e3 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4134.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4134.inl @@ -1791,325 +1791,325 @@ OOVPA_END; OOVPATable D3D8_1_0_4134[] = { // IDirect3D8::CreateDevice (* unchanged since 1.0.3925 *) - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_3925, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_3925, IDirect3D8_CreateDevice), // IDirect3D8::CheckDeviceFormat - OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4134, XTL::EmuIDirect3D8_CheckDeviceFormat), + OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4134, IDirect3D8_CheckDeviceFormat), // IDirect3DDevice8::SetRenderState_TexCoordIndex - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4134, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::SetRenderState_FogColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4134, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4134, IDirect3DDevice8_Swap), // IDirect3DDevice8::Clear - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4134, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4134, IDirect3DDevice8_Clear), // ********************** BEG WARNING UNTESTED!!! ******************* // IDirect3DDevice8::GetDeviceCaps - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // IDirect3DDevice8::BeginVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_3925, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_3925, IDirect3DDevice8_BeginVisibilityTest), // IDirect3DDevice8::EndVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_3925, XTL::EmuIDirect3DDevice8_EndVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_3925, IDirect3DDevice8_EndVisibilityTest), // IDirect3DDevice8::LoadVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_3925, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::LoadVertexShader (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4034, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4034, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::SelectVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_3925, IDirect3DDevice8_SelectVertexShader), // IDirect3DDevice8::Release - OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_3925, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_3925, IDirect3DDevice8_Release), // IDirect3DDevice8::BlockUntilVerticalBlank /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_3925, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_3925, IDirect3DDevice8_BlockUntilVerticalBlank), */ // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_3925, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_3925, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::GetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_3925, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_3925, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::SetStreamSource - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_3925, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_3925, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShader /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_3925, IDirect3DDevice8_SetVertexShader), */ // IDirect3DDevice8::SetPixelShader /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_3925, IDirect3DDevice8_SetPixelShader), */ // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_3925, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_3925, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetViewport (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::SetTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_3925, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_3925, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::Begin - OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_3925, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_3925, IDirect3DDevice8_Begin), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_3925, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_3925, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetVertexDataColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexDataColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_3925, IDirect3DDevice8_SetVertexDataColor), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_3925, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_3925, IDirect3DDevice8_End), // IDirect3DDevice8::CreatePalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, IDirect3DDevice8_CreatePalette), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_3925, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_3925, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::CreateTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, IDirect3DDevice8_CreateTexture), // IDirect3DDevice8::CreateVolumeTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVolumeTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVolumeTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVolumeTexture_1_0_3925, IDirect3DDevice8_CreateVolumeTexture), // IDirect3DDevice8::CreateCubeTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateCubeTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateCubeTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateCubeTexture_1_0_3925, IDirect3DDevice8_CreateCubeTexture), // IDirect3DDevice8::CreateIndexBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateIndexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, IDirect3DDevice8_CreateIndexBuffer), // IDirect3DDevice8::CreateVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetVertexShaderConstant - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_3925, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_3925, IDirect3DDevice8_SetVertexShaderConstant), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_3925, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_3925, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_3925, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_3925, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8::SetTextureState_BorderColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_3925, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetRenderState_PSTextureModes - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_PSTextureModes_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_PSTextureModes), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_PSTextureModes_1_0_3925, IDirect3DDevice8_SetRenderState_PSTextureModes), // IDirect3DDevice8::SetRenderState_StencilFail /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_3925, IDirect3DDevice8_SetRenderState_StencilFail), */ // IDirect3DDevice8::SetRenderState_Simple /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_3925, IDirect3DDevice8_SetRenderState_Simple), */ // IDirect3DDevice8::SetRenderState_FogColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_3925, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_FillMode /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_3925, IDirect3DDevice8_SetRenderState_FillMode), */ // IDirect3DDevice8::SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_3925, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_3925, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_ZBias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_3925, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::Present - OOVPA_TABLE_PATCH(IDirect3DDevice8_Present_1_0_3925, XTL::EmuIDirect3DDevice8_Present), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Present_1_0_3925, IDirect3DDevice8_Present), // IDirect3DDevice8::SetShaderConstantMode /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_3925, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_3925, IDirect3DDevice8_SetShaderConstantMode), */ // IDirect3DDevice8::GetBackBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_3925, IDirect3DDevice8_GetBackBuffer), // IDirect3DDevice8::CreateVertexBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, IDirect3DDevice8_CreateVertexBuffer), // IDirect3DVertexBuffer8::Lock /* - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_3925, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_3925, IDirect3DVertexBuffer8_Lock), */ // IDirect3DResource8::Register - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DResource8::Release - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DResource8::AddRef - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::IsBusy - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_3925, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_3925, IDirect3DResource8_IsBusy), // IDirect3DPalette8::Lock - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, XTL::EmuIDirect3DPalette8_Lock), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, IDirect3DPalette8_Lock), // IDirect3DTexture8::LockRect - OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, IDirect3DTexture8_LockRect), // IDirect3DVolumeTexture8::LockBox - OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_3925, XTL::EmuIDirect3DVolumeTexture8_LockBox), + OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_3925, IDirect3DVolumeTexture8_LockBox), // IDirect3DCubeTexture8::LockRect - OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DCubeTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, IDirect3DCubeTexture8_LockRect), // IDirect3DTexture8::GetSurfaceLevel - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, XTL::EmuIDirect3DTexture8_GetSurfaceLevel), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, IDirect3DTexture8_GetSurfaceLevel), // Get2DSurfacDesc /* - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_3925, Get2DSurfaceDesc), */ // ********************** END WARNING UNTESTED!!! ******************* // IDirect3DDevice8::GetBackBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4134, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4134, IDirect3DDevice8_GetBackBuffer), // IDirect3DDevice8::GetDepthStencilSurface - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_4134, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_4134, IDirect3DDevice8_GetDepthStencilSurface), // IDirect3DDevice8::SetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4134, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, IDirect3DDevice8_CreatePixelShader), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // D3DDevice_DeleteVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, IDirect3DDevice8_DeleteVertexShader), // Lock2DSurface (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // IDirect3DDevice8_SetGammaRamp (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_3925, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_3925, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8::LoadVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4134, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4134, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::SelectVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_4134, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_4134, IDirect3DDevice8_SelectVertexShader), // IDirect3DDevice8::CopyRects - OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_4134, XTL::EmuIDirect3DDevice8_CopyRects), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_4134, IDirect3DDevice8_CopyRects), // IDirect3DDevice8::CreateImageSurface - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateImageSurface_1_0_4034, XTL::EmuIDirect3DDevice8_CreateImageSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateImageSurface_1_0_4034, IDirect3DDevice8_CreateImageSurface), // IDirect3DDevice8::SetVertexShaderConstant - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_4134, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_4134, IDirect3DDevice8_SetVertexShaderConstant), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4134, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4134, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::SetTextureState_BumpEnv - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4134, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4134, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4134, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetTexture (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4034, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4034, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SetRenderState_VertexBlend - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4134, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3DDevice8::SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4134, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4134, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4034, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4134, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::GetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4134, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4134, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::SetStreamSource - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4134, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4134, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4134, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4134, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::DrawVertices (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4034, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4034, IDirect3DDevice8_DrawVertices), // IDirect3DDevice8::DrawVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4134, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4134, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::DrawIndexedVertices (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4034, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4034, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4134, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4134, IDirect3DDevice8_SetLight), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4134, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4134, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4134, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4134, IDirect3DDevice8_LightEnable), // IDirect3DVertexBuffer8::Lock (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4034, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4034, IDirect3DVertexBuffer8_Lock), // Get2DSurfacDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4134, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4134, Get2DSurfaceDesc), // IDirect3DSurface8::GetDesc - OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4134, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4134, IDirect3DSurface8_GetDesc), // IDirect3DDevice8_SetRenderState_StencilFail - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8_SetRenderState_NormalizeNormals - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4134, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::Reset - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, IDirect3DDevice8_Reset), // IDirect3D8::KickOffAndWaitForIdle (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, IDirect3D8_KickOffAndWaitForIdle), // IDirect3DDevice8::SetTextureState_TwoSidedLighting - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // IDirect3DDevice8::SetRenderState_BackFillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8::SetTextureState_ColorKeyColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::SetRenderState_FrontFace - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, IDirect3DDevice8_SetRenderState_FrontFace), // IDirect3DDevice8::SetRenderState_LogicOp - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_4134, IDirect3DDevice8_SetRenderState_LogicOp), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_StencilCullEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilCullEnable), // IDirect3DDevice8::SetRenderState_FillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4134, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DDevice8::SetRenderState_RopZRead - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4134, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_MultiSampleMask - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleMask), // IDirect3DDevice8::SetRenderState_MultiSampleMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_ShadowFunc - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SetRenderState_YuvEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::DrawIndexedVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4134, XTL::EmuIDirect3DDevice8_DrawIndexedVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4134, IDirect3DDevice8_DrawIndexedVerticesUP), // IDirect3DDevice8::SetPixelShaderConstant - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, IDirect3DDevice8_SetPixelShaderConstant), // IDirect3DDevice8::DeletePixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, XTL::EmuIDirect3DDevice8_DeletePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, IDirect3DDevice8_DeletePixelShader), // IDirect3DDevice8::SetRenderState_CullModeB (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, IDirect3DDevice8_SetRenderState_CullMode), // D3DDevice_DeleteVertexShader (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_4134, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_4134, IDirect3DDevice8_DeleteVertexShader), // IDirect3DDevice8_SetScreenSpaceOffset - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, IDirect3DDevice8_SetScreenSpaceOffset), // D3D::SetFence (XREF) OOVPA_TABLE_XREF(D3D_SetFence_1_0_4134), // IDirect3DDevice8::SetRenderState_LineWidth - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth_1_0_4134, IDirect3DDevice8_SetRenderState_LineWidth), // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4134, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4134, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetSwapCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSwapCallback_1_0_4134, XTL::EmuIDirect3DDevice8_SetSwapCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSwapCallback_1_0_4134, IDirect3DDevice8_SetSwapCallback), // IDirect3DDevice8::GetTile - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTile_1_0_4134, XTL::EmuIDirect3DDevice8_GetTile), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTile_1_0_4134, IDirect3DDevice8_GetTile), // IDirect3DDevice8::SetTile - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTile_1_0_4134, XTL::EmuIDirect3DDevice8_SetTileNoWait), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTile_1_0_4134, IDirect3DDevice8_SetTileNoWait), // IDirect3DDevice8::IsBusy - OOVPA_TABLE_PATCH(D3DDevice_IsBusy_1_0_4134, XTL::EmuIDirect3DDevice8_IsBusy), + OOVPA_TABLE_PATCH(D3DDevice_IsBusy_1_0_4134, IDirect3DDevice8_IsBusy), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // D3D::CDevice::KickOff - OOVPA_TABLE_PATCH(D3D_CDevice_KickOff_1_0_4134, XTL::EmuD3DDevice_KickOff), + OOVPA_TABLE_PATCH(D3D_CDevice_KickOff_1_0_4134, D3DDevice_KickOff), // IDirect3DDevice8::InsertFence (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(D3DDevice_InsertFence_1_0_3925, XTL::EmuIDirect3DDevice8_InsertFence), + OOVPA_TABLE_PATCH(D3DDevice_InsertFence_1_0_3925, IDirect3DDevice8_InsertFence), // IDirect3DDevice8::BlockOnFence - OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_4134, XTL::EmuIDirect3DDevice8_BlockOnFence), + OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_4134, IDirect3DDevice8_BlockOnFence), // IDirect3DDevice8::GetRenderTarget - OOVPA_TABLE_PATCH(D3DDevice_GetRenderTarget_1_0_4134, XTL::EmuIDirect3DDevice8_GetRenderTarget), + OOVPA_TABLE_PATCH(D3DDevice_GetRenderTarget_1_0_4134, IDirect3DDevice8_GetRenderTarget), // IDirect3DDevice8::Release - OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_4134, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_4134, IDirect3DDevice8_Release), // IDirect3DDevice8::GetDisplayMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4134, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4134, IDirect3DDevice8_GetDisplayMode), // Direct3D_GetAdapterIdentifier (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, XTL::EmuIDirect3D8_GetAdapterIdentifier), + OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, IDirect3D8_GetAdapterIdentifier), // D3DDevice_SetShaderConstantMode - OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(D3DDevice_SetShaderConstantMode_1_0_4134, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, XTL::EmuIDirect3DDevice8_GetVisibilityTestResult), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, IDirect3DDevice8_GetVisibilityTestResult), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4361.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4361.inl index 4af04eeac..b86f7e6a7 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4361.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4361.inl @@ -1776,281 +1776,281 @@ OOVPA_END; OOVPATable D3D8_1_0_4361[] = { // IDirect3D8::CreateDevice - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4361, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4361, IDirect3D8_CreateDevice), // IDirect3D8::CheckDeviceFormat - OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, XTL::EmuIDirect3D8_CheckDeviceFormat), + OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, IDirect3D8_CheckDeviceFormat), // IDirect3DDevice8::LoadVertexShader (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4034, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_4034, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::SelectVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_4361, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_4361, IDirect3DDevice8_SelectVertexShader), // IDirect3DDevice8::SetRenderTarget (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4134, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::AddRef - OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_4361, XTL::EmuIDirect3DDevice8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_4361, IDirect3DDevice8_AddRef), // IDirect3D::ClearStateBlockFlags OOVPA_TABLE_XREF(IDirect3D_ClearStateBlockFlags_1_0_4361), // IDirect3DDevice8::SetGammaRamp - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4361, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4361, IDirect3DDevice8_SetGammaRamp), // IDirect3D::RecordStateBlock OOVPA_TABLE_XREF(IDirect3D_RecordStateBlock_1_0_4361), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::CaptureStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_CaptureStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_CaptureStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CaptureStateBlock_1_0_4361, IDirect3DDevice8_CaptureStateBlock), // D3DDevice_DeleteStateBlock - OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_DeleteStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_4361, IDirect3DDevice8_DeleteStateBlock), // IDirect3DDevice8::ApplyStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_ApplyStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_ApplyStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_ApplyStateBlock_1_0_4361, IDirect3DDevice8_ApplyStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, IDirect3DDevice8_EndStateBlock), // IDirect3DDevice8::CopyRects - OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_4361, XTL::EmuIDirect3DDevice8_CopyRects), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_4361, IDirect3DDevice8_CopyRects), // IDirect3DDevice8::CreateImageSurface - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateImageSurface_1_0_4361, XTL::EmuIDirect3DDevice8_CreateImageSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateImageSurface_1_0_4361, IDirect3DDevice8_CreateImageSurface), // IDirect3DDevice8::GetBackBuffer (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4134, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4134, IDirect3DDevice8_GetBackBuffer), // IDirect3DDevice8::GetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget_1_0_4361, XTL::EmuIDirect3DDevice8_GetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget_1_0_4361, IDirect3DDevice8_GetRenderTarget), // IDirect3DDevice8::GetDepthStencilSurface (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_4134, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_4134, IDirect3DDevice8_GetDepthStencilSurface), // IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetVertexShaderConstant - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_4361, IDirect3DDevice8_SetVertexShaderConstant), // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, IDirect3DDevice8_CreatePixelShader), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4361, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4361, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::SetViewport (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::GetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4361, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4361, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::SetTextureState_BumpEnv - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetTextureState_BorderColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::CreateTexture (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, IDirect3DDevice8_CreateTexture), // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4361, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4361, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4361, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SwitchTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SwitchTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, IDirect3DDevice8_SwitchTexture), // IDirect3DDevice8::GetDisplayMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4361, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4361, IDirect3DDevice8_GetDisplayMode), // IDirect3DDevice8::Clear (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4134, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4134, IDirect3DDevice8_Clear), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4361, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4361, IDirect3DDevice8_Swap), // IDirect3DDevice8::CreateVertexBuffer (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, IDirect3DDevice8_CreateVertexBuffer), // IDirect3DDevice8::EnableOverlay - OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, XTL::EmuIDirect3DDevice8_EnableOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, IDirect3DDevice8_EnableOverlay), // IDirect3DDevice8::UpdateOverlay - OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_4361, XTL::EmuIDirect3DDevice8_UpdateOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_4361, IDirect3DDevice8_UpdateOverlay), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4361, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4361, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetTextureState_TexCoordIndex - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4361, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetRenderState_VertexBlend - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4361, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_FillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_Simple - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4361, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4361, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetTransform (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::GetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::SetStreamSource - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4361, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::DrawVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4361, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4361, IDirect3DDevice8_DrawVertices), // IDirect3DDevice8::DrawVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4361, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4361, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4361, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4361, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4361, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4361, IDirect3DDevice8_SetLight), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4361, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4361, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4361, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4361, IDirect3DDevice8_LightEnable), // IDirect3DVertexBuffer8::Lock - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4361, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4361, IDirect3DVertexBuffer8_Lock), // IDirect3DResource8::Register (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DResource8::Release - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_4361, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_4361, IDirect3DResource8_Release), // IDirect3DResource8::IsBusy - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, IDirect3DResource8_IsBusy), // Get2DSurfacDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4361, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4361, Get2DSurfaceDesc), // IDirect3DSurface8::GetDesc - OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, IDirect3DSurface8_GetDesc), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // IDirect3DBaseTexture8::GetLevelCount - OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, XTL::EmuIDirect3DBaseTexture8_GetLevelCount), + OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, IDirect3DBaseTexture8_GetLevelCount), // IDirect3DTexture8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, IDirect3DTexture8_LockRect), // IDirect3DTexture8::GetSurfaceLevel (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, XTL::EmuIDirect3DTexture8_GetSurfaceLevel), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_3925, IDirect3DTexture8_GetSurfaceLevel), // IDirect3DDevice8_SetRenderState_StencilFail - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4361, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8_SetRenderState_NormalizeNormals - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4361, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8_GetDeviceCaps (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // IDirect3DDevice8::CreatePalette (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, IDirect3DDevice8_CreatePalette), // IDirect3DDevice8::CreateIndexBuffer // TODO: This needs to be verified on 4361, not just 4242! - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateIndexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_3925, IDirect3DDevice8_CreateIndexBuffer), // IDirect3DDevice8::SetRenderState_ZBias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DResource8::AddRef - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::Release - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DPalette8::Lock (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, XTL::EmuIDirect3DPalette8_Lock), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, IDirect3DPalette8_Lock), // IDirect3DCubeTexture8::LockRect // TODO: This needs to be verified on 4361, not just 4242! - OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DCubeTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, IDirect3DCubeTexture8_LockRect), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_4361, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_4361, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::Reset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, IDirect3DDevice8_Reset), // IDirect3D8::KickOffAndWaitForIdle (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, IDirect3D8_KickOffAndWaitForIdle), // IDirect3DDevice8::SetTextureState_TwoSidedLighting (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // IDirect3DDevice8::SetRenderState_BackFillMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, IDirect3DDevice8_SetRenderState_FrontFace), // IDirect3DDevice8::SetRenderState_LogicOp (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_4134, IDirect3DDevice8_SetRenderState_LogicOp), // IDirect3DDevice8::SetRenderState_StencilFail (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilCullEnable), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4134, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_MultiSampleMask (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleMask), // IDirect3DDevice8::SetRenderState_MultiSampleMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::DrawIndexedVerticesUP (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4134, XTL::EmuIDirect3DDevice8_DrawIndexedVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4134, IDirect3DDevice8_DrawIndexedVerticesUP), // IDirect3DDevice8::SetPixelShaderConstant (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, IDirect3DDevice8_SetPixelShaderConstant), // IDirect3DDevice8::DeletePixelShader (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, XTL::EmuIDirect3DDevice8_DeletePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, IDirect3DDevice8_DeletePixelShader), // IDirect3DDevice8::SetRenderState_CullModeB (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, IDirect3DDevice8_SetRenderState_CullMode), // D3DDevice_DeleteVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, IDirect3DDevice8_DeleteVertexShader), // IDirect3DDevice8_SetScreenSpaceOffset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, IDirect3DDevice8_SetScreenSpaceOffset), // D3D::SetFence (XREF) (* unchanged since 4134 *) OOVPA_TABLE_XREF(D3D_SetFence_1_0_4134), // IDirect3DDevice8::SetRenderState_LineWidth (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth_1_0_4134, IDirect3DDevice8_SetRenderState_LineWidth), // IDirect3DDevice8::SetSwapCallback (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSwapCallback_1_0_4134, XTL::EmuIDirect3DDevice8_SetSwapCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSwapCallback_1_0_4134, IDirect3DDevice8_SetSwapCallback), // IDirect3DDevice8::GetTile (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTile_1_0_4134, XTL::EmuIDirect3DDevice8_GetTile), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTile_1_0_4134, IDirect3DDevice8_GetTile), // IDirect3DDevice8::SetTile (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTile_1_0_4134, XTL::EmuIDirect3DDevice8_SetTileNoWait), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTile_1_0_4134, IDirect3DDevice8_SetTileNoWait), // IDirect3DDevice8::IsBusy (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(D3DDevice_IsBusy_1_0_4134, XTL::EmuIDirect3DDevice8_IsBusy), + OOVPA_TABLE_PATCH(D3DDevice_IsBusy_1_0_4134, IDirect3DDevice8_IsBusy), // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, XTL::EmuIDirect3DDevice8_GetVisibilityTestResult), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, IDirect3DDevice8_GetVisibilityTestResult), // IDirect3DDevice8::SetShaderConstantMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_4361, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_4361, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_4361, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_4361, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_4361, IDirect3DDevice8_SetSoftDisplayFilter), // D3DDevice_PrimeVertexCache - OOVPA_TABLE_PATCH(D3DDevice_PrimeVertexCache_1_0_4361, XTL::EmuIDirect3DDevice8_PrimeVertexCache), + OOVPA_TABLE_PATCH(D3DDevice_PrimeVertexCache_1_0_4361, IDirect3DDevice8_PrimeVertexCache), // D3DDevice_BeginPush - OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_4361, XTL::EmuIDirect3DDevice8_BeginPush), + OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_4361, IDirect3DDevice8_BeginPush), // D3DDevice_EndPush - OOVPA_TABLE_PATCH(D3DDevice_EndPush_1_0_4361, XTL::EmuIDirect3DDevice8_EndPush), + OOVPA_TABLE_PATCH(D3DDevice_EndPush_1_0_4361, IDirect3DDevice8_EndPush), // IDirect3DDevice8::Begin - OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_4361, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_4361, IDirect3DDevice8_Begin), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(D3DDevice_End_1_0_4361, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(D3DDevice_End_1_0_4361, IDirect3DDevice8_End), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_4361, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_4361, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4361, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetVertexData4ub - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4ub), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, IDirect3DDevice8_SetVertexData4ub), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8::BlockOnFence (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_4134, XTL::EmuIDirect3DDevice8_BlockOnFence), + OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_4134, IDirect3DDevice8_BlockOnFence), // Direct3D_GetAdapterIdentifier (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, XTL::EmuIDirect3D8_GetAdapterIdentifier), + OOVPA_TABLE_PATCH(Direct3D_GetAdapterIdentifier_1_0_3925, IDirect3D8_GetAdapterIdentifier), // IDirect3DDevice8::Release - OOVPA_TABLE_PATCH(D3DDevice_Release_1_0_4361, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(D3DDevice_Release_1_0_4361, IDirect3DDevice8_Release), // IDirect3DDevice8::BeginPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_BeginPushBuffer_1_0_4361, XTL::EmuIDirect3DDevice8_BeginPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_BeginPushBuffer_1_0_4361, IDirect3DDevice8_BeginPushBuffer), // IDirect3DDevice8::EndPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_EndPushBuffer_1_0_4361, XTL::EmuIDirect3DDevice8_EndPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_EndPushBuffer_1_0_4361, IDirect3DDevice8_EndPushBuffer), // IDirect3DDevice8::RunPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_RunPushBuffer_1_0_4361, XTL::EmuIDirect3DDevice8_RunPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_RunPushBuffer_1_0_4361, IDirect3DDevice8_RunPushBuffer), // IDirect3DDevice8::GetPushBufferOffset - OOVPA_TABLE_PATCH(D3DDevice_GetPushBufferOffset_1_0_4361, XTL::EmuIDirect3DDevice8_GetPushBufferOffset), + OOVPA_TABLE_PATCH(D3DDevice_GetPushBufferOffset_1_0_4361, IDirect3DDevice8_GetPushBufferOffset), // IDirect3DDevice8::CreateCubeTexture - OOVPA_TABLE_PATCH(D3DDevice_CreateCubeTexture_1_0_4361, XTL::EmuIDirect3DDevice8_CreateCubeTexture), + OOVPA_TABLE_PATCH(D3DDevice_CreateCubeTexture_1_0_4361, IDirect3DDevice8_CreateCubeTexture), // IDirect3DCubeTexture8::GetCubeMapSurface - OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface_1_0_4361, XTL::EmuIDirect3DCubeTexture8_GetCubeMapSurface), + OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface_1_0_4361, IDirect3DCubeTexture8_GetCubeMapSurface), // Lock2DSurface (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4432.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4432.inl index af47cdf0e..af27ef1da 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4432.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4432.inl @@ -691,237 +691,237 @@ OOVPA_END; OOVPATable D3D8_1_0_4432[] { // IDirect3D8::CreateDevice - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4432, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4432, IDirect3D8_CreateDevice), // IDirect3D8::CheckDeviceFormat (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, XTL::EmuIDirect3D8_CheckDeviceFormat), + OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, IDirect3D8_CheckDeviceFormat), // IDirect3DDevice8::SetRenderTarget (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4134, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::AddRef (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_4361, XTL::EmuIDirect3DDevice8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_4361, IDirect3DDevice8_AddRef), // IDirect3DDevice8::GetBackBuffer (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4134, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer_1_0_4134, IDirect3DDevice8_GetBackBuffer), // IDirect3DDevice8::Reset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, IDirect3DDevice8_Reset), // IDirect3DDevice8::GetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget_1_0_4432, XTL::EmuIDirect3DDevice8_GetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget_1_0_4432, IDirect3DDevice8_GetRenderTarget), // IDirect3DDevice8::GetDepthStencilSurface - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_4432, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface_1_0_4432, IDirect3DDevice8_GetDepthStencilSurface), // IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4432, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4432, IDirect3DDevice8_SetPixelShader), // IDirect3D8::KickOffAndWaitForIdle (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4034, IDirect3D8_KickOffAndWaitForIdle), // IDirect3DDevice8::SetViewport (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4034, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::SetTexture (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4361, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::EnableOverlay (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, XTL::EmuIDirect3DDevice8_EnableOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, IDirect3DDevice8_EnableOverlay), // IDirect3DDevice8::SetTextureState_BumpEnv (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetTextureState_TwoSidedLighting (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // IDirect3DDevice8::SetRenderState_BackFillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8::SetTextureState_BorderColor (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::SetTextureState_TexCoordIndex (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4361, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetRenderState_VertexBlend (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, IDirect3DDevice8_SetRenderState_FrontFace), // IDirect3DDevice8::SetRenderState_LogicOp (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LogicOp_1_0_4134, IDirect3DDevice8_SetRenderState_LogicOp), // IDirect3DDevice8::SetRenderState_NormalizeNormals - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_TextureFactor (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4361, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, XTL::EmuIDirect3DDevice8_GetVisibilityTestResult), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, IDirect3DDevice8_GetVisibilityTestResult), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_FillMode (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_StencilEnable (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_LineWidth - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_4432, IDirect3DDevice8_SetRenderState_LineWidth), // IDirect3DDevice8::SetRenderState_StencilFail (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilCullEnable), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4134, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4432, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4432, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_MultiSampleMask (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMask_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleMask), // IDirect3DDevice8::SetRenderState_MultiSampleMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_4134, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SwitchTexture (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SwitchTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, IDirect3DDevice8_SwitchTexture), // IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::SetTransform (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::GetTransform (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::Clear (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4134, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4134, IDirect3DDevice8_Clear), // IDirect3DDevice8::CreatePalette (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette_1_0_3925, IDirect3DDevice8_CreatePalette), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_4432, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_4432, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::CreateTexture (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, XTL::EmuIDirect3DDevice8_CreateTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture_1_0_3925, IDirect3DDevice8_CreateTexture), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4432, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4432, IDirect3DDevice8_Swap), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4531, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4531, IDirect3DDevice8_Swap), // IDirect3DDevice8::UpdateOverlay - OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_4432, XTL::EmuIDirect3DDevice8_UpdateOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_4432, IDirect3DDevice8_UpdateOverlay), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4432, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4432, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_4432, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_4432, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::DrawIndexedVerticesUP (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4134, XTL::EmuIDirect3DDevice8_DrawIndexedVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4134, IDirect3DDevice8_DrawIndexedVerticesUP), // IDirect3DDevice8::SetStreamSource (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShader (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4361, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::DrawVerticesUP (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4361, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4361, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::SetLight (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4361, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4361, IDirect3DDevice8_SetLight), // IDirect3DDevice8::LightEnable (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4361, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4361, IDirect3DDevice8_LightEnable), // IDirect3DResource8::Register (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DResource8::AddRef (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::Release (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DResource8::IsBusy (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, IDirect3DResource8_IsBusy), // IDirect3DTexture8::GetSurfaceLevel - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_4432, XTL::EmuIDirect3DTexture8_GetSurfaceLevel), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel_1_0_4432, IDirect3DTexture8_GetSurfaceLevel), // IDirect3DPalette8::Lock (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, XTL::EmuIDirect3DPalette8_Lock), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock_1_0_3925, IDirect3DPalette8_Lock), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // IDirect3DDevice8_Release - OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_4432, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_4432, IDirect3DDevice8_Release), // IDirect3DDevice8::SetMaterial (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4361, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4361, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8_GetDeviceCaps (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // IDirect3DDevice8_BackFillMode_4531 - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4531, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4531, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DSurface8::GetDesc (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, IDirect3DSurface8_GetDesc), // Get2DSurfacDesc (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4361, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4361, Get2DSurfaceDesc), // IDirect3DDevice8::SetPixelShaderConstant (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, IDirect3DDevice8_SetPixelShaderConstant), // IDirect3DDevice8::DeletePixelShader (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, XTL::EmuIDirect3DDevice8_DeletePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, IDirect3DDevice8_DeletePixelShader), // IDirect3DDevice8::SetRenderState_CullModeB (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, IDirect3DDevice8_SetRenderState_CullMode), // D3DDevice_DeleteVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, IDirect3DDevice8_DeleteVertexShader), // IDirect3DDevice8_SetScreenSpaceOffset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, IDirect3DDevice8_SetScreenSpaceOffset), // D3D::SetFence (XREF) (* unchanged since 4134 *) OOVPA_TABLE_XREF(D3D_SetFence_1_0_4134), // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // IDirect3DDevice8::GetDisplayMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4432, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4432, IDirect3DDevice8_GetDisplayMode), // IDirect3DDevice8::CreateVertexBuffer (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer_1_0_3925, IDirect3DDevice8_CreateVertexBuffer), // IDirect3DVertexBuffer8::Lock (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4361, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4361, IDirect3DVertexBuffer8_Lock), // IDirect3DVertexBuffer8::Lock - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4531, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_4531, IDirect3DVertexBuffer8_Lock), // IDirect3DDevice8::SetShaderConstantMode (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_4361, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::SetVertexShaderConstant (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant_1_0_4361, IDirect3DDevice8_SetVertexShaderConstant), // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, IDirect3DDevice8_CreatePixelShader), // IDirect3DDevice8::GetViewport (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4361, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4361, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::DrawVertices (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4361, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4361, IDirect3DDevice8_DrawVertices), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_4432, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_4432, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_4432, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_4432, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8::SetGammaRamp (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4361, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4361, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8::DrawIndexedVertices (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4361, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4361, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::Begin (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_4361, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(D3DDevice_Begin_1_0_4361, IDirect3DDevice8_Begin), // IDirect3DDevice8::End (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(D3DDevice_End_1_0_4361, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(D3DDevice_End_1_0_4361, IDirect3DDevice8_End), // IDirect3DDevice8::SetVertexData2f (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_4361, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::SetVertexData4f (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetVertexData4ub (* un`anged since 4361 *) - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4ub), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, IDirect3DDevice8_SetVertexData4ub), // IDirect3DDevice8::SetIndices (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4361, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4361, IDirect3DDevice8_SetIndices), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, IDirect3DDevice8_EndStateBlock), // Lock2DSurface (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // IDirect3DBaseTexture8::GetLevelCount (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, XTL::EmuIDirect3DBaseTexture8_GetLevelCount), + OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, IDirect3DBaseTexture8_GetLevelCount), // IDirect3DDevice8_GetProjectionViewportMatrix - OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix_1_0_4432, XTL::EmuIDirect3DDevice8_GetProjectionViewportMatrix), + OOVPA_TABLE_PATCH(D3DDevice_GetProjectionViewportMatrix_1_0_4432, IDirect3DDevice8_GetProjectionViewportMatrix), // D3DDevice_SetVertexShaderInputDirect - OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput_1_0_4432, XTL::EmuIDirect3DDevice8_SetVertexShaderInput), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexShaderInput_1_0_4432, IDirect3DDevice8_SetVertexShaderInput), // D3DDevice_SetModelView - OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_4432, XTL::EmuIDirect3DDevice8_SetModelView), + OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_4432, IDirect3DDevice8_SetModelView), // IDirect3DDevice8::BeginPush - OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_4432, XTL::EmuIDirect3DDevice8_BeginPush), + OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_4432, IDirect3DDevice8_BeginPush), // IDirect3DDevice8::EndPush - OOVPA_TABLE_PATCH(D3DDevice_EndPush_1_0_4432, XTL::EmuIDirect3DDevice8_EndPush), + OOVPA_TABLE_PATCH(D3DDevice_EndPush_1_0_4432, IDirect3DDevice8_EndPush), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4627.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4627.inl index d0c9c0c4e..4221e40af 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4627.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.4627.inl @@ -3127,432 +3127,432 @@ OOVPA_END; OOVPATable D3D8_1_0_4627[] = { // IDirect3D8::CreateDevice - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4627, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4627, IDirect3D8_CreateDevice), // IDirect3D8::CreateDeviceX - OOVPA_TABLE_PATCH(IDirect3D8_CreateDeviceX_1_0_4627, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDeviceX_1_0_4627, IDirect3D8_CreateDevice), // IDirect3D8::CheckDeviceFormat (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, XTL::EmuIDirect3D8_CheckDeviceFormat), + OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, IDirect3D8_CheckDeviceFormat), // IDirect3DDevice8::BeginVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, IDirect3DDevice8_BeginVisibilityTest), // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::EndVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_4627, XTL::EmuIDirect3DDevice8_EndVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_4627, IDirect3DDevice8_EndVisibilityTest), // IDirect3DDevice8::GetVisibilityTestResult (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, XTL::EmuIDirect3DDevice8_GetVisibilityTestResult), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_3925, IDirect3DDevice8_GetVisibilityTestResult), // IDirect3D8::KickOffAndWaitForIdle - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4627, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_4627, IDirect3D8_KickOffAndWaitForIdle), // IDirect3D8::KickOffAndWaitForIdle2 - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle2_1_0_4627, XTL::EmuIDirect3D8_KickOffAndWaitForIdle2), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle2_1_0_4627, IDirect3D8_KickOffAndWaitForIdle2), // IDirect3DDevice8::BeginPush - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPush_1_0_4627, XTL::EmuIDirect3DDevice8_BeginPush), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPush_1_0_4627, IDirect3DDevice8_BeginPush), // IDirect3DDevice8::EndPush - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, XTL::EmuIDirect3DDevice8_EndPush), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, IDirect3DDevice8_EndPush), // IDirect3DDevice8::CopyRects - OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_4627, XTL::EmuIDirect3DDevice8_CopyRects), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_4627, IDirect3DDevice8_CopyRects), // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // IDirect3DDevice8::GetBackBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_4627, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_4627, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::GetBackBuffer2B - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2B_1_0_4627, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2B_1_0_4627, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4627, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_4627, IDirect3DDevice8_SetViewport), // D3D::CommonSetRenderTarget (XREF) OOVPA_TABLE_XREF(D3D_CommonSetRenderTarget_1_0_4627), // D3D::CommonSetRenderTargetB (XREF) OOVPA_TABLE_XREF(D3D_CommonSetRenderTargetB_1_0_4627), // IDirect3DDevice8::SetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4627, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::AddRef - OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_4627, XTL::EmuIDirect3DDevice8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_4627, IDirect3DDevice8_AddRef), // IDirect3DDevice8::SetGammaRamp - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8::SetShaderConstantMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_4627, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_4627, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::GetRenderTarget2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_4627, XTL::EmuIDirect3DDevice8_GetRenderTarget2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_4627, IDirect3DDevice8_GetRenderTarget2), // IDirect3DDevice8::GetRenderTarget2B - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2B_1_0_4627, XTL::EmuIDirect3DDevice8_GetRenderTarget2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2B_1_0_4627, IDirect3DDevice8_GetRenderTarget2), // IDirect3DDevice8::GetDepthStencilSurface2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_4627, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_4627, IDirect3DDevice8_GetDepthStencilSurface2), // IDirect3DDevice8::GetDepthStencilSurface2B - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2B_1_0_4627, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2B_1_0_4627, IDirect3DDevice8_GetDepthStencilSurface2), // IDirect3DDevice8::GetTile - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTile_1_0_4627, XTL::EmuIDirect3DDevice8_GetTile), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTile_1_0_4627, IDirect3DDevice8_GetTile), // IDirect3DDevice8::SetTileNoWait - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTileNoWait_1_0_4627, XTL::EmuIDirect3DDevice8_SetTileNoWait), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTileNoWait_1_0_4627, IDirect3DDevice8_SetTileNoWait), // IDirect3DDevice8::CreateIndexBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer2_1_0_4627, XTL::EmuIDirect3DDevice8_CreateIndexBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer2_1_0_4627, IDirect3DDevice8_CreateIndexBuffer2), // IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetPixelShaderConstant (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4134, IDirect3DDevice8_SetPixelShaderConstant), // IDirect3DDevice8::SetVertexShaderConstant1 - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_4627, IDirect3DDevice8_SetVertexShaderConstant1), // IDirect3DDevice8::SetVertexShaderConstant4 - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant4), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, IDirect3DDevice8_SetVertexShaderConstant4), // IDirect3DDevice8::SetVertexShaderConstantNotInline - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstantNotInline), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_4627, IDirect3DDevice8_SetVertexShaderConstantNotInline), // IDirect3DDevice8::DeletePixelShader (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, XTL::EmuIDirect3DDevice8_DeletePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, IDirect3DDevice8_DeletePixelShader), // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, IDirect3DDevice8_CreatePixelShader), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4627, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4627, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::CreateTexture2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_4627, XTL::EmuIDirect3DDevice8_CreateTexture2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_4627, IDirect3DDevice8_CreateTexture2), // IDirect3DDevice8::CreateTexture2B - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2B_1_0_4627, XTL::EmuIDirect3DDevice8_CreateTexture2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2B_1_0_4627, IDirect3DDevice8_CreateTexture2), // IDirect3DDevice8::CreateTexture2C - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2C_1_0_4627, XTL::EmuIDirect3DDevice8_CreateTexture2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2C_1_0_4627, IDirect3DDevice8_CreateTexture2), // IDirect3DDevice8::SetIndices (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4361, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_4361, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetIndicesB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndicesB_1_0_4627, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndicesB_1_0_4627, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetTexture (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_4361, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SetTextureB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureB_1_0_4627, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureB_1_0_4627, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SetTextureC - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureC_1_0_4928, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureC_1_0_4928, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::GetDisplayMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, IDirect3DDevice8_GetDisplayMode), // IDirect3DDevice8::RunPushBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_RunPushBuffer_1_0_4627, XTL::EmuIDirect3DDevice8_RunPushBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_RunPushBuffer_1_0_4627, IDirect3DDevice8_RunPushBuffer), // IDirect3DDevice8::Begin - OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_4627, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_4627, IDirect3DDevice8_Begin), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_4627, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_4627, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_4627, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_4627, IDirect3DDevice8_End), // IDirect3DDevice8::Clear - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4627, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_4627, IDirect3DDevice8_Clear), // IDirect3DDevice8::ClearB - OOVPA_TABLE_PATCH(IDirect3DDevice8_ClearB_1_0_4627, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_ClearB_1_0_4627, IDirect3DDevice8_Clear), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4627, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_4627, IDirect3DDevice8_Swap), // IDirect3DDevice8::EnableOverlay (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, XTL::EmuIDirect3DDevice8_EnableOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, IDirect3DDevice8_EnableOverlay), // IDirect3DDevice8::CreateVertexBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_4627, XTL::EmuIDirect3DDevice8_CreateVertexBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_4627, IDirect3DDevice8_CreateVertexBuffer2), // IDirect3DDevice8::UpdateOverlay - OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_4627, XTL::EmuIDirect3DDevice8_UpdateOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_4627, IDirect3DDevice8_UpdateOverlay), // IDirect3DDevice8::GetOverlayUpdateStatus - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetOverlayUpdateStatus_1_0_4627, XTL::EmuIDirect3DDevice8_GetOverlayUpdateStatus), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetOverlayUpdateStatus_1_0_4627, IDirect3DDevice8_GetOverlayUpdateStatus), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4627, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_4627, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_4627, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_4627, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::GetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4627, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4627, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::SetTextureState_TexCoordIndex - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetTextureState_BumpEnv (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetTextureState_BorderColor (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::SetRenderState_VertexBlend (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3DDevice8::SetRenderState_CullModeB (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_4034, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_NormalizeNormals (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_NormalizeNormalsB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormalsB_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormalsB_1_0_4627, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_TextureFactor (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_4361, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_EdgeAntiAliasB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAliasB_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAliasB_1_0_4627, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_FillMode (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_BackFillMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_4627, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_4627, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_ZEnableB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnableB_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnableB_1_0_4627, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_StencilEnable (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_StencilEnableB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnableB_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnableB_1_0_4627, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_LineWidth - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_4627, IDirect3DDevice8_SetRenderState_LineWidth), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAliasB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAliasB_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAliasB_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SwitchTexture (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SwitchTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, IDirect3DDevice8_SwitchTexture), // IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::SetTransform (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::GetTransform (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, IDirect3DDevice8_GetTransform), // D3DDevice_GetStreamSource2 - OOVPA_TABLE_PATCH(X_D3DDevice_GetStreamSource2_1_0_4627, XTL::EmuIDirect3DDevice8_GetStreamSource2), + OOVPA_TABLE_PATCH(X_D3DDevice_GetStreamSource2_1_0_4627, IDirect3DDevice8_GetStreamSource2), // IDirect3DDevice8::SetStreamSource (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShader (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_4361, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::SetVertexShaderB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderB_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderB_1_0_4627, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::DrawVertices (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4361, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_4361, IDirect3DDevice8_DrawVertices), // IDirect3DDevice8::DrawVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4627, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_4627, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::DrawVerticesUPB - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUPB_1_0_4627, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUPB_1_0_4627, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::SetLight (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4361, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_4361, IDirect3DDevice8_SetLight), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4627, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_4627, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4627, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4627, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::LightEnable (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4361, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_4361, IDirect3DDevice8_LightEnable), // IDirect3DVertexBuffer8::Lock2 - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_4627, XTL::EmuIDirect3DVertexBuffer8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_4627, IDirect3DVertexBuffer8_Lock2), // IDirect3DVertexBuffer8::Lock2B - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2B_1_0_4627, XTL::EmuIDirect3DVertexBuffer8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2B_1_0_4627, IDirect3DVertexBuffer8_Lock2), // IDirect3DResource8::Register (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DResource8::AddRef (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::Release (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DResource8::ReleaseB - OOVPA_TABLE_PATCH(IDirect3DResource8_ReleaseB_1_0_4627, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_ReleaseB_1_0_4627, IDirect3DResource8_Release), // IDirect3DResource8::IsBusy (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, XTL::EmuIDirect3DResource8_IsBusy), /* I forget why I had this in here... + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, IDirect3DResource8_IsBusy), /* I forget why I had this in here... // IDirect3DResource8::GetType - OOVPA_TABLE_PATCH(IDirect3DResource8_GetType_1_0_4627, XTL::EmuIDirect3DResource8_GetType),*/ + OOVPA_TABLE_PATCH(IDirect3DResource8_GetType_1_0_4627, IDirect3DResource8_GetType),*/ // Get2DSurfaceDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4627, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_4627, Get2DSurfaceDesc), // Get2DSurfaceDescB OOVPA_TABLE_XREF(Get2DSurfaceDescB_1_0_4627), // Get2DSurfaceDescC - OOVPA_TABLE_PATCH(Get2DSurfaceDescC_1_0_4627, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDescC_1_0_4627, Get2DSurfaceDesc), // Get2DSurfaceDescD - OOVPA_TABLE_PATCH(Get2DSurfaceDescD_1_0_4627, XTL::EmuGet2DSurfaceDescD), + OOVPA_TABLE_PATCH(Get2DSurfaceDescD_1_0_4627, Get2DSurfaceDescD), // IDirect3DSurface8::GetDesc (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, IDirect3DSurface8_GetDesc), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // IDirect3DSurface8::LockRectB - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRectB_1_0_4627, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRectB_1_0_4627, IDirect3DSurface8_LockRect), // IDirect3DBaseTexture8::GetLevelCount (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, XTL::EmuIDirect3DBaseTexture8_GetLevelCount), + OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, IDirect3DBaseTexture8_GetLevelCount), // IDirect3DTexture8::GetSurfaceLevel2 - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, XTL::EmuIDirect3DTexture8_GetSurfaceLevel2), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, IDirect3DTexture8_GetSurfaceLevel2), // IDirect3DTexture8::GetSurfaceLevel2B - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2B_1_0_4627, XTL::EmuIDirect3DTexture8_GetSurfaceLevel2), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2B_1_0_4627, IDirect3DTexture8_GetSurfaceLevel2), // IDirect3DTexture8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_3925, IDirect3DTexture8_LockRect), // IDirect3DVolumeTexture8::LockBox - OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_4627, XTL::EmuIDirect3DVolumeTexture8_LockBox), + OOVPA_TABLE_PATCH(IDirect3DVolumeTexture8_LockBox_1_0_4627, IDirect3DVolumeTexture8_LockBox), // X_D3DDevice_GetViewportOffsetAndScale - OOVPA_TABLE_PATCH(X_D3DDevice_GetViewportOffsetAndScale_1_0_4627, XTL::EmuIDirect3DDevice8_GetViewportOffsetAndScale), + OOVPA_TABLE_PATCH(X_D3DDevice_GetViewportOffsetAndScale_1_0_4627, IDirect3DDevice8_GetViewportOffsetAndScale), // D3DDevice_DeleteVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, IDirect3DDevice8_DeleteVertexShader), // D3DDevice_SelectVertexShaderDirect - OOVPA_TABLE_PATCH(X_D3DDevice_SelectVertexShaderDirect_1_0_4627, XTL::EmuIDirect3DDevice8_SelectVertexShaderDirect), + OOVPA_TABLE_PATCH(X_D3DDevice_SelectVertexShaderDirect_1_0_4627, IDirect3DDevice8_SelectVertexShaderDirect), // D3DDevice_GetShaderConstantMode - OOVPA_TABLE_PATCH(X_D3DDevice_GetShaderConstantMode_1_0_4627, XTL::EmuIDirect3DDevice8_GetShaderConstantMode), + OOVPA_TABLE_PATCH(X_D3DDevice_GetShaderConstantMode_1_0_4627, IDirect3DDevice8_GetShaderConstantMode), // D3DDevice_GetVertexShader - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShader_1_0_4627, XTL::EmuIDirect3DDevice8_GetVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShader_1_0_4627, IDirect3DDevice8_GetVertexShader), // D3DDevice_GetVertexShaderConstant - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderConstant_1_0_4627, XTL::EmuIDirect3DDevice8_GetVertexShaderConstant), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderConstant_1_0_4627, IDirect3DDevice8_GetVertexShaderConstant), // D3DDevice_SetVertexShaderInputDirect - OOVPA_TABLE_PATCH(X_D3DDevice_SetVertexShaderInputDirect_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderInputDirect), + OOVPA_TABLE_PATCH(X_D3DDevice_SetVertexShaderInputDirect_1_0_4627, IDirect3DDevice8_SetVertexShaderInputDirect), // D3DDevice_GetVertexShaderInput - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderInput_1_0_4627, XTL::EmuIDirect3DDevice8_GetVertexShaderInput), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderInput_1_0_4627, IDirect3DDevice8_GetVertexShaderInput), // D3DDevice_RunVertexStateShader - OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, XTL::EmuIDirect3DDevice8_RunVertexStateShader), + OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, IDirect3DDevice8_RunVertexStateShader), // D3DDevice_LoadVertexShader - OOVPA_TABLE_PATCH(X_D3DDevice_LoadVertexShader_1_0_4627, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_LoadVertexShader_1_0_4627, IDirect3DDevice8_LoadVertexShader), // D3DDevice_LoadVertexShaderProgram - OOVPA_TABLE_PATCH(X_D3DDevice_LoadVertexShaderProgram_1_0_4627, XTL::EmuIDirect3DDevice8_LoadVertexShaderProgram), + OOVPA_TABLE_PATCH(X_D3DDevice_LoadVertexShaderProgram_1_0_4627, IDirect3DDevice8_LoadVertexShaderProgram), // D3DDevice_SelectVertexShader - OOVPA_TABLE_PATCH(X_D3DDevice_SelectVertexShader_1_0_4627, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_SelectVertexShader_1_0_4627, IDirect3DDevice8_SelectVertexShader), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, IDirect3DDevice8_EndStateBlock), // D3DDevice_GetVertexShaderType - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderType_1_0_4627, XTL::EmuIDirect3DDevice8_GetVertexShaderType), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderType_1_0_4627, IDirect3DDevice8_GetVertexShaderType), // D3DDevice_GetVertexShaderDeclaration - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderDeclaration_1_0_4627, XTL::EmuIDirect3DDevice8_GetVertexShaderDeclaration), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderDeclaration_1_0_4627, IDirect3DDevice8_GetVertexShaderDeclaration), // D3DDevice_GetVertexShaderFunction - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderFunction_1_0_4627, XTL::EmuIDirect3DDevice8_GetVertexShaderFunction), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderFunction_1_0_4627, IDirect3DDevice8_GetVertexShaderFunction), // D3DDevice_SetVertexShaderInput - OOVPA_TABLE_PATCH(X_D3DDevice_SetVertexShaderInput_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderInput), + OOVPA_TABLE_PATCH(X_D3DDevice_SetVertexShaderInput_1_0_4627, IDirect3DDevice8_SetVertexShaderInput), // D3DDevice_Release - OOVPA_TABLE_PATCH(X_D3DDevice_Release_1_0_4627, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(X_D3DDevice_Release_1_0_4627, IDirect3DDevice8_Release), // IDirect3DDevice8::SetRenderState_StencilFail (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4721, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_4721, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::Reset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, IDirect3DDevice8_Reset), // IDirect3DDevice8::SetScissors - OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_4627, XTL::EmuIDirect3DDevice8_SetScissors), + OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_4627, IDirect3DDevice8_SetScissors), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_4627, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_4627, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::SetBackBufferScale - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetBackBufferScale_1_0_4627, XTL::EmuIDirect3DDevice8_SetBackBufferScale), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetBackBufferScale_1_0_4627, IDirect3DDevice8_SetBackBufferScale), // IDirect3DDevice8::Reset - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4627, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4627, IDirect3DDevice8_Reset), // IDirect3DDevice8_SetPixelShaderProgram - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderProgram_1_0_4627, XTL::EmuIDirect3DDevice8_SetPixelShaderProgram), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderProgram_1_0_4627, IDirect3DDevice8_SetPixelShaderProgram), // IDirect3DDevice8_GetDisplayFieldStatus - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayFieldStatus_1_0_4627, XTL::EmuIDirect3DDevice8_GetDisplayFieldStatus), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayFieldStatus_1_0_4627, IDirect3DDevice8_GetDisplayFieldStatus), // IDirect3DDevice8_SetScreenSpaceOffset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_4134, IDirect3DDevice8_SetScreenSpaceOffset), // IDirect3DDevice8_CreateStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_CreateStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateStateBlock_1_0_4627, IDirect3DDevice8_CreateStateBlock), // IDirect3DDevice8_InsertCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_InsertCallback_1_0_4627, XTL::EmuIDirect3DDevice8_InsertCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_InsertCallback_1_0_4627, IDirect3DDevice8_InsertCallback), // IDirect3DDevice8_DrawRectPatch - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawRectPatch_1_0_4627, XTL::EmuIDirect3DDevice8_DrawRectPatch), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawRectPatch_1_0_4627, IDirect3DDevice8_DrawRectPatch), // IDirect3DDevice8_GetProjectionViewportMatrix - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetProjectionViewportMatrix_1_0_4627, XTL::EmuIDirect3DDevice8_GetProjectionViewportMatrix), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetProjectionViewportMatrix_1_0_4627, IDirect3DDevice8_GetProjectionViewportMatrix), // IDirect3DDevice8_BackFillMode (* unchanged since 4531 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4531, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4531, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8_GetDeviceCaps (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // D3DDevice_SetRenderState_MultiSampleMask - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleMask), // D3DDevice_SetRenderState_LogicOp - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4627, IDirect3DDevice8_SetRenderState_LogicOp), // D3D::SetFence (XREF) (* unchanged since 4134 *) OOVPA_TABLE_XREF(D3D_SetFence_1_0_4134), // IDirect3DDevice8::InsertFence - OOVPA_TABLE_PATCH(D3DDevice_InsertFence_1_0_4627, XTL::EmuIDirect3DDevice8_InsertFence), + OOVPA_TABLE_PATCH(D3DDevice_InsertFence_1_0_4627, IDirect3DDevice8_InsertFence), // D3D::CDevice::KickOff - OOVPA_TABLE_PATCH(D3D_CDevice_KickOff_1_0_4627, XTL::EmuD3DDevice_KickOff), + OOVPA_TABLE_PATCH(D3D_CDevice_KickOff_1_0_4627, D3DDevice_KickOff), // IDirect3DDevice8::SetPixelShaderConstant - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4928, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShaderConstant_1_0_4928, IDirect3DDevice8_SetPixelShaderConstant), // IDirect3DDevice8::SetRenderState_TwoSidedLighting (* unchanged since 4134 *) // Beware of the typo... - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // D3DDevice_GetTexture2 - OOVPA_TABLE_PATCH(D3DDevice_GetTexture2_1_0_4627, XTL::EmuIDirect3DDevice8_GetTexture2), + OOVPA_TABLE_PATCH(D3DDevice_GetTexture2_1_0_4627, IDirect3DDevice8_GetTexture2), // D3D::CDevice::SetStateVB /* - OOVPA_TABLE_PATCH(D3D_CDevice_SetStateVB_1_0_4627, XTL::EmuD3DDevice_SetStateVB), + OOVPA_TABLE_PATCH(D3D_CDevice_SetStateVB_1_0_4627, D3DDevice_SetStateVB), */ // D3D::CDevice::SetStateUP /* - OOVPA_TABLE_PATCH(D3D_CDevice_SetStateUP_1_0_4627, XTL::EmuD3DDevice_SetStateUP), + OOVPA_TABLE_PATCH(D3D_CDevice_SetStateUP_1_0_4627, D3DDevice_SetStateUP), */ // IDirect3DDevice8::DrawIndexedVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4627, XTL::EmuIDirect3DDevice8_DrawIndexedVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_4627, IDirect3DDevice8_DrawIndexedVerticesUP), // IDirect3DDevice8::SetStipple - OOVPA_TABLE_PATCH(D3DDevice_SetStipple_1_0_4627, XTL::EmuIDirect3DDevice8_SetStipple), + OOVPA_TABLE_PATCH(D3DDevice_SetStipple_1_0_4627, IDirect3DDevice8_SetStipple), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // D3DDevice_PersistDisplay - OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_4627, XTL::EmuIDirect3DDevice8_PersistDisplay), + OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_4627, IDirect3DDevice8_PersistDisplay), // D3DDevice_PersistDisplay - OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_4928, XTL::EmuIDirect3DDevice8_PersistDisplay), + OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_4928, IDirect3DDevice8_PersistDisplay), // IDirect3DDevice8::SetSwapCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSwapCallback_1_0_4928, XTL::EmuIDirect3DDevice8_SetSwapCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSwapCallback_1_0_4928, IDirect3DDevice8_SetSwapCallback), // IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, IDirect3DDevice8_SetRenderState_FrontFace), // IDirect3DDevice8::SetRenderState_MultiSampleMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilCullEnable), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_4627, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_4627, IDirect3DDevice8_EndStateBlock), // IDirect3DDevice8::ApplyStateBlock - OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_ApplyStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, IDirect3DDevice8_ApplyStateBlock), // IDirect3DDevice8::CaptureStateBlock - OOVPA_TABLE_PATCH(D3DDevice_CaptureStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_CaptureStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_CaptureStateBlock_1_0_4627, IDirect3DDevice8_CaptureStateBlock), // IDirect3DDevice8::DeleteStateBlock - OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_DeleteStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_4627, IDirect3DDevice8_DeleteStateBlock), // IDirect3DDevice8::SetVertexData4ub (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4ub), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, IDirect3DDevice8_SetVertexData4ub), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, IDirect3DDevice8_SetVertexData4f), // D3D_BlockOnTime OOVPA_TABLE_XREF(D3D_BlockOnTime_1_0_4627), // D3DDevice_BlockOnFence - OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_4627, XTL::EmuIDirect3DDevice8_BlockOnFence), + OOVPA_TABLE_PATCH(D3DDevice_BlockOnFence_1_0_4627, IDirect3DDevice8_BlockOnFence), // Lock3DSurface - OOVPA_TABLE_PATCH(Lock3DSurface_1_0_4627, XTL::EmuLock3DSurface), + OOVPA_TABLE_PATCH(Lock3DSurface_1_0_4627, Lock3DSurface), // Lock2DSurface (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // IDirect3DDevice8::CreateImageSurface - OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface_1_0_4627, XTL::EmuIDirect3DDevice8_CreateImageSurface), + OOVPA_TABLE_PATCH(D3DDevice_CreateImageSurface_1_0_4627, IDirect3DDevice8_CreateImageSurface), // IDirect3DCubeTexture8::GetCubeMapSurface2 - OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, XTL::EmuIDirect3DCubeTexture8_GetCubeMapSurface2), + OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, IDirect3DCubeTexture8_GetCubeMapSurface2), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter_1_0_4627, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter_1_0_4627, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_4627, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_4627, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::GetPixelShader - OOVPA_TABLE_PATCH(D3DDevice_GetPixelShader_1_0_4627, XTL::EmuIDirect3DDevice8_GetPixelShader), + OOVPA_TABLE_PATCH(D3DDevice_GetPixelShader_1_0_4627, IDirect3DDevice8_GetPixelShader), // IDirect3DDevice8::CreatePalette2 - OOVPA_TABLE_PATCH(D3DDevice_CreatePalette2_1_0_4627, XTL::EmuIDirect3DDevice8_CreatePalette2), + OOVPA_TABLE_PATCH(D3DDevice_CreatePalette2_1_0_4627, IDirect3DDevice8_CreatePalette2), // IDirect3DPalette8::Lock2 - OOVPA_TABLE_PATCH(D3DPalette_Lock2_1_0_4627, XTL::EmuIDirect3DPalette8_Lock2), + OOVPA_TABLE_PATCH(D3DPalette_Lock2_1_0_4627, IDirect3DPalette8_Lock2), // IDirect3DDevice8::BeginPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_BeginPushBuffer_1_0_4627, XTL::EmuIDirect3DDevice8_BeginPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_BeginPushBuffer_1_0_4627, IDirect3DDevice8_BeginPushBuffer), // IDirect3DDevice8::EndPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_EndPushBuffer_1_0_4627, XTL::EmuIDirect3DDevice8_EndPushBuffer), + OOVPA_TABLE_PATCH(D3DDevice_EndPushBuffer_1_0_4627, IDirect3DDevice8_EndPushBuffer), // D3DDevice_GetPersistedSurface2 - OOVPA_TABLE_PATCH(D3DDevice_GetPersistedSurface2_1_0_4627, XTL::EmuIDirect3DDevice8_GetPersistedSurface2), + OOVPA_TABLE_PATCH(D3DDevice_GetPersistedSurface2_1_0_4627, IDirect3DDevice8_GetPersistedSurface2), // D3DDevice_SetModelView - OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_4627, XTL::EmuIDirect3DDevice8_SetModelView), + OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_4627, IDirect3DDevice8_SetModelView), // D3D_LazySetPointParams_1_0_4627 - OOVPA_TABLE_PATCH(D3D_LazySetPointParams_1_0_4627, XTL::EmuD3D_LazySetPointParams), + OOVPA_TABLE_PATCH(D3D_LazySetPointParams_1_0_4627, D3D_LazySetPointParams), // D3DDevice_SetDepthClipPlanes - OOVPA_TABLE_PATCH(D3DDevice_SetDepthClipPlanes_1_0_4627, XTL::EmuIDirect3DDevice8_SetDepthClipPlanes), + OOVPA_TABLE_PATCH(D3DDevice_SetDepthClipPlanes_1_0_4627, IDirect3DDevice8_SetDepthClipPlanes), // IDirect3DDevice8::GetMaterial - OOVPA_TABLE_PATCH(D3DDevice_GetMaterial_1_0_4627, XTL::EmuIDirect3DDevice8_GetMaterial), + OOVPA_TABLE_PATCH(D3DDevice_GetMaterial_1_0_4627, IDirect3DDevice8_GetMaterial), // IDirect3DDevice8::KickPushBuffer - OOVPA_TABLE_PATCH(D3DDevice_KickPushBuffer_1_0_4627, XTL::EmuD3DDevice_KickOff), + OOVPA_TABLE_PATCH(D3DDevice_KickPushBuffer_1_0_4627, D3DDevice_KickOff), // IDirect3DDevice8::GetBackMaterial - OOVPA_TABLE_PATCH(D3DDevice_GetBackMaterial_1_0_4627, XTL::EmuIDirect3DDevice8_GetBackMaterial), + OOVPA_TABLE_PATCH(D3DDevice_GetBackMaterial_1_0_4627, IDirect3DDevice8_GetBackMaterial), // IDirect3DDevice8::SetBackMaterial - OOVPA_TABLE_PATCH(D3DDevice_SetBackMaterial_1_0_4627, XTL::EmuIDirect3DDevice8_SetBackMaterial), + OOVPA_TABLE_PATCH(D3DDevice_SetBackMaterial_1_0_4627, IDirect3DDevice8_SetBackMaterial), // IDirect3DCubeTexture8::LockRect // TODO: This needs to be verified on 4361, not just 4242! /* - OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, XTL::EmuIDirect3DCubeTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DCubeTexture8_LockRect_1_0_3925, IDirect3DCubeTexture8_LockRect), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5233.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5233.inl index 2576a50fb..02f395901 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5233.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5233.inl @@ -1533,330 +1533,330 @@ OOVPA_END; OOVPATable D3D8_1_0_5233[] = { // IDirect3D8::CreateDevice - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_5233, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_5233, IDirect3D8_CreateDevice), // IDirect3DDevice8::GetDisplayFieldStatus - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayFieldStatus_1_0_5233, XTL::EmuIDirect3DDevice8_GetDisplayFieldStatus), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayFieldStatus_1_0_5233, IDirect3DDevice8_GetDisplayFieldStatus), // IDirect3D8::CheckDeviceFormat (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, XTL::EmuIDirect3D8_CheckDeviceFormat), + OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceFormat_1_0_4361, IDirect3D8_CheckDeviceFormat), // IDirect3D8::KickOffAndWaitForIdle - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_5233, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_5233, IDirect3D8_KickOffAndWaitForIdle), // IDirect3DDevice8::CopyRects - OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_5233, XTL::EmuIDirect3DDevice8_CopyRects), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_5233, IDirect3DDevice8_CopyRects), // IDirect3DDevice8::SetScissors - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScissors_1_0_5233, XTL::EmuIDirect3DDevice8_SetScissors), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScissors_1_0_5233, IDirect3DDevice8_SetScissors), // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // IDirect3DDevice8::SetGammaRamp (* unchanged since 4928 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8_GetDeviceCaps (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // IDirect3DDevice8::SetShaderConstantMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5233, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::GetRenderTarget2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_5233, XTL::EmuIDirect3DDevice8_GetRenderTarget2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_5233, IDirect3DDevice8_GetRenderTarget2), // IDirect3DDevice8::GetDepthStencilSurface2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_5233, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_5233, IDirect3DDevice8_GetDepthStencilSurface2), // D3D::CommonSetRenderTarget (XREF) OOVPA_TABLE_XREF(D3D_CommonSetRenderTarget_1_0_5233), // IDirect3DDevice8::SetRenderTarget (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_4627, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::AddRef - OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_5233, XTL::EmuIDirect3DDevice8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_5233, IDirect3DDevice8_AddRef), // IDirect3DDevice8::Reset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, IDirect3DDevice8_Reset), // IDirect3DDevice8::SetTileNoWait - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTileNoWait_1_0_5233, XTL::EmuIDirect3DDevice8_SetTileNoWait), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTileNoWait_1_0_5233, IDirect3DDevice8_SetTileNoWait), // IDirect3DDevice8::CreateIndexBuffer2 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer2_1_0_4627, XTL::EmuIDirect3DDevice8_CreateIndexBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer2_1_0_4627, IDirect3DDevice8_CreateIndexBuffer2), // IDirect3DDevice8::CreateVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_3925, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, IDirect3DDevice8_EndStateBlock), // D3DDevice_RunVertexStateShader (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, XTL::EmuIDirect3DDevice8_RunVertexStateShader), + OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, IDirect3DDevice8_RunVertexStateShader), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8::SetVertexShaderConstant1 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_4627, IDirect3DDevice8_SetVertexShaderConstant1), // IDirect3DDevice8::SetVertexShaderConstant4 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant4), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, IDirect3DDevice8_SetVertexShaderConstant4), // IDirect3DDevice8::SetVertexShaderConstantNotInline - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_5233, XTL::EmuIDirect3DDevice8_SetVertexShaderConstantNotInline), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_5233, IDirect3DDevice8_SetVertexShaderConstantNotInline), // IDirect3DDevice8::DeletePixelShader (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, XTL::EmuIDirect3DDevice8_DeletePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DeletePixelShader_1_0_4134, IDirect3DDevice8_DeletePixelShader), // IDirect3DDevice8::CreatePixelShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_3925, IDirect3DDevice8_CreatePixelShader), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5233, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5233, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::CreateTexture2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_5233, XTL::EmuIDirect3DDevice8_CreateTexture2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_5233, IDirect3DDevice8_CreateTexture2), // IDirect3DDevice8::CreateTexture2C (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2C_1_0_4627, XTL::EmuIDirect3DDevice8_CreateTexture2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2C_1_0_4627, IDirect3DDevice8_CreateTexture2), // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_5233, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_5233, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5233, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5233, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SetTextureB - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureB_1_0_5233, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureB_1_0_5233, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SetTextureC (* unchanged since 4928 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureC_1_0_4928, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureC_1_0_4928, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::GetDisplayMode (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, IDirect3DDevice8_GetDisplayMode), // IDirect3DDevice8::SetVertexData2f (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_4627, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::Begin - OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_5233, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_5233, IDirect3DDevice8_Begin), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_5233, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_5233, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5233, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5233, IDirect3DDevice8_End), // IDirect3DDevice8::Clear - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5233, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5233, IDirect3DDevice8_Clear), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_5233, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_5233, IDirect3DDevice8_Swap), // IDirect3DDevice8::EnableOverlay (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, XTL::EmuIDirect3DDevice8_EnableOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, IDirect3DDevice8_EnableOverlay), // IDirect3DDevice8::CreateVertexBuffer2 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_4627, XTL::EmuIDirect3DDevice8_CreateVertexBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_4627, IDirect3DDevice8_CreateVertexBuffer2), // IDirect3DDevice8::SetTextureState_TexCoordIndex (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetTextureState_BumpEnv (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetTextureState_BorderColor (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::SetRenderState_VertexBlend (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3DDevice8::SetRenderState_CullMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5233, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_CullModeB (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullModeB_1_0_4134, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_NormalizeNormals (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5233, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_FillMode (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_BackFillMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_5233, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // ******* // Duplicated functions generally dangerous, but until such time as XDK 5344 // has it's own OOVP's, fine here // ******* // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_5344, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable_1_0_5344, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5233, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_StencilEnable (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_StencilFail (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8::SetRenderState_LineWidth (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_4627, IDirect3DDevice8_SetRenderState_LineWidth), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilCullEnable), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_MultiSampleMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleMode_1_0_5233, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_5233, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // ******* // Duplicated functions generally dangerous, but until such time as XDK 5344 // has it's own OOVP's, fine here // ******* // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_5344, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode_1_0_5344, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SwitchTexture (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SwitchTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, IDirect3DDevice8_SwitchTexture), // IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::SetTransform (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_4134, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::SetStreamSource (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, IDirect3DDevice8_SetStreamSource), // IDirect3D8::GetDeviceCaps - OOVPA_TABLE_PATCH(IDirect3D8_GetDeviceCaps_1_0_5233, XTL::EmuIDirect3D8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3D8_GetDeviceCaps_1_0_5233, IDirect3D8_GetDeviceCaps), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5233, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5233, IDirect3DDevice8_SetLight), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5344, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5344, IDirect3DDevice8_SetLight), // IDirect3DDevice8::LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5233, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5233, IDirect3DDevice8_LightEnable), // IDirect3DDevice8::LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5344, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5344, IDirect3DDevice8_LightEnable), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5233, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5233, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::SetMaterial (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4627, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_4627, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(D3DDevice_SetMaterial_1_0_5344, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(D3DDevice_SetMaterial_1_0_5344, IDirect3DDevice8_SetMaterial), // IDirect3DVertexBuffer8::GetDesc - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_GetDesc_1_0_5233, XTL::EmuIDirect3DVertexBuffer8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_GetDesc_1_0_5233, IDirect3DVertexBuffer8_GetDesc), // IDirect3DVertexBuffer8::Lock2 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_4627, XTL::EmuIDirect3DVertexBuffer8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_4627, IDirect3DVertexBuffer8_Lock2), // IDirect3DResource8::Register (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DDevice8::GetBackBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5233, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5233, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::UpdateOverlay - OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_5233, XTL::EmuIDirect3DDevice8_UpdateOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_5233, IDirect3DDevice8_UpdateOverlay), // IDirect3DDevice8::GetOverlayUpdateStatus - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetOverlayUpdateStatus_1_0_5233, XTL::EmuIDirect3DDevice8_GetOverlayUpdateStatus), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetOverlayUpdateStatus_1_0_5233, IDirect3DDevice8_GetOverlayUpdateStatus), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_5233, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_5233, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::GetViewport (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4627, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_4627, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_5233, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_5233, IDirect3DDevice8_SetViewport), // IDirect3DResource8::AddRef (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::Release (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DResource8::IsBusy (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, IDirect3DResource8_IsBusy), // IDirect3DPalette8::Lock2 - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock2_1_0_5233, XTL::EmuIDirect3DPalette8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock2_1_0_5233, IDirect3DPalette8_Lock2), // IDirect3DTexture8::LockRect - OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_5233, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_5233, IDirect3DTexture8_LockRect), // Lock2DSurface (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // Get2DSurfaceDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5233, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5233, Get2DSurfaceDesc), // Get2DSurfaceDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5344, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5344, Get2DSurfaceDesc), // IDirect3DSurface8::GetDesc (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, IDirect3DSurface8_GetDesc), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // IDirect3DBaseTexture8::GetLevelCount (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, XTL::EmuIDirect3DBaseTexture8_GetLevelCount), + OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, IDirect3DBaseTexture8_GetLevelCount), // IDirect3DTexture8::GetSurfaceLevel2 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, XTL::EmuIDirect3DTexture8_GetSurfaceLevel2), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, IDirect3DTexture8_GetSurfaceLevel2), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5233, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5233, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::DrawVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5233, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5233, IDirect3DDevice8_DrawVertices), // IDirect3DDevice8::GetViewportOffsetAndScale (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetViewportOffsetAndScale_1_0_4627, XTL::EmuIDirect3DDevice8_GetViewportOffsetAndScale), + OOVPA_TABLE_PATCH(X_D3DDevice_GetViewportOffsetAndScale_1_0_4627, IDirect3DDevice8_GetViewportOffsetAndScale), // IDirect3DDevice8::DeleteVertexShader (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, XTL::EmuIDirect3DDevice8_DeleteVertexShader), + OOVPA_TABLE_PATCH(X_D3DDevice_DeleteVertexShader_1_0_3925, IDirect3DDevice8_DeleteVertexShader), // IDirect3DDevice8::SelectVertexShaderDirect (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(X_D3DDevice_SelectVertexShaderDirect_1_0_4627, XTL::EmuIDirect3DDevice8_SelectVertexShaderDirect), + OOVPA_TABLE_PATCH(X_D3DDevice_SelectVertexShaderDirect_1_0_4627, IDirect3DDevice8_SelectVertexShaderDirect), // IDirect3DDevice8::LoadVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_5233, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_5233, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice::Release - OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_5233, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_5233, IDirect3DDevice8_Release), // IDirect3DDevice8::SetScreenSpaceOffset - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_5233, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_5233, IDirect3DDevice8_SetScreenSpaceOffset), // D3D::SetFence (XREF) OOVPA_TABLE_XREF(D3D_SetFence_1_0_5233), // IDirect3DDevice8::InsertFence - OOVPA_TABLE_PATCH(IDirect3DDevice8_InsertFence_1_0_5233, XTL::EmuIDirect3DDevice8_InsertFence), + OOVPA_TABLE_PATCH(IDirect3DDevice8_InsertFence_1_0_5233, IDirect3DDevice8_InsertFence), // IDirect3DDevice8::IsFencePending - OOVPA_TABLE_PATCH(IDirect3DDevice8_IsFencePending_1_0_5233, XTL::EmuIDirect3DDevice8_IsFencePending), + OOVPA_TABLE_PATCH(IDirect3DDevice8_IsFencePending_1_0_5233, IDirect3DDevice8_IsFencePending), // D3D::BlockOnTime (XREF) OOVPA_TABLE_XREF(D3D_BlockOnTime_1_0_5233), // IDirect3DDevice8::BlockOnFence - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockOnFence_1_0_5233, XTL::EmuIDirect3DDevice8_BlockOnFence), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockOnFence_1_0_5233, IDirect3DDevice8_BlockOnFence), // IDirect3DDevice8::GetTransform (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_5233, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_5233, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_5233, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_5233, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_5344, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_5344, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_5233, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_5233, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_5344, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetSoftDisplayFilter_1_0_5344, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8_Unknown1 /* - OOVPA_TABLE_PATCH(IDirect3DDevice8_Unknown1_1_0_5233, XTL::EmuIDirect3DDevice8_Unknown1, + OOVPA_TABLE_PATCH(IDirect3DDevice8_Unknown1_1_0_5233, IDirect3DDevice8_Unknown1, */ // IDirect3DDevice8::SetRenderState_TwoSidedLighting (* unchanged since 4134 *) // Beware of the typo... - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_4134, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // ****** // Duplicate references are normally bad, but this XDK is aliased to XDK 5344 // until such time as a separate XDK file is generated for 5344, this will have to do // ****** // IDirect3DDevice8::SetRenderState_TwoSidedLighting (* targeting 5344 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_5344, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TwoSidedLighting_1_0_5344, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, IDirect3DDevice8_SetRenderState_FrontFace), // D3DDevice_SetRenderState_LogicOp (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_4627, IDirect3DDevice8_SetRenderState_LogicOp), // IDirect3DDevice8::BeginPush - OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_5344, XTL::EmuIDirect3DDevice8_BeginPush), + OOVPA_TABLE_PATCH(D3DDevice_BeginPush_1_0_5344, IDirect3DDevice8_BeginPush), // IDirect3DDevice8::BeginVisibilityTest (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, IDirect3DDevice8_BeginVisibilityTest), // IDirect3DDevice8::EndPush - OOVPA_TABLE_PATCH(D3DDevice_EndPush_1_0_5344, XTL::EmuIDirect3DDevice8_EndPush), + OOVPA_TABLE_PATCH(D3DDevice_EndPush_1_0_5344, IDirect3DDevice8_EndPush), // IDirect3DDevice8::EndPush (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, XTL::EmuIDirect3DDevice8_EndPush), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, IDirect3DDevice8_EndPush), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_5233, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_5233, IDirect3DDevice8_SetVerticalBlankCallback), // D3DDevice_SetRenderState_SampleAlpha - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_SampleAlpha_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_SampleAlpha), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_SampleAlpha_1_0_5233, IDirect3DDevice8_SetRenderState_SampleAlpha), // D3DDevice_SetRenderState_MultiSampleMask - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5233, IDirect3DDevice8_SetRenderState_MultiSampleMask), // IDirect3DDevice8::SetVertexData4ub (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4ub), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4ub_1_0_4361, IDirect3DDevice8_SetVertexData4ub), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_4361, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_5344, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_5344, IDirect3DDevice8_SetViewport), /** * Having two versions of D3Device::SetTransform in this file creates problems, * in order to support Futurama, this second verison (added for Whacked support) * has been disabled. // IDirect3DDevice8::SetTransform - OOVPA_TABLE_PATCH(D3DDevice_SetTransform_1_0_5344, XTL::EmuIDirect3DDevice8_SetTransform),**/ + OOVPA_TABLE_PATCH(D3DDevice_SetTransform_1_0_5344, IDirect3DDevice8_SetTransform),**/ // IDirect3DDevice8::GetBackBuffer2 - OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer2_1_0_5344, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer2_1_0_5344, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback_1_0_5344, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback_1_0_5344, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(D3DDevice_SetSwapCallback_1_0_5344, XTL::EmuIDirect3DDevice8_SetSwapCallback), + OOVPA_TABLE_PATCH(D3DDevice_SetSwapCallback_1_0_5344, IDirect3DDevice8_SetSwapCallback), // IDirect3DDevice8::GetViewport - OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_5344, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_5344, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::SetRenderTargetFast - OOVPA_TABLE_PATCH(D3DDevice_SetRenderTargetFast_1_0_5344, XTL::EmuIDirect3DDevice8_SetRenderTargetFast), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderTargetFast_1_0_5344, IDirect3DDevice8_SetRenderTargetFast), // IDirect3DDevice8::SetScreenSpaceOffset - OOVPA_TABLE_PATCH(D3DDevice_SetScreenSpaceOffset_1_0_5344, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(D3DDevice_SetScreenSpaceOffset_1_0_5344, IDirect3DDevice8_SetScreenSpaceOffset), // IDirect3DDevice8::SetScissors - OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_5344, XTL::EmuIDirect3DDevice8_SetScissors), + OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_5344, IDirect3DDevice8_SetScissors), // IDirect3DCubeTexture8::GetCubeMapSurface2 (* Unchanged since 4627 *) - OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, XTL::EmuIDirect3DCubeTexture8_GetCubeMapSurface2), + OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, IDirect3DCubeTexture8_GetCubeMapSurface2), // IDirect3DDevice8::ApplyStateBlock (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_ApplyStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, IDirect3DDevice8_ApplyStateBlock), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5558.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5558.inl index bd9edc6f1..8ea6bfbcf 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5558.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5558.inl @@ -1512,323 +1512,323 @@ OOVPA_END; OOVPATable D3D8_1_0_5558[] = { // IDirect3D8::CreateDevice (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4627, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4627, IDirect3D8_CreateDevice), // IDirect3DDevice8::GetDisplayFieldStatus (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayFieldStatus_1_0_5233, XTL::EmuIDirect3DDevice8_GetDisplayFieldStatus), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayFieldStatus_1_0_5233, IDirect3DDevice8_GetDisplayFieldStatus), // D3D::CDevice::LazySetStateVB (XREF) OOVPA_TABLE_XREF(D3D_CDevice_LazySetStateVB_1_0_5558), // IDirect3DDevice8::BeginPush - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPush_1_0_5558, XTL::EmuIDirect3DDevice8_BeginPush), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPush_1_0_5558, IDirect3DDevice8_BeginPush), // IDirect3DDevice8::EndPush (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, XTL::EmuIDirect3DDevice8_EndPush), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, IDirect3DDevice8_EndPush), // D3DDevice_RunVertexStateShader (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, XTL::EmuIDirect3DDevice8_RunVertexStateShader), + OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, IDirect3DDevice8_RunVertexStateShader), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, IDirect3DDevice8_EndStateBlock), // IDirect3DDevice8::LoadVertexShader (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_5233, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_5233, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::SelectVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_5558, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_5558, IDirect3DDevice8_SelectVertexShader), // IDirect3DDevice8::CreateVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_5558, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_5558, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::SetVertexShaderConstant1 - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_5558, IDirect3DDevice8_SetVertexShaderConstant1), // IDirect3DDevice8::SetVertexShaderConstant1Fast - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1Fast_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1Fast_1_0_5558, IDirect3DDevice8_SetVertexShaderConstant1), // IDirect3DDevice8::SetVertexShaderConstantNotInline (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_5233, XTL::EmuIDirect3DDevice8_SetVertexShaderConstantNotInline), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_5233, IDirect3DDevice8_SetVertexShaderConstantNotInline), // IDirect3DDevice8::CreateVertexBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_5558, XTL::EmuIDirect3DDevice8_CreateVertexBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_5558, IDirect3DDevice8_CreateVertexBuffer2), // IDirect3DDevice8::UpdateOverlay - OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_5558, XTL::EmuIDirect3DDevice8_UpdateOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_UpdateOverlay_1_0_5558, IDirect3DDevice8_UpdateOverlay), // IDirect3DDevice8::GetOverlayUpdateStatus - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetOverlayUpdateStatus_1_0_5558, XTL::EmuIDirect3DDevice8_GetOverlayUpdateStatus), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetOverlayUpdateStatus_1_0_5558, IDirect3DDevice8_GetOverlayUpdateStatus), // IDirect3DDevice8::Clear (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5233, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5233, IDirect3DDevice8_Clear), // IDirect3DDevice8::CreatePalette2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette2_1_0_5558, XTL::EmuIDirect3DDevice8_CreatePalette2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePalette2_1_0_5558, IDirect3DDevice8_CreatePalette2), // IDirect3DDevice8::SetPalette - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_5558, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPalette_1_0_5558, IDirect3DDevice8_SetPalette), // IDirect3DDevice8::Swap (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_5233, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_5233, IDirect3DDevice8_Swap), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_5558, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_5558, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::DrawIndexedVertices (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5233, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5233, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::DrawIndexedVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_5558, XTL::EmuIDirect3DDevice8_DrawIndexedVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_5558, IDirect3DDevice8_DrawIndexedVerticesUP), // IDirect3DDevice8::SetPixelShader (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5233, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5233, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::CreateTexture2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_5558, XTL::EmuIDirect3DDevice8_CreateTexture2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_5558, IDirect3DDevice8_CreateTexture2), // IDirect3DDevice8::GetDisplayMode (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, IDirect3DDevice8_GetDisplayMode), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5558, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5558, IDirect3DDevice8_End), // IDirect3DDevice8::SetTextureState_TexCoordIndex (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetTextureState_BumpEnv (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetTextureState_BorderColor (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5233, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_NormalizeNormals (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_FillMode (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_ZEnable (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5233, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_StencilEnable (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_4361, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_StencilFail (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilFail_1_0_4134, IDirect3DDevice8_SetRenderState_StencilFail), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5558, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5558, IDirect3DDevice8_SetLight), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_5558, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_5558, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5558, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5558, IDirect3DDevice8_LightEnable), // IDirect3DVertexBuffer8::Lock2 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_4627, XTL::EmuIDirect3DVertexBuffer8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_4627, IDirect3DVertexBuffer8_Lock2), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5558, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_5558, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_5558, IDirect3DDevice8_SetIndices), //// IDirect3DDevice8::SetIndices - // TODO : Move to OOVPATable D3D8_1_0_5455 : OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_5455, XTL::EmuIDirect3DDevice8_SetIndices), + // TODO : Move to OOVPATable D3D8_1_0_5455 : OOVPA_TABLE_PATCH(D3DDevice_SetIndices_1_0_5455, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetTexture (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5233, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5233, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SwitchTexture (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, XTL::EmuIDirect3DDevice8_SwitchTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SwitchTexture_1_0_4361, IDirect3DDevice8_SwitchTexture), // IDirect3DDevice8::Begin (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_5233, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_5233, IDirect3DDevice8_Begin), // IDirect3DResource8::IsBusy (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, IDirect3DResource8_IsBusy), // IDirect3DDevice8::BeginVisibilityTest (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, IDirect3DDevice8_BeginVisibilityTest), // IDirect3DDevice8::SetTransform - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_5558, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_5558, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::SetStreamSource (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_5558, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_5558, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::GetBackBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5558, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5558, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::GetBackBuffer2B - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2B_1_0_5558, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2B_1_0_5558, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::GetBackBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5455, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5455, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::SetShaderConstantMode (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5233, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DResource8::Register (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DResource8::AddRef (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::Release (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DSurface8::GetDesc (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, IDirect3DSurface8_GetDesc), // IDirect3DPalette8::Lock2 (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock2_1_0_5233, XTL::EmuIDirect3DPalette8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock2_1_0_5233, IDirect3DPalette8_Lock2), // IDirect3DTexture8::LockRect - OOVPA_TABLE_PATCH(D3DTexture_LockRect_1_0_5558, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(D3DTexture_LockRect_1_0_5558, IDirect3DTexture8_LockRect), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // IDirect3DBaseTexture8::GetLevelCount (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, XTL::EmuIDirect3DBaseTexture8_GetLevelCount), + OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, IDirect3DBaseTexture8_GetLevelCount), // IDirect3DTexture8::GetSurfaceLevel2 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, XTL::EmuIDirect3DTexture8_GetSurfaceLevel2), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, IDirect3DTexture8_GetSurfaceLevel2), // IDirect3DDevice8::GetRenderTarget2 (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_5233, XTL::EmuIDirect3DDevice8_GetRenderTarget2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_5233, IDirect3DDevice8_GetRenderTarget2), // IDirect3D8::CheckDeviceMultiSampleType - OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceMultiSampleType_1_0_5558, XTL::EmuIDirect3D8_CheckDeviceMultiSampleType), + OOVPA_TABLE_PATCH(IDirect3D8_CheckDeviceMultiSampleType_1_0_5558, IDirect3D8_CheckDeviceMultiSampleType), // IDirect3D8::GetDeviceCaps (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3D8_GetDeviceCaps_1_0_5233, XTL::EmuIDirect3D8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3D8_GetDeviceCaps_1_0_5233, IDirect3D8_GetDeviceCaps), // IDirect3D8::SetPushBufferSize - OOVPA_TABLE_PATCH(IDirect3D8_SetPushBufferSize_1_0_5558, XTL::EmuIDirect3D8_SetPushBufferSize), + OOVPA_TABLE_PATCH(IDirect3D8_SetPushBufferSize_1_0_5558, IDirect3D8_SetPushBufferSize), // IDirect3DDevice8::DrawVertices (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5233, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5233, IDirect3DDevice8_DrawVertices), // D3D::SetFence (XREF) OOVPA_TABLE_XREF(D3D_SetFence_1_0_5558), // IDirect3DDevice8::InsertFence (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_InsertFence_1_0_5233, XTL::EmuIDirect3DDevice8_InsertFence), + OOVPA_TABLE_PATCH(IDirect3DDevice8_InsertFence_1_0_5233, IDirect3DDevice8_InsertFence), // D3D::BlockOnTime (XREF) OOVPA_TABLE_XREF(D3D_BlockOnTime_1_0_5558), // IDirect3DDevice8::BlockOnFence (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockOnFence_1_0_5233, XTL::EmuIDirect3DDevice8_BlockOnFence), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockOnFence_1_0_5233, IDirect3DDevice8_BlockOnFence), // D3D::BlockOnResource (XREF) OOVPA_TABLE_XREF(D3D_BlockOnResource_1_0_5558), // IDirect3DResource8::BlockUntilNotBusy - OOVPA_TABLE_PATCH(IDirect3DResource8_BlockUntilNotBusy_1_0_5558, XTL::EmuIDirect3DResource8_BlockUntilNotBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_BlockUntilNotBusy_1_0_5558, IDirect3DResource8_BlockUntilNotBusy), // IDirect3DVertexBuffer8::GetDesc (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_GetDesc_1_0_5233, XTL::EmuIDirect3DVertexBuffer8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_GetDesc_1_0_5233, IDirect3DVertexBuffer8_GetDesc), // IDirect3DDevice8::CopyRects (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_5233, XTL::EmuIDirect3DDevice8_CopyRects), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_5233, IDirect3DDevice8_CopyRects), // IDirect3DDevice8::SetScissors - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScissors_1_0_5558, XTL::EmuIDirect3DDevice8_SetScissors), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScissors_1_0_5558, IDirect3DDevice8_SetScissors), // IDirect3DDevice8::SetScissors - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScissors_1_0_5455, XTL::EmuIDirect3DDevice8_SetScissors), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScissors_1_0_5455, IDirect3DDevice8_SetScissors), // IDirect3DDevice8::GetDepthStencilSurface2 (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_5233, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_5233, IDirect3DDevice8_GetDepthStencilSurface2), // IDirect3DDevice8::AddRef - OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_5558, XTL::EmuIDirect3DDevice8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DDevice8_AddRef_1_0_5558, IDirect3DDevice8_AddRef), // IDirect3DDevice8::CreatePixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_5558, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_5558, IDirect3DDevice8_CreatePixelShader), // IDirect3DDevice8::SetVertexShaderConstant4 - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant4), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, IDirect3DDevice8_SetVertexShaderConstant4), // IDirect3DDevice8::DrawVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_5558, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_5558, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::GetTransform (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::CreateIndexBuffer2 - OOVPA_TABLE_PATCH(D3DDevice_CreateIndexBuffer2_1_0_5558, XTL::EmuIDirect3DDevice8_CreateIndexBuffer2), + OOVPA_TABLE_PATCH(D3DDevice_CreateIndexBuffer2_1_0_5558, IDirect3DDevice8_CreateIndexBuffer2), // IDirect3DDevice8::CreateIndexBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_5558, XTL::EmuIDirect3DDevice8_CreateIndexBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateIndexBuffer_1_0_5558, IDirect3DDevice8_CreateIndexBuffer), // D3DDevice_SetVerticalBlankCallback - OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback_1_0_5558, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(D3DDevice_SetVerticalBlankCallback_1_0_5558, IDirect3DDevice8_SetVerticalBlankCallback), // D3DDevice_SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_5455, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_5455, IDirect3DDevice8_SetVerticalBlankCallback), // D3DDevice_SetSwapCallback - OOVPA_TABLE_PATCH(D3DDevice_SetSwapCallback_1_0_5558, XTL::EmuIDirect3DDevice8_SetSwapCallback), + OOVPA_TABLE_PATCH(D3DDevice_SetSwapCallback_1_0_5558, IDirect3DDevice8_SetSwapCallback), // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // IDirect3DDevice8::SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor_1_0_5558, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TextureFactor_1_0_5558, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_VertexBlend (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_VertexBlend_1_0_4361, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3D8::KickOffAndWaitForIdle (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_5233, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_5233, IDirect3D8_KickOffAndWaitForIdle), // IDirect3DDevice8::Reset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, IDirect3DDevice8_Reset), // D3DDevice_SetRenderState_SampleAlpha (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_SampleAlpha_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_SampleAlpha), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_SampleAlpha_1_0_5233, IDirect3DDevice8_SetRenderState_SampleAlpha), // IDirect3DDevice8::SetGammaRamp (* unchanged since 4928 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8::GetViewport - OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_5558, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(D3DDevice_GetViewport_1_0_5558, IDirect3DDevice8_GetViewport), // IDirect3DDevice8_GetProjectionViewportMatrix - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetProjectionViewportMatrix_1_0_5455, XTL::EmuIDirect3DDevice8_GetProjectionViewportMatrix), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetProjectionViewportMatrix_1_0_5455, IDirect3DDevice8_GetProjectionViewportMatrix), // IDirect3DDevice8::GetModelView - OOVPA_TABLE_PATCH(D3DDevice_GetModelView_1_0_5558, XTL::EmuIDirect3DDevice8_GetModelView), + OOVPA_TABLE_PATCH(D3DDevice_GetModelView_1_0_5558, IDirect3DDevice8_GetModelView), // IDirect3DDevice8::SetBackMaterial - OOVPA_TABLE_PATCH(D3DDevice_SetBackMaterial_1_0_5558, XTL::EmuIDirect3DDevice8_SetBackMaterial), + OOVPA_TABLE_PATCH(D3DDevice_SetBackMaterial_1_0_5558, IDirect3DDevice8_SetBackMaterial), // IDirect3DDevice8::SetRenderState_TwoSidedLighting - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting_1_0_5558, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting_1_0_5558, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_5558, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_BeginStateBlock_1_0_5558, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_5558, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_EndStateBlock_1_0_5558, IDirect3DDevice8_EndStateBlock), // IDirect3DDevice8_GetDeviceCaps (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, XTL::EmuIDirect3DDevice8_GetDeviceCaps), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDeviceCaps_1_0_3925, IDirect3DDevice8_GetDeviceCaps), // IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, IDirect3DDevice8_SetRenderState_FrontFace), // Get2DSurfaceDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5558, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5558, Get2DSurfaceDesc), // D3D::MakeRequestedSpace - OOVPA_TABLE_PATCH(D3D_MakeRequestedSpace_1_0_5558, XTL::EmuD3D_MakeRequestedSpace), + OOVPA_TABLE_PATCH(D3D_MakeRequestedSpace_1_0_5558, D3D_MakeRequestedSpace), // D3DDevice_MakeSpace - OOVPA_TABLE_PATCH(D3DDevice_MakeSpace_1_0_5558, XTL::EmuD3DDevice_MakeSpace), + OOVPA_TABLE_PATCH(D3DDevice_MakeSpace_1_0_5558, D3DDevice_MakeSpace), // IDirect3DDevice8::SetRenderTarget - OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget_1_0_5558, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderTarget_1_0_5558, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::SetPixelShaderConstant - OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant_1_0_5558, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant_1_0_5558, IDirect3DDevice8_SetPixelShaderConstant), // Lock2DSurface (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_5455, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetFlickerFilter_1_0_5455, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_5455, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BlockUntilVerticalBlank_1_0_5455, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetScreenSpaceOffset - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_5455, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_5455, IDirect3DDevice8_SetScreenSpaceOffset), // IDirect3DDevice8::SetScreenSpaceOffset - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_5558, XTL::EmuIDirect3DDevice8_SetScreenSpaceOffset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetScreenSpaceOffset_1_0_5558, IDirect3DDevice8_SetScreenSpaceOffset), // IDirect3DDevice8_InsertCallback - OOVPA_TABLE_PATCH(D3DDevice_InsertCallback_1_0_5558, XTL::EmuIDirect3DDevice8_InsertCallback), + OOVPA_TABLE_PATCH(D3DDevice_InsertCallback_1_0_5558, IDirect3DDevice8_InsertCallback), // IDirect3DDevice8::SetRenderState_LineWidth - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_5455, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_LineWidth_1_0_5455, IDirect3DDevice8_SetRenderState_LineWidth), // D3DDevice_FlushVertexCache - OOVPA_TABLE_PATCH(D3DDevice_FlushVertexCache_1_0_5558, XTL::EmuIDirect3DDevice8_FlushVertexCache), + OOVPA_TABLE_PATCH(D3DDevice_FlushVertexCache_1_0_5558, IDirect3DDevice8_FlushVertexCache), // IDirect3DDevice8::EnableOverlay (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, XTL::EmuIDirect3DDevice8_EnableOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, IDirect3DDevice8_EnableOverlay), // D3DDevice_SetRenderState_LogicOp - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_5558, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_5558, IDirect3DDevice8_SetRenderState_LogicOp), // IDirect3DDevice8::LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5455, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5455, IDirect3DDevice8_LightEnable), // D3DDevice_SetModelView - OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_5558, XTL::EmuIDirect3DDevice8_SetModelView), + OOVPA_TABLE_PATCH(D3DDevice_SetModelView_1_0_5558, IDirect3DDevice8_SetModelView), // D3DDevice_GetBackBuffer - OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer_1_0_5558, XTL::EmuIDirect3DDevice8_GetBackBuffer), + OOVPA_TABLE_PATCH(D3DDevice_GetBackBuffer_1_0_5558, IDirect3DDevice8_GetBackBuffer), // D3DDevice_PersistDisplay - OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_5558, XTL::EmuIDirect3DDevice8_PersistDisplay), + OOVPA_TABLE_PATCH(D3DDevice_PersistDisplay_1_0_5558, IDirect3DDevice8_PersistDisplay), // D3DCubeTexture_GetCubeMapSurface - OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface_1_0_5558, XTL::EmuIDirect3DCubeTexture8_GetCubeMapSurface), + OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface_1_0_5558, IDirect3DCubeTexture8_GetCubeMapSurface), // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::SetVertexDataColor - OOVPA_TABLE_PATCH(D3DDevice_SetVertexDataColor_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexDataColor), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexDataColor_1_0_5558, IDirect3DDevice8_SetVertexDataColor), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData4f_1_0_5558, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(D3DDevice_SetVertexData2f_1_0_5558, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::ApplyStateBlock (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_ApplyStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, IDirect3DDevice8_ApplyStateBlock), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DCubeTexture8::GetCubeMapSurface2 (* Unchanged since 4627 *) - OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, XTL::EmuIDirect3DCubeTexture8_GetCubeMapSurface2), + OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, IDirect3DCubeTexture8_GetCubeMapSurface2), // IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // D3DDevice_LoadVertexShaderProgram - OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShaderProgram_1_0_5558, XTL::EmuIDirect3DDevice8_LoadVertexShaderProgram), + OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShaderProgram_1_0_5558, IDirect3DDevice8_LoadVertexShaderProgram), // D3DDevice_SetPixelShaderProgram - OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderProgram_1_0_5558, XTL::EmuIDirect3DDevice8_SetPixelShaderProgram), + OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderProgram_1_0_5558, IDirect3DDevice8_SetPixelShaderProgram), // IDirect3DDevice8::SetRenderState_BackFillMode (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_BackFillMode_1_0_4134, IDirect3DDevice8_SetRenderState_BackFillMode), // IDirect3DDevice8::SetRenderState_TextureFactor (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5233, IDirect3DDevice8_SetRenderState_TextureFactor), // D3DDevice_SetRenderState_MultiSampleMask (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5233, IDirect3DDevice8_SetRenderState_MultiSampleMask), // IDirect3DDevice8::SetRenderState_MultiSampleMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_5558, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_5558, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_5455, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_5455, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_5558, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_5558, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_5455, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_5455, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable_1_0_5558, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable_1_0_5558, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilCullEnable), // IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::IsFencePending - OOVPA_TABLE_PATCH(D3DDevice_IsFencePending_1_0_5558, XTL::EmuIDirect3DDevice8_IsFencePending), + OOVPA_TABLE_PATCH(D3DDevice_IsFencePending_1_0_5558, IDirect3DDevice8_IsFencePending), // IDirect3DDevice8::SetRenderTargetFast (* unchanged since 5344 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderTargetFast_1_0_5344, XTL::EmuIDirect3DDevice8_SetRenderTargetFast), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderTargetFast_1_0_5344, IDirect3DDevice8_SetRenderTargetFast), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5849.inl b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5849.inl index 99db466b0..38e46b4e3 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5849.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8.1.0.5849.inl @@ -1289,303 +1289,303 @@ OOVPA_END; OOVPATable D3D8_1_0_5849[] = { // IDirect3D8::CreateDevice (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4627, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_4627, IDirect3D8_CreateDevice), // IDirect3DDevice8::BeginVisibilityTest (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, XTL::EmuIDirect3DDevice8_BeginVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginVisibilityTest_1_0_4627, IDirect3DDevice8_BeginVisibilityTest), // IDirect3DDevice8::EndVisibilityTest - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_5849, XTL::EmuIDirect3DDevice8_EndVisibilityTest), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndVisibilityTest_1_0_5849, IDirect3DDevice8_EndVisibilityTest), // IDirect3DDevice8::GetVisibilityTestResult - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_5849, XTL::EmuIDirect3DDevice8_GetVisibilityTestResult), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetVisibilityTestResult_1_0_5849, IDirect3DDevice8_GetVisibilityTestResult), // IDirect3DDevice8::GetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_5849, XTL::EmuIDirect3DDevice8_GetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetViewport_1_0_5849, IDirect3DDevice8_GetViewport), // IDirect3DDevice8::SetBackBufferScale - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetBackBufferScale_1_0_5849, XTL::EmuIDirect3DDevice8_SetBackBufferScale), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetBackBufferScale_1_0_5849, IDirect3DDevice8_SetBackBufferScale), // IDirect3DDevice8::GetCreationParameters (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, XTL::EmuIDirect3DDevice8_GetCreationParameters), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetCreationParameters_1_0_4034, IDirect3DDevice8_GetCreationParameters), // IDirect3DDevice8::Clear (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5233, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5233, IDirect3DDevice8_Clear), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_5849, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(D3DDevice_Swap_1_0_5849, IDirect3DDevice8_Swap), // IDirect3DDevice8::Swap (2) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap2_1_0_5849, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap2_1_0_5849, IDirect3DDevice8_Swap), // IDirect3DDevice8::GetBackBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5849, XTL::EmuIDirect3DDevice8_GetBackBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetBackBuffer2_1_0_5849, IDirect3DDevice8_GetBackBuffer2), // IDirect3DDevice8::GetDepthStencilSurface2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_5849, XTL::EmuIDirect3DDevice8_GetDepthStencilSurface2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDepthStencilSurface2_1_0_5849, IDirect3DDevice8_GetDepthStencilSurface2), // IDirect3DDevice8::CreateVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_5849, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_5849, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::CreatePixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_5849, XTL::EmuIDirect3DDevice8_CreatePixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreatePixelShader_1_0_5849, IDirect3DDevice8_CreatePixelShader), // IDirect3DDevice8::SetPixelShader (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5233, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5233, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::GetDisplayMode (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, XTL::EmuIDirect3DDevice8_GetDisplayMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetDisplayMode_1_0_4627, IDirect3DDevice8_GetDisplayMode), // IDirect3DDevice8::SetVertexData2f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_5849, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_5849, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::SetVertexData4f - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_5849, XTL::EmuIDirect3DDevice8_SetVertexData4f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData4f_1_0_5849, IDirect3DDevice8_SetVertexData4f), // IDirect3DDevice8::SetVertexDataColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_5849, XTL::EmuIDirect3DDevice8_SetVertexDataColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexDataColor_1_0_5849, IDirect3DDevice8_SetVertexDataColor), // IDirect3DDevice8::End (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5558, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5558, IDirect3DDevice8_End), // IDirect3DDevice8::SetVerticalBlankCallback - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_5849, XTL::EmuIDirect3DDevice8_SetVerticalBlankCallback), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVerticalBlankCallback_1_0_5849, IDirect3DDevice8_SetVerticalBlankCallback), // IDirect3DDevice8::SetTextureState_TexCoordIndex (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_4627, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetTextureState_BumpEnv (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_4361, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetTextureState_BorderColor (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_4361, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetRenderState_CullMode (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5233, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5849, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_NormalizeNormals (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_4432, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_ZBias (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, XTL::EmuIDirect3DDevice8_SetRenderState_ZBias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZBias_1_0_3925, IDirect3DDevice8_SetRenderState_ZBias), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_4361, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DDevice8::SetRenderState_FillMode (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_4361, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_FogColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_4134, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::SetRenderState_Simple (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, XTL::EmuIDirect3DDevice8_SetRenderState_Simple), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_Simple_1_0_4361, IDirect3DDevice8_SetRenderState_Simple), // IDirect3DDevice8::SetRenderState_ZEnable (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5233, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_5849, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias_1_0_4627, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_ShadowFunc (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_4134, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SetRenderState_YuvEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_4134, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::SetVertexShader (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5558, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::SetIndices - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_5849, XTL::EmuIDirect3DDevice8_SetIndices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetIndices_1_0_5849, IDirect3DDevice8_SetIndices), // IDirect3DDevice8::SetTexture (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5233, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5233, IDirect3DDevice8_SetTexture), // D3D::CDevice::LazySetStateVB (XREF) (* unchanged since 5558 *) OOVPA_TABLE_XREF(D3D_CDevice_LazySetStateVB_1_0_5558), // IDirect3DDevice8::BeginPush (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPush_1_0_5558, XTL::EmuIDirect3DDevice8_BeginPush), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPush_1_0_5558, IDirect3DDevice8_BeginPush), // IDirect3DDevice8::EndPush (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, XTL::EmuIDirect3DDevice8_EndPush), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPush_1_0_4627, IDirect3DDevice8_EndPush), // /* Not implemented yet. // IDirect3DDevice8::BeginPushBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPushBuffer_1_0_5849, XTL::EmuIDirect3DDevice8_BeginPushBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginPushBuffer_1_0_5849, IDirect3DDevice8_BeginPushBuffer), // IDirect3DDevice8::EndPushBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPushBuffer_1_0_5849, XTL::EmuIDirect3DDevice8_EndPushBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndPushBuffer_1_0_5849, IDirect3DDevice8_EndPushBuffer), // */ // IDirect3DDevice8::RunPushBuffer - OOVPA_TABLE_PATCH(IDirect3DDevice8_RunPushBuffer_1_0_5849, XTL::EmuIDirect3DDevice8_RunPushBuffer), + OOVPA_TABLE_PATCH(IDirect3DDevice8_RunPushBuffer_1_0_5849, IDirect3DDevice8_RunPushBuffer), // IDirect3DDevice8::Begin (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_5233, XTL::EmuIDirect3DDevice8_Begin), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Begin_1_0_5233, IDirect3DDevice8_Begin), // IDirect3DDevice8::BeginStateBig OOVPA_TABLE_XREF(IDirect3DDevice8_BeginStateBig_1_0_5849), // IDirect3DDevice8::GetTransform (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, XTL::EmuIDirect3DDevice8_GetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetTransform_1_0_4361, IDirect3DDevice8_GetTransform), // IDirect3DDevice8::SetTransform (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_5558, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_5558, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5849, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5849, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::DrawIndexedVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_5849, XTL::EmuIDirect3DDevice8_DrawIndexedVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVerticesUP_1_0_5849, IDirect3DDevice8_DrawIndexedVerticesUP), // IDirect3DDevice8::SetMaterial - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_5849, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_5849, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::SetStreamSource (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_4361, IDirect3DDevice8_SetStreamSource), // IDirect3DResource8::Register (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, XTL::EmuIDirect3DResource8_Register), + OOVPA_TABLE_PATCH(IDirect3DResource8_Register_1_0_3925, IDirect3DResource8_Register), // IDirect3DResource8::AddRef (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::Release (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_3925, IDirect3DResource8_Release), // IDirect3DResource8::IsBusy (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, XTL::EmuIDirect3DResource8_IsBusy), + OOVPA_TABLE_PATCH(IDirect3DResource8_IsBusy_1_0_4361, IDirect3DResource8_IsBusy), // IDirect3DSurface8::GetDesc (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, XTL::EmuIDirect3DSurface8_GetDesc), + OOVPA_TABLE_PATCH(IDirect3DSurface8_GetDesc_1_0_4361, IDirect3DSurface8_GetDesc), // IDirect3DDevice8::CopyRects (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_5233, XTL::EmuIDirect3DDevice8_CopyRects), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CopyRects_1_0_5233, IDirect3DDevice8_CopyRects), // IDirect3DPalette8::Lock2 (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock2_1_0_5233, XTL::EmuIDirect3DPalette8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DPalette8_Lock2_1_0_5233, IDirect3DPalette8_Lock2), // IDirect3DTexture8::LockRect - OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_5849, XTL::EmuIDirect3DTexture8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DTexture8_LockRect_1_0_5849, IDirect3DTexture8_LockRect), // IDirect3DSurface8::LockRect (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, XTL::EmuIDirect3DSurface8_LockRect), + OOVPA_TABLE_PATCH(IDirect3DSurface8_LockRect_1_0_3925, IDirect3DSurface8_LockRect), // IDirect3DBaseTexture8::GetLevelCount (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, XTL::EmuIDirect3DBaseTexture8_GetLevelCount), + OOVPA_TABLE_PATCH(IDirect3DBaseTexture8_GetLevelCount_1_0_4361, IDirect3DBaseTexture8_GetLevelCount), // IDirect3DTexture8::GetSurfaceLevel2 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, XTL::EmuIDirect3DTexture8_GetSurfaceLevel2), + OOVPA_TABLE_PATCH(IDirect3DTexture8_GetSurfaceLevel2_1_0_4627, IDirect3DTexture8_GetSurfaceLevel2), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5558, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5558, IDirect3DDevice8_SetLight), // IDirect3DDevice8::CreateVertexBuffer2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_5849, XTL::EmuIDirect3DDevice8_CreateVertexBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_5849, IDirect3DDevice8_CreateVertexBuffer2), // IDirect3DVertexBuffer8_Lock - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_5849, XTL::EmuIDirect3DVertexBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock_1_0_5849, IDirect3DVertexBuffer8_Lock), // IDirect3DVertexBuffer8::Lock2 - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_5849, XTL::EmuIDirect3DVertexBuffer8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_5849, IDirect3DVertexBuffer8_Lock2), // IDirect3DDevice8_LightEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5849, XTL::EmuIDirect3DDevice8_LightEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LightEnable_1_0_5849, IDirect3DDevice8_LightEnable), // IDirect3DDevice8_DrawVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5849, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5849, IDirect3DDevice8_DrawVertices), // IDirect3D8_AllocContiguousMemory - OOVPA_TABLE_PATCH(IDirect3D8_AllocContiguousMemory_1_0_5849, XTL::EmuIDirect3D8_AllocContiguousMemory), + OOVPA_TABLE_PATCH(IDirect3D8_AllocContiguousMemory_1_0_5849, IDirect3D8_AllocContiguousMemory), // IDirect3DTexture8_GetLevelDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5849, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5849, Get2DSurfaceDesc), // IDirect3DDevice8::CreateTexture2 - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_5849, XTL::EmuIDirect3DDevice8_CreateTexture2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateTexture2_1_0_5849, IDirect3DDevice8_CreateTexture2), // Lock2DSurface - OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, XTL::EmuLock2DSurface), + OOVPA_TABLE_PATCH(Lock2DSurface_1_0_3925, Lock2DSurface), // IDirect3DDevice8::SetVertexShaderConstant4 - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant4), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, IDirect3DDevice8_SetVertexShaderConstant4), // IDirect3DDevice8::SetVertexShaderConstant1 - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_5849, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_5849, IDirect3DDevice8_SetVertexShaderConstant1), // IDirect3DDevice8::DrawVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_5849, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_5849, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::SetRenderTarget - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderTarget), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderTarget_1_0_5849, IDirect3DDevice8_SetRenderTarget), // IDirect3DDevice8::SetShaderConstantMode (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5233, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5233, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_5849, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(D3DDevice_SetViewport_1_0_5849, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::BlockUntilVerticalBlank - OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank_1_0_5849, XTL::EmuIDirect3DDevice8_BlockUntilVerticalBlank), + OOVPA_TABLE_PATCH(D3DDevice_BlockUntilVerticalBlank_1_0_5849, IDirect3DDevice8_BlockUntilVerticalBlank), // IDirect3DDevice8::SetRenderState_FrontFace (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_FrontFace), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FrontFace_1_0_4134, IDirect3DDevice8_SetRenderState_FrontFace), // IDirect3DDevice8::SetBackMaterial - OOVPA_TABLE_PATCH(D3DDevice_SetBackMaterial_1_0_5849, XTL::EmuIDirect3DDevice8_SetBackMaterial), + OOVPA_TABLE_PATCH(D3DDevice_SetBackMaterial_1_0_5849, IDirect3DDevice8_SetBackMaterial), // IDirect3DDevice8::SetRenderState_TwoSidedLighting - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting_1_0_5849, XTL::EmuIDirect3DDevice8_SetTextureState_TwoSidedLighting), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_TwoSidedLighting_1_0_5849, IDirect3DDevice8_SetTextureState_TwoSidedLighting), // IDirect3D8::KickOffAndWaitForIdle (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_5233, XTL::EmuIDirect3D8_KickOffAndWaitForIdle), + OOVPA_TABLE_PATCH(IDirect3D8_KickOffAndWaitForIdle_1_0_5233, IDirect3D8_KickOffAndWaitForIdle), // D3D::SetTileNoWait - OOVPA_TABLE_PATCH(D3DDevice_SetTileNoWait_1_0_5849, XTL::EmuIDirect3DDevice8_SetTileNoWait), + OOVPA_TABLE_PATCH(D3DDevice_SetTileNoWait_1_0_5849, IDirect3DDevice8_SetTileNoWait), // IDirect3DDevice8::SetGammaRamp (* unchanged since 4928 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, XTL::EmuIDirect3DDevice8_SetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetGammaRamp_1_0_4928, IDirect3DDevice8_SetGammaRamp), // IDirect3DDevice8::GetGammaRamp (* unchanged since 4034 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, XTL::EmuIDirect3DDevice8_GetGammaRamp), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetGammaRamp_1_0_4034, IDirect3DDevice8_GetGammaRamp), // D3DDevice_SetSwapCallback - OOVPA_TABLE_PATCH(D3DDevice_SetSwapCallback_1_0_5849, XTL::EmuIDirect3DDevice8_SetSwapCallback), + OOVPA_TABLE_PATCH(D3DDevice_SetSwapCallback_1_0_5849, IDirect3DDevice8_SetSwapCallback), // IDirect3DDevice8::GetRenderTarget2 (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_5233, XTL::EmuIDirect3DDevice8_GetRenderTarget2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_GetRenderTarget2_1_0_5233, IDirect3DDevice8_GetRenderTarget2), // D3DDevice_SetRenderState_StencilFail - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_StencilFail), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_StencilFail_1_0_5849, IDirect3DDevice8_SetRenderState_StencilFail), // D3DDevice_SetRenderState_VertexBlend - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_VertexBlend), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_VertexBlend_1_0_5849, IDirect3DDevice8_SetRenderState_VertexBlend), // IDirect3DDevice8::Reset (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, XTL::EmuIDirect3DDevice8_Reset), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Reset_1_0_4134, IDirect3DDevice8_Reset), // IDirect3DDevice::Release - OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_5849, XTL::EmuIDirect3DDevice8_Release), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Release_1_0_5849, IDirect3DDevice8_Release), // IDirect3DDevice8_InsertCallback (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(D3DDevice_InsertCallback_1_0_5558, XTL::EmuIDirect3DDevice8_InsertCallback), + OOVPA_TABLE_PATCH(D3DDevice_InsertCallback_1_0_5558, IDirect3DDevice8_InsertCallback), // D3DDevice::SetRenderState_LineWidth - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_LineWidth), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LineWidth_1_0_5849, IDirect3DDevice8_SetRenderState_LineWidth), // D3DDevice_SetRenderState_SampleAlpha (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_SampleAlpha_1_0_5233, XTL::EmuIDirect3DDevice8_SetRenderState_SampleAlpha), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_SampleAlpha_1_0_5233, IDirect3DDevice8_SetRenderState_SampleAlpha), // IDirect3DDevice8::SetTextureState_ColorKeyColor (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_4134, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::EnableOverlay (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, XTL::EmuIDirect3DDevice8_EnableOverlay), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EnableOverlay_1_0_4361, IDirect3DDevice8_EnableOverlay), // D3DDevice_SetRenderState_LogicOp (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_5558, XTL::EmuIDirect3DDevice8_SetRenderState_LogicOp), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_LogicOp_1_0_5558, IDirect3DDevice8_SetRenderState_LogicOp), // D3DDevice_SetRenderState_MultiSampleMask - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMask), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5849, IDirect3DDevice8_SetRenderState_MultiSampleMask), // D3DDevice_SetPalette - OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_5849, XTL::EmuIDirect3DDevice8_SetPalette), + OOVPA_TABLE_PATCH(D3DDevice_SetPalette_1_0_5849, IDirect3DDevice8_SetPalette), // D3DDevice_LoadVertexShaderProgram - OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShaderProgram_1_0_5849, XTL::EmuIDirect3DDevice8_LoadVertexShaderProgram), + OOVPA_TABLE_PATCH(D3DDevice_LoadVertexShaderProgram_1_0_5849, IDirect3DDevice8_LoadVertexShaderProgram), // D3DDevice_GetPushBufferOffset - OOVPA_TABLE_PATCH(D3DDevice_GetPushBufferOffset_1_0_5849, XTL::EmuIDirect3DDevice8_GetPushBufferOffset), + OOVPA_TABLE_PATCH(D3DDevice_GetPushBufferOffset_1_0_5849, IDirect3DDevice8_GetPushBufferOffset), // D3D::MakeRequestedSpace OOVPA_TABLE_XREF(D3D_MakeRequestedSpace_1_0_5849), // D3D::Unknown OOVPA_TABLE_XREF(D3D_Unknown_1_0_5849), // IDirect3DDevice8::SetVertexShaderConstantNotInline (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_5233, XTL::EmuIDirect3DDevice8_SetVertexShaderConstantNotInline), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstantNotInline_1_0_5233, IDirect3DDevice8_SetVertexShaderConstantNotInline), // D3DDevice_FlushVertexCache - OOVPA_TABLE_PATCH(D3DDevice_FlushVertexCache_1_0_5849, XTL::EmuIDirect3DDevice8_FlushVertexCache), + OOVPA_TABLE_PATCH(D3DDevice_FlushVertexCache_1_0_5849, IDirect3DDevice8_FlushVertexCache), // D3DDevice_GetVertexShaderSize (* unchanged since 3925 *) - OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, XTL::EmuIDirect3DDevice8_GetVertexShaderSize), + OOVPA_TABLE_PATCH(X_D3DDevice_GetVertexShaderSize_1_0_3925, IDirect3DDevice8_GetVertexShaderSize), // IDirect3DDevice8::LoadVertexShader (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_5233, XTL::EmuIDirect3DDevice8_LoadVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_LoadVertexShader_1_0_5233, IDirect3DDevice8_LoadVertexShader), // IDirect3DDevice8::SelectVertexShader (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_5558, XTL::EmuIDirect3DDevice8_SelectVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SelectVertexShader_1_0_5558, IDirect3DDevice8_SelectVertexShader), // D3DDevice_RunVertexStateShader (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, XTL::EmuIDirect3DDevice8_RunVertexStateShader), + OOVPA_TABLE_PATCH(X_D3DDevice_RunVertexStateShader_1_0_4627, IDirect3DDevice8_RunVertexStateShader), // IDirect3DDevice8::AddRef - OOVPA_TABLE_PATCH(D3DDevice_AddRef_1_0_5849, XTL::EmuIDirect3DDevice8_AddRef), + OOVPA_TABLE_PATCH(D3DDevice_AddRef_1_0_5849, IDirect3DDevice8_AddRef), // D3D::ClearStateBlockFlags OOVPA_TABLE_XREF(D3D_ClearStateBlockFlags_1_0_5849), // D3D::RecordStateBlock OOVPA_TABLE_XREF(D3D_RecordStateBlock_1_0_5849), // IDirect3DDevice8::BeginStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_BeginStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_BeginStateBlock_1_0_4361, IDirect3DDevice8_BeginStateBlock), // IDirect3DDevice8::EndStateBlock - OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, XTL::EmuIDirect3DDevice8_EndStateBlock), + OOVPA_TABLE_PATCH(IDirect3DDevice8_EndStateBlock_1_0_4361, IDirect3DDevice8_EndStateBlock), // D3DDevice_SetRenderState_BackFillMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_BackFillMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_BackFillMode_1_0_5849, IDirect3DDevice8_SetRenderState_BackFillMode), // D3DDevice_SetRenderState_Dxt1NoiseEnable - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_Dxt1NoiseEnable_1_0_5849, IDirect3DDevice8_SetRenderState_Dxt1NoiseEnable), // D3DDevice_GetTile - OOVPA_TABLE_PATCH(D3DDevice_GetTile_1_0_5849, XTL::EmuIDirect3DDevice8_GetTile), + OOVPA_TABLE_PATCH(D3DDevice_GetTile_1_0_5849, IDirect3DDevice8_GetTile), // D3D::CDevice::KickOff - OOVPA_TABLE_PATCH(D3D_CDevice_KickOff_1_0_5849, XTL::EmuD3DDevice_KickOff), + OOVPA_TABLE_PATCH(D3D_CDevice_KickOff_1_0_5849, D3DDevice_KickOff), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // IDirect3DDevice8::SetRenderState_RopZRead (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_RopZRead), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_RopZRead_1_0_4134, IDirect3DDevice8_SetRenderState_RopZRead), // IDirect3DDevice8::SetRenderState_DoNotCullUncompressed (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_DoNotCullUncompressed), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_DoNotCullUncompressed_1_0_4134, IDirect3DDevice8_SetRenderState_DoNotCullUncompressed), // IDirect3DDevice8::SetSoftDisplayFilter - OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter_1_0_5849, XTL::EmuIDirect3DDevice8_SetSoftDisplayFilter), + OOVPA_TABLE_PATCH(D3DDevice_SetSoftDisplayFilter_1_0_5849, IDirect3DDevice8_SetSoftDisplayFilter), // IDirect3DDevice8::SetFlickerFilter - OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_5849, XTL::EmuIDirect3DDevice8_SetFlickerFilter), + OOVPA_TABLE_PATCH(D3DDevice_SetFlickerFilter_1_0_5849, IDirect3DDevice8_SetFlickerFilter), // IDirect3DDevice8::SetRenderState_MultiSampleMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMode_1_0_5849, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetRenderState_MultiSampleRenderTargetMode - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleRenderTargetMode_1_0_5849, IDirect3DDevice8_SetRenderState_MultiSampleRenderTargetMode), // IDirect3DDevice8::SetRenderState_MultiSampleAntiAlias - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleAntiAlias_1_0_5849, IDirect3DDevice8_SetRenderState_MultiSampleAntiAlias), // IDirect3DDevice8::SetRenderState_MultiSampleMask - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_MultiSampleMode), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_MultiSampleMask_1_0_5849, IDirect3DDevice8_SetRenderState_MultiSampleMode), // IDirect3DDevice8::SetPixelShaderConstant - OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant_1_0_5849, XTL::EmuIDirect3DDevice8_SetPixelShaderConstant), + OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderConstant_1_0_5849, IDirect3DDevice8_SetPixelShaderConstant), // D3DDevice_GetDisplayFieldStatus - OOVPA_TABLE_PATCH(D3DDevice_GetDisplayFieldStatus_1_0_5849, XTL::EmuIDirect3DDevice8_GetDisplayFieldStatus), + OOVPA_TABLE_PATCH(D3DDevice_GetDisplayFieldStatus_1_0_5849, IDirect3DDevice8_GetDisplayFieldStatus), // IDirect3DCubeTexture8::GetCubeMapSurface2 (* Unchanged since 4627 *) - OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, XTL::EmuIDirect3DCubeTexture8_GetCubeMapSurface2), + OOVPA_TABLE_PATCH(D3DCubeTexture_GetCubeMapSurface2_1_0_4627, IDirect3DCubeTexture8_GetCubeMapSurface2), // IDirect3DDevice8::SetVertexShaderConstant1Fast (* Unchanged since 5558 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1Fast_1_0_5558, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1Fast_1_0_5558, IDirect3DDevice8_SetVertexShaderConstant1), // D3DDevice_SetPixelShaderProgram (* Unchanged since 5558 *) - OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderProgram_1_0_5558, XTL::EmuIDirect3DDevice8_SetPixelShaderProgram), + OOVPA_TABLE_PATCH(D3DDevice_SetPixelShaderProgram_1_0_5558, IDirect3DDevice8_SetPixelShaderProgram), // IDirect3DDevice8::SetScissors - OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_5849, XTL::EmuIDirect3DDevice8_SetScissors), + OOVPA_TABLE_PATCH(D3DDevice_SetScissors_1_0_5849, IDirect3DDevice8_SetScissors), // IDirect3DDevice8::GetScissors - OOVPA_TABLE_PATCH(D3DDevice_GetScissors_1_0_5849, XTL::EmuIDirect3DDevice8_GetScissors), + OOVPA_TABLE_PATCH(D3DDevice_GetScissors_1_0_5849, IDirect3DDevice8_GetScissors), // IDirect3DDevice8::GetBackMaterial - OOVPA_TABLE_PATCH(D3DDevice_GetBackMaterial_1_0_5849, XTL::EmuIDirect3DDevice8_GetBackMaterial), + OOVPA_TABLE_PATCH(D3DDevice_GetBackMaterial_1_0_5849, IDirect3DDevice8_GetBackMaterial), // IDirect3DDevice8::ApplyStateBlock (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, XTL::EmuIDirect3DDevice8_ApplyStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_ApplyStateBlock_1_0_4627, IDirect3DDevice8_ApplyStateBlock), // IDirect3DDevice8::CaptureStateBlock - OOVPA_TABLE_PATCH(D3DDevice_CaptureStateBlock_1_0_5849, XTL::EmuIDirect3DDevice8_CaptureStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_CaptureStateBlock_1_0_5849, IDirect3DDevice8_CaptureStateBlock), // IDirect3DDevice8::DeleteStateBlock - OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_5849, XTL::EmuIDirect3DDevice8_DeleteStateBlock), + OOVPA_TABLE_PATCH(D3DDevice_DeleteStateBlock_1_0_5849, IDirect3DDevice8_DeleteStateBlock), // IDirect3DDevice8::SetRenderState_StencilCullEnable (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, XTL::EmuIDirect3DDevice8_SetRenderState_StencilCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilCullEnable_1_0_4134, IDirect3DDevice8_SetRenderState_StencilCullEnable), // IDirect3DDevice8::SetRenderState_RopZCmpAlwaysRead - OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_RopZCmpAlwaysRead_1_0_5849, XTL::EmuIDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderState_RopZCmpAlwaysRead_1_0_5849, IDirect3DDevice8_SetRenderState_RopZCmpAlwaysRead), // D3DDevice_GetTexture2 - OOVPA_TABLE_PATCH(D3DDevice_GetTexture2_1_0_5849, XTL::EmuIDirect3DDevice8_GetTexture2), + OOVPA_TABLE_PATCH(D3DDevice_GetTexture2_1_0_5849, IDirect3DDevice8_GetTexture2), // IDirect3DDevice8::SetRenderTargetFast (* unchanged since 5344 *) - OOVPA_TABLE_PATCH(D3DDevice_SetRenderTargetFast_1_0_5344, XTL::EmuIDirect3DDevice8_SetRenderTargetFast), + OOVPA_TABLE_PATCH(D3DDevice_SetRenderTargetFast_1_0_5344, IDirect3DDevice8_SetRenderTargetFast), // D3DDevice_SetDepthClipPlanes - OOVPA_TABLE_PATCH(D3DDevice_SetDepthClipPlanes_1_0_5849, XTL::EmuIDirect3DDevice8_SetDepthClipPlanes), + OOVPA_TABLE_PATCH(D3DDevice_SetDepthClipPlanes_1_0_5849, IDirect3DDevice8_SetDepthClipPlanes), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/D3D8LTCG.1.0.5849.inl b/src/CxbxKrnl/HLEDataBase/D3D8LTCG.1.0.5849.inl index a63ca2964..87ea839ee 100644 --- a/src/CxbxKrnl/HLEDataBase/D3D8LTCG.1.0.5849.inl +++ b/src/CxbxKrnl/HLEDataBase/D3D8LTCG.1.0.5849.inl @@ -953,86 +953,86 @@ OOVPA_END; OOVPATable D3D8LTCG_1_0_5849[] = { // IDirect3D8::CreateDevice - OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_5849_LTCG, XTL::EmuIDirect3D8_CreateDevice), + OOVPA_TABLE_PATCH(IDirect3D8_CreateDevice_1_0_5849_LTCG, IDirect3D8_CreateDevice), // IDirect3DDevice8::SetPixelShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetPixelShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetPixelShader_1_0_5849_LTCG, IDirect3DDevice8_SetPixelShader), // IDirect3DDevice8::CreateVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_CreateVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexShader_1_0_5849_LTCG, IDirect3DDevice8_CreateVertexShader), // IDirect3DDevice8::DrawIndexedVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_DrawIndexedVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawIndexedVertices_1_0_5849_LTCG, IDirect3DDevice8_DrawIndexedVertices), // IDirect3DDevice8::SetVertexShader - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetVertexShader), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShader_1_0_5849_LTCG, IDirect3DDevice8_SetVertexShader), // IDirect3DDevice8::SetTexture - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetTexture), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTexture_1_0_5849_LTCG, IDirect3DDevice8_SetTexture), // IDirect3DDevice8::SetViewport - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetViewport), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetViewport_1_0_5849_LTCG, IDirect3DDevice8_SetViewport), // IDirect3DDevice8::SetLight - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetLight), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetLight_1_0_5849_LTCG, IDirect3DDevice8_SetLight), // IDirect3DDevice8::SetTransform (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_5558, XTL::EmuIDirect3DDevice8_SetTransform), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTransform_1_0_5558, IDirect3DDevice8_SetTransform), // IDirect3DDevice8::SetMaterial (* unchanged since 5849 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_5849, XTL::EmuIDirect3DDevice8_SetMaterial), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetMaterial_1_0_5849, IDirect3DDevice8_SetMaterial), // IDirect3DDevice8::SetStreamSource - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetStreamSource), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetStreamSource_1_0_5849_LTCG, IDirect3DDevice8_SetStreamSource), // IDirect3DDevice8::SetVertexShaderConstant1 (* unchanged since 5849 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_5849, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant1), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant1_1_0_5849, IDirect3DDevice8_SetVertexShaderConstant1), // IDirect3DDevice8::CreateVertexBuffer2 (* unchanged since 5849 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_5849, XTL::EmuIDirect3DDevice8_CreateVertexBuffer2), + OOVPA_TABLE_PATCH(IDirect3DDevice8_CreateVertexBuffer2_1_0_5849, IDirect3DDevice8_CreateVertexBuffer2), // IDirect3DDevice8::SetTextureState_TexCoordIndex - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetTextureState_TexCoordIndex), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_TexCoordIndex_1_0_5849_LTCG, IDirect3DDevice8_SetTextureState_TexCoordIndex), // IDirect3DDevice8::SetTextureState_BumpEnv - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetTextureState_BumpEnv), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BumpEnv_1_0_5849_LTCG, IDirect3DDevice8_SetTextureState_BumpEnv), // IDirect3DDevice8::SetTextureState_BorderColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetTextureState_BorderColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_BorderColor_1_0_5849_LTCG, IDirect3DDevice8_SetTextureState_BorderColor), // IDirect3DDevice8::SetRenderState_CullMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_CullMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_CullMode_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_CullMode), // IDirect3DDevice8::SetRenderState_TextureFactor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_TextureFactor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_TextureFactor_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_TextureFactor), // IDirect3DDevice8::SetRenderState_NormalizeNormals - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_NormalizeNormals), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_NormalizeNormals_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_NormalizeNormals), // IDirect3DDevice8::SetRenderState_ZEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_ZEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ZEnable_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_ZEnable), // IDirect3DDevice8::SetRenderState_StencilEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_StencilEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_StencilEnable_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_StencilEnable), // IDirect3DDevice8::Swap - OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_Swap), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Swap_1_0_5849_LTCG, IDirect3DDevice8_Swap), // IDirect3DDevice8::SetVertexData2f (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexData2f), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexData2f_1_0_4627, IDirect3DDevice8_SetVertexData2f), // IDirect3DDevice8::End - OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_End), + OOVPA_TABLE_PATCH(IDirect3DDevice8_End_1_0_5849_LTCG, IDirect3DDevice8_End), // IDirect3DDevice8::SetRenderState_FillMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_FillMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FillMode_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_FillMode), // IDirect3DDevice8::SetRenderState_FogColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_FogColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_FogColor_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_FogColor), // IDirect3DDevice8::DrawVertices - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_DrawVertices), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVertices_1_0_5849_LTCG, IDirect3DDevice8_DrawVertices), // IDirect3DDevice8::DrawVerticesUP - OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_DrawVerticesUP), + OOVPA_TABLE_PATCH(IDirect3DDevice8_DrawVerticesUP_1_0_5849_LTCG, IDirect3DDevice8_DrawVerticesUP), // IDirect3DDevice8::SetVertexShaderConstant4 (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, XTL::EmuIDirect3DDevice8_SetVertexShaderConstant4), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetVertexShaderConstant4_1_0_4627, IDirect3DDevice8_SetVertexShaderConstant4), // IDirect3DVertexBuffer8::Lock2 - OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_5849_LTCG, XTL::EmuIDirect3DVertexBuffer8_Lock2), + OOVPA_TABLE_PATCH(IDirect3DVertexBuffer8_Lock2_1_0_5849_LTCG, IDirect3DVertexBuffer8_Lock2), // IDirect3DDevice8::SetRenderState_YuvEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_YuvEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_YuvEnable_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_YuvEnable), // IDirect3DDevice8::SetRenderState_ShadowFunc - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_ShadowFunc), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_ShadowFunc_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_ShadowFunc), // IDirect3DDevice8::SetRenderState_OcclusionCullEnable - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_OcclusionCullEnable), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_OcclusionCullEnable_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_OcclusionCullEnable), // IDirect3DDevice8::SetRenderState_EdgeAntiAlias - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetRenderState_EdgeAntiAlias), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetRenderState_EdgeAntiAlias_1_0_5849_LTCG, IDirect3DDevice8_SetRenderState_EdgeAntiAlias), // IDirect3DTexture8::GetLevelDesc - OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5849_LTCG, XTL::EmuGet2DSurfaceDesc), + OOVPA_TABLE_PATCH(Get2DSurfaceDesc_1_0_5849_LTCG, Get2DSurfaceDesc), // IDirect3DDevice8::SetShaderConstantMode - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetShaderConstantMode), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetShaderConstantMode_1_0_5849_LTCG, IDirect3DDevice8_SetShaderConstantMode), // IDirect3DResource8::AddRef - OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, XTL::EmuIDirect3DResource8_AddRef), + OOVPA_TABLE_PATCH(IDirect3DResource8_AddRef_1_0_3925, IDirect3DResource8_AddRef), // IDirect3DResource8::Release - OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_5849_LTCG, XTL::EmuIDirect3DResource8_Release), + OOVPA_TABLE_PATCH(IDirect3DResource8_Release_1_0_5849_LTCG, IDirect3DResource8_Release), // IDirect3DDevice8::SetTextureState_ColorKeyColor - OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_SetTextureState_ColorKeyColor), + OOVPA_TABLE_PATCH(IDirect3DDevice8_SetTextureState_ColorKeyColor_1_0_5849_LTCG, IDirect3DDevice8_SetTextureState_ColorKeyColor), // IDirect3DDevice8::Clear - OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5849_LTCG, XTL::EmuIDirect3DDevice8_Clear), + OOVPA_TABLE_PATCH(IDirect3DDevice8_Clear_1_0_5849_LTCG, IDirect3DDevice8_Clear), }; uint32 D3D8LTCG_1_0_5849_SIZE = sizeof(D3D8LTCG_1_0_5849); \ No newline at end of file diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.3936.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.3936.inl index 54783a985..d46926986 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.3936.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.3936.inl @@ -4045,71 +4045,71 @@ OOVPA_END; OOVPATable DSound_1_0_3936[] = { // DirectSoundCreate - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_3936, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_3936, DirectSoundCreate), // DirectSoundDoWorkB (XREF) OOVPA_TABLE_XREF(DirectSoundDoWorkB_1_0_3936), // DirectSoundDoWorkA (XREF) OOVPA_TABLE_XREF(DirectSoundDoWorkA_1_0_3936), // DirectSoundDoWork - OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_3936, XTL::EmuDirectSoundDoWork), + OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_3936, DirectSoundDoWork), // CDirectSound_CreateSoundStream OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_3936), // IDirectSound8_CreateStream - OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, XTL::EmuIDirectSound8_CreateStream), + OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), // CDirectSound_CreateSoundBuffer OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer_1_0_3936), // IDirectSound8_CreateBuffer - OOVPA_TABLE_PATCH(IDirectSound8_CreateBuffer_1_0_3936, XTL::EmuIDirectSound8_CreateBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateBuffer_1_0_3936, IDirectSound8_CreateBuffer), // IDirectSoundBuffer8::Release - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, XTL::EmuIDirectSoundBuffer8_Release), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), // IDirectSoundBuffer8::SetPitchB (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetPitchB_1_0_3936), // IDirectSoundBuffer8::SetPitchA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetPitchA_1_0_3936), // IDirectSoundBuffer8::SetPitch - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPitch_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetPitch), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPitch_1_0_3936, IDirectSoundBuffer8_SetPitch), // CMcpxBuffer::GetStatus (XREF) OOVPA_TABLE_XREF(CMcpxBuffer_GetStatus_1_0_3936), // CDirectSoundBuffer::GetStatus (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus_1_0_3936), // IDirectSoundBuffer8::GetStatus - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_3936, XTL::EmuIDirectSoundBuffer8_GetStatus), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_3936, IDirectSoundBuffer8_GetStatus), // IDirectSoundBuffer8::SetVolumeB (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetVolumeB_1_0_3936), // IDirectSoundBuffer8::SetVolumeA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetVolumeA_1_0_3936), // IDirectSoundBuffer8::SetVolume - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetVolume), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_3936, IDirectSoundBuffer8_SetVolume), // IDirectSoundBuffer8::SetCurrentPositionB (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetCurrentPositionB_1_0_3936), // IDirectSoundBuffer8::SetCurrentPositionA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetCurrentPositionA_1_0_3936), // IDirectSoundBuffer8::SetCurrentPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_3936, IDirectSoundBuffer8_SetCurrentPosition), // IDirectSoundBuffer8::SetPlayRegionA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetPlayRegionA_1_0_3936), // IDirectSoundBuffer8::SetPlayRegion - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetPlayRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_3936, IDirectSoundBuffer8_SetPlayRegion), // IDirectSoundBuffer8::LockA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_LockA_1_0_3936), // IDirectSoundBuffer8::Lock - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock_1_0_3936, XTL::EmuIDirectSoundBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock_1_0_3936, IDirectSoundBuffer8_Lock), // IDirectSoundBuffer8::SetHeadroomA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetHeadroomA_1_0_3936), // IDirectSoundBuffer8::SetHeadroom - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetHeadroom_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetHeadroom), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetHeadroom_1_0_3936, IDirectSoundBuffer8_SetHeadroom), // IDirectSoundBuffer8::SetBufferDataA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetBufferDataA_1_0_3936), // IDirectSoundBuffer8::SetBufferData - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_3936, IDirectSoundBuffer8_SetBufferData), // CMcpxVoiceClient::SetMixBins (XRef) OOVPA_TABLE_XREF(CMcpxVoiceClient_SetMixBins_1_0_3936), // CDirectSoundVoice::SetMixBins (XRef) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBins_1_0_3936), // IDirectSoundStream::SetMixBins - OOVPA_TABLE_PATCH(IDirectSoundStream_SetMixBins_1_0_3936, XTL::EmuCDirectSoundStream_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundStream_SetMixBins_1_0_3936, CDirectSoundStream_SetMixBins), // IDirectSoundBuffer8::SetMixBins - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_3936, IDirectSoundBuffer8_SetMixBins), // CMcpxBuffer::GetCurrentPosition OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition_1_0_3936), // CMcpxBuffer::GetCurrentPosition @@ -4117,14 +4117,14 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSoundBuffer::GetCurrentPosition OOVPA_TABLE_XREF(CDirectSoundBuffer_GetCurrentPosition_1_0_3936), // IDirectSoundBuffer8::GetCurrentPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition_1_0_3936, XTL::EmuIDirectSoundBuffer8_GetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition_1_0_3936, IDirectSoundBuffer8_GetCurrentPosition), // CDirectSoundBuffer_Play OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_3936), // IDirectSoundBuffer8::Play - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_3936, XTL::EmuIDirectSoundBuffer8_Play), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_3936, IDirectSoundBuffer8_Play), // IDirectSoundBuffer8::Play /* { - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play2_1_0_3936, XTL::EmuIDirectSoundBuffer8_Play, + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play2_1_0_3936, IDirectSoundBuffer8_Play, #ifdef _DEBUG_TRACE "EmuIDirectSoundBuffer8_Play [YESSSS! IT WORKED!]" @@ -4133,29 +4133,29 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSoundBuffer::Stop OOVPA_TABLE_XREF(CDirectSoundBuffer_Stop_1_0_3936), // IDirectSoundBuffer8::Stop - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_3936, XTL::EmuIDirectSoundBuffer8_Stop), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_3936, IDirectSoundBuffer8_Stop), // CMcpxVoiceClient_SetVolume OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume_1_0_3936), // CDirectSoundStream_SetVolume - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_3936, XTL::EmuCDirectSoundStream_SetVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_3936, CDirectSoundStream_SetVolume), // CDirectSoundStream::SetConeAnglesB (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetConeAnglesB_1_0_3936), // CDirectSoundStream::SetConeAnglesA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetConeAnglesA_1_0_3936), // CDirectSoundStream::SetConeAngles - OOVPA_TABLE_PATCH(CDirectSoundStream_SetConeAngles_1_0_3936, XTL::EmuCDirectSoundStream_SetConeAngles), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetConeAngles_1_0_3936, CDirectSoundStream_SetConeAngles), // CDirectSoundStream::SetConeOutsideVolumeB (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetConeOutsideVolumeB_1_0_3936), // CDirectSoundStream::SetConeOutsideVolumeA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetConeOutsideVolumeA_1_0_3936), // CDirectSoundStream::SetConeOutsideVolume - OOVPA_TABLE_PATCH(CDirectSoundStream_SetConeOutsideVolume_1_0_3936, XTL::EmuCDirectSoundStream_SetConeOutsideVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetConeOutsideVolume_1_0_3936, CDirectSoundStream_SetConeOutsideVolume), //// CDirectSoundStream::SetAllParametersB (XREF) //OOVPA_TABLE_XREF(CDirectSoundStream_SetAllParametersB_1_0_3936), //// CDirectSoundStream::SetAllParametersA (XREF) //OOVPA_TABLE_XREFCDirectSoundStream_SetAllParametersA_1_0_3936), //// CDirectSoundStream::SetAllParameters - //OOVPA_TABLE_PATCH(CDirectSoundStream_SetAllParameters_1_0_3936, XTL::EmuCDirectSoundStream_SetAllParameters), + //OOVPA_TABLE_PATCH(CDirectSoundStream_SetAllParameters_1_0_3936, CDirectSoundStream_SetAllParameters), // CDirectSoundStream::SetMaxDistanceC (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetMaxDistanceC_1_0_3936), // CDirectSoundStream::SetMaxDistanceB (XREF) @@ -4163,7 +4163,7 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSoundStream::SetMaxDistanceA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetMaxDistanceA_1_0_3936), // CDirectSoundStream::SetMaxDistance - OOVPA_TABLE_PATCH(CDirectSoundStream_SetMaxDistance_1_0_3936, XTL::EmuCDirectSoundStream_SetMaxDistance), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetMaxDistance_1_0_3936, CDirectSoundStream_SetMaxDistance), // CDirectSoundStream::SetMinDistanceC (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetMinDistanceC_1_0_3936), // CDirectSoundStream::SetMinDistanceB (XREF) @@ -4171,7 +4171,7 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSoundStream::SetMinDistanceA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetMinDistanceA_1_0_3936), // CDirectSoundStream::SetMinDistance - OOVPA_TABLE_PATCH(CDirectSoundStream_SetMinDistance_1_0_3936, XTL::EmuCDirectSoundStream_SetMinDistance), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetMinDistance_1_0_3936, CDirectSoundStream_SetMinDistance), // CDirectSoundStream::SetVelocityC (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetVelocityC_1_0_3936), // CDirectSoundStream::SetVelocityB (XREF) @@ -4179,11 +4179,11 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSoundStream::SetVelocityA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetVelocityA_1_0_3936), // CDirectSoundStream::SetVelocity - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVelocity_1_0_3936, XTL::EmuCDirectSoundStream_SetVelocity), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVelocity_1_0_3936, CDirectSoundStream_SetVelocity), // CDirectSoundBuffer::SetVelocity (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity_1_0_3936), // IDirectSoundBuffer8_SetVelocity - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_3936, IDirectSoundBuffer8_SetVelocity), // CDirectSoundStream::SetConeOrientationC (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetConeOrientationC_1_0_3936), // CDirectSoundStream::SetConeOrientationB (XREF) @@ -4191,7 +4191,7 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSoundStream::SetConeOrientationA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetConeOrientationA_1_0_3936), // CDirectSoundStream::SetConeOrientation - OOVPA_TABLE_PATCH(CDirectSoundStream_SetConeOrientation_1_0_3936, XTL::EmuCDirectSoundStream_SetConeOrientation), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetConeOrientation_1_0_3936, CDirectSoundStream_SetConeOrientation), // CDirectSoundStream::SetPositionC (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetPositionC_1_0_3936), // CDirectSoundStream::SetPositionB (XREF) @@ -4199,89 +4199,89 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSoundStream::SetPositionA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetPositionA_1_0_3936), // CDirectSoundStream::SetPosition - OOVPA_TABLE_PATCH(CDirectSoundStream_SetPosition_1_0_3936, XTL::EmuCDirectSoundStream_SetPosition), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetPosition_1_0_3936, CDirectSoundStream_SetPosition), // CDirectSoundBuffer::SetPosition (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetPosition_1_0_3936), // IDirectSoundBuffer8_SetPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, IDirectSoundBuffer8_SetPosition), // CDirectSoundStream::SetFrequencyB (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetFrequencyB_1_0_3936), // CDirectSoundStream::SetFrequencyA (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_SetFrequencyA_1_0_3936), // CDirectSoundStream::SetFrequency - OOVPA_TABLE_PATCH(CDirectSoundStream_SetFrequency_1_0_3936, XTL::EmuCDirectSoundStream_SetFrequency), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetFrequency_1_0_3936, CDirectSoundStream_SetFrequency), // IDirectSoundBuffer8::SetFrequency - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetFrequency), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_3936, IDirectSoundBuffer8_SetFrequency), // CMcpxVoiceClient::Set3dMode (XREF) OOVPA_TABLE_XREF(CMcpxVoiceClient_Set3dMode_1_0_3936), // CDirectSoundVoice::SetMode (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMode_1_0_3936), // IDirectSoundBuffer8::SetMode - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetMode), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_3936, IDirectSoundBuffer8_SetMode), // IDirectSoundStream::SetI3DL2SourceA (XREF) /* OOVPA_TABLE_XREF(IDirectSoundStream_SetI3DL2SourceA_1_0_3936), // IDirectSoundStream::SetI3DL2Source - OOVPA_TABLE_PATCH(IDirectSoundStream_SetI3DL2Source_1_0_3936, XTL::EmuIDirectSoundStream_SetI3DL2Source), + OOVPA_TABLE_PATCH(IDirectSoundStream_SetI3DL2Source_1_0_3936, IDirectSoundStream_SetI3DL2Source), */ /* // IDirectSoundStream::Unknown1 - OOVPA_TABLE_PATCH(IDirectSoundStream_Unknown1_1_0_3936, XTL::EmuIDirectSoundStream_Unknown1), + OOVPA_TABLE_PATCH(IDirectSoundStream_Unknown1_1_0_3936, IDirectSoundStream_Unknown1), */ // IDirectSoundStream::SetHeadroomA (XREF) OOVPA_TABLE_XREF(IDirectSoundStream_SetHeadroomA_1_0_3936), // IDirectSoundStream::SetHeadroom - OOVPA_TABLE_PATCH(IDirectSoundStream_SetHeadroom_1_0_3936, XTL::EmuIDirectSoundStream_SetHeadroom), + OOVPA_TABLE_PATCH(IDirectSoundStream_SetHeadroom_1_0_3936, IDirectSoundStream_SetHeadroom), // IDirectSound8::SetOrientation - OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, XTL::EmuIDirectSound8_SetOrientation), + OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, IDirectSound8_SetOrientation), // CDirectSound::CommitDeferredSettingsB (XREF) OOVPA_TABLE_XREF(CDirectSound_CommitDeferredSettingsB_1_0_3936), // CDirectSound::CommitDeferredSettingsA (XREF) OOVPA_TABLE_XREF(CDirectSound_CommitDeferredSettingsA_1_0_3936), // CDirectSound::CommitDeferredSettings - OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_3936, XTL::EmuCDirectSound_CommitDeferredSettings), + OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_3936, CDirectSound_CommitDeferredSettings), // IDirectSound8::Release - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), // CDirectSound::SetDistanceFactorB (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorB_1_0_3936), // CDirectSound::SetDistanceFactorA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_3936), // IDirectSound8::SetDistanceFactor - OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_3936, XTL::EmuIDirectSound8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_3936, IDirectSound8_SetDistanceFactor), // CDirectSound::SetRolloffFactorB (XREF) OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactorB_1_0_3936), // CDirectSound::SetRolloffFactorA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactorA_1_0_3936), // IDirectSound8::SetRolloffFactor - OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_3936, XTL::EmuIDirectSound8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_3936, IDirectSound8_SetRolloffFactor), // CDirectSound::SetMixBinHeadroomB (XREF) OOVPA_TABLE_XREF(CDirectSound_SetMixBinHeadroomB_1_0_3936), // CDirectSound::SetMixBinHeadroomA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetMixBinHeadroomA_1_0_3936), // IDirectSound8::SetMixBinHeadroom - OOVPA_TABLE_PATCH(IDirectSound8_SetMixBinHeadroom_1_0_3936, XTL::EmuIDirectSound8_SetMixBinHeadroom), + OOVPA_TABLE_PATCH(IDirectSound8_SetMixBinHeadroom_1_0_3936, IDirectSound8_SetMixBinHeadroom), // CDirectSound::SetPositionB (XREF) OOVPA_TABLE_XREF(CDirectSound_SetPositionB_1_0_3936), // CDirectSound::SetPositionA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetPositionA_1_0_3936), // IDirectSound8::SetPosition - OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, XTL::EmuIDirectSound8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, IDirectSound8_SetPosition), // CDirectSound::SetVelocityB (XREF) OOVPA_TABLE_XREF(CDirectSound_SetVelocityB_1_0_3936), // CDirectSound::SetVelocityA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetVelocityA_1_0_3936), // IDirectSound8::SetVelocity - OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity_1_0_3936, XTL::EmuIDirectSound8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity_1_0_3936, IDirectSound8_SetVelocity), // CDirectSound::SetAllParametersB (XREF) OOVPA_TABLE_XREF(CMcpxAPU_Set3dParameters_1_0_3936), // CDirectSound::SetAllParametersA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetAllParameters_1_0_3936), // IDirectSound8::SetAllParameters - OOVPA_TABLE_PATCH(IDirectSound_SetAllParameters_1_0_3936, XTL::EmuIDirectSound8_SetAllParameters), + OOVPA_TABLE_PATCH(IDirectSound_SetAllParameters_1_0_3936, IDirectSound8_SetAllParameters), // IDirectSound8::DownloadEffectsImage - OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, XTL::EmuIDirectSound8_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), // CDirectSoundStream::SetMode - OOVPA_TABLE_PATCH(CDirectSoundStream_SetMode_1_0_3936, XTL::EmuCDirectSoundStream_SetMode), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetMode_1_0_3936, CDirectSoundStream_SetMode), // DirectSound::CMcpxBuffer::Play (XREF) /* OOVPA_TABLE_XREF(DirectSound_CMcpxBuffer_Play_1_0_4361), @@ -4291,73 +4291,73 @@ OOVPATable DSound_1_0_3936[] = { // CDirectSound::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor_1_0_3936), // IDirectSound_SetDopplerFactor - OOVPA_TABLE_PATCH(IDirectSound_SetDopplerFactor_1_0_3936, XTL::EmuIDirectSound8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSound_SetDopplerFactor_1_0_3936, IDirectSound8_SetDopplerFactor), // CSensaura3d::GetFullHRTFFilterPair (XREF) OOVPA_TABLE_XREF(CSensaura3d_GetFullHRTFFilterPair_1_0_3936), // DirectSoundUseFullHRTF - OOVPA_TABLE_PATCH(DirectSoundUseFullHRTF_1_0_3936, XTL::EmuDirectSoundUseFullHRTF), + OOVPA_TABLE_PATCH(DirectSoundUseFullHRTF_1_0_3936, DirectSoundUseFullHRTF), // CDirectSound::GetCaps (XREF) OOVPA_TABLE_XREF(CDirectSound_GetCaps_1_0_3936), // IDirectSound_GetCaps - OOVPA_TABLE_PATCH(IDirectSound_GetCaps_1_0_3936, XTL::EmuIDirectSound8_GetCaps), + OOVPA_TABLE_PATCH(IDirectSound_GetCaps_1_0_3936, IDirectSound8_GetCaps), // CDirectSoundVoice::SetConeAngles (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetConeAngles_1_0_3936), // IDirectSoundBuffer_SetConeAngles - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeAngles_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetConeAngles), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeAngles_1_0_3936, IDirectSoundBuffer8_SetConeAngles), // DirectSoundEnterCriticalSection (XREF) OOVPA_TABLE_XREF(DirectSoundEnterCriticalSection_1_0_3936), // DirectSoundUseFullHRTF - OOVPA_TABLE_PATCH(DirectSoundUseFullHRTF2_1_0_3936, XTL::EmuDirectSoundUseFullHRTF), + OOVPA_TABLE_PATCH(DirectSoundUseFullHRTF2_1_0_3936, DirectSoundUseFullHRTF), // DirectSound::CDirectSoundBuffer::PlayEx (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_PlayEx_1_0_3936), // IDirectSoundBuffer_PlayEx - OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_3936, XTL::EmuIDirectSoundBuffer8_PlayEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_3936, IDirectSoundBuffer8_PlayEx), // IDirectSound8::AddRef - OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, XTL::EmuIDirectSound8_AddRef), + OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), // DirectSoundGetSampleTime - OOVPA_TABLE_PATCH(DirectSoundGetSampleTime_1_0_3936, XTL::EmuDirectSoundGetSampleTime), + OOVPA_TABLE_PATCH(DirectSoundGetSampleTime_1_0_3936, DirectSoundGetSampleTime), // IDirectSoundBuffer_AddRef - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, XTL::EmuIDirectSoundBuffer8_AddRef), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, IDirectSoundBuffer8_AddRef), // CDirectSoundBuffer::SetMinDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_3936), // IDirectSoundBuffer_SetMinDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetMinDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_3936, IDirectSoundBuffer8_SetMinDistance), // CDirectSoundBuffer::SetMaxDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_3936), // IDirectSoundBuffer_SetMaxDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetMaxDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_3936, IDirectSoundBuffer8_SetMaxDistance), // CMcpxVoiceClient::Commit3dSettings (XREF) OOVPA_TABLE_XREF(CMcpxVoiceClient_Commit3dSettings_1_0_3936), // CMcpxVoiceClient::SetI3DL2Source (XREF) OOVPA_TABLE_XREF(CMcpxVoiceClient_SetI3DL2Source_1_0_3936), // CDirectSoundVoice::SetI3DL2Source (XREF) - OOVPA_TABLE_PATCH(CDirectSoundVoice_SetI3DL2Source_1_0_3936, XTL::EmuCDirectSoundStream_SetI3DL2Source), + OOVPA_TABLE_PATCH(CDirectSoundVoice_SetI3DL2Source_1_0_3936, CDirectSoundStream_SetI3DL2Source), // IDirectSoundBuffer_SetI3DL2Source - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetI3DL2Source), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_3936, IDirectSoundBuffer8_SetI3DL2Source), // CDirectSoundVoice::SetMixBinVolumes OOVPA_TABLE_XREF(CDirectSoundVoice_SetMixBinVolumes_1_0_3936), // IDirectSoundBuffer_SetMixBinVolumes - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBinVolumes_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetMixBinVolumes), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBinVolumes_1_0_3936, IDirectSoundBuffer8_SetMixBinVolumes), // CDirectSound_SetI3DL2Listener OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_3936), // IDirectSound8_SetI3DL2Listener - OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_3936, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_3936, IDirectSound8_SetI3DL2Listener), // DirectSound::CDirectSound::EnableHeadphones (XREF) OOVPA_TABLE_XREF(CDirectSound_EnableHeadphones_1_0_3936), // EmuIDirectSound_EnableHeadphones - OOVPA_TABLE_PATCH(IDirectSound_EnableHeadphones_1_0_3936, XTL::EmuIDirectSound_EnableHeadphones), + OOVPA_TABLE_PATCH(IDirectSound_EnableHeadphones_1_0_3936, IDirectSound_EnableHeadphones), // CDirectSoundStream::SetMixBinVolumes - OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBinVolumes_1_0_3936, XTL::EmuCDirectSoundStream_SetMixBinVolumes), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBinVolumes_1_0_3936, CDirectSoundStream_SetMixBinVolumes), // CDirectSoundStream::SetI3DL2Source /* - OOVPA_TABLE_PATCH(CDirectSoundStream_SetI3DL2Source_1_0_3936, XTL::EmuCDirectSoundStream_SetI3DL2Source), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetI3DL2Source_1_0_3936, CDirectSoundStream_SetI3DL2Source), */ // CDirectSoundBuffer_SetNotificationPositions OOVPA_TABLE_XREF(CDirectSoundBuffer_SetNotificationPositions_1_0_3936), // IDirectSoundBuffer_SetNotificationPositions - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetNotificationPositions_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetNotificationPositions), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetNotificationPositions_1_0_3936, IDirectSoundBuffer8_SetNotificationPositions), // CDirectSoundStream::Pause - OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_3936, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_3936, CDirectSoundStream_Pause), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4134.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4134.inl index a543190cb..98052813e 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4134.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4134.inl @@ -389,43 +389,43 @@ OOVPA_END; OOVPATable DSound_1_0_4134[] = { // DirectSoundCreate - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4134, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4134, DirectSoundCreate), // IDirectSound8::AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, XTL::EmuIDirectSound8_AddRef), + OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), // IDirectSound8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, XTL::EmuIDirectSound8_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), // IDirectSound8::CreateSoundBuffer - OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4134, XTL::EmuIDirectSound8_CreateSoundBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4134, IDirectSound8_CreateSoundBuffer), // DirectSound::CDirectSoundVoice::SetHeadroom (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetHeadroom_1_0_4134), // DirectSound::CDirectSoundBuffer::SetHeadroom (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetHeadroom_1_0_4134), // IDirectSoundBuffer_SetHeadroom - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom_1_0_4134, XTL::EmuIDirectSoundBuffer8_SetHeadroom), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom_1_0_4134, IDirectSoundBuffer8_SetHeadroom), // IDirectSoundBuffer8::Lock - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock_1_0_4134, XTL::EmuIDirectSoundBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock_1_0_4134, IDirectSoundBuffer8_Lock), // DirectSound::CDirectSoundVoice::SetVolume (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetVolume_1_0_4134), // DirectSound::CDirectSoundBuffer::SetVolume (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetVolume_1_0_4134), // IDirectSoundBuffer_SetVolume (XREF) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVolume_1_0_4134, XTL::EmuIDirectSoundBuffer8_SetVolume), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVolume_1_0_4134, IDirectSoundBuffer8_SetVolume), // CDirectSound_SetI3DL2Listener OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_4134), // IDirectSound8_SetI3DL2Listener - OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_4134, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_4134, IDirectSound8_SetI3DL2Listener), // CDirectSound_GetEffectData OOVPA_TABLE_XREF(DirectSound_CDirectSound_GetEffectData_1_0_4134), // IDirectSound8_SetI3DL2Listener - OOVPA_TABLE_PATCH(IDirectSound_GetEffectData_1_0_4134, XTL::EmuIDirectSound8_GetEffectData), + OOVPA_TABLE_PATCH(IDirectSound_GetEffectData_1_0_4134, IDirectSound8_GetEffectData), // CDirectSoundBuffer::SetBufferData OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetBufferData_1_0_4134), // IDirectSoundBuffer8::SetBufferData - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetBufferData_1_0_4134, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetBufferData_1_0_4134, IDirectSoundBuffer8_SetBufferData), // IDirectSound8_CreateStream - OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, XTL::EmuIDirectSound8_CreateStream), + OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), // CDirectSoundVoiceSettings::SetMixBins OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBins_1_0_4134), // CDirectSoundVoice::SetMixBins @@ -433,7 +433,7 @@ OOVPATable DSound_1_0_4134[] = { // CDirectSoundBuffer::SetMixBins OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMixBins_1_0_4134), // IDirectSoundBuffer8::SetMixBins - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBins_1_0_4134, XTL::EmuIDirectSoundBuffer8_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBins_1_0_4134, IDirectSoundBuffer8_SetMixBins), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4361.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4361.inl index 4d00ccec5..28b264184 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4361.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4361.inl @@ -798,51 +798,51 @@ OOVPA_END; OOVPATable DSound_1_0_4361[] = { // DirectSoundCreate - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), // CDirectSound_CreateSoundStream OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), // IDirectSound8_CreateStream - OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, XTL::EmuIDirectSound8_CreateStream), + OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), // DirectSoundCreateStream - OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, XTL::EmuDirectSoundCreateStream), + OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), // CMcpxStream::Pause OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_4361), // CDirectSoundStream::Pause - OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), // IDirectSound8::AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, XTL::EmuIDirectSound8_AddRef), + OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), // IDirectSound8::CreateSoundBuffer - OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4361, XTL::EmuIDirectSound8_CreateSoundBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4361, IDirectSound8_CreateSoundBuffer), // IDirectSoundBuffer8::SetPlayRegion - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetPlayRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, IDirectSoundBuffer8_SetPlayRegion), // IDirectSoundBuffer8::SetLoopRegion - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetLoopRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, IDirectSoundBuffer8_SetLoopRegion), // IDirectSoundBuffer8::SetVolume - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetVolume), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_4361, IDirectSoundBuffer8_SetVolume), // CMcpxBuffer::SetBufferData OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361), // CDirectSoundBuffer::SetBufferData OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), // IDirectSoundBuffer8::SetBufferData - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), // CMcpxBuffer::SetCurrentPosition OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition_1_0_4361), // CDirectSoundBuffer::SetCurrentPosition OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition_1_0_4361), // IDirectSoundBuffer8::SetCurrentPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, IDirectSoundBuffer8_SetCurrentPosition), // CMcpxBuffer::GetCurrentPosition OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition_1_0_4361), // CDirectSoundBuffer::GetCurrentPosition OOVPA_TABLE_XREF(CDirectSoundBuffer_GetCurrentPosition_1_0_4361), // IDirectSoundBuffer8::GetCurrentPosition (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition_1_0_3936, XTL::EmuIDirectSoundBuffer8_GetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition_1_0_3936, IDirectSoundBuffer8_GetCurrentPosition), // CMcpxBuffer::Play OOVPA_TABLE_XREF(CMcpxBuffer_Play_1_0_4361), // CDirectSoundBuffer::Play OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_4361), // IDirectSoundBuffer8::Play - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, XTL::EmuIDirectSoundBuffer8_Play), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, IDirectSoundBuffer8_Play), // CMcpxBuffer::Stop OOVPA_TABLE_XREF(CMcpxBuffer_Stop_1_0_4361), // CMcpxBuffer_Stop2 @@ -850,7 +850,7 @@ OOVPATable DSound_1_0_4361[] = { // CDirectSoundBuffer::Stop OOVPA_TABLE_XREF(CDirectSoundBuffer_Stop_1_0_4361), // IDirectSoundBuffer8::Stop - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_4361, XTL::EmuIDirectSoundBuffer8_Stop), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_4361, IDirectSoundBuffer8_Stop), // CDirectSoundVoiceSettings_SetMixBinVolumes OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBinVolumes_1_0_4361), // CDirectSoundVoice_SetMixBinVolumes @@ -860,15 +860,15 @@ OOVPATable DSound_1_0_4361[] = { // DirectSound::CDirectSoundBuffer::PlayEx (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_PlayEx_1_0_4361), // IDirectSoundBuffer_PlayEx - OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_4361, XTL::EmuIDirectSoundBuffer8_PlayEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_4361, IDirectSoundBuffer8_PlayEx), // DirectSound::CDirectSoundBuffer::StopEx (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_StopEx_1_0_4361), // IDirectSoundBuffer_StopEx - OOVPA_TABLE_PATCH(IDirectSoundBuffer_StopEx_1_0_4361, XTL::EmuIDirectSoundBuffer8_StopEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_StopEx_1_0_4361, IDirectSoundBuffer8_StopEx), // IDirectSoundBuffer_AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, XTL::EmuIDirectSoundBuffer8_AddRef), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, IDirectSoundBuffer8_AddRef), // IDirectSound8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4432.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4432.inl index 0270ab82e..f483d7f31 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4432.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4432.inl @@ -573,65 +573,61 @@ OOVPA_END; OOVPATable DSound_1_0_4432[] = { // DirectSoundCreate (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), // IDirectSound8_CreateStream - OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, XTL::EmuIDirectSound8_CreateStream), + OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), // CDirectSound_CreateSoundStream (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), // DirectSoundCreateStream (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, XTL::EmuDirectSoundCreateStream), + OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), // CMcpxStream::Pause (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_4361), // CDirectSoundStream::Pause (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), // IDirectSound8::AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, XTL::EmuIDirectSound8_AddRef), + OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), // IDirectSound8::Release - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_4432, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_4432, IDirectSound8_Release), // IDirectSound8::CreateSoundBuffer (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4361, XTL::EmuIDirectSound8_CreateSoundBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4361, IDirectSound8_CreateSoundBuffer), // IDirectSoundBuffer8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, XTL::EmuIDirectSoundBuffer8_Release), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), // IDirectSoundBuffer8::SetLoopRegion (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetLoopRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, IDirectSoundBuffer8_SetLoopRegion), // CMcpxBuffer::SetBufferData (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361), // CDirectSoundBuffer::SetBufferData (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), // IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), // CMcpxBuffer::SetCurrentPosition (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition_1_0_4361), // CDirectSoundBuffer::SetCurrentPosition (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition_1_0_4361), // IDirectSoundBuffer8::SetCurrentPosition (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, IDirectSoundBuffer8_SetCurrentPosition), // CMcpxBuffer::Stop (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_Stop_1_0_4361), // CDirectSoundBuffer::Stop (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_Stop_1_0_4361), // IDirectSoundBuffer8::Stop (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_4361, XTL::EmuIDirectSoundBuffer8_Stop), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Stop_1_0_4361, IDirectSoundBuffer8_Stop), // CDirectSoundVoice::SetMaxDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432), // CDirectSoundBuffer::SetMaxDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432), // IDirectSoundBuffer_SetMaxDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, - - XTL::EmuIDirectSoundBuffer8_SetMaxDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, IDirectSoundBuffer8_SetMaxDistance), // CDirectSoundVoice::SetMinDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432), // CDirectSoundBuffer::SetMinDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432), // IDirectSoundBuffer_SetMinDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, - - XTL::EmuIDirectSoundBuffer8_SetMinDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, IDirectSoundBuffer8_SetMinDistance), // CDirectSound_SetI3DL2Listener OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_4432), // IDirectSound8_SetI3DL2Listener - OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, IDirectSound8_SetI3DL2Listener), // CDirectSoundVoiceSettings_SetMixBins OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432), // CDirectSoundVoice_SetMixBins @@ -639,17 +635,17 @@ OOVPATable DSound_1_0_4432[] = { // CDirectSoundBuffer_SetMixBins OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432), // IDirectSoundBuffer8_SetMixBins - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, XTL::EmuIDirectSoundBuffer8_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, IDirectSoundBuffer8_SetMixBins), // CDirectSound::CommitDeferredSettings - OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, XTL::EmuCDirectSound_CommitDeferredSettings), + OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, CDirectSound_CommitDeferredSettings), // CDirectSound::SetDistanceFactorA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4432), // IDirectSound8::SetDistanceFactor - OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, XTL::EmuIDirectSound8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, IDirectSound8_SetDistanceFactor), // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, XTL::EmuIDirectSound8_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), // IDirectSoundBuffer_AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, XTL::EmuIDirectSoundBuffer8_AddRef), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, IDirectSoundBuffer8_AddRef), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4627.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4627.inl index bdd4d5e4d..09c540cbf 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.4627.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.4627.inl @@ -2851,31 +2851,31 @@ OOVPA_END; OOVPATable DSound_1_0_4627[] = { // DirectSoundCreate (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), // DirectSoundDoWork - OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_4627, XTL::EmuDirectSoundDoWork), + OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_4627, DirectSoundDoWork), // CDirectSound_CreateSoundBuffer OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer_1_0_4627), // IDirectSoundBuffer8::SetPlayRegion (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetPlayRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, IDirectSoundBuffer8_SetPlayRegion), // IDirectSoundBuffer8::SetLoopRegion (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetLoopRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_4361, IDirectSoundBuffer8_SetLoopRegion), // CDirectSound_SetI3DL2Listener (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_4432), // IDirectSound8_SetI3DL2Listener (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, IDirectSound8_SetI3DL2Listener), // CDirectSound_SetMixBinHeadroom OOVPA_TABLE_XREF(CDirectSound_SetMixBinHeadroom_1_0_4627), // IDirectSound8_SetMixBinHeadroom - OOVPA_TABLE_PATCH(IDirectSound8_SetMixBinHeadroom_1_0_4627, XTL::EmuIDirectSound8_SetMixBinHeadroom), + OOVPA_TABLE_PATCH(IDirectSound8_SetMixBinHeadroom_1_0_4627, IDirectSound8_SetMixBinHeadroom), // IDirectSoundBuffer8::SetHeadroomA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_SetHeadroomA_1_0_4928), // IDirectSoundBuffer8::SetHeadroom - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetHeadroom_1_0_4928, XTL::EmuIDirectSoundBuffer8_SetHeadroom), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetHeadroom_1_0_4928, IDirectSoundBuffer8_SetHeadroom), // CDirectSound::SetVelocity (XREF) OOVPA_TABLE_XREF(CDirectSound_SetVelocity_1_0_4627), // IDirectSound8::SetVelocity (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity_1_0_3936, XTL::EmuIDirectSound8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity_1_0_3936, IDirectSound8_SetVelocity), // CDirectSound::SetAllParametersA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetAllParametersA_1_0_4627), // CDirectSound::SetAllParametersA (XREF) @@ -2885,7 +2885,7 @@ OOVPATable DSound_1_0_4627[] = { // CDirectSound_SetAllParameters (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetAllParameters_1_0_4928), // IDirectSound8::SetAllParameters (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetAllParameters_1_0_3936, XTL::EmuIDirectSound8_SetAllParameters), + OOVPA_TABLE_PATCH(IDirectSound8_SetAllParameters_1_0_3936, IDirectSound8_SetAllParameters), // CDirectSoundVoiceSettings_SetMixBins (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432), // CDirectSoundVoice_SetMixBins (* unchanged since 4432 *) @@ -2893,7 +2893,7 @@ OOVPATable DSound_1_0_4627[] = { // CDirectSoundBuffer_SetMixBins (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432), // IDirectSoundBuffer8_SetMixBins (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, XTL::EmuIDirectSoundBuffer8_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, IDirectSoundBuffer8_SetMixBins), // CDirectSoundVoiceSettings_SetMixBinVolumes OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBinVolumes_1_0_4627), // CDirectSoundVoice_SetMixBinVolumes @@ -2901,52 +2901,52 @@ OOVPATable DSound_1_0_4627[] = { // CDirectSoundBuffer_SetMixBinVolumes OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBinVolumes_1_0_4627), // IDirectSoundBuffer8_SetMixBinVolumes - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBinVolumes_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetMixBinVolumes), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBinVolumes_1_0_4627, IDirectSoundBuffer8_SetMixBinVolumes), // CDirectSound::SetPositionA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetPositionA_1_0_4627), // CDirectSound::SetPositionA (XREF) // TODO: Find a cure for laziness... OOVPA_TABLE_XREF(CDirectSound_SetPositionA_1_0_4432), // IDirectSound8::SetPosition (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, XTL::EmuIDirectSound8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, IDirectSound8_SetPosition), // DirectSoundCreateBuffer - OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, XTL::EmuDirectSoundCreateBuffer), + OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, DirectSoundCreateBuffer), // IDirectSound8::CreateSoundBuffer - OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, XTL::EmuIDirectSound8_CreateSoundBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, IDirectSound8_CreateSoundBuffer), // IDirectSound8::AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, XTL::EmuIDirectSound8_AddRef), + OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), // CDirectSoundVoice::SetFrequency (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency_1_0_4627), // CDirectSoundBuffer::SetFrequency OOVPA_TABLE_XREF(CDirectSoundBuffer_SetFrequency_1_0_4627), // IDirectSoundBuffer8::SetFrequency - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetFrequency), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, IDirectSoundBuffer8_SetFrequency), // CMcpxVoiceClient_SetVolume OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume_1_0_4627), // CDirectSoundStream_SetVolume - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, XTL::EmuCDirectSoundStream_SetVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, CDirectSoundStream_SetVolume), // IDirectSoundBuffer8::LockA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_LockA_1_0_4627), // IDirectSoundBuffer8::Lock (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock_1_0_3936, XTL::EmuIDirectSoundBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock_1_0_3936, IDirectSoundBuffer8_Lock), // CDirectSound_CreateSoundStream (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), // IDirectSound8_CreateStream - OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, XTL::EmuIDirectSound8_CreateStream), + OOVPA_TABLE_PATCH(IDirectSound8_CreateStream_1_0_3936, IDirectSound8_CreateStream), // DirectSoundCreateStream (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, XTL::EmuDirectSoundCreateStream), + OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), // CMcpxStream::Pause (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_4361), // CMcpxStream::Pause OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_4928), // CDirectSoundStream::Pause (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), // CMcpxBuffer::SetBufferData (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361), // CDirectSoundBuffer::SetBufferData (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), // IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), // CMcpxBuffer::GetStatus OOVPA_TABLE_XREF(CMcpxBuffer_GetStatus_1_0_4627), // CMcpxBuffer::GetStatus @@ -2960,21 +2960,21 @@ OOVPATable DSound_1_0_4627[] = { // CDirectSoundBuffer::GetStatus OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus_1_0_4627), // IDirectSoundBuffer8::GetStatus - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, XTL::EmuIDirectSoundBuffer8_GetStatus), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, IDirectSoundBuffer8_GetStatus), // CMcpxBuffer::SetCurrentPosition (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition_1_0_4361), // CDirectSoundBuffer::SetCurrentPosition (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition_1_0_4361), // IDirectSoundBuffer8::SetCurrentPosition (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_4361, IDirectSoundBuffer8_SetCurrentPosition), // CMcpxBuffer::GetCurrentPosition (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition_1_0_4361), // CDirectSoundBuffer::GetCurrentPosition (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_GetCurrentPosition_1_0_4361), // IDirectSoundBuffer8::GetCurrentPosition (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition_1_0_3936, XTL::EmuIDirectSoundBuffer8_GetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetCurrentPosition_1_0_3936, IDirectSoundBuffer8_GetCurrentPosition), // CDirectSound::GetSpeakerConfig - OOVPA_TABLE_PATCH(CDirectSound_GetSpeakerConfig_1_0_4627, XTL::EmuCDirectSound_GetSpeakerConfig), + OOVPA_TABLE_PATCH(CDirectSound_GetSpeakerConfig_1_0_4627, CDirectSound_GetSpeakerConfig), // CMcpxBuffer::Play (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_Play_1_0_4361), // CMcpxBuffer::Play @@ -2984,131 +2984,131 @@ OOVPATable DSound_1_0_4627[] = { // CDirectSoundBuffer::Play (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_4361), // IDirectSoundBuffer8::Play (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, XTL::EmuIDirectSoundBuffer8_Play), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, IDirectSoundBuffer8_Play), // IDirectSound8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, XTL::EmuIDirectSound8_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), // IDirectSound8::SetOrientation (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, XTL::EmuIDirectSound8_SetOrientation), + OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, IDirectSound8_SetOrientation), // CDirectSound::SetDistanceFactorA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4531), // CDirectSound::SetDistanceFactorA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4627), // IDirectSound8::SetDistanceFactor (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, XTL::EmuIDirectSound8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, IDirectSound8_SetDistanceFactor), // CDirectSound::SetRolloffFactor (XREF) OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactor_1_0_4627), // IDirectSound8::SetRolloffFactor - OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, XTL::EmuIDirectSound8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, IDirectSound8_SetRolloffFactor), // CDirectSound::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor_1_0_4531), // CDirectSound::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor_1_0_4627), // IDirectSound8::SetDopplerFactor - OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, XTL::EmuIDirectSound8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, IDirectSound8_SetDopplerFactor), // CDirectSound::CommitDeferredSettings (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, XTL::EmuCDirectSound_CommitDeferredSettings), + OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, CDirectSound_CommitDeferredSettings), // CDirectSoundVoice::SetMaxDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432), // CDirectSoundBuffer::SetMaxDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432), // IDirectSoundBuffer_SetMaxDistance (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, XTL::EmuIDirectSoundBuffer8_SetMaxDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, IDirectSoundBuffer8_SetMaxDistance), // CDirectSoundVoice::SetMinDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432), // CDirectSoundBuffer::SetMinDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432), // IDirectSoundBuffer_SetMinDistance (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, XTL::EmuIDirectSoundBuffer8_SetMinDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, IDirectSoundBuffer8_SetMinDistance), // s+ // CDirectSoundVoice::SetRolloffFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffFactor_1_0_4627), // CDirectSoundBuffer::SetRolloffFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffFactor_1_0_4627), // IDirectSoundBuffer_SetRolloffFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffFactor_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffFactor_1_0_4627, IDirectSoundBuffer8_SetRolloffFactor), // CDirectSoundVoice::SetDistanceFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetDistanceFactor_1_0_4627), // CDirectSoundBuffer::SetDistanceFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDistanceFactor_1_0_4627), // IDirectSoundBuffer_SetDistanceFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetDistanceFactor_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetDistanceFactor_1_0_4627, IDirectSoundBuffer8_SetDistanceFactor), // CDirectSoundVoice::SetConeAngles (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetConeAngles_1_0_4627), // CDirectSoundBuffer::SetConeAngles (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetConeAngles_1_0_4627), // IDirectSoundBuffer_SetConeAngles - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeAngles_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetConeAngles), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeAngles_1_0_4627, IDirectSoundBuffer8_SetConeAngles), // CDirectSoundVoice::SetConeOrientation (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetConeOrientation_1_0_4627), // CDirectSoundBuffer::SetConeOrientation (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetConeOrientation_1_0_4627), // IDirectSoundBuffer_SetConeOrientation - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeOrientation_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetConeOrientation), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeOrientation_1_0_4627, IDirectSoundBuffer8_SetConeOrientation), // CDirectSoundVoice::SetConeOutsideVolume (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetConeOutsideVolume_1_0_4627), // CDirectSoundBuffer::SetConeOutsideVolume (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetConeOutsideVolume_1_0_4627), // IDirectSoundBuffer_SetConeOutsideVolume - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeOutsideVolume_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetConeOutsideVolume), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetConeOutsideVolume_1_0_4627, IDirectSoundBuffer8_SetConeOutsideVolume), // CDirectSoundVoice::SetPosition (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetPosition_1_0_4627), // CDirectSoundBuffer::SetPosition (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetPosition_1_0_4627), // IDirectSoundBuffer8_SetPosition (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, IDirectSoundBuffer8_SetPosition), // CDirectSoundVoice::SetVelocity (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetVelocity_1_0_4627), // CDirectSoundBuffer::SetVelocity (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity_1_0_4627), // IDirectSoundBuffer8_SetVelocity (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_3936, IDirectSoundBuffer8_SetVelocity), // CDirectSoundVoice::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetDopplerFactor_1_0_4627), // CDirectSoundBuffer::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDopplerFactor_1_0_4627), // IDirectSoundBuffer_SetDopplerFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetDopplerFactor_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetDopplerFactor_1_0_4627, IDirectSoundBuffer8_SetDopplerFactor), // CDirectSoundVoice::SetI3DL2Source (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetI3DL2Source_1_0_4627), // CDirectSoundBuffer::SetI3DL2Source (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetI3DL2Source_1_0_4627), // IDirectSoundBuffer_SetI3DL2Source - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetI3DL2Source), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_4627, IDirectSoundBuffer8_SetI3DL2Source), // IDirectSoundBuffer_Stop (Possibly weak, but quite OK for 4627 DSOUND) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, XTL::EmuIDirectSoundBuffer8_Stop), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, IDirectSoundBuffer8_Stop), // IDirectSoundBuffer8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, XTL::EmuIDirectSoundBuffer8_Release), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), // +s // DirectSound::CDirectSoundVoice::SetFormat (XREF) OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundVoice_SetFormat_1_0_4627), // DirectSound::CDirectSoundBuffer::SetFormat (XREF) OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundBuffer_SetFormat_1_0_4627), // IDirectSoundBuffer_SetFormat - OOVPA_TABLE_PATCH(X_IDirectSoundBuffer_SetFormat_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetFormat), + OOVPA_TABLE_PATCH(X_IDirectSoundBuffer_SetFormat_1_0_4627, IDirectSoundBuffer8_SetFormat), // CDirectSoundStream_SetMixBinVolumes OOVPA_TABLE_XREF(CDirectSoundStream_SetMixBinVolumes_1_0_4627), // DirectSound::CDirectSound::EnableHeadphones (XREF) OOVPA_TABLE_XREF(X_DirectSound_CDirectSound_EnableHeadphones_1_0_4627), // EmuIDirectSound_EnableHeadphones - OOVPA_TABLE_PATCH(EmuIDirectSound_EnableHeadphones_1_0_4627, XTL::EmuIDirectSound_EnableHeadphones), + OOVPA_TABLE_PATCH(EmuIDirectSound_EnableHeadphones_1_0_4627, IDirectSound_EnableHeadphones), //// DirectSound::CDirectSoundVoice::SetHeadroom (XREF) //OOVPA_TABLE_XREF(CDirectSoundVoice_SetHeadroom_1_0_4627), //// CDirectSoundStream_SetHeadroom (XREF) - //OOVPA_TABLE_PATCH(CDirectSoundStream_SetHeadroom_1_0_4627, XTL::EmuIDirectSoundStream_SetHeadroom), + //OOVPA_TABLE_PATCH(CDirectSoundStream_SetHeadroom_1_0_4627, IDirectSoundStream_SetHeadroom), // IDirectSoundBuffer_AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, XTL::EmuIDirectSoundBuffer8_AddRef), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_AddRef_1_0_3936, IDirectSoundBuffer8_AddRef), // CDirectSound_GetOutputLevels (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_GetOutputLevels_1_0_4627), // IDirectSound8_GetOutputLevels - OOVPA_TABLE_PATCH(IDirectSound_GetOutputLevels_1_0_4627, XTL::EmuIDirectSound8_GetOutputLevels), + OOVPA_TABLE_PATCH(IDirectSound_GetOutputLevels_1_0_4627, IDirectSound8_GetOutputLevels), // CDirectSoundVoice::SetAllParameters (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetAllParameters_1_0_4627), // CDirectSoundBuffer::SetAllParameters (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetAllParameters_1_0_4627), // IDirectSoundBuffer8::SetAllParameters - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetAllParameters_1_0_4627, XTL::EmuIDirectSound8_SetAllParameters), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetAllParameters_1_0_4627, IDirectSound8_SetAllParameters), // Use that for now, EmuIDirectSoundBuffer8_SetAllParameters, // ^ Okay, it's your call pal... // DirectSound_CMcpxBuffer_Pause_1_0_4928 @@ -3116,37 +3116,37 @@ OOVPATable DSound_1_0_4627[] = { // CDirectSoundBuffer::Pause OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_Pause_1_0_4928), // IDirectSoundBuffer8_Pause - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Pause_1_0_4928, XTL::EmuIDirectSoundBuffer8_Pause), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Pause_1_0_4928, IDirectSoundBuffer8_Pause), // DirectSound::CMcpxBuffer::GetStatus (XREF) OOVPA_TABLE_XREF(DirectSound_CMcpxBuffer_GetStatus_1_0_4721), // DirectSound::CDirectSoundBuffer::GetStatus (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_GetStatus_1_0_4721), // IDirectSoundBuffer_GetStatus - OOVPA_TABLE_PATCH(IDirectSoundBuffer_GetStatus_1_0_4721, XTL::EmuIDirectSoundBuffer8_GetStatus), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_GetStatus_1_0_4721, IDirectSoundBuffer8_GetStatus), // CDirectSoundStream::SetMixBins - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBins_1_0_4627, XTL::EmuCDirectSoundStream_SetMixBins), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBins_1_0_4627, CDirectSoundStream_SetMixBins), // CMcpxVoiceClient::SetEG OOVPA_TABLE_XREF(DirectSound_CMcpxVoiceClient_SetEG_1_0_4627), // CDirectSoundVoice::SetEG (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetEG_1_0_4627), // DirectSound::CDirectSoundStream::SetEG - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetEG_1_0_4627, XTL::EmuCDirectSoundStream_SetEG), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetEG_1_0_4627, CDirectSoundStream_SetEG), // DirectSound::CDirectSoundBuffer::SetEG (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetEG_1_0_4627), // IDirectSoundBuffer::SetEG - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetEG_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetEG), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetEG_1_0_4627, IDirectSoundBuffer8_SetEG), // CDirectSoundStream::FlushEx (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundStream_FlushEx_1_0_4627), // IDirectSoundStream_FlushEx - OOVPA_TABLE_PATCH(IDirectSoundStream_FlushEx_1_0_4627, XTL::EmuIDirectSoundStream_FlushEx), + OOVPA_TABLE_PATCH(IDirectSoundStream_FlushEx_1_0_4627, IDirectSoundStream_FlushEx), // XAudioDownloadEffectsImage - OOVPA_TABLE_PATCH(XAudioDownloadEffectsImage_1_0_4627, XTL::EmuXAudioDownloadEffectsImage), + OOVPA_TABLE_PATCH(XAudioDownloadEffectsImage_1_0_4627, XAudioDownloadEffectsImage), // CDirectSoundVoice::SetMode (XRef) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetMode_1_0_4627), // CDirectSoundBuffer::SetMode (XRef) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMode_1_0_4627), // IDirectSoundBuffer_SetMode - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetMode), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_4627, IDirectSoundBuffer8_SetMode), // DirectSound::CMcpxVoiceClient::SetFilter (XREF) OOVPA_TABLE_XREF(DirectSound_CMcpxVoiceClient_SetFilter_1_0_4627), // DirectSound::CDirectSoundVoice::SetFilter (XREF) @@ -3154,19 +3154,19 @@ OOVPATable DSound_1_0_4627[] = { // DirectSound::CDirectSoundBuffer::SetFilter (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetFilter_1_0_4627), // DirectSound::CDirectSoundStream::SetFilter (XREF) - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFilter_1_0_4627, XTL::EmuCDirectSoundStream_SetFilter), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFilter_1_0_4627, CDirectSoundStream_SetFilter), // IDirectSoundBuffer_SetFilter - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetFilter_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetFilter), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetFilter_1_0_4627, IDirectSoundBuffer8_SetFilter), // DirectSound::CDirectSoundBuffer::PlayEx (XREF) (* unchanged since 4361 *) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_PlayEx_1_0_4361), // IDirectSoundBuffer_PlayEx (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_4361, XTL::EmuIDirectSoundBuffer8_PlayEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_4361, IDirectSoundBuffer8_PlayEx), // CMcpxBuffer_Stop2 OOVPA_TABLE_XREF(CMcpxBuffer_Stop2_1_0_4361), // DirectSound::CDirectSoundBuffer::StopEx (XREF) (* unchanged since 4361 *) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_StopEx_1_0_4361), // IDirectSoundBuffer_StopEx (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_StopEx_1_0_4361, XTL::EmuIDirectSoundBuffer8_StopEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_StopEx_1_0_4361, IDirectSoundBuffer8_StopEx), // CDirectSound::SetVelocity (XREF) OOVPA_TABLE_XREF(CDirectSound_SetVelocity_1_0_4432), // CDirectSoundVoice::SetPosition (XREF) @@ -3176,19 +3176,19 @@ OOVPATable DSound_1_0_4627[] = { // IDirectSoundBuffer8::SetPitch OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetPitch_1_0_4627), // IDirectSoundBuffer8::SetPitch - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPitch_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetPitch), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPitch_1_0_4627, IDirectSoundBuffer8_SetPitch), // DirectSound::CDirectSoundVoice::SetHeadroom (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetHeadroom_1_0_4627), // CDirectSoundStream_SetHeadroom (XREF) - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetHeadroom_1_0_4627, XTL::EmuIDirectSoundStream_SetHeadroom), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetHeadroom_1_0_4627, IDirectSoundStream_SetHeadroom), // CDirectSoundVoice::SetOutputBuffer OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetOutputBuffer_1_0_4627), // CDirectSoundBuffer::SetOutputBuffer OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetOutputBuffer_1_0_4627), // IDirectSoundBuffer8::SetOutputBuffer - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetOutputBuffer_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetOutputBuffer), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetOutputBuffer_1_0_4627, IDirectSoundBuffer8_SetOutputBuffer), // CDirectSoundStream::SetOutputBuffer - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetOutputBuffer_1_0_4627, XTL::EmuCDirectSoundStream_SetOutputBuffer), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetOutputBuffer_1_0_4627, CDirectSoundStream_SetOutputBuffer), // CDirectSoundVoice::SetRolloffCurve (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetRolloffCurve_1_0_4627), // CDirectSoundBuffer::SetRolloffCurve (XREF) @@ -3196,11 +3196,11 @@ OOVPATable DSound_1_0_4627[] = { // CDirectSoundStream::SetRolloffCurve (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundStream_SetRolloffCurve_1_0_4627), // IDirectSoundBuffer8::SetRolloffCurve - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffCurve_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetRolloffCurve), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffCurve_1_0_4627, IDirectSoundBuffer8_SetRolloffCurve), // XFileCreateMediaObjectEx - OOVPA_TABLE_PATCH(XFileCreateMediaObjectEx_1_0_4627, XTL::EmuXFileCreateMediaObjectEx), + OOVPA_TABLE_PATCH(XFileCreateMediaObjectEx_1_0_4627, XFileCreateMediaObjectEx), // XWaveFileCreateMediaObject - OOVPA_TABLE_PATCH(XWaveFileCreateMediaObject_1_0_4627, XTL::EmuXWaveFileCreateMediaObject), + OOVPA_TABLE_PATCH(XWaveFileCreateMediaObject_1_0_4627, XWaveFileCreateMediaObject), //// CDirectSoundBuffer::SetNotificationPosition (XREF) //OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetNotificationPositions_1_0_4627), //// IDirectSoundBuffer8::SetNotificationPositions diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.5233.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.5233.inl index ec7597601..b474de61c 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.5233.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.5233.inl @@ -844,9 +844,9 @@ OOVPA_END; OOVPATable DSound_1_0_5233[] = { // DirectSoundCreate (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), // DirectSoundDoWork (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_4627, XTL::EmuDirectSoundDoWork), + OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_4627, DirectSoundDoWork), // CDirectSound::CreateSoundBuffer (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer_1_0_4627), // CMcpxAPU::SynchPlayback (XRef) @@ -854,19 +854,19 @@ OOVPATable DSound_1_0_5233[] = { // CDirectSound::SynchPlayback (XRef) OOVPA_TABLE_XREF(CDirectSound_SynchPlayback_1_0_5233), // IDirectSound_SynchPlayback - OOVPA_TABLE_PATCH(IDirectSound8_SynchPlayback_1_0_5233, XTL::EmuIDirectSound8_SynchPlayback), + OOVPA_TABLE_PATCH(IDirectSound8_SynchPlayback_1_0_5233, IDirectSound8_SynchPlayback), // CMcpxStream::Pause (XRef) OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_5233), // CDirectSoundStream::Pause (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), // CDirectSound_SetI3DL2Listener (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_4432), // IDirectSound8_SetI3DL2Listener (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_4432, IDirectSound8_SetI3DL2Listener), // CDirectSound::SetVelocity (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSound_SetVelocity_1_0_4627), // IDirectSound8::SetVelocity (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity_1_0_3936, XTL::EmuIDirectSound8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSound8_SetVelocity_1_0_3936, IDirectSound8_SetVelocity), // CDirectSoundVoiceSettings::SetMixBins (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_4432), // CDirectSoundVoice::SetMixBins (* unchanged since 4432 *) @@ -874,25 +874,25 @@ OOVPATable DSound_1_0_5233[] = { // CDirectSoundBuffer::SetMixBins (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_4432), // IDirectSoundBuffer8::SetMixBins (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, XTL::EmuIDirectSoundBuffer8_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_4432, IDirectSoundBuffer8_SetMixBins), // CDirectSoundStream::SetMixBins - OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBins_1_0_5233, XTL::EmuCDirectSoundStream_SetMixBins), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetMixBins_1_0_5233, CDirectSoundStream_SetMixBins), // CDirectSound::SetPositionA (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSound_SetPositionA_1_0_4627), // IDirectSound8::SetPosition (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, XTL::EmuIDirectSound8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSound8_SetPosition_1_0_3936, IDirectSound8_SetPosition), // DirectSoundCreateBuffer (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, XTL::EmuDirectSoundCreateBuffer), + OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, DirectSoundCreateBuffer), // IDirectSound8::CreateSoundBuffer (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, XTL::EmuIDirectSound8_CreateSoundBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, IDirectSound8_CreateSoundBuffer), // CDirectSoundVoice::SetFrequency (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency_1_0_4627), // CDirectSoundBuffer::SetFrequency (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetFrequency_1_0_4627), // IDirectSoundBuffer8::SetFrequency (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetFrequency), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, IDirectSoundBuffer8_SetFrequency), // CDirectSoundStream::SetFrequency - OOVPA_TABLE_PATCH(CDirectSoundStream_SetFrequency_1_0_5233, XTL::EmuCDirectSoundStream_SetFrequency), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetFrequency_1_0_5233, CDirectSoundStream_SetFrequency), // CMcpxVoiceClient_SetVolume (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume_1_0_4627), // CDirectSoundVoice::SetVolume (XREF) @@ -900,31 +900,31 @@ OOVPATable DSound_1_0_5233[] = { // CDirectSoundBuffer::SetVolume (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVolume_1_0_5233), // IDirectSoundBuffer8::SetVolume - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_5233, XTL::EmuIDirectSoundBuffer8_SetVolume), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_5233, IDirectSoundBuffer8_SetVolume), // CDirectSoundStream_SetVolume (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, XTL::EmuCDirectSoundStream_SetVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, CDirectSoundStream_SetVolume), // IDirectSoundBuffer8::LockA (XREF) OOVPA_TABLE_XREF(IDirectSoundBuffer8_LockA_1_0_4627), // IDirectSoundBuffer8::Lock (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock_1_0_3936, XTL::EmuIDirectSoundBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Lock_1_0_3936, IDirectSoundBuffer8_Lock), // CDirectSound_CreateSoundStream (XREF) (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), // DirectSoundCreateStream (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, XTL::EmuDirectSoundCreateStream), + OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), // IDirectSound8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), // CMcpxBuffer::SetBufferData (XREF) (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_4361), // CDirectSoundBuffer::SetBufferData (XREF) (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), // IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), // CMcpxBuffer::GetStatusB (XRef) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CMcpxBuffer_GetStatusB_1_0_4627), // CDirectSoundBuffer::GetStatus (XRef) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus_1_0_4627), // IDirectSoundBuffer8::GetStatus (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, XTL::EmuIDirectSoundBuffer8_GetStatus), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, IDirectSoundBuffer8_GetStatus), // CMcpxBuffer::GetCurrentPosition (XRef) (* unchanged since 4361 *) OOVPA_TABLE_XREF(CMcpxBuffer_GetCurrentPosition_1_0_4361), // CMcpxBuffer::Play (XREF) (* unchanged since 4928 *) @@ -932,125 +932,125 @@ OOVPATable DSound_1_0_5233[] = { // CDirectSoundBuffer::Play (XREF) (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_4361), // IDirectSoundBuffer8::Play (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, XTL::EmuIDirectSoundBuffer8_Play), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_4361, IDirectSoundBuffer8_Play), // CDirectSoundStream::FlushEx (XREF) OOVPA_TABLE_XREF(CDirectSoundStream_FlushEx_1_0_5233), // IDirectSoundBuffer8::StopEx - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx_1_0_5233, XTL::EmuIDirectSoundBuffer8_StopEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx_1_0_5233, IDirectSoundBuffer8_StopEx), // DirectSound::CDirectSound::EnableHeadphones (XRef) OOVPA_TABLE_XREF(CDirectSound_EnableHeadphones_1_0_5233), // IDirectSound8::EnableHeadphones - OOVPA_TABLE_PATCH(IDirectSound8_EnableHeadphones_1_0_5233, XTL::EmuIDirectSound8_EnableHeadphones), + OOVPA_TABLE_PATCH(IDirectSound8_EnableHeadphones_1_0_5233, IDirectSound8_EnableHeadphones), // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, XTL::EmuIDirectSound8_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), // IDirectSound8::SetOrientation (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, XTL::EmuIDirectSound8_SetOrientation), + OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, IDirectSound8_SetOrientation), // CDirectSound::SetDistanceFactorA (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDistanceFactor_1_0_5344), // IDirectSound8::SetDistanceFactor - OOVPA_TABLE_PATCH(IDirectSound_SetDistanceFactor_1_0_5344, XTL::EmuIDirectSound8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSound_SetDistanceFactor_1_0_5344, IDirectSound8_SetDistanceFactor), // CDirectSound::SetDistanceFactorA (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_4627), // IDirectSound8::SetDistanceFactor (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, XTL::EmuIDirectSound8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, IDirectSound8_SetDistanceFactor), // CDirectSound::SetRolloffFactor (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactor_1_0_4627), // IDirectSound8::SetRolloffFactor (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, XTL::EmuIDirectSound8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, IDirectSound8_SetRolloffFactor), // CDirectSound::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDopplerFactor_1_0_5344), // IDirectSound8::SetDopplerFactor - OOVPA_TABLE_PATCH(IDirectSound_SetDopplerFactor_1_0_5344, XTL::EmuIDirectSound8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSound_SetDopplerFactor_1_0_5344, IDirectSound8_SetDopplerFactor), // CDirectSound::SetDopplerFactor (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor_1_0_4627), // IDirectSound8::SetDopplerFactor (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, XTL::EmuIDirectSound8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, IDirectSound8_SetDopplerFactor), // CDirectSound::CommitDeferredSettings (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, XTL::EmuCDirectSound_CommitDeferredSettings), + OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_4432, CDirectSound_CommitDeferredSettings), // CDirectSoundVoice::SetMaxDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_5344), // CDirectSoundBuffer::SetMaxDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_5344), // IDirectSoundBuffer_SetMaxDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5344, XTL::EmuIDirectSoundBuffer8_SetMaxDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5344, IDirectSoundBuffer8_SetMaxDistance), // CDirectSoundVoice::SetMinDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_5344), // CDirectSoundBuffer::SetMinDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_5344), // IDirectSoundBuffer_SetMinDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_5344, XTL::EmuIDirectSoundBuffer8_SetMinDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_5344, IDirectSoundBuffer8_SetMinDistance), // CDirectSoundVoice::SetMinDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_4432), // CDirectSoundBuffer::SetMinDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMinDistance_1_0_4432), // IDirectSoundBuffer_SetMinDistance (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, XTL::EmuIDirectSoundBuffer8_SetMinDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_4432, IDirectSoundBuffer8_SetMinDistance), // CDirectSoundVoice::SetMaxDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_4432), // CDirectSoundBuffer::SetMaxDistance (XREF) (* unchanged since 4432 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_4432), // IDirectSoundBuffer_SetMaxDistance (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, XTL::EmuIDirectSoundBuffer8_SetMaxDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_4432, IDirectSoundBuffer8_SetMaxDistance), // CDirectSoundVoice::SetPosition (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetPosition_1_0_4627), // CDirectSoundBuffer::SetPosition (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetPosition_1_0_4627), // IDirectSoundBuffer8_SetPosition (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_3936, IDirectSoundBuffer8_SetPosition), // CDirectSoundVoice::SetVelocity (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetVelocity_1_0_4627), // CDirectSoundBuffer::SetVelocity (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity_1_0_4627), // IDirectSoundBuffer8_SetVelocity (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_3936, XTL::EmuIDirectSoundBuffer8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_3936, IDirectSoundBuffer8_SetVelocity), // CDirectSoundVoice::SetI3DL2Source (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetI3DL2Source_1_0_4627), // CDirectSoundBuffer::SetI3DL2Source (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetI3DL2Source_1_0_4627), // IDirectSoundBuffer_SetI3DL2Source (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetI3DL2Source), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_4627, IDirectSoundBuffer8_SetI3DL2Source), // IDirectSoundBuffer_Stop (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, XTL::EmuIDirectSoundBuffer8_Stop), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, IDirectSoundBuffer8_Stop), // IDirectSoundBuffer8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, XTL::EmuIDirectSoundBuffer8_Release), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), // IDirectSoundStream::SetVolume // (This is actually the XREF we are using) - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_5233, XTL::EmuIDirectSoundStream_SetVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_5233, IDirectSoundStream_SetVolume), // DirectSound::CDirectSoundVoice::SetFormat (XRef) OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundVoice_SetFormat_1_0_5233), // DirectSound::CDirectSoundBuffer::SetFormat (XRef) (* unchanged since 4627 *) OOVPA_TABLE_XREF(X_DirectSound_CDirectSoundBuffer_SetFormat_1_0_4627), // IDirectSoundBuffer8_SetFormat (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(X_IDirectSoundBuffer_SetFormat_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetFormat), + OOVPA_TABLE_PATCH(X_IDirectSoundBuffer_SetFormat_1_0_4627, IDirectSoundBuffer8_SetFormat), // CDirectSoundVoice::SetMode (XRef) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMode_1_0_5233), // CDirectSoundBuffer::SetMode (XRef) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMode_1_0_5233), // IDirectSoundBuffer_SetMode - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_5233, XTL::EmuIDirectSoundBuffer8_SetMode), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMode_1_0_5233, IDirectSoundBuffer8_SetMode), // CDirectSoundVoice::SetRolloffCurve (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffCurve_1_0_5233), // CDirectSoundBuffer::SetRolloffCurve (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffCurve_1_0_5233), // IDirectSoundBuffer8::SetRolloffCurve - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetRolloffCurve_1_0_5233, XTL::EmuIDirectSoundBuffer8_SetRolloffCurve), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetRolloffCurve_1_0_5233, IDirectSoundBuffer8_SetRolloffCurve), // IDirectSound8::AddRef (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, XTL::EmuIDirectSound8_AddRef), + OOVPA_TABLE_PATCH(IDirectSound8_AddRef_1_0_3936, IDirectSound8_AddRef), // CDirectSound_SetI3DL2Listener OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetI3DL2Listener_1_0_5344), // IDirectSound8_SetI3DL2Listener - OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_5344, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound_SetI3DL2Listener_1_0_5344, IDirectSound8_SetI3DL2Listener), // CDirectSound::SetRolloffFactor (XREF)` OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetRolloffFactor_1_0_5344), // IDirectSound8::SetRolloffFactor - OOVPA_TABLE_PATCH(IDirectSound_SetRolloffFactor_1_0_5344, XTL::EmuIDirectSound8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSound_SetRolloffFactor_1_0_5344, IDirectSound8_SetRolloffFactor), #if 0 // Add when needed... // CDirectSoundVoice::SetDistanceFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetDistanceFactor_1_0_5558), // CDirectSoundBuffer::SetDistanceFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDistanceFactor_1_0_5558), // IDirectSoundBuffer_SetDistanceFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor_1_0_5558, IDirectSoundBuffer8_SetDistanceFactor), #endif }; diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.5558.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.5558.inl index be53c0fc5..c39cf0bba 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.5558.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.5558.inl @@ -1949,17 +1949,17 @@ OOVPA_END; OOVPATable DSound_1_0_5558[] = { // DirectSoundCreate (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), // CDirectSound_CreateSoundBuffer (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer_1_0_4627), // CDirectSound::SynchPlayback - OOVPA_TABLE_PATCH(CDirectSound_SynchPlayback_1_0_5558, XTL::EmuCDirectSound_SynchPlayback), + OOVPA_TABLE_PATCH(CDirectSound_SynchPlayback_1_0_5558, CDirectSound_SynchPlayback), // CMcpxStream::Pause OOVPA_TABLE_XREF(CMcpxStream_Pause_1_0_5558), // CDirectSoundStream::Pause - OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_5558, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_5558, CDirectSoundStream_Pause), // CDirectSoundStream::Pause (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(CDirectSoundStream_Pause_1_0_4361, CDirectSoundStream_Pause), // CDirectSoundVoiceSettings_SetMixBinVolumes (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBinVolumes_1_0_4627), // CDirectSoundVoice_SetMixBinVolumes (* unchanged since 4627 *) @@ -1967,53 +1967,53 @@ OOVPATable DSound_1_0_5558[] = { // CDirectSoundBuffer_SetMixBinVolumes (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBinVolumes_1_0_4627), // IDirectSoundBuffer8_SetMixBinVolumes (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBinVolumes_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetMixBinVolumes), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBinVolumes_1_0_4627, IDirectSoundBuffer8_SetMixBinVolumes), // IDirectSound8::CreateSoundBuffer (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, XTL::EmuIDirectSound8_CreateSoundBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, IDirectSound8_CreateSoundBuffer), // CDirectSound::CommitDeferredSettings - OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_5558, XTL::EmuCDirectSound_CommitDeferredSettings), + OOVPA_TABLE_PATCH(CDirectSound_CommitDeferredSettings_1_0_5558, CDirectSound_CommitDeferredSettings), // CDirectSound::SetDistanceFactorA (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDistanceFactorA_1_0_5558), // IDirectSound8::SetDistanceFactor (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, XTL::EmuIDirectSound8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDistanceFactor_1_0_4432, IDirectSound8_SetDistanceFactor), // CDirectSound::SetRolloffFactor (XREF) OOVPA_TABLE_XREF(CDirectSound_SetRolloffFactor_1_0_5558), // IDirectSound8::SetRolloffFactor (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, XTL::EmuIDirectSound8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, IDirectSound8_SetRolloffFactor), // CDirectSound::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSound_SetDopplerFactor_1_0_5558), // CDirectSoundStream::FlushEx (XREF) (* unchanged since 5233 *) OOVPA_TABLE_XREF(CDirectSoundStream_FlushEx_1_0_5233), // IDirectSoundBuffer8::StopEx (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx_1_0_5233, XTL::EmuIDirectSoundBuffer8_StopEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_StopEx_1_0_5233, IDirectSoundBuffer8_StopEx), // IDirectSound8::SetDopplerFactor (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, XTL::EmuIDirectSound8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, IDirectSound8_SetDopplerFactor), // CDirectSoundVoice::SetFrequency (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency_1_0_4627), // CDirectSoundBuffer::SetFrequency (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetFrequency_1_0_4627), // CDirectSoundStream::SetFrequency - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFrequency_1_0_5558, XTL::EmuCDirectSoundStream_SetFrequency), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFrequency_1_0_5558, CDirectSoundStream_SetFrequency), // IDirectSoundBuffer8::SetFrequency (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetFrequency), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, IDirectSoundBuffer8_SetFrequency), // CMcpxVoiceClient_SetVolume OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume_1_0_5558), // CDirectSound_CreateSoundStream (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSound_CreateSoundStream_1_0_4361), // DirectSoundCreateStream (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, XTL::EmuDirectSoundCreateStream), + OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_4361, DirectSoundCreateStream), // IDirectSound8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, XTL::EmuIDirectSound8_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), // IDirectSound8::SetOrientation (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, XTL::EmuIDirectSound8_SetOrientation), + OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, IDirectSound8_SetOrientation), // CDirectSoundVoice::SetMaxDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMaxDistance_1_0_5558), // CDirectSoundBuffer::SetMaxDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMaxDistance_1_0_5558), // IDirectSoundBuffer_SetMaxDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetMaxDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5558, IDirectSoundBuffer8_SetMaxDistance), // CDirectSoundVoice::SetMinDistance (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetMinDistance_1_0_5558), // CDirectSoundBuffer::SetMinDistance (XREF) @@ -2021,51 +2021,51 @@ OOVPATable DSound_1_0_5558[] = { // CDirectSoundStream::SetRolloffCurve (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundStream_SetRolloffCurve_1_0_5558), // IDirectSoundBuffer_SetMinDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetMinDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_5558, IDirectSoundBuffer8_SetMinDistance), // CDirectSoundVoice::SetRolloffFactor (XREF) (* unchanged since 4627 *) /* THESE ARE NOT CORRECT OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffFactor_1_0_4627), // CDirectSoundBuffer::SetRolloffFactor (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffFactor_1_0_4627), // IDirectSoundBuffer_SetRolloffFactor (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffFactor_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffFactor_1_0_4627, IDirectSoundBuffer8_SetRolloffFactor), */ // CDirectSoundVoice::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetDopplerFactor_1_0_5558), // CDirectSoundBuffer::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDopplerFactor_1_0_5558), // IDirectSoundBuffer8_SetDopplerFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDopplerFactor_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDopplerFactor_1_0_5558, IDirectSoundBuffer8_SetDopplerFactor), // IDirectSoundBuffer_Stop (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, XTL::EmuIDirectSoundBuffer8_Stop), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, IDirectSoundBuffer8_Stop), //// CDirectSound_SetMixBinHeadroom //OOVPA_TABLE_XREF(CDirectSound_SetMixBinHeadroom_1_0_4627), //// IDirectSound8_SetMixBinHeadroom - //OOVPA_TABLE_PATCH(IDirectSound8_SetMixBinHeadroom_1_0_5558, XTL::EmuIDirectSound8_SetMixBinHeadroom), + //OOVPA_TABLE_PATCH(IDirectSound8_SetMixBinHeadroom_1_0_5558, IDirectSound8_SetMixBinHeadroom), // CDirectSound_SetI3DL2Listener OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_5558), // IDirectSound8_SetI3DL2Listener - OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_5558, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_5558, IDirectSound8_SetI3DL2Listener), // IDirectSoundBuffer8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, XTL::EmuIDirectSoundBuffer8_Release), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), // DirectSound::CFullHRTFSource::GetCenterVolume (XREF) OOVPA_TABLE_XREF(DirectSound_CFullHRTFSource_GetCenterVolume_1_0_5558), // DirectSound::CHRTFSource::SetFullHRTF5Channel (XREF) OOVPA_TABLE_XREF(DirectSound_CHRTFSource_SetFullHRTF5Channel_1_0_5558), // DirectSoundUseFullHRTF - OOVPA_TABLE_PATCH(DirectSoundUseFullHRTF_1_0_5558, XTL::EmuDirectSoundUseFullHRTF), + OOVPA_TABLE_PATCH(DirectSoundUseFullHRTF_1_0_5558, DirectSoundUseFullHRTF), // DirectSoundDoWork - OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_5558, XTL::EmuDirectSoundDoWork), + OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_5558, DirectSoundDoWork), // CDirectSoundBuffer::SetBufferData OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_5558), // IDirectSoundBuffer8::SetBufferData - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_5558, IDirectSoundBuffer8_SetBufferData), // CMcpxBuffer::SetCurrentPosition OOVPA_TABLE_XREF(CMcpxBuffer_SetCurrentPosition_1_0_5558), // CDirectSoundBuffer::SetCurrentPosition OOVPA_TABLE_XREF(CDirectSoundBuffer_SetCurrentPosition_1_0_5558), // IDirectSoundBuffer8::SetCurrentPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetCurrentPosition_1_0_5558, IDirectSoundBuffer8_SetCurrentPosition), // DirectSound::CMcpxVoiceClient::SetLFO (XREF) OOVPA_TABLE_XREF(CMcpxVoiceClient_SetLFO_1_0_5558), // CDirectSoundVoice::SetLFO (XREF) @@ -2073,15 +2073,15 @@ OOVPATable DSound_1_0_5558[] = { // CDirectSoundBuffer::SetLFO (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetLFO_1_0_5558), // IDirectSoundBuffer8::SetLFO - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLFO_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetLFO), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLFO_1_0_5558, IDirectSoundBuffer8_SetLFO), // CDirectSoundVoice::SetVolume (XREF) (* unchanged since 5233 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetVolume_1_0_5233), // CDirectSoundBuffer::SetVolume (XREF) (* unchanged since 5233 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVolume_1_0_5233), // IDirectSoundBuffer8::SetVolume (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_5233, XTL::EmuIDirectSoundBuffer8_SetVolume), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVolume_1_0_5233, IDirectSoundBuffer8_SetVolume), // CDirectSoundStream_SetVolume (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, XTL::EmuCDirectSoundStream_SetVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, CDirectSoundStream_SetVolume), // CDirectSoundVoiceSettings_SetMixBins OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBins_1_0_5558), // CDirectSoundVoice_SetMixBins @@ -2089,53 +2089,53 @@ OOVPATable DSound_1_0_5558[] = { // CDirectSoundBuffer_SetMixBins OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBins_1_0_5558), // IDirectSoundBuffer8_SetMixBins - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBins_1_0_5558, IDirectSoundBuffer8_SetMixBins), // CDirectSoundBuffer::SetPlayRegion OOVPA_TABLE_XREF(CDirectSoundBuffer_SetPlayRegion_1_0_5558), // IDirectSoundBuffer8::SetPlayRegion - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetPlayRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_5558, IDirectSoundBuffer8_SetPlayRegion), // CDirectSoundBuffer::SetLoopRegion (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetLoopRegion_1_0_5558), // IDirectSoundBuffer8::SetLoopRegion - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetLoopRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetLoopRegion_1_0_5558, IDirectSoundBuffer8_SetLoopRegion), // CMcpxBuffer::Play OOVPA_TABLE_XREF(CMcpxBuffer_Play_1_0_5558), // CDirectSoundBuffer::Play (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_Play_1_0_5558), // IDirectSoundBuffer_Play - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_5558, XTL::EmuIDirectSoundBuffer8_Play), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Play_1_0_5558, IDirectSoundBuffer8_Play), // CMcpxBuffer::GetStatus OOVPA_TABLE_XREF(CMcpxBuffer_GetStatus_1_0_5558), // CDirectSoundBuffer::GetStatus OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus_1_0_4627), // IDirectSoundBuffer8::GetStatus - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, XTL::EmuIDirectSoundBuffer8_GetStatus), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, IDirectSoundBuffer8_GetStatus), // WaveFormat::CreateXboxAdpcmFormat (XREF) OOVPA_TABLE_XREF(WaveFormat_CreateXboxAdpcmFormat_1_0_5558), // XAudioCreateAdpcmFormat - OOVPA_TABLE_PATCH(XAudioCreateAdpcmFormat_1_0_5558, XTL::EmuXAudioCreateAdpcmFormat), + OOVPA_TABLE_PATCH(XAudioCreateAdpcmFormat_1_0_5558, XAudioCreateAdpcmFormat), // CDirectSoundVoice::SetFormat (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetFormat_1_0_5558), // CDirectSoundBuffer::SetFormat (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetFormat_1_0_5558), // IDirectSoundBuffer8_SetFormat - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFormat_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetFormat), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFormat_1_0_5558, IDirectSoundBuffer8_SetFormat), // CDirectSoundVoice::SetConeAngles (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetConeAngles_1_0_5558), // CDirectSoundBuffer::SetConeAngles (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetConeAngles_1_0_5558), // IDirectSoundBuffer_SetConeAngles - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetConeAngles_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetConeAngles), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetConeAngles_1_0_5558, IDirectSoundBuffer8_SetConeAngles), // CDirectSoundVoice::SetRolloffCurve (XREF) (* unchanged since 5233 *) OOVPA_TABLE_XREF(CDirectSoundVoice_SetRolloffCurve_1_0_5233), // CDirectSoundBuffer::SetRolloffCurve (XREF) (* unchanged since 5233 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetRolloffCurve_1_0_5233), // CDirectSoundStream::SetRolloffCurve - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetRolloffCurve_1_0_5558, XTL::EmuCDirectSoundStream_SetRolloffCurve), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetRolloffCurve_1_0_5558, CDirectSoundStream_SetRolloffCurve), // IDirectSoundBuffer8::SetRolloffCurve (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetRolloffCurve_1_0_5233, XTL::EmuIDirectSoundBuffer8_SetRolloffCurve), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetRolloffCurve_1_0_5233, IDirectSoundBuffer8_SetRolloffCurve), // CDirectSoundVoice::CommitDeferredSettings (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_CommitDeferredSettings_1_0_5558), @@ -2145,87 +2145,87 @@ OOVPATable DSound_1_0_5558[] = { // CDirectSoundBuffer::SetAllParameters (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetAllParameters_1_0_5558), // IDirectSoundBuffer8::SetAllParameters - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetAllParameters_1_0_5558, XTL::EmuIDirectSound8_SetAllParameters), // Use that for now, EmuIDirectSoundBuffer8_SetAllParameters, + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetAllParameters_1_0_5558, IDirectSound8_SetAllParameters), // Use that for now, EmuIDirectSoundBuffer8_SetAllParameters, */ // CDirectSoundVoice::SetPosition (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetPosition_1_0_5558), // CDirectSoundBuffer::SetPosition (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetPosition_1_0_5558), // IDirectSoundBuffer_SetPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPosition_1_0_5558, IDirectSoundBuffer8_SetPosition), // CDirectSoundVoice::SetVelocity (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetVelocity_1_0_5558), // CDirectSoundBuffer::SetVelocity (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetVelocity_1_0_5558), // IDirectSoundBuffer::SetVelocity - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetVelocity_1_0_5558, IDirectSoundBuffer8_SetVelocity), // CDirectSoundVoice::SetDistanceFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetDistanceFactor_1_0_5558), // CDirectSoundBuffer::SetDistanceFactor (XREF) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetDistanceFactor_1_0_5558), // IDirectSoundBuffer_SetDistanceFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetDistanceFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetDistanceFactor_1_0_5558, IDirectSoundBuffer8_SetDistanceFactor), // IDirectSoundStream::SetVolume (* unchanged since 5233 *) // (This is actually the XREF we are using) - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_5233, XTL::EmuIDirectSoundStream_SetVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_5233, IDirectSoundStream_SetVolume), // DirectSoundCreateBuffer - OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, XTL::EmuDirectSoundCreateBuffer), + OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, DirectSoundCreateBuffer), // IDirectSoundBuffer_Lock - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock_1_0_5558, XTL::EmuIDirectSoundBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock_1_0_5558, IDirectSoundBuffer8_Lock), // CDirectSoundVoice::SetI3DL2Source (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetI3DL2Source_1_0_5558), // CDirectSoundBuffer::SetI3DL2Source (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetI3DL2Source_1_0_5558), // IDirectSoundBuffer_SetI3DL2Source - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetI3DL2Source), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetI3DL2Source_1_0_5558, IDirectSoundBuffer8_SetI3DL2Source), // CDirectSoundVoice::SetAllParameters (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetAllParameters_1_0_5558), // CDirectSoundBuffer::SetAllParameters (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetAllParameters_1_0_5558), // IDirectSoundBuffer_SetAllParameters - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetAllParameters_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetAllParameters), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetAllParameters_1_0_5558, IDirectSoundBuffer8_SetAllParameters), // DirectSound::CDirectSoundVoice::SetHeadroom (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetHeadroom_1_0_5558), // DirectSound::CDirectSoundBuffer::SetHeadroom (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetHeadroom_1_0_5558), // IDirectSoundBuffer_SetHeadroom - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom_1_0_5558, XTL::EmuIDirectSoundBuffer8_SetHeadroom), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom_1_0_5558, IDirectSoundBuffer8_SetHeadroom), // DirectSound::CDirectSoundStream::SetHeadroom - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetHeadroom_1_0_5558, XTL::EmuIDirectSoundStream_SetHeadroom), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetHeadroom_1_0_5558, IDirectSoundStream_SetHeadroom), // CDirectSoundBuffer::GetCurrentPosition OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_GetCurrentPosition_1_0_5558), // IDirectSoundBuffer8::GetCurrentPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer_GetCurrentPosition_1_0_5558, XTL::EmuIDirectSoundBuffer8_GetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_GetCurrentPosition_1_0_5558, IDirectSoundBuffer8_GetCurrentPosition), // CDirectSoundStream::SetFormat (XREF) - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFormat_1_0_5558, XTL::EmuCDirectSoundStream_SetFormat), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFormat_1_0_5558, CDirectSoundStream_SetFormat), // CDirectSoundStream_SetMixBins - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBins_1_0_5558, XTL::EmuCDirectSoundStream_SetMixBins), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBins_1_0_5558, CDirectSoundStream_SetMixBins), // CDirectSound_SetMixBinHeadroom OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetMixBinHeadroom_1_0_5558), // IDirectSound8_SetMixBinHeadroom - OOVPA_TABLE_PATCH(IDirectSound_SetMixBinHeadroom_1_0_5558, XTL::EmuIDirectSound8_SetMixBinHeadroom), + OOVPA_TABLE_PATCH(IDirectSound_SetMixBinHeadroom_1_0_5558, IDirectSound8_SetMixBinHeadroom), // DirectSound::CDirectSound::EnableHeadphones (XRef) OOVPA_TABLE_XREF(DirectSound_CDirectSound_EnableHeadphones_1_0_5558), // IDirectSound8::EnableHeadphones - OOVPA_TABLE_PATCH(IDirectSound_EnableHeadphones_1_0_5558, XTL::EmuIDirectSound8_EnableHeadphones), + OOVPA_TABLE_PATCH(IDirectSound_EnableHeadphones_1_0_5558, IDirectSound8_EnableHeadphones), // DirectSound::CDirectSound::GetOutputLevels (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_GetOutputLevels_1_0_5558), // IDirectSound_GetOutputLevels - OOVPA_TABLE_PATCH(IDirectSound_GetOutputLevels_1_0_5558, XTL::EmuIDirectSound8_GetOutputLevels), + OOVPA_TABLE_PATCH(IDirectSound_GetOutputLevels_1_0_5558, IDirectSound8_GetOutputLevels), // XAudioDownloadEffectsImage - OOVPA_TABLE_PATCH(XAudioDownloadEffectsImage_1_0_5558, XTL::EmuXAudioDownloadEffectsImage), + OOVPA_TABLE_PATCH(XAudioDownloadEffectsImage_1_0_5558, XAudioDownloadEffectsImage), // CDirectSound::SetPosition (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetPosition_1_0_5558), // IDirectSound8::SetPosition - OOVPA_TABLE_PATCH(IDirectSound_SetPosition_1_0_5558, XTL::EmuIDirectSound8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSound_SetPosition_1_0_5558, IDirectSound8_SetPosition), // CDirectSound::SetVelocity (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetVelocity_1_0_5558), // IDirectSound8::SetVelocity - OOVPA_TABLE_PATCH(IDirectSound_SetVelocity_1_0_5558, XTL::EmuIDirectSound8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSound_SetVelocity_1_0_5558, IDirectSound8_SetVelocity), // CDirectSound_CreateSoundStream OOVPA_TABLE_XREF(DirectSound_CDirectSound_CreateSoundStream_1_0_5558), // IDirectSound_CreateSoundStream - OOVPA_TABLE_PATCH(IDirectSound_CreateSoundStream_1_0_5558, XTL::EmuIDirectSound8_CreateStream), + OOVPA_TABLE_PATCH(IDirectSound_CreateSoundStream_1_0_5558, IDirectSound8_CreateStream), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl b/src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl index 35eadf7d3..89666f9e4 100644 --- a/src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl +++ b/src/CxbxKrnl/HLEDataBase/DSound.1.0.5849.inl @@ -1608,34 +1608,34 @@ OOVPA_END; OOVPATable DSound_1_0_5849[] = { // DirectSoundCreate (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, XTL::EmuDirectSoundCreate), + OOVPA_TABLE_PATCH(DirectSoundCreate_1_0_4361, DirectSoundCreate), // CDirectSound_CreateSoundBuffer OOVPA_TABLE_XREF(CDirectSound_CreateSoundBuffer_1_0_4627), // IDirectSoundBuffer8::SetPlayRegion (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetPlayRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPlayRegion_1_0_4361, IDirectSoundBuffer8_SetPlayRegion), // CMcpxBuffer::SetBufferData OOVPA_TABLE_XREF(CMcpxBuffer_SetBufferData_1_0_5849), // CDirectSoundBuffer::SetBufferData (* unchanged since 4361 *) OOVPA_TABLE_XREF(CDirectSoundBuffer_SetBufferData_1_0_4361), // IDirectSoundBuffer8::SetBufferData (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, XTL::EmuIDirectSoundBuffer8_SetBufferData), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetBufferData_1_0_4361, IDirectSoundBuffer8_SetBufferData), // CMcpxBuffer::GetStatus OOVPA_TABLE_XREF(CMcpxBuffer_GetStatus_1_0_5849), // CDirectSoundBuffer::GetStatus OOVPA_TABLE_XREF(CDirectSoundBuffer_GetStatus_1_0_4627), // IDirectSoundBuffer8::GetStatus - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, XTL::EmuIDirectSoundBuffer8_GetStatus), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_GetStatus_1_0_4627, IDirectSoundBuffer8_GetStatus), // CDirectSound_SetI3DL2Listener OOVPA_TABLE_XREF(CDirectSound_SetI3DL2Listener_1_0_5849), // IDirectSound8_SetI3DL2Listener - OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_5849, XTL::EmuIDirectSound8_SetI3DL2Listener), + OOVPA_TABLE_PATCH(IDirectSound8_SetI3DL2Listener_1_0_5849, IDirectSound8_SetI3DL2Listener), // DirectSound::CDirectSoundVoice::SetFormat (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetFormat_1_0_5849), // DirectSound::CDirectSoundBuffer::SetFormat (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetFormat_1_0_5849), // IDirectSoundBuffer8_SetFormat - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFormat_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetFormat), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFormat_1_0_5849, IDirectSoundBuffer8_SetFormat), // CDirectSoundVoiceSettings_SetMixBinVolumes OOVPA_TABLE_XREF(CDirectSoundVoiceSettings_SetMixBinVolumes_1_0_4627), // CDirectSoundVoice_SetMixBinVolumes @@ -1643,39 +1643,39 @@ OOVPATable DSound_1_0_5849[] = { // CDirectSoundBuffer_SetMixBinVolumes OOVPA_TABLE_XREF(CDirectSoundBuffer_SetMixBinVolumes_1_0_4627), // IDirectSoundBuffer8_SetMixBinVolumes - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBinVolumes_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetMixBinVolumes), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetMixBinVolumes_1_0_4627, IDirectSoundBuffer8_SetMixBinVolumes), // CDirectSoundStream_SetMixBinVolumes - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBinVolumes_1_0_5849, XTL::EmuCDirectSoundStream_SetMixBinVolumes2), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBinVolumes_1_0_5849, CDirectSoundStream_SetMixBinVolumes2), // IDirectSound8::CreateSoundBuffer - OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, XTL::EmuIDirectSound8_CreateSoundBuffer), + OOVPA_TABLE_PATCH(IDirectSound8_CreateSoundBuffer_1_0_4627, IDirectSound8_CreateSoundBuffer), // CDirectSoundVoice::SetFrequency (XREF) OOVPA_TABLE_XREF(CDirectSoundVoice_SetFrequency_1_0_4627), // CDirectSoundBuffer::SetFrequency OOVPA_TABLE_XREF(CDirectSoundBuffer_SetFrequency_1_0_4627), // IDirectSoundBuffer8::SetFrequency - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, XTL::EmuIDirectSoundBuffer8_SetFrequency), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetFrequency_1_0_4627, IDirectSoundBuffer8_SetFrequency), // CMcpxVoiceClient_SetVolume OOVPA_TABLE_XREF(CMcpxVoiceClient_SetVolume_1_0_4627), // CDirectSoundStream_SetVolume - OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, XTL::EmuCDirectSoundStream_SetVolume), + OOVPA_TABLE_PATCH(CDirectSoundStream_SetVolume_1_0_4627, CDirectSoundStream_SetVolume), // IDirectSound8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, XTL::EmuIDirectSound8_Release), + OOVPA_TABLE_PATCH(IDirectSound8_Release_1_0_3936, IDirectSound8_Release), // IDirectSound8::DownloadEffectsImage (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, XTL::EmuIDirectSound8_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IDirectSound8_DownloadEffectsImage_1_0_3936, IDirectSound8_DownloadEffectsImage), // IDirectSound8::SetOrientation (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, XTL::EmuIDirectSound8_SetOrientation), + OOVPA_TABLE_PATCH(IDirectSound8_SetOrientation_1_0_3936, IDirectSound8_SetOrientation), // CDirectSoundVoice::SetMaxDistance (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetMaxDistance_1_0_5849), // CDirectSoundBuffer::SetMaxDistance (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMaxDistance_1_0_5849), // IDirectSoundBuffer_SetMaxDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetMaxDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMaxDistance_1_0_5849, IDirectSoundBuffer8_SetMaxDistance), // CDirectSoundVoice::SetMinDistance (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetMinDistance_1_0_5849), // CDirectSoundBuffer::SetMinDistance (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMinDistance_1_0_5849), // IDirectSoundBuffer_SetMinDistance - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetMinDistance), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMinDistance_1_0_5849, IDirectSoundBuffer8_SetMinDistance), // CMcpxBuffer::Play OOVPA_TABLE_XREF(DirectSound_CMcpxBuffer_Play_1_0_5849), // CMcpxBuffer::Play @@ -1683,17 +1683,17 @@ OOVPATable DSound_1_0_5849[] = { OOVPA_TABLE_XREF(CMcpxBuffer_Play_1_0_5849), */ // IDirectSoundBuffer_Stop (Possibly weak, but quite OK for 4627 DSOUND) - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, XTL::EmuIDirectSoundBuffer8_Stop), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Stop_1_0_4627, IDirectSoundBuffer8_Stop), // IDirectSoundBuffer8::Release (* unchanged since 3936 *) - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, XTL::EmuIDirectSoundBuffer8_Release), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_Release_1_0_3936, IDirectSoundBuffer8_Release), // DirectSound::CDirectSoundVoice::SetHeadroom (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetHeadroom_1_0_5849), // DirectSound::CDirectSoundBuffer::SetHeadroom (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetHeadroom_1_0_5849), // IDirectSoundBuffer_SetHeadroom - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetHeadroom), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetHeadroom_1_0_5849, IDirectSoundBuffer8_SetHeadroom), // IDirectSoundBuffer_Lock - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock_1_0_5849, XTL::EmuIDirectSoundBuffer8_Lock), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Lock_1_0_5849, IDirectSoundBuffer8_Lock), // DirectSound::CDirectSoundVoiceSettings::SetMixBins (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoiceSettings_SetMixBins_1_0_5849), // DirectSound::CDirectSoundVoice::SetMixBins (XREF) @@ -1701,135 +1701,135 @@ OOVPATable DSound_1_0_5849[] = { // DirectSound::CDirectSoundBuffer::SetMixBins (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetMixBins_1_0_5849), // IDirectSoundBuffer_SetMixBins - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBins_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetMixBins), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetMixBins_1_0_5849, IDirectSoundBuffer8_SetMixBins), // DirectSound::CDirectSoundStream::SetMixBins (XREF) - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBins_1_0_5849, XTL::EmuCDirectSoundStream_SetMixBins), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetMixBins_1_0_5849, CDirectSoundStream_SetMixBins), // CDirectSound_SetMixBinHeadroom OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetMixBinHeadroom_1_0_5849), // IDirectSound8_SetMixBinHeadroom - OOVPA_TABLE_PATCH(IDirectSound_SetMixBinHeadroom_1_0_5849, XTL::EmuIDirectSound8_SetMixBinHeadroom), + OOVPA_TABLE_PATCH(IDirectSound_SetMixBinHeadroom_1_0_5849, IDirectSound8_SetMixBinHeadroom), // CDirectSound::SetPosition (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetPosition_1_0_5849), // IDirectSound8::SetPosition - OOVPA_TABLE_PATCH(IDirectSound_SetPosition_1_0_5849, XTL::EmuIDirectSound8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSound_SetPosition_1_0_5849, IDirectSound8_SetPosition), // CDirectSound::SetVelocity (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetVelocity_1_0_5849), // IDirectSound8::SetVelocity - OOVPA_TABLE_PATCH(IDirectSound_SetVelocity_1_0_5849, XTL::EmuIDirectSound8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSound_SetVelocity_1_0_5849, IDirectSound8_SetVelocity), // CDirectSound::CommitDeferredSettings - OOVPA_TABLE_PATCH(DirectSound_CDirectSound_CommitDeferredSettings_1_0_5849, XTL::EmuCDirectSound_CommitDeferredSettings), + OOVPA_TABLE_PATCH(DirectSound_CDirectSound_CommitDeferredSettings_1_0_5849, CDirectSound_CommitDeferredSettings), // DirectSoundCreateBuffer - OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, XTL::EmuDirectSoundCreateBuffer), + OOVPA_TABLE_PATCH(DirectSoundCreateBuffer_1_0_4627, DirectSoundCreateBuffer), // CMcpxBuffer::SetCurrentPosition OOVPA_TABLE_XREF(DirectSound_CMcpxBuffer_SetCurrentPosition_1_0_5849), // CDirectSoundBuffer::SetCurrentPosition OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetCurrentPosition_1_0_5849), // IDirectSoundBuffer8::SetCurrentPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetCurrentPosition_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetCurrentPosition_1_0_5849, IDirectSoundBuffer8_SetCurrentPosition), // CDirectSoundBuffer::GetCurrentPosition OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_GetCurrentPosition_1_0_5849), // IDirectSoundBuffer8::GetCurrentPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer_GetCurrentPosition_1_0_5849, XTL::EmuIDirectSoundBuffer8_GetCurrentPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_GetCurrentPosition_1_0_5849, IDirectSoundBuffer8_GetCurrentPosition), // CDirectSoundBuffer::SetLoopRegion (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetLoopRegion_1_0_5849), // IDirectSoundBuffer8::SetLoopRegion - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetLoopRegion_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetLoopRegion), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetLoopRegion_1_0_5849, IDirectSoundBuffer8_SetLoopRegion), // CMcpxBuffer_Stop OOVPA_TABLE_XREF(DirectSound_CMcpxBuffer_Stop_1_0_5849), // CDirectSoundBuffer_Stop OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_StopEx_1_0_5849), // CDirectSoundBuffer_Stop - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundBuffer_StopEx_1_0_5849, XTL::EmuIDirectSoundBuffer8_StopEx), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundBuffer_StopEx_1_0_5849, IDirectSoundBuffer8_StopEx), // CDirectSound::SetRolloffFactor (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetRolloffFactor_1_0_5849), // IDirectSound8::SetRolloffFactor (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, XTL::EmuIDirectSound8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetRolloffFactor_1_0_4627, IDirectSound8_SetRolloffFactor), // CDirectSound::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSound_SetDopplerFactor_1_0_5849), // IDirectSound8::SetDopplerFactor (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, XTL::EmuIDirectSound8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSound8_SetDopplerFactor_1_0_4627, IDirectSound8_SetDopplerFactor), // CDirectSoundVoice::SetPitch OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetPitch_1_0_5849), // IDirectSoundBuffer8::SetPitch OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetPitch_1_0_5849), // IDirectSoundBuffer8::SetPitch - OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPitch_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetPitch), + OOVPA_TABLE_PATCH(IDirectSoundBuffer8_SetPitch_1_0_5849, IDirectSoundBuffer8_SetPitch), // CDirectSoundVoice::SetVolume (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetVolume_1_0_5849), // CDirectSoundBuffer::SetVolume (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetVolume_1_0_5849), // IDirectSoundBuffer8::SetVolume - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVolume_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetVolume), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVolume_1_0_5849, IDirectSoundBuffer8_SetVolume), // DirectSound::CDirectSoundBuffer::PlayEx (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_PlayEx_1_0_5849), // IDirectSoundBuffer_PlayEx - OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_5849, XTL::EmuIDirectSoundBuffer8_PlayEx), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_PlayEx_1_0_5849, IDirectSoundBuffer8_PlayEx), // CDirectSoundVoice::SetRolloffFactor (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetRolloffFactor_1_0_5849), // CDirectSoundBuffer::SetRolloffFactor (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetRolloffFactor_1_0_5849), // IDirectSoundBuffer_SetRolloffFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffFactor_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetRolloffFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetRolloffFactor_1_0_5849, IDirectSoundBuffer8_SetRolloffFactor), // CDirectSoundVoice::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetDopplerFactor_1_0_5849), // CDirectSoundBuffer::SetDopplerFactor (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetDopplerFactor_1_0_5849), // IDirectSoundBuffer8_SetDopplerFactor - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetDopplerFactor_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetDopplerFactor), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetDopplerFactor_1_0_5849, IDirectSoundBuffer8_SetDopplerFactor), // CDirectSoundVoice::SetPosition (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetPosition_1_0_5849), // CDirectSoundBuffer::SetPosition (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetPosition_1_0_5849), // IDirectSoundBuffer8_SetPosition - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetPosition_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetPosition), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetPosition_1_0_5849, IDirectSoundBuffer8_SetPosition), // CDirectSoundVoice::SetVelocity (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundVoice_SetVelocity_1_0_5849), // CDirectSoundBuffer::SetVelocity (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_SetVelocity_1_0_5849), // IDirectSoundBuffer8_SetVelocity - OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVelocity_1_0_5849, XTL::EmuIDirectSoundBuffer8_SetVelocity), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_SetVelocity_1_0_5849, IDirectSoundBuffer8_SetVelocity), // DirectSound_CMcpxBuffer_Pause_1_0_5849 OOVPA_TABLE_XREF(DirectSound_CMcpxBuffer_Pause_1_0_5849), // CDirectSoundBuffer::Pause OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_Pause_1_0_5849), // IDirectSoundBuffer8_Pause - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Pause_1_0_5849, XTL::EmuIDirectSoundBuffer8_Pause), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Pause_1_0_5849, IDirectSoundBuffer8_Pause), // CDirectSound_CreateSoundStream - OOVPA_TABLE_PATCH(DirectSound_CDirectSound_CreateSoundStream_1_0_5849, XTL::EmuDirectSoundCreateStream), + OOVPA_TABLE_PATCH(DirectSound_CDirectSound_CreateSoundStream_1_0_5849, DirectSoundCreateStream), // DirectSoundCreateStream - OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_5849, XTL::EmuDirectSoundCreateStream), + OOVPA_TABLE_PATCH(DirectSoundCreateStream_1_0_5849, DirectSoundCreateStream), // CMcpxStream::Pause OOVPA_TABLE_XREF(DirectSound_CMcpxStream_Pause_1_0_5849), // CDirectSoundStream::Pause - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_Pause_1_0_5849, XTL::EmuCDirectSoundStream_Pause), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_Pause_1_0_5849, CDirectSoundStream_Pause), // CDirectSoundStream::FlushEx (XREF) OOVPA_TABLE_XREF(DirectSound_CDirectSoundStream_FlushEx_1_0_5849), // IDirectSoundStream_FlushEx - OOVPA_TABLE_PATCH(IDirectSoundStream_FlushEx_1_0_5849, XTL::EmuIDirectSoundStream_FlushEx), + OOVPA_TABLE_PATCH(IDirectSoundStream_FlushEx_1_0_5849, IDirectSoundStream_FlushEx), // DirectSoundDoWork - OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_5849, XTL::EmuDirectSoundDoWork), + OOVPA_TABLE_PATCH(DirectSoundDoWork_1_0_5849, DirectSoundDoWork), // CDirectSound::SynchPlayback (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(CDirectSound_SynchPlayback_1_0_5558, XTL::EmuCDirectSound_SynchPlayback), + OOVPA_TABLE_PATCH(CDirectSound_SynchPlayback_1_0_5558, CDirectSound_SynchPlayback), // XAudioDownloadEffectsImage (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(XAudioDownloadEffectsImage_1_0_4627, XTL::EmuXAudioDownloadEffectsImage), + OOVPA_TABLE_PATCH(XAudioDownloadEffectsImage_1_0_4627, XAudioDownloadEffectsImage), // IDirectSoundStream_FlushEx - OOVPA_TABLE_PATCH(IDirectSound_SetEffectData_1_0_5849, XTL::EmuIDirectSound8_SetEffectData), + OOVPA_TABLE_PATCH(IDirectSound_SetEffectData_1_0_5849, IDirectSound8_SetEffectData), // DirectSound::CMemoryManager::PoolAlloc OOVPA_TABLE_XREF(DirectSound_CMemoryManager_PoolAlloc_1_0_5849), // XFileCreateMediaObjectAsync - OOVPA_TABLE_PATCH(XFileCreateMediaObjectAsync_1_0_5849, XTL::EmuXFileCreateMediaObjectAsync), + OOVPA_TABLE_PATCH(XFileCreateMediaObjectAsync_1_0_5849, XFileCreateMediaObjectAsync), // CDirectSoundStream::SetFormat (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFormat_1_0_5558, XTL::EmuCDirectSoundStream_SetFormat), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetFormat_1_0_5558, CDirectSoundStream_SetFormat), // CDirectSoundStream::SetPitch - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetPitch_1_0_5849, XTL::EmuCDirectSoundStream_SetPitch), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetPitch_1_0_5849, CDirectSoundStream_SetPitch), // DirectSound::CDirectSoundStream::SetHeadroom - OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetHeadroom_1_0_5849, XTL::EmuIDirectSoundStream_SetHeadroom), + OOVPA_TABLE_PATCH(DirectSound_CDirectSoundStream_SetHeadroom_1_0_5849, IDirectSoundStream_SetHeadroom), // CMcpxBuffer::Play2 OOVPA_TABLE_XREF(DirectSound_CMcpxBuffer_Play2_1_0_5849), // CDirectSoundBuffer::Play OOVPA_TABLE_XREF(DirectSound_CDirectSoundBuffer_Play_1_0_5849), // IDirectSoundBuffer8::Play - OOVPA_TABLE_PATCH(IDirectSoundBuffer_Play_1_0_5849, XTL::EmuIDirectSoundBuffer8_Play), + OOVPA_TABLE_PATCH(IDirectSoundBuffer_Play_1_0_5849, IDirectSoundBuffer8_Play), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.3911.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.3911.inl index b068baf9a..65e190eae 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.3911.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.3911.inl @@ -128,22 +128,22 @@ OOVPATable XG_1_0_3911[] = { // XGIsSwizzledFormat /* Leave unpatched - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XTL::EmuXGIsSwizzledFormat), + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XGIsSwizzledFormat), */ // XGSwizzleRect /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XGSwizzleRect), */ // XGUnswizzleRect /* Leave unpatched - OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XTL::EmuXGUnswizzleRect), + OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XGUnswizzleRect), */ // XGSwizzleBox - OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XTL::EmuXGSwizzleBox), + OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XGSwizzleBox), // XGWriteSurfaceOrTextureToXPR - OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_3911, XTL::EmuXGWriteSurfaceOrTextureToXPR), + OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_3911, XGWriteSurfaceOrTextureToXPR), // XGSetTextureHeader - OOVPA_TABLE_PATCH(XGSetTextureHeader_1_0_3911, XTL::EmuXGSetTextureHeader), + OOVPA_TABLE_PATCH(XGSetTextureHeader_1_0_3911, XGSetTextureHeader), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.4034.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.4034.inl index be79f0c9c..459f01a18 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.4034.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.4034.inl @@ -116,19 +116,19 @@ OOVPATable XG_1_0_4034[] = { // XGIsSwizzledFormat /*{ - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XTL::EmuXGIsSwizzledFormat),*/ + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_3911, XGIsSwizzledFormat),*/ // XGSwizzleRect (* unchanged since 3911 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_3911, XGSwizzleRect), */ // XGUnswizzleRect /*{ - OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XTL::EmuXGUnswizzleRect),*/ + OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_3911, XGUnswizzleRect),*/ // XGSwizzleBox (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XTL::EmuXGSwizzleBox), + OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_3911, XGSwizzleBox), // XGWriteSurfaceOrTextureToXPR /*{ - OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_3911, XTL::EmuXGWriteSurfaceOrTextureToXPR),*/ + OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_3911, XGWriteSurfaceOrTextureToXPR),*/ }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.4361.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.4361.inl index 7e1501e89..36ea76438 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.4361.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.4361.inl @@ -153,18 +153,18 @@ OOVPATable XG_1_0_4361[] = { // XGIsSwizzledFormat /* Leave unpatched - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XTL::EmuXGIsSwizzledFormat), + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), */ // XGSwizzleRect /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), */ // XGUnswizzleRect /* Leave unpatched - OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4361, XTL::EmuXGUnswizzleRect), + OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4361, XGUnswizzleRect), */ // XGSetTextureHeader (* Unchanged since 3911 *) - OOVPA_TABLE_PATCH(XGSetTextureHeader_1_0_3911, XTL::EmuXGSetTextureHeader), + OOVPA_TABLE_PATCH(XGSetTextureHeader_1_0_3911, XGSetTextureHeader), // XGSetVertexBufferHeader OOVPA_TABLE_XREF(XGSetVertexBufferHeader_1_0_4361), // XGSetIndexBufferHeader diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.4432.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.4432.inl index ec24c7b1f..137eeae21 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.4432.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.4432.inl @@ -41,11 +41,11 @@ OOVPATable XG_1_0_4432[1] = { // XGIsSwizzledFormat (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XTL::EmuXGIsSwizzledFormat), + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), */ // XGSwizzleRect (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.4627.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.4627.inl index 36a71a26c..2761cfb3b 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.4627.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.4627.inl @@ -94,20 +94,20 @@ OOVPATable XG_1_0_4627[] = { // XGIsSwizzledFormat (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XTL::EmuXGIsSwizzledFormat), + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), */ // XGSwizzleRect (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), */ // XGUnswizzleRect /* Leave unpatched - OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4627, XTL::EmuXGUnswizzleRect), + OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_4627, XGUnswizzleRect), */ // XGSwizzleBox - OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_4627, XTL::EmuXGSwizzleBox), + OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_4627, XGSwizzleBox), // XGWriteSurfaceOrTextureToXPR - OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_4627, XTL::EmuXGWriteSurfaceOrTextureToXPR), + OOVPA_TABLE_PATCH(XGWriteSurfaceOrTextureToXPR_1_0_4627, XGWriteSurfaceOrTextureToXPR), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.5233.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.5233.inl index e4e36acd2..08bcadc17 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.5233.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.5233.inl @@ -39,11 +39,11 @@ OOVPATable XG_1_0_5233[1] = { // XGIsSwizzledFormat (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XTL::EmuXGIsSwizzledFormat), + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), */ // XGSwizzleRect (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_4361, XGSwizzleRect), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.5558.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.5558.inl index a5e3ca6f9..d576f1ecc 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.5558.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.5558.inl @@ -125,21 +125,21 @@ OOVPATable XG_1_0_5558[] = { // XGIsSwizzledFormat (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XTL::EmuXGIsSwizzledFormat), + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), */ // XGSwizzleRect /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect), */ // XGSwizzleBox (* UNTESTED *) - OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_5558, XTL::EmuXGSwizzleBox), + OOVPA_TABLE_PATCH(XGSwizzleBox_1_0_5558, XGSwizzleBox), // XGUnswizzleRect /* Leave unpatched - OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XTL::EmuXGUnswizzleRect), + OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect), */ // XGUnswizzleBox (* UNTESTED *) /* - OOVPA_TABLE_PATCH(XGUnswizzleBox_1_0_5558, XTL::EmuXGUnswizzleBox), + OOVPA_TABLE_PATCH(XGUnswizzleBox_1_0_5558, XGUnswizzleBox), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/XG.1.0.5849.inl b/src/CxbxKrnl/HLEDataBase/XG.1.0.5849.inl index 69965114f..814b62e38 100644 --- a/src/CxbxKrnl/HLEDataBase/XG.1.0.5849.inl +++ b/src/CxbxKrnl/HLEDataBase/XG.1.0.5849.inl @@ -78,19 +78,19 @@ OOVPATable XG_1_0_5849[1] = { // XGIsSwizzledFormat (* unchanged since 4361 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XTL::EmuXGIsSwizzledFormat), + OOVPA_TABLE_PATCH(XGIsSwizzledFormat_1_0_4361, XGIsSwizzledFormat), */ // XGSwizzleRect (* unchanged since 5558 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XTL::EmuXGSwizzleRect), + OOVPA_TABLE_PATCH(XGSwizzleRect_1_0_5558, XGSwizzleRect), */ // XGUnswizzleRect (* unchanged since 5558 *) /* Leave unpatched - OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XTL::EmuXGUnswizzleRect), + OOVPA_TABLE_PATCH(XGUnswizzleRect_1_0_5558, XGUnswizzleRect), */ // XFONT_OpenBitmapFontFromMemory /* - OOVPA_TABLE_PATCH(XFONT_OpenBitmapFontFromMemory_1_0_5849, XTL::EmuXFONT_OpenBitmapFontFromMemory), + OOVPA_TABLE_PATCH(XFONT_OpenBitmapFontFromMemory_1_0_5849, XFONT_OpenBitmapFontFromMemory), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/XNet.1.0.3911.inl b/src/CxbxKrnl/HLEDataBase/XNet.1.0.3911.inl index 7d9296637..8c476f54b 100644 --- a/src/CxbxKrnl/HLEDataBase/XNet.1.0.3911.inl +++ b/src/CxbxKrnl/HLEDataBase/XNet.1.0.3911.inl @@ -138,13 +138,13 @@ OOVPA_END; OOVPATable XNet_1_0_3911[] = { // XNetStartup - OOVPA_TABLE_PATCH(XNetStartup_1_0_3911, XTL::EmuXNetStartup), + OOVPA_TABLE_PATCH(XNetStartup_1_0_3911, XNetStartup), // WSAStartup - OOVPA_TABLE_PATCH(WSAStartup_1_0_3911, XTL::EmuWSAStartup), + OOVPA_TABLE_PATCH(WSAStartup_1_0_3911, WSAStartup), // XnInit (XREF) OOVPA_TABLE_XREF(XnInit_1_0_3911), // XNetGetEthernetLinkStatus - OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_3911, XTL::EmuXNetGetEthernetLinkStatus), + OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_3911, XNetGetEthernetLinkStatus), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XNet.1.0.4627.inl b/src/CxbxKrnl/HLEDataBase/XNet.1.0.4627.inl index e4094b2a8..14c5243a5 100644 --- a/src/CxbxKrnl/HLEDataBase/XNet.1.0.4627.inl +++ b/src/CxbxKrnl/HLEDataBase/XNet.1.0.4627.inl @@ -330,21 +330,21 @@ OOVPA_END; // ****************************************************************** OOVPATable XNet_1_0_4627[] = { // XNetStartup - OOVPA_TABLE_PATCH(XNetStartup_1_0_4627, XTL::EmuXNetStartup), // same as xonline 4361 + OOVPA_TABLE_PATCH(XNetStartup_1_0_4627, XNetStartup), // same as xonline 4361 // WSAStartup - OOVPA_TABLE_PATCH(WSAStartup_1_0_4627, XTL::EmuWSAStartup), // same as xonline 4361 + OOVPA_TABLE_PATCH(WSAStartup_1_0_4627, WSAStartup), // same as xonline 4361 // XnInit (XREF) OOVPA_TABLE_XREF(XnInit_1_0_4627), // socket - OOVPA_TABLE_PATCH(socket_1_0_4627, MFPtoFP(&XTL::EmuThis::Emusocket)), + OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4627, socket), // connect - OOVPA_TABLE_PATCH(connect_1_0_4627, MFPtoFP(&XTL::EmuThis::Emuconnect)), + OOVPA_TABLE_PATCH_EmuThis(connect_1_0_4627, connect), // send - OOVPA_TABLE_PATCH(send_1_0_4627, MFPtoFP(&XTL::EmuThis::Emusend)), + OOVPA_TABLE_PATCH_EmuThis(send_1_0_4627, send), // recv - OOVPA_TABLE_PATCH(recv_1_0_4627, MFPtoFP(&XTL::EmuThis::Emurecv)), + OOVPA_TABLE_PATCH_EmuThis(recv_1_0_4627, recv), // ioctlsocket - OOVPA_TABLE_PATCH(ioctlsocket_1_0_4627, MFPtoFP(&XTL::EmuThis::Emuioctlsocket)), + OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4627, ioctlsocket), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4361.inl b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4361.inl index ea81b4dba..974c18de4 100644 --- a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4361.inl +++ b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4361.inl @@ -208,19 +208,19 @@ OOVPA_END; OOVPATable XOnline_1_0_4361[] = { // XNetStartup - OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XTL::EmuXNetStartup), + OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XNetStartup), // WSAStartup - OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, XTL::EmuWSAStartup), + OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup), // XnInit (XREF) OOVPA_TABLE_XREF(XnInit_1_0_4361), // socket - OOVPA_TABLE_PATCH(socket_1_0_4361, MFPtoFP(&XTL::EmuThis::Emusocket)), + OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), // bind - OOVPA_TABLE_PATCH(bind_1_0_4361, MFPtoFP(&XTL::EmuThis::Emubind)), + OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), // listen - OOVPA_TABLE_PATCH(listen_1_0_4361, MFPtoFP(&XTL::EmuThis::Emulisten)), + OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), // ioctlsocket - OOVPA_TABLE_PATCH(ioctlsocket_1_0_4361, MFPtoFP(&XTL::EmuThis::Emuioctlsocket)), + OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4627.inl b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4627.inl index 194feb353..a3842f183 100644 --- a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4627.inl +++ b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.4627.inl @@ -98,21 +98,21 @@ OOVPA_END; OOVPATable XOnline_1_0_4627[] ={ // XNetStartup (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XTL::EmuXNetStartup), + OOVPA_TABLE_PATCH(XNetStartup_1_0_4361, XNetStartup), // WSAStartup - OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, XTL::EmuWSAStartup), + OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup), // XnInit (XREF) OOVPA_TABLE_XREF(XnInit_1_0_4627), // socket - OOVPA_TABLE_PATCH(socket_1_0_4361, MFPtoFP(&XTL::EmuThis::Emusocket)), + OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), // bind (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(bind_1_0_4361, MFPtoFP(&XTL::EmuThis::Emubind)), + OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), // listen - OOVPA_TABLE_PATCH(listen_1_0_4361, MFPtoFP(&XTL::EmuThis::Emulisten)), + OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), // ioctlsocket (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(ioctlsocket_1_0_4361, MFPtoFP(&XTL::EmuThis::Emuioctlsocket)), + OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), // XNetGetEthernetLinkStatus - OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_4627, XTL::EmuXNetGetEthernetLinkStatus), + OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_4627, XNetGetEthernetLinkStatus), // XoUpdateLaunchNewImageInternal (XREF) OOVPA_TABLE_XREF(XoUpdateLaunchNewImageInternal_1_0_4627), }; diff --git a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5233.inl b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5233.inl index 5a7a716ce..958e89bc6 100644 --- a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5233.inl +++ b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5233.inl @@ -95,29 +95,29 @@ OOVPA_END; OOVPATable XOnline_1_0_5233[] = { // XNetStartup - OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XTL::EmuXNetStartup), + OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XNetStartup), // WSAStartup (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, XTL::EmuWSAStartup), + OOVPA_TABLE_PATCH(WSAStartup_1_0_4361, WSAStartup), // XnInit (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(XnInit_1_0_4627), // socket /* - OOVPA_TABLE_PATCH(socket_1_0_4361, MFPtoFP(XTL::EmuThis::Emusocket)), + OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), */ // bind (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(bind_1_0_4361, MFPtoFP(&XTL::EmuThis::Emubind)), + OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), // listen /* - OOVPA_TABLE_PATCH(listen_1_0_4361, MFPtoFP(XTL::EmuThis::Emulisten)), + OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), */ // ioctlsocket (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(ioctlsocket_1_0_4361, MFPtoFP(&XTL::EmuThis::Emuioctlsocket)), + OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), // XNetGetEthernetLinkStatus - OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5344, XTL::EmuXNetGetEthernetLinkStatus), + OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5344, XNetGetEthernetLinkStatus), // CXo::XOnlineLogon (XREF) OOVPA_TABLE_XREF(CXo_XOnlineLogon_1_0_5344), // XOnlineLogon - OOVPA_TABLE_PATCH(XOnlineLogon_1_0_5344, XTL::EmuXOnlineLogon), + OOVPA_TABLE_PATCH(XOnlineLogon_1_0_5344, XOnlineLogon), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5558.inl b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5558.inl index fd5100b27..5be9b7b3d 100644 --- a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5558.inl +++ b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5558.inl @@ -123,25 +123,25 @@ OOVPA_END; OOVPATable XOnline_1_0_5558[] = { // XNetStartup - OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XTL::EmuXNetStartup), + OOVPA_TABLE_PATCH(XNetStartup_1_0_5344, XNetStartup), // WSAStartup - OOVPA_TABLE_PATCH(WSAStartup_1_0_5558, XTL::EmuWSAStartup), + OOVPA_TABLE_PATCH(WSAStartup_1_0_5558, WSAStartup), // XnInit (XREF) (* unchanged since 4627 *) OOVPA_TABLE_XREF(XnInit_1_0_4627), // socket /* - OOVPA_TABLE_PATCH(socket_1_0_4361, MFPtoFP(XTL::EmuThis::Emusocket)), + OOVPA_TABLE_PATCH_EmuThis(socket_1_0_4361, socket), */ // bind (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(bind_1_0_4361, MFPtoFP(&XTL::EmuThis::Emubind)), + OOVPA_TABLE_PATCH_EmuThis(bind_1_0_4361, bind), // listen /* - OOVPA_TABLE_PATCH(listen_1_0_4361, MFPtoFP(XTL::EmuThis::Emulisten)), + OOVPA_TABLE_PATCH_EmuThis(listen_1_0_4361, listen), */ // ioctlsocket (* unchanged since 4361 *) - OOVPA_TABLE_PATCH(ioctlsocket_1_0_4361, MFPtoFP(&XTL::EmuThis::Emuioctlsocket)), + OOVPA_TABLE_PATCH_EmuThis(ioctlsocket_1_0_4361, ioctlsocket), // XNetGetEthernetLinkStatus - OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5344, XTL::EmuXNetGetEthernetLinkStatus), + OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5344, XNetGetEthernetLinkStatus), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5849.inl b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5849.inl index 5987c6058..9facd6caa 100644 --- a/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5849.inl +++ b/src/CxbxKrnl/HLEDataBase/XOnline.1.0.5849.inl @@ -89,13 +89,13 @@ OOVPA_END; // ****************************************************************** OOVPATable XOnline_1_0_5849[] = { // XNetStartup - OOVPA_TABLE_PATCH(XNetStartup_1_0_5849, XTL::EmuXNetStartup), + OOVPA_TABLE_PATCH(XNetStartup_1_0_5849, XNetStartup), // WSAStartup - OOVPA_TABLE_PATCH(WSAStartup_1_0_5849, XTL::EmuWSAStartup), + OOVPA_TABLE_PATCH(WSAStartup_1_0_5849, WSAStartup), // XnInit (XREF) OOVPA_TABLE_XREF(XnInit_1_0_5849), // XNetGetEthernetLinkStatus - OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5849, XTL::EmuXNetGetEthernetLinkStatus), + OOVPA_TABLE_PATCH(XNetGetEthernetLinkStatus_1_0_5849, XNetGetEthernetLinkStatus), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/XactEng.1.0.4627.inl b/src/CxbxKrnl/HLEDataBase/XactEng.1.0.4627.inl index c18c72005..8024d869a 100644 --- a/src/CxbxKrnl/HLEDataBase/XactEng.1.0.4627.inl +++ b/src/CxbxKrnl/HLEDataBase/XactEng.1.0.4627.inl @@ -591,61 +591,61 @@ OOVPA_END; OOVPATable XactEng_1_0_4627[] = { // XACTEngineCreate - OOVPA_TABLE_PATCH(XACTEngineCreate_1_0_4627, XTL::EmuXACTEngineCreate), + OOVPA_TABLE_PATCH(XACTEngineCreate_1_0_4627, XACTEngineCreate), // XACTEngineCreate - OOVPA_TABLE_PATCH(XACTEngineCreate_1_0_4928, XTL::EmuXACTEngineCreate), + OOVPA_TABLE_PATCH(XACTEngineCreate_1_0_4928, XACTEngineCreate), // XACTEngineDoWork - OOVPA_TABLE_PATCH(XACTEngineDoWork_1_0_4627, XTL::EmuXACTEngineDoWork), + OOVPA_TABLE_PATCH(XACTEngineDoWork_1_0_4627, XACTEngineDoWork), // XACT_CEngine_RegisterWaveBank OOVPA_TABLE_XREF(XACT_CEngine_RegisterWaveBank_1_0_4627), // IXACTEngine_RegisterWaveBank - OOVPA_TABLE_PATCH(IXACTEngine_RegisterWaveBank_1_0_4627, XTL::EmuIXACTEngine_RegisterWaveBank), + OOVPA_TABLE_PATCH(IXACTEngine_RegisterWaveBank_1_0_4627, IXACTEngine_RegisterWaveBank), // XACT::CEngine::RegisterStreamedWaveBank (XREF) OOVPA_TABLE_XREF(XACT_CEngine_RegisterStreamedWaveBank_1_0_4627), // XACT::CEngine::RegisterStreamedWaveBank (XREF) OOVPA_TABLE_XREF(XACT_CEngine_RegisterStreamedWaveBank_1_0_4928), // IXACTEngine_RegisterStreamedWaveBank - OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank_1_0_4627, XTL::EmuIXACTEngine_RegisterStreamedWaveBank), + OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank_1_0_4627, IXACTEngine_RegisterStreamedWaveBank), // IXACTEngine_RegisterStreamedWaveBank - OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank_1_0_4928, XTL::EmuIXACTEngine_RegisterStreamedWaveBank), + OOVPA_TABLE_PATCH(IXACTEngine_RegisterStreamedWaveBank_1_0_4928, IXACTEngine_RegisterStreamedWaveBank), // XACT::CEngine::CreateSoundBank (XREF) OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundBank_1_0_4627), // XACT::CEngine::CreateSoundBank (XREF) OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundBank_1_0_4928), // IXACTEngine_CreateSoundBank - OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank_1_0_4627, XTL::EmuIXACTEngine_CreateSoundBank), + OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank_1_0_4627, IXACTEngine_CreateSoundBank), // IXACTEngine_CreateSoundBank - OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank_1_0_4928, XTL::EmuIXACTEngine_CreateSoundBank), + OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundBank_1_0_4928, IXACTEngine_CreateSoundBank), // XACT::CEngine::DownloadEffectsImage (XREF) OOVPA_TABLE_XREF(XACT_CEngine_DownloadEffectsImage_1_0_4627), // IXACTEngine_DownloadEffectsImage - OOVPA_TABLE_PATCH(IXACTEngine_DownloadEffectsImage_1_0_4627, XTL::EmuIXACTEngine_DownloadEffectsImage), + OOVPA_TABLE_PATCH(IXACTEngine_DownloadEffectsImage_1_0_4627, IXACTEngine_DownloadEffectsImage), // XACT::CEngine::CreateSoundSource (XREF) OOVPA_TABLE_XREF(XACT_CEngine_CreateSoundSource_1_0_4627), // IXACTEngine_CreateSoundSource - OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundSource_1_0_4627, XTL::EmuIXACTEngine_CreateSoundSource), + OOVPA_TABLE_PATCH(IXACTEngine_CreateSoundSource_1_0_4627, IXACTEngine_CreateSoundSource), // XACT::CSoundBank::GetSoundCueIndexFromFriendlyName (XREF) OOVPA_TABLE_XREF(XACT_CSoundBank_GetSoundCueIndexFromFriendlyName_1_0_4627), // IXACTSoundBank_GetSoundCueIndexFromFriendlyName - OOVPA_TABLE_PATCH(IXACTSoundBank_GetSoundCueIndexFromFriendlyName_1_0_4627, XTL::EmuIXACTSoundBank_GetSoundCueIndexFromFriendlyName), + OOVPA_TABLE_PATCH(IXACTSoundBank_GetSoundCueIndexFromFriendlyName_1_0_4627, IXACTSoundBank_GetSoundCueIndexFromFriendlyName), // IXACTSoundBank_Play - OOVPA_TABLE_PATCH(IXACTSoundBank_Play_1_0_4627, XTL::EmuIXACTSoundBank_Play), + OOVPA_TABLE_PATCH(IXACTSoundBank_Play_1_0_4627, IXACTSoundBank_Play), // XACT::CEngine::RegisterNotification OOVPA_TABLE_XREF(XACT_CEngine_RegisterNotification_1_0_4627), // IXACTEngine_RegisterNotification - OOVPA_TABLE_PATCH(IXACTEngine_RegisterNotification_1_0_4627, XTL::EmuIXACTEngine_RegisterNotification), + OOVPA_TABLE_PATCH(IXACTEngine_RegisterNotification_1_0_4627, IXACTEngine_RegisterNotification), // XACT::CEngine::GetNotification OOVPA_TABLE_XREF(XACT_CEngine_GetNotification_1_0_4627), // IXACTEngine_GetNotification - OOVPA_TABLE_PATCH(IXACTEngine_GetNotification_1_0_4627, XTL::EmuIXACTEngine_GetNotification), + OOVPA_TABLE_PATCH(IXACTEngine_GetNotification_1_0_4627, IXACTEngine_GetNotification), // XACT::CEngine::UnRegisterWaveBank (XREF) OOVPA_TABLE_XREF(XACT_CEngine_UnRegisterWaveBank_1_0_4627), // XACT::CEngine::UnRegisterWaveBank (XREF) OOVPA_TABLE_XREF(XACT_CEngine_UnRegisterWaveBank_1_0_4928), // IXACTEngine_UnRegisterWaveBank - OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank_1_0_4627, XTL::EmuIXACTEngine_UnRegisterWaveBank), + OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank_1_0_4627, IXACTEngine_UnRegisterWaveBank), // IXACTEngine_UnRegisterWaveBank - OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank_1_0_4928, XTL::EmuIXACTEngine_UnRegisterWaveBank), + OOVPA_TABLE_PATCH(IXACTEngine_UnRegisterWaveBank_1_0_4928, IXACTEngine_UnRegisterWaveBank), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.3911.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.3911.inl index 3ce34b796..60be31028 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.3911.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.3911.inl @@ -976,92 +976,92 @@ OOVPA_END; OOVPATable XAPI_1_0_3911[] = { // GetExitCodeThread - OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, XTL::EmuGetExitCodeThread), + OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), //*/ // XInitDevices - OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XTL::EmuXInitDevices), /* Too High Level + OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), /* Too High Level // CreateMutex - OOVPA_TABLE_PATCH(CreateMutex_1_0_3911, XTL::EmuCreateMutex), //*/ + OOVPA_TABLE_PATCH(CreateMutex_1_0_3911, CreateMutex), //*/ /* Too High Level */ // CreateThread /* - OOVPA_TABLE_PATCH(CreateThread_1_0_3911, XTL::EmuCreateThread), + OOVPA_TABLE_PATCH(CreateThread_1_0_3911, CreateThread), */ // SetThreadPriority - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), //*/ + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), //*/ // GetTimeZoneInformation - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // XRegisterThreadNotifyRoutine - OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XTL::EmuXRegisterThreadNotifyRoutine), + OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), /* // XCalculateSignatureBegin - OOVPA_TABLE_PATCH(XCalculateSignatureBegin_1_0_3911, XTL::EmuXCalculateSignatureBegin), + OOVPA_TABLE_PATCH(XCalculateSignatureBegin_1_0_3911, XCalculateSignatureBegin), */ // XGetDevices - OOVPA_TABLE_PATCH(XGetDevices_1_0_3911, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_3911, XGetDevices), // XGetDeviceChanges - OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XTL::EmuXGetDeviceChanges), + OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), // XInputOpen - OOVPA_TABLE_PATCH(XInputOpen_1_0_3911, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_3911, XInputOpen), // XID_fCloseDevice OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_3911), // XInputClose - OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), // XInputGetCapabilities - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XInputGetCapabilities), // XInputGetState - OOVPA_TABLE_PATCH(XInputGetState_1_0_3911, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_3911, XInputGetState), // XInputSetState - OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XInputSetState), // SetThreadPriorityBoost - OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, XTL::EmuSetThreadPriorityBoost), + OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, SetThreadPriorityBoost), // GetThreadPriority - OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, XTL::EmuGetThreadPriority), + OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, GetThreadPriority), // CreateFiber - OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), // DeleteFiber - OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), // SwitchToFiber - OOVPA_TABLE_PATCH(SwitchToFiber_1_0_3911, XTL::EmuSwitchToFiber), + OOVPA_TABLE_PATCH(SwitchToFiber_1_0_3911, SwitchToFiber), // ConvertThreadToFiber - OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_3911, XTL::EmuConvertThreadToFiber), + OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_3911, ConvertThreadToFiber), // SignalObjectAndWait - OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, XTL::EmuSignalObjectAndWait), + OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), // QueueUserAPC - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // lstrcmpiW /* - OOVPA_TABLE_PATCH(lstrcmpiW_1_0_3911, XTL::EmulstrcmpiW), + OOVPA_TABLE_PATCH(lstrcmpiW_1_0_3911, lstrcmpiW), */ // XMountAlternateTitleA - OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_3911, XTL::EmuXMountAlternateTitle), + OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_3911, XMountAlternateTitle), // XUnmountAlternateTitleA - OOVPA_TABLE_PATCH(XUnmountAlternateTitleA_1_0_3911, XTL::EmuXUnmountAlternateTitle), + OOVPA_TABLE_PATCH(XUnmountAlternateTitleA_1_0_3911, XUnmountAlternateTitle), // XMountMUA - OOVPA_TABLE_PATCH(XMountMUA_1_0_3911, XTL::EmuXMountMUA), + OOVPA_TABLE_PATCH(XMountMUA_1_0_3911, XMountMUA), // XLaunchNewImageA - OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XTL::EmuXLaunchNewImage), + OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XLaunchNewImage), // XGetLaunchInfo - OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_3911, XTL::EmuXGetLaunchInfo), + OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_3911, XGetLaunchInfo), // XAutoPowerDownResetTimer - OOVPA_TABLE_PATCH(XAutoPowerDownResetTimer_1_0_3911, XTL::EmuXAutoPowerDownResetTimer), + OOVPA_TABLE_PATCH(XAutoPowerDownResetTimer_1_0_3911, XAutoPowerDownResetTimer), // XMountMURootA - OOVPA_TABLE_PATCH(XMountMURootA_1_0_3911, XTL::EmuXMountMURootA), + OOVPA_TABLE_PATCH(XMountMURootA_1_0_3911, XMountMURootA), // XMountUtilityDrive - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_3911, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_3911, XMountUtilityDrive), // ReadFileEx /* - OOVPA_TABLE_PATCH(ReadFileEx_1_0_3911, XTL::EmuReadFileEx), + OOVPA_TABLE_PATCH(ReadFileEx_1_0_3911, ReadFileEx), // WriteFileEx - OOVPA_TABLE_PATCH(WriteFileEx_1_0_3911, XTL::EmuWriteFileEx), + OOVPA_TABLE_PATCH(WriteFileEx_1_0_3911, WriteFileEx), */ // CloseHandle /* - OOVPA_TABLE_PATCH(CloseHandle_1_0_3911, XTL::EmuCloseHandle), + OOVPA_TABLE_PATCH(CloseHandle_1_0_3911, CloseHandle), */ // ExitThread /* - OOVPA_TABLE_PATCH(ExitThread_1_0_3911, XTL::EmuExitThread), + OOVPA_TABLE_PATCH(ExitThread_1_0_3911, ExitThread), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4034.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4034.inl index 5e0d1a8fd..f7fa17267 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4034.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4034.inl @@ -164,54 +164,54 @@ OOVPA_END; OOVPATable XAPI_1_0_4034[] = { // XInitDevices (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), // XGetDevices (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_3911, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_3911, XGetDevices), /* These functions havent been rev'd yet (may be same as new/old) // XInputOpen - OOVPA_TABLE_PATCH(XInputOpen_1_0_4034, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4034, XInputOpen), // XInputGetCapabilities - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), // XInputGetState - OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XTL::EmuXInputGetState), */ + OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), */ /* Too High Level // CreateThread (* unchanged since 1.0.3911 *) - OOVPA_TABLE_PATCH(CreateThread_1_0_3911, XTL::EmuCreateThread), */ + OOVPA_TABLE_PATCH(CreateThread_1_0_3911, CreateThread), */ /* // CloseHandle (*???*) - OOVPA_TABLE_PATCH(CloseHandle_1_0_(???), XTL::EmuCloseHandle), */ + OOVPA_TABLE_PATCH(CloseHandle_1_0_(???), CloseHandle), */ //*/ // CreateFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), // DeleteFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), // GetTimeZoneInformation (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // SignalObjectAndWait (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, XTL::EmuSignalObjectAndWait), + OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // XInputSetState (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XInputSetState), // XRegisterThreadNotifyRoutine (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XTL::EmuXRegisterThreadNotifyRoutine), + OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), // XGetDeviceChanges (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XTL::EmuXGetDeviceChanges), + OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), // XID_fCloseDevice (* unchanged since 3911 *) OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_3911), // XInputClose (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), // XInputGetCapabilities (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XInputGetCapabilities), // GetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, XTL::EmuGetThreadPriority), + OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, GetThreadPriority), // XInputOpen (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputOpen_1_0_3911, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_3911, XInputOpen), // XInputGetState (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputGetState_1_0_3911, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_3911, XInputGetState), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4134.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4134.inl index 70b9033ce..a625420c7 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4134.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4134.inl @@ -211,55 +211,55 @@ OOVPA_END; OOVPATable XAPI_1_0_4134[] = { // XInitDevices (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XTL::EmuXInitDevices), //*/ + OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), //*/ // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // GetExitCodeThread (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, XTL::EmuGetExitCodeThread), + OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), // XGetDevices - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XInputOpen - OOVPA_TABLE_PATCH(XInputOpen_1_0_4134, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4134, XInputOpen), // XInputGetState - OOVPA_TABLE_PATCH(XInputGetState_1_0_4134, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_4134, XInputGetState), // XInputSetState (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_3911, XInputSetState), // XMountUtilityDrive - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4134, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4134, XMountUtilityDrive), // CreateFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), // DeleteFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), // GetTimeZoneInformation (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // XRegisterThreadNotifyRoutine (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XTL::EmuXRegisterThreadNotifyRoutine), + OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), // XGetDeviceChanges (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XTL::EmuXGetDeviceChanges), + OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), // XID_fCloseDevice (* unchanged since 3911 *) OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_3911), // XInputClose (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), // XInputGetCapabilities (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_3911, XInputGetCapabilities), // GetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, XTL::EmuGetThreadPriority), + OOVPA_TABLE_PATCH(GetThreadPriority_1_0_3911, GetThreadPriority), // XInputPoll - OOVPA_TABLE_PATCH(XInputPoll_1_0_4134, XTL::EmuXInputPoll), + OOVPA_TABLE_PATCH(XInputPoll_1_0_4134, XInputPoll), // SetThreadPriorityBoost (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, XTL::EmuSetThreadPriorityBoost), + OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, SetThreadPriorityBoost), // SignalObjectAndWait (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, XTL::EmuSignalObjectAndWait), + OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // XMountMUA - OOVPA_TABLE_PATCH(XMountMUA_1_0_4134, XTL::EmuXMountMUA), + OOVPA_TABLE_PATCH(XMountMUA_1_0_4134, XMountMUA), // timeSetEvent - OOVPA_TABLE_PATCH(timeSetEvent_1_0_4134, XTL::EmutimeSetEvent), + OOVPA_TABLE_PATCH(timeSetEvent_1_0_4134, timeSetEvent), // timeKillEvent - OOVPA_TABLE_PATCH(timeKillEvent_1_0_4134, XTL::EmutimeKillEvent), + OOVPA_TABLE_PATCH(timeKillEvent_1_0_4134, timeKillEvent), // XLaunchNewImageA - OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XTL::EmuXLaunchNewImage), + OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XLaunchNewImage), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4361.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4361.inl index c4029c5ff..ca658803e 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4361.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4361.inl @@ -340,49 +340,49 @@ OOVPA_END; OOVPATable XAPI_1_0_4361[] = { // XInitDevices (* unchanged since 1.0.3911 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), // XGetDevices (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XGetDeviceChanges (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XTL::EmuXGetDeviceChanges), + OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_3911, XGetDeviceChanges), // XInputOpen - OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), // XID_fCloseDevice OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4361), // XInputClose (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), // XInputGetCapabilities - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), // XInputGetState - OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), // XInputSetState - OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), //*/ /* // XapiThreadStartup - OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XTL::EmuXapiThreadStartup), + OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ // XMountUtilityDrive // TODO: This needs to be verified on 4361, not just 4242! - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4134, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4134, XMountUtilityDrive), // CreateFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), // DeleteFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), // GetTimeZoneInformation (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // GetExitCodeThread (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, XTL::EmuGetExitCodeThread), + OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), // SetThreadPriorityBoost (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, XTL::EmuSetThreadPriorityBoost), + OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_3911, SetThreadPriorityBoost), // SignalObjectAndWait (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, XTL::EmuSignalObjectAndWait), + OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // XMountMUA - OOVPA_TABLE_PATCH(XMountMUA_1_0_4361, XTL::EmuXMountMUA), + OOVPA_TABLE_PATCH(XMountMUA_1_0_4361, XMountMUA), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4432.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4432.inl index ab51e9b5c..82e968c72 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4432.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4432.inl @@ -59,47 +59,47 @@ OOVPA_END; // ****************************************************************** OOVPATable XAPI_1_0_4432[] = { // XMountUtilityDrive - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), // XInitDevices (* unchanged since 1.0.3911 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), // XGetDevices (* unchanged since 1.0.4134 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XInputOpen (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), // XID_fCloseDevice OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4361), // XInputClose (* unchanged since 1.0.3911 *) - OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), // XInputGetCapabilities (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), // XInputGetState (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), // XInputSetState (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), /* // XapiThreadStartup (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XTL::EmuXapiThreadStartup), //*/ + OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ //*/ // GetExitCodeThread (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, XTL::EmuGetExitCodeThread), + OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), // GetTimeZoneInformation (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // SignalObjectAndWait (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, XTL::EmuSignalObjectAndWait), + OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), // CreateFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), // DeleteFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // timeSetEvent - OOVPA_TABLE_PATCH(timeSetEvent_1_0_4134, XTL::EmutimeSetEvent), + OOVPA_TABLE_PATCH(timeSetEvent_1_0_4134, timeSetEvent), // timeKillEvent - OOVPA_TABLE_PATCH(timeKillEvent_1_0_4134, XTL::EmutimeKillEvent), + OOVPA_TABLE_PATCH(timeKillEvent_1_0_4134, timeKillEvent), // XLaunchNewImageA - OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XTL::EmuXLaunchNewImage), + OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_3911, XLaunchNewImage), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4627.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4627.inl index 779878a11..ceea3b6f4 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4627.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4627.inl @@ -639,118 +639,118 @@ OOVPA_END; OOVPATable XAPI_1_0_4627[] = { // XFormatUtilityDrive - OOVPA_TABLE_PATCH(XFormatUtilityDrive_1_0_4627, XTL::EmuXFormatUtilityDrive), + OOVPA_TABLE_PATCH(XFormatUtilityDrive_1_0_4627, XFormatUtilityDrive), // SetThreadPriorityBoost - OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, XTL::EmuSetThreadPriorityBoost), + OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, SetThreadPriorityBoost), // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // GetThreadPriority - OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, XTL::EmuGetThreadPriority), + OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, GetThreadPriority), // XRegisterThreadNotifyRoutine (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XTL::EmuXRegisterThreadNotifyRoutine), + OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), // XMountUtilityDrive (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), // XInitDevices (* unchanged since 1.0.3911 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), // XGetDevices (* unchanged since 1.0.4134 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XInputOpen (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), // XInputPoll (* unchanged since 4134 *) - OOVPA_TABLE_PATCH(XInputPoll_1_0_4134, XTL::EmuXInputPoll), + OOVPA_TABLE_PATCH(XInputPoll_1_0_4134, XInputPoll), // XID_fCloseDevice OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4627), // XID_fCloseDevice OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4928), // XInputClose - OOVPA_TABLE_PATCH(XInputClose_1_0_4928, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_4928, XInputClose), // XInputGetCapabilities (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), // XInputGetState (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), // XInputGetState - OOVPA_TABLE_PATCH(XInputGetState_1_0_4928, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_4928, XInputGetState), // XInputGetCapabilities - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4928, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4928, XInputGetCapabilities), // XInputGetCapabilities2 - OOVPA_TABLE_PATCH(XInputGetCapabilities2_1_0_4928, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities2_1_0_4928, XInputGetCapabilities), // XInputGetCapabilities3 - OOVPA_TABLE_PATCH(XInputGetCapabilities3_1_0_4928, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities3_1_0_4928, XInputGetCapabilities), // XInputGetCapabilities4 - OOVPA_TABLE_PATCH(XInputGetCapabilities4_1_0_4928, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities4_1_0_4928, XInputGetCapabilities), // XInputGetCapabilities5 - OOVPA_TABLE_PATCH(XInputGetCapabilities5_1_0_4928, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities5_1_0_4928, XInputGetCapabilities), // XInputSetState (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), // XInputSetState - OOVPA_TABLE_PATCH(XInputSetState_1_0_4928, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_4928, XInputSetState), /* obsolete? // XapiThreadStartup (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XTL::EmuXapiThreadStartup), + OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ //*/ // XInputGetCapabilities - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4831, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4831, XInputGetCapabilities), // XInputGetCapabilities2 - OOVPA_TABLE_PATCH(XInputGetCapabilities2_1_0_4831, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities2_1_0_4831, XInputGetCapabilities), // XInputGetCapabilities3 - OOVPA_TABLE_PATCH(XInputGetCapabilities3_1_0_4831, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities3_1_0_4831, XInputGetCapabilities), // XInputGetCapabilities4 - OOVPA_TABLE_PATCH(XInputGetCapabilities4_1_0_4831, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities4_1_0_4831, XInputGetCapabilities), // XInputGetCapabilities5 - OOVPA_TABLE_PATCH(XInputGetCapabilities5_1_0_4831, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities5_1_0_4831, XInputGetCapabilities), // XInputGetCapabilities6 - OOVPA_TABLE_PATCH(XInputGetCapabilities6_1_0_4928, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities6_1_0_4928, XInputGetCapabilities), // +s /* not necessary? // XCalculateSignatureBeginEx - OOVPA_TABLE_PATCH(XCalculateSignatureBeginEx_1_0_4627, XTL::EmuXCalculateSignatureBeginEx), + OOVPA_TABLE_PATCH(XCalculateSignatureBeginEx_1_0_4627, XCalculateSignatureBeginEx), // XCalculateSignatureBegin - OOVPA_TABLE_PATCH(XCalculateSignatureBegin_1_0_4627, XTL::EmuXCalculateSignatureBegin), + OOVPA_TABLE_PATCH(XCalculateSignatureBegin_1_0_4627, XCalculateSignatureBegin), // XCalculateSignatureUpdate - OOVPA_TABLE_PATCH(XCalculateSignatureUpdate_1_0_4627, XTL::EmuXCalculateSignatureUpdate), + OOVPA_TABLE_PATCH(XCalculateSignatureUpdate_1_0_4627, XCalculateSignatureUpdate), // XCalculateSignatureEnd - OOVPA_TABLE_PATCH(XCalculateSignatureEnd_1_0_4627, XTL::EmuXCalculateSignatureEnd), //*/ + OOVPA_TABLE_PATCH(XCalculateSignatureEnd_1_0_4627, XCalculateSignatureEnd), //*/ // s+ // CreateFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_3911, CreateFiber), // DeleteFiber (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_3911, DeleteFiber), // GetTimeZoneInformation (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // GetExitCodeThread (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, XTL::EmuGetExitCodeThread), + OOVPA_TABLE_PATCH(GetExitCodeThread_1_0_3911, GetExitCodeThread), // GetOverlappedResult - OOVPA_TABLE_PATCH(GetOverlappedResult_1_0_4627, XTL::EmuGetOverlappedResult), + OOVPA_TABLE_PATCH(GetOverlappedResult_1_0_4627, GetOverlappedResult), // XLaunchNewImageA - OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_4627, XTL::EmuXLaunchNewImage), + OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_4627, XLaunchNewImage), // XLaunchNewImageA - OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_4928, XTL::EmuXLaunchNewImage), + OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_4928, XLaunchNewImage), // XGetLaunchInfo - OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_4627, XTL::EmuXGetLaunchInfo), + OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_4627, XGetLaunchInfo), // XSetProcessQuantumLength - OOVPA_TABLE_PATCH(XSetProcessQuantumLength_1_0_4627, XTL::EmuXSetProcessQuantumLength), + OOVPA_TABLE_PATCH(XSetProcessQuantumLength_1_0_4627, XSetProcessQuantumLength), // SignalObjectAndWait (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, XTL::EmuSignalObjectAndWait), + OOVPA_TABLE_PATCH(SignalObjectAndWait_1_0_3911, SignalObjectAndWait), // timeSetEvent - OOVPA_TABLE_PATCH(timeSetEvent_1_0_4627, XTL::EmutimeSetEvent), + OOVPA_TABLE_PATCH(timeSetEvent_1_0_4627, timeSetEvent), // timeKillEvent - OOVPA_TABLE_PATCH(timeKillEvent_1_0_4627, XTL::EmutimeKillEvent), + OOVPA_TABLE_PATCH(timeKillEvent_1_0_4627, timeKillEvent), // RaiseException - OOVPA_TABLE_PATCH(RaiseException_1_0_4627, XTL::EmuRaiseException), + OOVPA_TABLE_PATCH(RaiseException_1_0_4627, RaiseException), // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // XMountAlternateTitleA - OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_4627, XTL::EmuXMountAlternateTitle), + OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_4627, XMountAlternateTitle), // XMountAlternateTitleA - OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_4928, XTL::EmuXMountAlternateTitle), + OOVPA_TABLE_PATCH(XMountAlternateTitleA_1_0_4928, XMountAlternateTitle), // XUnmountAlternateTitleA - OOVPA_TABLE_PATCH(XUnmountAlternateTitleA_1_0_4627, XTL::EmuXUnmountAlternateTitle), + OOVPA_TABLE_PATCH(XUnmountAlternateTitleA_1_0_4627, XUnmountAlternateTitle), // XInputGetDeviceDescription - OOVPA_TABLE_PATCH(XInputGetDeviceDescription_1_0_4831, XTL::EmuXInputGetDeviceDescription), + OOVPA_TABLE_PATCH(XInputGetDeviceDescription_1_0_4831, XInputGetDeviceDescription), // MoveFileA /* - OOVPA_TABLE_PATCH(MoveFileA_1_0_4627, XTL::EmuMoveFileA), + OOVPA_TABLE_PATCH(MoveFileA_1_0_4627, MoveFileA), */ }; diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4721.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4721.inl index 280da04c3..d1e498876 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4721.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.4721.inl @@ -38,46 +38,46 @@ OOVPATable XAPI_1_0_4721[] = { /* // RtlCreateHeap (* unchanged since 1.0.4361 *) (* OR FARTHER *) - obsolete OOVPA_TABLE_PATCH(RtlCreateHeap_1_0_3911, XTL::EmuRtlCreateHeap), + obsolete OOVPA_TABLE_PATCH(RtlCreateHeap_1_0_3911, RtlCreateHeap), // RtlAllocateHeap (* unchanged since 1.0.4361 *) (* OR FARTHER *) - obsolete OOVPA_TABLE_PATCH(RtlAllocateHeap_1_0_3911, XTL::EmuRtlAllocateHeap), + obsolete OOVPA_TABLE_PATCH(RtlAllocateHeap_1_0_3911, RtlAllocateHeap), // RtlReAllocateHeap - obsolete OOVPA_TABLE_PATCH(RtlReAllocateHeap_1_0_4627, XTL::EmuRtlReAllocateHeap), + obsolete OOVPA_TABLE_PATCH(RtlReAllocateHeap_1_0_4627, RtlReAllocateHeap), // RtlFreeHeap - obsolete OOVPA_TABLE_PATCH(RtlFreeHeap_1_0_4627, XTL::EmuRtlFreeHeap), + obsolete OOVPA_TABLE_PATCH(RtlFreeHeap_1_0_4627, RtlFreeHeap), // RtlSizeHeap - obsolete OOVPA_TABLE_PATCH(RtlSizeHeap_1_0_4627, XTL::EmuRtlSizeHeap), + obsolete OOVPA_TABLE_PATCH(RtlSizeHeap_1_0_4627, RtlSizeHeap), // RtlDestroyHeap - obsolete OOVPA_TABLE_PATCH(RtlDestroyHeap_1_0_4627, XTL::EmuRtlDestroyHeap), + obsolete OOVPA_TABLE_PATCH(RtlDestroyHeap_1_0_4627, RtlDestroyHeap), */ // XMountUtilityDrive - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), // XInitDevices (* unchanged since 1.0.3911 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_3911, XInitDevices), // XGetDevices (* unchanged since 1.0.4134 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XInputOpen (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), // XInputGetCapabilities (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_4361, XInputGetCapabilities), // XInputGetState (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_4361, XInputGetState), // XInputSetState (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_4361, XInputSetState), // XID_fCloseDevice (* unchanged since 1.0.4361 *) OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4361), // XInputClose (* unchanged since 1.0.3911 *) - OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_3911, XInputClose), // XInputClose (* unchanged since 1.0.4361 *) - // OOVPA_TABLE_PATCH(XInputClose_1_0_4361, XTL::EmuXInputClose), + // OOVPA_TABLE_PATCH(XInputClose_1_0_4361, XInputClose), // XapiThreadStartup (* unchanged since 1.0.4361 *) - // obsolete OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XTL::EmuXapiThreadStartup), + // obsolete OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //* Too High Level // XapiInitProcess (* unchanged since 1.0.4361 *) - // obsolete OOVPA_TABLE_PATCH(XapiInitProcess_1_0_4361, XTL::EmuXapiInitProcess), + // obsolete OOVPA_TABLE_PATCH(XapiInitProcess_1_0_4361, XapiInitProcess), //*/ // XapiBootToDash (* unchanged since 1.0.3911 *) - /* obsolete OOVPA_TABLE_PATCH(XapiBootDash_1_0_3911, XTL::EmuXapiBootDash),*/ + /* obsolete OOVPA_TABLE_PATCH(XapiBootDash_1_0_3911, XapiBootDash),*/ }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5233.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5233.inl index 96a726c88..ba0c8cdca 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5233.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5233.inl @@ -99,37 +99,37 @@ OOVPA_END; OOVPATable XAPI_1_0_5233[] = { // GetTimeZoneInformation (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // SetThreadPriorityBoost (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, XTL::EmuSetThreadPriorityBoost), + OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, SetThreadPriorityBoost), // GetThreadPriority (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, XTL::EmuGetThreadPriority), + OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, GetThreadPriority), // XRegisterThreadNotifyRoutine (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XTL::EmuXRegisterThreadNotifyRoutine), + OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), // XMountUtilityDrive (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), // XInitDevices - OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices), // XGetDevices (* unchanged since 1.0.4134 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XGetDeviceChanges - OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5233, XTL::EmuXGetDeviceChanges), + OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5233, XGetDeviceChanges), // XInputOpen (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), // XInputGetCapabilities - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5233, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5233, XInputGetCapabilities), // XID_fCloseDevice (* unchanged since 1.0.4928 *) OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_4928), // XInputClose (* unchanged since 1.0.4928 *) - OOVPA_TABLE_PATCH(XInputClose_1_0_4928, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_4928, XInputClose), // XInputGetState (* unchanged since 1.0.4928 *) - OOVPA_TABLE_PATCH(XInputGetState_1_0_4928, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_4928, XInputGetState), // XInputSetState - OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState), // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5558.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5558.inl index 4346aee64..2c53e750f 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5558.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5558.inl @@ -247,57 +247,57 @@ OOVPA_END; OOVPATable XAPI_1_0_5558[] = { // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // XRegisterThreadNotifyRoutine (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XTL::EmuXRegisterThreadNotifyRoutine), + OOVPA_TABLE_PATCH(XRegisterThreadNotifyRoutine_1_0_3911, XRegisterThreadNotifyRoutine), // XMountUtilityDrive (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), // XInitDevices (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices), // XGetDevices (* unchanged since 1.0.4134 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XGetDeviceChanges (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5233, XTL::EmuXGetDeviceChanges), + OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5233, XGetDeviceChanges), // XInputOpen (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), // XInputGetCapabilities - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5558, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5558, XInputGetCapabilities), // XInputGetState - OOVPA_TABLE_PATCH(XInputGetState_1_0_5558, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_5558, XInputGetState), // XInputSetState (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState), /* obsolete? // XapiThreadStartup (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XTL::EmuXapiThreadStartup), + OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ // XLaunchNewImageA - OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_5558, XTL::EmuXLaunchNewImage), + OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_5558, XLaunchNewImage), // XGetLaunchInfo - OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_5558, XTL::EmuXGetLaunchInfo), + OOVPA_TABLE_PATCH(XGetLaunchInfo_1_0_5558, XGetLaunchInfo), // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // SetThreadPriorityBoost (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, XTL::EmuSetThreadPriorityBoost), + OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_4627, SetThreadPriorityBoost), // GetThreadPriority (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, XTL::EmuGetThreadPriority), + OOVPA_TABLE_PATCH(GetThreadPriority_1_0_4627, GetThreadPriority), // GetTimeZoneInformation (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, XTL::EmuGetTimeZoneInformation), + OOVPA_TABLE_PATCH(GetTimeZoneInformation_1_0_3911, GetTimeZoneInformation), // XMountMUA - OOVPA_TABLE_PATCH(XMountMUA_1_0_5558, XTL::EmuXMountMUA), + OOVPA_TABLE_PATCH(XMountMUA_1_0_5558, XMountMUA), // CreateFiber - OOVPA_TABLE_PATCH(CreateFiber_1_0_5558, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_5558, CreateFiber), // DeleteFiber - OOVPA_TABLE_PATCH(DeleteFiber_1_0_5558, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_5558, DeleteFiber), // SwitchToFiber - OOVPA_TABLE_PATCH(SwitchToFiber_1_0_5558, XTL::EmuSwitchToFiber), + OOVPA_TABLE_PATCH(SwitchToFiber_1_0_5558, SwitchToFiber), // ConvertThreadToFiber - OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_5558, XTL::EmuConvertThreadToFiber), + OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_5558, ConvertThreadToFiber), //// XapiFiberStartup - //OOVPA_TABLE_PATCH(XapiFiberStartup_1_0_5558, XTL::EmuXapiFiberStartup), + //OOVPA_TABLE_PATCH(XapiFiberStartup_1_0_5558, XapiFiberStartup), // XID_fCloseDevice OOVPA_TABLE_XREF(XID_fCloseDevice_1_0_5558), // XInputClose - OOVPA_TABLE_PATCH(XInputClose_1_0_5558, XTL::EmuXInputClose), + OOVPA_TABLE_PATCH(XInputClose_1_0_5558, XInputClose), }; // ****************************************************************** diff --git a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5849.inl b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5849.inl index 5fc1e4433..19eaae09b 100644 --- a/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5849.inl +++ b/src/CxbxKrnl/HLEDataBase/Xapi.1.0.5849.inl @@ -148,55 +148,55 @@ OOVPA_END; OOVPATable XAPI_1_0_5849[] = { // SetThreadPriority (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, XTL::EmuSetThreadPriority), + OOVPA_TABLE_PATCH(SetThreadPriority_1_0_3911, SetThreadPriority), // XMountUtilityDrive (* unchanged since 4432 *) - OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XTL::EmuXMountUtilityDrive), + OOVPA_TABLE_PATCH(XMountUtilityDrive_1_0_4432, XMountUtilityDrive), // XInitDevices (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XTL::EmuXInitDevices), + OOVPA_TABLE_PATCH(XInitDevices_1_0_5233, XInitDevices), // XGetDevices (* unchanged since 1.0.4134 *) - OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XTL::EmuXGetDevices), + OOVPA_TABLE_PATCH(XGetDevices_1_0_4134, XGetDevices), // XInputOpen (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XTL::EmuXInputOpen), + OOVPA_TABLE_PATCH(XInputOpen_1_0_4361, XInputOpen), // XInputGetCapabilities (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5558, XTL::EmuXInputGetCapabilities), + OOVPA_TABLE_PATCH(XInputGetCapabilities_1_0_5558, XInputGetCapabilities), // XInputGetState (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(XInputGetState_1_0_5558, XTL::EmuXInputGetState), + OOVPA_TABLE_PATCH(XInputGetState_1_0_5558, XInputGetState), // XGetDeviceChanges - OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5849, XTL::EmuXGetDeviceChanges), + OOVPA_TABLE_PATCH(XGetDeviceChanges_1_0_5849, XGetDeviceChanges), /* obsolete? // XapiThreadStartup (* unchanged since 1.0.4361 *) - OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XTL::EmuXapiThreadStartup), //*/ + OOVPA_TABLE_PATCH(XapiThreadStartup_1_0_4361, XapiThreadStartup), //*/ // QueueUserAPC (* unchanged since 3911 *) - OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, XTL::EmuQueueUserAPC), + OOVPA_TABLE_PATCH(QueueUserAPC_1_0_3911, QueueUserAPC), // GetThreadPriority - OOVPA_TABLE_PATCH(GetThreadPriority_1_0_5849, XTL::EmuGetThreadPriority), + OOVPA_TABLE_PATCH(GetThreadPriority_1_0_5849, GetThreadPriority), // SetThreadPriorityBoost - OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_5849, XTL::EmuSetThreadPriorityBoost), + OOVPA_TABLE_PATCH(SetThreadPriorityBoost_1_0_5849, SetThreadPriorityBoost), // GetThreadPriorityBoost /*{ - OOVPA_TABLE_PATCH(GetThreadPriorityBoost_1_0_5849, XTL::EmuGetThreadPriorityBoost),*/ + OOVPA_TABLE_PATCH(GetThreadPriorityBoost_1_0_5849, GetThreadPriorityBoost),*/ // RaiseException - OOVPA_TABLE_PATCH(RaiseException_1_0_5849, XTL::EmuRaiseException), + OOVPA_TABLE_PATCH(RaiseException_1_0_5849, RaiseException), // XLaunchNewImageA (* unchanged since 5558 *) - OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_5558, XTL::EmuXLaunchNewImage), + OOVPA_TABLE_PATCH(XLaunchNewImageA_1_0_5558, XLaunchNewImage), // XInputSetState (* unchanged since 5233 *) - OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XTL::EmuXInputSetState), + OOVPA_TABLE_PATCH(XInputSetState_1_0_5233, XInputSetState), // XGetDeviceEnumerationStatus - OOVPA_TABLE_PATCH(XGetDeviceEnumerationStatus_1_0_5849, XTL::EmuXGetDeviceEnumerationStatus), + OOVPA_TABLE_PATCH(XGetDeviceEnumerationStatus_1_0_5849, XGetDeviceEnumerationStatus), // SwitchToThread /* - OOVPA_TABLE_PATCH(SwitchToThread_1_0_5849, XTL::EmuSwitchToThread), + OOVPA_TABLE_PATCH(SwitchToThread_1_0_5849, SwitchToThread), */ // XFormatUtilityDrive (* unchanged since 4627 *) - OOVPA_TABLE_PATCH(XFormatUtilityDrive_1_0_4627, XTL::EmuXFormatUtilityDrive), + OOVPA_TABLE_PATCH(XFormatUtilityDrive_1_0_4627, XFormatUtilityDrive), // CreateFiber - OOVPA_TABLE_PATCH(CreateFiber_1_0_5558, XTL::EmuCreateFiber), + OOVPA_TABLE_PATCH(CreateFiber_1_0_5558, CreateFiber), // DeleteFiber - OOVPA_TABLE_PATCH(DeleteFiber_1_0_5558, XTL::EmuDeleteFiber), + OOVPA_TABLE_PATCH(DeleteFiber_1_0_5558, DeleteFiber), // SwitchToFiber - OOVPA_TABLE_PATCH(SwitchToFiber_1_0_5558, XTL::EmuSwitchToFiber), + OOVPA_TABLE_PATCH(SwitchToFiber_1_0_5558, SwitchToFiber), // ConvertThreadToFiber - OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_5558, XTL::EmuConvertThreadToFiber), + OOVPA_TABLE_PATCH(ConvertThreadToFiber_1_0_5558, ConvertThreadToFiber), }; // ****************************************************************** diff --git a/src/CxbxKrnl/OOVPA.h b/src/CxbxKrnl/OOVPA.h index 9dd8f5ce8..394cbd558 100644 --- a/src/CxbxKrnl/OOVPA.h +++ b/src/CxbxKrnl/OOVPA.h @@ -183,18 +183,20 @@ OOVPA_XREF(Name, Count, XRefNoSaveIndex, XRefZero) #if _DEBUG_TRACE -#define OOVPA_TABLE_PATCH(Oovpa, Patch) \ - {&Oovpa.Header, Patch, #Patch} +#define OOVPA_TABLE_ENTRY(Oovpa, Patch, Name) { Oovpa, Patch, #Name } +#else +#define OOVPA_TABLE_ENTRY(Oovpa, Patch, Name) { Oovpa, Patch } +#endif + +// Note : Space after :: is mandatory when the following symbol is ##-concatenated! // TODO : _DEBUG_TRACE OOVPA_TABLE_* macro's : // Cut Version off of Oovpa, and log separatly as "("#Version")" -#define OOVPA_TABLE_XREF(Oovpa) \ - {&Oovpa.Header, 0, #Oovpa" (XRef)"} -#else #define OOVPA_TABLE_PATCH(Oovpa, Patch) \ - {&Oovpa.Header, Patch} + OOVPA_TABLE_ENTRY(&Oovpa.Header, XTL:: Emu##Patch, #Patch) +#define OOVPA_TABLE_PATCH_EmuThis(Oovpa, Patch) \ + OOVPA_TABLE_ENTRY(&Oovpa.Header, MFPtoFP(&XTL::EmuThis:: Emu##Patch), #Patch) #define OOVPA_TABLE_XREF(Oovpa) \ - {&Oovpa.Header, 0} -#endif + OOVPA_TABLE_ENTRY(&Oovpa.Header, nullptr, #Oovpa" (XRef)") #pragma pack()