Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: KhronosGroup/SPIRV-Cross
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 9e3df69d4e99
Choose a base ref
...
head repository: KhronosGroup/SPIRV-Cross
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f9ae06512ef7
Choose a head ref
  • 19 commits
  • 45 files changed
  • 4 contributors

Commits on Jun 16, 2020

  1. Configuration menu
    Copy the full SHA
    d13dc0c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1393 from KhronosGroup/fix-1391

    HLSL: Fix texProj in legacy HLSL.
    HansKristian-Work authored Jun 16, 2020
    Configuration menu
    Copy the full SHA
    7073ed2 View commit details
    Browse the repository at this point in the history
  3. MSL: Fix up input variables' vector lengths in all stages.

    Metal is picky about interface matching. If the types don't match
    exactly, down to the number of vector components, Metal fails pipline
    compilation. To support pipelines where the number of components
    consumed by the fragment shader is less than that produced by the vertex
    shader, we have to fix up the fragment shader to accept all the
    components produced.
    cdavis5e committed Jun 16, 2020
    Configuration menu
    Copy the full SHA
    5281d99 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2020

  1. Merge pull request #1392 from cdavis5e/msl-frag-input-vecsize

    MSL: Fix up input variables' vector lengths in all stages.
    HansKristian-Work authored Jun 17, 2020
    Configuration menu
    Copy the full SHA
    a64484f View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. Remove unused member in MSLShaderInput.

    Missed in review.
    HansKristian-Work committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    5e509b1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11832b6 View commit details
    Browse the repository at this point in the history
  3. MSL: Improve handling of array types in buffer objects.

    When loading and storing array types which belong to buffer objects, we
    need to treat these values as not being value types. Also, need to
    handle array load/store from/to more address space combinations.
    HansKristian-Work committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    03d4bce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    02db4c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7314f51 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ace4d25 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #1395 from KhronosGroup/fix-1394

    MSL: Deal with array load-store in buffer-block structs
    HansKristian-Work authored Jun 18, 2020
    Configuration menu
    Copy the full SHA
    d7976b7 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2020

  1. Configuration menu
    Copy the full SHA
    f141521 View commit details
    Browse the repository at this point in the history
  2. Fix placement of SPIRV_CROSS_DEPRECATED.

    The [[deprecated]] attribute is supposed to be in front of a typedef,
    not after the typedef keyword.
    Kangz committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    8aee532 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1397 from KhronosGroup/fix-1396

    Fix duplicated initialization for loop variables with initializers.
    HansKristian-Work authored Jun 19, 2020
    Configuration menu
    Copy the full SHA
    6add77a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1398 from Kangz/fix-deprecation

    Fix placement of SPIRV_CROSS_DEPRECATED.
    HansKristian-Work authored Jun 19, 2020
    Configuration menu
    Copy the full SHA
    7edaea8 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2020

  1. MSL: Remove the old VertexAttr API.

    Too many issues with deprecated declarations on various compilers, just
    get rid of it.
    HansKristian-Work committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    f9da366 View commit details
    Browse the repository at this point in the history
  2. Roll deps and update tests.

    This CL rolls the GLSlang, SPIRV-Tools and SPIRV-Headers dependencies
    and updates the various test files.
    dj2 committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    0abc017 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1400 from KhronosGroup/fix-1399

    MSL: Remove the old VertexAttr API.
    HansKristian-Work authored Jun 22, 2020
    Configuration menu
    Copy the full SHA
    9eb615c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1401 from dj2/roll-deps-22

    Roll deps and update tests.
    HansKristian-Work authored Jun 22, 2020
    Configuration menu
    Copy the full SHA
    f9ae065 View commit details
    Browse the repository at this point in the history
Loading