Home
last modified time | relevance | path

Searched refs:simdvector (Results 1 – 17 of 17) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dpa_avx.cpp93 INLINE simd4scalar swizzleLane0(const simdvector &v) in swizzleLane0()
98 INLINE simd4scalar swizzleLane1(const simdvector &v) in swizzleLane1()
103 INLINE simd4scalar swizzleLane2(const simdvector &v) in swizzleLane2()
108 INLINE simd4scalar swizzleLane3(const simdvector &v) in swizzleLane3()
113 INLINE simd4scalar swizzleLane4(const simdvector &v) in swizzleLane4()
118 INLINE simd4scalar swizzleLane5(const simdvector &v) in swizzleLane5()
123 INLINE simd4scalar swizzleLane6(const simdvector &v) in swizzleLane6()
128 INLINE simd4scalar swizzleLane7(const simdvector &v) in swizzleLane7()
133 INLINE simd4scalar swizzleLaneN(const simdvector &v, int lane) in swizzleLaneN()
281 bool PaTriList0(PA_STATE_OPT& pa, uint32_t slot, simdvector verts[]);
[all …]
Dblend.h32 …ndFactor(SWR_BLEND_FACTOR func, simdvector &constantColor, simdvector &src, simdvector &src1, simd… in GenerateBlendFactor()
34 simdvector result; in GenerateBlendFactor()
181 …lendFunc(SWR_BLEND_OP blendOp, simdvector &src, simdvector &srcFactor, simdvector &dst, simdvector in BlendFunc()
183 simdvector result; in BlendFunc()
239 INLINE void Clamp(simdvector &src) in Clamp()
281 … const SWR_RENDER_TARGET_BLEND_STATE *pState, simdvector &src, simdvector& src1, uint8_t *pDst, si… in Blend()
284 simdvector dst; in Blend()
287 simdvector constColor; in Blend()
299 simdvector srcFactor, dstFactor; in Blend()
Dpa.h64 typedef simdvector SIMDVECTOR;
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) in GetSimdVector()
183 simdvector& vertexSlot = ((simdvector*)pStreamBase)[offset]; in GetSimdVector()
199 bool Assemble(uint32_t slot, simdvector verts[]) in Assemble()
383 INLINE simdvector& PaGetSimdVector(PA_STATE& pa, uint32_t index, uint32_t slot) in PaGetSimdVector()
421 simdvector junkVector; // junk simdvector for unimplemented API
505 simdvector& GetSimdVector(uint32_t index, uint32_t slot) in GetSimdVector()
[all …]
Dstate.h199 simdvector attrib[SWR_VTX_NUM_SLOTS];
309 simdvector* pVerts; // IN: input primitive data for SIMD prims
352 simdvector shaded[SWR_NUM_RENDERTARGETS];
893 simdvector& vSrc, simdvector& vSrc1, simdscalar& vSrc0Alpha, uint32_t sample,
894 uint8_t* pDst, simdvector& vResult, simdscalari* vOMask, simdscalari* vCoverageMask);
Dclip.cpp163 void ClipTriangles(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t… in ClipTriangles()
173 void ClipLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t pri… in ClipLines()
183 void ClipPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t pr… in ClipPoints()
Ddepthstencil.h178 simdvector sbuf; in DepthStencilTest()
234 simdvector sbuf; in DepthStencilWrite()
278 simdvector stencilResult; in DepthStencilWrite()
Dfrontend.h238 void viewportTransform(simdvector *v, const SWR_VIEWPORT_MATRICES & vpMatrices) in viewportTransform()
278 void viewportTransform(simdvector *v, const SWR_VIEWPORT_MATRICES & vpMatrices, simdscalari const &… in viewportTransform()
392 void BinPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], uint32_t pr…
393 void BinLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[3], uint32_t pri…
Dfrontend.cpp816 gsContext.pVerts = (simdvector*)pGsBuffers->pGsIn; in GeometryShaderStage()
820 simdvector attrib[MAX_NUM_VERTS_PER_PRIM]; in GeometryShaderStage()
1095 uint32_t vertexInBufferSize = gsState.inputVertStride * sizeof(simdvector) * vertsPerPrim; in AllocateGsBuffers()
1230 simdvector simdattrib[MAX_NUM_VERTS_PER_PRIM]; in TessellationStages()
1282 …size_t requiredAllocSize = sizeof(simdvector) * RoundUpEven(requiredDSVectorInvocations) * tsState… in TessellationStages()
1285 size_t requiredAllocSize = sizeof(simdvector) * requiredDSOutputVectors; in TessellationStages()
1391 simdvector prim[3]; // Only deal with triangles, lines, or points in TessellationStages()
1600 uint32_t simdVertexSizeBytes = state.frontendState.vsVertexSize * sizeof(simdvector); in ProcessDraw()
2030 simdvector prim[MAX_NUM_VERTS_PER_PRIM]; in ProcessDraw()
Dbackend_clear.cpp41 void ClearRasterTile(uint8_t *pTileBuffer, simdvector &value) in ClearRasterTile()
99 simdvector vClear; in ClearMacroTile()
Dformat_conversion.h37 INLINE void LoadSOA(const uint8_t *pSrc, simdvector &dst) in LoadSOA()
146 INLINE void StoreSOA(const simdvector &src, uint8_t *pDst) in StoreSOA()
Dcontext.h216 typedef void(*PFN_PROCESS_PRIMS)(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector pri…
Dbackend_impl.h718 simdvector blendOut;
790 simdvector blendSrc;
791 simdvector blendOut;
Dclip.h1144 void ClipTriangles(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t…
1145 void ClipLines(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t pri…
1146 void ClipPoints(DRAW_CONTEXT *pDC, PA_STATE& pa, uint32_t workerId, simdvector prims[], uint32_t pr…
Dbinner.cpp1125 simdvector tri[3], in BinTriangles()
1548 simdvector prim[3], in BinPoints()
1871 simdvector prim[], in BinLines()
/external/mesa3d/src/gallium/drivers/swr/rasterizer/common/
Dsimdintrin.h206 void _simdvec_mov(simdvector& r, const simdscalar& s) in _simdvec_mov()
212 void _simdvec_mov(simdvector& r, const simdvector& v) in _simdvec_mov()
220 void _simdvec_mov(simdvector &r, unsigned int rlane, simdvector& s, unsigned int slane)
Dintrin.h54 typedef simd8vector simdvector; typedef
/external/mesa3d/src/gallium/drivers/swr/rasterizer/memory/
DStoreTile.h378 simdvector src;
494 simdvector src, dst;
589 simdvector src;