Lines Matching defs:idx
317 * \param idx Index of the desired viewport
323 unsigned idx, int *bbox)
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;
353 * \param idx Index of the desired viewport
365 unsigned idx, int *bbox)
372 _mesa_intersect_scissor_bounding_box(ctx, idx, bbox);
600 gl_buffer_index idx = fb->_ColorDrawBufferIndexes[i];
602 if (idx != BUFFER_NONE) {
603 st_manager_add_color_renderbuffer(ctx, fb, idx);