glslang-zig/glslang
John Kessenich edadf45605 glslang: Add API override of version and profile for testing purposes. From Lei Zhang <antiagainst@google.com>.
Add defaultProfile and forceDefaultVersionAndProfile into shader
compilation interface.

forceDefaultVersionAndProfile allows us to force parsing the input
shaders using defaultVersion and defaultProfile, regardless of
the #version directive in input shaders.

These two parameters enables us to programmatically invoke glslang
but specify version and profile from somewhere else like command
line.

git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31504 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2015-06-16 19:01:56 +00:00
..
GenericCodeGen glslang: Fix over 100 warnings from MSVC warning level 4. 2015-05-15 17:30:55 +00:00
Include glslang portability: Fixed a slew of OSX compilation warnings (but not all). 2015-06-10 23:23:12 +00:00
MachineIndependent glslang: Add API override of version and profile for testing purposes. From Lei Zhang <antiagainst@google.com>. 2015-06-16 19:01:56 +00:00
OSDependent Have memory counters normally turned off, to avoid cross-windows-platform linking problems. 2014-09-12 17:25:16 +00:00
Public glslang: Add API override of version and profile for testing purposes. From Lei Zhang <antiagainst@google.com>. 2015-06-16 19:01:56 +00:00
CMakeLists.txt glslang build: Always run a custom command for Bison. The Cmake BISON_TARGET rule doesn't understand this use of --defines, and so the targets are always rebuilt even if no source files change. Contributor: Stefanus Du Toit (stefanus@google.com). 2015-05-08 01:12:45 +00:00