Home
last modified time | relevance | path

Searched refs:executableVk (Results 1 – 7 of 7) sorted by relevance

/external/angle/src/libANGLE/renderer/vulkan/
DProgramPipelineVk.cpp39 ProgramExecutableVk *executableVk = vk::GetImpl(&glExecutable); in link() local
45 executableVk->clearVariableInfoMap(); in link()
68 &spvProgramInterfaceInfo, &executableVk->mVariableInfoMap); in link()
73 executableVk->mOriginalShaderInfo.clear(); in link()
76 &spvProgramInterfaceInfo, &executableVk->mVariableInfoMap); in link()
83 executableVk->mDefaultUniformBlocks[shaderType] = in link()
86 executableVk->mOriginalShaderInfo.initShaderFromProgram( in link()
90 executableVk->setAllDefaultUniformsDirty(); in link()
95 executableVk->resolvePrecisionMismatch(mergedVaryings); in link()
98 executableVk->resetLayout(contextVk); in link()
[all …]
DProgramVk.cpp101 ProgramExecutableVk *executableVk = vk::GetImpl(mExecutable); in getResult() local
103 ANGLE_TRY(executableVk->initializeDescriptorPools(contextVk, in getResult()
169 ProgramExecutableVk *executableVk = vk::GetImpl(mExecutable); in linkImpl() local
175 executableVk->clearVariableInfoMap(); in linkImpl()
178 executableVk->assignAllSpvLocations(this, mState, resources); in linkImpl()
186 executableVk->resolvePrecisionMismatch(mergedVaryings); in linkImpl()
190 ANGLE_TRY(executableVk->initShaders(this, mExecutable->getLinkedShaderStages(), spirvBlobs, in linkImpl()
195 ANGLE_TRY(executableVk->createPipelineLayout(this, &mPipelineLayoutCache, in linkImpl()
210 ANGLE_TRY(executableVk->getPipelineCacheWarmUpTasks( in linkImpl()
227 ProgramExecutableVk *executableVk = vk::GetImpl(mExecutable); in initDefaultUniformBlocks() local
[all …]
DContextVk.cpp1595 ProgramExecutableVk *executableVk = vk::GetImpl(mState.getProgramExecutable()); in setupDraw() local
1596 if (executableVk->updateAndCheckDirtyUniforms()) in setupDraw()
1864 ProgramExecutableVk *executableVk = vk::GetImpl(mState.getProgramExecutable()); in setupDispatch() local
1865 if (executableVk->updateAndCheckDirtyUniforms()) in setupDispatch()
2124 ProgramExecutableVk *executableVk = vk::GetImpl(mState.getProgramExecutable()); in createGraphicsPipeline() local
2125 ASSERT(executableVk); in createGraphicsPipeline()
2128 executableVk->waitForGraphicsPostLinkTasks(this, *mGraphicsPipelineDesc); in createGraphicsPipeline()
2137 ANGLE_TRY(executableVk->getGraphicsPipeline(this, vk::GraphicsPipelineSubset::Complete, in createGraphicsPipeline()
2154 ANGLE_TRY(executableVk->createGraphicsPipeline( in createGraphicsPipeline()
2183 ANGLE_TRY(executableVk->getGraphicsPipeline( in createGraphicsPipeline()
[all …]
DProgramExecutableVk.h292 ProgramExecutableVk *executableVk = vk::GetImpl(ppoExecutables[shaderType].get()); in updateAndCheckDirtyUniforms() local
293 if (executableVk->mDefaultUniformBlocksDirty.test(shaderType)) in updateAndCheckDirtyUniforms()
297 executableVk->mDefaultUniformBlocksDirty.reset(shaderType); in updateAndCheckDirtyUniforms()
DProgramExecutableVk.cpp360 ProgramExecutableVk *executableVk, in WarmUpTaskCommon() argument
364 mExecutableVk(executableVk), in WarmUpTaskCommon()
444 ProgramExecutableVk *executableVk, in WarmUpComputeTask() argument
447 : WarmUpTaskCommon(renderer, executableVk, pipelineRobustness, pipelineProtectedAccess) in WarmUpComputeTask()
466 ProgramExecutableVk *executableVk, in WarmUpGraphicsTask() argument
474 : WarmUpTaskCommon(renderer, executableVk, pipelineRobustness, pipelineProtectedAccess), in WarmUpGraphicsTask()
Dvk_cache_utils.cpp6361 const ProgramExecutableVk *executableVk = vk::GetImpl(&executable); in updateUniformsAndXfb() local
6364 const ShaderInterfaceVariableInfoMap &variableInfoMap = executableVk->getVariableInfoMap(); in updateUniformsAndXfb()
6369 VkDeviceSize bufferRange = executableVk->getDefaultUniformAlignedSize(context, shaderType); in updateUniformsAndXfb()
6398 const ProgramExecutableVk *executableVk = vk::GetImpl(&executable); in updatePreCacheActiveTextures() local
6400 resize(executableVk->getTextureWriteDescriptorDescs().getTotalDescriptorCount()); in updatePreCacheActiveTextures()
6402 executableVk->getTextureWriteDescriptorDescs(); in updatePreCacheActiveTextures()
6404 const ShaderInterfaceVariableInfoMap &variableInfoMap = executableVk->getVariableInfoMap(); in updatePreCacheActiveTextures()
DContextVk.h761 void onProgramExecutableReset(ProgramExecutableVk *executableVk);