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

D3D: Implement logic op support #6013

Merged
merged 7 commits into from
Sep 4, 2017
Merged

D3D: Implement logic op support #6013

merged 7 commits into from
Sep 4, 2017

Commits on Sep 3, 2017

  1. Configuration menu
    Copy the full SHA
    c90b0bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c9bc8b View commit details
    Browse the repository at this point in the history
  3. RenderBase: Drop SetColorMask and SetLogicOpMode

    These are now incorporated into the blend state for all backends.
    stenzek committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    22b8cba View commit details
    Browse the repository at this point in the history
  4. Renderer: Change SetBlendState to accept a BlendingState

    This decouples the state generation (from the emulated GPU) from the
    management of internal backend state.
    stenzek committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    3dd675e View commit details
    Browse the repository at this point in the history
  5. ShaderGen: Support writing integer colors when logic op is enabled

    This is required for D3D to support logic op.
    stenzek committed Sep 3, 2017
    Configuration menu
    Copy the full SHA
    0622979 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c9d649d View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2017

  1. D3D: Support logic op through integer render target view

    This brings D3D to parity with OpenGL and Vulkan.
    stenzek committed Sep 4, 2017
    Configuration menu
    Copy the full SHA
    9005153 View commit details
    Browse the repository at this point in the history