4.2
- crosire
- Topic Author
Less
More
Changelog
4.2.0:
4.2.1:
4.2.0:
- Reworked OpenGL context management (this fixes the infinite reloading bug that occured in some OpenGL games)
- Updated setup tool target framework to .NET 4.6.1
- Added info message when saving a screenshot
- Added automatic reload after closing preprocessor definitions popup window
- Added support for holding down mouse button on "<" and ">" buttons of slider controls
- Added support for UTF8 characters in user configured paths
- Added alpha slider widget for single component uniform variables
uniform float alpha_value < ui_type = "color"; > = 0.0f;
- Added "ui_label" annotation support for techniques
technique blablabla < ui_label = "My Effect"; > { ... }
- Added button to clear the search bar (thanks to Daodan)
- Added constant support for multi-component variables in performance mode
- Added performance mode constant defines to HLSL/GLSL preview
- Changed Ctrl + mouse wheel to only change font size when UI is open
- Changed the implementation of "Active to top" to sort unused techniques by name
- Changed HLSL code generation to replace uints with ints in shader model 3
- Changed code generation for index expressions
- Disabled keyboard navigation while editor is focused so that the Alt key does not switch focus to the menu bar while editing
- Fixed some OpenGL games not working with ReShade on Windows 10 (failing with a "SetPixelFormat" error)
- Fixed sRGB textures in D3D10 and D3D11
- Fixed emulated texture intrinsics like "tex2Dfetch" in D3D9
- Fixed settings for toggleable techniques not being saved in preset when it was currently inactive
- Fixed technique toggle key not being reset when switching presets (thanks to Mortalitas)
- Fixed value reset for boolean uniform variables
- Fixed variable names from different scopes clashing in generates HLSL and GLSL code
- Fixed text editor scrolling when moving cursor around
- Fixed text editor cursor position when moving left with a selection active and no longer selecting
- Fixed mouse selection while pressing shift in text editor
- Fixed color widget for uniform variables not reflecting alpha value in preview
- Fixed duplicated input in applications with raw input where ReShade did not capture the raw input window (e.g. Blender)
- Fixed effects using "fwidth" intrinsic failing to compile in OpenGL (on AMD cards)
- Fixed annotation value type conversions
- Fixed certain vector casts failing to compile in OpenGL
4.2.1:
- Added option to disable the screenshot notification message
- The info bar at the top on startup is now shown persistently until the tutorial is started (if the tutorial wasn't finished/skipped before)
- Changed default screenshot format to PNG
- Fixed unicode paths in log messages
- Fixed loading of effect files with an UTF-8 BOM
- Fixed "QueryInterface" implementation of hooked D3D10 and D3D11 devices not conforming to COM rules because they did not have an identitiy
Last edit: 5 years 3 weeks ago by crosire.
The following user(s) said Thank You: Wicked Sick, CeeJay.dk, NattyDread, kaicooper, Tom Yum 72, Boulotaur2024, sajittarius, brussell, YOBA, Martigen and 61 other people also said thanks.
The topic has been locked.
- kaicooper
Less
More
- Khronikos
Less
More
- Martigen
Less
More
Thank you Crosire for your tireless and brilliant work!
I've said it before and I'll say it again, the first thing I do after installing a game is install Reshade, and there's not a single game I play without it. Thanks also to the shader authors as well, without which we woulnd't have the option to make our games look stunning
*takes hat off and bows*
I've said it before and I'll say it again, the first thing I do after installing a game is install Reshade, and there's not a single game I play without it. Thanks also to the shader authors as well, without which we woulnd't have the option to make our games look stunning
*takes hat off and bows*
The topic has been locked.
- brussell
Less
More
- Tigertank
Less
More
- Lifell
Less
More
- theGryphon
Less
More
Hey crosire, I'm a fan.
Something that may be of importance though: Windows Defender (on Win 10 Pro 1809) detects Win32/Zpevdo.B in the 4.2 exe I just downloaded.
I haven't seen that in any previous release, so I registered just to report this oddity. I use this system for work too so I can't install it as it is... I hope it gets addressed soon.
Thank you for your work!
Something that may be of importance though: Windows Defender (on Win 10 Pro 1809) detects Win32/Zpevdo.B in the 4.2 exe I just downloaded.
I haven't seen that in any previous release, so I registered just to report this oddity. I use this system for work too so I can't install it as it is... I hope it gets addressed soon.
Thank you for your work!
The topic has been locked.
- sajittarius
Less
More
Thanks Crosire!
"Added support for holding down mouse button on "<" and ">" buttons of slider controls"
funny, just last week i was thinking it would be awesome if you could hold down the mouse button on those slider controls... lol
"Added support for holding down mouse button on "<" and ">" buttons of slider controls"
funny, just last week i was thinking it would be awesome if you could hold down the mouse button on those slider controls... lol
The topic has been locked.
- dorez`
Less
More
It is a pity as before the black screen was the hope that IL2 would start with OpenGL but alas. I don’t understand why I stopped working even with version 401. Previously, it worked fine, the code installed version 4.02 became a black screen at startup. Since then, the version and 4.01 stopped working riddle. Only 3.4.1 works
The topic has been locked.
- BestArtModding
Less
More
- domjam
Less
More
- Wicked Sick
Less
More
Thanks again, Crosire!
EDIT:
I am having trouble to download lol If anyone got a mirror, would be nice. I am sure it was a false positive.
EDIT:
I am having trouble to download lol If anyone got a mirror, would be nice. I am sure it was a false positive.
Last edit: 5 years 3 weeks ago by Wicked Sick. Reason: Fear
The topic has been locked.
- domjam
Less
More
- seri14
Less
More
The topic has been locked.
- crosire
- Topic Author
Less
More
Windows Defender has already whitelisted 4.2, you just need to update it:
www.microsoft.com/en-us/wdsi/definitions
The following user(s) said Thank You: Wicked Sick, theGryphon
The topic has been locked.
- Wicked Sick
Less
More
- Milick
Less
More
- Martigen
Less
More
Since this comes up every release, it might be worth putting at the top of a release post in big bold caps that any virus detections are false positives due to the way Reshade works as an injector.crosire wrote: Windows Defender has already whitelisted 4.2, you just need to update it: www.microsoft.com/en-us/wdsi/definitions
The topic has been locked.
- PatrickJr
Less
More
Sadly just crashes Fallout 76 for me
05:28:42:679 [03112] | INFO | Initializing crosire's ReShade version '4.2.0.539' (64-bit) built on '2019-03-01 01:23:05' loaded from "D:\\Fallout76\\dxgi.dll" to "D:\\Fallout76\\Fallout76.exe" ...
05:28:42:827 [03112] | INFO | Registering hooks for "user32.dll" ...
05:28:42:827 [03112] | INFO | > Libraries loaded.
05:28:42:828 [03112] | INFO | > Found 13 match(es). Installing ...
05:28:42:864 [03112] | INFO | Registering hooks for "ws2_32.dll" ...
05:28:42:864 [03112] | INFO | > Libraries loaded.
05:28:42:864 [03112] | INFO | > Found 8 match(es). Installing ...
05:28:42:901 [03112] | INFO | Registering hooks for "C:\\WINDOWS\\system32\\d3d9.dll" ...
05:28:42:901 [03112] | INFO | > Libraries loaded.
05:28:42:901 [03112] | INFO | > Found 9 match(es). Installing ...
05:28:42:942 [03112] | INFO | Registering hooks for "C:\\WINDOWS\\system32\\d3d10.dll" ...
05:28:42:942 [03112] | INFO | > Delayed.
05:28:42:942 [03112] | INFO | Registering hooks for "C:\\WINDOWS\\system32\\d3d10_1.dll" ...
05:28:42:943 [03112] | INFO | > Delayed.
05:28:42:943 [03112] | INFO | Registering hooks for "C:\\WINDOWS\\system32\\d3d11.dll" ...
05:28:42:943 [03112] | INFO | > Libraries loaded.
05:28:42:943 [03112] | INFO | > Found 2 match(es). Installing ...
05:28:42:982 [03112] | INFO | Registering hooks for "C:\\WINDOWS\\system32\\dxgi.dll" ...
05:28:42:982 [03112] | INFO | > Delayed until first call to an exported function.
05:28:42:982 [03112] | INFO | Registering hooks for "C:\\WINDOWS\\system32\\opengl32.dll" ...
05:28:42:982 [03112] | INFO | > Delayed.
05:28:42:982 [03112] | INFO | Initialized.
05:28:44:181 [03112] | INFO | Redirecting 'RegisterClassA(000000428174E650)' ...
05:28:44:181 [03112] | INFO | > Adding 'CS_OWNDC' window class style flag to 'Fallout76'.
05:28:44:196 [03112] | INFO | Redirecting 'CreateDXGIFactory({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 000000428174E690)' ...
05:28:44:196 [03112] | INFO | > Passing on to 'CreateDXGIFactory1':
05:28:44:196 [03112] | INFO | Redirecting 'CreateDXGIFactory1({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 000000428174E690)' ...
05:28:44:197 [03112] | INFO | Installing export hooks for "C:\\WINDOWS\\system32\\dxgi.dll" ...
05:28:44:197 [03112] | INFO | > Found 7 match(es). Installing ...
05:28:44:203 [03112] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(000001CB766FB990, 0, 0000000000000000, 0, 000000428174E698, 2, 7, 000000428174E480, 00007FF70F3DC7D8, 00007FF70F3DC7A8, 000000428174E688, 00007FF70F3DC7B0)' ...
05:28:44:278 [03112] | INFO | Redirecting 'CreateDXGIFactory1({770AAE78-F26F-4DBA-A829-253C83D1B387}, 000000428174A690)' ...
05:28:44:278 [03112] | INFO | Redirecting 'D3D11CreateDevice(000001CB768FBF70, 0, 0000000000000000, 0, 000000428174A810, 4, 7, 000001CB767EA228, 000001CB767EA264, 000001CB767EA230)' ...
05:28:44:278 [03112] | INFO | > Passing on to 'D3D11CreateDeviceAndSwapChain':
05:28:44:278 [03112] | INFO | Redirecting 'D3D11CreateDeviceAndSwapChain(000001CB768FBF70, 0, 0000000000000000, 0, 000000428174A810, 4, 7, 0000000000000000, 0000000000000000, 000001CB767EA228, 000001CB767EA264, 000001CB767EA230)' ...
05:28:44:294 [03112] | INFO | > Using feature level 0xb100.
05:28:44:295 [03112] | INFO | Redirecting 'CreateDXGIFactory({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 000000428174A8F8)' ...
05:28:44:295 [03112] | INFO | > Passing on to 'CreateDXGIFactory1':
05:28:44:295 [03112] | INFO | Redirecting 'CreateDXGIFactory1({7B7166EC-21C7-44AE-B21A-C9AE321AE369}, 000000428174A8F8)' ...
05:28:44:423 [03112] | INFO | > Using feature level 0xb100.
05:28:44:423 [03112] | INFO | > Calling 'IDXGIFactory::CreateSwapChain':
05:28:44:423 [03112] | INFO | Redirecting 'IDXGIFactory::CreateSwapChain(000001C94F104E50, 000001CB7AD275A0, 000000428174E480, 00007FF70F3DC7D8)' ...
05:28:44:423 [03112] | INFO | > Dumping swap chain description:
05:28:44:423 [03112] | INFO | +-----------------------------------------+-----------------------------------------+
05:28:44:423 [03112] | INFO | | Parameter | Value |
05:28:44:423 [03112] | INFO | +-----------------------------------------+-----------------------------------------+
05:28:44:423 [03112] | INFO | | Width | 2560 |
05:28:44:423 [03112] | INFO | | Height | 1080 |
05:28:44:423 [03112] | INFO | | RefreshRate | 60 1 |
05:28:44:423 [03112] | INFO | | Format | 28 |
05:28:44:423 [03112] | INFO | | ScanlineOrdering | 0 |
05:28:44:423 [03112] | INFO | | Scaling | 0 |
05:28:44:423 [03112] | INFO | | SampleCount | 1 |
05:28:44:423 [03112] | INFO | | SampleQuality | 0 |
05:28:44:423 [03112] | INFO | | BufferUsage | 32 |
05:28:44:423 [03112] | INFO | | BufferCount | 2 |
05:28:44:423 [03112] | INFO | | OutputWindow | 0000000000131D16 |
05:28:44:423 [03112] | INFO | | Windowed | TRUE |
05:28:44:423 [03112] | INFO | | SwapEffect | 0 |
05:28:44:423 [03112] | INFO | | Flags | 0x2 |
05:28:44:423 [03112] | INFO | +-----------------------------------------+-----------------------------------------+
The topic has been locked.