Releases: megai2/d912pxy
Alpha v0.9.6.1
Changelog:
-changed shader recompilation input struct fill priority
-d912pxy_device startup code cleanup: better logging on crashes and etc.
-d912pxy_swapchain rewrite: better videomode, focus switching
-metric code rewrite
-better logging
-fixed crash related to videomode change
-feature level 11_0 is lowest acceptable, but not guarantied to work
-fixed "no water"
-"-umbra_gpu" support by occlusion query stub hack
-enabled gamma ramp code
-no-wait present code for uncapped FPS in not fullscreen modes
-crashfix in resource unloading/loading
-performance graph fixes
-fixes to debug features
-added export call for possible compatibility with universal mod loaders / other mods
IMPORTANT:
Be aware that fullscreen modes still can hung game and videofeed!
Use ctrl+alt+del => logout to fix this.
Additional binary links:
d912pxy_v0.9.6.1a
d912pxy_v0.9.6.1a_d
d912pxy_v0.9.6.1a_pp
d912pxy_v0.9.6.1a_ps
Alpha v0.9.6
WARNING: USING OF THIS SOFTAWRE IS ENTIRELY AT YOUR OWN RISK!
Changelog:
-Added ArcDPS compatibility
-Added special imgui implementation in repo for ArcDPS and other tools that use imgui
-Fixed skybox/background coloring issue
-Fixed refresh rate setting not working in fullscreen mode
Additional binary links:
d912pxy_v0.9.6a
d912pxy_v0.9.6a_d
d912pxy_v0.9.6a_pp
d912pxy_v0.9.6a_ps
Alpha v0.9.5.9
Changelog:
-crashfix for DXT2/DXT4
-crashfix for DXGI sequence corruption
-crashfix for "hlsl not decompiled"
-possible fix for ATI GPU's glitching
Additional binary links:
d912pxy_v0.9.5.9a
d912pxy_v0.9.5.9a_d
d912pxy_v0.9.5.9a_pp
d912pxy_v0.9.5.9a_ps
Alpha v0.9.5.8
Changelog:
-crashfix in replay thread
-crashfix in PSO cleanup
-fixed alpha blending state related errors
-support for old versions of win10 / wine vkd3d
Additional binary links:
d912pxy_v0.9.5.8a
d912pxy_v0.9.5.8a_d
d912pxy_v0.9.5.8a_pp
d912pxy_v0.9.5.8a_ps
Alpha v0.9.5.7
Changelog from v0.9.5.5a:
-added source code
-general changes to project structure for better compilation
-autobuilding via appveyor
from v0.9.5.6a:
-fixed general thread sync crashes
-fixed flickering/artifacts/overdraw error
related issues: #30 , #29 , #24 , #18 , #17
Additional binary links:
d912pxy_v0.9.5.7a
d912pxy_v0.9.5.7a_d
d912pxy_v0.9.5.7a_pp
d912pxy_v0.9.5.7a_ps
v0.9.5.5 alpha
changes from v0.9.5.2a
-crashfixes
-some visual corrections
-crashfix in windowed swapchain code
-crashfix in PSO compilation
-crashfix in batch overflow handler
-crashfix in DrawPrimitiveUP buffer state saving
-crashfix in IAFormat inconsistency on instancing switch
-crashfix in present sync
-more crashlogging
v0.9.5.1 alpha
Summary on release
-lots of optimizations, now api overhead is up to 70% less then for DX9!
-fixes of visual bugs
!PLEASE NOTE!
If your game hang in fullscreen do Ctrl-Alt-Delete => Exit/Logout
Detailed changes:
-vb/ib binding optimization
-instancing optimization
-texture setting optimization
-halfpixel offset setting optimization
-state tracking changed on replay backtracing
-Async GPU execution & frame presenting
-PSO setting & tracking optimization
-optimized IB/VB lock/unlock
-added upload heap read guard
-Fixed L8 & L8A8 color channel mappings
-Fixed shader recompiler "rep" instruction
-Implemented SCISSORTESTENABLE as stateless function
-Fixed memory leak
-Added more room to RTV heap
-crashfix
-pool cleanup tweak
v0.9.4.1 alpha
-added proper vsync to fullscreen mode
-tweaked shutdown code making closing app ~10s faster
-fixed crash in scenarios that reach batch limit
-re-enabled variable refresh rate display support
-added some extra logging
v0.9.4 alpha
Summary:
- shader file packing
- fullscreen support
- PSO load speedups
- bugfixes
- object pooling optimization
- API overhead and general profiling
v0.9.3 alpha
-optimized upload logic
-some internal tweaking & fixing