Reshade - powiększanie bez utraty jakości

OXYGEN THIEF

Bardzo aktywny
Członek Załogi
Administrator
Dołączył
26 Maj 2010
Posty
42450
Reakcje/Polubienia
30078
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
45457
Reakcje/Polubienia
37217

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
45457
Reakcje/Polubienia
37217

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
45457
Reakcje/Polubienia
37217

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ć!
 

Camel1965

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

ReShade 6.2.0​

6.2.0:

Features:
  • Added Russian and Spanish translations
  • Added keyboard shortcuts to toggle FPS or frame time overlay
  • Added option to show date in overlay clock
  • Added resolution and format info to statistics page
  • Added checkbox list widget
    uniform bool4 variable < ui_items = "First Component\0Second Component\0Third Component\0Fourth Component\0"; >;
  • Added "ddx_coarse", "ddx_fine", "ddy_coarse" and "ddy_fine" intrinsics
  • Added effect compile error when attempting to sample from texture that is also used as render target
  • Added ReShade FX support for default arguments on functions
    static const int SOME_CONSTANT = 3;
    int my_func(int a, int b = 1, int c = SOME_CONSTANT + 1)
    {
    return a + b + c;
    }
    ...
    int res = my_func(0); // res = 5
  • Changed pixel shader to be optional in pass definitions
  • Improved performance of D3D12 mipmap generation (using single-pass downsampling technique)
  • (Add-on support) Added "swapchain_desc::fullscreen_state" and "swapchain_desc::fullscreen_refresh_rate" to control fullscreen mode during swapchain creation

Bug fixes:
  • Fixed crash on startup with GOG Galaxy overlay in Cyberpunk 2077 (and other D3D12 games using DLSS Frame Generation)
  • Fixed anisotropic filtering in D3D9/OpenGL/Vulkan
  • Fixed mipmap generation in passes with "SRGBWriteEnable"
  • Fixed variables declared "const" with a non-constant initializer getting removed in generated HLSL/GLSL
  • Fixed function parameter names in HLSL shader model 3 entry point generation
  • Fixed missing component-wise conditional overloads for boolean vectors in GLSL code generation
  • Fixed shader model 4 implementation of "tex2Dgather" intrinsics and cleaned up other atomic/texture intrinsics
  • Fixed hang when encountering unbounded array function parameter
  • Fixed technique toggle key not being reset on preset switch
  • Fixed matrix uniform variables not being updated after value was changed in widget
  • Fixed preset modification state after changing effect preprocessor definition
  • Fixed duplicated effect compile errors when preprocessed source was cached
  • Fixed OpenGL vertex arrays acting up with multiple OpenGL contexts
  • Fixed incorrect code path chosen when attempting to resolve depth-stencil resource in Vulkan
  • Fixed WinSock error state not being preserved
  • (Add-on support) Fixed D3D9 cull mode conversion
  • (Add-on support) Fixed D3D9 index buffer format (now sourced based on "resource_desc::buffer::stride")
  • (Add-on support) Fixed duplicated "addon_event::map_texture_region"/"addon_event::unmap_texture_region" events in D3D9
  • (Add-on support) Fixed crash when "IDirect3DDevice9::GetStreamSource" succeeds with no vertex buffer being bound
  • (Add-on support) Fixed DXGI_USAGE_SHARED not being applied correctly when "addon_event::create_swapchain" event is used
  • (Add-on support) Fixed D3D12 root signature being created with incorrect root parameters when there are static samplers
  • (Add-on support) Fixed D3D12 texture update for mipmaps and block compressed data
  • (Add-on support) Fixed D3D12 "command_list::push_descriptors" implementation on 32-bit
  • (Add-on support) Fixed OpenGL pipeline creation without shaders
  • (Add-on support) Fixed OpenGL uniform value to push constant conversion
  • (Add-on support) Fixed OpenGL primitive topology not being updated on non-indexed draw calls
  • (Add-on support) Fixed OpenGL texture swizzle not being taken into account for "addon_event::init_resource" events
  • (Add-on support) Fixed out of order "gl[...]TexImage2D" cubemap face handling
  • (Add-on support) Fixed OpenGL buffer storage flag conversion
  • (Add-on support) Fixed OpenGL mipmap generation for non-2D textures
  • (Add-on support) Fixed "addon_event::push_constants" potentially being called with invalid location value in OpenGL
  • (Add-on support) Fixed "addon_event::push_descriptors" event potentially being called before the resource has been created in OpenGL
  • (Add-on support) Fixed fill mode and sample mask not being updated with the right pipeline stage flags in OpenGL
  • (Add-on support) Fixed usage flags of default OpenGL depth-stencil resource
  • (Add-on support) Fixed OpenGL integer vertex attribute formats
  • (Add-on support) Fixed OpenGL primitive topology update not setting patch vertex number when using patch topology
  • (Add-on support) Fixed incorrect number of subresource data elements passed to "addon_event::create_resource"/"addon_event::init_resource" for mipmapped textures in OpenGL

