Lines Matching refs:scissor
490 // We always use one scissor and if it is disabled we just make it the size of the RT
492 VkRect2D scissor;
497 scissor.offset.x = SkTMax(scissorState.rect().fLeft, 0);
498 scissor.extent.width = scissorState.rect().width();
500 scissor.offset.y = scissorState.rect().fTop;
503 scissor.offset.y = target.height() - scissorState.rect().fBottom;
505 scissor.offset.y = SkTMax(scissor.offset.y, 0);
506 scissor.extent.height = scissorState.rect().height();
508 SkASSERT(scissor.offset.x >= 0);
509 SkASSERT(scissor.offset.y >= 0);
511 scissor.extent.width = target.width();
512 scissor.extent.height = target.height();
513 scissor.offset.x = 0;
514 scissor.offset.y = 0;
516 cmdBuffer->setScissor(gpu, 0, 1, &scissor);