glslang-zig/glslang/MachineIndependent
2013-08-13 00:58:49 +00:00
..
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