- Apr 06, 2018
-
-
John Kessenich authored
-
- Mar 30, 2018
-
-
Matthew Albrecht authored
Allowed for LIB_TYPE to be set to switch between static and shared libs for glslang, SPIRV, and HLSL
-
- Mar 29, 2018
-
-
GregF authored
-
- Oct 10, 2017
-
-
Tim Diekmann authored
-
- Sep 21, 2017
-
-
GregF authored
Cmake now looks for External/spirv-tools. If found, it links in SPIRV-Tools-opt and SPVRemapper, and adds -DENABLE_OPT to build.
-
- Sep 20, 2017
-
-
LoopDawg authored
Remapper errors are generally fatal: there has been some unexpected situation while parsing the SPV binary, and there is no reasonable way to carry on. The errorHandler() function is called in this case, which by default exits, but it is possible to submit a handler which does not. In that case the remapper would carry on in a bad state. This change ensures a graceful termination of the remap() function. While a try {} catch {} construct would be the ideal and safe way to do this, that's off limits for certain environments, so this tries to do the same thing with explicit code, to catch all the bailout paths.
-
- Jul 04, 2017
-
-
d3x0r authored
As a static target, when included in other cmake projects, it is not needed to install these libraries and headers as part of this build, and just need to link to this.
-
- Apr 29, 2017
-
-
David Seifert authored
This reverts commit cfc69d95. * Change CMAKE_INSTALL_PREFIX default on Windows in order to prevent permission denied errors when trying to install to "Program Files".
-
John Kessenich authored
-
- Apr 28, 2017
-
-
David Seifert authored
-
David Seifert authored
* Use `GNUInstallDirs` in order to respect GNU conventions. This is especially important for multi-arch/multi-lib setups. * Specify position independent mode building properly, without using the historic hack of adding `-fPIC` as a definition. This makes the build system more portable. * Only detect C++ (and not C) to slightly speed up configuring. * Specify C++11 mode using modern CMake idioms. * Fix some whitespace issues.
-
- Mar 12, 2017
-
-
DragoonX6 authored
Some HLSL to Spirv tests fail.
-
- Jan 11, 2017
-
-
John Kessenich authored
-
- Jan 09, 2017
-
-
Alex Szpakowski authored
Matches existing options.
-
Alex Szpakowski authored
-
- Dec 20, 2016
-
-
Henrik Rydgård authored
-
chaoc authored
-
- Sep 27, 2016
-
-
Dominik Witczak authored
-
- Aug 01, 2016
-
-
Wesley Griffin authored
bump required CMake version down to 2.8.11 since no features are required in cmake>2.8.11 and this allows building on stock CentOS 7
-
- Jul 21, 2016
-
-
LoopDawg authored
-
- Jul 20, 2016
-
-
Rex Xu authored
- Support GL_AMD_shader_ballot (SPV_AMD_shader_ballot). - Support GL_AMD_shader_trinary_minmax (SPV_AMD_shader_trinary_minmax). - Support GL_AMD_shader_explicit_vertex_parameter (SPV_AMD_shader_explicit_vertex_parameter). - Support GL_AMD_gcn_shader (SPV_AMD_gcn_shader).
-
- Jun 02, 2016
-
-
David Neto authored
Avoids the need to ship basic runtimes like libgcc_s_sjlj-1.dll with the executables.
-
- May 25, 2016
-
-
Brad Davis authored
-
- May 05, 2016
-
-
Andrew Woloszyn authored
This adds solution folders that properly group gtest/glslang/hlsl. This also marks gtest options as advanced so they don't show up in cmake-gui by default.
-
- May 04, 2016
-
-
Lei Zhang authored
CMake 2.8.12 added support for target_include_directories(), among other features, and we would like to use it.
-
- 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.
-
- Mar 13, 2016
-
-
John Kessenich authored
-
- Dec 08, 2015
-
-
John Kessenich authored
Dealing with the 110 toolset seems not worth it.
-
- Nov 16, 2015
-
-
baldurk authored
* Linux folder has been renamed to Unix, to match defines and so that it compiles on OS X. * This removes the need for a per-platform include search path for the right OS folder
-
- Aug 31, 2015
-
-
Chad Versace authored
Stop forcing CMAKE_INSTALL_PREFIX="install". If the user manually set CMAKE_INSTALL_PREFIX, then trust that he knows what he's doing. This patch does NOT change the project's default value ("install") of CMAKE_INSTALL_PREFIX. Change-Id: I81b46dd1986427b498fe6316bed03f01689987d4
-
- Jun 26, 2015
-
-
John Kessenich authored
-
- Jun 24, 2015
-
-
John Kessenich authored
glslang build: force the use of -std=c++11 when building with Clang. David Neto <dneto@google.com>. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31583 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-
- May 13, 2015
-
-
John Kessenich authored
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31180 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-
- Mar 03, 2015
-
-
John Kessenich authored
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@30032 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-
- Jul 28, 2014
-
-
John Kessenich authored
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@27519 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-
- Apr 14, 2014
-
-
John Kessenich authored
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26211 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-
- Mar 31, 2014
-
-
John Kessenich authored
CMake: Collapse into a single library all the libraries under the glslang directory, and represent the proper hierarchy in MSVS. There are still a total of 3 libraries to link against: glslang, OGLCompiler, and OSDependent. git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26137 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-
- Mar 28, 2014
-
-
John Kessenich authored
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@26127 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-
- Mar 17, 2014
-
-
John Kessenich authored
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@25952 e7fa87d3-cd2b-0410-9028-fcbf551c1848
-