Home
last modified time | relevance | path

Searched refs:workDesc (Results 1 – 2 of 2) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Drasterizer.cpp47 const TRIANGLE_WORK_DESC &workDesc = *((TRIANGLE_WORK_DESC*)pData); in RasterizeLine() local
69 … const SWR_RECT &scissorInFixedPoint = state.scissorsInFixedPoint[workDesc.triFlags.viewportIndex]; in RasterizeLine()
73 TRIANGLE_WORK_DESC newWorkDesc = workDesc; in RasterizeLine()
85 vX = _mm_load_ps(workDesc.pTriBuffer); in RasterizeLine()
86 vY = _mm_load_ps(workDesc.pTriBuffer + 4); in RasterizeLine()
87 vZ = _mm_load_ps(workDesc.pTriBuffer + 8); in RasterizeLine()
88 vRecipW = _mm_load_ps(workDesc.pTriBuffer + 12); in RasterizeLine()
99 if (workDesc.triFlags.yMajor) in RasterizeLine()
116 for (uint32_t a = 0; a < workDesc.numAttribs; ++a) in RasterizeLine()
118 __m128 vAttrib0 = _mm_load_ps(&workDesc.pAttribs[a * 12 + 0]); in RasterizeLine()
[all …]
Drasterizer_impl.h843 const TRIANGLE_WORK_DESC &workDesc = *((TRIANGLE_WORK_DESC*)pDesc);
858 triDesc.pUserClipBuffer = workDesc.pUserClipBuffer;
864 vX = _mm_load_ps(workDesc.pTriBuffer);
865 vY = _mm_load_ps(workDesc.pTriBuffer + 4);
866 vZ = _mm_load_ps(workDesc.pTriBuffer + 8);
867 vRecipW = _mm_load_ps(workDesc.pTriBuffer + 12);
943 float* pAttribs = workDesc.pAttribs;
946 float *pRecipW = workDesc.pTriBuffer + 12;
951 for(uint32_t i = 0; i < workDesc.numAttribs; i++)
977 triDesc.Z[2] += ComputeDepthBias(&rastState, &triDesc, workDesc.pTriBuffer + 8);
[all …]