@@ -76,23 +76,23 @@ xbox::hresult_xt WINAPI EMUPATCH(Direct3D_CreateDevice)
7676 X_D3DDevice **ppReturnedDeviceInterface
7777);
7878
79- xbox::hresult_xt WINAPI EMUPATCH (Direct3D_CreateDevice_16__LTCG_eax_BehaviorFlags_ebx_ppReturnedDeviceInterface )
79+ xbox::hresult_xt WINAPI EMUPATCH (Direct3D_CreateDevice_16__LTCG_eax4_ebx6 )
8080(
8181 uint_xt Adapter,
8282 D3DDEVTYPE DeviceType,
8383 HWND hFocusWindow,
8484 X_D3DPRESENT_PARAMETERS *pPresentationParameters
8585);
8686
87- xbox::hresult_xt WINAPI EMUPATCH (Direct3D_CreateDevice_16__LTCG_eax_BehaviorFlags_ecx_ppReturnedDeviceInterface )
87+ xbox::hresult_xt WINAPI EMUPATCH (Direct3D_CreateDevice_16__LTCG_eax4_ecx6 )
8888(
8989 uint_xt Adapter,
9090 D3DDEVTYPE DeviceType,
9191 HWND hFocusWindow,
9292 X_D3DPRESENT_PARAMETERS *pPresentationParameters
9393);
9494
95- xbox::hresult_xt WINAPI EMUPATCH (Direct3D_CreateDevice_4 )
95+ xbox::hresult_xt WINAPI EMUPATCH (Direct3D_CreateDevice_4__LTCG_eax1_ecx3 )
9696(
9797 X_D3DPRESENT_PARAMETERS *pPresentationParameters
9898);
@@ -171,7 +171,7 @@ xbox::hresult_xt WINAPI EMUPATCH(D3DDevice_EndVisibilityTest)
171171 dword_xt Index
172172);
173173
174- xbox::hresult_xt WINAPI EMUPATCH (D3DDevice_EndVisibilityTest_0 )();
174+ xbox::hresult_xt WINAPI EMUPATCH (D3DDevice_EndVisibilityTest_0__LTCG_eax1 )();
175175
176176// ******************************************************************
177177// * patch: D3DDevice_GetVisibilityTestResult
@@ -197,9 +197,9 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_LoadVertexShader)
197197 dword_xt Address
198198);
199199
200- xbox::void_xt WINAPI EMUPATCH (D3DDevice_LoadVertexShader_0__LTCG_eax_Address_ecx_Handle )();
201- xbox::void_xt WINAPI EMUPATCH (D3DDevice_LoadVertexShader_0__LTCG_eax_Address_edx_Handle )();
202- xbox::void_xt WINAPI EMUPATCH (D3DDevice_LoadVertexShader_4 )
200+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_LoadVertexShader_0__LTCG_ecx1_eax2 )();
201+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_LoadVertexShader_0__LTCG_edx1_eax2 )();
202+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_LoadVertexShader_4__LTCG_eax1 )
203203(
204204 dword_xt Address
205205);
@@ -428,7 +428,7 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetVertexShaderConstant)
428428 dword_xt ConstantCount
429429);
430430
431- xbox::void_xt __fastcall EMUPATCH (D3DDevice_SetVertexShaderConstant_8 )
431+ xbox::void_xt __fastcall EMUPATCH (D3DDevice_SetVertexShaderConstant_8__LTCG_edx3 )
432432(
433433 void *,
434434 dword_xt ConstantCount,
@@ -509,7 +509,7 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetPixelShader)
509509 dword_xt Handle
510510);
511511
512- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetPixelShader_0__LTCG_eax_handle )();
512+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetPixelShader_0__LTCG_eax1 )();
513513
514514// ******************************************************************
515515// * patch: D3DDevice_CreateTexture2
@@ -594,9 +594,9 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetIndices)
594594);
595595
596596// ******************************************************************
597- // * patch: D3DDevice_SetIndices_4
597+ // * patch: D3DDevice_SetIndices_4__LTCG_ebx1
598598// ******************************************************************
599- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetIndices_4 )
599+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetIndices_4__LTCG_ebx1 )
600600(
601601 uint_xt BaseVertexIndex
602602);
@@ -610,12 +610,12 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetTexture)
610610 X_D3DBaseTexture *pTexture
611611);
612612
613- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetTexture_4__LTCG_eax_pTexture )
613+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetTexture_4__LTCG_eax2 )
614614(
615615 dword_xt Stage
616616);
617617
618- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetTexture_4__LTCG_eax_Stage )
618+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetTexture_4__LTCG_eax1 )
619619(
620620 X_D3DBaseTexture *pTexture
621621);
@@ -679,9 +679,9 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetVertexData4f)
679679);
680680
681681// ******************************************************************
682- // * patch: D3DDevice_SetVertexData4f_16
682+ // * patch: D3DDevice_SetVertexData4f_16__LTCG_edi1
683683// ******************************************************************
684- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetVertexData4f_16 )
684+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetVertexData4f_16__LTCG_edi1 )
685685(
686686 float_xt a,
687687 float_xt b,
@@ -768,7 +768,7 @@ dword_xt WINAPI EMUPATCH(D3DDevice_Swap)
768768 dword_xt Flags
769769);
770770
771- dword_xt WINAPI EMUPATCH (D3DDevice_Swap_0 )();
771+ dword_xt WINAPI EMUPATCH (D3DDevice_Swap_0__LTCG_eax1 )();
772772
773773// ******************************************************************
774774// * patch: IDirect3DResource8_Register
@@ -1357,20 +1357,20 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetStreamSource)
13571357 uint_xt Stride
13581358);
13591359
1360- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetStreamSource_0__LTCG_eax_StreamNumber_edi_pStreamData_ebx_Stride )();
1360+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetStreamSource_0__LTCG_eax1_edi2_ebx3 )();
13611361
1362- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetStreamSource_4 )
1362+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetStreamSource_4__LTCG_eax1_ebx2 )
13631363(
13641364 uint_xt Stride
13651365);
13661366
1367- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetStreamSource_8 )
1367+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetStreamSource_8__LTCG_eax1 )
13681368(
13691369 X_D3DVertexBuffer *pStreamData,
13701370 uint_xt Stride
13711371);
13721372
1373- xbox::void_xt __fastcall EMUPATCH (D3DDevice_SetStreamSource_8__LTCG_edx_StreamNumber )
1373+ xbox::void_xt __fastcall EMUPATCH (D3DDevice_SetStreamSource_8__LTCG_edx1 )
13741374(
13751375 void *,
13761376 uint_xt StreamNumber,
@@ -1386,7 +1386,7 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetVertexShader)
13861386 dword_xt Handle
13871387);
13881388
1389- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetVertexShader_0 )();
1389+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetVertexShader_0__LTCG_ebx1 )();
13901390
13911391// ******************************************************************
13921392// * patch: D3DDevice_DrawVertices
@@ -1523,9 +1523,9 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetRenderTarget)
15231523);
15241524
15251525// ******************************************************************
1526- // * patch: D3DDevice_SetRenderTarget_0
1526+ // * patch: D3DDevice_SetRenderTarget_0__LTCG_ecx1_eax2
15271527// ******************************************************************
1528- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetRenderTarget_0 )();
1528+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetRenderTarget_0__LTCG_ecx1_eax2 )();
15291529
15301530// ******************************************************************
15311531// * patch: D3D_CommonSetRenderTarget
@@ -1546,7 +1546,7 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetPalette)
15461546 X_D3DPalette *pPalette
15471547);
15481548
1549- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetPalette_4 )
1549+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetPalette_4__LTCG_eax1 )
15501550(
15511551 X_D3DPalette *pPalette
15521552);
@@ -1559,7 +1559,7 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_SetFlickerFilter)
15591559 dword_xt Filter
15601560);
15611561
1562- xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetFlickerFilter_0 )();
1562+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_SetFlickerFilter_0__LTCG_esi1 )();
15631563
15641564// ******************************************************************
15651565// * patch: D3DDevice_SetSoftDisplayFilter
@@ -1605,7 +1605,7 @@ xbox::void_xt WINAPI EMUPATCH(D3DDevice_DeleteVertexShader)
16051605 dword_xt Handle
16061606);
16071607
1608- xbox::void_xt WINAPI EMUPATCH (D3DDevice_DeleteVertexShader_0 )();
1608+ xbox::void_xt WINAPI EMUPATCH (D3DDevice_DeleteVertexShader_0__LTCG_eax1 )();
16091609
16101610// ******************************************************************
16111611// * patch: D3DDevice_GetShaderConstantMode
@@ -2063,13 +2063,12 @@ void WINAPI EMUPATCH(D3D_SetCommonDebugRegisters)();
20632063// ******************************************************************
20642064// * patch: D3D_BlockOnTime
20652065// ******************************************************************
2066- void WINAPI EMUPATCH (D3D_BlockOnTime)( dword_xt Unknown1 , int Unknown2 );
2066+ void WINAPI EMUPATCH (D3D_BlockOnTime)(dword_xt Time , int MakeSpace );
20672067
20682068// ******************************************************************
2069- // * patch: D3D_BlockOnTime_4
2070- // One of the parameters (unknown which) passed in EAX
2069+ // * patch: D3D_BlockOnTime_4__LTCG_eax1
20712070// ******************************************************************
2072- void WINAPI EMUPATCH (D3D_BlockOnTime_4)( dword_xt Unknown1 );
2071+ void WINAPI EMUPATCH (D3D_BlockOnTime_4__LTCG_eax1)( int MakeSpace );
20732072
20742073// ******************************************************************
20752074// * patch: D3D_BlockOnResource
@@ -2082,9 +2081,9 @@ void WINAPI EMUPATCH(D3D_BlockOnResource)( X_D3DResource* pResource );
20822081void WINAPI EMUPATCH (D3D_DestroyResource)( X_D3DResource* pResource );
20832082
20842083// ******************************************************************
2085- // * patch: D3D_DestroyResource__LTCG
2084+ // * patch: D3D_DestroyResource_0__LTCG_edi1
20862085// ******************************************************************
2087- void WINAPI EMUPATCH (D3D_DestroyResource__LTCG )();
2086+ void WINAPI EMUPATCH (D3D_DestroyResource_0__LTCG_edi1 )();
20882087
20892088
20902089// ******************************************************************
0 commit comments