Lines Matching refs:mRenderPassCommands
442 mRenderPassCommands(nullptr),
631 mRenderer->recycleCommandBufferHelper(mRenderPassCommands); in onDestroy()
633 mRenderPassCommands = nullptr; in onDestroy()
756 mRenderPassCommands = mRenderer->getCommandBufferHelper(true); in initialize()
1013 mRenderPassCommands->bufferRead(this, VK_ACCESS_INDIRECT_COMMAND_READ_BIT, in setupIndirectDraw()
1181 if (mRenderPassCommands->usesBuffer(buffer)) in renderPassUsesStorageResources()
1192 if (IsRenderPassStartedAndUsesImage(*mRenderPassCommands, image)) in renderPassUsesStorageResources()
1224 if (mRenderPassCommands->usesBuffer(buffer)) in renderPassUsesStorageResources()
1248 if (mRenderPassCommands->usesBuffer(buffer)) in renderPassUsesStorageResources()
1444 if (mRenderPassCommands->started() && mRenderPassCommands->isTransformFeedbackActiveUnpaused()) in handleDirtyGraphicsPipelineDesc()
1462 if (mRenderPassCommands->started()) in handleDirtyGraphicsRenderPass()
1678 return handleDirtyTexturesImpl(mRenderPassCommands); in handleDirtyGraphicsTextures()
1708 mRenderPassCommands->bufferRead(this, VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT, in handleDirtyGraphicsVertexBuffers()
1728 mRenderPassCommands->bufferRead(this, VK_ACCESS_INDEX_READ_BIT, vk::PipelineStage::VertexInput, in handleDirtyGraphicsIndexBuffer()
1868 return handleDirtyShaderResourcesImpl(mRenderPassCommands); in handleDirtyGraphicsShaderResources()
1900 mRenderPassCommands->bufferWrite(this, VK_ACCESS_SHADER_WRITE_BIT, in handleDirtyGraphicsTransformFeedbackBuffersEmulation()
1943 mRenderPassCommands->bufferWrite(this, VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT, in handleDirtyGraphicsTransformFeedbackBuffersExtension()
1952 mRenderPassCommands->bufferWrite(this, in handleDirtyGraphicsTransformFeedbackBuffersExtension()
1980 mRenderPassCommands->beginTransformFeedback(bufferCount, counterBufferHandles.data(), in handleDirtyGraphicsTransformFeedbackBuffersExtension()
1990 if (mRenderPassCommands->isTransformFeedbackStarted()) in handleDirtyGraphicsTransformFeedbackResume()
1992 mRenderPassCommands->resumeTransformFeedback(); in handleDirtyGraphicsTransformFeedbackResume()
2098 renderPassCount->add(mRenderPassCommands->getAndResetCounter()); in updateOverlayOnPresent()
2525 mRenderPassCommands->reset(); in handleDeviceLost()
2940 if (!mRenderPassCommands->started()) in optimizeRenderPassForPresent()
2945 if (framebufferHandle != mRenderPassCommands->getFramebufferHandle()) in optimizeRenderPassForPresent()
2963 mRenderPassCommands->invalidateRenderPassStencilAttachment( in optimizeRenderPassForPresent()
2964 dsState, mRenderPassCommands->getRenderArea()); in optimizeRenderPassForPresent()
2965 mRenderPassCommands->invalidateRenderPassDepthAttachment( in optimizeRenderPassForPresent()
2966 dsState, mRenderPassCommands->getRenderArea()); in optimizeRenderPassForPresent()
2974 mRenderPassCommands->setImageOptimizeForPresent(&image); in optimizeRenderPassForPresent()
3083 ASSERT(mRenderPassCommands); in endEventLog()
3084 mRenderPassCommands->getCommandBuffer().endDebugUtilsLabelEXT(); in endEventLog()
3108 ASSERT(mRenderPassCommands); in endEventLogForClearOrQuery()
3109 commandBuffer = &mRenderPassCommands->getCommandBuffer(); in endEventLogForClearOrQuery()
3149 ASSERT(mRenderPassCommands); in handleGraphicsEventLog()
3150 commandBuffer = &mRenderPassCommands->getCommandBuffer(); in handleGraphicsEventLog()
3326 !mRenderPassCommands->getRenderArea().encloses(rotatedScissoredArea)) in updateScissor()
3328 ASSERT(mRenderPassCommands->started()); in updateScissor()
3329 mRenderPassCommands->growRenderArea(this, rotatedScissoredArea); in updateScissor()
4200 mRenderPassCommands->hasGLMemoryBarrierIssued(); in invalidateCurrentShaderResources()
4347 if (mRenderPassCommands->usesBuffer(*buffer)) in onBeginTransformFeedback()
4361 if (!shouldEndRenderPass && mRenderPassCommands->usesBuffer(counterBuffers[0])) in onBeginTransformFeedback()
4397 if (mRenderPassCommands->isTransformFeedbackStarted()) in onEndTransformFeedback()
4399 mRenderPassCommands->endTransformFeedback(); in onEndTransformFeedback()
4415 if (mRenderPassCommands->isTransformFeedbackActiveUnpaused()) in onPauseTransformFeedback()
4559 if (mRenderPassCommands->hasShaderStorageOutput()) in memoryBarrier()
4591 mRenderPassCommands->setGLMemoryBarrierIssued(); in memoryBarrier()
4695 if (mRenderPassCommands->isTransformFeedbackActiveUnpaused()) in pauseTransformFeedbackIfActiveUnpaused()
4698 mRenderPassCommands->pauseTransformFeedback(); in pauseTransformFeedbackIfActiveUnpaused()
5059 mDrawFramebuffer->updateRenderPassReadOnlyDepthMode(this, mRenderPassCommands); in updateActiveTextures()
5241 ASSERT(mOutsideRenderPassCommands && mRenderPassCommands); in hasRecordedCommands()
5242 return !mOutsideRenderPassCommands->empty() || mRenderPassCommands->started(); in hasRecordedCommands()
5520 if (mRenderPassCommands->usesBuffer(buffer)) in onBufferReleaseToExternal()
5529 if (IsRenderPassStartedAndUsesImage(*mRenderPassCommands, image)) in onImageReleaseToExternal()
5549 mRenderPassCommands->beginRenderPass( in beginNewRenderPass()
5573 mRenderPassCommands->onDepthAccess(depthAccess); in startRenderPass()
5574 mRenderPassCommands->onStencilAccess(stencilAccess); in startRenderPass()
5576 mDrawFramebuffer->updateRenderPassReadOnlyDepthMode(this, mRenderPassCommands); in startRenderPass()
5590 mRenderPassCommands->getCommandBuffer().nextSubpass(VK_SUBPASS_CONTENTS_INLINE); in startNextSubpass()
5604 if (mRenderPassCommands->started() && in restoreFinishedRenderPass()
5605 mRenderPassCommands->getFramebufferHandle() == framebuffer->getHandle()) in restoreFinishedRenderPass()
5612 mRenderPassCommandBuffer = &mRenderPassCommands->getCommandBuffer(); in restoreFinishedRenderPass()
5634 if (!mRenderPassCommands->started()) in flushCommandsAndEndRenderPassImpl()
5665 addOverlayUsedBuffersCount(mRenderPassCommands); in flushCommandsAndEndRenderPassImpl()
5669 mRenderPassCommands->endRenderPass(this); in flushCommandsAndEndRenderPassImpl()
5673 mRenderPassCommands->addCommandDiagnostics(this); in flushCommandsAndEndRenderPassImpl()
5677 ANGLE_TRY(getRenderPassWithOps(mRenderPassCommands->getRenderPassDesc(), in flushCommandsAndEndRenderPassImpl()
5678 mRenderPassCommands->getAttachmentOps(), &renderPass)); in flushCommandsAndEndRenderPassImpl()
5681 &mRenderPassCommands)); in flushCommandsAndEndRenderPassImpl()
5702 bool isRenderPassStarted = mRenderPassCommands->started(); in flushCommandsAndEndRenderPass()
5721 ASSERT(mRenderPassCommands->started()); in flushDirtyGraphicsRenderPass()
6088 mRenderPassCommands->onDepthAccess(depthAccess); in updateRenderPassDepthStencilAccess()
6089 mRenderPassCommands->onStencilAccess(stencilAccess); in updateRenderPassDepthStencilAccess()
6091 mDrawFramebuffer->updateRenderPassReadOnlyDepthMode(this, mRenderPassCommands); in updateRenderPassDepthStencilAccess()
6126 ASSERT(!IsRenderPassStartedAndUsesImage(*mRenderPassCommands, *imageAccess.image)); in onResourceAccess()
6135 ASSERT(!IsRenderPassStartedAndUsesImage(*mRenderPassCommands, *imageWrite.access.image)); in onResourceAccess()
6148 ASSERT(!mRenderPassCommands->usesBufferForWrite(*bufferAccess.buffer)); in onResourceAccess()
6157 ASSERT(!mRenderPassCommands->usesBuffer(*bufferAccess.buffer)); in onResourceAccess()
6183 if (IsRenderPassStartedAndUsesImage(*mRenderPassCommands, *imageAccess.image)) in flushCommandBuffersIfNecessary()
6192 if (IsRenderPassStartedAndUsesImage(*mRenderPassCommands, *imageWrite.access.image)) in flushCommandBuffersIfNecessary()
6203 if (mRenderPassCommands->usesBufferForWrite(*bufferAccess.buffer)) in flushCommandBuffersIfNecessary()
6216 if (mRenderPassCommands->usesBuffer(*bufferAccess.buffer)) in flushCommandBuffersIfNecessary()
6307 if (IsRenderPassStartedAndUsesImage(*mRenderPassCommands, image)) in endRenderPassIfComputeReadAfterAttachmentWrite()