aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/pp/sl_pp_process.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove remnants of the old glsl compiler.Eric Anholt2010-08-201-113/+0
|
* glsl: Clean up header file inclusion.Vinson Lee2010-08-141-4/+1
|
* glsl: Do syntax parsing inline with processing.Michal Krol2009-12-201-1/+2
|
* glsl/pp: Do processing inline with tokenisation.Michal Krol2009-12-201-9/+3
|
* glsl/pp: Define a public interface for external modules.Michal Krol2009-09-181-5/+0
| | | | | Make sl_pp_context struct opaque. Move all public declarations to sl_pp_public.h.
* glsl: Correctly handle line numbering.Michal Krol2009-09-071-1/+2
|
* glsl: Implement `line' preprocessor directive.Michal Krol2009-09-071-0/+6
|
* glsl: Implement `extension' preprocessor directive.Michal Krol2009-09-071-0/+7
| | | | No extensions supported.
* glsl: Implement `pragma' preprocessor directive.Michal Krol2009-09-071-0/+7
| | | | Handle `optimize(on|off)' and `debug(on|off)' pragmas.
* glsl: Implement `error' preprocessor directive.Michal Krol2009-09-071-0/+6
|
* glsl: Implement `undef' preprocessor directive.Michal Krol2009-09-071-0/+6
|
* glsl: Allow for preprocessor macro redefinition.Michal Krol2009-09-071-2/+1
|
* glsl: Support if preprocessor directive and friends.Michal Krol2009-09-071-1/+41
|
* glsl: Implement macro expansion.Michal Krol2009-09-071-0/+6
|
* glsl: Parse define directive in preprocessor.Michal Krol2009-09-071-0/+8
|
* glsl: Simplify directive parser skeleton.Michal Krol2009-09-071-0/+1
|
* glsl: Introduce sl_pp_context and maintain a reuseable pool of strings.Michal Krol2009-09-071-1/+2
|
* glsl: Add preprocessor skeleton for directive parsing.Michal Krol2009-09-071-0/+38