/external/vulkan-validation-layers/demos/ |
H A D | cube.c | 619 VkRect2D scissor; local 620 memset(&scissor, 0, sizeof(scissor)); 621 scissor.extent.width = demo->width; 622 scissor.extent.height = demo->height; 623 scissor.offset.x = 0; 624 scissor.offset.y = 0; 625 vkCmdSetScissor(cmd_buf, 0, 1, &scissor);
|
H A D | tri.c | 446 VkRect2D scissor; local 447 memset(&scissor, 0, sizeof(scissor)); 448 scissor.extent.width = demo->width; 449 scissor.extent.height = demo->height; 450 scissor.offset.x = 0; 451 scissor.offset.y = 0; 452 vkCmdSetScissor(demo->draw_cmd, 0, 1, &scissor);
|
/external/vulkan-validation-layers/tests/ |
H A D | vkrenderframework.cpp | 231 VkRect2D scissor; local 240 scissor.extent.width = (int32_t)width; 241 scissor.extent.height = (int32_t)height; 242 scissor.offset.x = 0; 243 scissor.offset.y = 0; 244 m_scissors.push_back(scissor);
|
/external/skia/src/gpu/ |
H A D | GrClipMaskManager.cpp | 321 // scissor, or entirely software 360 SkIRect scissor = clip.irect(); local 361 if (scissor.intersect(clipSpaceRTIBounds)) { 362 out->fScissorState.set(scissor); 481 // This must occur after createStencilClipMask. That function may change the scissor. Also, it 483 // use both stencil and scissor test to the bounds for the final draw.
|
H A D | GrDrawTarget.cpp | 488 const GrScissorState* scissor, 493 args.fScissor = scissor; 512 if (scissor != nullptr && scissor->enabled()) { 513 if (!ibounds.intersect(scissor->rect())) { 514 ibounds = scissor->rect(); 487 installPipelineInDrawBatch(const GrPipelineBuilder* pipelineBuilder, const GrScissorState* scissor, GrDrawBatch* batch) argument
|
H A D | GrPathRendering.h | 135 const GrScissorState* scissor, 140 , fScissor(scissor) 132 StencilPathArgs(bool useHWAA, GrRenderTarget* renderTarget, const SkMatrix* viewMatrix, const GrScissorState* scissor, const GrStencilSettings* stencil) argument
|
/external/skia/src/gpu/batches/ |
H A D | GrStencilPathBatch.h | 25 const GrScissorState& scissor, 28 return new GrStencilPathBatch(viewMatrix, useHWAA, stencil, scissor, renderTarget, path); 46 const GrScissorState& scissor, 53 , fScissor(scissor) 22 Create(const SkMatrix& viewMatrix, bool useHWAA, const GrStencilSettings& stencil, const GrScissorState& scissor, GrRenderTarget* renderTarget, const GrPath* path) argument 43 GrStencilPathBatch(const SkMatrix& viewMatrix, bool useHWAA, const GrStencilSettings& stencil, const GrScissorState& scissor, GrRenderTarget* renderTarget, const GrPath* path) argument
|
/external/skia/src/gpu/gl/ |
H A D | GrGLGpu.cpp | 1761 GrGLIRect scissor; local 1762 scissor.setRelativeTo(rtViewport, 1768 // if the scissor fully contains the viewport then we fall through and 1769 // disable the scissor test. 1770 if (!scissor.contains(rtViewport)) { 1771 if (fHWScissorSettings.fRect != scissor) { 1772 scissor.pushToGLScissor(this->glInterface()); 1773 fHWScissorSettings.fRect = scissor; 2696 // having some issues with rounding, just expand the bounds by 1 and trust the scissor to keep 2726 // Apple's extension uses the scissor a [all...] |
/external/skia/src/gpu/vk/ |
H A D | GrVkPipeline.cpp | 193 VkRect2D* scissor) { 213 scissor->offset.x = scissorState.rect().fLeft; 214 scissor->extent.width = scissorState.rect().width(); 216 scissor->offset.y = scissorState.rect().fTop; 219 scissor->offset.y = vkRT->height() - scissorState.rect().fBottom; 221 scissor->extent.height = scissorState.rect().height(); 224 viewportInfo->pScissors = scissor; 225 SkASSERT(scissor->offset.x >= 0); 226 SkASSERT(scissor->offset.x + scissor 188 setup_viewport_scissor_state(const GrVkGpu* gpu, const GrPipeline& pipeline, const GrVkRenderTarget* vkRT, VkPipelineViewportStateCreateInfo* viewportInfo, VkViewport* viewport, VkRect2D* scissor) argument 452 VkRect2D scissor; local [all...] |
/external/skia/tests/ |
H A D | GLProgramsTest.cpp | 328 // dummy scissor state 329 GrScissorState scissor; local
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
H A D | brw_state_dump.c | 315 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);
|
H A D | brw_structs.h | 433 GLuint scissor:1; member in struct:brw_sf_unit_state::__anon14121 755 /* scissor coordinates are inclusive */ 761 } scissor; member in struct:brw_sf_viewport
|
H A D | gen6_scissor_state.c | 40 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...] |
/external/mesa3d/src/mesa/drivers/dri/r200/ |
H A D | radeon_common_context.h | 369 struct radeon_scissor_state scissor; member in struct:radeon_state
|
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
H A D | radeon_common_context.h | 369 struct radeon_scissor_state scissor; member in struct:radeon_state
|
/external/mesa3d/src/mesa/main/ |
H A D | attrib.c | 51 #include "scissor.h" 1202 const struct gl_scissor_attrib *scissor; local 1203 scissor = (const struct gl_scissor_attrib *) attr->data; 1204 _mesa_Scissor(scissor->X, scissor->Y, 1205 scissor->Width, scissor->Height); 1206 _mesa_set_enable(ctx, GL_SCISSOR_TEST, scissor->Enabled);
|
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_atom_scissor.c | 41 * 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...] |
H A D | st_context.h | 111 struct pipe_scissor_state scissor; member in struct:st_context::__anon14311
|
/external/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_compositor.h | 80 struct pipe_scissor_state scissor; member in struct:vl_compositor_state
|
/external/mesa3d/src/gallium/drivers/galahad/ |
H A D | glhd_context.c | 549 const struct pipe_scissor_state *scissor) 555 scissor); 548 galahad_context_set_scissor_state(struct pipe_context *_pipe, const struct pipe_scissor_state *scissor) argument
|
/external/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_context.h | 245 struct pipe_scissor_state scissor; member in struct:i915_context
|
/external/mesa3d/src/gallium/drivers/identity/ |
H A D | id_context.c | 490 const struct pipe_scissor_state *scissor) 496 scissor); 489 identity_set_scissor_state(struct pipe_context *_pipe, const struct pipe_scissor_state *scissor) argument
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
H A D | lp_context.h | 77 struct pipe_scissor_state scissor; member in struct:llvmpipe_context
|
H A D | lp_setup.c | 484 boolean scissor, 494 if (setup->scissor_test != scissor) { 496 setup->scissor_test = scissor; 600 const struct pipe_scissor_state *scissor ) 604 assert(scissor); 606 setup->scissor.x0 = scissor->minx; 607 setup->scissor.x1 = scissor->maxx-1; 608 setup->scissor 481 lp_setup_set_triangle_state( struct lp_setup_context *setup, unsigned cull_mode, boolean ccw_is_frontface, boolean scissor, boolean gl_rasterization_rules) argument [all...] |
H A D | lp_setup_context.h | 107 struct u_rect scissor; member in struct:lp_setup_context 108 struct u_rect draw_region; /* intersection of fb & scissor */
|