Skip to content

Added ParameterBlock tests to ShaderCursor and fixed the writing code#283

Draft
tdavidovicNV wants to merge 3 commits intomainfrom
dev/tdavidovic/add_shader_cursor_pb_tests
Draft

Added ParameterBlock tests to ShaderCursor and fixed the writing code#283
tdavidovicNV wants to merge 3 commits intomainfrom
dev/tdavidovic/add_shader_cursor_pb_tests

Conversation

@tdavidovicNV
Copy link
Collaborator

@tdavidovicNV tdavidovicNV requested a review from a team as a code owner August 4, 2025 15:58
@tdavidovicNV
Copy link
Collaborator Author

This is still failing, will need closer review on MacOS

@jhelferty-nv
Copy link
Contributor

@tdavidovicNV Should this be moved to draft?

@jkwak-work
Copy link
Contributor

@tdavidovicNV , can we change this to a draft; otherwise, next Slang maintainers will keep asking the same.

@tdavidovicNV tdavidovicNV changed the title Added ParameterBlock tests to ShaderCursor and fixed the writing code Draft: Added ParameterBlock tests to ShaderCursor and fixed the writing code Dec 4, 2025
@tdavidovicNV tdavidovicNV changed the title Draft: Added ParameterBlock tests to ShaderCursor and fixed the writing code Added ParameterBlock tests to ShaderCursor and fixed the writing code Dec 4, 2025
@tdavidovicNV tdavidovicNV marked this pull request as draft December 4, 2025 11:48
@tdavidovicNV tdavidovicNV force-pushed the dev/tdavidovic/add_shader_cursor_pb_tests branch from 63e14a3 to 70281ff Compare December 8, 2025 07:16
@tdavidovicNV
Copy link
Collaborator Author

@jkwak-work I've rebased this and it fails on Metal backend. Less badly than it did on Vulkan, where Slang was just flat out generating invalid code, but it still returns all zeroes rather than reading back values, as it should do and does on all other backends. I've filed a Slang ticket for this.

@ccummingsNV
Copy link
Contributor

Shall we close this PR or is it being worked on?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants