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

Shader interface matching rework to fix #2136 #2156

Merged
merged 7 commits into from
Apr 2, 2020

Commits on Mar 24, 2020

  1. rework how shader interface block naming rules are handled

    * Fixes 2136
    
    According to the spec, shader interfaces (uniform blocks, buffer
    blocks, input blocks, output blocks) all should be matched up via
    their block names across all compilation units, not instance names.
    Also, all block names can be re-used between all 4 interface types
    without conflict. This change makes it so all of these blocks are
    matched and remapped using block name and not by instance name.
    Additional the rule that matched uniform and buffer blocks must
    either be anonymous or named (but not nessearily the same name) is
    now imposed.
    mbechard committed Mar 24, 2020
    Configuration menu
    Copy the full SHA
    e818a19 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2020

  1. Configuration menu
    Copy the full SHA
    35df1f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e63eca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2b5711 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. Configuration menu
    Copy the full SHA
    b73a15c View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2020

  1. Configuration menu
    Copy the full SHA
    ebdbe2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f6dcc99 View commit details
    Browse the repository at this point in the history