- Oct 28, 2017
-
-
John Kessenich authored
-
- Oct 27, 2017
-
-
John Kessenich authored
Both debug and release clang builds have segfaulted on recent changes, non deterministically, while doing the single/multi-thread test all test files. Removing recent test files, to see if it gives a clue.
-
- Oct 25, 2017
-
-
Aaron Muir Hamilton authored
-
- Oct 23, 2017
-
-
Aaron Muir Hamilton authored
-
- Oct 22, 2017
-
-
Aaron Muir Hamilton authored
-
- Oct 18, 2017
-
-
Aaron Muir Hamilton authored
This division is undefined behaviour which raises SIGFPE on x86. Most C++ preprocessors evaluate this silently to 0.
-
- Oct 17, 2017
-
-
Aaron Muir Hamilton authored
-
- Oct 16, 2017
-
-
John Kessenich authored
Also, rationalized this to generally make it safer and more readable. It could use a more modern approach, at some point...
-
- Sep 05, 2017
-
-
David Srbecký authored
-
- Jul 31, 2017
-
-
John Kessenich authored
-
- Jul 23, 2017
-
-
John Kessenich authored
-
John Kessenich authored
-
- Jan 03, 2017
-
-
John Kessenich authored
-
- Dec 19, 2016
-
-
John Kessenich authored
Implement token pasting as per the C++ specification, within the current style of the PP code. Non-identifiers (turning 12 ## 10 into the numeral 1210) is not yet covered; they should be a simple incremental change built on this one. Addresses issue #255.
-
- Oct 05, 2016
-
-
David Neto authored
The gtest executable accepts a --test-root option to specify a root directory for test files. It defaults to the Test directory in the source tree from which the executable is built. For example, this lets us run test exectuables built with MinGW on Linux on a Windows machine with its own copy of the source tree.
-
- Jul 30, 2016
-
-
John Kessenich authored
This would look ahead for a second #, for token pasting, and if not found, backup one token. This is fine, unless at the end of line, which would backup the #, rather than the look ahead.
-
- Jul 07, 2016
-
-
John Kessenich authored
This is used by OpenGL, but not Vulkan. Includes: - atomicCounter, atomicIncrement, atomicCounterDecrement - atomic_uint layout-offset checking - AtomicStorage capability
-
- Jun 28, 2016
-
-
Lei Zhang authored
-
- Jun 06, 2016
-
-
John Kessenich authored
-
- May 30, 2016
-
-
John Kessenich authored
Also beefed up support for running compute shaders is #version 420, but this work is only partially done.
-
- May 16, 2016
-
-
Lei Zhang 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.
-