Rua

Results 107 issues of Rua

At the moment the only way to change the values in the map is to insert new ones. There is no way to update existing ones. I understand that this...

In the spec section "[Texel Input Validation Operations](https://www.khronos.org/registry/vulkan/specs/1.2-extensions/html/chap16.html#textures-input-validation)", two of the invalid/undefined cases are: > The SPIR-V instruction is one of the `OpImage*Dref*` instructions and the sampler `compareEnable` is `VK_FALSE`...

ShaderVal
BestPractices

This VUID is not validated anywhere in the layer's source code: > VUID-RuntimeSpirv-Location-06428 > The maximum number of storage buffers, storage images, and output `Location` decorated color attachments written to...

Incomplete
ShaderVal

The current code that validates against VUID-RuntimeSpirv-Workgroup-06530, VUID-RuntimeSpirv-maxMeshSharedMemorySize-08754 and VUID-RuntimeSpirv-maxTaskSharedMemorySize-08759 is too broad and sometimes generates false positives. The `CalculateWorkgroupSharedMemory` function uses a list of all global variable instructions to...

ShaderVal

Judging by the behaviour of Rust [in this playground](https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=bbb69f0ada3b9561827c3ab67b7aa1ac), these casts are treated the same as int-to-int casts, where the pointer is considered equivalent to `usize`. Casting `i32` to `usize`...

### Background Version of Chocolate Doom: git master Game: Doom ### Bug description In the original engine, the `floormove_t` structure is 44 bytes. The `texture` field is at offset 32...

Two examples, `interactive-fractal` and `triangle-util`, are crashing when trying to acquire a new swapchain image: > thread 'main' panicked at /home/rua/code/vulkano/vulkano-util/src/renderer.rs:286:27: > failed to acquire next image: an operation has...

status: needs investigation
Bug. Release blocker.

The Ash builder methods are now used instead of raw pointers, so that lifetimes are correctly tracked. This did, however, need some significant refactoring because of how borrowing rules work....

Currently, when you have a resource bound to a descriptor set, the descriptor set holds onto the resource until something else is bound to that slot. It would be useful...

type: enhancement
experience: easy

Reported by @Fuzzyzilla on Discord. When creating a device, the enabled features are checked against those supported by the physical device. But it does not check if those features will...

type: bug