pcsx2/plugins/GSdx/Renderers/DX9
lightningterror 6c34f6c334 GSdx-d3d: Partial port for DATE one (Fast Date) and Fast Accurate Date.
It fixes a bunch of shadow/transparency issues.
Fast DATE doesn't rely on the gui option and is always on.
Confirmed fixed issues: Persona 3 shadows on d3d11,
Digital Devil Saga Transparency d3d9/11.

Fast accurate date works the same/similar to OpenGL.
Confirmed fixed issues: DBZ BT3 ground shadows, Fifa Street 1 shadows
on all d3d renders as well.

Also this option doesn't cause other transparency issues like the
Alpha Stencil hack.

Note: If Alpha Stencil is enabled Fast Date and Fast Accurate Date will
be disabled.

Note2: Full Accurate Date is not implemented so the code fallbacks to
Fast mode instead.

Commits:
3ab12cef2f
584397a3fd

This will probably be the last feature d3d9 gets before getting purged.
2018-11-29 20:29:28 +01:00
..
GSDevice9.cpp GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSDevice9.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSRendererDX9.cpp GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSRendererDX9.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSTexture9.cpp GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSTexture9.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSTextureCache9.cpp GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSTextureCache9.h GSdx: Folder Reorganization. (#2657) 2018-11-16 19:41:37 +01:00
GSTextureFX9.cpp GSdx-d3d: Partial port for DATE one (Fast Date) and Fast Accurate Date. 2018-11-29 20:29:28 +01:00