Home
last modified time | relevance | path

Searched refs:scissors (Results 1 – 25 of 74) sorted by relevance

123

/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/
DvktFragmentOperationsScissorMultiViewportTests.cpp157 const std::vector<IVec4> scissors) in makeGraphicsPipeline() argument
202 DE_ASSERT(numViewports == static_cast<int>(scissors.size())); in makeGraphicsPipeline()
207 for (std::vector<IVec4>::const_iterator it = scissors.begin(); it != scissors.end(); ++it) in makeGraphicsPipeline()
395 std::vector<IVec4> scissors; in generateScissors() local
396 scissors.reserve(numScissors); in generateScissors()
410 scissors.push_back(IVec4(x, y, rectWidth, rectHeight)); in generateScissors()
415 return scissors; in generateScissors()
449 const std::vector<IVec4>& scissors, in generateReferenceImage() argument
452 DE_ASSERT(scissors.size() == scissorColors.size()); in generateReferenceImage()
457 for (std::size_t i = 0; i < scissors.size(); ++i) in generateReferenceImage()
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
Dr600_viewport.c39 rctx->scissors.states[start_slot + i] = state[i]; in r600_set_scissor_states()
44 rctx->scissors.dirty_mask |= ((1 << num_scissors) - 1) << start_slot; in r600_set_scissor_states()
45 rctx->set_atom_dirty(rctx, &rctx->scissors.atom, true); in r600_set_scissor_states()
216 struct pipe_scissor_state *states = rctx->scissors.states; in r600_emit_scissors()
217 unsigned mask = rctx->scissors.dirty_mask; in r600_emit_scissors()
232 rctx->scissors.dirty_mask &= ~1; /* clear one bit */ in r600_emit_scissors()
255 rctx->scissors.dirty_mask = 0; in r600_emit_scissors()
278 rctx->scissors.dirty_mask |= mask; in r600_set_viewport_states()
280 rctx->set_atom_dirty(rctx, &rctx->scissors.atom, true); in r600_set_viewport_states()
376 rctx->scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_viewport_set_rast_deps()
[all …]
/external/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_state_clip.c68 const struct pipe_scissor_state *scissors) in llvmpipe_set_scissor_states() argument
77 memcpy(llvmpipe->scissors + start_slot, scissors, in llvmpipe_set_scissor_states()
Dlp_setup.c709 const struct pipe_scissor_state *scissors ) in lp_setup_set_scissors() argument
714 assert(scissors); in lp_setup_set_scissors()
717 setup->scissors[i].x0 = scissors[i].minx; in lp_setup_set_scissors()
718 setup->scissors[i].x1 = scissors[i].maxx-1; in lp_setup_set_scissors()
719 setup->scissors[i].y0 = scissors[i].miny; in lp_setup_set_scissors()
720 setup->scissors[i].y1 = scissors[i].maxy-1; in lp_setup_set_scissors()
1179 u_rect_possible_intersection(&setup->scissors[i], in try_update_scene_state()
Dlp_context.h79 struct pipe_scissor_state scissors[PIPE_MAX_VIEWPORTS]; member
Dlp_setup.h121 const struct pipe_scissor_state *scissors );
Dlp_setup_context.h115 struct u_rect scissors[PIPE_MAX_VIEWPORTS]; member
Dlp_state_derived.c229 lp_setup_set_scissors(llvmpipe->setup, llvmpipe->scissors); in llvmpipe_update_derived()
/external/mesa3d/src/gallium/drivers/softpipe/
Dsp_state_clip.c68 const struct pipe_scissor_state *scissors) in softpipe_set_scissor_states() argument
77 memcpy(softpipe->scissors + start_slot, scissors, in softpipe_set_scissor_states()
Dsp_state_derived.c267 sp->cliprect[i].minx = MAX2(sp->scissors[i].minx, 0); in compute_cliprect()
268 sp->cliprect[i].miny = MAX2(sp->scissors[i].miny, 0); in compute_cliprect()
269 sp->cliprect[i].maxx = MIN2(sp->scissors[i].maxx, surfWidth); in compute_cliprect()
270 sp->cliprect[i].maxy = MIN2(sp->scissors[i].maxy, surfHeight); in compute_cliprect()
Dsp_context.h84 struct pipe_scissor_state scissors[PIPE_MAX_VIEWPORTS]; member
Dsp_surface.c71 util_blitter_save_scissor(sp->blitter, &sp->scissors[0]); in sp_blit()
/external/mesa3d/src/gallium/drivers/ilo/core/
Dilo_state_viewport.c207 const struct ilo_state_viewport_scissor_info *scissors, in viewport_scissor_set_gen6_SCISSOR_RECT() argument
216 const struct ilo_state_viewport_scissor_info *scissor = &scissors[i]; in viewport_scissor_set_gen6_SCISSOR_RECT()
288 info.params.scissors = &sci; in ilo_state_viewport_init_for_rectlist()
323 params->scissors, params->count); in ilo_state_viewport_set_params()
332 params->scissors, params->count); in ilo_state_viewport_set_params()
Dilo_state_viewport.h66 const struct ilo_state_viewport_scissor_info *scissors; member
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_misc.c41 const struct pipe_scissor_state *scissors) in svga_set_scissor_states() argument
45 memcpy(&svga->curr.scissor, scissors, sizeof(*scissors)); in svga_set_scissor_states()
/external/mesa3d/src/intel/vulkan/
Dgen7_cmd_buffer.c52 const VkRect2D *scissors = cmd_buffer->state.dynamic.scissor.scissors; in gen7_cmd_buffer_emit_scissor() local
57 const VkRect2D *s = &scissors[i]; in gen7_cmd_buffer_emit_scissor()
Danv_cmd_buffer.c89 typed_memcpy(dest->scissor.scissors, src->scissor.scissors, in anv_dynamic_state_copy()
393 memcpy(cmd_buffer->state.dynamic.scissor.scissors + firstScissor, in anv_CmdSetScissor()
/external/mesa3d/src/amd/vulkan/
Dsi_cmd_buffer.c502 int count, const VkRect2D *scissors) in si_write_scissors() argument
510 radeon_emit(cs, S_028250_TL_X(scissors[i].offset.x) | in si_write_scissors()
511 S_028250_TL_Y(scissors[i].offset.y) | in si_write_scissors()
513 radeon_emit(cs, S_028254_BR_X(scissors[i].offset.x + scissors[i].extent.width) | in si_write_scissors()
514 S_028254_BR_Y(scissors[i].offset.y + scissors[i].extent.height)); in si_write_scissors()
/external/mesa3d/src/gallium/drivers/radeonsi/
Dsi_hw_context.c229 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in si_begin_new_cs()
232 si_mark_atom_dirty(ctx, &ctx->b.scissors.atom); in si_begin_new_cs()
/external/skia/src/gpu/vk/
DGrVkCommandBuffer.cpp314 const VkRect2D* scissors) { in setScissor() argument
317 if (memcmp(scissors, &fCachedScissor, sizeof(VkRect2D))) { in setScissor()
321 scissors)); in setScissor()
322 fCachedScissor = scissors[0]; in setScissor()
/external/skqp/src/gpu/vk/
DGrVkCommandBuffer.cpp314 const VkRect2D* scissors) { in setScissor() argument
317 if (memcmp(scissors, &fCachedScissor, sizeof(VkRect2D))) { in setScissor()
321 scissors)); in setScissor()
322 fCachedScissor = scissors[0]; in setScissor()
/external/mesa3d/src/gallium/drivers/ilo/
Dilo_state.c1742 const struct pipe_scissor_state *scissors) in ilo_set_scissor_states() argument
1749 &vec->viewport.scissors[start_slot + i]; in ilo_set_scissor_states()
1751 if (scissors[i].minx < scissors[i].maxx && in ilo_set_scissor_states()
1752 scissors[i].miny < scissors[i].maxy) { in ilo_set_scissor_states()
1753 info->min_x = scissors[i].minx; in ilo_set_scissor_states()
1754 info->min_y = scissors[i].miny; in ilo_set_scissor_states()
1755 info->max_x = scissors[i].maxx - 1; in ilo_set_scissor_states()
1756 info->max_y = scissors[i].maxy - 1; in ilo_set_scissor_states()
2387 vec->viewport.params.scissors = vec->viewport.scissors; in ilo_state_vector_init()
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/
DvktDynamicStateVPTests.cpp305 const vk::VkRect2D scissors[4] = in iterate() local
313 setDynamicViewportState(4, viewports, scissors); in iterate()
/external/mesa3d/src/gallium/drivers/ddebug/
Ddd_pipe.h179 struct pipe_scissor_state scissors[PIPE_MAX_VIEWPORTS]; member
/external/mesa3d/src/gallium/drivers/r600/
Dr600_hw_context.c315 ctx->b.scissors.dirty_mask = (1 << R600_MAX_VIEWPORTS) - 1; in r600_begin_new_cs()
316 r600_mark_atom_dirty(ctx, &ctx->b.scissors.atom); in r600_begin_new_cs()

123