• Home
  • Raw
  • Download

Lines Matching refs:Shader

74 			const Shader::Instruction *instruction = shader->getInstruction(i);  in applyShader()
75 Shader::Opcode opcode = instruction->opcode; in applyShader()
81 …if(opcode == Shader::OPCODE_DCL || opcode == Shader::OPCODE_DEF || opcode == Shader::OPCODE_DEFI |… in applyShader()
100 if(src0.type != Shader::PARAMETER_VOID) s0 = fetchRegister(src0); in applyShader()
101 if(src1.type != Shader::PARAMETER_VOID) s1 = fetchRegister(src1); in applyShader()
102 if(src2.type != Shader::PARAMETER_VOID) s2 = fetchRegister(src2); in applyShader()
111 case Shader::OPCODE_PS_1_0: break; in applyShader()
112 case Shader::OPCODE_PS_1_1: break; in applyShader()
113 case Shader::OPCODE_PS_1_2: break; in applyShader()
114 case Shader::OPCODE_PS_1_3: break; in applyShader()
115 case Shader::OPCODE_PS_1_4: break; in applyShader()
117 case Shader::OPCODE_DEF: break; in applyShader()
119 case Shader::OPCODE_NOP: break; in applyShader()
120 case Shader::OPCODE_MOV: MOV(d, s0); break; in applyShader()
121 case Shader::OPCODE_ADD: ADD(d, s0, s1); break; in applyShader()
122 case Shader::OPCODE_SUB: SUB(d, s0, s1); break; in applyShader()
123 case Shader::OPCODE_MAD: MAD(d, s0, s1, s2); break; in applyShader()
124 case Shader::OPCODE_MUL: MUL(d, s0, s1); break; in applyShader()
125 case Shader::OPCODE_DP3: DP3(d, s0, s1); break; in applyShader()
126 case Shader::OPCODE_DP4: DP4(d, s0, s1); break; in applyShader()
127 case Shader::OPCODE_LRP: LRP(d, s0, s1, s2); break; in applyShader()
128 case Shader::OPCODE_TEXCOORD: in applyShader()
137 …TEXCRD(d, x, y, z, src0.index, src0.modifier == Shader::MODIFIER_DZ || src0.modifier == Shader::MO… in applyShader()
141 …TEXCRD(d, x, y, w, src0.index, src0.modifier == Shader::MODIFIER_DZ || src0.modifier == Shader::MO… in applyShader()
145 case Shader::OPCODE_TEXKILL: in applyShader()
152 if(dst.type == Shader::PARAMETER_TEXTURE) in applyShader()
163 case Shader::OPCODE_TEX: in applyShader()
170 if(src0.type == Shader::PARAMETER_TEXTURE) in applyShader()
174 …TEX(d, x, y, z, dst.index, src0.modifier == Shader::MODIFIER_DZ || src0.modifier == Shader::MODIFI… in applyShader()
178 …TEX(d, x, y, w, dst.index, src0.modifier == Shader::MODIFIER_DZ || src0.modifier == Shader::MODIFI… in applyShader()
183 …TEXLD(d, s0, dst.index, src0.modifier == Shader::MODIFIER_DZ || src0.modifier == Shader::MODIFIER_… in applyShader()
188 …case Shader::OPCODE_TEXBEM: TEXBEM(d, s0, x, y, z, dst.index); … in applyShader()
189 …case Shader::OPCODE_TEXBEML: TEXBEML(d, s0, x, y, z, dst.index); … in applyShader()
190 …case Shader::OPCODE_TEXREG2AR: TEXREG2AR(d, s0, dst.index); … in applyShader()
191 …case Shader::OPCODE_TEXREG2GB: TEXREG2GB(d, s0, dst.index); … in applyShader()
192 …case Shader::OPCODE_TEXM3X2PAD: TEXM3X2PAD(x, y, z, s0, 0, src0.modifier == Shader::MODIFIER_SIG… in applyShader()
193 …case Shader::OPCODE_TEXM3X2TEX: TEXM3X2TEX(d, x, y, z, dst.index, s0, src0.modifier == Shader::M… in applyShader()
194 …case Shader::OPCODE_TEXM3X3PAD: TEXM3X3PAD(x, y, z, s0, pad++ % 2, src0.modifier == Shader::MODI… in applyShader()
195 …case Shader::OPCODE_TEXM3X3TEX: TEXM3X3TEX(d, x, y, z, dst.index, s0, src0.modifier == Shader::M… in applyShader()
196 …case Shader::OPCODE_TEXM3X3SPEC: TEXM3X3SPEC(d, x, y, z, dst.index, s0, s1); … in applyShader()
197 …case Shader::OPCODE_TEXM3X3VSPEC: TEXM3X3VSPEC(d, x, y, z, dst.index, s0); … in applyShader()
198 …case Shader::OPCODE_CND: CND(d, s0, s1, s2); … in applyShader()
199 …case Shader::OPCODE_TEXREG2RGB: TEXREG2RGB(d, s0, dst.index); … in applyShader()
200 …case Shader::OPCODE_TEXDP3TEX: TEXDP3TEX(d, x, y, z, dst.index, s0); … in applyShader()
201 …case Shader::OPCODE_TEXM3X2DEPTH: TEXM3X2DEPTH(d, x, y, z, s0, src0.modifier == Shader::MODIFIER_S… in applyShader()
202 …case Shader::OPCODE_TEXDP3: TEXDP3(d, x, y, z, s0); … in applyShader()
203 …case Shader::OPCODE_TEXM3X3: TEXM3X3(d, x, y, z, s0, src0.modifier == Shader::MODIFIER_SIGN);… in applyShader()
204 …case Shader::OPCODE_TEXDEPTH: TEXDEPTH(); … in applyShader()
205 …case Shader::OPCODE_CMP0: CMP(d, s0, s1, s2); … in applyShader()
206 …case Shader::OPCODE_BEM: BEM(d, s0, s1, dst.index); … in applyShader()
207 …case Shader::OPCODE_PHASE: … in applyShader()
208 …case Shader::OPCODE_END: … in applyShader()
213 if(dst.type != Shader::PARAMETER_VOID && opcode != Shader::OPCODE_TEXKILL) in applyShader()
1294 case Shader::PARAMETER_TEMP: in writeDestination()
1300 case Shader::PARAMETER_INPUT: in writeDestination()
1306 case Shader::PARAMETER_CONST: ASSERT(false); break; in writeDestination()
1307 case Shader::PARAMETER_TEXTURE: in writeDestination()
1313 case Shader::PARAMETER_COLOROUT: in writeDestination()
1331 if(src.type == Shader::PARAMETER_CONST) in fetchRegister()
1341 case Shader::PARAMETER_TEMP: reg = &rs[i]; break; in fetchRegister()
1342 case Shader::PARAMETER_INPUT: reg = &vs[i]; break; in fetchRegister()
1343 case Shader::PARAMETER_CONST: reg = &c; break; in fetchRegister()
1344 case Shader::PARAMETER_TEXTURE: reg = &ts[i]; break; in fetchRegister()
1345 case Shader::PARAMETER_VOID: return rs[0]; // Dummy in fetchRegister()
1346 case Shader::PARAMETER_FLOAT4LITERAL: return rs[0]; // Dummy in fetchRegister()
1359 case Shader::MODIFIER_NONE: in fetchRegister()
1365 case Shader::MODIFIER_BIAS: in fetchRegister()
1371 case Shader::MODIFIER_BIAS_NEGATE: in fetchRegister()
1377 case Shader::MODIFIER_COMPLEMENT: in fetchRegister()
1383 case Shader::MODIFIER_NEGATE: in fetchRegister()
1389 case Shader::MODIFIER_X2: in fetchRegister()
1395 case Shader::MODIFIER_X2_NEGATE: in fetchRegister()
1401 case Shader::MODIFIER_SIGN: in fetchRegister()
1411 case Shader::MODIFIER_SIGN_NEGATE: in fetchRegister()
1421 case Shader::MODIFIER_DZ: in fetchRegister()
1428 case Shader::MODIFIER_DW: in fetchRegister()
1439 …if(src.type == Shader::PARAMETER_CONST && (src.modifier == Shader::MODIFIER_X2 || src.modifier == in fetchRegister()