/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
blend.h | 32 void GenerateBlendFactor(SWR_BLEND_FACTOR func, simdvector &constantColor, simdvector &src, simdvector &src1, simdvector &dst, simdvector &out) 34 simdvector result; 181 INLINE void BlendFunc(SWR_BLEND_OP blendOp, simdvector &src, simdvector &srcFactor, simdvector &dst, simdvector &dstFactor, simdvector &out [all...] |
pa_avx.cpp | 93 INLINE simd4scalar swizzleLane0(const simdvector &v) 98 INLINE simd4scalar swizzleLane1(const simdvector &v) 103 INLINE simd4scalar swizzleLane2(const simdvector &v) 108 INLINE simd4scalar swizzleLane3(const simdvector &v) 113 INLINE simd4scalar swizzleLane4(const simdvector &v) 118 INLINE simd4scalar swizzleLane5(const simdvector &v) 123 INLINE simd4scalar swizzleLane6(const simdvector &v) 128 INLINE simd4scalar swizzleLane7(const simdvector &v) 133 INLINE simd4scalar swizzleLaneN(const simdvector &v, int lane) 281 bool PaTriList0(PA_STATE_OPT& pa, uint32_t slot, simdvector verts[]) [all...] |
pa.h | 48 typedef simd16vector SIMDVECTOR; 64 typedef simdvector SIMDVECTOR; 73 uint32_t vertexStride{ 0 }; // stride of a vertex in simdvector units 91 virtual simdvector& GetSimdVector(uint32_t index, uint32_t slot) = 0; 95 virtual bool Assemble(uint32_t slot, simdvector verts[]) = 0; 142 typedef bool(*PFN_PA_FUNC)(PA_STATE_OPT& pa, uint32_t slot, simdvector verts[]); 179 simdvector& GetSimdVector(uint32_t index, uint32_t slot) 183 simdvector& vertexSlot = ((simdvector*)pStreamBase)[offset] [all...] |
clip.cpp | 163 void ClipTriangles(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t primMask, 173 void ClipLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t primMask, 183 void ClipPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t primMask,
|
state.h | 199 simdvector attrib[SWR_VTX_NUM_SLOTS]; 309 simdvector* pVerts; // IN: input primitive data for SIMD prims 352 simdvector shaded[SWR_NUM_RENDERTARGETS]; 695 // Offset to the start of the attributes of the input vertices, in simdvector units 749 // Offset to the start of the attributes of the input vertices, in simdvector units, as read by the GS 762 // Total size of an output vertex, in simdvector units 829 // Offset to the start of the attributes of the input vertices, in simdvector units 893 simdvector& vSrc, simdvector& vSrc1, simdscalar& vSrc0Alpha, uint32_t sample, 894 uint8_t* pDst, simdvector& vResult, simdscalari* vOMask, simdscalari* vCoverageMask) [all...] |
depthstencil.h | 178 simdvector sbuf; 234 simdvector sbuf; 278 simdvector stencilResult;
|
frontend.h | 238 void viewportTransform(simdvector *v, const SWR_VIEWPORT_MATRICES & vpMatrices) 278 void viewportTransform(simdvector *v, const SWR_VIEWPORT_MATRICES & vpMatrices, simdscalari const &vViewportIdx) 392 void BinPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], uint32_t primMask, simdscalari const &primID, simdscalari const &viewportIdx, simdscalari const &rtIdx); 393 void BinLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], uint32_t primMask, simdscalari const &primID, simdscalari const &viewportIdx, simdscalari const &rtIdx);
|
backend_clear.cpp | 41 void ClearRasterTile(uint8_t *pTileBuffer, simdvector &value) 99 simdvector vClear;
|
format_conversion.h | 37 INLINE void LoadSOA(const uint8_t *pSrc, simdvector &dst) 141 /// @brief Convert and store simdvector of pixels in SOA 146 INLINE void StoreSOA(const simdvector &src, uint8_t *pDst) 311 /// @brief Convert and store simdvector of pixels in SOA
|
frontend.cpp | 816 gsContext.pVerts = (simdvector*)pGsBuffers->pGsIn; 820 simdvector attrib[MAX_NUM_VERTS_PER_PRIM]; [all...] |
backend_impl.h | [all...] |
context.h | 216 typedef void(*PFN_PROCESS_PRIMS)(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[],
|
clip.h | [all...] |
binner.cpp | [all...] |
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/ |
intrin.h | 54 typedef simd8vector simdvector; typedef
|
simdintrin.h | 202 // Populates a simdvector from a vector. So p = xyzw becomes xxxx yyyy zzzz wwww. 206 void _simdvec_mov(simdvector& r, const simdscalar& s) 212 void _simdvec_mov(simdvector& r, const simdvector& v) 218 // just move a lane from the source simdvector to dest simdvector 220 void _simdvec_mov(simdvector &r, unsigned int rlane, simdvector& s, unsigned int slane)
|
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/ |
StoreTile.h | 378 simdvector src; 494 simdvector src, dst; 589 simdvector src; [all...] |