Home
last modified time | relevance | path

Searched refs:mExecutable (Results 1 – 13 of 13) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/libANGLE/
DProgramPipeline.cpp33 mExecutable(new ProgramExecutable()), in ProgramPipelineState()
44 SafeDelete(mExecutable); in ~ProgramPipelineState()
123 for (const ShaderType shaderType : mExecutable->getLinkedShaderStages()) in updateExecutableTextures()
127 mExecutable->setActiveTextureMask(mExecutable->getActiveSamplersMask() | in updateExecutableTextures()
129 mExecutable->setActiveImagesMask(mExecutable->getActiveImagesMask() | in updateExecutableTextures()
132 mExecutable->updateActiveSamplers(program->getState()); in updateExecutableTextures()
139 for (const ShaderType shaderType : mExecutable->getLinkedShaderStages()) in getSpecConstUsageBits()
159 mExecutableObserverBinding.bind(mState.mExecutable); in ProgramPipeline()
215 mState.mExecutable->resetLinkedShaderStages(); in updateLinkedShaderStages()
222 mState.mExecutable->setLinkedShaderStages(shaderType); in updateLinkedShaderStages()
[all …]
DProgram.cpp1233 mExecutable(new ProgramExecutable())
1256 return GetResourceIndexFromName(mExecutable->mUniforms, name); in getUniformIndexFromName()
1283 return mExecutable->mSamplerUniformRange.contains(index); in isSamplerUniformIndex()
1289 return uniformIndex - mExecutable->mSamplerUniformRange.low(); in getSamplerIndexFromUniformIndex()
1294 ASSERT(samplerIndex < mExecutable->mSamplerUniformRange.length()); in getUniformIndexFromSamplerIndex()
1295 return samplerIndex + mExecutable->mSamplerUniformRange.low(); in getUniformIndexFromSamplerIndex()
1300 return mExecutable->mImageUniformRange.contains(index); in isImageUniformIndex()
1306 return uniformIndex - mExecutable->mImageUniformRange.low(); in getImageIndexFromUniformIndex()
1311 for (const sh::ShaderVariable &attribute : mExecutable->mProgramInputs) in getAttributeLocation()
1336 const ShaderBitSet linkedStages = mExecutable->getLinkedShaderStages(); in getFirstAttachedShaderStageType()
[all …]
DProgram.h237 return mExecutable->getTransformFeedbackBufferMode(); in getTransformFeedbackBufferMode()
241 return mExecutable->getUniformBlockBinding(uniformBlockIndex); in getUniformBlockBinding()
245 return mExecutable->getShaderStorageBlockBinding(blockIndex); in getShaderStorageBlockBinding()
249 return mExecutable->getActiveUniformBlockBindings(); in getActiveUniformBlockBindingsMask()
253 return mExecutable->getProgramInputs(); in getProgramInputs()
257 return mExecutable->getOutputVariables(); in getOutputVariables()
261 return mExecutable->getOutputLocations(); in getOutputLocations()
265 return mExecutable->getSecondaryOutputLocations(); in getSecondaryOutputLocations()
267 const std::vector<LinkedUniform> &getUniforms() const { return mExecutable->getUniforms(); } in getUniforms()
271 return mExecutable->getUniformBlocks(); in getUniformBlocks()
[all …]
DProgramPipeline.h43 ASSERT(mExecutable); in getExecutable()
44 return *mExecutable; in getExecutable()
82 ProgramExecutable *mExecutable; variable
DState.cpp393 mExecutable(nullptr),
544 mExecutable = nullptr; in initialize()
611 mExecutable = nullptr; in reset()
696 if (texture && mExecutable) in setActiveTextureDirty()
700 mExecutable->getActiveYUVSamplers().test(textureIndex) && !texture->isYUV(); in setActiveTextureDirty()
708 mExecutable->getSamplerFormatForTextureUnitIndex(textureIndex), samplerState)) in setActiveTextureDirty()
1618 if (mExecutable && mExecutable->getActiveSamplersMask()[mActiveSampler] && in setSamplerTexture()
1619 IsTextureCompatibleWithSampler(type, mExecutable->getActiveSamplerTypes()[mActiveSampler])) in setSamplerTexture()
1957 unsetActiveTextures(mExecutable->getActiveSamplersMask()); in setProgram()
1962 mExecutable = nullptr; in setProgram()
[all …]
DState.h365 const ProgramExecutable *getProgramExecutable() const { return mExecutable; } in getProgramExecutable()
804 return (!mExecutable || !(mTexturesIncompatibleWithSamplers.intersects( in validateSamplerFormats()
805 mExecutable->getActiveSamplersMask()))); in validateSamplerFormats()
1045 ProgramExecutable *mExecutable; variable
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DProgramPipelineVk.cpp21 mExecutable.setProgramPipeline(this); in ProgramPipelineVk()
34 mExecutable.reset(contextVk); in reset()
65 mExecutable.clearVariableInfoMap(); in link()
87 &glslangProgramInterfaceInfo, &mExecutable.mVariableInfoMap); in link()
106 &mExecutable.mVariableInfoMap); in link()
113 mExecutable.resolvePrecisionMismatch(mergedVaryings); in link()
116 return mExecutable.createPipelineLayout(contextVk, mState.getExecutable(), nullptr); in link()
176 mExecutable.mDynamicUniformDescriptorOffsets[offsetIndex] = in updateUniforms()
192 if (mExecutable.getCurrentDefaultUniformBufferSerial() != in updateUniforms()
215 ANGLE_TRY(mExecutable.allocUniformAndXfbDescriptorSet(contextVk, *uniformsAndXfbBufferDesc, in updateUniforms()
[all …]
DProgramPipelineVk.h31 const ProgramExecutableVk &getExecutable() const { return mExecutable; } in getExecutable()
32 ProgramExecutableVk &getExecutable() { return mExecutable; } in getExecutable()
56 ProgramExecutableVk mExecutable; variable
DProgramVk.cpp144 mExecutable.setProgram(this); in ProgramVk()
161 mExecutable.reset(contextVk); in reset()
175 mExecutable.load(stream); in load()
202 status = mExecutable.createPipelineLayout(contextVk, mState.getExecutable(), nullptr); in load()
209 mExecutable.save(stream); in save()
268 mExecutable.clearVariableInfoMap(); in link()
274 &mExecutable.mVariableInfoMap); in link()
278 mState.getExecutable().getLinkedShaderStages(), spirvBlobs, mExecutable.mVariableInfoMap); in link()
292 mExecutable.resolvePrecisionMismatch(mergedVaryings); in link()
297 status = mExecutable.createPipelineLayout(contextVk, mState.getExecutable(), nullptr); in link()
[all …]
DProgramVk.h127 const ProgramExecutableVk &getExecutable() const { return mExecutable; } in getExecutable()
128 ProgramExecutableVk &getExecutable() { return mExecutable; } in getExecutable()
224 ProgramExecutableVk mExecutable; variable
DContextVk.cpp548 mExecutable(nullptr),
1306 mExecutable->fillProgramStateMap(this, &programStates); in renderPassUsesStorageResources()
1504 ASSERT(mExecutable); in handleDirtyGraphicsPipelineDesc()
1516 ANGLE_TRY(mExecutable->getGraphicsPipeline(this, mCurrentDrawMode, *mGraphicsPipelineDesc, in handleDirtyGraphicsPipelineDesc()
1529 ANGLE_TRY(mExecutable->getGraphicsPipeline(this, mCurrentDrawMode, in handleDirtyGraphicsPipelineDesc()
1613 ASSERT(mExecutable); in handleDirtyComputePipelineDesc()
1614 ANGLE_TRY(mExecutable->getComputePipeline(this, &mCurrentComputePipeline)); in handleDirtyComputePipelineDesc()
1784 ANGLE_TRY(mExecutable->updateTexturesDescriptorSet(this, mActiveTexturesDesc)); in handleDirtyTexturesImpl()
1889 mExecutable->fillProgramStateMap(this, &programStates); in handleDirtyShaderResourcesImpl()
1967 ANGLE_TRY(mExecutable->updateShaderResourcesDescriptorSet( in handleDirtyShaderResourcesImpl()
[all …]
DContextVk.h627 const ProgramExecutableVk *getExecutable() const { return mExecutable; } in getExecutable()
628 ProgramExecutableVk *getExecutable() { return mExecutable; } in getExecutable()
1076 ProgramExecutableVk *mExecutable; variable
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/d3d/
DProgramD3D.cpp555 ShaderExecutableD3D *getExecutable() { return mExecutable; } in getExecutable()
582 ShaderExecutableD3D *mExecutable = nullptr; member in rx::ProgramD3D::GetExecutableTask
1697 ANGLE_TRY(mProgram->getVertexExecutableForCachedInputLayout(this, &mExecutable, &mInfoLog)); in run()
1725 ANGLE_TRY(mProgram->getPixelExecutableForCachedOutputLayout(this, &mExecutable, &mInfoLog)); in run()
1759 this, mState, gl::PrimitiveMode::Points, &mExecutable, &mInfoLog)); in run()