Added D3DDevice_KickPushBuffer stub

This commit is contained in:
jarupxx 2017-04-13 18:54:52 +09:00
parent ae8a22352b
commit cc1cc0d84a
4 changed files with 22 additions and 2 deletions

View File

@ -9579,6 +9579,21 @@ VOID WINAPI XTL::EMUPATCH(D3DDevice_KickOff)()
// __asm int 3;
}
// ******************************************************************
// * patch: D3DDevice_KickPushBuffer
// ******************************************************************
VOID WINAPI XTL::EMUPATCH(D3DDevice_KickPushBuffer)()
{
DbgPrintf("EmuD3D8: EmuD3DDevice_KickPushBuffer()\n");
// TODO -oDxbx : Locate the current PushBuffer address, and supply that to RunPushBuffer (without a fixup)
EmuWarning("D3DDevice_KickPushBuffer is not yet implemented!");
}
// ******************************************************************

View File

@ -1756,6 +1756,11 @@ HRESULT WINAPI EMUPATCH(D3DDevice_GetProjectionViewportMatrix)
// ******************************************************************
VOID WINAPI EMUPATCH(D3DDevice_KickOff)();
// ******************************************************************
// * patch: D3DDevice_KickPushBuffer
// ******************************************************************
VOID WINAPI EMUPATCH(D3DDevice_KickPushBuffer)();
// ******************************************************************
// * patch: D3DDevice_GetTexture2
// ******************************************************************

View File

@ -2934,7 +2934,7 @@ REGISTER_OOVPA(D3DDevice_SetRenderState_CullMode, 4034, PATCH),
REGISTER_OOVPA(D3D_LazySetPointParams, 4134, PATCH),
REGISTER_OOVPA(D3DDevice_SetDepthClipPlanes, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_GetMaterial, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_KickOff, 4627, ALIAS, D3DDevice_KickPushBuffer),
REGISTER_OOVPA(D3DDevice_KickPushBuffer, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_GetBackMaterial, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_SetBackMaterial, 4627, PATCH),
// REGISTER_OOVPA(D3DCubeTexture_LockRect, 3925, PATCH), // TODO: This needs to be verified on 4361, not just 4242!

View File

@ -990,7 +990,7 @@ OOVPATable D3D8_5028[] = {
REGISTER_OOVPA(D3D_LazySetPointParams, 4134, PATCH),
REGISTER_OOVPA(D3DDevice_SetDepthClipPlanes, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_GetMaterial, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_KickOff, 4627, ALIAS, D3DDevice_KickPushBuffer),
REGISTER_OOVPA(D3DDevice_KickPushBuffer, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_GetBackMaterial, 4627, PATCH),
REGISTER_OOVPA(D3DDevice_SetBackMaterial, 4627, PATCH),
REGISTER_OOVPA(D3D_SetPushBufferSize, 4034, DISABLED),