we use invalid values (-1 or 0xff or 0x3 etc. invalid vals to know to reset
some state). expand fields out in size a little bit to allow that to
work again.
GLuint cur_tex, cur_texu, cur_texv, cur_texa, cur_texm;
int tex_target;
int cx, cy, cw, ch;
- unsigned char render_op;
- Eina_Bool smooth : 1;
- Eina_Bool blend : 1;
- Eina_Bool mask_smooth : 1;
- Eina_Bool clip : 1;
+ char render_op;
+ Eina_Bool smooth : 2;
+ Eina_Bool blend : 2;
+ Eina_Bool mask_smooth : 2;
+ Eina_Bool clip : 2;
} shader;
struct {
int num, alloc;