summaryrefslogtreecommitdiffstats
path: root/src/mesa/shader/grammar.h
Commit message (Collapse)AuthorAgeFilesLines
* moved from mesa/shader to mesa/shader/grammarMichal Krol2005-05-251-103/+0
|
* int -> size_t to fix compile on LP64.Adam Jackson2005-05-111-1/+1
|
* Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz2005-05-051-4/+4
| | | | | | | | 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.
* add new grammar_check_fast entry for faster parsingMichal Krol2004-10-201-1/+12
|
* Added missing Copyrights.Michal Krol2004-03-041-68/+92
|
* Grammar package supporting 8-bit registers.Michal Krol2004-03-031-0/+68
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.