| /xsrc/external/mit/mesa-demos/dist/src/egl/openvg/trivial/ |
| clear.c | 24 VGint scissor[4] = {100, 100, 25, 25}; local 31 //vgSetiv(VG_SCISSOR_RECTS, 4, scissor);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_rasterizer.h | 44 bool scissor; member in struct:etna_rasterizer_state
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| zink_clear.h | 47 struct pipe_scissor_state scissor; member in struct:zink_framebuffer_clear_data
|
| zink_state.c | 678 bool scissor = ctx->rast_state ? ctx->rast_state->base.scissor : false; local 706 if (ctx->rast_state->base.scissor != scissor)
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/etnaviv/ |
| etnaviv_rasterizer.h | 44 bool scissor; member in struct:etna_rasterizer_state
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| scissor.c | 30 #include "main/scissor.h" 34 * Set scissor rectangle data directly in ScissorArray 37 * supplied data. It also does \b not call \c dd_function_table::Scissor. 45 if (x == ctx->Scissor.ScissorArray[idx].X && 46 y == ctx->Scissor.ScissorArray[idx].Y && 47 width == ctx->Scissor.ScissorArray[idx].Width && 48 height == ctx->Scissor.ScissorArray[idx].Height) 55 ctx->Scissor.ScissorArray[idx].X = x; 56 ctx->Scissor.ScissorArray[idx].Y = y; 57 ctx->Scissor.ScissorArray[idx].Width = width 62 scissor(struct gl_context *ctx, GLint x, GLint y, GLsizei width, GLsizei height) function [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| st_atom_scissor.c | 43 * Scissor depends on the scissor box, and the framebuffer dimensions. 48 struct pipe_scissor_state scissor[PIPE_MAX_VIEWPORTS]; local 57 if (!ctx->Scissor.EnableFlags) 61 scissor[i].minx = 0; 62 scissor[i].miny = 0; 63 scissor[i].maxx = fb_width; 64 scissor[i].maxy = fb_height; 66 if (ctx->Scissor.EnableFlags & (1 << i)) { 68 GLint xmax = MAX2(0, ctx->Scissor.ScissorArray[i].X + ctx->Scissor.ScissorArray[i].Width) 115 const struct gl_scissor_attrib *scissor = &ctx->Scissor; local [all...] |
| st_cb_clear.c | 346 /* draw quad matching scissor rect. 369 * Return if the scissor must be enabled during the clear. 374 const struct gl_scissor_rect *scissor = &ctx->Scissor.ScissorArray[0]; local 376 return (ctx->Scissor.EnableFlags & 1) && 377 (scissor->X > 0 || 378 scissor->Y > 0 || 379 scissor->X + scissor->Width < (int)rb->Width || 380 scissor->Y + scissor->Height < (int)rb->Height) 466 bool scissor = is_scissor_enabled(ctx, rb); local 482 bool scissor = is_scissor_enabled(ctx, depthRb); local 495 bool scissor = is_scissor_enabled(ctx, stencilRb); local 520 const struct gl_scissor_rect *scissor = &ctx->Scissor.ScissorArray[0]; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| scissor.c | 30 #include "main/scissor.h" 34 * Set scissor rectangle data directly in ScissorArray 37 * supplied data. It also does \b not call \c dd_function_table::Scissor. 45 if (x == ctx->Scissor.ScissorArray[idx].X && 46 y == ctx->Scissor.ScissorArray[idx].Y && 47 width == ctx->Scissor.ScissorArray[idx].Width && 48 height == ctx->Scissor.ScissorArray[idx].Height) 54 ctx->Scissor.ScissorArray[idx].X = x; 55 ctx->Scissor.ScissorArray[idx].Y = y; 56 ctx->Scissor.ScissorArray[idx].Width = width 61 scissor(struct gl_context *ctx, GLint x, GLint y, GLsizei width, GLsizei height) function [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| st_atom_scissor.c | 43 * Scissor depends on the scissor box, and the framebuffer dimensions. 48 struct pipe_scissor_state scissor[PIPE_MAX_VIEWPORTS]; local 58 scissor[i].minx = 0; 59 scissor[i].miny = 0; 60 scissor[i].maxx = fb_width; 61 scissor[i].maxy = fb_height; 63 if (ctx->Scissor.EnableFlags & (1 << i)) { 65 GLint xmax = MAX2(0, ctx->Scissor.ScissorArray[i].X + ctx->Scissor.ScissorArray[i].Width) 112 const struct gl_scissor_attrib *scissor = &ctx->Scissor; local [all...] |
| /xsrc/external/mit/mesa-demos/dist/src/trivial/ |
| clear-fbo-scissor.c | 2 * Use scissor to clear the four quadrants of the FBO to different 112 GLboolean scissor = GL_TRUE; local 122 if (scissor) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ |
| freedreno_draw.c | 67 struct pipe_scissor_state *scissor = fd_context_get_scissor(ctx); local 85 if (((scissor->maxx - scissor->minx) * 86 (scissor->maxy - scissor->miny)) == 0) { 328 /* pctx->clear() is only for full-surface clears, so scissor is
|
| freedreno_gmem.h | 50 struct pipe_scissor_state scissor; member in struct:fd_gmem_stateobj
|
| /xsrc/external/mit/xorg-server/dist/glamor/ |
| glamor_rects.c | 138 BoxRec scissor = { local 147 if (scissor.x1 >= scissor.x2 || scissor.y1 >= scissor.y2) 150 glScissor(scissor.x1 + off_x, 151 scissor.y1 + off_y, 152 scissor.x2 - scissor.x1, 153 scissor.y2 - scissor.y1) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/vl/ |
| vl_bicubic_filter.c | 394 struct pipe_scissor_state scissor; local 400 scissor.minx = dst_clip->x0; 401 scissor.miny = dst_clip->y0; 402 scissor.maxx = dst_clip->x1; 403 scissor.maxy = dst_clip->y1; 405 scissor.minx = 0; 406 scissor.miny = 0; 407 scissor.maxx = dst->width; 408 scissor.maxy = dst->height; 449 filter->pipe->set_scissor_states(filter->pipe, 0, 1, &scissor); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a2xx/ |
| fd2_emit.c | 314 /* NOTE: scissor enabled bit is part of rasterizer state: */ 316 struct pipe_scissor_state *scissor = fd_context_get_scissor(ctx); local 320 OUT_RING(ring, xy2d(scissor->minx, /* PA_SC_WINDOW_SCISSOR_TL */ 321 scissor->miny)); 322 OUT_RING(ring, xy2d(scissor->maxx, /* PA_SC_WINDOW_SCISSOR_BR */ 323 scissor->maxy)); 326 MIN2(ctx->batch->max_scissor.minx, scissor->minx); 328 MIN2(ctx->batch->max_scissor.miny, scissor->miny); 330 MAX2(ctx->batch->max_scissor.maxx, scissor->maxx); 332 MAX2(ctx->batch->max_scissor.maxy, scissor->maxy) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ |
| freedreno_state.c | 322 const struct pipe_scissor_state *scissor) in_dt 326 ctx->scissor = *scissor; 336 struct pipe_scissor_state *scissor = &ctx->viewport_scissor; variable in typeref:struct:pipe_scissor_state 360 scissor->minx = CLAMP(minx, 0.f, max_dims); 361 scissor->miny = CLAMP(miny, 0.f, max_dims); 362 scissor->maxx = CLAMP(ceilf(maxx), 0.f, max_dims); 363 scissor->maxy = CLAMP(ceilf(maxy), 0.f, max_dims); 445 if (ctx->rasterizer && ctx->rasterizer->scissor) { 446 ctx->current_scissor = &ctx->scissor; [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_blitter.h | 57 } scissor; member in struct:pan_blit_info
|
| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| radv_meta.h | 50 struct radv_scissor_state scissor; member in struct:radv_meta_saved_state
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/vl/ |
| vl_bicubic_filter.c | 393 struct pipe_scissor_state scissor; local 399 scissor.minx = dst_clip->x0; 400 scissor.miny = dst_clip->y0; 401 scissor.maxx = dst_clip->x1; 402 scissor.maxy = dst_clip->y1; 404 scissor.minx = 0; 405 scissor.miny = 0; 406 scissor.maxx = dst->width; 407 scissor.maxy = dst->height; 444 filter->pipe->set_scissor_states(filter->pipe, 0, 1, &scissor); [all...] |
| vl_compositor.h | 93 struct pipe_scissor_state scissor; member in struct:vl_compositor_state
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/a2xx/ |
| fd2_emit.c | 306 /* NOTE: scissor enabled bit is part of rasterizer state: */ 308 struct pipe_scissor_state *scissor = fd_context_get_scissor(ctx); local 312 OUT_RING(ring, xy2d(scissor->minx, /* PA_SC_WINDOW_SCISSOR_TL */ 313 scissor->miny)); 314 OUT_RING(ring, xy2d(scissor->maxx, /* PA_SC_WINDOW_SCISSOR_BR */ 315 scissor->maxy)); 317 ctx->batch->max_scissor.minx = MIN2(ctx->batch->max_scissor.minx, scissor->minx); 318 ctx->batch->max_scissor.miny = MIN2(ctx->batch->max_scissor.miny, scissor->miny); 319 ctx->batch->max_scissor.maxx = MAX2(ctx->batch->max_scissor.maxx, scissor->maxx); 320 ctx->batch->max_scissor.maxy = MAX2(ctx->batch->max_scissor.maxy, scissor->maxy) [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/ |
| gen7_cmd_buffer.c | 52 uint32_t count = cmd_buffer->state.gfx.dynamic.scissor.count; 53 const VkRect2D *scissors = cmd_buffer->state.gfx.dynamic.scissor.scissors; 98 struct GEN7_SCISSOR_RECT scissor = { local 109 GEN7_SCISSOR_RECT_pack(NULL, scissor_state.map + i * 8, &scissor);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| svga_state_framebuffer.c | 784 * Scissor state 791 const struct pipe_scissor_state *scissor = svga->curr.scissor; local 795 if (memcmp(&svga->state.hw_clear.scissors[0], scissor, 796 max_viewports * sizeof *scissor) != 0) { 803 rect[i].left = scissor[i].minx; 804 rect[i].top = scissor[i].miny; 805 rect[i].right = scissor[i].maxx; 806 rect[i].bottom = scissor[i].maxy; 814 rect.x = scissor[0].minx [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| gfx7_cmd_buffer.c | 52 uint32_t count = cmd_buffer->state.gfx.dynamic.scissor.count; 53 const VkRect2D *scissors = cmd_buffer->state.gfx.dynamic.scissor.scissors; 106 struct GFX7_SCISSOR_RECT scissor = { local 117 GFX7_SCISSOR_RECT_pack(NULL, scissor_state.map + i * 8, &scissor);
|