Skip to content

Releases: gwihlidal/spirv-reflect-rs

0.2.3

03 Nov 21:21
Compare
Choose a tag to compare
  • Use spirv_headers from git without num-derive dependency (commit hash 7612ee7d9fbcf27c88d26e313bf6db4c1dbeb9a3).

0.2.2

03 Nov 02:24
Compare
Choose a tag to compare
  • Upgraded all dependencies.
  • Removed "parallel" feature from cc dependency.
  • No longer expose ffi_to_string as it is unsound (can easily cause undefined behavior in safe code).
  • Upgraded string slice error lifetimes to 'static.

0.2.1

30 Mar 04:12
Compare
Choose a tag to compare
  • Minor improvements.
  • Updated all dependencies.

0.2.0

26 Mar 02:36
04d5087
Compare
Choose a tag to compare
  • Fixes a crash when reflecting optimized SPIRV which has no name descriptors (jaynus).

0.1.9

10 Mar 08:59
Compare
Choose a tag to compare
  • Updated all dependencies.
  • Added support for NV_ray_tracing (Jasper Bekkers and Nuno Subtil).
  • Support glsl uniform sampler2D type (Paweł Grabarz).
  • Removed unused dependency, and load_u32_data fix (Benjamin Saunders).

0.1.8

09 Dec 18:23
Compare
Choose a tag to compare
  • Removed get_code_size/get_code_slice in favour of get_code (lifetime safety)
  • Numerous optimizations (excessive copies)
  • Fixed some FFI memory crashes

0.1.7

09 Dec 18:23
Compare
Choose a tag to compare
  • Rust 2018 Edition

0.1.6

21 Nov 15:42
Compare
Choose a tag to compare

Correct struct by-ref passing for the change_* methods.

0.1.5

21 Nov 15:00
Compare
Choose a tag to compare
  • Added PartialEq to all types

0.1.4

21 Nov 10:27
Compare
Choose a tag to compare
  • Fixed some name mangling issues on Windows when bindings are generated on macOS