| .. |
|
preprocessor
|
A few linux improvements/fixes for the previous check in.
|
2013-07-08 20:51:29 +00:00 |
|
Constant.cpp
|
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.
|
2013-07-06 19:54:21 +00:00 |
|
glslang.y
|
Improve multi-threading and move Standalone to a multi-threading model (currently off though).
|
2013-07-31 18:44:13 +00:00 |
|
InfoSink.cpp
|
A few linux improvements/fixes for the previous check in.
|
2013-07-08 20:51:29 +00:00 |
|
Initialize.cpp
|
Add the 6 hyperbolic trig functions.
|
2013-06-24 22:40:19 +00:00 |
|
Initialize.h
|
Improve multi-threading and move Standalone to a multi-threading model (currently off though).
|
2013-07-31 18:44:13 +00:00 |
|
Intermediate.cpp
|
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.
|
2013-07-06 19:54:21 +00:00 |
|
intermOut.cpp
|
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.
|
2013-07-06 19:54:21 +00:00 |
|
IntermTraverse.cpp
|
Change warning to error for use of double underscore.
|
2013-05-29 22:40:31 +00:00 |
|
localintermediate.h
|
Improve multi-threading and move Standalone to a multi-threading model (currently off though).
|
2013-07-31 18:44:13 +00:00 |
|
Makefile
|
Reframe the preprocessor as a C++ class, with instances, removing all C code, removing all global variables. Upgrade bison version to pass a parse context on through to the preprocessor. All the basic things to make something thread safe.
|
2013-07-08 19:39:16 +00:00 |
|
MMap.h
|
Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005.
|
2012-12-12 21:15:54 +00:00 |
|
parseConst.cpp
|
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.
|
2013-07-06 19:54:21 +00:00 |
|
ParseHelper.cpp
|
Tie missing default-precision error checks to EShMsgRelaxedErrors.
|
2013-07-09 17:23:39 +00:00 |
|
ParseHelper.h
|
Reframe the preprocessor as a C++ class, with instances, removing all C code, removing all global variables. Upgrade bison version to pass a parse context on through to the preprocessor. All the basic things to make something thread safe.
|
2013-07-08 19:39:16 +00:00 |
|
PoolAlloc.cpp
|
Improve multi-threading and move Standalone to a multi-threading model (currently off though).
|
2013-07-31 18:44:13 +00:00 |
|
QualifierAlive.cpp
|
Add anonymous members as a new symbol table type, so the infrastructure can handle blocks with no names.
|
2013-04-10 20:15:16 +00:00 |
|
QualifierAlive.h
|
Implement the full scheme for ES precision qualifiers, generalizing existing storage qualifiers to be able to include multiple independent kinds of qualifiers.
|
2013-01-24 23:10:51 +00:00 |
|
RemoveTree.cpp
|
Minor changes: remove use of 'auto', plug obscure memory leak, update copyright.
|
2013-04-12 16:50:28 +00:00 |
|
RemoveTree.h
|
Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005.
|
2012-12-12 21:15:54 +00:00 |
|
Scan.cpp
|
Reframe the preprocessor as a C++ class, with instances, removing all C code, removing all global variables. Upgrade bison version to pass a parse context on through to the preprocessor. All the basic things to make something thread safe.
|
2013-07-08 19:39:16 +00:00 |
|
Scan.h
|
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.
|
2013-07-06 19:54:21 +00:00 |
|
ScanContext.h
|
Reframe the preprocessor as a C++ class, with instances, removing all C code, removing all global variables. Upgrade bison version to pass a parse context on through to the preprocessor. All the basic things to make something thread safe.
|
2013-07-08 19:39:16 +00:00 |
|
ShaderLang.cpp
|
Improve multi-threading and move Standalone to a multi-threading model (currently off though).
|
2013-07-31 18:44:13 +00:00 |
|
SymbolTable.cpp
|
Get all the scoping rules right for ES and non ES, name hiding, built-in overriding, etc.
|
2013-06-12 06:13:17 +00:00 |
|
SymbolTable.h
|
Improve multi-threading and move Standalone to a multi-threading model (currently off though).
|
2013-07-31 18:44:13 +00:00 |
|
unistd.h
|
Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005.
|
2012-12-12 21:15:54 +00:00 |
|
Versions.cpp
|
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.
|
2013-07-06 19:54:21 +00:00 |
|
Versions.h
|
Update copyrights to 2013 for files with real change in them.
|
2013-01-11 18:40:40 +00:00 |