shader: bound bit-scan record keys and drop the key a guard rules out

This commit is contained in:
Claxten authored and nmzik committed 2026-10-27 04:23:00 +01:00
1 parent 20bb268a48
commit f297c0bfe1
5 files changed
+153 -33

No files matched your search

@@ -583,6 +583,7 @@ struct DescriptorSource {
bool bitset = false;
std::optional<CountedRows> rows;
std::vector<std::pair<uint32_t, uint32_t>> byte_ranges;
std::optional<uint32_t> excluded; // A guard keeps this key from the read.
bool operator==(const SelectorRead& other) const = default;
};