Lines Matching defs:Shader
144 struct Shader struct
146 static Shader *lastshader; argument
151 vector<SlotShaderParamState> defaultparams; argument
152 vector<GlobalShaderParamUse> globalparams; argument
153 vector<LocalShaderParamState> localparams; argument
155 Shader *variantshader; argument
156 vector<Shader *> variants; argument
159 Shader *reusevs, *reuseps; argument
165 …Shader() : name(NULL), vsstr(NULL), psstr(NULL), defer(NULL), type(SHADER_DEFAULT), program(0), vs… in Shader() argument
169 ~Shader() in ~Shader() argument
199 static inline bool isnull(const Shader *s) { return !s; } in isnull() argument
209 Shader *getvariant(int col, int row) const in getvariant() argument
216 void addvariant(int row, Shader *s) in addvariant() argument
226 Shader *s = this; in setvariant_() argument
235 void setvariant(int col, int row) in setvariant()
242 void setvariant(int col, int row, Slot &slot) in setvariant()
250 void setvariant(int col, int row, Slot &slot, VSlot &vslot) in setvariant()
258 void set_() in set_()
263 void set() in set()
292 struct GlobalShaderParam argument