14 Commits (dfab8c6126bd781f44d0c8d2703c2d44fe750da3)
 

Author SHA1 Message Date
Nico de Poel dfab8c6126 Added initial required bits for Vulkan support 1 year ago
Nico de Poel e463345efb Reverted the SetTextures render event, as there is a legit reason (Vulkan) for the convoluted SetTextureEvent method of pushing textures 1 year 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 1 year ago
Nico de Poel b8289ac5a0 Added an MIT license on my own name, to keep my options fully open for future applications 1 year ago
Nico de Poel 3db46ba447 Made context destruction more consistent and safe against duplicate slot freeing 1 year ago
Nico de Poel 7444ef9846 Tying up some loose ends: 1 year ago
Nico de Poel f53321bd43 Use ID3D12Resource pointers in the texture table, to remove some unnecessary casts 1 year ago
Nico de Poel dafe81d108 Fixed bugs: 1 year ago
Nico de Poel cfcf81e50e Implemented what should be the rest of the FSR3 feature set. Still untested. 1 year ago
Nico de Poel bf13cda3ca First bits of integration of FFX upgradable API for creating an upscaler context 1 year ago
Nico de Poel f6cabcd3f4 Added upgradable FidelityFX API for DX12 with precompiled signed DLL from AMD 1 year ago
Nico de Poel 9ac431209e Implemented D3D12 Unity interface bits 1 year ago
Nico de Poel 2d5b133833 Implemented thread-safe allocation/freeing of feature slots, plus decoding of texture userdata 1 year ago
Nico de Poel 781b062fca Created initial skeleton of FSR3 native render plugin, with all type declarations and stubbed-out public interface functions. 1 year ago