Markus Siglreithmaier

Results 32 issues of Markus Siglreithmaier

Add functionality to specify the rotational order for euler angles. The current design uses XYZ only, which might not be optimal for some use cases (e.g. first person camera pointing...

```rust const QUAD_CLIP: [f32x2; 4] = [ f32x2 { x: -1.0, y: -1.0 }, f32x2 { x: 1.0, y: -1.0 }, f32x2 { x: -1.0, y: 1.0 }, f32x2 {...

t: bug
c: rustc_codegen_spirv
s: qptr may fix

## Introduction We have multiple (upcoming) clients of low level gfx-rs with strong performance or validation constraints. Our current HAL interface strongly adapts the Vulkan API together with the constraints...

type: discussion
value: strategic

For exclusive resource we require to issue pipeline barriers for transfer the ownership onto different queues. In dx12 only the queue type is relevant (Graphics/Compute vs Copy), in between no...

status: ready for work
difficulty: average
platform: Windows
value: low
backend: DirectX-12

Descriptor pools map 1:1 to a slice in the global descriptor heap (1M descriptors, 2k samplers). Overallocation would be troublesome, but Vulkan allows to have more. Even some CTS tests...

difficulty: hard
type: discussion
platform: Windows
value: medium
backend: DirectX-12
client: CTS

Bring Vulkan to directx world named UWP! See: https://github.com/gfx-rs/portability/issues/89 Testing can be done via gfx-portability. I have some old sample ported over to UWP: https://github.com/SaschaWillems/Vulkan/compare/master...msiglreith:uwp (Implementation also in rostkatze for...

type: feature
status: ready for work
difficulty: average
platform: Windows
value: high
backend: DirectX-12

Semaphores are not implemented at all iirc

status: ready for work
difficulty: hard
platform: Windows
value: high
backend: DirectX-12

The N-body example uses a control barrier which might not be reached by all executed: https://github.com/SaschaWillems/Vulkan/blob/master/data/shaders/computenbody/particle_calculate.comp#L60 The early return [here](https://github.com/SaschaWillems/Vulkan/blob/master/data/shaders/computenbody/particle_calculate.comp#L41) will result in possible divergence further on with potential stalls.

synchronization

The current SPIR-V version used is 1.5.4 which is almost 1 year old. With the latest Vulkan SDK, SPIR-V headers are tagged with the SDK version, which should update more...

Changing the height value in the [test](https://github.com/rustgd/collision-rs/blob/master/src/algorithm/minkowski/gjk/mod.rs#L759) will result in a fail, even though it shouldn't affect the impact time imo.

bug
help wanted