Miscellaneous:
  • Added support for imageless framebuffers in Vulkan (VK_KHR_imageless_framebuffer extension)
  • Added support for more than two views in OpenXR
  • Added tag for potentially reversed depth buffers to list in built-in Generic Depth add-on
  • Changed loading bar at the top to be more compact after the initial load
  • Changed environment variable name to disable OpenXR layer to include a layer version suffix
  • Clarified message about errors in technique list
  • Removed global config options to force windowed/fullscreen/refresh rate ("ForceWindowed", "ForceFullscreen", "ForceResolution", "ForceDefaultRefreshRate", "ForceVsync")
  • (Add-on support) Added support for creating D3D9 textures with an unknown format
  • (Add-on support) Added support for creating D3D9 offscreen surfaces
  • (Add-on support) Added fake vertex and index buffer events for "IDirect3DDevice9::Draw(Indexed)PrimitiveUP"
  • (Add-on support) Added support for D3D10/11/12 render target view creation from buffer resources
  • (Add-on support) Added support for creating null descriptor resource views in D3D12
  • (Add-on support) Added support for static samplers in pipeline layout creation in D3D12/Vulkan
  • (Add-on support) Added "addon_event::bind_pipeline" event for OpenGL vertex attribute arrays
  • (Add-on support) Added some missing formats to OpenGL attribute format conversion
  • (Add-on support) Added separate OpenGL push constants range for unsigned integer values
  • (Add-on support) Changed default pipeline primitive topology in pipeline creation to undefined
  • (Add-on support) Changed "IDXGISwapChain::GetFullscreenState" to return forced fullscreen state when set by an add-on or config
  • (Add-on support) Changed D3D12 root signature creation to always set D3D12_ROOT_SIGNATURE_FLAG_CBV_SRV_UAV_HEAP_DIRECTLY_INDEXED and D3D12_ROOT_SIGNATURE_FLAG_SAMPLER_HEAP_DIRECTLY_INDEXED flags when available
  • (Add-on support) Improved "command_list::bind_pipeline_states" implementation by batching related values for less graphics API calls
  • (Add-on support) Improved handling of D3D9 A2M1, ATOC, RESZ and NULL driver hacks
  • (Add-on support) Improved handling of non-conforming input layouts in D3D9/10/11/12
  • (Add-on support) Improved handling of D3D11/12 raw buffer views
  • (Add-on support) Improved handling of D3D11/12 read-only depth-stencil views
  • (Add-on support) Improved Vulkan graphics pipeline libraries support
  • (Add-on support) Removed fake resource and pipeline layout handles (mostly no more 0xFFFFFFFFFFFFFFFF handles)
  • (Add-on support) Removed "resource_flags::structured" in favor of automatic deduction based on "resource_desc::buffer::stride"

Setup tool:
  • Optimized total size of setup tool
  • Improved text readability of setup tool in Windows high contrast mode
  • Fixed no graphics API checkbox being checked in setup tool for applications using D3D10/11/12
  • Changed OpenXR installation to be disabled by default always
  • Changed cancel button to a skip button during effect and add-on selection
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

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

ReShade 6.3.0​

