Also, eliminate the 'atom' field of TPpToken. Parsing a real 300 line shader, through to making the AST, is about 10% faster. Memory is slightly reduced (< 1%). The whole google-test suite, inclusive of all testing overhead, SPIR-V generation, etc., runs 3% faster. Since this is a code *simplification* that leads to perf. improvement, I'm not going to invest too much more in measuring the perf. than this. The PP code is simply now in a better state to see how to further rationalize/improve it.
6 lines
297 B
C
6 lines
297 B
C
// This header is generated by the make-revision script.
|
|
// For the version, it uses the latest git tag followed by the number of commits.
|
|
// For the date, it uses the current date (when then script is run).
|
|
|
|
#define GLSLANG_REVISION "Overload400-PrecQual.1715"
|
|
#define GLSLANG_DATE "20-Dec-2016"
|