• Home
  • Raw
  • Download

Lines Matching refs:bufferIndex

850 				reg = r[i + relativeAddress(src.rel, src.bufferIndex)];  in fetchRegister()
864 reg = v[i + relativeAddress(src.rel, src.bufferIndex)]; in fetchRegister()
909 reg = oC[i + relativeAddress(src.rel, src.bufferIndex)]; in fetchRegister()
969 RValue<Pointer<Byte>> PixelProgram::uniformAddress(int bufferIndex, unsigned int index) in uniformAddress() argument
971 if(bufferIndex == -1) in uniformAddress()
977 return *Pointer<Pointer<Byte>>(data + OFFSET(DrawData, ps.u[bufferIndex])) + index; in uniformAddress()
981 …RValue<Pointer<Byte>> PixelProgram::uniformAddress(int bufferIndex, unsigned int index, Int& offse… in uniformAddress() argument
983 return uniformAddress(bufferIndex, index) + offset * sizeof(float4); in uniformAddress()
993 c.x = c.y = c.z = c.w = *Pointer<Float4>(uniformAddress(src.bufferIndex, i)); in readConstant()
1023 Int a = relativeAddress(src.rel, src.bufferIndex); in readConstant()
1025 c.x = c.y = c.z = c.w = *Pointer<Float4>(uniformAddress(src.bufferIndex, i, a)); in readConstant()
1042 …case Shader::PARAMETER_CONST: a = *Pointer<Float>(uniformAddress(src.bufferIndex, src.rel.index… in readConstant()
1063 c.x = *Pointer<Float4>(uniformAddress(src.bufferIndex, 0, index0), 16); in readConstant()
1064 c.y = *Pointer<Float4>(uniformAddress(src.bufferIndex, 0, index1), 16); in readConstant()
1065 c.z = *Pointer<Float4>(uniformAddress(src.bufferIndex, 0, index2), 16); in readConstant()
1066 c.w = *Pointer<Float4>(uniformAddress(src.bufferIndex, 0, index3), 16); in readConstant()
1074 Int PixelProgram::relativeAddress(const Shader::Relative &rel, int bufferIndex) in relativeAddress() argument
1092 return *Pointer<Int>(uniformAddress(bufferIndex, rel.index)) * rel.scale; in relativeAddress()