Version History

(From the forum at www.kegetys.fi)

  • 2.08 alpha
    • GetContainer support for textures (TES Skyrim)
    • Improved index- and vertexbuffer emulation
    • Quirk support for invalid VB locks disabled by default
    • Fix discard flag use with emulated index buffers (DCS A-10C)
    • Config settings to disable various manage-emulation modes
  • 2.07 alpha
    • Fixed GetTexture behaviour (NFS Shift 2, C.A.R.S, Rfactor, ...)
    • Workaround for D3D9Ex non-primary swapchain backbuffer rendering (Falcon 4 BMS)
    • Device reset to windowed mode is no longer incorrectly used as SoftTH mode (Falcon 4 BMS)
  • 2.06 alpha
    • fpsLimit setting for non-primary heads
    • Managed volume texture fixes (Rise of Flight)
    • Fixed memory leak with GetSwapChain
    • Fixed memory leak with GetSurfaceLevel
    • SoftTH no longer incorrectly activates on windowed mode device
  • 2.05 alpha
    • Improved local head performance for AMD cards
    • Fixed RGB16D nonlocal mode on AMD cards
    • Slightly improved nonlocal performance for Nvidia cards (Restored to v2.02 level)
    • Reduced CPU use when waiting for gpu synchronization
    • Framerate smoothing is always disabled if all heads are local
    • Fixed potential crash with hooks
  • 2.04 alpha
    • Improved mouse cursor hooking (World of Warcraft)
    • Fixed QueryInterface behaviour for non-D39Ex device (Rise of Flight, Netkar Pro, Mount & Blade, ...)
    • Fixed volume surface locking behaviour
  • 2.03 alpha
    • Fixed nonlocal performance on ATI cards
    • Fixed crash with steam overlay introduced in v2.02 (Left 4 Dead 2, Team Fortress 2, ...)
    • Added support for Direct3D 9Ex games (Fallout New Vegas)
  • 2.02 alpha
    • Fixed non-managed volume texture handling
    • Improved performance with partial texture locks
    • Quirk support for invalid vertex buffer locks (DCS A10C Beta)
    • x64 support
  • 2.01 pre-alpha
    • Improved manage texture emulation (Richard Burns Rally, X3 Terran Conflict, Bioshock 2, ...)
    • Volume texture manage-emulation fixes (Portal, Left 4 Dead 2)
    • Various COM interface compatibility fixes
    • GetCursorInfo hook (ArmA2 v1.07)
    • TrackMouseEvent messages handling (Dragon Age: Origins)
  • 2.0 pre-alpha
    • Re-written almost completely from scratch
    • Supports any number of outputs in any configuration
    • New configuration method
Donate
Get SoftTH
Features to come in SoftTH v3+
  • Refined DX9 support
  • Full DX10/11 support
  • OpenGL support on Windows/Mac/Linux