- Mar 04, 2020
-
-
John Kessenich authored
Includes an additional deprecation and rationalizing the beginning sections.
-
- Feb 28, 2020
-
-
wangli28 authored
-
- Feb 07, 2020
-
-
Kai Ninomiya authored
This should enable glslang to be used as a dependency of other projects that target WebAssembly, instead of assuming "EMSCRIPTEN" => "Want glslang.js".
-
- Jan 16, 2020
-
-
John Kessenich authored
-
- Dec 03, 2019
-
-
Ian Romanick authored
Knowing this in advance would have saved me some time.
-
- Nov 06, 2019
-
-
dan sinclair authored
This Cl updates the README.md to reference the deprecation date for the current SPIRV/ install location. Issue #1964
-
- Oct 12, 2019
-
-
Xottab_DUTY authored
-
- Sep 18, 2019
-
-
Kai Ninomiya authored
Allows building non-min-size builds with Emscripten. Adds ENABLE_GLSLANG_WEB_DEVEL. Moves the glslang.js files to OSDependent/Web. Small cleanups and docs update.
-
John Kessenich authored
-
- Aug 28, 2019
-
-
John Kessenich authored
-
John Kessenich authored
-
- Aug 21, 2019
-
-
John Kessenich authored
-
- Aug 09, 2019
-
-
Ryan Harrison authored
-
- May 10, 2019
-
-
John Kessenich authored
You may need to install python 3.x and also [windows users] may need to get it in your path in front of python 2.7.x. If you don't need the external projects (i.e., SPIRV-Tools) and don't want to upgrade to python 3, don't create the External subdirectory and CMake won't require python 3. (CMake has a bug that makes it find the wrong one on a first pass if the top level does not require the version needed by lower levels.)
-
- Dec 11, 2018
-
-
John Kessenich authored
Add to README: git config --global core.fileMode false
-
- Dec 10, 2018
-
-
Rémi Verschelde authored
-
- Oct 27, 2018
-
-
John Kessenich authored
-
- Aug 10, 2018
-
-
John Kessenich authored
-
- Apr 07, 2018
-
-
John Kessenich authored
-
- Mar 30, 2018
-
-
John Kessenich authored
-
- Dec 05, 2017
-
-
Cory Bloor authored
- Mention that the instructions are written for Bash. - Quote the CMAKE_INSTALL_PREFIX to handle spaces in $(pwd). - Remove SSH clone instructions. Instructions on how to clone are for those unfamiliar with GitHub, so fewer options are better and SSH requires additional configuration to make work. - Replace ninja with make, because more people are familiar with it and we probably don't need to explain how to install it. Fixes #956. - Remove the section mentioning cygwin, as it's unclear and doesn't seem necessary. - Mention minimum language version in the Dependencies section. - Move `cd $BUILD_DIR` out of the Linux configuration section because it's needed on both platforms. Add a line about creating the build directory, too.
-
- Nov 14, 2017
-
-
Lei Zhang authored
-
- Oct 06, 2017
-
-
John Kessenich authored
-
- Sep 28, 2017
-
-
GregF authored
Also added known-good mechanism to fetch latest validated spirv-tools. Also added -Od and -Os to disable optimizer and optimize for size. Fetching spirv-tools is optional for both glsl and hlsl. Legalization of hlsl is done by default if spirv-opt is present at cmake time. Optimization for glsl is currently done through the option -Os. Legalization testing is currently only done on four existing shaders. A separate baseLegalResults directory holds those results. All previous testing is done with the optimizer disabled.
-
- Jan 27, 2017
-
-
John Kessenich authored
-
- Sep 30, 2016
-
-
Anny authored
Added an alternative link for cloning the repo in the build instructions
-
- Jul 28, 2016
-
-
John Kessenich authored
-
- Jul 26, 2016
-
-
John Kessenich authored
-
John Kessenich authored
-
- Jul 12, 2016
-
-
John Kessenich authored
-
- Jun 29, 2016
-
-
Lei Zhang authored
-
- May 11, 2016
-
-
Lei Zhang authored
-
- May 06, 2016
-
-
John Kessenich authored
-
- May 05, 2016
-
-
Lei Zhang authored
-
Lei Zhang authored
-
John Kessenich authored
This hopefully prevents obsucuring actual changes in a future commit. Also, adds a script to update the grammar.
-
- May 04, 2016
-
-
Lei Zhang authored
-
- Apr 07, 2016
-
-
John Kessenich authored
-
- Apr 03, 2016
-
-
Eric Engestrom authored
-
- Mar 31, 2016
-
-
Lei Zhang authored
The existing test harness is a homemade shell script. All the tests and the expected results are written in plain text files. The harness just reads in a test, invoke the glslangValidator binary on it, and compare the result with the golden file. All tests are kinda integration tests. This patch add Google Test as an external project, which provides a new harness for reading shader source files, compile to SPIR-V, and then compare with the expected output.
-