| .. |
|
preprocessor
|
Allow unsigned int in the "location = " grammar, and generally improve recognition of numeric literals to be up to spec.
|
2013-08-04 23:51:37 +00:00 |
|
Constant.cpp
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +00:00 |
|
glslang.y
|
Share built-in symbols common to all stages for desktop (but still per profile per version).
|
2013-08-09 20:31:43 +00:00 |
|
InfoSink.cpp
|
A few linux improvements/fixes for the previous check in.
|
2013-07-08 20:51:29 +00:00 |
|
Initialize.cpp
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +00:00 |
|
Initialize.h
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +00:00 |
|
Intermediate.cpp
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +00:00 |
|
intermOut.cpp
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +00:00 |
|
IntermTraverse.cpp
|
Change warning to error for use of double underscore.
|
2013-05-29 22:40:31 +00:00 |
|
localintermediate.h
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +00:00 |
|
Makefile
|
Linux abs() needs to be fabs(); a few other minor Linux tweaks.
|
2013-08-05 16:36:49 +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
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +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
|
Dynamically allocate symbol table containers, so timing of clean up can be more easily controlled WRT memory pool cleanup.
|
2013-08-13 00:58:49 +00:00 |
|
SymbolTable.cpp
|
Put in infrastructure for tessellation, geometry, and compute stages, and partially flesh out with built-in functions.
|
2013-08-09 17:14:49 +00:00 |
|
SymbolTable.h
|
Dynamically allocate symbol table containers, so timing of clean up can be more easily controlled WRT memory pool cleanup.
|
2013-08-13 00:58:49 +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 |