Fix a bug where the 64 bit jump opcodes would be used unnecessarily, which resulted in function prologue overwrite in certain 64 bit D3D DLLs due to the length of the 64 bit jump. Also if the game capture DLL is more than a 32 bit jump away, we now try to allocate memory near the target and set up an intermediate jump to get it within range. |
||
---|---|---|
.. | ||
GraphicsCaptureHook | ||
GlobalCaptureStuff.h | ||
GraphicsCapture.cpp | ||
GraphicsCapture.h | ||
GraphicsCapture.rc | ||
GraphicsCapture.sln | ||
GraphicsCapture.vcxproj | ||
GraphicsCapture.vcxproj.filters | ||
GraphicsCaptureSource.cpp | ||
GraphicsCaptureSource.h | ||
MemoryCapture.cpp | ||
MemoryCapture.h | ||
SharedTexCapture.cpp | ||
SharedTexCapture.h | ||
WindowCapture.cpp | ||
WindowCapture.h | ||
resource.h |