glslang
glslang copied to clipboard
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
I was building glslang for a platform that doesn't support `PTHREAD_CANCEL_ENABLE` and during the investigation about what it was being used for I realized that its only use belongs in...
I see a crash in `OS_GetTLSValue`, line 148: `Assertion failed: (nIndex != OS_INVALID_TLS_INDEX), function OS_GetTLSValue, file glslang/glslang/OSDependent/Unix/ossource.cpp, line 148.` Stack trace: ``` #0 0x00007fff7467db66 in __pthread_kill () #1 0x0000000104e0d0f0 in...
Reverts KhronosGroup/glslang#2991 Placeholder to reapply #2988. See this previous PR for current status.
The Vulkan SDK is now shipping with the static library libglslang-default-resource-limits.a To use this library, the user currently has to manually bring in the prototypes from: /Glslang/StandAlone/resource_limits_c.h This needs to...
This problem does not occur with the stand alone glslangValidator, I guess the reason is glslangValidator always uses a `glslang::TProgram` to generate SPIR-V. example GLSL code, with file name `test.frag`:...
This removes the need for AppVeyor in this repository. This workflow however runs on windows-2016, meaning that by default these are being built with Visual Studio Enterprise 2017. If that's...
Compiling the following test fragment shader is fine using "opengl" target environment, but fails using vulkan environment. ``` #version 450 layout(location = 0) out vec4 outColor; layout(location = 0) in...
See https://github.com/KhronosGroup/SPIRV-Registry.
Would there be any objection to adding a clang-format file and running the formatter? I'd recommend something as simple as possible like: ``` # http://clang.llvm.org/docs/ClangFormatStyleOptions.html BasedOnStyle: Chromium ```
It seems good with our Vulkan + HLSL using DX11-style SamplerComparisonState with the latest Vulkan SDK. However, it seems OpenGL only supports combined image sampler (such as sampler2DShadow) in shaders,...