Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
deqp-deps
/
glslang
/
e564fc5e856ba267bb511add5bc1647dd93684f5
/
Test
/
cppSimple.vert
7054075
Tests: add a few more test cases.
by John Kessenich
· 11 years ago
fcb4ed0
Preprocessor: Rationalize, simplify, and correct the stack of input sources and their tokenization. This included
by John Kessenich
· 11 years ago
2d2f316
Preprocessor: Implement skipping of macros that evaluate to nothing while evaluating expressions. They had been causing early termination of an expression's evaluation.
by John Kessenich
· 11 years ago
e28beee
Preprocessor: Fixed that some comments incorrectly substituted a new line instead of space. Also generally cleaned up the space-related coding.
by John Kessenich
· 11 years ago
1abc404
Add #line functionality to allow expressions instead of just literals. Also made some preprocessor code slightly more clear.
by John Kessenich
· 11 years ago
98434be
Preprocessor fixes:
by John Kessenich
· 11 years ago
69aa9c1
Fixes to scanning:
by John Kessenich
· 11 years ago
4d6570a
Fix several issues in the preprocessor:
by John Kessenich
· 11 years ago
5f1a0b7
Eliminate flex as the GLSL lexical analyzer, going from two nested lexical analyzers down to one, leaving just the preprocessor's lexical analysis. A new layer replaces it, to translate from the preprocessor's view of tokenization to glslang's view of tokenization.
by John Kessenich
· 11 years ago
f78fff9
Implement __VERSION__ macro, make ftransform() non-ES only, add more tests.
by John Kessenich
· 11 years ago
fb7044a
Semantic checks: ES doesn't have unsized arrays or noise*().
by John Kessenich
· 11 years ago
ceb0623
Fix another problem with undefined macros needing to evaluate to 0 within a preprocessor expression, but not outside a preprocessor expression.
by John Kessenich
· 11 years ago
52ac67e
Make the PP report an error on undefined macro in "#if ..." for ES profiles, unless relaxed error checking is requested. Still works as normal CPP on non-ES.
by John Kessenich
· 11 years ago
38c507e
Make the default version be 100.
by John Kessenich
· 12 years ago
464f6d9
Add some CPP tests.
by John Kessenich
· 12 years ago