-
Hi, I've been playing around with implementing a WebGPU backend using `wgpu-rs`. I'm basing my current work a lot off the metal backend (in my mind, WebGPU is a very slightly more spartan version of M…
-
OpenCL C has a `size_t` type, but the OpenCL C printf [excludes the z format qualifier](https://www.khronos.org/registry/OpenCL/specs/3.0-unified/html/OpenCL_C.html#differences-between-opencl-c-and-c9…
alycm updated
2 years ago
-
I am getting this error code `0x78000004`, after trying to create a SPIRV kernel with the wrong name. The error is not listed here:
https://spec.oneapi.com/level-zero/latest/core/api.html?highlight…
-
With the SPIR-V shader attached to this bug, running spirv-opt with a loop unroll pass generated invalid spir-v:
```
> spirv-opt --version
SPIRV-Tools v2024.2 v2019.1-2077-g65d30c31
> spirv-op…
-
see https://github.com/gfx-rs/wgpu/issues/4427
-
App: Shader linking Failed (res/shaders/defaultLightPass.glsl):
Link info
---------
error: Block "_86" not declared as an output from the previous stage
![image](https://user-images.githubuserco…
-
dEQP-GLES31.functional.shaders.sample_variables.sample_mask.discard_half_per_pixel.default_framebuffer
```glsl
#version 320 es
layout(location = 0) out mediump vec4 fragColor;
void main (void)
…
-
**Is your feature request related to a problem? Please describe.**
I've been trying to compile and run some OpenCL C kernels in `wgpu` as SPIR-V modules and have run into the following validation e…
-
Hello,
We have a fair amount of shader code running on OpenGL, that we want to reuse on our Vulkan backend. The Vulkan relaxed rules help a lot, but we have a remaining issue with texture samplers …
-
Metal SL has this.
its getting really tedious to write functions that only differ in variable types, see this library of GLSL code which I've made:
https://github.com/buildaworldnet/IrrlichtBAW/tr…