Lines Matching refs:sw
185 virtual sw::Shader *getShader() const = 0;
186 virtual sw::PixelShader *getPixelShader() const;
187 virtual sw::VertexShader *getVertexShader() const;
212 typedef sw::Shader::Instruction Instruction;
263 sw::Shader::Opcode getOpcode(sw::Shader::Opcode op, TIntermTyped *in) const;
264 Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode *src1 = 0, TIntermNode *src2 = 0, TIntermNode *src3 = 0, TIntermNode *src4 = 0);
265 Instruction *emit(sw::Shader::Opcode op, TIntermTyped *dst, int dstIndex, TIntermNode *src0 = 0, int index0 = 0, TIntermNode *src1 = 0, int index1 = 0,
269 void emitBinary(sw::Shader::Opcode op, TIntermTyped *dst = 0, TIntermNode *src0 = 0, TIntermNode *src1 = 0, TIntermNode *src2 = 0);
270 void emitAssign(sw::Shader::Opcode op, TIntermTyped *result, TIntermTyped *lhs, TIntermTyped *src0, TIntermTyped *src1 = 0);
271 void emitCmp(sw::Shader::Control cmpOp, TIntermTyped *dst, TIntermNode *left, TIntermNode *right, int index = 0);
273 void argument(sw::Shader::SourceParameter ¶meter, TIntermNode *argument, int index = 0);
276 int lvalue(sw::Shader::DestinationParameter &dst, Temporary &address, TIntermTyped *node);
277 sw::Shader::ParameterType registerType(TIntermTyped *operand);
312 sw::Shader *shader;
313 sw::PixelShader *pixelShader;
314 sw::VertexShader *vertexShader;