[ create a new paste ] login | about

Link: http://codepad.org/1eqo7XQZ    [ raw code | fork ]

C++, pasted on Feb 27:
CContext::TriggerAmortizedRenderOperations:
165F30D3  mov         byte ptr [ecx+460h],1  
165F30DA  mov         dword ptr [ecx+64h],offset CContext::ID3D11DeviceContext_Draw_Amortized (16645830h)  
165F30E1  mov         dword ptr [ecx+60h],offset CContext::ID3D11DeviceContext_DrawIndexed_Amortized (166458A0h)  
165F30E8  mov         dword ptr [ecx+84h],offset CContext::ID3D11DeviceContext_DrawInstanced_Amortized (16645910h)  
165F30F2  mov         dword ptr [ecx+80h],offset CContext::ID3D11DeviceContext_DrawIndexedInstanced_Amortized (16645990h)  
165F30FC  mov         dword ptr [ecx+0C8h],offset CContext::ID3D11DeviceContext_DrawAuto_Amortized (16645A10h)  
165F3106  mov         dword ptr [ecx+0CCh],offset CContext::ID3D11DeviceContext_DrawIndexedInstancedIndirect_Amortized (16645A70h)  
165F3110  mov         dword ptr [ecx+0D0h],offset CContext::ID3D11DeviceContext_DrawInstancedIndirect_Amortized (16645AE0h)  
165F311A  mov         dword ptr [ecx+0D4h],offset CContext::ID3D11DeviceContext_Dispatch_Amortized (16645B50h)  
165F3124  mov         dword ptr [ecx+0D8h],offset CContext::ID3D11DeviceContext_DispatchIndirect_Amortized (16645BC0h)  
165F312E  mov         dword ptr [ecx+0E8h],offset CContext::ID3D11DeviceContext_CopySubresourceRegion_Amortized (16645C30h)  
165F3138  mov         dword ptr [ecx+0ECh],offset CContext::ID3D11DeviceContext_CopyResource_Amortized (16645CC0h)  
165F3142  mov         dword ptr [ecx+0F0h],offset CContext::ID3D11DeviceContext_UpdateSubresource_Amortized (16645D30h)  
165F314C  mov         dword ptr [ecx+0F4h],offset CContext::ID3D11DeviceContext_CopyStructureCount_Amortized (16645DB0h)  
165F3156  mov         dword ptr [ecx+108h],offset CContext::ID3D11DeviceContext_GenerateMips_Amortized (16645E20h)  
165F3160  mov         dword ptr [ecx+114h],offset CContext::ID3D11DeviceContext_ResolveSubresource_Amortized (16645E90h)  
165F316A  mov         dword ptr [ecx+0F8h],offset CContext::ID3D11DeviceContext_ClearRenderTargetView_Amortized (16645F10h)  
165F3174  mov         dword ptr [ecx+0FCh],offset CContext::ID3D11DeviceContext_ClearUnorderedAccessViewUint_Amortized (16645F80h)  
165F317E  mov         dword ptr [ecx+100h],offset CContext::ID3D11DeviceContext_ClearUnorderedAccessViewFloat_Amortized (16645FF0h)  
165F3188  mov         dword ptr [ecx+104h],offset CContext::ID3D11DeviceContext_ClearDepthStencilView_Amortized (16646060h)  
165F3192  ret  

CContext::PerformAmortizedRenderOperations:
165F90AB  mov         edi,edi  
165F90AD  push        esi  
165F90AE  mov         esi,ecx  
165F90B0  movzx       eax,byte ptr [esi+462h]  
165F90B7  imul        eax,eax,1CCh  
165F90BD  mov         byte ptr [esi+460h],0  
165F90C4  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+34h (165E91C4h)[eax]  
165F90CA  mov         dword ptr [esi+64h],ecx  
165F90CD  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+30h (165E91C0h)[eax]  
165F90D3  mov         dword ptr [esi+60h],ecx  
165F90D6  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+54h (165E91E4h)[eax]  
165F90DC  mov         dword ptr [esi+84h],ecx  
165F90E2  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+50h (165E91E0h)[eax]  
165F90E8  mov         dword ptr [esi+80h],ecx  
165F90EE  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+98h (165E9228h)[eax]  
165F90F4  mov         dword ptr [esi+0C8h],ecx  
165F90FA  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+9Ch (165E922Ch)[eax]  
165F9100  mov         dword ptr [esi+0CCh],ecx  
165F9106  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0A0h (165E9230h)[eax]  
165F910C  mov         dword ptr [esi+0D0h],ecx  
165F9112  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0A4h (165E9234h)[eax]  
165F9118  mov         dword ptr [esi+0D4h],ecx  
165F911E  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0A8h (165E9238h)[eax]  
165F9124  mov         dword ptr [esi+0D8h],ecx  
165F912A  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0B8h (165E9248h)[eax]  
165F9130  mov         dword ptr [esi+0E8h],ecx  
165F9136  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0BCh (165E924Ch)[eax]  
165F913C  mov         dword ptr [esi+0ECh],ecx  
165F9142  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0C0h (165E9250h)[eax]  
165F9148  mov         dword ptr [esi+0F0h],ecx  
165F914E  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0C4h (165E9254h)[eax]  
165F9154  mov         dword ptr [esi+0F4h],ecx  
165F915A  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0D8h (165E9268h)[eax]  
165F9160  mov         dword ptr [esi+108h],ecx  
165F9166  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0E4h (165E9274h)[eax]  
165F916C  mov         dword ptr [esi+114h],ecx  
165F9172  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0C8h (165E9258h)[eax]  
165F9178  mov         dword ptr [esi+0F8h],ecx  
165F917E  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0D4h (165E9264h)[eax]  
165F9184  mov         dword ptr [esi+104h],ecx  
165F918A  mov         ecx,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0CCh (165E925Ch)[eax]  
165F9190  mov         dword ptr [esi+0FCh],ecx  
165F9196  mov         eax,dword ptr CContext::g_DefaultID3D11DeviceContextVtbl+0D0h (165E9260h)[eax]  
165F919C  push        0  


Create a new paste based on this one


Comments: