| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/core/core/ |
| H A D | frontend.h | 43 void triangleSetupAB(const __m128 vX, const __m128 vY, __m128& vA, __m128& vB) argument 46 __m128 vYsub = _mm_shuffle_ps(vY, vY, _MM_SHUFFLE(3, 0, 2, 1)); 47 // vY = y0 y1 y2 dc 48 vA = _mm_sub_ps(vY, vYsub); 67 void triangleSetupABInt(const __m128i vX, const __m128i vY, __m128i& vA, __m128i& vB) argument 73 __m128i vYsub = _mm_shuffle_epi32(vY, _MM_SHUFFLE(3, 0, 2, 1)); 74 vA = _mm_sub_epi32(vY, vYsub); 82 const simdscalari vY[3], 88 vA[0] = _simd_sub_epi32(vY[ 81 triangleSetupABIntVertical(const simdscalari vX[3],const simdscalari vY[3],simdscalari (& vA)[3],simdscalari (& vB)[3]) argument 99 triangleSetupABIntVertical(const simd16scalari vX[3],const simd16scalari vY[3],simd16scalari (& vA)[3],simd16scalari (& vB)[3]) argument 238 triangleSetupC(const __m128 vX,const __m128 vY,const __m128 vA,const __m128 & vB,__m128 & vC) argument 330 calcBoundingBoxInt(const __m128i & vX,const __m128i & vY,SWR_RECT & bbox) argument [all...] |
| H A D | binner.h | 80 /// @param vY: fixed point Y position for triangle verts 82 /// *Note*: expects vX, vY to be in the correct precision for the type 86 const Integer<SIMD_T> (&vY)[3], 99 Integer<SIMD_T> vMinY = vY[0]; 101 vMinY = SIMD_T::min_epi32(vMinY, vY[1]); 102 vMinY = SIMD_T::min_epi32(vMinY, vY[2]); 104 Integer<SIMD_T> vMaxY = vY[0]; 106 vMaxY = SIMD_T::max_epi32(vMaxY, vY[1]); 107 vMaxY = SIMD_T::max_epi32(vMaxY, vY[2]); 85 calcBoundingBoxIntVertical(const Integer<SIMD_T> (& vX)[3],const Integer<SIMD_T> (& vY)[3],SIMDBBOX_T<SIMD_T> & bbox) argument
|
| H A D | backend_impl.h | 506 psContext.vY.centroid = 507 _simd_blendv_ps(vYSample, psContext.vY.center, _simd_castsi_ps(vEvalAtCenter)); 524 psContext.vY.centroid = 525 _simd_blendv_ps(psContext.vY.centroid, vYSample, _simd_castsi_ps(vCase3a)); 535 vplaneps(coeffs.vIa, coeffs.vIb, coeffs.vIc, psContext.vX.centroid, psContext.vY.centroid); 537 vplaneps(coeffs.vJa, coeffs.vJb, coeffs.vJc, psContext.vX.centroid, psContext.vY.centroid); 664 psContext->vY.centroid = psContext->vY.center; 677 psContext->vY.centroid = _simd_add_ps(psContext->vY [all...] |
| H A D | backend_sample.cpp | 70 psContext.vY.UL = _simd_add_ps(vULOffsetsY, _simd_set1_ps(static_cast<float>(y))); 71 psContext.vY.center = _simd_add_ps(vCenterOffsetsY, _simd_set1_ps(static_cast<float>(y))); 136 psContext.vY.sample = _simd_add_ps(psContext.vY.UL, samplePos.vY(sample)); 319 psContext.vY.UL = _simd_add_ps(psContext.vY.UL, dy); 320 psContext.vY.center = _simd_add_ps(psContext.vY.center, dy);
|
| H A D | backend_singlesample.cpp | 71 psContext.vY.UL = _simd_add_ps(vULOffsetsY, _simd_set1_ps(static_cast<float>(y))); 72 psContext.vY.center = _simd_add_ps(vCenterOffsetsY, _simd_set1_ps(static_cast<float>(y))); 301 psContext.vY.UL = _simd_add_ps(psContext.vY.UL, dy); 302 psContext.vY.center = _simd_add_ps(psContext.vY.center, dy);
|
| H A D | rasterizer.cpp | 84 __m128 vX, vY, vZ, vRecipW; local in function:RasterizeLine 87 vY = _mm_load_ps(workDesc.pTriBuffer + 4); 94 __m128 vYa = _mm_shuffle_ps(vY, vY, _MM_SHUFFLE(1, 1, 0, 0)); 181 vYa = _mm_shuffle_ps(vY, vY, _MM_SHUFFLE(1, 0, 1, 1));
|
| H A D | backend.cpp | 312 psContext.vY.sample = _simd_add_ps(vYSamplePosUL, samplePos.vY(sample));
|
| H A D | rasterizer_impl.h | 940 __m128 vX, vY, vZ, vRecipW; local in function:RasterizeTriangle 945 vY = _mm_load_ps(workDesc.pTriBuffer + 4); 953 __m128i vYi = fpToFixedPoint(vY); 958 vY = _mm_mul_ps(_mm_cvtepi32_ps(vYi), _mm_set1_ps(1.0f / FIXED_POINT_SCALE)); 962 triangleSetupAB(vX, vY, vA, vB); 984 triangleSetupC(vX, vY, vA, vB, vC);
|
| H A D | state.h | 356 PixelPositions vY; // IN: x location(s) of pixels member in struct:SWR_PS_CONTEXT 1060 INLINE const simdscalar& vY(uint32_t sampleNum) const { return _vY[sampleNum]; }; // @llvm_func function in struct:SWR_MULTISAMPLE_POS
|
| /xsrc/external/mit/mesa-demos/dist/src/xdemos/ |
| H A D | offset.c | 279 int vX, vY, vW, vH; local in function:process_input 283 vY = (eH - eW) >> 1; 287 vY = 0; 290 glViewport(vX, vY, vW, vH);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/common/ |
| H A D | simdintrin.h | 195 /// @brief Compute plane equation vA * vX + vB * vY + vC 200 simdscalar const& vY) 203 vOut = _simd_fmadd_ps(vB, vY, vOut); 208 /// @brief Compute plane equation vA * vX + vB * vY + vC 213 simd4scalar const& vY) 216 vOut = _simd128_fmadd_ps(vB, vY, vOut); 196 vplaneps(simdscalar const & vA,simdscalar const & vB,simdscalar const & vC,simdscalar const & vX,simdscalar const & vY) argument 209 vplaneps(simd4scalar const & vA,simd4scalar const & vB,simd4scalar const & vC,simd4scalar const & vX,simd4scalar const & vY) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/common/ |
| H A D | simdintrin.h | 246 /// @brief Compute plane equation vA * vX + vB * vY + vC 251 simdscalar const& vY) 254 vOut = _simd_fmadd_ps(vB, vY, vOut); 259 /// @brief Compute plane equation vA * vX + vB * vY + vC 264 simd4scalar const& vY) 267 vOut = _simd128_fmadd_ps(vB, vY, vOut); 247 vplaneps(simdscalar const & vA,simdscalar const & vB,simdscalar const & vC,simdscalar const & vX,simdscalar const & vY) argument 260 vplaneps(simd4scalar const & vA,simd4scalar const & vB,simd4scalar const & vC,simd4scalar const & vX,simd4scalar const & vY) argument
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/rasterizer/jitter/ |
| H A D | builder_misc.h | 102 Value* VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY);
|
| H A D | builder_misc.cpp | 305 Value* Builder::VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY) argument 308 vOut = FMADDPS(vB, vY, vOut);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/rasterizer/jitter/ |
| H A D | builder_misc.h | 116 Value* VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY);
|
| H A D | builder_misc.cpp | 356 Value* Builder::VPLANEPS(Value* vA, Value* vB, Value* vC, Value*& vX, Value*& vY) argument 359 vOut = FMADDPS(vB, vY, vOut);
|