Lines Matching refs:rects
980 const VkClearRect *rects)
1016 /* Emit clear rects */
1033 .x = rects[i].rect.offset.x,
1034 .y = rects[i].rect.offset.y,
1035 .width = rects[i].rect.extent.width,
1036 .height = rects[i].rect.extent.height,
1041 v3dv_CmdSetScissor(cmd_buffer_handle, 0, 1, &rects[i].rect);
1044 for (uint32_t layer_offset = 0; layer_offset < rects[i].layerCount;
1046 uint32_t layer = rects[i].baseArrayLayer + layer_offset;
1053 assert(rects[i].baseArrayLayer == 0 && rects[i].layerCount == 1);
1082 const VkClearRect *rects)
1106 /* Emit clear rects */
1135 .x = rects[i].rect.offset.x,
1136 .y = rects[i].rect.offset.y,
1137 .width = rects[i].rect.extent.width,
1138 .height = rects[i].rect.extent.height,
1143 v3dv_CmdSetScissor(cmd_buffer_handle, 0, 1, &rects[i].rect);
1145 for (uint32_t layer_offset = 0; layer_offset < rects[i].layerCount;
1147 uint32_t layer = rects[i].baseArrayLayer + layer_offset;
1154 assert(rects[i].baseArrayLayer == 0 && rects[i].layerCount == 1);
1163 gather_layering_info(uint32_t rect_count, const VkClearRect *rects,
1168 uint32_t min_layer = rects[0].baseArrayLayer;
1169 uint32_t max_layer = rects[0].baseArrayLayer + rects[0].layerCount - 1;
1171 if (rects[i].baseArrayLayer != rects[i - 1].baseArrayLayer ||
1172 rects[i].layerCount != rects[i - 1].layerCount) {
1174 min_layer = MIN2(min_layer, rects[i].baseArrayLayer);
1175 max_layer = MAX2(max_layer, rects[i].baseArrayLayer +
1176 rects[i].layerCount - 1);