Sep 14, 2024
  • Features:
  • Added "BUFFER_COLOR_FORMAT" definition which contains the format enum value of the frame buffer
  • Reworked code generation by ReShade FX compiler to generate code specific for each entry point and optimize bindings to use the minimum for each entry point (rather than using the same bindings for the entire effect)
  • Changed loading indicator to a spinning ReShade logo (reloading effects after the first time now only shows the logo, rather than a bar covering the top of the screen)
  • (Add-on support) Added "effect_runtime::reload_effect_next_frame" API (which can be used to queue up reloading of a particular effect file)
  • Bug fixes:
  • Fixed deadlock when AMD FSR 3 Frame Generation is active (e.g. in Ratchet & Clank, Ghost of Tsushima or Spiderman Remastered)
  • Fixed crash when opening effect file with unicode characters in code editor
  • Fixed crash in Vulkan when resolving multisampled depth buffer while another non-multisampled backup exists (e.g. in Raze emulator)
  • Fixed OpenGL cubemap textures not being updated (causing artifacts in The Dark Mod)
  • Fixed mouse cursor no longer getting clipped to the window bounds after the overlay was opened once
  • Fixed effect runtime initialization without a stencil format (since most effects can still be rendered without stencil)
  • Fixed stencil pass state not being applied to front faces
  • Fixed "Reset all to default" context menu containing duplicated items when category is made current multiple times
  • Fixed invalid GLSL code generation for "tex1Dstore"/"tex2Dstore"/"tex3Dstore" calls with constant argument
  • (Add-on support) Fixed "command_list::push_constants" in D3D10/11/OpenGL when multiple constant ranges with different bindings are used
  • (Add-on support) Fixed modified swap chain flags not being applied in "IDXGISwapChain3::ResizeBuffers1"
  • (Add-on support) Fixed Vulkan device creation potentially not fetching all queues
  • Miscellaneous:
  • Added imgui patch to restore docking using full window edges again
  • Added individual adjustment buttons for each component in multi-component widgets
  • Added tooltip to reload button and improved some translations
  • Added hook for "IVRCompositor::SubmitWithArrayIndex" and updated OpenVR to v2.5.1
  • Changed "IDXGISwapChain4::SetHDRMetaData" to drop all calls
  • Changed compiler error about unrecognized property or pass state to be non-fatal
  • Moved global configuration and log files to base path (SpecialK crowd, you will be happy to see ReShade files no longer appearing in the game directory unwarranted)
  • Removed log line limit in the "Log" tab of the overlay
  • (Add-on support) Added add-on event and overlay registration overloads that take the add-on module as a parameter (see "ReShadeRegisterEventForAddon", "ReShadeRegisterOverlayForAddon", ... exports)
  • (Add-on support) Added "glBindProgramARB" hook (in addition to the existing "glProgramStringARB" one)
  • (Add-on support) Changed input lock to use a recursive mutex to avoid a deadlock if an add-on performs an event loop inside an event callback
  • Setup tool:
  • Fixed compatibility settings not being applied by setup tool
  • Fixed setup tool failing to install ShaderToggler add-on to 32-bit games
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

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

ReShade 6.3.1​

Sep 14, 2024
  • Added explicit compiler error when referencing ambiguous function as entry point in pass state
  • Fixed data from INI files getting truncated when line is longer than 1024 characters (e.g. causing window docking, or technique sorting information to not be restored properly)
  • Fixed broken cube LUT file loading
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

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

ReShade 6.3.2

Oct 27, 2024
  • Changed texture loading to happen during effect creation (so that reloading a single effect only reloads textures belonging to it)
  • Fixed ReShade FX compiler generation of bindings
  • Fixed SPIR-V validation failing due to forward referenced IDs not being defined when debug info is enabled
  • Fixed Vulkan validation error about memory model device scope not being enabled
  • Fixed missing compile errors when an effect is reloaded from cache
  • Fixed missing default color space on D3D11/12 swap chains
  • (Add-on support) Added "AddonInit" and "AddonUninit" calls for externally registered add-ons
  • (Add-on support) Added support for add-ons to display a website and issues page (via "WEBSITE" and "ISSUES" DLL exports)
  • (Add-on support) Fixed file name unicode conversion in "effect_runtime" API
  • (Add-on support) Fixed mismatch in "ImGuiIO" structure with add-ons
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Ostatnia edycja:

Camel1965

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

ReShade 6.3.3

6.3.3:
  • Added notice regarding HDR to screenshot format error log message
  • Fixed missing GLSL extension for "ddx_coarse", "ddx_fine", "ddy_coarse" and "ddy_fine" intrinsics
  • (Add-on support) Fixed built-in add-ons being added to list multiple times
  • (Add-on support) Fixed "reshade_reloaded_effects" event being triggered every frame (broke a couple of add-ons)
Zaloguj lub Zarejestruj się aby zobaczyć!
 

Camel1965

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

ReShade 6.4.0

