summaryrefslogtreecommitdiff
path: root/src/mesa/shader/grammar.h
AgeCommit message (Collapse)Author
2005-05-25moved from mesa/shader to mesa/shader/grammarMichal Krol
2005-05-11int -> size_t to fix compile on LP64.Adam Jackson
2005-05-05Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz
use 64-bit pointers and 32-bit longs. So, operations like casting pointers to unsigned long and back to pointer won't work. glheader.h now includes files to define uintptr_t, which should instead be used for this sort of operation. It is an integer type that is the same size as a pointer.
2004-10-20add new grammar_check_fast entry for faster parsingMichal Krol
2004-03-04Added missing Copyrights.Michal Krol
2004-03-03Grammar package supporting 8-bit registers.Michal Krol
TODO: - add checking for duplicate symbols (or is it done already?) - move all the statics (grammar objects list and last error message) to the GL context state; I think simple pointer initialized in a first call to ProgramString() is sufficent. - apply an optimized version of match() - this will be needed for glslang compiler.