-
The following example glsl code
```glsl
#extension GL_ARB_bindless_texture : enable
void fn(out samplerBuffer bufs[4]) {}
```
Will produce ERROR: 'samplerBuffer' : samplers and atomic_uints canno…
-
While the provided `main-tot` builds could be considered useful for end users, they are not practical in the context of continuous integration which depends on deterministic builds (where dependencies…
-
[This archive contains files necessary to reproduce the problem](https://github.com/KhronosGroup/SPIRV-Tools/files/2964204/files_to_reproduce.zip)
Generating SPIR-V from variant_136_reduced_final.f…
-
Observe:
**broken.comp**:
```glsl
#version 450
#extension GL_ARB_compute_shader : enable
layout(constant_id=0) const uint foo = 0u;
shared float bar[foo];
void main() {}
```
**fixed.c…
-
The following shader compiles with fxc 9.29.952.3111 (fxc.exe /EMainPs /Tps_5_0 test.frag), but does not compile in glslangValidator.
```
struct PS_INPUT_TEST1
{
float3 vPositionWs : TEXCOOR…
-
-
I have a shader file with the file extension `.glsl`, because there are helper functions in there that we use in various places. There are two issues:
1. glsl-linter (or the validator) doesn't validat…
-
It would seem libshaderc is the way to go, but it doesn't seem to possible to produce this combination.
In games, at least for desktop, one usually have some sort of material system which produces…
-
Vulkan support is already built into meson, if you install the LunarG Vulkan SDK anywhere on your PC then an environment variable is saved pointing to the SDK. `dependency('vulkan')` loads the vulkan …
-
您好!
我是vulkan 初学者,非常感谢您的分享,在学习的过程中,发现app/shaders目录下的shader 文件加密了,无法阅读,请问下需要用什么工具打开。