Home
last modified time | relevance | path

Searched refs:programExecutable (Results 1 – 10 of 10) sorted by relevance

/external/angle/src/libANGLE/
DProgramPipeline.cpp132 const SharedProgramExecutable &programExecutable = getShaderProgramExecutable(shaderType); in updateExecutableTextures() local
133 ASSERT(programExecutable); in updateExecutableTextures()
135 programExecutable->getActiveSamplersMask()); in updateExecutableTextures()
137 programExecutable->getActiveImagesMask()); in updateExecutableTextures()
139 mExecutable->updateActiveSamplers(*programExecutable); in updateExecutableTextures()
148 const SharedProgramExecutable &programExecutable = getShaderProgramExecutable(shaderType); in updateExecutableSpecConstUsageBits() local
149 ASSERT(programExecutable); in updateExecutableSpecConstUsageBits()
150 specConstUsageBits |= programExecutable->getSpecConstUsageBits(); in updateExecutableSpecConstUsageBits()
343 const SharedProgramExecutable &programExecutable = getShaderProgramExecutable(shaderType); in updateShaderStorageBlocks() local
344 if (programExecutable && !handledStages.test(shaderType)) in updateShaderStorageBlocks()
[all …]
DTransformFeedback.cpp155 const ProgramExecutable *programExecutable = in begin() local
157 if (programExecutable) in begin()
160 auto strides = programExecutable->getTransformFeedbackStrides(); in begin()
DvalidationES3.cpp3121 const ProgramExecutable *programExecutable = in ValidateBeginTransformFeedback() local
3123 if (!programExecutable) in ValidateBeginTransformFeedback()
3129 if (programExecutable->getLinkedTransformFeedbackVaryings().empty()) in ValidateBeginTransformFeedback()
3135 if (!ValidateProgramExecutableXFBBuffersPresent(context, programExecutable)) in ValidateBeginTransformFeedback()
DvalidationES.h949 const ProgramExecutable *programExecutable);
DContext.cpp10406 const ProgramExecutable *programExecutable = context->getState().getProgramExecutable(); in updateValidDrawModes() local
10409 if (programExecutable && programExecutable->hasLinkedTessellationShader()) in updateValidDrawModes()
10437 if (!programExecutable || !programExecutable->hasLinkedShaderStage(ShaderType::Geometry)) in updateValidDrawModes()
10449 PrimitiveMode gsMode = programExecutable->getGeometryShaderInputPrimitiveType(); in updateValidDrawModes()
DvalidationES.cpp8775 const ProgramExecutable *programExecutable) in ValidateProgramExecutableXFBBuffersPresent() argument
8777 size_t programXfbCount = programExecutable->getTransformFeedbackBufferCount(); in ValidateProgramExecutableXFBBuffersPresent()
/external/angle/src/libANGLE/renderer/vulkan/
Dspv_utils.cpp206 const gl::ProgramExecutable &programExecutable, in AssignTransformFeedbackEmulationBindings() argument
214 ASSERT(!programExecutable.getLinkedTransformFeedbackVaryings().empty()); in AssignTransformFeedbackEmulationBindings()
216 programExecutable.getTransformFeedbackBufferMode() == GL_INTERLEAVED_ATTRIBS; in AssignTransformFeedbackEmulationBindings()
218 isInterleaved ? 1 : programExecutable.getLinkedTransformFeedbackVaryings().size(); in AssignTransformFeedbackEmulationBindings()
274 void AssignAttributeLocations(const gl::ProgramExecutable &programExecutable, in AssignAttributeLocations() argument
283 for (const gl::ProgramInput &attribute : programExecutable.getProgramInputs()) in AssignAttributeLocations()
305 programExecutable.getLinkedShaderVersion(gl::ShaderType::Vertex) == 100) in AssignAttributeLocations()
329 void AssignSecondaryOutputLocations(const gl::ProgramExecutable &programExecutable, in AssignSecondaryOutputLocations() argument
332 const auto &secondaryOutputLocations = programExecutable.getSecondaryOutputLocations(); in AssignSecondaryOutputLocations()
333 const auto &outputVariables = programExecutable.getOutputVariables(); in AssignSecondaryOutputLocations()
[all …]
Dspv_utils.h147 const gl::ProgramExecutable &programExecutable,
154 const gl::ProgramExecutable &programExecutable,
DContextVk.cpp5410 const gl::ProgramExecutable *programExecutable = glState.getProgramExecutable(); in syncState() local
5413 (programExecutable == nullptr || command != gl::Command::Dispatch)) in syncState()
5446 updateAdvancedBlendEquations(programExecutable); in syncState()
5460 updateAdvancedBlendEquations(programExecutable); in syncState()
5732 ASSERT(programExecutable); in syncState()
5734 updateAdvancedBlendEquations(programExecutable); in syncState()
5735 vk::GetImpl(programExecutable)->onProgramBind(); in syncState()
/external/angle/src/libANGLE/renderer/metal/
DContextMtl.mm1124 const gl::ProgramExecutable *programExecutable = glState.getProgramExecutable();
1126 if (programExecutable == nullptr || drawFramebuffer == nullptr)
1135 programExecutable->getFragmentOutputsTypeMask()) &
1136 drawFramebuffer->getDrawBufferMask() & programExecutable->getActiveOutputVariablesMask();