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
70 state.scissorsInFixedPoint[workDesc.triFlags.viewportIndex]; in RasterizeLine()
74 TRIANGLE_WORK_DESC newWorkDesc = workDesc; in RasterizeLine()
86 vX = _mm_load_ps(workDesc.pTriBuffer); in RasterizeLine()
87 vY = _mm_load_ps(workDesc.pTriBuffer + 4); in RasterizeLine()
88 vZ = _mm_load_ps(workDesc.pTriBuffer + 8); in RasterizeLine()
89 vRecipW = _mm_load_ps(workDesc.pTriBuffer + 12); in RasterizeLine()
100 if (workDesc.triFlags.yMajor) in RasterizeLine()
117 for (uint32_t a = 0; a < workDesc.numAttribs; ++a) in RasterizeLine()
119 __m128 vAttrib0 = _mm_load_ps(&workDesc.pAttribs[a * 12 + 0]); in RasterizeLine()
[all …]
Drasterizer_impl.h923 const TRIANGLE_WORK_DESC& workDesc = *((TRIANGLE_WORK_DESC*)pDesc);
938 triDesc.pUserClipBuffer = workDesc.pUserClipBuffer;
944 vX = _mm_load_ps(workDesc.pTriBuffer);
945 vY = _mm_load_ps(workDesc.pTriBuffer + 4);
946 vZ = _mm_load_ps(workDesc.pTriBuffer + 8);
947 vRecipW = _mm_load_ps(workDesc.pTriBuffer + 12);
1024 float* pAttribs = workDesc.pAttribs;
1027 float* pRecipW = workDesc.pTriBuffer + 12;
1032 for (uint32_t i = 0; i < workDesc.numAttribs; i++)
1058 triDesc.Z[2] += ComputeDepthBias(&rastState, &triDesc, workDesc.pTriBuffer + 8);
[all …]