Lines Matching refs:scissor
426 void GrVkOpsRenderPass::onClearStencilClip(const GrScissorState& scissor, bool insideStencilMask) {
452 if (!scissor.enabled()) {
455 vkRect = scissor.rect();
457 vkRect.setLTRB(scissor.rect().fLeft, sb->height() - scissor.rect().fBottom,
458 scissor.rect().fRight, sb->height() - scissor.rect().fTop);
479 void GrVkOpsRenderPass::onClear(const GrScissorState& scissor, std::array<float, 4> color) {
493 //SkASSERT(!fCurrentCBIsEmpty || scissor);
500 if (!scissor.enabled()) {
503 vkRect = scissor.rect();
505 vkRect.setLTRB(scissor.rect().fLeft, dimensions.height() - scissor.rect().fBottom,
506 scissor.rect().fRight, dimensions.height() - scissor.rect().fTop);
657 // "Disable" scissor by setting it to the full pipeline bounds.
670 void GrVkOpsRenderPass::onSetScissorRect(const SkIRect& scissor) {
672 if (!combinedScissorRect.intersect(fCurrentPipelineBounds, scissor)) {