Added the D3D_CommonSetRenderTarget/PrimeVertexCache/PersistDisplay (5028)
Source: Shikigami no Shiro
This commit is contained in:
parent
981ae20f6c
commit
7f93c77c04
|
@ -3099,6 +3099,21 @@ OOVPA_NO_XREF(D3DDevice_SetBackMaterial, 4627, 9)
|
|||
{ 0x2E, 0x04 },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * D3DDevice_PrimeVertexCache
|
||||
// ******************************************************************
|
||||
OOVPA_NO_XREF(D3DDevice_PrimeVertexCache, 4627, 8)
|
||||
|
||||
{ 0x1A, 0x8B },
|
||||
{ 0x1B, 0x4D },
|
||||
{ 0x1C, 0x04 },
|
||||
{ 0x1D, 0xD1 },
|
||||
{ 0x1E, 0xEE },
|
||||
{ 0x2E, 0xC7 },
|
||||
{ 0x3E, 0x00 },
|
||||
{ 0x4E, 0x89 },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * D3D8_4627
|
||||
// ******************************************************************
|
||||
|
@ -3314,6 +3329,7 @@ REGISTER_OOVPA(D3DDevice_SetRenderState_CullMode, 4034, PATCH),
|
|||
REGISTER_OOVPA(D3DDevice_SetBackMaterial, 4627, PATCH),
|
||||
// REGISTER_OOVPA(D3DCubeTexture_LockRect, 3925, PATCH), // TODO: This needs to be verified on 4361, not just 4242!
|
||||
REGISTER_OOVPA(D3D_SetPushBufferSize, 4034, DISABLED),
|
||||
REGISTER_OOVPA(D3DDevice_PrimeVertexCache, 4627, PATCH),
|
||||
};
|
||||
|
||||
// ******************************************************************
|
||||
|
|
|
@ -680,6 +680,43 @@ OOVPA_NO_XREF(D3DDevice_GetPixelShader, 5028, 7)
|
|||
{ 0x13, 0x00 },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * D3D_CommonSetRenderTarget
|
||||
// ******************************************************************
|
||||
OOVPA_XREF(D3D_CommonSetRenderTarget, 5028, 10,
|
||||
|
||||
XREF_COMMONSETRENDERTARGET,
|
||||
XRefZero)
|
||||
|
||||
{ 0x06, 0x24 },
|
||||
{ 0x07, 0x24 },
|
||||
{ 0x08, 0x55 },
|
||||
{ 0x09, 0x56 },
|
||||
{ 0x0A, 0x8B },
|
||||
{ 0x35, 0x8B },
|
||||
{ 0x3C, 0x96 },
|
||||
{ 0x47, 0xC4 },
|
||||
{ 0x57, 0x10 },
|
||||
{ 0x67, 0x00 },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * D3DDevice_PersistDisplay
|
||||
// ******************************************************************
|
||||
OOVPA_NO_XREF(D3DDevice_PersistDisplay, 5028, 10)
|
||||
|
||||
{ 0x01, 0xEC },
|
||||
{ 0x02, 0x08 },
|
||||
{ 0x03, 0x53 },
|
||||
{ 0x04, 0x8B },
|
||||
{ 0x05, 0x1D },
|
||||
{ 0x11, 0xC0 },
|
||||
{ 0x12, 0x74 },
|
||||
{ 0x13, 0x0F },
|
||||
{ 0x23, 0x8B },
|
||||
{ 0x24, 0x83 },
|
||||
OOVPA_END;
|
||||
|
||||
// ******************************************************************
|
||||
// * D3D8_5028
|
||||
// ******************************************************************
|
||||
|
@ -698,8 +735,7 @@ OOVPATable D3D8_5028[] = {
|
|||
REGISTER_OOVPA(D3DDevice_GetGammaRamp, 4034, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_GetBackBuffer2, 5028, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetViewport, 5028, PATCH),
|
||||
REGISTER_OOVPA(D3D_CommonSetRenderTarget, 4627, XREF),
|
||||
REGISTER_OOVPA(D3D_CommonSetRenderTargetB, 4627, XREF),
|
||||
REGISTER_OOVPA(D3D_CommonSetRenderTarget, 5028, XREF),
|
||||
REGISTER_OOVPA(D3DDevice_SetRenderTarget, 4627, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_AddRef, 5028, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetGammaRamp, 4928, PATCH),
|
||||
|
@ -833,8 +869,7 @@ OOVPATable D3D8_5028[] = {
|
|||
REGISTER_OOVPA(D3DDevice_SetRenderState_RopZCmpAlwaysRead, 4134, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetRenderState_RopZRead, 4134, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetRenderState_DoNotCullUncompressed, 4134, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_PersistDisplay, 4627, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_PersistDisplay, 4928, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_PersistDisplay, 5028, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetSwapCallback, 4928, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetRenderState_FrontFace, 4134, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetRenderState_MultiSampleMode, 4627, PATCH),
|
||||
|
@ -877,6 +912,7 @@ OOVPATable D3D8_5028[] = {
|
|||
REGISTER_OOVPA(D3DDevice_FlushVertexCache, 4134, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetVertexData2s, 4361, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_SetVertexData4s, 4361, PATCH),
|
||||
REGISTER_OOVPA(D3DDevice_PrimeVertexCache, 4627, PATCH),
|
||||
};
|
||||
|
||||
// ******************************************************************
|
||||
|
|
Loading…
Reference in New Issue