Lines Matching refs:Shader
29 class Shader; variable
182 class Shader
186 virtual ~Shader() {}; in ~Shader()
187 virtual sw::Shader *getShader() const = 0;
217 typedef sw::Shader::Instruction Instruction;
224 explicit OutputASM(TParseContext &context, Shader *shaderObject);
268 sw::Shader::Opcode getOpcode(sw::Shader::Opcode op, TIntermTyped *in) const;
269 …Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode…
270 …Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst, int dstIndex, TIntermNode *src0 = 0, i…
274 …void emitBinary(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode *…
275 …void emitAssign(sw::Shader::Opcode op, TIntermTyped *result, TIntermTyped *lhs, TIntermTyped *src0…
276 …void emitCmp(sw::Shader::Control cmpOp, TIntermTyped *dst, TIntermNode *left, TIntermNode *right, …
278 void source(sw::Shader::SourceParameter ¶meter, TIntermNode *argument, int index = 0);
279 …void destination(sw::Shader::DestinationParameter ¶meter, TIntermTyped *argument, int index = …
283 int lvalue(sw::Shader::DestinationParameter &dst, TIntermTyped *node);
284 …int lvalue(TIntermTyped *&root, unsigned int &offset, sw::Shader::Relative &rel, unsigned char &ma…
285 sw::Shader::ParameterType registerType(TIntermTyped *operand);
338 Shader *const shaderObject;
339 sw::Shader *shader;