/third_party/skia/src/gpu/mtl/ |
H A D | GrMtlRenderCommandEncoder.h | 169 void setScissorRect(const MTLScissorRect& scissorRect) { in setScissorRect() argument 170 if (fCurrentScissorRect.x != scissorRect.x || in setScissorRect() 171 fCurrentScissorRect.y != scissorRect.y || in setScissorRect() 172 fCurrentScissorRect.width != scissorRect.width || in setScissorRect() 173 fCurrentScissorRect.height != scissorRect.height) { in setScissorRect() 174 [fCommandEncoder setScissorRect:scissorRect]; in setScissorRect() 175 fCurrentScissorRect = scissorRect; in setScissorRect()
|
H A D | GrMtlPipelineState.h | 65 SkIRect scissorRect);
|
/third_party/skia/experimental/graphite/src/mtl/ |
H A D | MtlRenderCommandEncoder.h | 173 void setScissorRect(const MTLScissorRect& scissorRect) { 174 if (fCurrentScissorRect.x != scissorRect.x || 175 fCurrentScissorRect.y != scissorRect.y || 176 fCurrentScissorRect.width != scissorRect.width || 177 fCurrentScissorRect.height != scissorRect.height) { 178 [(*fCommandEncoder) setScissorRect:scissorRect]; 179 fCurrentScissorRect = scissorRect;
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/ |
H A D | Device.cpp | 209 clearRect.clip(scissorRect.x0, scissorRect.y0, scissorRect.x1, scissorRect.y1); in clearColor() 229 clearRect.clip(scissorRect.x0, scissorRect.y0, scissorRect.x1, scissorRect.y1); in clearDepth() 246 clearRect.clip(scissorRect.x0, scissorRect in clearStencil() [all...] |
H A D | Device.hpp | 94 sw::Rect scissorRect; member in es2::Device
|
/third_party/skia/src/gpu/ |
H A D | GrFixedClip.h | 21 GrFixedClip(const SkISize& rtDims, const SkIRect& scissorRect) in GrFixedClip() argument 23 SkAssertResult(fScissorState.set(scissorRect)); in GrFixedClip() 29 const SkIRect& scissorRect() const { return fScissorState.rect(); } in scissorRect() function in final
|
H A D | GrOpFlushState.h | 220 void setScissorRect(const SkIRect& scissorRect) { in setScissorRect() argument 221 fOpsRenderPass->setScissorRect(scissorRect); in setScissorRect()
|
/third_party/skia/src/gpu/v1/ |
H A D | StencilMaskHelper.cpp | 328 args.fClipConservativeBounds = &clip.scissorRect(); in stencil_path() 393 SkRect::Make(fClip.fixedClip().scissorRect()), aa); in drawRect() 430 canDrawArgs.fClipConservativeBounds = &fClip.fixedClip().scissorRect(); in drawPath() 450 draw_path(fContext, fSDC, pr, fClip.fixedClip(), fClip.fixedClip().scissorRect(), in drawPath() 461 draw_path(fContext, fSDC, pr, fClip, fClip.fixedClip().scissorRect(), in drawPath() 465 SkRect::Make(fClip.fixedClip().scissorRect()), aa); in drawPath() 492 SkRect::Make(fClip.fixedClip().scissorRect()), GrAA::kNo); in clear() 494 fSDC->clearStencilClip(fClip.fixedClip().scissorRect(), insideStencil); in clear() 499 fSDC->setLastClip(fClip.stencilStackID(), fClip.fixedClip().scissorRect(), fNumFPs); in finish()
|
H A D | StencilClip.h | 26 const SkIRect& scissorRect, in StencilClip() 28 : fFixedClip(rtDims, scissorRect) in StencilClip() 25 StencilClip(const SkISize& rtDims, const SkIRect& scissorRect, uint32_t stencilStackID = SK_InvalidGenID) StencilClip() argument
|
H A D | SurfaceDrawContext.cpp | 568 SkIRect scissorRect; in attemptQuadOptimization() local 569 drawBounds.round(&scissorRect); in attemptQuadOptimization() 570 this->clear(scissorRect, *constColor); in attemptQuadOptimization()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d11/ |
H A D | Clear11.cpp | 415 D3D11_RECT scissorRect; in clearFramebuffer() local 443 scissorRect.left = clearParams.scissor.x; in clearFramebuffer() 444 scissorRect.right = scissorRect.left + clearParams.scissor.width; in clearFramebuffer() 445 scissorRect.top = clearParams.scissor.y; in clearFramebuffer() 446 scissorRect.bottom = scissorRect.top + clearParams.scissor.height; in clearFramebuffer() 547 deviceContext1->ClearView(framebufferRTV.get(), clearValues, &scissorRect, 1); in clearFramebuffer() 550 deviceContext1->ClearView(framebufferRTV.get(), clearValues, &scissorRect, 1); in clearFramebuffer() 757 stateManager->setScissorRectD3D(scissorRect); in clearFramebuffer() [all...] |
H A D | StateManager11.cpp | 2620 D3D11_RECT scissorRect; 2621 scissorRect.left = glRect.x; 2622 scissorRect.right = glRect.x + glRect.width; 2623 scissorRect.top = glRect.y; 2624 scissorRect.bottom = glRect.y + glRect.height; 2625 setScissorRectD3D(scissorRect);
|
/third_party/skia/src/gpu/d3d/ |
H A D | GrD3DOpsRenderPass.cpp | 140 const SkIRect& scissorRect) { in set_scissor_rects() 141 SkASSERT(scissorRect.isEmpty() || in set_scissor_rects() 142 SkIRect::MakeWH(renderTarget->width(), renderTarget->height()).contains(scissorRect)); in set_scissor_rects() 145 scissor.left = scissorRect.fLeft; in set_scissor_rects() 146 scissor.right = scissorRect.fRight; in set_scissor_rects() 148 scissor.top = scissorRect.fTop; in set_scissor_rects() 151 scissor.top = renderTarget->height() - scissorRect.fBottom; in set_scissor_rects() 153 scissor.bottom = scissor.top + scissorRect.height(); in set_scissor_rects() 139 set_scissor_rects(GrD3DGpu* gpu, const GrRenderTarget* renderTarget, GrSurfaceOrigin rtOrigin, const SkIRect& scissorRect) set_scissor_rects() argument
|
/third_party/skia/src/gpu/vk/ |
H A D | GrVkPipeline.cpp | 618 const SkIRect& scissorRect) { 619 SkASSERT(scissorRect.isEmpty() || 620 SkIRect::MakeSize(colorAttachmentDimensions).contains(scissorRect)); 623 scissor.offset.x = scissorRect.fLeft; 624 scissor.extent.width = scissorRect.width(); 626 scissor.offset.y = scissorRect.fTop; 629 scissor.offset.y = colorAttachmentDimensions.height() - scissorRect.fBottom; 631 scissor.extent.height = scissorRect.height();
|
H A D | GrVkPipeline.h | 68 GrSurfaceOrigin, const SkIRect& scissorRect);
|
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/fragment_ops/ |
H A D | vktFragmentOperationsScissorTests.cpp | 277 const IVec4 scissorRect (getAreaRect(floatScissorArea, imageAccess.getWidth(), imageAccess.getHeight())); in applyScissor() 278 const int sx0 = scissorRect.x(); in applyScissor() 279 const int sx1 = scissorRect.x() + scissorRect.z(); in applyScissor() 280 const int sy0 = scissorRect.y(); in applyScissor() 281 const int sy1 = scissorRect.y() + scissorRect.w(); in applyScissor()
|
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/fragment_ops/ |
H A D | vktFragmentOperationsScissorTests.cpp | 277 const IVec4 scissorRect (getAreaRect(floatScissorArea, imageAccess.getWidth(), imageAccess.getHeight())); in applyScissor() 278 const int sx0 = scissorRect.x(); in applyScissor() 279 const int sx1 = scissorRect.x() + scissorRect.z(); in applyScissor() 280 const int sy0 = scissorRect.y(); in applyScissor() 281 const int sy1 = scissorRect.y() + scissorRect.w(); in applyScissor()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/vulkan/ |
H A D | RenderPipelineVk.cpp | 408 VkRect2D scissorRect; in Initialize() 409 scissorRect.offset.x = 0; in Initialize() 410 scissorRect.offset.y = 0; in Initialize() 411 scissorRect.extent.width = 1; in Initialize() 412 scissorRect.extent.height = 1; in Initialize() 420 viewport.pScissors = &scissorRect; in Initialize()
|
H A D | CommandBufferVk.cpp | 1062 VkRect2D scissorRect; in RecordRenderPass() local 1063 scissorRect.offset.x = 0; in RecordRenderPass() 1064 scissorRect.offset.y = 0; in RecordRenderPass() 1065 scissorRect.extent.width = renderPassCmd->width; in RecordRenderPass() 1066 scissorRect.extent.height = renderPassCmd->height; in RecordRenderPass() 1067 device->fn.CmdSetScissor(commands, 0, 1, &scissorRect); in RecordRenderPass()
|
/third_party/vk-gl-cts/framework/referencerenderer/ |
H A D | rrFragmentOperations.hpp | 134 void executeScissorTest (int fragNdxOffset, int numSamplesPerFragment, const Fragment* inputFragments, const WindowRectangle& scissorRect);
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/d3d9/ |
H A D | Blit9.cpp | 670 RECT scissorRect = {}; // Scissoring is disabled for flipping, but we need this to capture and in setCommonBlitState() local 672 device->SetScissorRect(&scissorRect); in setCommonBlitState()
|
/third_party/mesa3d/src/gallium/drivers/svga/include/ |
H A D | svga3d_cmd.h | 1508 SVGA3dRect scissorRect; member
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/metal/ |
H A D | mtl_command_buffer.h | 305 Optional<MTLScissorRect> scissorRect; member
|
/third_party/skia/third_party/externals/d3d12allocator/src/ |
H A D | D3D12Sample.cpp | 1267 D3D12_RECT scissorRect{0, 0, SIZE_X, SIZE_Y};
in Render() 1268 g_CommandList->RSSetScissorRects(1, &scissorRect); // set the scissor rects
in Render()
|
/third_party/skia/third_party/externals/dawn/src/dawn_native/d3d12/ |
H A D | CommandBufferD3D12.cpp | 1378 D3D12_RECT scissorRect = {0, 0, static_cast<long>(width), static_cast<long>(height)}; in RecordRenderPass() local 1380 commandList->RSSetScissorRects(1, &scissorRect); in RecordRenderPass()
|