Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.

v2.82.3 - An update to the latest release

Compare
Choose a tag to compare
@dege-diosg dege-diosg released this 31 Jan 14:23
  • D3D12 changes
    • Fixing a caching bug in the 2D D3D12 backend causing black screen (La Mulana)
    • Fixing an optimization bug in the 2D D3D12 backend causing crash (scene demo Platipus)
    • Minimum stack size for the D3D12 background threads (Call of Duty 2) (but increase the stack reserve size of the exe instead)
    • Some internal D3D12 improvements
    • Workaroundig a resource state transition bug in D3D12 NV drivers (GF 10xx series?) (Glide/DX)
  • Common backend
    • Various changes and minor optimizations in the code generators
    • Fixing a bug in the FF ps code generator (Terrorist Takedown)
    • Fixing a DDraw backend bug (Wing Commander 3)
  • General D3D
    • Fixing the lighting incompatibility with MS D3D8/9 (my own tests)
    • Fixing a regression bug in lighting (Splinter Cell: Chaos Theory Versus Mode)
  • D3D8
    • Workarounding a ChromeEngine specific hack in D3D8 (Chrome, Chrome Specforce fog)
    • Fixing a thing in D3D8 (Lord Of The Ring - Fellowship of The Ring)
  • D3D9
    • Improving the implementation of D3D9 queries in the D3D12 backend to get far better response time (performance)
    • Fixing a D3D9 bug (Arcania - Gothic 4)
    • Fixing a bug and a leak in the D3D9 frontend
    • Minor fixes in the D3D9 debug layer
  • Glide
    • Changing the version number of Glide2 to 2.60 (Heretic II 3Dfx renderer)
    • Some new error messages in the Glide debug layer for DllMain operations
    • Optimizing Glide Draw calls with small amount of vertex/index data in the D3D12 backend for performance
    • Fixing an lfb-writeback thing in Glide (Mech Warrior 2)
  • Control Panel App
    • Increasing the vertical size a bit
    • A fix for a resizing bug during DPI changes