
RESHADE DOWNLOAD WINDOWS 7
RESHADE DOWNLOAD CODE
Fixed infinite loop constructs in ReShade FX getting translated to wrong code.Fixed crash when effect file contains preprocessor constructs that use the macro name in the definition.

Fixed runtime error when evaluating a preprocessor macro with less arguments than it actually takes.Fixed postfix operators being translated to wrong HLSL/GLSL code.Fixed GLSL code generation for struct fields with underscores in their names.Fixed stutters during effect file loading because of too many threads.Fixed freezing when doing a reload while effects are already loading.Fixed application hash (aka the "_APPLICATION_" definition) not working correctly.Fixed UI artifacts in D3D9/12 and OpenGL.Fixed spelling mistake in tutorial text.Fixed texture upload failing in OpenGL if a pixel unpack buffer is set.Fixed crash in D3D12 if reloading a single effect due to resources being deleted that were still in use.Changed default number of reserved OpenGL texture names to 512 to fix artifacts in some old games.Changed keyboard shortcut widget to display "Click to set key shortcut" if none is set.Changed vendor and device ID display to print "Unknown" if the IDs are not known.


Changed "ReShade.ini" lookup to first check application directory before falling back to DLL directory.Changed preprocessor definition name input box in UI to filter out spaces.This fixes compatibility with certain older presets Changed preset INI check to look for "Techniques" key instead of "TechniqueSorting".Changed UI toggle key to not open/close UI when editing text.Changed default of "ClearRenderTargets" pass state to "false".Renamed "Direct3D 10+" button in setup tool to "Direct3D 10/11/12".Improve responsiveness of slider adjustment buttons.Improved D3D12 performance by reusing a single command list.Improved D3D11 performance by removing global locks (now uses a "ID3D11CommandList" hook for state tracking instead).
