HomeSort by: relevance | last modified time | path
    Searched defs:scissor (Results 1 - 25 of 118) sorted by relevancy

1 2 3 4 5

  /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);

Completed in 27 milliseconds

1 2 3 4 5