Feb 19, 2025
  • Features:
  • Added input blocking in games using "Get*Key*State", "GetRawInputBuffer", Windows hooks or DirectInput 8 for input
  • Added basic HDR10/scRGB sreenshot support using HDR PNG (thanks to Kaldaien)
  • Added option to Generic Depth add-on to change draw stats heuristic
  • Added effect permutation creation for different render target dimensions and formats (a single effect runtime instance can now render to different render targets without constantly having to reload)
  • Added button widget for boolean uniform variables (set to true for one frame after pressing the button)
  • Added support for 4-component integer texture formats to ReShade FX
  • (Add-on support) Added "command_list::query_acceleration_structures" and matching event
  • (Add-on support) Added "swapchain_desc::sync_interval" to override v-sync state via the "create_swapchain" event
  • (Add-on support) Added "effect_runtime::export_current_preset()" to export current preset to another path
  • (Add-on support) Added "resize" argument to "init_swapchain" and "destroy_swapchain" events
  • Bug fixes:
  • Fixed Need for Speed: Unbound failing to start
  • Fixed screen turning yellow in Penumbra: Overture
  • Fixed lines of exactly 512 characters in INI files rolling over to the next line causing data loss
  • Fixed duplicated effect definitions when loading from cache
  • Fixed technique annotations getting lost on effect reload
  • Fixed reset buttons for preprocessor definitions
  • Fixed crash after parsing ReShade FX syntax error within namespace
  • Fixed shader compile error in D3D9 when pixel size of texture with semantic is referenced
  • Fixed ReShade FX texture format verification incorrectly triggering on external textures
  • Fixed possible deadlock in Path of Exile 2
  • Fixed crash when presentation queue fence creation failed
  • Fixed errors with present from compute in Indiana Jones and the Great Circle
  • Fixed delayed export hooks being installed as function hooks mistakenly when export module is loaded early (iRacing)
  • Fixed incorrect entry point for acceleration structure copying being loaded in Vulkan
  • Fixed missing keyboard and mouse messages in Wizardry 8
  • Fixed "vkGetPhysicalDeviceToolPropertiesEXT" potentially causing a hang in case of a downstream error
  • (Add-on support) Fixed duplicated "init_pipeline" event calls in D3D12
  • (Add-on support) Fixed descriptor table handle offsets for "ID3D12Device::CopyDescriptors" events
  • (Add-on support) Fixed D3D12 ray tracing pipeline creation skipping over DXIL modules with renamed exports
  • (Add-on support) Fixed memory leak when pipeline layout creation fails in D3D12
  • (Add-on support) Fixed buffer offset in resource view description during D3D12 "addon_event::init_resource_view" event for acceleration structures
  • (Add-on support) Fixed "ADDON_*" definitions being added for disabled add-ons
  • (Add-on support) Fixed "clear_depth_stencil_view" event being called by "glClear" even if there is no depth-stencil view bound
  • (Add-on support) Fixed OpenGL mipmap generation for some texture formats
  • Miscellaneous:
  • Added "ddraw.dll" as an alternative way to load ReShade (useful in Wizardry 8, since it is loaded before input hooks are created)
  • Added macro to include "Before", "After" or "Overlay" term in screenshot file path
  • Added batch, powershell and python scripts as screenshot post-command options
  • Added "vkGetPhysicalDeviceToolProperties" implementation (Vulkan 1.3 core equivalent to VK_EXT_tooling_info extension)
  • Improved French localization
  • Changed DXGI factory creation to always upgrade to the highest available interface version
  • Changed HLSL code generation to add "u" suffix to unsigned integer literals
  • Replaced some buttons opening websites with text hyperlinks
  • Fixed unintentional hooking of layered DXGI swapchain created by driver in OpenGL
  • Fixed D3D11 warnings about SRV state being reset to zero after binding as UAV
  • Removed "0x" prefix from addresses in log
  • (Add-on support) Update imgui to v1.91.8 (add-ons may now use 1.91.8, 1.90.0-4, 1.89.7 or 1.86)
  • (Add-on support) Added support for disabling add-ons by file name only
  • (Add-on support) Added 3-component texture formats (only really supported in OpenGL)
  • (Add-on support) Add support for zero pipeline handle to unbind OpenGL program and vertex array
  • (Add-on support) Added workaround for local root signature override and empty D3D12 ray tracing pipeline creation
  • (Add-on support) Added support for partial render target view binding in OpenGL
  • (Add-on support) Improved object destruction tracking in D3D10/11/12 using "ID3DDestructionNotifier"
  • (Add-on support) Changed "*.addonfx" effects to be able to run even when effects are disabled globally
  • (Add-on support) Changed collapsed state in add-on list to persist between launches
  • (Add-on support) Changed subresource box member types from signed to unsigned
  • (Add-on support) Changed private data lookup from linear search to hash table
  • (Add-on support) Changed OpenGL program creation to not be altered when relevant add-on events are not registered
  • (Add-on support) Changed "device::update_buffer_region" and "device::update_texture_region" to silently ignore nullptr as data
  • Setup tool:
  • Added flag to compatibility list to prevent installation to games where ReShade is banned
  • Added protection against installing to the Windows directory
  • Changed default of effect files list in setup tool to be unselected
  • Changed setup tool to write relative preset path to config file
  • Fixed scrolling of effect package list when expanded
  • Fixed DLL loading errors when system DLLs like dbghelp.dll were present next to the setup executable
Zaloguj lub Zarejestruj się aby zobaczyć!
 
Ostatnia edycja:
Do góry