reshade 4.0

Testování výkonu a stability PC, výsledkové listiny bechmarků.

Moderátor: Don

Odpovědět
spajdr
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 14. bře 2004
Bydliště: Ostrava Poruba
Kontaktovat uživatele:

reshade 4.0

Příspěvek od spajdr »

It's time for the big update! I spent the last couple of months completly rewriting the ReShade FX compiler from ground up. This new compiler is now fully standalone, blazing fast, has much better error recovery (Got a syntax error in your code somewhere? No problem, it will try and finish compiling anyway.), better support for various code features (array assignments and switch statements work properly now) and paves the future for Vulkan support (it can now not only generate HLSL and GLSL, but also SPIR-V). But that's not all. ReShade got a major UI overhaul to make working with it even more productive. This includes an in-game code editor, texture preview, many changes to variable editing to make it more accessible and lots of new styling options to customize the UI to your likings.

Note: Because of the compiler changes, a very small amount of effects may no longer compile in ReShade 4.0 (if they are using intrinsic functions in constant expressions). These need to be updated by their authors. But all effects in the standard repository do work.

The default keyboard shortcut for opening the in-game overlay has changed to the "Home" ("Pos 1" on some keyboards) button.

Because images are more descriptive than a thousand words:



Improved error handling and code editor in action:

New styling settings:

Docking system thanks to github.com/ocornut/imgui/issues/2109:


Changelog

4.0.0:
Rewrote ReShade FX compiler from ground up to generate SSA code (way too many changes to list them all)
Added #line directives to HLSL/GLSL output for better error messages when HLSL/GLSL compilation fails
Added error for array declarations without a size
Added error when attempting to cast arrays
Added variable name to error messages referring to variables
Added context menu to variable widgets with option to reset them to their default value
Added option to display boolean values as combo box instead of checkbox (via < ui_type = "combo"; >)
Added option to save preset and settings with screenshot
Added in-game code editor
Added experimental variable editing UI which uses tabs instead of trees (disabled by default, can be enabled in settings)
Added progress bar to loading progress on splash bar
Added separate FPS and frame time overlay and changed their font to the same as the UI
Added radio button widget (via < ui_type = "radio"; ui_items = "Button 1\0Button 2\0...\0"; >)
Show techniques belonging to effects that failed to compile in the technique list
Updated to latest ImGUI with support for docking
Changed effect loading to use multiple threads for initial compilation with the ReShade FX compiler and only compile the generated HLSL/GLSL code for those effects that are enabled
Delayed effect loading to the first frame
Changed default keyboard shortcut to open the UI to "Home"
Changed default color scheme (thanks to CeeJay)
Changed drag widget to a slider widget (old one is still available via < ui_type = "drag2"; >)
Changed font scaling to actually re-create the font atlas with a different font size instead of scaling the atlas texture
Changed setup to use relative search paths by default
Changed setup to select Steam installation directory by default if present
Create a default preset file on launch if none exists (so no changes are lost if the user forgot to create one)
Reworked styling settings
Reworked various UI widgets (e.g. search path selection, preprocessor settings, ...)
Reworked statistics UI design and added texture preview
Improved performance of update loop for special uniform variables (those with a < source = ...;> annotation)
Fixed text input not working if raw input is used with legacy keyboard messages disabled
Fixed mouse cursor being reset to the window corner on first call when input blocking is active
Fixed race condition when accessing input causing ReShade to ignore keyboard strokes sometimes
Fixed errors staying on splash screen after reloading shaders
Fixed crash when constant folding encounters a divide by zero expression
Fixed implicit type conversion rules for functions with multiple parameters
Fixed window becoming inactive when global alpha is set to zero
Fixed LOD bias for textures with auto-generated mipmaps in D3D9
Fixed crash if sampler bindings exceed the input resource slot limit in D3D10/D3D11
Removed API specific effect compilers and instead handle everything in standalone ReShade FX compiler
Removed support for custom #pragma directives
Removed user name filtering from log output
Removed support for intrinsic functions in constant expressions from ReShade FX compiler
Removed performance mode hint popup (should be obvious enough with the checkbox now)

https://reshade.me/forum/releases/4772-4-0

Download
======
https://reshade.me/#download
Pepa1
Mírně pokročilý
Mírně pokročilý
Registrován: 10. srp 2005

Re: reshade 4.0

Příspěvek od Pepa1 »

asi stále není DX12 support?
já jsem zamrz u sweetfx kvůli jednoduchosti (nakopírovat preset a je to), ale tohle mi přijde dost komplikovaný pro běžnýho usera... nicméně určitě je dobře že se to dál updatuje...
spajdr
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 14. bře 2004
Bydliště: Ostrava Poruba
Kontaktovat uživatele:

Re: reshade 4.0

Příspěvek od spajdr »

