Provides descriptor indexing info on Device so programs can know if hardware supports bindless
Allows shaders (compute/graphic/ray trace) to specify unbounded arrays
Adds example/test code in fuzzer.rs
Fixes an unrelated bug in the "wont merge" fuzzer test case
Programs that want to use bindless will need to understand that when it is not available they should provide a bounded-option; but this change does not address documentation which is lacking overall.
This change:
Device
so programs can know if hardware supports bindlessfuzzer.rs
Programs that want to use bindless will need to understand that when it is not available they should provide a bounded-option; but this change does not address documentation which is lacking overall.