Skip to content

Conversation

@tex3d
Copy link
Contributor

@tex3d tex3d commented Apr 22, 2025

Merge main into staging-sm6.9

simoll and others added 8 commits April 15, 2025 20:35
Fix OOB accesses for debug info vector field names for vectors of length >4.
…icrosoft#7349)

This PR fixes
microsoft#7187.
gl_TessCoord is not a per-patch builtin and therefore the SPIRV should
not be decorated with Patch. This is clear in the GLSL specification,
and a SPIRV spec clarification is online here:
https://gitlab.khronos.org/spirv/SPIR-V/-/issues/819
…ests (microsoft#7262)

- HLSL -> DXIL lowering
- ast, hlsl->dxil, dxilgen, and ScalarReplAggregatesHLSL tests

SER implementation tracker (microsoft#7214)
…rosoft#7357)

Test class `ShaderOpTest` had a `HANDLE` not closed after `RunShaderOp`
test ran.

Created a constructor and destructor for the Test Class to manage the
`HANDLE`.
DXC seems to be building inocrrectly with GCC-13 and later, which is
causing our pre-merge testing on 24.04 to fail. This will take some time
to sort out, so in the meantime I'm reverting to 22.04 on our pipelines.
- Generalize raypayload validation to HitObject::TraceRay|Invoke
- Reject non-numeric payload types in [HitObject::]TraceRay|Invoke

Specification:
https://github.com/microsoft/hlsl-specs/blob/main/proposals/0027-shader-execution-reordering.md

Bug: microsoft#7234 [SER] Diagnose and validate illegal use of HitObject in
unsupported contexts
@damyanp damyanp merged commit 70ee672 into microsoft:staging-sm6.9 Apr 22, 2025
13 checks passed
@github-project-automation github-project-automation bot moved this from New to Done in HLSL Roadmap Apr 22, 2025
@tex3d tex3d deleted the merge-main-to-staging-sm6.9 branch April 22, 2025 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

6 participants