Home
last modified time | relevance | path

Searched refs:useMultisampleFBO (Results 1 - 6 of 6) sorted by relevance

/third_party/skia/src/gpu/gl/
H A DGrGLRenderTarget.cpp110 bool useMultisampleFBO = (this->numSamples() > 1); in getBackendRenderTarget() local
112 fbi.fFBOID = (useMultisampleFBO) ? fMultisampleFBOID : fSingleSampleFBOID; in getBackendRenderTarget()
115 if (GrAttachment* stencil = this->getStencilAttachment(useMultisampleFBO)) { in getBackendRenderTarget()
134 bool GrGLRenderTarget::completeStencilAttachment(GrAttachment* stencil, bool useMultisampleFBO) { in completeStencilAttachment() argument
136 if (this->getStencilAttachment(useMultisampleFBO) != stencil) { in completeStencilAttachment()
137 fNeedsStencilAttachmentBind[useMultisampleFBO] = true; in completeStencilAttachment()
184 void GrGLRenderTarget::bindInternal(GrGLenum fboTarget, bool useMultisampleFBO) { in bindInternal() argument
185 GrGLuint fboId = useMultisampleFBO ? fMultisampleFBOID : fSingleSampleFBOID; in bindInternal()
190 useMultisampleFBO != fDMSAARenderToTextureFBOIsMultisample) { in bindInternal()
199 if (useMultisampleFBO) { in bindInternal()
[all...]
H A DGrGLRenderTarget.h57 bool canAttemptStencilAttachment(bool useMultisampleFBO) const override;
69 void bind(bool useMultisampleFBO) { in bind() argument
70 this->bindInternal(GR_GL_FRAMEBUFFER, useMultisampleFBO); in bind()
101 void bindInternal(GrGLenum fboTarget, bool useMultisampleFBO);
117 bool completeStencilAttachment(GrAttachment* stencil, bool useMultisampleFBO) override;
H A DGrGLGpu.h74 bool flushGLState(GrRenderTarget*, bool useMultisampleFBO, const GrProgramInfo&);
128 bool useMultisampleFBO, GrSurfaceOrigin);
134 GrRenderTarget*, bool useMultisampleFBO, GrSurfaceOrigin);
136 void beginCommandBuffer(GrGLRenderTarget*, bool useMultisampleFBO,
141 void endCommandBuffer(GrGLRenderTarget*, bool useMultisampleFBO,
375 bool useMultisampleFBO,
455 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO, GrSurfaceOrigin,
458 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO);
460 void flushRenderTargetNoColorWrites(GrGLRenderTarget*, bool useMultisampleFBO);
H A DGrGLGpu.cpp1876 bool GrGLGpu::flushGLState(GrRenderTarget* renderTarget, bool useMultisampleFBO, in flushGLState() argument
1902 SkASSERT(glRT->getStencilAttachment(useMultisampleFBO)); in flushGLState()
1905 glRT->numStencilBits(useMultisampleFBO)); in flushGLState()
1916 this->flushRenderTarget(glRT, useMultisampleFBO); in flushGLState()
1978 bool useMultisampleFBO, in clear()
1990 this->flushRenderTarget(glRT, useMultisampleFBO, origin, scissor.rect()); in clear()
1992 this->flushRenderTarget(glRT, useMultisampleFBO); in clear()
2009 void GrGLGpu::beginCommandBuffer(GrGLRenderTarget* rt, bool useMultisampleFBO, in beginCommandBuffer() argument
2017 this->flushRenderTarget(rt, useMultisampleFBO); in beginCommandBuffer()
2049 void GrGLGpu::endCommandBuffer(GrGLRenderTarget* rt, bool useMultisampleFBO, in endCommandBuffer() argument
1975 clear(const GrScissorState& scissor, std::array<float, 4> color, GrRenderTarget* target, bool useMultisampleFBO, GrSurfaceOrigin origin) clear() argument
2098 clearStencilClip(const GrScissorState& scissor, bool insideStencilMask, GrRenderTarget* target, bool useMultisampleFBO, GrSurfaceOrigin origin) clearStencilClip() argument
2169 constexpr bool useMultisampleFBO = false; readOrTransferPixelsFrom() local
2234 onGetOpsRenderPass( GrRenderTarget* rt, bool useMultisampleFBO, GrAttachment*, GrSurfaceOrigin origin, const SkIRect& bounds, const GrOpsRenderPass::LoadAndStoreInfo& colorInfo, const GrOpsRenderPass::StencilLoadAndStoreInfo& stencilInfo, const SkTArray<GrSurfaceProxy*, true>& sampledProxies, GrXferBarrierFlags renderPassXferBarriers) onGetOpsRenderPass() argument
2259 flushRenderTarget(GrGLRenderTarget* target, bool useMultisampleFBO, GrSurfaceOrigin origin, const SkIRect& bounds) flushRenderTarget() argument
2265 flushRenderTarget(GrGLRenderTarget* target, bool useMultisampleFBO) flushRenderTarget() argument
2270 flushRenderTargetNoColorWrites(GrGLRenderTarget* target, bool useMultisampleFBO) flushRenderTargetNoColorWrites() argument
[all...]
H A DGrGLTextureRenderTarget.h34 bool canAttemptStencilAttachment(bool useMultisampleFBO) const override;
H A DGrGLTextureRenderTarget.cpp56 bool GrGLTextureRenderTarget::canAttemptStencilAttachment(bool useMultisampleFBO) const { in canAttemptStencilAttachment()

Completed in 9 milliseconds