-
```llvm
; ModuleID = 'reduce.bc'
source_filename = "reduce.ll"
define ptx_device void @child() {
ret void
}
define ptx_kernel void @parent() {
call void @child()
ret void
}
```
…
-
-
At the moment Rendering is very basic, In Every frame the camera loops over all objects looking for renderable ones, and called the OnRenderObject method, which then immediately draws the object. This…
-
This is a follow-up to #1456.
The discussion hit a point where we had 2 proposals for how pointer operations would work, and we agreed to proceed with an intersection. This means, `.` and `[]` are …
-
The following shader will produce a runtime validation error (note: spirv-val does not catch this, but Vulkan validation does):
[VUID-StandaloneSpirv-Offset-04663] Image Operand Offset can only be …
-
As of the 1.3.210 Vulkan spec update, Vulkan clarified that not writing to the FragDepth built-in is undefined behavior - undefined values can lead to undefined behavior, so the difference is _somewha…
-
https://github.com/shader-slang/slang
I'd like to request LWJGL bindings for the C API of slang.
Here's an excerpt from their repository:
> Slang is a shading language that extends HLSL with …
-
**Environment:**
- OS: windows 11
- GPU and driver version: rtx 3050 + 551.32
- SDK or header version if building from repo: 1.3.268
- Options enabled (synchronization, best practices, etc.): …
-
In #3276, we touched on how multiple return types via (something like) tuples with destructured assignment could satisfy some of the our needs for the abstract function-out-params functionality that h…
-
**Description**
Putting a custom struct at a particular offset with `vk::offset` generates invalid spir-v while putting a builtin vector with the same size there works fine.
**Steps to Reproduce**…