Searched defs:scissor (Results 1 - 25 of 91) sorted by relevance

1234

/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/
H A Dgen6_scissor_state.c40 struct gen6_scissor_rect *scissor; local
43 scissor = brw_state_batch(brw, AUB_TRACE_SCISSOR_STATE,
44 sizeof(*scissor), 32, &scissor_state_offset);
48 /* The scissor only needs to handle the intersection of drawable and
49 * scissor rect. Clipping to the boundaries of static shared buffers
57 /* If the scissor was out of bounds and got clamped to 0
60 * anything. Instead, just provide a min > max scissor inside
63 scissor->xmin = 1;
64 scissor->xmax = 0;
65 scissor
[all...]
H A Dbrw_state_dump.c315 vp->scissor.xmin, vp->scissor.ymin);
317 vp->scissor.xmax, vp->scissor.ymax);
432 struct gen6_scissor_rect *scissor = intel->batch.bo->virtual + offset; local
435 scissor->xmin, scissor->ymin);
437 scissor->xmax, scissor->ymax);
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/
H A Dst_atom_scissor.c41 * Scissor depends on the scissor box, and the framebuffer dimensions.
46 struct pipe_scissor_state scissor; local
51 scissor.minx = 0;
52 scissor.miny = 0;
53 scissor.maxx = fb->Width;
54 scissor.maxy = fb->Height;
61 if (ctx->Scissor.X > (GLint)scissor.minx)
62 scissor.minx = ctx->Scissor.X;
63 if (ctx->Scissor.Y > (GLint)scissor.miny)
64 scissor
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dgen6_scissor_state.c40 struct gen6_scissor_rect *scissor; local
43 scissor = brw_state_batch(brw, AUB_TRACE_SCISSOR_STATE,
44 sizeof(*scissor), 32, &scissor_state_offset);
48 /* The scissor only needs to handle the intersection of drawable and
49 * scissor rect. Clipping to the boundaries of static shared buffers
57 /* If the scissor was out of bounds and got clamped to 0
60 * anything. Instead, just provide a min > max scissor inside
63 scissor->xmin = 1;
64 scissor->xmax = 0;
65 scissor
[all...]
H A Dbrw_state_dump.c315 vp->scissor.xmin, vp->scissor.ymin);
317 vp->scissor.xmax, vp->scissor.ymax);
432 struct gen6_scissor_rect *scissor = intel->batch.bo->virtual + offset; local
435 scissor->xmin, scissor->ymin);
437 scissor->xmax, scissor->ymax);
/external/mesa3d/src/mesa/state_tracker/
H A Dst_atom_scissor.c41 * Scissor depends on the scissor box, and the framebuffer dimensions.
46 struct pipe_scissor_state scissor; local
51 scissor.minx = 0;
52 scissor.miny = 0;
53 scissor.maxx = fb->Width;
54 scissor.maxy = fb->Height;
61 if (ctx->Scissor.X > (GLint)scissor.minx)
62 scissor.minx = ctx->Scissor.X;
63 if (ctx->Scissor.Y > (GLint)scissor.miny)
64 scissor
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/
H A Dlp_state_clip.c62 const struct pipe_scissor_state *scissor)
68 llvmpipe->scissor = *scissor; /* struct copy */
61 llvmpipe_set_scissor_state(struct pipe_context *pipe, const struct pipe_scissor_state *scissor) argument
H A Dlp_context.h77 struct pipe_scissor_state scissor; member in struct:llvmpipe_context
H A Dlp_setup_context.h107 struct u_rect scissor; member in struct:lp_setup_context
108 struct u_rect draw_region; /* intersection of fb & scissor */
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/
H A Dsp_state_clip.c62 const struct pipe_scissor_state *scissor)
68 softpipe->scissor = *scissor; /* struct copy */
61 softpipe_set_scissor_state(struct pipe_context *pipe, const struct pipe_scissor_state *scissor) argument
/external/deqp/modules/gles2/functional/
H A Des2fScissorTests.cpp40 : TestCaseGroup (context, "scissor", "Scissor Tests")
60 const tcu::Vec4 scissor; member in struct:deqp::gles2::Functional::__anon19893
66 { "contained_tris", "Triangles fully inside scissor area (single call)", Vec4(0.1f, 0.1f, 0.8f, 0.8f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 30 },
67 { "partial_tris", "Triangles partially inside scissor area (single call)", Vec4(0.3f, 0.3f, 0.4f, 0.4f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 30 },
68 { "contained_tri", "Triangle fully inside scissor area", Vec4(0.1f, 0.1f, 0.8f, 0.8f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 1 },
69 { "enclosing_tri", "Triangle fully covering scissor area", Vec4(0.4f, 0.4f, 0.2f, 0.2f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 1 },
70 { "partial_tri", "Triangle partially inside scissor area", Vec4(0.4f, 0.4f, 0.6f, 0.6f), Vec4(0.0f, 0.0f, 1.0f, 1.0f), TRIANGLE, 1 },
71 { "outside_render_tri", "Triangle with scissor area outside render target", Vec4(1.4f, 1.4f, 0.6f, 0.6f), Vec4(0.0f, 0.0f, 0.6f, 0.6f), TRIANGLE, 1 },
72 { "partial_lines", "Linse partially inside scissor area", Vec4(0.4f, 0.4f, 0.6f, 0.6f), Vec4(0.0f, 0.0f, 1.0f, 1.0f), LINE, 30 },
73 { "contained_line", "Line fully inside scissor are
[all...]
/external/deqp/modules/gles3/functional/
H A Des3fScissorTests.cpp50 TestCaseGroup (context, "scissor", "Scissor Tests")
70 const tcu::Vec4 scissor; member in struct:deqp::gles3::Functional::__anon20044
76 { "contained_quads", "Triangles fully inside scissor area (single call)", Vec4(0.1f, 0.1f, 0.8f, 0.8f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 30 },
77 { "partial_quads", "Triangles partially inside scissor area (single call)", Vec4(0.3f, 0.3f, 0.4f, 0.4f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 30 },
78 { "contained_tri", "Triangle fully inside scissor area", Vec4(0.1f, 0.1f, 0.8f, 0.8f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 1 },
79 { "enclosing_tri", "Triangle fully covering scissor area", Vec4(0.4f, 0.4f, 0.2f, 0.2f), Vec4(0.2f, 0.2f, 0.6f, 0.6f), TRIANGLE, 1 },
80 { "partial_tri", "Triangle partially inside scissor area", Vec4(0.4f, 0.4f, 0.6f, 0.6f), Vec4(0.0f, 0.0f, 1.0f, 1.0f), TRIANGLE, 1 },
81 { "outside_render_tri", "Triangle with scissor area outside render target", Vec4(1.4f, 1.4f, 0.6f, 0.6f), Vec4(0.0f, 0.0f, 0.6f, 0.6f), TRIANGLE, 1 },
82 { "partial_lines", "Linse partially inside scissor area", Vec4(0.4f, 0.4f, 0.6f, 0.6f), Vec4(0.0f, 0.0f, 1.0f, 1.0f), LINE, 30 },
83 { "contained_line", "Line fully inside scissor are
[all...]
/external/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_state_clip.c62 const struct pipe_scissor_state *scissor)
68 llvmpipe->scissor = *scissor; /* struct copy */
61 llvmpipe_set_scissor_state(struct pipe_context *pipe, const struct pipe_scissor_state *scissor) argument
H A Dlp_context.h77 struct pipe_scissor_state scissor; member in struct:llvmpipe_context
H A Dlp_setup_context.h107 struct u_rect scissor; member in struct:lp_setup_context
108 struct u_rect draw_region; /* intersection of fb & scissor */
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_clip.c62 const struct pipe_scissor_state *scissor)
68 softpipe->scissor = *scissor; /* struct copy */
61 softpipe_set_scissor_state(struct pipe_context *pipe, const struct pipe_scissor_state *scissor) argument
/external/deqp/modules/gles31/functional/
H A Des31fNegativeFragmentApiTests.cpp46 void scissor (NegativeTestContext& ctx) function in namespace:deqp::gles31::Functional::NegativeTestShared
383 {scissor, "scissor", "Invalid glScissor() usage" },
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/vl/
H A Dvl_compositor.h80 struct pipe_scissor_state scissor; member in struct:vl_compositor_state
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv30/
H A Dnv30_state.c376 const struct pipe_scissor_state *scissor)
380 nv30->scissor = *scissor;
375 nv30_set_scissor_state(struct pipe_context *pipe, const struct pipe_scissor_state *scissor) argument
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeonsi/
H A Dsi_state.h78 struct si_pm4_state *scissor; member in struct:si_state::__anon13919
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/
H A Dsvga_state_framebuffer.c464 const struct pipe_scissor_state *scissor = &svga->curr.scissor; local
467 rect.x = scissor->minx;
468 rect.y = scissor->miny;
469 rect.w = scissor->maxx - scissor->minx; /* + 1 ?? */
470 rect.h = scissor->maxy - scissor->miny; /* + 1 ?? */
478 "hw scissor state",
/external/mesa3d/src/gallium/auxiliary/vl/
H A Dvl_compositor.h80 struct pipe_scissor_state scissor; member in struct:vl_compositor_state
/external/mesa3d/src/gallium/drivers/nv30/
H A Dnv30_state.c376 const struct pipe_scissor_state *scissor)
380 nv30->scissor = *scissor;
375 nv30_set_scissor_state(struct pipe_context *pipe, const struct pipe_scissor_state *scissor) argument
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dsi_state.h78 struct si_pm4_state *scissor; member in struct:si_state::__anon27330
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_state_framebuffer.c464 const struct pipe_scissor_state *scissor = &svga->curr.scissor; local
467 rect.x = scissor->minx;
468 rect.y = scissor->miny;
469 rect.w = scissor->maxx - scissor->minx; /* + 1 ?? */
470 rect.h = scissor->maxy - scissor->miny; /* + 1 ?? */
478 "hw scissor state",

Completed in 369 milliseconds

1234