Özellikler:
  • Oyunlarda "Get*Key*State", "GetRawInputBuffer", Windows hooks veya DirectInput 8 kullanarak girdi engelleme eklendi.
  • HDR PNG kullanarak temel HDR10/scRGB ekran görüntüsü desteği eklendi.
  • Genel Derinlik eklentisine çizim istatistikleri bulma yöntemini değiştirme seçeneği eklendi.
  • Boolean tek tip değişkenler için buton widget'ı eklendi (butona basıldıktan sonra bir çerçeve boyunca doğru olarak ayarlanır).
    uniform bool my_value < source = "button"; >;
  • ReShade FX'e 4 bileşenli tamsayı doku formatları için destek eklendi.
    Kod:
    texture my_tex { Format = RGBA32I; /* or RGBA32U */ }
    sampler<int4> my_sampler { Texture = my_tex; }
Eklenti Desteği:
  • Farklı render hedef boyutları ve biçimleri için efekt permütasyon oluşturma eklendi (tek bir efekt çalışma zamanı örneği artık sürekli yeniden yükleme yapmak zorunda kalmadan farklı render hedeflerine render yapabilir).
  • "command_list::query_acceleration_structures" ve eşleşen olay eklendi.
  • "create_swapchain" olayı aracılığıyla v-sync durumunu geçersiz kılmak için "swapchain_desc::sync_interval" eklendi.
  • Geçerli ön ayarı başka bir yola aktarmak için "effect_runtime::export_current_preset()" eklendi.
  • "init_swapchain" ve "destroy_swapchain" olaylarına "resize" argümanı eklendi.
Hata Düzeltmeleri:
  • Need for Speed: Unbound'un başlatılamaması düzeltildi.
  • Penumbra: Overture'da ekranın sarıya dönmesi düzeltildi.
  • INI dosyalarında tam olarak 512 karakterlik satırların sonraki satıra geçerek veri kaybına neden olması düzeltildi.
  • Önbellekten yüklenirken yinelenen efekt tanımları düzeltildi.
  • Efekt yeniden yüklemede teknik açıklamaların kaybolması düzeltildi.
  • Ön işlemci tanımları için sıfırlama düğmeleri düzeltildi.
  • Ad alanı içinde ReShade FX sözdizimi hatası ayrıştırıldıktan sonra çökme düzeltildi.
  • Semantik içeren dokunun piksel boyutu referans alındığında D3D9'da gölgelendirici derleme hatası düzeltildi.
  • ReShade FX doku biçimi doğrulamasının harici dokularda yanlış tetiklenmesi düzeltildi.
  • Path of Exile 2'de olası kilitlenme düzeltildi.
  • Sunum kuyruğu çit oluşturma başarısız olduğunda çökme düzeltildi.
  • Indiana Jones and the Great Circle'da hesaplamadan sunumla ilgili hatalar düzeltildi.
  • Dışa aktarma modülü erken yüklendiğinde (iRacing) gecikmeli dışa aktarma kancalarının yanlışlıkla işlev kancaları olarak yüklenmesi düzeltildi.
  • Vulkan'da hızlandırma yapısı kopyalama için yanlış giriş noktasının yüklenmesi düzeltildi.
  • Wizardry 8'de eksik klavye ve fare mesajları düzeltildi.
  • Aşağı akış hatası durumunda "vkGetPhysicalDeviceToolPropertiesEXT"nin potansiyel olarak asılı kalmaya neden olması düzeltildi.
  • (Eklenti desteği) D3D12'de yinelenen "init_pipeline" olay çağrıları düzeltildi.
  • (Eklenti desteği) "ID3D12Device::CopyDescriptors" olayları için tanımlayıcı tablo tutamaç ofsetleri düzeltildi.
  • (Eklenti desteği) D3D12 ışın izleme boru hattı oluşturmanın yeniden adlandırılmış dışa aktarmalara sahip DXIL modüllerini atlaması düzeltildi.
  • (Eklenti desteği) D3D12'de boru hattı düzeni oluşturma başarısız olduğunda bellek sızıntısı düzeltildi.
  • (Eklenti desteği) Hızlandırma yapıları için D3D12 "addon_event::init_resource_view" olayı sırasında kaynak görünümü açıklamasında arabellek ofseti düzeltildi.
  • (Eklenti desteği) Devre dışı bırakılmış eklentiler için "ADDON_*" tanımlarının eklenmesi düzeltildi.
  • (Eklenti desteği) Bağlı derinlik-stencil görünümü olmasa bile "glClear" tarafından "clear_depth_stencil_view" olayının çağrılması düzeltildi.
  • (Eklenti desteği) Bazı doku biçimleri için OpenGL mipmap oluşturma düzeltildi.
