Fixed silent OpenGL error when capturing frame. Fixed OpenGL sRGB issues due to GL_FRAMEBUFFER_SRGB affecting glBlitFramebuffer.Fixed black screen in OpenGL games using "glClipControl" to change clipping behavior.Fixed mouse cursor being restricted by clip rectangle by resetting it as long as game input is blocked.Fixed crash if using SRGB view on special texture reference on Direct3D 10 and 11.Fixed "Alt" key state not being updated after leaving the window via "Alt + Tab".Fixed duplicate state changes in OpenGL renderer.Fixed texture registers exceeding fast on Direct3D 10 and 11 due to multiple occurances of the same object.Fixed bitwise operations returning wrong results in Direct3D 9 effect code.Fixed invalid type in unary expressions after constant folding.Fixed shader stage incompatibilities in Direct3D 10/11 when resolving backbuffer but not rendering any effects.Fixed missing error message when encountering mistake while parsing annotations.Fixed missing error messages after internal shader compilation failed.Fixed buffer overflow in OpenGL texture update.Fixed OpenGL renderer calling hooked OpenGL functions rather than the original ones.Fixed crash on WM_INPUT message if target window registration was missed.Fixed crash if effect parser encounters a "switch" statement with a default case.Fixed duplicate input if raw input is enabled without RIDEV_NOLEGACY set.Fixed texture data upload for "R8" and "RG8" format on Direct3D10+.Fixed lexer failing to parse floating point numbers with exponent.Fixed lexer failing to parse numbers that are too big for floating point storage.Fixed "Print Screen" key state not being registered correctly.Changed input management to hook "Get/PeekMessage" rather than using "SetWindowsHookEx".Changed "tex2Dfetch" intrinsic to take a level-of-detail argument.Increased number of texture slots restored by OpenGL stateblock.Forced usage of DXGI 1.1 and D3D 10.1 instead of allowing older versions.Added thread synchronization to window message handling.Added customizable option to display FPS on screen at all times.Added support for mouse buttons to toggle techniques.Added error message if D3DCompiler is not installed.Added deprecation warning for type tokens on annotations.Added warning message on implicit vector truncation in function calls.Added parser syntax error when encountering an initializer on a variable with semantic.Added parser error message if a variable is both "uniform" and "const".Added parser error when encountering more than one statement in a switch case body.Added performance mode which converts all uniform variables to constants.Added various GUI related uniform variable annotations.Added support for modifier keys to GUI and screenshot key shortcuts.Added support for "#pragma once" in shader files.Added "SetCursorPos" hook to allow free cursor movement when inside GUI for games using it.Added configuration file to save commen settings.Added support for unicode filesystem paths throughout ReShade.Added theoretical support for the mouse wheel and additional mouse buttons.Added "mousebutton" source for uniform variables.Added platform information to initial version log entry.Added support for blocking game input when the GUI is focused.Added support for loading multiple effect files.Just point the setup tool to the game you want to install ReShade to and you're done. Installation and usage has never been easier. Change values on-the-fly, see ideas take shape immediately, create and load presets from within the game, etc. ReShade 3.0 is a major rewrite of the project, featuring an in-game GUI and so much more. After months of work it's finally finished.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |