Home
last modified time | relevance | path

Searched refs:vCoverageMask (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/
Dbackend_singlesample.cpp120 simdscalar vCoverageMask = _simd_vmask_ps(coverageMask); in BackendSingleSample() local
121 simdscalar depthPassMask = vCoverageMask; in BackendSingleSample()
122 simdscalar stencilPassMask = vCoverageMask; in BackendSingleSample()
129 … psContext.vZ, pDepthBuffer, vCoverageMask, pStencilBuffer, &stencilPassMask); in BackendSingleSample()
130 …movemask_ps(depthPassMask), _simd_movemask_ps(stencilPassMask), _simd_movemask_ps(vCoverageMask))); in BackendSingleSample()
137 … pDepthBuffer, depthPassMask, vCoverageMask, pStencilBuffer, stencilPassMask); in BackendSingleSample()
147 psContext.activeMask = _simd_castps_si(vCoverageMask); in BackendSingleSample()
151 UPDATE_STAT_BE(PsInvocations, _mm_popcnt_u32(_simd_movemask_ps(vCoverageMask))); in BackendSingleSample()
155 vCoverageMask = _simd_castsi_ps(psContext.activeMask); in BackendSingleSample()
162 … psContext.vZ, pDepthBuffer, vCoverageMask, pStencilBuffer, &stencilPassMask); in BackendSingleSample()
[all …]
Dbackend_sample.cpp136 simdscalar vCoverageMask = _simd_vmask_ps(coverageMask); in BackendSampleRate() local
137 simdscalar depthPassMask = vCoverageMask; in BackendSampleRate()
138 simdscalar stencilPassMask = vCoverageMask; in BackendSampleRate()
145 … psContext.vZ, pDepthSample, vCoverageMask, pStencilSample, &stencilPassMask); in BackendSampleRate()
146 …movemask_ps(depthPassMask), _simd_movemask_ps(stencilPassMask), _simd_movemask_ps(vCoverageMask))); in BackendSampleRate()
153 … pDepthSample, depthPassMask, vCoverageMask, pStencilSample, stencilPassMask); in BackendSampleRate()
164 psContext.activeMask = _simd_castps_si(vCoverageMask); in BackendSampleRate()
168 UPDATE_STAT_BE(PsInvocations, _mm_popcnt_u32(_simd_movemask_ps(vCoverageMask))); in BackendSampleRate()
172 vCoverageMask = _simd_castsi_ps(psContext.activeMask); in BackendSampleRate()
179 … psContext.vZ, pDepthSample, vCoverageMask, pStencilSample, &stencilPassMask); in BackendSampleRate()
[all …]
Dbackend.cpp280 simdscalar vCoverageMask = _simd_vmask_ps(coverageMask); in BackendNullPS() local
281 simdscalar stencilPassMask = vCoverageMask; in BackendNullPS()
285 … psContext.vZ, pDepthSample, vCoverageMask, pStencilSample, &stencilPassMask); in BackendNullPS()
286 …movemask_ps(depthPassMask), _simd_movemask_ps(stencilPassMask), _simd_movemask_ps(vCoverageMask))); in BackendNullPS()
288 … pDepthSample, depthPassMask, vCoverageMask, pStencilSample, stencilPassMask); in BackendNullPS()
Dbackend_impl.h579vCoverageMask[sample] = _simd_and_ps(activeLanes, _simd_vmask_ps(pCoverageMask[currentSimdIn8x8] &…
581 if(!_simd_movemask_ps(vCoverageMask[sample]))
583vCoverageMask[sample] = depthPassMask[sample] = stencilPassMask[sample] = _simd_setzero_ps();
600vCoverageMask[sample] = _simd_and_ps(vCoverageMask[sample], _simd_vmask_ps(CalcDepthBoundsAcceptMa…
633vCoverageMask[sample] = _simd_and_ps(vCoverageMask[sample], _simd_vmask_ps(~clipMask));
639 depthPassMask[sample] = vCoverageMask[sample];
640 stencilPassMask[sample] = vCoverageMask[sample];
642 … vZ[sample], pDepthSample, vCoverageMask[sample],
650 …pDepthSample, depthPassMask[sample], vCoverageMask[sample], pStencilSample, stencilPassMask[sample…
669 simdscalar vCoverageMask[T::MultisampleT::numCoverageSamples];
[all …]
Dstate.h894 uint8_t* pDst, simdvector& vResult, simdscalari* vOMask, simdscalari* vCoverageMask);