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: v1.8.2502
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.8.2502
Choose a head ref
  • 4 commits
  • 14 files changed
  • 4 contributors

Commits on Mar 12, 2025

  1. Resolve some default error warnings (#7191) (#7196)

    DxilContainerValidation.cpp has some int / bool comparisons that cause
    default error warnings in some of the private builds. This needs to be
    addressed. This PR changes the comparisons by converting the numerical
    expressions into the appropriate boolean, then comparing the booleans.
    bob80905 authored Mar 12, 2025
    Copy the full SHA
    f2f02c5 View commit details

Commits on Mar 20, 2025

  1. Add /bigobj compile option to MSVC build (#7228) (#7229)

    When targeting arm64 Debug, this error is detected:
    libclang\dxcrewriteunused.cpp(1,1): error C1128: number of sections
    exceeded object file format limit: compile with /bigobj
    This PR adds a compile option for the folder that contains
    dxcrewriteunused.cpp, so that the limit on the number of sections is
    increased, and compilation may succeed.
    
    Cherry picked from
    #7228
    bob80905 authored Mar 20, 2025
    Copy the full SHA
    ff0a18b View commit details
  2. Use Wide String variants explicitly for Windows API calls (#7236)

    This PR changes some code in ExecutionTests.cpp to use the wide string
    variants of Windows API calls explicitly. This is because some internal
    builds will get confused about which overload to resolve the
    GetModuleHandle function to. By being explicit, this should eliminate
    the error that an arg can't be converted to LPCWSTR.
    
    Cherry picked from
    #7235
    bob80905 authored Mar 20, 2025
    Copy the full SHA
    2399215 View commit details

Commits on Apr 8, 2025

  1. PIX: CP NURI pass, multi-UAV bugfix (#7323)

    Brings in these PRs:
    
    #7272 [PIX] Add a pass for PIX to log missing NonUniformResourceIndex
    usage into a UAV.
    #7238 [PIX: Check for existing PIX UAV in roots sigs before adding it
    again.
    
    ---------
    
    Co-authored-by: nopandbrk <202358470+nopandbrk@users.noreply.github.com>
    Co-authored-by: Chris B <cbieneman@microsoft.com>
    3 people authored Apr 8, 2025
    Copy the full SHA
    a031dc1 View commit details

This comparison is taking too long to generate.

Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.

You can try running this command locally to see the comparison on your machine:
git diff v1.8.2502...release-1.8.2502