Prvne bude podpora pro Vulkan podle toho co pise, tech DX12 her je porad malo na to aby ho to prinutilo pridat podporu.
Pepa1
Mírně pokročilý
Mírně pokročilý
Registrován: 10. srp 2005

Re: reshade 4.0

Příspěvek od Pepa1 »

spajdr píše:Prvne bude podpora pro Vulkan podle toho co pise, tech DX12 her je porad malo na to aby ho to prinutilo pridat podporu.
to je pravda, ale třeba u nový Tomb Raider by se hodilo... :)

chtěl jsem se zeptat jestli se nějak oproti verzi 3 změnilo používání? Zkusil bych upgradovat ze SweetFX.. :) Pokud to chápu správně tak stačí pustit install Reshade, vybrat složku se hrou a poté nakopírovat ini soubor (preset) do složky se hrou. Takhle to bylo shodně jako u SweetFX.... Ale u první verze reshade se to ještě nějak muselo aktivovat přes tu jejich konzoli a to mně odradilo, takže jsem zůstal u SweetFX.. Je nějakej posun v ovládání ? Případně budu rád za praktickou radu z používání...
spajdr
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 14. bře 2004
Bydliště: Ostrava Poruba
Kontaktovat uživatele:

Re: reshade 4.0

Příspěvek od spajdr »

z 99% procent nemusis nic dokopirovavat, vyberes si graficke rozhrani, cestu ke hre, jake shadery chces stahnout a jedes a pokud jsi pripojen na internet tak ti to pri vydani nove verze da vedet.
Navod na 3.0 jak postupovat od zacatku je tady (nevim jak moc to 4.0 zmenila)
https://reshade.me/forum/general-discus ... -newcomers
Urcite neco najdes i na youtube, ale rozhodne uz to neni takova babracka jak u starych verzi :-)
Pepa1
Mírně pokročilý
Mírně pokročilý
Registrován: 10. srp 2005

Re: reshade 4.0

Příspěvek od Pepa1 »

tak jsem to zprovoznil, teď ještě najít šikovnej preset, kterej přidá jen trochu barev a víc zaostří. Většina jich totiž z toho udělá omalovánky.
petsild
Začátečník
Začátečník
Registrován: 03. črc 2012
Bydliště: Praha 10

Re: reshade 4.0

Příspěvek od petsild »

Znáte nejlepší nastavení pro SMAA modul?
Pepa1
Mírně pokročilý
Mírně pokročilý
Registrován: 10. srp 2005

Re: reshade 4.0

Příspěvek od Pepa1 »

petsild píše:Znáte nejlepší nastavení pro SMAA modul?
někde jsem našel již starší radu (ale nevim jestli je to ještě aktuální):

SweetFX has several SMAA 'presets' Ultra:
#define SMAA_THRESHOLD 0.05
#define SMAA_MAX_SEARCH_STEPS 32
#define SMAA_MAX_SEARCH_STEPS_DIAG 16
#define SMAA_CORNER_ROUNDING 25
Pepa1
Mírně pokročilý
Mírně pokročilý
Registrován: 10. srp 2005

Re: reshade 4.0

Příspěvek od Pepa1 »

Tak už jsem tomu přišel na chuť a oproti staršímu sweetFX se mi u nového Reshade líbí možnost přepínat presety přímo ve hře bez nutnosti ukončovat hru, takže si hned mohu vyzkoušet, který mi nejlépe vyhovuje. Zatím se mi osvědčily presety odtud : https://sfx.thelazy.net/users/u/jonny25/
petsild
Začátečník
Začátečník
Registrován: 03. črc 2012
Bydliště: Praha 10

Re: reshade 4.0

Příspěvek od petsild »

Pepa1 píše:
petsild píše:Znáte nejlepší nastavení pro SMAA modul?
někde jsem našel již starší radu (ale nevim jestli je to ještě aktuální):

SweetFX has several SMAA 'presets' Ultra:
#define SMAA_THRESHOLD 0.05
#define SMAA_MAX_SEARCH_STEPS 32
#define SMAA_MAX_SEARCH_STEPS_DIAG 16
#define SMAA_CORNER_ROUNDING 25
Vyzkouším děkuji.
Pepa1
Mírně pokročilý
Mírně pokročilý
Registrován: 10. srp 2005

Re: reshade 4.0

Příspěvek od Pepa1 »

Pepa1 píše:Tak už jsem tomu přišel na chuť.....
Tak po týdnu zkoušení, i když mě reshade celkem dostalo a to z důvodu možností nastavování tzv. "za provozu", se však vracím k původnímu sweetFX :sad: a to z důvodu, že i ten nejednoduší preset v reshade mi bere v Odyssey 15fps dolů :evil: , což SweetFX nedělá.....
Odpovědět

Zpět na „Benchmarky a diagnostické programy“