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

Use coopvec supporting dxcompiler dll #6302

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

jkwak-work
Copy link
Collaborator

@jkwak-work jkwak-work commented Feb 6, 2025

This commit uses dxcompiler.dll and dxil.dll that is built from:
https://github.com/NVIDIA-RTX/DirectXShaderCompiler/tree/CooperativeVector

Related to #6250

@jkwak-work jkwak-work added the pr: non-breaking PRs without breaking changes label Feb 6, 2025
@jkwak-work jkwak-work self-assigned this Feb 6, 2025
@jkwak-work jkwak-work requested a review from a team as a code owner February 6, 2025 03:04
@jkwak-work jkwak-work marked this pull request as draft February 6, 2025 04:02
@jkwak-work
Copy link
Collaborator Author

Falcor is also failing. I need to investigate

@jkwak-work jkwak-work force-pushed the use_coopvec_supporting_dxcompiler_dll_and_three_test_failures branch from 683bf8a to 0cc097c Compare February 6, 2025 06:47
@jkwak-work jkwak-work changed the title Use coopvec supporting dxcompiler dll and three test failures Use coopvec supporting dxcompiler dll Feb 6, 2025
@jkwak-work jkwak-work force-pushed the use_coopvec_supporting_dxcompiler_dll_and_three_test_failures branch from 0cc097c to 69989cf Compare February 6, 2025 06:48
@jkwak-work jkwak-work closed this Feb 8, 2025
@jkwak-work jkwak-work reopened this Feb 8, 2025
@jkwak-work jkwak-work force-pushed the use_coopvec_supporting_dxcompiler_dll_and_three_test_failures branch from 406172c to 6121b1e Compare February 14, 2025 21:30
This commit is to experiment the idea of what would happen if we
deduplicate the witness table based only on its type and its first
operand.

It turned out that it causes a crash, because it doesn't carry the
decorations and childs properly. It means we need to also consider them
as well as its type and its first operand. But if we do, we cannot
deduplicate anything.

It seems that this is not the right place to apply the deduplication.
@jkwak-work jkwak-work force-pushed the use_coopvec_supporting_dxcompiler_dll_and_three_test_failures branch from 6121b1e to 1dbf102 Compare February 14, 2025 22:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr: non-breaking PRs without breaking changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant