dgVoodoo 2

What's New:

    • Adding ARM64 CHPE builds of the dll's (see the ARM section of the docs)
      • These are x86 type modules with native ARM code inside
      • This way the dll's do not need to be JIT translated in an emulated x86 process
      • Better performance and less code translation cache data
    • DDraw fixes
      • FlipToGDISurface (Flower Story)
      • Handling deleting implicitly created surfaces (NFS Porsche Unleashed/2000 DX7 crash)
    • D3D/8/9 fixes
      • Validation of some D3D9Ex flags (Castlevania: Lord of Shadow)
      • Multidevice setup (Marine Aquarium 3.3, fake fullscreen needed)
      • Some minor bugs in the D3D9 software vertex data processor
      • Handling texture dirty rect (Silent Hill 4 cutscenes)
      • Handling z-bias (Evolva)
    • D3D12 fixes
      • Unnecessary re-setting of swapchain parameters in certain cases
      • A minor state bug
      • Optimal reusing of command list allocators
    • Adding option General\DisableScreenSaver
    • Improving the Debug Layer here and there