Lines Matching refs:bufferValue
737 Byte8 bufferValue = *Pointer<Byte8>(buffer) & Byte8(-1, -1, 0, 0, 0, 0, 0, 0); in writeStencil() local
738 …bufferValue = bufferValue | (*Pointer<Byte8>(buffer + pitch - 2) & Byte8(0, 0, -1, -1, 0, 0, 0, 0)… in writeStencil()
740 stencilOperation(newValue, bufferValue, state.frontStencil, false, zMask, sMask); in writeStencil()
744 Byte8 maskedValue = bufferValue; in writeStencil()
752 stencilOperation(newValueBack, bufferValue, state.backStencil, true, zMask, sMask); in writeStencil()
756 Byte8 maskedValue = bufferValue; in writeStencil()
767 bufferValue &= *Pointer<Byte8>(constants + OFFSET(Constants, invMaskB4Q) + 8 * cMask); in writeStencil()
768 newValue |= bufferValue; in writeStencil()
774 void PixelRoutine::stencilOperation(Byte8 &newValue, const Byte8 &bufferValue, const PixelProcessor… in stencilOperation() argument
780 stencilOperation(pass, bufferValue, ops.passOp, isBack); in stencilOperation()
784 stencilOperation(zFail, bufferValue, ops.depthFailOp, isBack); in stencilOperation()
789 stencilOperation(fail, bufferValue, ops.failOp, isBack); in stencilOperation()
830 void PixelRoutine::stencilOperation(Byte8 &output, const Byte8 &bufferValue, VkStencilOp operation,… in stencilOperation() argument
835 output = bufferValue; in stencilOperation()
844 output = AddSat(bufferValue, Byte8(1, 1, 1, 1, 1, 1, 1, 1)); in stencilOperation()
847 output = SubSat(bufferValue, Byte8(1, 1, 1, 1, 1, 1, 1, 1)); in stencilOperation()
850 output = bufferValue ^ Byte8(0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF); in stencilOperation()
853 output = bufferValue + Byte8(1, 1, 1, 1, 1, 1, 1, 1); in stencilOperation()
856 output = bufferValue - Byte8(1, 1, 1, 1, 1, 1, 1, 1); in stencilOperation()