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

update slang-rhi (shader object refactor) #6251

Merged
merged 6 commits into from
Feb 28, 2025

Conversation

skallweitNV
Copy link
Collaborator

@skallweitNV skallweitNV commented Feb 3, 2025

changes in slang-rhi:

  • fix build issue where chrono was not included
  • always build cuda driver api
  • Viewport::fromSize and ScissorRect::fromSize
  • rename structs
  • arena allocator cleanup + test
  • work on fences
  • remove ref counting
  • expose dynamically loaded cuda driver api
  • add BufferUsage::Shared and TextureUsage::Shared
  • Metal improvements
  • enable shadowing warnings
  • increase warnings on apple clang
  • generate label for texture views
  • add surface, rasterization and parameter-block device features
  • add GPU_TEST_CASE macro
  • remove enableBackendValidation from DeviceDesc
  • add copy buffer test
  • CUDA surface
  • update api.md
  • Refactor shader object
  • cooperative vector support

@skallweitNV skallweitNV force-pushed the shader-object-refactor branch 3 times, most recently from 7e1b2fe to d517d19 Compare February 14, 2025 10:39
@skallweitNV skallweitNV added the pr: non-breaking PRs without breaking changes label Feb 14, 2025
@skallweitNV skallweitNV force-pushed the shader-object-refactor branch from 4363d21 to 15f5825 Compare February 27, 2025 12:46
@skallweitNV skallweitNV changed the title testing slang-rhi shader object refactor update slang-rhi (shader object refactor) Feb 27, 2025
@skallweitNV skallweitNV marked this pull request as ready for review February 27, 2025 13:12
@skallweitNV skallweitNV requested a review from a team as a code owner February 27, 2025 13:12
@skallweitNV skallweitNV force-pushed the shader-object-refactor branch from 15f5825 to a80b060 Compare February 27, 2025 13:51
@skallweitNV skallweitNV force-pushed the shader-object-refactor branch from a80b060 to 03d2f53 Compare February 27, 2025 14:28
@skallweitNV
Copy link
Collaborator Author

@csyonghe this is ready to be merged, the CI failure is not related to this PR AFAICT

@csyonghe csyonghe merged commit 38734ec into shader-slang:master Feb 28, 2025
16 checks passed
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.

2 participants