Reshade - powiększanie bez utraty jakości

OXYGEN THIEF

Bardzo aktywny
Członek Załogi
Administrator
Dołączył
26 Maj 2010
Posty
35957
Reakcje/Polubienia
25058
Miasto
Trololololo
pro-highres-436.png

Reshade to bezpłatne narzędzie służące do powiększania zdjęć cyfrowych. Umożliwia znaczne powiększenie zdjęć cyfrowych bez widocznej utraty ich jakości dzięki zastosowaniu specjalnych algorytmów.
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37858
Reakcje/Polubienia
33968

ReShade 5.9.0​

July 23, 2023
  • Features:
  • Added ReShade FX support for 1D and 3D textures
  • Added support for loading 3D DDS images into 3D textures
  • Added ReShade FX support for texture atomics and integer texture formats
  • Added "ui_units" annotation to add units description to slider or drag widgets
  • Added undo button next to modified values in uniform variable editor
  • Added optional preset transition message (overlay that shows the name of the preset when switching presets using hotkeys or similar)
  • Added environment variable to disable logging (RESHADE_DISABLE_LOGGING)
  • Added environment variable to disable input hooks (RESHADE_DISABLE_INPUT_HOOK)
  • Added environment variable to disable graphics hooks (RESHADE_DISABLE_GRAPHICS_HOOK)
  • Added config option to disable ReShade entirely on a specific effect runtime instance
  • Added HDR support for ReShade overlay
  • Bug fixes:
  • Fixed occasional crash in Cyberpunk 2077, The Last of Us, ... with Generic Depth add-on active
  • Fixed content not showing up in applications using Chromium (like Venice Unleashed)
  • Fixed potentially duplicated hooks in Vulkan for swapchain creation
  • Fixed splash bar not disappearing with "NoReloadOnInit" active
  • Fixed imgui navigation window getting stuck on screen when moving mouse while it is visible
  • Fixed warning about missing effect files showing even when effects were not yet loaded
  • Fixed "Edit global preprocessor definitions" popup window not being scrollable with the mouse
  • Fixed techniques on statistics page not being sorted by execution order
  • Fixed relative paths in the file dialog widget not always being relative to the configured base path
  • Fixed code editor search window focusing
  • Fixed "reshade_reloaded_effects" event not being called during reload of an individual effect
  • Fixed effects reloading constantly when using an add-on that changes the back buffer color bit depth an odd number of times a frame
  • Fixed internal calls to "D3D12SerializeRootSignature" crashing when graphics hooks are disabled
  • Fixed D3D12 resource state transition barriers for mipmap generation
  • Fixed broken query results in D3D12 when query has not finished executing on the GPU when queried
  • Fixed multiple different pooled textures in an effect being shared with the same pooled texture in a different effect
  • Fixed effect filter and preview texture being reset even when just a single effect is reloaded
  • Miscellaneous:
  • Updated imgui to 1.89.7 (add-ons may now use both 1.89.7 and the previous 1.86)
  • Added swap chain size check and avoid initializing on very small ones (The Sims 4 e.g. creates a 16x16 swapchain in borderless window mode that is better off skipped)
  • Added support for relative font paths
  • Added protection against key repeats triggering keybinds
  • Added warning message when add-ons were not loaded due to the build only having limited add-on functionality
  • Added log message for "IDXGISwapChain3::SetColorSpace1" calls
  • Added full application command-line to initial log message
  • Added "bind_pipeline" event for D3D9 "SetFVF" command
  • Added "create_sampler" event for D3D12 static samplers and also include them in pipeline layout parameters
  • Added separate front and back stencil masks and reference values
  • Added support for push constant offset in D3D10 and D3D11
  • Added device loss handling for D3D9
  • Changed addressing mode for texture previews to clamping instead of wrapping
  • Changed "Edit global preprocessor definitions" popup window to scale with font size
  • Changed context menus to scale with font size
  • Changed file widgets to do case-insensitive comparison on file extensions
  • Changed technique timing list on statistics page to pad with new lines when name is long and would otherwise overlap timing values
  • Changed several settings to always clamp values (like alpha, rounding and text size, to prevent users accidentally entering a value that would break the overlay)
  • Changed effect loading to force preprocessing of an effect instead of loading from cache if it failed to parse (to avoid a broken cache preventing the effect from loading)
  • Changed tutorial to only show up on the very first effect runtime
  • Changed config file naming to only switch to ReShadeX.ini if copying default configuration from ReShade.ini was successfull (to avoid errors during saving when file permissions were not set up)
  • Changed update check to only run once per session
  • Changed HLSL implementation of ReShade FX "sincos" intrinsic to actually use "sincos"
  • Changed missing image file warning to an error
  • Changed function signature of "ReShadeGetBasePath" export
  • Renamed several ReShade API types and methods (without breaking binary compatibility)
  • Reduced overhead of "bind_descriptor_tables" event in D3D12
  • Removed pipeline tracking in D3D12 (it is up to add-ons to track and restore state)
  • Removed effect compile warnings from technique tooltips
  • Removed clamping of "ui_step" value
  • Setup tool:
  • Added effect files list to effect package tooltips
  • Added workaround instructions to setup error message box when list of effect packages failed to download
  • Fixed potential setup tool crash during app search when directory enumeration throws exception
  • Removed orange coloring of setup tool for builds with full add-on support
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37858
Reakcje/Polubienia
33968

ReShade 6.1.0​

Mar 28, 2024
  • Features:
  • Added builtin add-on that synchronizes preset between effect runtime instances/windows (this is enabled in VR by default, so that changes in the desktop window are automatically synchronized to VR)
  • Added Korean translation
  • Added option to show current preset name in OSD window
  • Added "create_pipeline_layout" add-on event
  • Added "set_fullscreen_state" add-on event
  • Added options to filter by custom width and height or format to generic depth add-on
  • Added "shader" and "numthreads" function attributes in ReShade FX
  • Added anisotropic texture filtering (needs to be combined with e.g. "tex2Dgrad" or custom vertex shaders of course)
  • Bug fixes:
  • Fixed HLSL/GLSL code generation for constant arrays duplicating the array data on every access
  • Fixed GLSL layout qualifier image format for 32-bit unsigned integer textures
  • Fixed crash when encountering division by zero in preprocessor expression
  • Fixed crash in D3D12 due to attempt of unlocking mutex that was not locked before
  • Fixed crash due to potential "AddRef" call on destroyed resource
  • Fixed "End" key state updates
  • Fixed code editor undo/redo/deletion selection
  • Fixed repeated runtime reset if "IDXGISwapChain3::SetColorSpace1" is called every frame (e.g. in World of Warcraft)
  • Fixed deadlock in "ID3D11DeviceContext::ClearDepthStencilView" with generic depth add-on
  • Fixed Vulkan timestamp frequency calculation
  • Fixed resource creation succeeding in Vulkan if initial data upload failed
  • Fixed nullptr descriptor heap being set in D3D12 when "bind_descriptor_tables" is called with zero tables and there was no heap before
  • Fixed D3D12 "clear_unordered_access_view_uint/float" with typeless resource
  • Fixed "init_pipeline" add-on event not being called in D3D12 applications not using "ID3D12Device2" or higher
  • Fixed independent blend value in D3D10/11/12 blend state creation
  • Fixed D3D12 root descriptor handling
  • Fixed pipeline creation failing in D3D10/11/12 when using certain dynamic states
  • Fixed "create_pipeline"/"init_pipeline" add-on event being called with zero shaders in some cases
  • Fixed resource creation failing in D3D12 when format was changed by an add-on and optimized clear value was passed in
  • Miscellaneous:
  • Updated imgui to 1.90.4 (add-ons may now use 1.90.0-4, 1.89.7 or 1.86)
  • Increased font size maximum to 64
  • Added support for "ID3D12Device14" and "ID3D12GraphicsCommandList10"
  • Added limit to number of effect loading threads in 32-bit, to reduce likelihood of out of memory situations
  • Changed texture creation to clear render target textures using clear command instead of initial data to avoid big memory allocations
  • Changed file selection dialog to not show hidden files and directories
  • Changed preprocessor to not evaluate expressions or check syntax in disabled code
  • Changed add-on API for descriptor types to split SRV/UAV in separate types for buffer/texture views
  • Changed "effect_runtime::set_current_preset_path" to trigger add-on events
  • Changed "effect_runtime::set_current_preset_path" to always reload preset when it is called in case the preset was modified on disk
  • Setup tool:
  • Added dedicated back button
  • Added effect installation for add-on packages
  • Added add-on deletion to setup tool uninstallation
  • Changed add-on page description to clarify potential compatibility issues of add-ons
  • Fixed effect package/add-on download failing if there are many temporary files
  • Fixed application list no longer being focused by default
  • Fixed unhandled exception when target executable has invalid import directory entries
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

Bardzo aktywny
Zasłużony
Dołączył
8 Wrzesień 2010
Posty
37858
Reakcje/Polubienia
33968

ReShade 6.1.1

Apr 14, 2024
  • Added reset button for effect preprocessor definitions
  • Added effects state synchronization to built-in effect runtime synchronization add-on
  • Added separate finish button to setup tool
  • Fixed crash in Vulkan
  • Fixed technique/variable toggle keyboard shortcuts not registering in some rare cases
  • Fixed deadlock when enabling effect runtime synchronization
  • Fixed user defined names prepended with underscore clashing with same names without underscore in generated GLSL
  • Fixed "reshade::api::device::get_resource_view_desc" returning invalid description in D3D12 when view was created with defaults
  • Changed "reshade::get_config_value/set_config_value" add-on API to support reading/writing array values
  • Changed save button to not clean up preset when auto save is disabled
  • Changed MSAA depth buffer support to include copying during frame
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Do góry