Skip to content

Conversation

@RadWolfie
Copy link
Member

Updated:

  • D3D_BlockOnResource variant signatures
  • D3DDevice_SetTextureState_ColorKeyColor variant signatures

Renamed:

  • D3DDevice_SetTextureState_ColorKeyColor_0__LTCG_esi1_ebx2 to D3DDevice_SetTextureState_ColorKeyColor_0__LTCG_eax1_ebx2

Added:

Thanks to Luke for bringing D3D_BlockOnResource and D3DDevice_SetTextureState_ColorKeyColor LTCG variants has incorrect parameters to my attention.

After series of testing with unit test tool, they are passing.

Updated:
- D3D_BlockOnResource_0__LTCG_eax1 (2024 to 3911)
- D3D_BlockOnResource_0__LTCG_ecx1 (2036 to 4039)
- D3D_BlockOnResource_0__LTCG_eax1 (2048 to 4039)
- D3D_BlockOnResource_0__LTCG_eax1 (2060 to 5455)
@github-actions github-actions bot added OOVPA Any OOVPA change relative needs-verification Require verification before approval D3D8 OOVPA relative topic D3D8LTCG OOVPA relative topic labels Aug 23, 2025
changed esi1 to eax1 register

Updated:
- 2024 to 3911
- 2036 to 5233
- 2048 to 5788
… signatures

Updated:
- 2048 to 4039
- 2060 to 4531
@ergo720 ergo720 merged commit 20eced5 into Cxbx-Reloaded:master Aug 23, 2025
13 of 14 checks passed
@ergo720 ergo720 removed the needs-verification Require verification before approval label Aug 23, 2025
@RadWolfie RadWolfie deleted the d3d-oovpa-updates branch August 23, 2025 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

D3D8LTCG OOVPA relative topic D3D8 OOVPA relative topic OOVPA Any OOVPA change relative

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add D3DDevice_SetTextureState_Deferred symbol

2 participants