Searched refs:useMultisampleFBO (Results 1 – 6 of 6) sorted by relevance
| /third_party/skia/src/gpu/gl/ |
| D | GrGLRenderTarget.cpp | 110 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 …]
|
| D | GrGLRenderTarget.h | 57 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;
|
| D | GrGLGpu.h | 74 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, 368 bool useMultisampleFBO, 448 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO, GrSurfaceOrigin, 451 void flushRenderTarget(GrGLRenderTarget*, bool useMultisampleFBO); 453 void flushRenderTargetNoColorWrites(GrGLRenderTarget*, bool useMultisampleFBO);
|
| D | GrGLGpu.cpp | 1865 bool GrGLGpu::flushGLState(GrRenderTarget* renderTarget, bool useMultisampleFBO, in flushGLState() argument 1891 SkASSERT(glRT->getStencilAttachment(useMultisampleFBO)); in flushGLState() 1894 glRT->numStencilBits(useMultisampleFBO)); in flushGLState() 1905 this->flushRenderTarget(glRT, useMultisampleFBO); in flushGLState() 1967 bool useMultisampleFBO, in clear() argument 1979 this->flushRenderTarget(glRT, useMultisampleFBO, origin, scissor.rect()); in clear() 1981 this->flushRenderTarget(glRT, useMultisampleFBO); in clear() 1998 void GrGLGpu::beginCommandBuffer(GrGLRenderTarget* rt, bool useMultisampleFBO, in beginCommandBuffer() argument 2006 this->flushRenderTarget(rt, useMultisampleFBO); in beginCommandBuffer() 2038 void GrGLGpu::endCommandBuffer(GrGLRenderTarget* rt, bool useMultisampleFBO, in endCommandBuffer() argument [all …]
|
| D | GrGLTextureRenderTarget.h | 34 bool canAttemptStencilAttachment(bool useMultisampleFBO) const override;
|
| D | GrGLTextureRenderTarget.cpp | 56 bool GrGLTextureRenderTarget::canAttemptStencilAttachment(bool useMultisampleFBO) const { in canAttemptStencilAttachment()
|