Comparing main...release-1.9.2602 · microsoft/DirectXShaderCompiler · GitHub
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: microsoft/DirectXShaderCompiler
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: microsoft/DirectXShaderCompiler
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: release-1.9.2602
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 41 files changed
  • 12 contributors

Commits on Jan 23, 2026

  1. Set DXIL version to 1.9 for SM6.9 release (#8063)

    Set DXIL version to 1.9 for SM6.9. Was previously 1.10.
    #8091
    alsepkow authored Jan 23, 2026
    Configuration menu
    Copy the full SHA
    1c064d1 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. Update SPIR-V submodules (#8092) (#8100)

    Update spirv-tools to the v2026.1 release in preparation for the Vulkan
    SDK release.
    
    This picks up fixes for recent regressions related to debug info.
    
    Co-authored-by: Nathan Gauër <brioche@google.com>
    s-perron and Keenuts authored Jan 28, 2026
    Configuration menu
    Copy the full SHA
    5765af0 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2026

  1. [NFC] Remove experimental 6.10 features from release notes (#8130)

    Remove experimental 6.10 features from the release notes. They are not
    accessible in release builds.
    alsepkow authored Feb 3, 2026
    Configuration menu
    Copy the full SHA
    3577ac4 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2026

  1. [Release SM 6.9] Cherry Pick : [NFC] Execution Tests: Cleanup IsNorma…

    …l and IsNormalHalf in xml#8137 (#8138)
    
    Cherry-pick [[NFC] Execution Tests: Cleanup IsNormal and IsNormalHalf in
    xml#8137
    ](#8137)
    alsepkow authored Feb 5, 2026
    Configuration menu
    Copy the full SHA
    0c4d791 View commit details
    Browse the repository at this point in the history
  2. [Release SM 6.9] Cherry-Pick : Execution Tests: Split long vector tes…

    …ts into classes based on hlk requirement#8134 (#8139)
    
    Cherry-Pick : [Execution Tests: Split long vector tests into classes
    based on hlk
    requirement#8134](#8134)
    
    ---------
    
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Damyan Pepper <damyanp@microsoft.com>
    3 people authored Feb 5, 2026
    Configuration menu
    Copy the full SHA
    900ee06 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2026

  1. Revert "Added debug info for localized global variables for inlined s…

    …copes. (#7799)" (#8185)
    
    This reverts commit
    [450bbe5](450bbe5).
    
    A bug was discovered and we have decided to revert this change in the
    6.9 release branch while we work on the fix.
    alsepkow authored Feb 20, 2026
    Configuration menu
    Copy the full SHA
    21d28f7 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2026

  1. [Release SM 6.9] Cherry-Pick Execution Tests: Update datasets for rhs…

    … values for shift operations (#8216)
    
    Cherry-pick PR (#8179)
    
    Assisted by gh copilot.
    
    SHA
    [435dbb6](435dbb6)
    alsepkow authored Mar 5, 2026
    Configuration menu
    Copy the full SHA
    b83b317 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2026

  1. [Release SM 6.9] Cherry-Pick Fix rawBufferVectorLoad/Store to widen m…

    …in precision types to 32-bit (#8369)
    
    Cherry-pick PR (#8274) and revert of out-of-scope changes PR (#8321)
    
    Assisted by gh copilot.
    
    SHA
    [dc4354b](dc4354b)
    SHA
    [71aa195](71aa195)
    
    ---------
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    Co-authored-by: Tex Riddell <texr@microsoft.com>
    3 people authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    9b2f583 View commit details
    Browse the repository at this point in the history
  2. [Release SM 6.9] Cherry-Pick Fix GVN and SROA miscompilation of min p…

    …recision vector element access (#8370)
    
    Cherry-pick PR (#8269)
    
    Assisted by gh copilot.
    
    Depends on: #8369
    
    SHA
    [ccba9f8](ccba9f8)
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    3 people authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    cc58ea3 View commit details
    Browse the repository at this point in the history
  3. [Release SM 6.9] Cherry-Pick Execution Tests: Add min precision test …

    …cases to the long vector test (#8371)
    
    Cherry-pick PR (#8260)
    
    Assisted by gh copilot.
    
    Depends on: #8369, #8370
    
    SHA
    [3531468](3531468)
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    3 people authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    d6988b9 View commit details
    Browse the repository at this point in the history
  4. [Release SM 6.9] Cherry-Pick Execution Tests: Long Vectors fix-up HLK…

    … feature reference (#8372)
    
    Cherry-pick PR (#8353)
    
    Assisted by gh copilot.
    
    Depends on: #8369, #8370, #8371
    
    SHA
    [f86cda3](f86cda3)
    
    ---------
    
    Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
    alsepkow and github-actions[bot] authored Apr 15, 2026
    Configuration menu
    Copy the full SHA
    44fd4c7 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2026

  1. Update SPIRV-Tools to remove unused tools/sva directory (#8432)

    Update SPIR-V tools submodule to commit which removes unused tools/sva
    directory.
    
    ---------
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    alsepkow and Copilot authored May 11, 2026
    Configuration menu
    Copy the full SHA
    54826de View commit details
    Browse the repository at this point in the history

Commits on May 18, 2026

  1. [Release SM 6.9] Cherry-Pick: Change scope nested CFG passes to use a…

    … stack instead of recursion (#8419)
    
    Cherry-pick #8227 to release branch
    
    Co-authored-by: Chris B <beanz@abolishcrlf.org>
    jenatali and llvm-beanz authored May 18, 2026
    Configuration menu
    Copy the full SHA
    d355aa8 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2026

  1. [Cherry-Pick] Fix cast between semantically different integer types (#…

    …8414) (#8585)
    
    This patch fixes 2 instances of internal issues; C6214: Cast between
    semantically different integer types.
    
    Fixes internal bugs: 61940839 and 61940838
    
    ---------
    
    Co-authored-by: Deric C. <cheung.deric@gmail.com>
    (cherry picked from commit 32beebf)
    
    Co-authored-by: joaosaffran <joaosaffranllvm@gmail.com>
    Co-authored-by: Deric C. <cheung.deric@gmail.com>
    3 people authored Jun 25, 2026
    Configuration menu
    Copy the full SHA
    5258016 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2026

  1. Prevent experimental RDAT on released shader targets (#8534) (#8589)

    This will prevent experimental RDAT parts from being emitted when
    compiling to a released shader target, unless you explicitly supply
    -validator-version 0.0.
    
    - Add experimental DXIL version detection.
    - Update MaxPartTypeForValVer to require prerelease shader model +
    experimental validator version or unbound validator version for
    experimental parts.
    - DxilRDATBuilder: separate Add/Get to avoid on-demand addition of parts
    to enforce strict versioning.
    - Add max validator version to RDAT_STRUCT_TABLE_DERIVED to
    automatically set table stride correctly.
    - Add experimental RDAT tests for release and experimental versions.
    
    Fixes #8272
    
    Cherry-pick of 0786300
    tex3d authored Jun 29, 2026
    Configuration menu
    Copy the full SHA
    cb5d6c8 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2026

  1. Activate code-owners for ask-mode enforcement (#8594)

    This requires all PRs to this branch be approved by someone in the
    hlsl-release team.
    llvm-beanz authored Jun 30, 2026
    Configuration menu
    Copy the full SHA
    cdfa0ce View commit details
    Browse the repository at this point in the history
Loading