- Oct 04, 2016
-
-
David Neto authored
Describe why it exists: what does Shaderc add on top? Say that Shaderc ships in the Android NDK. Point to the AOSP repos as the authoritative sources of what is really in the NDK. Also say that those repos are downstream from the GitHub repos.
-
- Sep 30, 2016
-
-
Lei Zhang authored
-
Lei Zhang authored
SPIRV-Tools has its own target environment definition, and public shaderc API has its own. A new one is added into Compiler in shaderc_util, for better isolation. Now shaderc_util::Compiler's interface accepts target environment, not glslang messages anymore. All the conversion to glslang messages are done in the implementation now.
-
Lei Zhang authored
Also together with the C interface change, new overloads for assembling are added into the C++ interface.
-
Lei Zhang authored
-
- Sep 27, 2016
-
-
Lei Zhang authored
-
- Sep 26, 2016
-
-
Lei Zhang authored
-
- Sep 23, 2016
-
-
Lei Zhang authored
-
Lei Zhang authored
-
Lei Zhang authored
-
Lei Zhang authored
Two optimization levels are added: * shaderc_optimization_level_zero * shaderc_optimization_level_size The first does no optimization, while the latter runs strip-debug-info and then unify-constant pass. This is just for compilation; no assembling support yet.
-
- Sep 22, 2016
-
-
Lei Zhang authored
-
- Sep 21, 2016
-
-
David Neto authored
-
Lei Zhang authored
-
Lei Zhang authored
-
- Sep 20, 2016
-
-
David Neto authored
Change "main function" to "entry point"
-
- Sep 08, 2016
-
-
qining authored
-
- Sep 01, 2016
-
-
David Neto authored
-
- Aug 30, 2016
-
-
David Neto authored
-
- Aug 24, 2016
-
-
David Neto authored
This is required to absorb the recent merge of the overloaded-400 branch into Glslang master. See https://github.com/KhronosGroup/glslang/commit/ab89bbe702e88c01c2522155c54fc722161276db
-
- Aug 10, 2016
-
-
David Neto authored
Previously, the build was invoking python via the undefined variable PYTHON_EXECUTABLE. Fixes https://github.com/google/shaderc/issues/238
-
- Aug 09, 2016
-
-
David Neto authored
SPIRV-Tools source file list has changed.
-
- Aug 07, 2016
- Aug 05, 2016
-
-
Lei Zhang authored
-
- Jul 26, 2016
-
-
David Neto authored
Id tracking has been refactored.
-
- Jul 19, 2016
-
-
Lei Zhang authored
-
- Jul 18, 2016
-
-
Lei Zhang authored
-
- Jul 15, 2016
- Jul 07, 2016
-
-
David Neto authored
-
David Neto authored
-
- Jul 06, 2016
-
-
David Neto authored
Glslang's builtin function table cache is now sensitive to the Spv vs. non-Spv and Vulkan vs. GL. That is https://github.com/KhronosGroup/glslang/issues/166 is fixed. So now we don't have to tear down Glslang's internal state when the "message rules" change. That's how Vulkan vs. GL is encoded.
-
- Jun 20, 2016
-
-
Lei Zhang authored
-
Lei Zhang authored
-
Adam Chainz authored
-
- Jun 15, 2016
-
-
David Neto authored
The locations of the headers and grammar files have moved. Also the names of the grammar files have changed.
-
- Jun 10, 2016
-
-
David Neto authored
-
Lei Zhang authored
-
- Jun 08, 2016
-
-
David Neto authored
-