DirectX9 to DirectX12 API proxy for Guild Wars 2
Changelog:
-Partly offloaded GPU write code to replay thread -Changed output of perf graphs to html files -Fixed black pieces on mount models(for Skyscale at least) -Optimized memory allocation a bit -Optimized PSO cache memory bandwith
Note:
This release need a clean install.
Changelog: -Visual fixes -Added memory alloc retry and logging -Added bunch of debugging tools related to memory managing -Fixed memleak in surface code -Crashfix in fixed pipeline draw calls -Replace ps and pb builds with config.ini options
Crashfixes
Thread sync optimization
Code optimization
Windowed fullscreen vsync support
Fullscreen focus lost DXGI hang recovery
Fullscreen out of memory crashfix (can be buggy still)
RAM usage optimization
Visual effects bugfixes
Party character portraits, spider webs, alpha blend on revenant skill animations
Basic multi-instance run support
GW2Radial support crashfix
Extra shader variables space for custom needs
Improved default config
Object pooling and construction improvements
Greatly improves FPS stability on heavy multicore CPU's
Now all surfaces with determined amount of mip levels using pooling mechanism to save memory commitment and recreation time.
Also extra config options allows you to offload construction of resources from calling thread for more overhead reduction.
Changelog: -fix of Clear on non full sized viewports -improve pooling of surfaces -fix revenant skill vfx alpha test error (maybe something more fixed too) -move basic shader cache back in
-crashfixes -extended shader variables for customshaders & porting overhead -ATTENTION: do clean install!
Changelog -crashfix for GPUExecuteWait -threaded constructor bug fix -fix performance graph to see under min and over max values on borders
Changelog: -DXGI deadlock recovery, should fix hangs on fullscreen(and maybe more) -thread sync optimization -improvements on DXGI handling -extra configurable multithreading features for better frame rates on dynamic object creation -object pooling crashfixes -code optimization
Changelog: -reduced memory usage -added multi-instance support (for multiple game runs at same time) -vfx bug fixes -cleanup hang fix -fullscreen out-of-focus crash fix -add extra logging
Changelog: -better overhead tracking -thread sync optimization -async texture load optimization -pool sync optimization
Changelog: -startup crashfix -windowed fullscreen vsync support -possible fix of alt-tab failures