diff options
author | Michal Krol <[email protected]> | 2009-06-26 11:44:43 +0200 |
---|---|---|
committer | Michal Krol <[email protected]> | 2009-09-07 10:11:50 +0200 |
commit | 3b027bca9d54383b2fc8b2ad5a9cb6d2166c7acc (patch) | |
tree | b7a9904765a0ff67e1c50705bae0fc7975c46b6e /src/glsl/pp/sl_pp_context.h | |
parent | 3bb446ba6e890bc3f60a34318a5a0fe860e53cbb (diff) |
glsl: Support if preprocessor directive and friends.
Diffstat (limited to 'src/glsl/pp/sl_pp_context.h')
-rw-r--r-- | src/glsl/pp/sl_pp_context.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/glsl/pp/sl_pp_context.h b/src/glsl/pp/sl_pp_context.h index 56f70777507..e8200d55d7f 100644 --- a/src/glsl/pp/sl_pp_context.h +++ b/src/glsl/pp/sl_pp_context.h @@ -31,12 +31,18 @@ #include "sl_pp_macro.h" +#define SL_PP_MAX_IF_NESTING 64 + struct sl_pp_context { char *cstr_pool; unsigned int cstr_pool_max; unsigned int cstr_pool_len; struct sl_pp_macro *macro; + + unsigned int if_stack[SL_PP_MAX_IF_NESTING]; + unsigned int if_ptr; + int if_value; }; void |