| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| Pp.cpp | ||
| PpAtom.cpp | ||
| PpContext.cpp | ||
| PpContext.h | ||
| PpMemory.cpp | ||
| PpScanner.cpp | ||
| PpSymbols.cpp | ||
| PpTokens.cpp | ||
| PpTokens.h |
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.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| Pp.cpp | Loading commit data... | |
| PpAtom.cpp | Loading commit data... | |
| PpContext.cpp | Loading commit data... | |
| PpContext.h | Loading commit data... | |
| PpMemory.cpp | Loading commit data... | |
| PpScanner.cpp | Loading commit data... | |
| PpSymbols.cpp | Loading commit data... | |
| PpTokens.cpp | Loading commit data... | |
| PpTokens.h | Loading commit data... |