John-John Tedro
|
de25bb2906
|
Provide 32-bit word constructor for ShaderModule (#818)
This provides the alternative constructor `ShaderModule::from_words(..)`, which uses `&[u32]` for the SPIR-V code.
`ShaderModule` currently uses an argument of type `&[u8]`, which causes interoperability issues with libraries like [shaderc][shaderc] and [rspirv][rspirv].
This is spec-compliant since the byte-code of the shader module is defined as `[..] a series of 32-bit words in host endianness.`
[shaderc]: https://docs.rs/shaderc/0.2.0/shaderc/struct.CompilationArtifact.html
[rspirv]: https://docs.rs/rspirv/0.4.0/rspirv/binary/trait.Assemble.html#tymethod.assemble
|
2017-09-11 12:37:48 +02:00 |
|
Christian Sdunek
|
fa6d56de76
|
Fix layer count check in swapchain constructor (#817)
|
2017-09-10 13:02:53 +02:00 |
|
tomaka
|
9abc9e431d
|
Simplify BufferAccess and ImageAccess (#811)
|
2017-09-09 09:11:58 +02:00 |
|
tomaka
|
bdf026a78b
|
Propagate allocation errors to CpuBufferPool::next() and chunk() (#809)
* Propagate allocation errors to CpuBufferPool::next() and chunk()
* Add entry in CHANGELOG
|
2017-09-09 08:55:20 +02:00 |
|
tomaka
|
5ac98f53f1
|
Publish 0.6.2 (#806)
|
2017-09-06 15:47:46 +02:00 |
|
tomaka
|
e1854da9f9
|
Added a changelog (#805)
|
2017-09-06 14:36:06 +02:00 |
|