Son kullanma tarihi geçmiş, bayatlamış bir tarayıcı kullanıyorsanız, Mercedes kullanmak yerine tosbağaya binmek gibi... Web sitelerini düzgün görüntüleyemiyorsanız eh, bi' zahmet tarayıcınızı güncelleyiniz. Modern Web standartlarını karşılayan bir tarayıcı alternatifine göz atın.
Font Boyutu Ayarı: Yazı tipi widget'ına, boyutu kolayca değiştirmek için sürgü (slider) butonları eklendi. Ayrıca teknik açma/kapama tuşu göstergesinin font boyutuyla birlikte ölçeklenmemesi sorunu giderildi.
Hassas Kontrol: Sürükleme ve sürgü (slider) bileşenlerinde, bileşenin tekil ayar butonlarını devre dışı bırakmak için Shift modifikatör tuşu desteği eklendi.
Metin Düzenleyici: Kod düzenleyici içindeki "bul ve değiştir" (find and replace) işlevi düzeltildi.
Oyun Özelinde Düzeltmeler ve Kararlılık
Batman: Arkham City & Dead by Daylight: Bu oyunlarda yaşanan ani çökme (crash) sorunları giderildi.
NVIDIA Streamline: NVIDIA Streamline teknolojisini kullanan oyunlarda (örneğin Dead Space) kancalama (hooking) sorunları çözüldü.
Yazı Tipi Boyutu: Yazı tipi widget'ına (font widget) boyut ayarlaması için sürgü düğmeleri (slider buttons) eklendi.
Hassas Ayarlama: Sürükleme ve sürgü widget'larında tekli bileşen ayarlama düğmelerini devre dışı bırakmak için Shift tuşu değiştiricisi eklendi.
Kod Editörü: Kod düzenleyicideki bulma ve değiştirme işlevi düzeltildi.
Simge Desteği: Eklentilerde (add-ons) kullanılmak üzere Fork Awesome fontundan daha fazla simge eklendi.
Teknik Tuş Gösterimi: Teknik açma/kapama tuşunun (technique toggle key) görüntülenme konumunun yazı tipi boyutuna göre ölçeklenmemesi hatası giderildi.
Giderilen Hatalar
Çökme Sorunları:
ReShade Effect Shader Toggler eklentisi kullanılırken meydana gelen ve olayların tekrarlı çağrılmasına neden olan çökme sorunu düzeltildi.
Batman: Arkham City oyunundaki çökme sorunu çözüldü.
Çalışma zamanı (runtime) birkaç kez sıfırlandığında meydana gelen çökme hatası giderildi.
Uyumluluk: MPC-HC'nin LAV filtreleri için takas zincirinin (swap chain) bağlanmaması sorunu düzeltildi.
Render ve Görüntüleme:
D3D9'da toplu dokular (pooled textures) kullanılırken efektlerin sonsuz bir döngüde yeniden oluşturulması hatası giderildi.
D2X-XL'de oyun kaydedildikten veya yüklendikten sonra OpenGL çerçeve arabelleği (framebuffer) kopyalama hatası düzeltildi.
Shader Kodlaması:
HLSL ve GLSL'deki reversebits ve refract intrinsikleri için kod oluşturma hataları düzeltildi.
_ ile biten tekrarlayan değişken adları için GLSL kod oluşturma hatası giderildi.
Vektörden matrise dönüştürme ve türev intrinsikleri için SPIR-V kod oluşturma hataları düzeltildi.
Bazı doku getirme intrinsikleri için SPIR-V kod oluşturma hatası giderildi.
Eklenti Desteği
D3D9Ex yönetilen kaynak oluşturma işlemi, belgelenmemiş bir havuz değeri (undocumented pool value) kullanacak şekilde değiştirildi.
D3D10/11'de destroy_pipeline olayının destroy_device olayından sonra çağrılması sorunu giderildi.
Yeni Doku Formatı: ReShade FX'e "R11G11B10F" doku formatı eklendi.
Çeviri Desteği: Geleneksel Çince ve Brezilya Portekizcesi dilleri için çeviri desteği eklendi.
Hook Kontrolü: DirectX ve OpenGL kancalarını (hooks) her zaman kaydetmeyi zorlayan yeni konfigürasyon seçenekleri eklendi.
NVIDIA Desteği: NVIDIA Streamline araya girme (interposer) dışa aktarmalarını yakalamak için bir konfigürasyon seçeneği eklendi.
Performans ve Kod Düzenlemeleri: DXGI kancaları, vekil sınıflar (proxy classes) kullanmayı tercih edecek şekilde, OpenGL ve Vulkan giriş noktası yüklemesi ise yeniden düzenlendi.
Kullanıcı Arayüzü: Log (günlük) penceresi artık metin düzenleyici widget'ı kullanıyor, bu da log metnini seçmeyi ve kopyalamayı mümkün kılıyor.
Eklenti (Add-on) Desteği Geliştirmeleri
Sunumdan sonra çağrılan addon_event::finish_present olayı ve ekran görüntüsü kaydetme yeteneği sağlayan effect_runtime::save_screenshot API'si eklendi.
OpenGL ve Vulkan için yeni olaylar ve destekler eklendi (Örn: update_buffer_region_command, VK_EXT_multi_draw).
Add-on'lar artık paylaşılan kaynakları ve çitleri (fences) OpenGL'de içe aktarabilir.
Giderilen Hatalar ve Uyumluluk Sorunları
Oyun Çökmeleri ve Kararlılık:
Steam Overlay (Euro Truck Simulator 2), DXVK 2.6.2 (Richard Burns Rally) ile yaşanan çökmeler düzeltildi.
Birden çok efekt permütasyonunun aynı anda yeniden yüklenmesi sırasındaki çökme giderildi.
Görüntüleme ve Render Hataları:
City of Heroes: Homecoming, Vba-M ve MPC-HC (madVR)'deki siyah ekran sorunları çözüldü.
Mouse Sorunları: Fare imlecinin Uncharted: Legacy of Thieves Collection'da pencereye takılı kalması ve DirectInput kullanan oyunlarda (Virtua Cop 2 gibi) her zaman görünür kalması hataları giderildi.
Efektler ve Shader'lar:
SPIR-V kod oluşturmadaki ve ReShade FX'teki kesinlik niteleyicisi (precise qualifier) ile ilgili hatalar düzeltildi.
Efekt sabit arabelleklerinin (effect constant buffers) bazı oyunlarda silinmesi sorunu çözüldü.
Geliştirme ve Hata Ayıklama: Kod düzenleyici imleç konumu hesaplamasındaki hata ve GPU zamanlama istatistiklerine geçiş adı eklenmesi gibi iyileştirmeler yapıldı.
Bir teknik içinde her geçiş için ayrı GPU zamanlama istatistikleri eklendi.
D3D9'daki zaman damgası sorgu değerleri düzeltildi.
Modüllerin bağlı bağımlılıklarının "LoadLibrary" kancaları tarafından yakalanmaması düzeltildi (örn. Lord of the Rings Online'da hook engellenmesi engellendi).
Dungeons & Dragons Online'daki performans fazlalığı düzeltildi.
"atomicAnd" içsel fonksiyonu için HLSL kod oluşturma düzeltildi.
Kingdom Come Deliverance 2'deki swap chain override sorunları düzeltildi.
Sabitlenmiş eklentilerin hala yüklü olmalarına rağmen eklenti listesinden kaldırılması düzeltildi.
Efekt sıfırlama tetiklendiğinde ön ayar seçiminin devre dışı kalması düzeltildi.
Almanca çevirideki yazım hataları düzeltildi.
Linux'ta Mono çalışma zamanı ile kurulum aracı çökmesi düzeltildi.
"BUFFER_COLOR_FORMAT" tanımının ReShade FX doku formatı olarak kullanılması desteği eklendi.
(Eklenti desteği) API sürüm yükseltmeleri için "create_device" olayı eklendi (örn. bir oyunu Direct3D 9 yerine Direct3D 9Ex kullanmaya zorlamak için).
Hata Düzeltmeleri:
Son SteamVR güncellemesiyle VR desteği düzeltildi (ve OpenVR hook'ları yeniden düzenlendi).
S.T.A.L.K.E.R.: Shadow of Chornobyl - Enhanced Edition'daki çökme düzeltildi.
Portal RTX ve birden fazla kuyruk kullanan diğer Vulkan oyunlarındaki çökme düzeltildi (sunum kuyruğu senkronizasyonu yeniden düzenlendi).
Bir permütasyonun derlemesini gösteren bir editör açıkken efekti yeniden yükledikten sonra oluşan çökme düzeltildi.
Fonksiyon bildiriminde hata oluştuğunda SPIR-V kod üretimiyle oluşan çökme düzeltildi.
Efektin, başlangıçtaki yeniden yüklemedeki kullanımından farklı bir kullanıma sahip havuzlanmış dokuyu kullanması durumunda oluşan çökme düzeltildi.
Epic Games katmanıyla çıkışta oluşan çökme düzeltildi.
"MS.Win32.UnsafeNativeMethods.GetMessageW" çağıran WPF uygulamalarında çıkışta oluşan çökme düzeltildi.
DirectInput8 kullanan oyunlarda (örn. Payday 2 ve GTA IV) fare imlecinin her zaman görünür kalması düzeltildi.
Bir ASI yükleyici aracılığıyla yüklendiğinde ve bir sarmalayıcı DLL gibi adlandırıldığında geçersiz dışa aktarma modülü olarak kaydolma düzeltildi.
Önişlemci tanımlamalarının artık sıralanmaması düzeltildi.
Generic Depth eklentisindeki "Özel genişlik ve yüksekliği tam eşleştir" seçeneğinin çalışmaması düzeltildi.
Yalnızca dolaylı çizim çağrılarıyla (örn. vkQuake) işlendiğinde derinlik tamponlarının dikkate alınmaması düzeltildi.
"void" dönüş tipine sahip fonksiyonlarda discard ifadesi için HLSL kod üretimi düzeltildi.
Farklı ad alanlarında aynı adı taşıyan tekdüze değişkenler için HLSL/GLSL kod üretimi düzeltildi.
Efekt permütasyonunun yüklenmesinin, hazır ayar geçişi sırasında hazır ayarı kaydedebilmesi düzeltildi.
Kullanımdaki permütasyonlara sahip efektlerde "Kaynak kodunu düzenle" düğmesine tıklanamaması düzeltildi.
"DDS_HEADER_DXT10" içeren DDS dosyalarının yüklenmesi düzeltildi.
Vintage Story'de dalgalanan köşe gölgelendirmesinin uygulanmaması gereken nesnelere uygulanması düzeltildi.
OpenVR çalışma zamanına potansiyel olarak geçersiz derinlik dokusu sağlanması düzeltildi.
(Eklenti desteği) D3D12 statik örnekleyici kenarlık rengi dönüşümü düzeltildi.
(Eklenti desteği) D3D9 render hedefi yok etme olayının cihaz yok edildikten sonra çağrılması düzeltildi (MPC-HC'de madVR ile çıkışta oluşan çökme düzeltildi).
(Eklenti desteği) Zaten yok edilmiş bir nesne üzerinde "get_private_data" çağrıldığında oluşan çökme düzeltildi.
Çeşitli İyileştirmeler:
Oluşturulabilecek efekt çalışma zamanı örneklerinin sayısını sınırlamak için genel bir yapılandırma seçeneği eklendi.
Hazır ayar bilinmeyen bir teknik kullandığında uyarı mesajı eklendi.
(Eklenti desteği) D3D9/OpenGL'deki örtük arka tampon render hedefi görünümü için kaynak görünümü oluşturma ve yok etme olayları eklendi.
(Eklenti desteği) "D3DFMT_A8L8" ve bazı işaretli D3D9 doku formatları için eksik format dönüşümü eklendi.
(Eklenti desteği) DXGI takas zinciri renk alanı takibi özel veri kullanacak şekilde değiştirildi.
(Eklenti desteği) D3D12 boru hattı oluşturma olayları, eksik gölgelendirici alt nesnelerini atlayacak şekilde değiştirildi.
(Eklenti desteği) D3D12 "device_impl::resolve_gpu_address" performansı optimize edildi.
(Eklenti desteği) Kaynak görünümleri için "IDirect3DVolume9" gereksiz kullanımı kaldırıldı.
Kurulum Aracı:
Kurulum aracında efekt paketi ve eklenti seçim listelerini sıralama seçeneği eklendi.
Kurulum aracının bazı DLL'leri sistem dizini yerine uygulama dizininden yüklemeye devam etmesi, potansiyel olarak boş görünmesine veya çökmesine neden olması düzeltildi.
Yapılandırma geçersiz arama yolu içerdiğinde oluşan istisna düzeltildi.
"Atla" düğmesi, efekt ve eklenti sayfalarını ayrı ayrı atlayacak şekilde değiştirildi.