ReShade - это универсальный пост-обработчик для компьютерных игр и видеопрограмм, значительно улучшающий качество изображения. ReShade позволяется увеличить яркость и HDR насыщенность изображения, добавить глубину резкости, использовать цветокоррекцию и многопроходное размытие, отрегулировать частоту кадров и многие другие параметры. Пользователи с ограниченными возможностями и нарушениями зрения могут воспользоваться специальными настройками РеШейд, размещёнными на отдельной вкладке.
В подавляющем большинстве современных игр использующих API DirectX, OpenGL и Vulkan, можно существенно улучшить графику, изменив настройки с помощью РеШейд. В их числе множество известных проектов, таких как GTA V, Watch Dogs 2, Battlefield 4, Need for Speed Shift, Assassin Creed, PUBG, Crysis 3, The SIMS 4 и даже мультиплеерный танковый шутер World Of Tanks.
После окончательной настройки всех параметров изображения той или иной игры, их можно сохранить в виде пресета, описывающего используемые шейдеры и их настройки. Скачать готовые пресеты можно со специализированных сайтов, подобных SweetFX или воспользоваться поисковиками Гугл и Яндекс. Установка скачанного пресета осуществляется копированием его в папку с игрой, после чего в игре необходимо выбрать его из раскрывающегося списка (при этом убедитесь, что в папке шейдеров есть всё необходимое).
Нетрудно догадаться, что ReShade негативно влияет на производительность видеочипа в играх. Поэтому, если вы не являетесь обладателем современной дорогостоящей видеокарты, может понадобиться настроить разрешение, качество и количество образцов, а так же другие доступные параметры шейдеров, чтобы добиться оптимального соотношения качества изображения и производительности графики.
добавлено автодополнение переменных окружения для виджетов пути (например, теперь в путях скриншотов можно использовать «%environment_variable%», что подставляется значением переменной «environment_variable»);
(поддержка аддонов) добавлены флаги проходов рендеринга (см. «reshade::api::render_pass_flags»);
(поддержка аддонов) добавлены флаги диапазонов дескрипторов (см. «reshade::api::pipeline_layout_param::descriptor_table_with_flags» и «reshade::api::descriptor_range_flags»);
(поддержка аддонов) в описание цепочки обмена добавлено цветовое пространство, что позволяет переопределять его в обратном вызове события «create_swapchain»;
(поддержка аддонов) изменена сигнатура обратного вызова события «begin_render_pass», чтобы позволить пропускать исходный вызов (это даёт возможность вызывать «cmd_list->begin_render_pass» внутри обратного вызова для изменения поведения).