google / google/shaderc

Shaderc as library for glsl / hlsl -> optimized SPIR-V with reflection

Open
#415 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
2.2k
Forks
445
Avg merge
11h 6m
Merged PRs (30d)
6

Description

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 different permutations depending on user settings & hardware, as such one can't ship SPIR-V. It doesn't make sense to spawn a new process of glslangValidator then, optimization on / off is a given.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.