glslang-zig/glslang/MachineIndependent/preprocessor
2013-11-05 18:07:25 +00:00
..
Makefile A few linux improvements/fixes for the previous check in. 2013-07-08 20:51:29 +00:00
Pp.cpp Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. 2013-10-28 18:12:06 +00:00
PpAtom.cpp Fix memory corruption problem in the preprocessor, removing custom hash-tables/etc. and replacing with std containers. 2013-10-20 18:18:36 +00:00
PpContext.cpp Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. 2013-10-28 18:12:06 +00:00
PpContext.h Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. 2013-10-28 18:12:06 +00:00
PpMemory.cpp Put all glslang internals (but not the external interface) into the glslang namespace. 2013-08-29 00:39:25 +00:00
PpScanner.cpp Clean up/resolve a bunch of TODO, which included implementing pixel_center_integer and origin_upper_left and adjusting what versions see legacy texturing names. 2013-11-05 18:07:25 +00:00
PpSymbols.cpp For portability, use std::map instead of std::hash_map in recent preprocessor fix. 2013-10-21 19:50:14 +00:00
PpTokens.cpp Clean up/resolve a bunch of TODO, which included implementing pixel_center_integer and origin_upper_left and adjusting what versions see legacy texturing names. 2013-11-05 18:07:25 +00:00
PpTokens.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