shaderc icon indicating copy to clipboard operation
shaderc copied to clipboard

A collection of tools, libraries, and tests for Vulkan shader compilation.

Results 147 shaderc issues
Sort by recently updated
recently updated
newest added

I used to compile shader by glslc with "-g" option, therefore I can debug shader in source level by renderdoc. However, I implement online compile by shaderc and call SetGenerateDebugInfo...

I don't know who is the proper audience for this complaint, but if it's not y'all maybe you can point me to the right place. There is an error "ambiguous...

the following "celestial_sky.frag": ``` #version 460 #extension GL_KHR_vulkan_glsl : enable #extension GL_ARB_separate_shader_objects : enable #extension GL_EXT_multiview : enable struct UBO_environment { mat4 view[2]; mat4 proj[2]; mat4 viewproj[2]; vec4 lightpos[2]; vec4...

Is there a way to get the built artifact of the latest release? the links listed here: https://github.com/google/shaderc/blob/main/downloads.md only open a HTML page that gets refreshed and then downloads the...

There seems to be a bug with shaderc on windows. If you try to use the `IncluderInterface` object trying to access the `GetInclude` function will throw an segmentation fault. This...

The libshaderc_util CMakeList never actually installs the shaderc_util target. But the main CMakeList installs a .pc file that wants it. Looks to me like libshaderc_util is plain missing the respective...

The following simple ray gen shader produces an error: `shaderc: internal error: compilation succeeded but failed to optimize: Invalid SPIR-V binary version 1.4 for target environment SPIR-V 1.3 (under Vulkan...

On Windows, the following invocation ``` glslc -MD "path\to\file with spaces.vert" ``` Writes to a `.d` file containing the contents ``` file with spaces.vert.spv: path\to\file with spaces.vert ``` This format...

I'm compiling at runtime using the shaderc library from the Vulkan SDK (1.2.189.2 in my case). I compile a shader with `#version 460` with these options: ```glsl #version 460 #extension...

The current build system is unusable for any packager because of the hard ties with its third parties. The work of the packager is usually to build separate controlled packages...

version/release