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

Validate shader interface compatibility #1923

Merged

Commits on Mar 2, 2024

  1. vkd3d-shader: Accept OSG5 chunk for output signatures.

    We already handle this chunk type internally.
    
    Signed-off-by: Philip Rebohle <[email protected]>
    doitsujin committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    a891cf2 View commit details
    Browse the repository at this point in the history
  2. vkd3d-shader: Add function to parse patch constant signatures.

    Signed-off-by: Philip Rebohle <[email protected]>
    doitsujin committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    53dd261 View commit details
    Browse the repository at this point in the history
  3. vkd3d-shader: Add missing declarations for some system values.

    These specific SVs are included in shader signatures.
    
    Signed-off-by: Philip Rebohle <[email protected]>
    doitsujin committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    22bd10a View commit details
    Browse the repository at this point in the history
  4. vkd3d-shader: Support dcl_output_sgv.

    Used only for GS exporting PrimtiveID.
    
    Signed-off-by: Philip Rebohle <[email protected]>
    doitsujin committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    af1026b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

  1. vkd3d: Reject pipelines with incompatible inter-stage I/O.

    Signed-off-by: Philip Rebohle <[email protected]>
    doitsujin committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    9d865d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d6b69a View commit details
    Browse the repository at this point in the history
  3. tests: Test shader interface compatibility.

    Signed-off-by: Philip Rebohle <[email protected]>
    doitsujin committed Mar 5, 2024
    Configuration menu
    Copy the full SHA
    38625c1 View commit details
    Browse the repository at this point in the history