-
This is a super useful technique for getting near-realtime feedback while prototyping graphics applications or sketching.
Currently vulkano only provides provides a way for loading SPIR-V shader co…
-
After a bit of poking around, I discovered how `ShaderGen.exe` expects it's input.
I created a `slang-shaders` folder, put a test shader in it and ran `ShaderGen.exe filename.slang` in a debugger, wi…
-
There is a forward compatibility mode for the front-end, which is should disallow use of deprecated features. However, it is not fully fleshed out.
-
### The extension's version
1.3.8
### VS Code's version
1.92.0
### Extension host
Desktop VS Code
### Operating system
Windows 11 x64
### Description
Hi
Error reporting doesnt work. No mat…
-
When I run `PBR -vulkan` on Windows, it first threw the `VK_ERROR_LAYER_NOT_PRESENT` ERROR,
then I modified the related code not to load layers, then run again, it threw the `Error: Could not open fi…
-
In https://www.khronos.org/registry/gles/specs/2.0/GLSL_ES_Specification_1.0.17.pdf it is stated that
- In the fragment shader, support for indexing is only mandated for constant-index-expressions.
- …
-
The following shader `pathtrace.rchit.glsl`
```glsl
#extension GL_EXT_scalar_block_layout : require
layout(scalar, set=DSRender, binding=BindingRdSeqBuffer) uniform UBO {
uint rd_seq[1056];
}…
-
Compiling with the following .config:
```
CONFIG_PNG=1
CONFIG_JPEG=1
CONFIG_SDL2=1
CONFIG_VKPT_RENDERER=1
CONFIG_VKPT_ENABLE_VALIDATION=0
CONFIG_NO_MD3=1
CONFIG_X11=y
CC=gcc
```
Leads to th…
-
The following program is accepted by fxc.exe:
( http://shader-playground.timjones.io/acbd719135ab8a9cb080566f5fa69d6e )
```cpp
struct TVertexOutput
{
bool flag : DUMMY;
};
TVertexOutp…
Ace17 updated
2 years ago
-
The following piece of code produces invalid spirv
calling atomicAdd(dst, 1); directly from ```main``` instead of from ```foo``` works as intended
```
#version 460
#extension GL_EXT_shader_explici…