#include "always.h"Go to the source code of this file.
Classes | |
| class | ShaderClass |
Macros | |
| #define | SHADER_H |
| #define | SHADE_CNST(depth_compare, depth_mask, color_mask, src_blend, dst_blend, fog, pri_grad, sec_grad, texture, alpha_test, cullmode, post_det_color, post_det_alpha) |
Enumerations | |
| enum | ShaderShiftConstants { SHIFT_DEPTHCOMPARE = 0 , SHIFT_DEPTHMASK = 3 , SHIFT_COLORMASK = 4 , SHIFT_DSTBLEND = 5 , SHIFT_FOG = 8 , SHIFT_PRIGRADIENT = 10 , SHIFT_SECGRADIENT = 13 , SHIFT_SRCBLEND = 14 , SHIFT_TEXTURING = 16 , SHIFT_NPATCHENABLE = 17 , SHIFT_ALPHATEST = 18 , SHIFT_CULLMODE = 19 , SHIFT_POSTDETAILCOLORFUNC = 20 , SHIFT_POSTDETAILALPHAFUNC = 24 } |
| #define SHADE_CNST | ( | depth_compare, | |
| depth_mask, | |||
| color_mask, | |||
| src_blend, | |||
| dst_blend, | |||
| fog, | |||
| pri_grad, | |||
| sec_grad, | |||
| texture, | |||
| alpha_test, | |||
| cullmode, | |||
| post_det_color, | |||
| post_det_alpha ) |
| enum ShaderShiftConstants |