Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GSdx-d3d: Add support for Depth Conversion on Direct3D11 #2734

Merged
merged 7 commits into from
Dec 9, 2018

Commits on Dec 9, 2018

  1. convert.fx port main10-16 shaders from Opengl to Direct3d11.

    Adds support to do depth conversion through the shaders.
    KrossX authored and lightningterror committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    836b823 View commit details
    Browse the repository at this point in the history
  2. GSdx-TC11: Add support for depth formats in Direct3D11 Texture Cache.

    Add depth formats for Direct3D11 to properly support depth.
    lightningterror committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    d8a41b7 View commit details
    Browse the repository at this point in the history
  3. Gsdx-d3d: Allow Direct3D11 to skip psm.depth on texture sampler.

    depth fmt is not yet supported. This ensures there are no regressions,
    and we are skipping the draw calls for depth fmt not yet supported.
    lightningterror committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    f56f36b View commit details
    Browse the repository at this point in the history
  4. GSdx-d3d: Add support to write in depth buffer.

    Add support for dss_write.
    Enable writing in depth buffer for dss_write,
    when depth conversion is active data will be writen in the depth buffer,
    if not then use the old method (don't write).
    lightningterror committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    67c8aa0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    28a3025 View commit details
    Browse the repository at this point in the history
  6. GSdx-d3d: Support depth as texture.

    - Create depth as typeless format and bind shader resource flag.
    - Create depth and shader resource view using proper typed formats.
    tadanokojin authored and lightningterror committed Dec 9, 2018
    Configuration menu
    Copy the full SHA
    79cc596 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    db3a7f3 View commit details
    Browse the repository at this point in the history