Dzmitry Malyshau

Results 970 comments of Dzmitry Malyshau

@BrandonDyer64 it would be great to expose this Vulkan API, but also it's very important to look at how it will map to DX12 and Metal. As far as I...

The Vulkan extension is out of the provisional status - https://www.khronos.org/blog/vulkan-ray-tracing-final-specification-release. Edit: here is some code to help us writing DX12 backend for this - https://github.com/maierfelix/dawn-ray-tracing/blob/master/src/dawn_native/d3d12/RayTracingPipelineD3D12.cpp

I'm sorry, gfx pre-ll is long deprecated by now.

@tuanzijiang could you try running `wgpu-rs` cube example with "WGPU_BACKEND=dx11" environment? > Do you have any suggestions? The description of the error is "The RTV cannot be changed due to...

Good news is - we don't really need to introspect the SPIR-V and set up the overrides based on the "readonly" flag: Root Signature spaces for UAV and SRV are...

Each backend is available only on selected platforms. Metal backend - only when building for macOS/iOS. OpenGL backend - only when building for Linux. Closing this, but please feel free...

I agree it would be good to add some better error message if you attempted to build examples with a feature that's not available on your platform. Or at least...

@matthewmueller thank you for filing! This looks like `cmake` is missing for you, which is required by `glsl_to_spirv`, used in the examples. It's not a part of the library (just...

cc @ZeGentzy We don't have https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_draw_buffers_blend.txt on GLES (at least not on this one).

Looking closer, this is likely caused by this pattern: ``` vkCmdClearImage(...); vkCmdBeginRenderPass(...) // Load/Store ``` I think we should be able to detect that and avoid pass closures.