Lines Matching refs:Scissor
325 if (ctx->Scissor.EnableFlags & (1u << idx)) {
326 if (ctx->Scissor.ScissorArray[idx].X > bbox[0]) {
327 bbox[0] = ctx->Scissor.ScissorArray[idx].X;
329 if (ctx->Scissor.ScissorArray[idx].Y > bbox[2]) {
330 bbox[2] = ctx->Scissor.ScissorArray[idx].Y;
332 if (ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width < bbox[1]) {
333 bbox[1] = ctx->Scissor.ScissorArray[idx].X + ctx->Scissor.ScissorArray[idx].Width;
335 if (ctx->Scissor.ScissorArray[idx].Y + ctx->Scissor.ScissorArray[idx].Height < bbox[3]) {
336 bbox[3] = ctx->Scissor.ScissorArray[idx].Y + ctx->Scissor.ScissorArray[idx].Height;