Open RadWolfie opened 1 year ago
Even though parameters' names are matching with registers but the order is incorrect for the actual parameter.
D3DDevice_LoadVertexShader(dword_xt Handle, dword_xt Address);
The following function above demonstrate Handle is first parameter and Address is second parameter. However, both CxbxR and this repositories are currently set to:
D3DDevice_LoadVertexShader_0__LTCG_eax_Address_ecx_Handle D3DDevice_LoadVertexShader_0__LTCG_eax_Address_edx_Handle
when it should had been:
D3DDevice_LoadVertexShader_0__LTCG_ecx_Handle_eax_Address D3DDevice_LoadVertexShader_0__LTCG_edx_Handle_eax_Address
Since we are currently moving away from named parameter onto register. It will be change to:
D3DDevice_LoadVertexShader_0__LTCG_ecx1_eax2 D3DDevice_LoadVertexShader_0__LTCG_edx1_eax2
Even though parameters' names are matching with registers but the order is incorrect for the actual parameter.
The following function above demonstrate Handle is first parameter and Address is second parameter. However, both CxbxR and this repositories are currently set to:
when it should had been:
Since we are currently moving away from named parameter onto register. It will be change to: