• Home
  • Raw
  • Download

Lines Matching refs:Float4

39 				v[i].x = Float4(0.0f);  in PixelRoutine()
40 v[i].y = Float4(0.0f); in PixelRoutine()
41 v[i].z = Float4(0.0f); in PixelRoutine()
42 v[i].w = Float4(0.0f); in PixelRoutine()
73 Float4 f; in quad()
74 Float4 rhwCentroid; in quad()
76 Float4 xxxx = Float4(Float(x)) + *Pointer<Float4>(primitive + OFFSET(Primitive,xQuad), 16); in quad()
82 Float4 x = xxxx; in quad()
86 x -= *Pointer<Float4>(constants + OFFSET(Constants,X) + q * sizeof(float4)); in quad()
109 Float4 yyyy = Float4(Float(y)) + *Pointer<Float4>(primitive + OFFSET(Primitive,yQuad), 16); in quad()
112 Float4 XXXX = Float4(0.0f); in quad()
113 Float4 YYYY = Float4(0.0f); in quad()
117 Float4 WWWW(1.0e-9f); in quad()
121 XXXX += *Pointer<Float4>(constants + OFFSET(Constants,sampleX[q]) + 16 * cMask[q]); in quad()
122 YYYY += *Pointer<Float4>(constants + OFFSET(Constants,sampleY[q]) + 16 * cMask[q]); in quad()
123 WWWW += *Pointer<Float4>(constants + OFFSET(Constants,weight) + 16 * cMask[q]); in quad()
162 Float4 rcp; in quad()
281Float4 PixelRoutine::interpolateCentroid(Float4 &x, Float4 &y, Float4 &rhw, Pointer<Byte> planeEqu… in interpolateCentroid()
283 Float4 interpolant = *Pointer<Float4>(planeEquation + OFFSET(PlaneEquation,C), 16); in interpolateCentroid()
287 interpolant += x * *Pointer<Float4>(planeEquation + OFFSET(PlaneEquation,A), 16) + in interpolateCentroid()
288 y * *Pointer<Float4>(planeEquation + OFFSET(PlaneEquation,B), 16); in interpolateCentroid()
388 …Bool PixelRoutine::depthTest(Pointer<Byte> &zBuffer, int q, Int &x, Float4 &z, Int &sMask, Int &zM… in depthTest()
395 Float4 Z = z; in depthTest()
401 Z = Float4(1.0f) - oDepth; in depthTest()
427 Float4 zValue; in depthTest()
434 zValue.xy = *Pointer<Float4>(buffer); in depthTest()
435 zValue.zw = *Pointer<Float4>(buffer + pitch - 8); in depthTest()
439 zValue = *Pointer<Float4>(buffer, 16); in depthTest()
568 void PixelRoutine::alphaToCoverage(Int cMask[4], Float4 &alpha) in alphaToCoverage()
570 Int4 coverage0 = CmpNLT(alpha, *Pointer<Float4>(data + OFFSET(DrawData,a2c0))); in alphaToCoverage()
571 Int4 coverage1 = CmpNLT(alpha, *Pointer<Float4>(data + OFFSET(DrawData,a2c1))); in alphaToCoverage()
572 Int4 coverage2 = CmpNLT(alpha, *Pointer<Float4>(data + OFFSET(DrawData,a2c2))); in alphaToCoverage()
573 Int4 coverage3 = CmpNLT(alpha, *Pointer<Float4>(data + OFFSET(DrawData,a2c3))); in alphaToCoverage()
586 void PixelRoutine::writeDepth(Pointer<Byte> &zBuffer, int q, Int &x, Float4 &z, Int &zMask) in writeDepth()
593 Float4 Z = z; in writeDepth()
599 Z = Float4(1.0f) - oDepth; in writeDepth()
625 Float4 zValue; in writeDepth()
632 zValue.xy = *Pointer<Float4>(buffer); in writeDepth()
633 zValue.zw = *Pointer<Float4>(buffer + pitch - 8); in writeDepth()
637 zValue = *Pointer<Float4>(buffer, 16); in writeDepth()
641 …Z = As<Float4>(As<Int4>(Z) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X) + zMask * 16, 16… in writeDepth()
642 …zValue = As<Float4>(As<Int4>(zValue) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X) + z… in writeDepth()
643 Z = As<Float4>(As<Int4>(Z) | As<Int4>(zValue)); in writeDepth()
653 *Pointer<Float4>(buffer, 16) = Z; in writeDepth()
1698 blendFactor.x = Float4(1.0f) - oC.x; in blendFactor()
1699 blendFactor.y = Float4(1.0f) - oC.y; in blendFactor()
1700 blendFactor.z = Float4(1.0f) - oC.z; in blendFactor()
1708 blendFactor.x = Float4(1.0f) - pixel.x; in blendFactor()
1709 blendFactor.y = Float4(1.0f) - pixel.y; in blendFactor()
1710 blendFactor.z = Float4(1.0f) - pixel.z; in blendFactor()
1718 blendFactor.x = Float4(1.0f) - oC.w; in blendFactor()
1719 blendFactor.y = Float4(1.0f) - oC.w; in blendFactor()
1720 blendFactor.z = Float4(1.0f) - oC.w; in blendFactor()
1728 blendFactor.x = Float4(1.0f) - pixel.w; in blendFactor()
1729 blendFactor.y = Float4(1.0f) - pixel.w; in blendFactor()
1730 blendFactor.z = Float4(1.0f) - pixel.w; in blendFactor()
1733 blendFactor.x = Float4(1.0f) - pixel.w; in blendFactor()
1739 blendFactor.x = *Pointer<Float4>(data + OFFSET(DrawData,factor.blendConstant4F[0])); in blendFactor()
1740 blendFactor.y = *Pointer<Float4>(data + OFFSET(DrawData,factor.blendConstant4F[1])); in blendFactor()
1741 blendFactor.z = *Pointer<Float4>(data + OFFSET(DrawData,factor.blendConstant4F[2])); in blendFactor()
1744 blendFactor.x = *Pointer<Float4>(data + OFFSET(DrawData,factor.invBlendConstant4F[0])); in blendFactor()
1745 blendFactor.y = *Pointer<Float4>(data + OFFSET(DrawData,factor.invBlendConstant4F[1])); in blendFactor()
1746 blendFactor.z = *Pointer<Float4>(data + OFFSET(DrawData,factor.invBlendConstant4F[2])); in blendFactor()
1767 blendFactor.w = Float4(1.0f) - oC.w; in blendFactorAlpha()
1773 blendFactor.w = Float4(1.0f) - pixel.w; in blendFactorAlpha()
1779 blendFactor.w = Float4(1.0f) - oC.w; in blendFactorAlpha()
1785 blendFactor.w = Float4(1.0f) - pixel.w; in blendFactorAlpha()
1788 blendFactor.w = Float4(1.0f); in blendFactorAlpha()
1791 blendFactor.w = *Pointer<Float4>(data + OFFSET(DrawData,factor.blendConstant4F[3])); in blendFactorAlpha()
1794 blendFactor.w = *Pointer<Float4>(data + OFFSET(DrawData,factor.invBlendConstant4F[3])); in blendFactorAlpha()
1815 Float4 one; in alphaBlend()
1818 one = Float4(1.0f); in alphaBlend()
1822 …one = As<Float4>(Surface::isUnsignedComponent(state.targetFormat[index], 0) ? Int4(0xFFFFFFFF) : I… in alphaBlend()
1844 pixel.x = *Pointer<Float4>(buffer + 8 * x, 16); in alphaBlend()
1846 pixel.y = *Pointer<Float4>(buffer + 8 * x, 16); in alphaBlend()
1857 pixel.x = *Pointer<Float4>(buffer + 16 * x, 16); in alphaBlend()
1858 pixel.y = *Pointer<Float4>(buffer + 16 * x + 16, 16); in alphaBlend()
1860 pixel.z = *Pointer<Float4>(buffer + 16 * x, 16); in alphaBlend()
1861 pixel.w = *Pointer<Float4>(buffer + 16 * x + 16, 16); in alphaBlend()
1932 oC.x = Float4(0.0f); in alphaBlend()
1933 oC.y = Float4(0.0f); in alphaBlend()
1934 oC.z = Float4(0.0f); in alphaBlend()
1978 oC.w = Float4(0.0f); in alphaBlend()
2041 Float4 value; in writeColor()
2062 …oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X) + xMask * … in writeColor()
2063 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X) + xMa… in writeColor()
2064 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value)); in writeColor()
2089 value = As<Float4>(Int4(xyzw)); in writeColor()
2091 …oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants, maskD4X) + xMask *… in writeColor()
2092 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants, invMaskD4X) + xM… in writeColor()
2093 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value)); in writeColor()
2161 value = *Pointer<Float4>(buffer); in writeColor()
2165 Float4 masked = value; in writeColor()
2166 …oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[rgbaWriteM… in writeColor()
2167 …masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[~rgbaW… in writeColor()
2168 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(masked)); in writeColor()
2171 …oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskQ01X) + xMask *… in writeColor()
2172 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskQ01X) + xM… in writeColor()
2173 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value)); in writeColor()
2174 *Pointer<Float4>(buffer) = oC.x; in writeColor()
2178 value = *Pointer<Float4>(buffer); in writeColor()
2182 Float4 masked; in writeColor()
2185 …oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[rgbaWriteM… in writeColor()
2186 …masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,maskD01X[~rgbaW… in writeColor()
2187 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(masked)); in writeColor()
2190 …oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskQ23X) + xMask *… in writeColor()
2191 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskQ23X) + xM… in writeColor()
2192 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(value)); in writeColor()
2193 *Pointer<Float4>(buffer) = oC.y; in writeColor()
2267 value = *Pointer<Float4>(buffer, 16); in writeColor()
2271 Float4 masked = value; in writeColor()
2272 …oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMa… in writeColor()
2273 …masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgba… in writeColor()
2274 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(masked)); in writeColor()
2277 …oC.x = As<Float4>(As<Int4>(oC.x) & *Pointer<Int4>(constants + OFFSET(Constants,maskX0X) + xMask * … in writeColor()
2278 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX0X) + xMa… in writeColor()
2279 oC.x = As<Float4>(As<Int4>(oC.x) | As<Int4>(value)); in writeColor()
2280 *Pointer<Float4>(buffer, 16) = oC.x; in writeColor()
2284 value = *Pointer<Float4>(buffer + 16, 16); in writeColor()
2288 Float4 masked = value; in writeColor()
2289 …oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMa… in writeColor()
2290 …masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgba… in writeColor()
2291 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(masked)); in writeColor()
2294 …oC.y = As<Float4>(As<Int4>(oC.y) & *Pointer<Int4>(constants + OFFSET(Constants,maskX1X) + xMask * … in writeColor()
2295 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX1X) + xMa… in writeColor()
2296 oC.y = As<Float4>(As<Int4>(oC.y) | As<Int4>(value)); in writeColor()
2297 *Pointer<Float4>(buffer + 16, 16) = oC.y; in writeColor()
2303 value = *Pointer<Float4>(buffer, 16); in writeColor()
2307 Float4 masked = value; in writeColor()
2308 …oC.z = As<Float4>(As<Int4>(oC.z) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMa… in writeColor()
2309 …masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgba… in writeColor()
2310 oC.z = As<Float4>(As<Int4>(oC.z) | As<Int4>(masked)); in writeColor()
2313 …oC.z = As<Float4>(As<Int4>(oC.z) & *Pointer<Int4>(constants + OFFSET(Constants,maskX2X) + xMask * … in writeColor()
2314 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX2X) + xMa… in writeColor()
2315 oC.z = As<Float4>(As<Int4>(oC.z) | As<Int4>(value)); in writeColor()
2316 *Pointer<Float4>(buffer, 16) = oC.z; in writeColor()
2320 value = *Pointer<Float4>(buffer + 16, 16); in writeColor()
2324 Float4 masked = value; in writeColor()
2325 …oC.w = As<Float4>(As<Int4>(oC.w) & *Pointer<Int4>(constants + OFFSET(Constants,maskD4X[rgbaWriteMa… in writeColor()
2326 …masked = As<Float4>(As<Int4>(masked) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskD4X[rgba… in writeColor()
2327 oC.w = As<Float4>(As<Int4>(oC.w) | As<Int4>(masked)); in writeColor()
2330 …oC.w = As<Float4>(As<Int4>(oC.w) & *Pointer<Int4>(constants + OFFSET(Constants,maskX3X) + xMask * … in writeColor()
2331 …value = As<Float4>(As<Int4>(value) & *Pointer<Int4>(constants + OFFSET(Constants,invMaskX3X) + xMa… in writeColor()
2332 oC.w = As<Float4>(As<Int4>(oC.w) | As<Int4>(value)); in writeColor()
2333 *Pointer<Float4>(buffer + 16, 16) = oC.w; in writeColor()
2414 UShort4 PixelRoutine::convertFixed16(Float4 &cf, bool saturate) in convertFixed16()
2416 return UShort4(cf * Float4(0xFFFF), saturate); in convertFixed16()
2472 Float4 PixelRoutine::sRGBtoLinear(const Float4 &x) // Approximates x^2.2 in sRGBtoLinear()
2474 Float4 linear = x * x; in sRGBtoLinear()
2475 linear = linear * Float4(0.73f) + linear * x * Float4(0.27f); in sRGBtoLinear()
2477 return Min(Max(linear, Float4(0.0f)), Float4(1.0f)); in sRGBtoLinear()