d912pxy

DirectX9 to DirectX12 API proxy for Guild Wars 2

OTHER License

Stars
1K

Bot releases are hidden (Show)

d912pxy - Alpha v0.9.6.1

Published by megai2 over 5 years ago

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

d912pxy - Alpha v0.9.6

Published by megai2 over 5 years ago

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

d912pxy - Alpha v0.9.5.9

Published by megai2 over 5 years ago

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

d912pxy - Alpha v0.9.5.8

Published by megai2 over 5 years ago

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

d912pxy - Alpha v0.9.5.7

Published by megai2 over 5 years ago

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

d912pxy - v0.9.5.5 alpha

Published by megai2 over 5 years ago

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

d912pxy - v0.9.5.1 alpha

Published by megai2 over 5 years ago

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

d912pxy - v0.9.4.1 alpha

Published by megai2 almost 6 years ago

-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

d912pxy - v0.9.4 alpha

Published by megai2 almost 6 years ago

Summary:

  • shader file packing
  • fullscreen support
  • PSO load speedups
  • bugfixes
  • object pooling optimization
  • API overhead and general profiling
d912pxy - v0.9.3 alpha

Published by megai2 almost 6 years ago

-optimized upload logic
-some internal tweaking & fixing

d912pxy - v0.9.2 alpha

Published by megai2 almost 6 years ago

-lowered windows version requirements
-fixed SLI crash
-added some error logging
-updated install scripts

Badges
Extracted from project README
Current Version Github Downloads Build status Discord Patreon