/external/mesa3d/src/mesa/state_tracker/ |
D | st_atom_scissor.c | 46 struct pipe_scissor_state scissor; in update_scissor() local 51 scissor.minx = 0; in update_scissor() 52 scissor.miny = 0; in update_scissor() 53 scissor.maxx = fb->Width; in update_scissor() 54 scissor.maxy = fb->Height; in update_scissor() 61 if (ctx->Scissor.X > (GLint)scissor.minx) in update_scissor() 62 scissor.minx = ctx->Scissor.X; in update_scissor() 63 if (ctx->Scissor.Y > (GLint)scissor.miny) in update_scissor() 64 scissor.miny = ctx->Scissor.Y; in update_scissor() 66 if (xmax < (GLint) scissor.maxx) in update_scissor() [all …]
|
/external/chromium_org/third_party/mesa/src/src/mesa/state_tracker/ |
D | st_atom_scissor.c | 46 struct pipe_scissor_state scissor; in update_scissor() local 51 scissor.minx = 0; in update_scissor() 52 scissor.miny = 0; in update_scissor() 53 scissor.maxx = fb->Width; in update_scissor() 54 scissor.maxy = fb->Height; in update_scissor() 61 if (ctx->Scissor.X > (GLint)scissor.minx) in update_scissor() 62 scissor.minx = ctx->Scissor.X; in update_scissor() 63 if (ctx->Scissor.Y > (GLint)scissor.miny) in update_scissor() 64 scissor.miny = ctx->Scissor.Y; in update_scissor() 66 if (xmax < (GLint) scissor.maxx) in update_scissor() [all …]
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | gen6_scissor_state.c | 40 struct gen6_scissor_rect *scissor; in gen6_upload_scissor_state() local 43 scissor = brw_state_batch(brw, AUB_TRACE_SCISSOR_STATE, in gen6_upload_scissor_state() 44 sizeof(*scissor), 32, &scissor_state_offset); in gen6_upload_scissor_state() 63 scissor->xmin = 1; in gen6_upload_scissor_state() 64 scissor->xmax = 0; in gen6_upload_scissor_state() 65 scissor->ymin = 1; in gen6_upload_scissor_state() 66 scissor->ymax = 0; in gen6_upload_scissor_state() 69 scissor->xmin = ctx->DrawBuffer->_Xmin; in gen6_upload_scissor_state() 70 scissor->xmax = ctx->DrawBuffer->_Xmax - 1; in gen6_upload_scissor_state() 71 scissor->ymin = ctx->DrawBuffer->_Ymin; in gen6_upload_scissor_state() [all …]
|
D | brw_sf_state.c | 94 sfv->scissor.xmin = 1; in upload_sf_vp() 95 sfv->scissor.xmax = 0; in upload_sf_vp() 96 sfv->scissor.ymin = 1; in upload_sf_vp() 97 sfv->scissor.ymax = 0; in upload_sf_vp() 100 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp() 101 sfv->scissor.xmax = ctx->DrawBuffer->_Xmax - 1; in upload_sf_vp() 102 sfv->scissor.ymin = ctx->DrawBuffer->_Ymin; in upload_sf_vp() 103 sfv->scissor.ymax = ctx->DrawBuffer->_Ymax - 1; in upload_sf_vp() 107 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp() 108 sfv->scissor.xmax = ctx->DrawBuffer->_Xmax - 1; in upload_sf_vp() [all …]
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
D | gen6_scissor_state.c | 40 struct gen6_scissor_rect *scissor; in gen6_upload_scissor_state() local 43 scissor = brw_state_batch(brw, AUB_TRACE_SCISSOR_STATE, in gen6_upload_scissor_state() 44 sizeof(*scissor), 32, &scissor_state_offset); in gen6_upload_scissor_state() 63 scissor->xmin = 1; in gen6_upload_scissor_state() 64 scissor->xmax = 0; in gen6_upload_scissor_state() 65 scissor->ymin = 1; in gen6_upload_scissor_state() 66 scissor->ymax = 0; in gen6_upload_scissor_state() 69 scissor->xmin = ctx->DrawBuffer->_Xmin; in gen6_upload_scissor_state() 70 scissor->xmax = ctx->DrawBuffer->_Xmax - 1; in gen6_upload_scissor_state() 71 scissor->ymin = ctx->DrawBuffer->_Ymin; in gen6_upload_scissor_state() [all …]
|
D | brw_sf_state.c | 94 sfv->scissor.xmin = 1; in upload_sf_vp() 95 sfv->scissor.xmax = 0; in upload_sf_vp() 96 sfv->scissor.ymin = 1; in upload_sf_vp() 97 sfv->scissor.ymax = 0; in upload_sf_vp() 100 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp() 101 sfv->scissor.xmax = ctx->DrawBuffer->_Xmax - 1; in upload_sf_vp() 102 sfv->scissor.ymin = ctx->DrawBuffer->_Ymin; in upload_sf_vp() 103 sfv->scissor.ymax = ctx->DrawBuffer->_Ymax - 1; in upload_sf_vp() 107 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp() 108 sfv->scissor.xmax = ctx->DrawBuffer->_Xmax - 1; in upload_sf_vp() [all …]
|
/external/chromium_org/third_party/angle/src/libGLESv2/renderer/d3d/d3d11/ |
D | Clear11.cpp | 31 static void ApplyVertices(const gl::Extents &framebufferSize, const gl::Rectangle *scissor, const g… in ApplyVertices() argument 42 if (scissor != NULL) in ApplyVertices() 44 left = std::max(left, (scissor->x / float(framebufferSize.width)) * 2.0f - 1.0f); in ApplyVertices() 45 …right = std::min(right, ((scissor->x + scissor->width) / float(framebufferSize.width)) * 2.0f - 1.… in ApplyVertices() 46 …top = std::max(top, ((framebufferSize.height - scissor->y - scissor->height) / float(framebufferSi… in ApplyVertices() 47 …bottom = std::min(bottom, ((framebufferSize.height - scissor->y) / float(framebufferSize.height)) … in ApplyVertices() 189 if (clearParams.scissorEnabled && (clearParams.scissor.x >= framebufferSize.width || in clearFramebuffer() 190 clearParams.scissor.y >= framebufferSize.height || in clearFramebuffer() 191 clearParams.scissor.x + clearParams.scissor.width <= 0 || in clearFramebuffer() 192 clearParams.scissor.y + clearParams.scissor.height <= 0)) in clearFramebuffer() [all …]
|
D | Blit11.h | 38 const gl::Rectangle *scissor, GLenum destFormat, GLenum filter); 42 const gl::Rectangle *scissor); 46 const gl::Rectangle *scissor); 50 const gl::Rectangle *scissor); 64 const gl::Rectangle *scissor, bool stencilOnly);
|
D | Blit11.cpp | 511 const gl::Rectangle *scissor, GLenum destFormat, GLenum filter) in copyTexture() argument 564 if (scissor) in copyTexture() 567 scissorRect.left = scissor->x; in copyTexture() 568 scissorRect.right = scissor->x + scissor->width; in copyTexture() 569 scissorRect.top = scissor->y; in copyTexture() 570 scissorRect.bottom = scissor->y + scissor->height; in copyTexture() 637 const gl::Rectangle *scissor) in copyStencil() argument 641 scissor, true); in copyStencil() 646 const gl::Rectangle *scissor) in copyDepth() argument 677 if (scissor) in copyDepth() [all …]
|
/external/deqp/modules/gles3/functional/ |
D | es3fRasterizerDiscardTests.cpp | 435 …tcu::TestCaseGroup* scissor = new tcu::TestCaseGroup(m_testCtx, "scissor", "Rasterizer discard tes… in init() local 439 addChild(scissor); in init() 466 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_depth_points", "points", 4, CASE… in init() 467 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_depth_lines", "lines", 4, CASE_… in init() 468 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_depth_line_strip", "line_strip", 4… in init() 469 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_depth_line_loop", "line_loop", 4,… in init() 470 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_depth_triangles", "triangles", 4,… in init() 471 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_depth_triangle_strip", "triangle_str… in init() 472 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_depth_triangle_fan", "triangle_fan"… in init() 474 …scissor->addChild(new RasterizerDiscardCase(m_context, "write_stencil_points", "points", 4, CA… in init() [all …]
|
D | es3fDepthStencilClearTests.cpp | 73 , scissor (0, 0, 0, 0) in Clear() 84 tcu::IVec4 scissor; member 121 …ar* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked); 145 …har* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked) in DepthStencilClearCase() argument 149 , m_testScissor (scissor) in DepthStencilClearCase() 249 clear->scissor = tcu::IVec4(x, y, w, h); in generateClears() 299 gl.scissor(clear->scissor.x(), clear->scissor.y(), clear->scissor.z(), clear->scissor.w()); in renderGL() 427 …tcu::IVec4 clearRect = clear->useScissor ? clear->scissor : tcu::IVec4(0, 0, dst.getWidth(), dst.g… in renderReference() 471 …tcu::IVec4 clearRect = clear->useScissor ? clear->scissor : tcu::IVec4(0, 0, dst.getWidth(), dst.g… in renderReference()
|
/external/deqp/doc/testspecs/GLES2/ |
D | functional.scissors.txt | 22 + dEQP-GLES2.functional.scissor.* 23 + dEQP-GLES3.functional.scissor.* 45 This test set compares images rendered by the target with the scissor test 46 enabled to references generated with the scissor test disabled but with 47 areas outside the scissor rectangle cleared by the test logic. 49 All primitive types are tested in all reasonable scissor configurations
|
/external/deqp/modules/gles2/functional/ |
D | es2fDepthStencilClearTests.cpp | 73 , scissor (0, 0, 0, 0) in Clear() 84 tcu::IVec4 scissor; member 121 …ar* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked); 145 …har* description, int numIters, int numClears, bool depth, bool stencil, bool scissor, bool masked) in DepthStencilClearCase() argument 149 , m_testScissor (scissor) in DepthStencilClearCase() 246 clear->scissor = tcu::IVec4(x, y, w, h); in generateClears() 296 gl.scissor(clear->scissor.x(), clear->scissor.y(), clear->scissor.z(), clear->scissor.w()); in renderGL() 424 …tcu::IVec4 clearRect = clear->useScissor ? clear->scissor : tcu::IVec4(0, 0, dst.getWidth(), dst.g… in renderReference() 468 …tcu::IVec4 clearRect = clear->useScissor ? clear->scissor : tcu::IVec4(0, 0, dst.getWidth(), dst.g… in renderReference()
|
/external/mesa3d/src/gallium/drivers/softpipe/ |
D | sp_state_clip.c | 62 const struct pipe_scissor_state *scissor) in softpipe_set_scissor_state() argument 68 softpipe->scissor = *scissor; /* struct copy */ in softpipe_set_scissor_state()
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/softpipe/ |
D | sp_state_clip.c | 62 const struct pipe_scissor_state *scissor) in softpipe_set_scissor_state() argument 68 softpipe->scissor = *scissor; /* struct copy */ in softpipe_set_scissor_state()
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/llvmpipe/ |
D | lp_state_clip.c | 62 const struct pipe_scissor_state *scissor) in llvmpipe_set_scissor_state() argument 68 llvmpipe->scissor = *scissor; /* struct copy */ in llvmpipe_set_scissor_state()
|
D | lp_setup.c | 484 boolean scissor, in lp_setup_set_triangle_state() argument 494 if (setup->scissor_test != scissor) { in lp_setup_set_triangle_state() 496 setup->scissor_test = scissor; in lp_setup_set_triangle_state() 600 const struct pipe_scissor_state *scissor ) in lp_setup_set_scissor() argument 604 assert(scissor); in lp_setup_set_scissor() 606 setup->scissor.x0 = scissor->minx; in lp_setup_set_scissor() 607 setup->scissor.x1 = scissor->maxx-1; in lp_setup_set_scissor() 608 setup->scissor.y0 = scissor->miny; in lp_setup_set_scissor() 609 setup->scissor.y1 = scissor->maxy-1; in lp_setup_set_scissor() 887 u_rect_possible_intersection(&setup->scissor, in try_update_scene_state()
|
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
D | lp_state_clip.c | 62 const struct pipe_scissor_state *scissor) in llvmpipe_set_scissor_state() argument 68 llvmpipe->scissor = *scissor; /* struct copy */ in llvmpipe_set_scissor_state()
|
D | lp_setup.c | 484 boolean scissor, in lp_setup_set_triangle_state() argument 494 if (setup->scissor_test != scissor) { in lp_setup_set_triangle_state() 496 setup->scissor_test = scissor; in lp_setup_set_triangle_state() 600 const struct pipe_scissor_state *scissor ) in lp_setup_set_scissor() argument 604 assert(scissor); in lp_setup_set_scissor() 606 setup->scissor.x0 = scissor->minx; in lp_setup_set_scissor() 607 setup->scissor.x1 = scissor->maxx-1; in lp_setup_set_scissor() 608 setup->scissor.y0 = scissor->miny; in lp_setup_set_scissor() 609 setup->scissor.y1 = scissor->maxy-1; in lp_setup_set_scissor() 887 u_rect_possible_intersection(&setup->scissor, in try_update_scene_state()
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/svga/ |
D | svga_state_framebuffer.c | 464 const struct pipe_scissor_state *scissor = &svga->curr.scissor; in emit_scissor_rect() local 467 rect.x = scissor->minx; in emit_scissor_rect() 468 rect.y = scissor->miny; in emit_scissor_rect() 469 rect.w = scissor->maxx - scissor->minx; /* + 1 ?? */ in emit_scissor_rect() 470 rect.h = scissor->maxy - scissor->miny; /* + 1 ?? */ in emit_scissor_rect()
|
D | svga_pipe_misc.c | 35 const struct pipe_scissor_state *scissor ) in svga_set_scissor_state() argument 39 memcpy( &svga->curr.scissor, scissor, sizeof(*scissor) ); in svga_set_scissor_state()
|
/external/mesa3d/src/gallium/drivers/svga/ |
D | svga_state_framebuffer.c | 464 const struct pipe_scissor_state *scissor = &svga->curr.scissor; in emit_scissor_rect() local 467 rect.x = scissor->minx; in emit_scissor_rect() 468 rect.y = scissor->miny; in emit_scissor_rect() 469 rect.w = scissor->maxx - scissor->minx; /* + 1 ?? */ in emit_scissor_rect() 470 rect.h = scissor->maxy - scissor->miny; /* + 1 ?? */ in emit_scissor_rect()
|
D | svga_pipe_misc.c | 35 const struct pipe_scissor_state *scissor ) in svga_set_scissor_state() argument 39 memcpy( &svga->curr.scissor, scissor, sizeof(*scissor) ); in svga_set_scissor_state()
|
/external/mesa3d/src/gallium/drivers/i915/ |
D | i915_state_dynamic.c | 269 unsigned x1 = i915->scissor.minx; in upload_SCISSOR_RECT() 270 unsigned y1 = i915->scissor.miny; in upload_SCISSOR_RECT() 271 unsigned x2 = i915->scissor.maxx - 1; in upload_SCISSOR_RECT() 272 unsigned y2 = i915->scissor.maxy - 1; in upload_SCISSOR_RECT()
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/ |
D | i915_state_dynamic.c | 269 unsigned x1 = i915->scissor.minx; in upload_SCISSOR_RECT() 270 unsigned y1 = i915->scissor.miny; in upload_SCISSOR_RECT() 271 unsigned x2 = i915->scissor.maxx - 1; in upload_SCISSOR_RECT() 272 unsigned y2 = i915->scissor.maxy - 1; in upload_SCISSOR_RECT()
|