-
Notifications
You must be signed in to change notification settings - Fork 343
Newsletter 13: A little section about rspirv-reflect #241
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
|
@@ -66,6 +66,32 @@ If needed, a section can be split into subsections with a "------" delimiter. | |||||
|
||||||
## Library & Tooling Updates | ||||||
|
||||||
### [rspirv-reflect] v0.1 | ||||||
|
||||||
 | ||||||
|
||||||
[Traverse Research] has created the [rspirv-reflect] library to replace | ||||||
our very basic use-case of the existing [spirv-reflect-rs] / [spirv-reflect] | ||||||
libraries that are already out there. The current iteration of `rspirv-reflect` | ||||||
is pretty minimal, but it allows you to extract the binding setup from a SPIR-V | ||||||
binary. `rspirv-reflect` supports the latest version of SPIR-V (version 1.5 as | ||||||
of writing) and it also supports all the new shader stages (both ray tracing | ||||||
and mesh/task shaders) as well as the existing ones. | ||||||
|
||||||
Traverse Research wanted to reduce their reliance on C and C++ unsafe | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
libraries and at the same time we needed to support newer features that were | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
slow to become available in the existing `spirv-reflect` library. The primary | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
use-case for this library is in conjecture with the Rust wrapper around the | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
DirectX Shader Compiler ([dxc]), called [hassle-rs] that Traverse Research | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
also built. | ||||||
|
||||||
[Traverse Research]: https://traverseresearch.nl | ||||||
[rspirv-reflect]: https://github.com/Traverse-Research/rspirv-reflect | ||||||
[spirv-reflect]: https://github.com/KhronosGroup/SPIRV-Reflect | ||||||
[spirv-reflect-rs]: https://github.com/gwihlidal/spirv-reflect-rs | ||||||
[hassle-rs]: https://github.com/Traverse-Research/hassle-rs | ||||||
[dxc]: https://github.com/microsoft/DirectXShaderCompiler | ||||||
|
||||||
## Popular Workgroup Issues in Github | ||||||
|
||||||
## Meeting Minutes | ||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.