├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── example-prepare-x32.cmd ├── example-prepare-x64.cmd └── src ├── base-window.cpp ├── base-window.h ├── black-box-dx-window.h ├── d3d11-base-helper.cpp ├── d3d11-base-helper.h ├── d3d11-present-hook.cpp ├── d3d11-present-hook.h ├── d3d11-renderer.cpp ├── d3d11-renderer.h ├── d3d12-base-helper.cpp ├── d3d12-base-helper.h ├── d3d12-present-hook.cpp ├── d3d12-present-hook.h ├── d3d12-renderer.cpp ├── d3d12-renderer.h ├── d3dx12.h ├── main.cpp ├── misc-helpers.cpp ├── misc-helpers.h ├── pixel-shader.hlsl └── vertex-shader.hlsl /.gitignore: -------------------------------------------------------------------------------- 1 | build/* -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/README.md -------------------------------------------------------------------------------- /example-prepare-x32.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/example-prepare-x32.cmd -------------------------------------------------------------------------------- /example-prepare-x64.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/example-prepare-x64.cmd -------------------------------------------------------------------------------- /src/base-window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/base-window.cpp -------------------------------------------------------------------------------- /src/base-window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/base-window.h -------------------------------------------------------------------------------- /src/black-box-dx-window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/black-box-dx-window.h -------------------------------------------------------------------------------- /src/d3d11-base-helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d11-base-helper.cpp -------------------------------------------------------------------------------- /src/d3d11-base-helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d11-base-helper.h -------------------------------------------------------------------------------- /src/d3d11-present-hook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d11-present-hook.cpp -------------------------------------------------------------------------------- /src/d3d11-present-hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d11-present-hook.h -------------------------------------------------------------------------------- /src/d3d11-renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d11-renderer.cpp -------------------------------------------------------------------------------- /src/d3d11-renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d11-renderer.h -------------------------------------------------------------------------------- /src/d3d12-base-helper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d12-base-helper.cpp -------------------------------------------------------------------------------- /src/d3d12-base-helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d12-base-helper.h -------------------------------------------------------------------------------- /src/d3d12-present-hook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d12-present-hook.cpp -------------------------------------------------------------------------------- /src/d3d12-present-hook.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d12-present-hook.h -------------------------------------------------------------------------------- /src/d3d12-renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d12-renderer.cpp -------------------------------------------------------------------------------- /src/d3d12-renderer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3d12-renderer.h -------------------------------------------------------------------------------- /src/d3dx12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/d3dx12.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/misc-helpers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/misc-helpers.cpp -------------------------------------------------------------------------------- /src/misc-helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/misc-helpers.h -------------------------------------------------------------------------------- /src/pixel-shader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/pixel-shader.hlsl -------------------------------------------------------------------------------- /src/vertex-shader.hlsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eugen15/directx-present-hook/HEAD/src/vertex-shader.hlsl --------------------------------------------------------------------------------