Searched refs:vCoverageMask (Results 1 – 5 of 5) sorted by relevance
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/ |
D | backend_singlesample.cpp | 120 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 …]
|
D | backend_sample.cpp | 136 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 …]
|
D | backend.cpp | 280 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()
|
D | backend_impl.h | 579 …vCoverageMask[sample] = _simd_and_ps(activeLanes, _simd_vmask_ps(pCoverageMask[currentSimdIn8x8] &… 581 if(!_simd_movemask_ps(vCoverageMask[sample])) 583 … vCoverageMask[sample] = depthPassMask[sample] = stencilPassMask[sample] = _simd_setzero_ps(); 600 …vCoverageMask[sample] = _simd_and_ps(vCoverageMask[sample], _simd_vmask_ps(CalcDepthBoundsAcceptMa… 633 … vCoverageMask[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 …]
|
D | state.h | 894 uint8_t* pDst, simdvector& vResult, simdscalari* vOMask, simdscalari* vCoverageMask);
|