ReShade to oprogramowanie podnoszące jakość grafiki w grach bez przyczyniania się do spadków płynności rozgrywki.
Narzędzie dodaje obsługę wielu technologii takich jak antyaliasing SMAA automatyczna saturacja, korekcja kolorów, cross processing, rozmazanie selektywne, okluzja otoczenia i wiele innych.
Reshade oferuje również możliwość tworzenia swoich własnych efektów przy wykorzystaniu autorskiego języka programowania ReShade FX, którego składnia bazuje na HLSL.
Można dodać zaawansowane antyaliasing SMAA oparty na detekcji głębi, okluzję otoczenia przestrzeni ekranu, efekty głębi ostrości, aberrację chromatyczną, dynamiczne ziarno filmu, automatyczne nasycenie i korekcję kolorów, przetwarzanie krzyżowe, rozmycie.
ReShade obsługuje wszystkie Direct3D 9, Direct3D 10, Direct3D 11, Direct3D 12, OpenGL i Vulkan.