18 Commits (048ed98d1209a4b562b06eb7ff4e65d90d88db99)
 

Author SHA1 Message Date
Nico de Poel 048ed98d12 Added DX11 and Vulkan headers and static libraries to the project 2 years ago
Nico de Poel e8bc0eeb9c Added Unity graphics API headers for DX11 and Vulkan 2 years ago
Nico de Poel f4af0819c7 Isolated DX12-specific code, so that it can easily be replaced with alternative DX11 and Vulkan code. 2 years ago
Nico de Poel 4ea19e9852 Renamed FSR3 => FSR2 2 years ago
Nico de Poel d822598778 Reimplemented upscaling using the older FSR2 API for DX12 2 years ago
Nico de Poel 1db11a5249 Added FSR 2.2 headers and static libraries for DX11, DX12 and Vulkan 2 years ago
Nico de Poel eeb43bac2a - Added an extra render event to allow setting all textures in one go, in a way that isn't stupid and inefficient 2 years ago
Nico de Poel b8289ac5a0 Added an MIT license on my own name, to keep my options fully open for future applications 2 years ago
Nico de Poel 3db46ba447 Made context destruction more consistent and safe against duplicate slot freeing 2 years ago
Nico de Poel 7444ef9846 Tying up some loose ends: 2 years ago
Nico de Poel f53321bd43 Use ID3D12Resource pointers in the texture table, to remove some unnecessary casts 2 years ago
Nico de Poel dafe81d108 Fixed bugs: 2 years ago
Nico de Poel cfcf81e50e Implemented what should be the rest of the FSR3 feature set. Still untested. 2 years ago
Nico de Poel bf13cda3ca First bits of integration of FFX upgradable API for creating an upscaler context 2 years ago
Nico de Poel f6cabcd3f4 Added upgradable FidelityFX API for DX12 with precompiled signed DLL from AMD 2 years ago
Nico de Poel 9ac431209e Implemented D3D12 Unity interface bits 2 years ago
Nico de Poel 2d5b133833 Implemented thread-safe allocation/freeing of feature slots, plus decoding of texture userdata 2 years ago
Nico de Poel 781b062fca Created initial skeleton of FSR3 native render plugin, with all type declarations and stubbed-out public interface functions. 2 years ago