-
For ps_udiv in `test_shader_instructions`, the spirv is:
```
%45 = OpINotEqual %bool %43 %uint_0
%47 = OpUDiv %uint %36 %43
%48 = OpSelect %uint %45 %47 %uint_4294967295…
-
I may be on a slightly old and internally modified version of the spir-v reader, but I think nothing has changed in the area I'm looking at here.
The attached spir-v gets one element of a variable …
-
The [`urProgramCreate`](https://spec.oneapi.io/unified-runtime/latest/core/api.html#urprogramcreate) API seems to mandate that `ur_module_handle_t`s are SPIR-V modules:
```
Create Program from input…
-
- [ ] Implement `EvaluateAttributeAtSample` clang builtin,
- [ ] Link `EvaluateAttributeAtSample` clang builtin with `hlsl_intrinsics.h`
- [ ] Add sema checks for `EvaluateAttributeAtSample` to `Check…
-
We can elide the leading dialect prefix when dealing with nested SPIR-V types, e.g.: `!spirv.ptr>` ==> `!spirv.ptr`.
The abbreviated format should support arbitrary nesting of SPIR-V types.
kuhar updated
10 months ago
-
We would like to use some of SPIR-V’s bitfield intrinsics, namely OpBitfieldInsert, OpBitfieldUExtract, and OpBitfieldSExtract, OpBitReverse, and OpBitCount on a mix of integer widths (i8, i16, i32, a…
-
A few SPIR-V related KHR extensions are missing from the list of Khronos extension specifications on the registry webpage. We should add links for at least these missing KHR extensions:
* cl_khr_s…
-
VersionCheck in validate_instruction.cpp checks minimum version for a SPIR-V opcode. But it ignores min-version constraints on operands.
For example, when assembled with --target-env spv1.0, the f…
-
Sadly, but you can't currently use glslang to compile HLSL shaders for OpenGL right now.
Waiting forward for the moment when this will be finally available..
-
Run into this error when in CMake Debug configuration. In Release configuration, fewer files fail, the ones that do fail, fail with 24 not 56.
Attached are the sources files
```
llvm-spirv -…