Çeşitli:
  • ReShade'i yüklemenin alternatif bir yolu olarak "ddraw.dll" eklendi (girdi kancaları oluşturulmadan önce yüklendiği için Wizardry 8'de kullanışlıdır).
  • Ekran görüntüsü dosya yoluna "Önce", "Sonra" veya "Kaplama" terimini eklemek için makro eklendi.
  • Ekran görüntüsü gönderme komut seçenekleri olarak toplu iş, powershell ve python komut dosyaları eklendi.
  • "vkGetPhysicalDeviceToolProperties" uygulaması eklendi (VK_EXT_tooling_info uzantısına eşdeğer Vulkan 1.3 çekirdeği).
  • Fransız yerelleştirmesi geliştirildi.
  • DXGI fabrika oluşturma, her zaman mevcut en yüksek arayüz sürümüne yükseltilecek şekilde değiştirildi.
  • İşaretsiz tamsayı sabitlerine "u" soneki eklemek için HLSL kod oluşturma değiştirildi.
  • Web sitelerini açan bazı düğmeler metin köprüleriyle değiştirildi.
  • OpenGL'de sürücü tarafından oluşturulan katmanlı DXGI takas zincirinin yanlışlıkla kancalanması düzeltildi.
  • UAV olarak bağlandıktan sonra SRV durumunun sıfıra sıfırlanmasıyla ilgili D3D11 uyarıları düzeltildi.
  • Günlükteki adreslerden "0x" öneki kaldırıldı.
  • (Eklenti desteği) imgui v1.91.8'e güncellendi (eklentiler artık 1.91.8, 1.90.0-4, 1.89.7 veya 1.86 kullanabilir).
  • (Eklenti desteği) Yalnızca dosya adına göre eklentileri devre dışı bırakma desteği eklendi.
  • (Eklenti desteği) 3 bileşenli doku biçimleri eklendi (yalnızca OpenGL'de gerçekten desteklenir).
  • (Eklenti desteği) OpenGL programını ve köşe noktası dizisini çözmek için sıfır boru hattı tutamacı desteği ekle.
  • (Eklenti desteği) Yerel kök imza geçersiz kılma ve boş D3D12 ışın izleme boru hattı oluşturma için geçici çözüm eklendi.
  • (Eklenti desteği) OpenGL'de kısmi render hedef görünümü bağlama desteği eklendi.
  • (Eklenti desteği) "ID3DDestructionNotifier" kullanarak D3D10/11/12'de nesne yok etme takibi geliştirildi.
  • (Eklenti desteği) Efektler genel olarak devre dışı bırakıldığında bile çalışabilmeleri için "*.addonfx" efektleri değiştirildi.
  • (Eklenti desteği) Eklenti listesindeki daraltılmış durumun başlatmalar arasında kalıcı olması değiştirildi.
  • (Eklenti desteği) Alt kaynak kutusu üye türleri işaretliden işaretsiz hale getirildi.
  • (Eklenti desteği) Özel veri aramasının doğrusal aramadan karma tabloya değiştirildi.
  • (Eklenti desteği) İlgili eklenti olayları kaydedilmediğinde OpenGL program oluşturmanın değiştirilmemesi değiştirildi.
  • (Eklenti desteği) "device::update_buffer_region" ve "device::update_texture_region"ın veri olarak nullptr'ı sessizce yok sayması değiştirildi.
Kurulum Aracı:
  • ReShade'in yasaklandığı oyunlara kurulumu önlemek için uyumluluk listesine bayrak eklendi.
  • Windows dizinine kuruluma karşı koruma eklendi.
  • Kurulum aracındaki efekt dosyaları listesinin varsayılanı seçilmemiş olarak değiştirildi.
  • Kurulum aracının yapılandırma dosyasına göreli ön ayar yolu yazması değiştirildi.
  • Genişletildiğinde efekt paketleri listesinin kaydırılması düzeltildi.
  • Kurulum yürütülebilir dosyasının yanında dbghelp.dll gibi sistem DLL'leri bulunduğunda DLL yükleme hataları düzeltildi.
  • HDR ile ilgili bildirim eklendi: Ekran görüntüsü formatı hata günlüğü mesajına HDR ile ilgili bir not eklendi.
  • Eksik GLSL uzantısı düzeltildi: "ddx_coarse", "ddx_fine", "ddy_coarse" ve "ddy_fine" içselleri için eksik GLSL uzantısı giderildi.
  • (Eklenti desteği) Aynı dahili eklentilerin birden fazla kez listeye eklenmesi sorunu düzeltildi.
  • (Eklenti desteği) "reshade_reloaded_effects" olayının her karede tetiklenmesi düzeltildi (Bu durum bazı eklentileri bozuyordu).