Home
last modified time | relevance | path

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

/external/angle/src/libANGLE/renderer/
Dglslang_wrapper_utils.cpp221 const gl::ProgramExecutable &programExecutable, in AssignTransformFeedbackEmulationBindings() argument
229 ASSERT(!programExecutable.getLinkedTransformFeedbackVaryings().empty()); in AssignTransformFeedbackEmulationBindings()
231 programExecutable.getTransformFeedbackBufferMode() == GL_INTERLEAVED_ATTRIBS; in AssignTransformFeedbackEmulationBindings()
233 isInterleaved ? 1 : programExecutable.getLinkedTransformFeedbackVaryings().size(); in AssignTransformFeedbackEmulationBindings()
286 void AssignAttributeLocations(const gl::ProgramExecutable &programExecutable, in AssignAttributeLocations() argument
291 for (const sh::ShaderVariable &attribute : programExecutable.getProgramInputs()) in AssignAttributeLocations()
308 void AssignSecondaryOutputLocations(const gl::ProgramExecutable &programExecutable, in AssignSecondaryOutputLocations() argument
311 const auto &secondaryOutputLocations = programExecutable.getSecondaryOutputLocations(); in AssignSecondaryOutputLocations()
312 const auto &outputVariables = programExecutable.getOutputVariables(); in AssignSecondaryOutputLocations()
341 if (programExecutable.hasLinkedShaderStage(gl::ShaderType::Fragment) && in AssignSecondaryOutputLocations()
[all …]
Dglslang_wrapper_utils.h147 const gl::ProgramExecutable &programExecutable,
157 const gl::ProgramExecutable &programExecutable,
/external/angle/src/libANGLE/
DTransformFeedback.cpp149 const ProgramExecutable *programExecutable = in begin() local
151 if (programExecutable) in begin()
154 auto strides = programExecutable->getTransformFeedbackStrides(); in begin()
DvalidationES3.cpp3053 const ProgramExecutable *programExecutable = context->getState().getProgramExecutable(); in ValidateBeginTransformFeedback() local
3054 if (!programExecutable) in ValidateBeginTransformFeedback()
3060 if (programExecutable->getLinkedTransformFeedbackVaryings().empty()) in ValidateBeginTransformFeedback()
3067 if (!ValidateProgramExecutableXFBBuffersPresent(context, programExecutable)) in ValidateBeginTransformFeedback()
DvalidationES.h929 const ProgramExecutable *programExecutable);
DContext.cpp9990 const ProgramExecutable *programExecutable = context->getState().getProgramExecutable(); in updateValidDrawModes() local
9993 if (programExecutable && programExecutable->hasLinkedTessellationShader()) in updateValidDrawModes()
10020 if (!programExecutable || !programExecutable->hasLinkedShaderStage(ShaderType::Geometry)) in updateValidDrawModes()
10029 PrimitiveMode gsMode = programExecutable->getGeometryShaderInputPrimitiveType(); in updateValidDrawModes()
DvalidationES.cpp8540 const ProgramExecutable *programExecutable) in ValidateProgramExecutableXFBBuffersPresent() argument
8542 size_t programXfbCount = programExecutable->getTransformFeedbackBufferCount(); in ValidateProgramExecutableXFBBuffersPresent()
/external/angle/src/libANGLE/renderer/vulkan/
DProgramVk.cpp232 const gl::ProgramExecutable &programExecutable = mState.getExecutable(); in link() local
234 programExecutable.getLinkedShaderStages(), spirvBlobs, mExecutable.mVariableInfoMap); in link()
248 status = mExecutable.createPipelineLayout(contextVk, programExecutable, nullptr); in link()
DContextVk.cpp4226 const gl::ProgramExecutable *programExecutable = glState.getProgramExecutable(); in syncState() local
4229 (programExecutable == nullptr || command != gl::Command::Dispatch)) in syncState()
4276 updateAdvancedBlendEquations(programExecutable); in syncState()
4501 ASSERT(programExecutable); in syncState()
4503 updateAdvancedBlendEquations(programExecutable); in syncState()
4504 getExecutable()->onProgramBind(*programExecutable); in syncState()
/external/angle/src/libANGLE/renderer/metal/
Dmtl_glslang_utils.mm396 const gl::ProgramExecutable &programExecutable = programState.getExecutable();
399 if (!programExecutable.getLinkedTransformFeedbackVaryings().empty())
406 GlslangAssignLocations(options, programExecutable, resources.varyingPacking,