Home
last modified time | relevance | path

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

/external/angle/src/libANGLE/renderer/vulkan/
Dspv_utils.cpp209 const gl::ProgramExecutable &programExecutable, in AssignTransformFeedbackEmulationBindings() argument
217 ASSERT(!programExecutable.getLinkedTransformFeedbackVaryings().empty()); in AssignTransformFeedbackEmulationBindings()
219 programExecutable.getTransformFeedbackBufferMode() == GL_INTERLEAVED_ATTRIBS; in AssignTransformFeedbackEmulationBindings()
221 isInterleaved ? 1 : programExecutable.getLinkedTransformFeedbackVaryings().size(); in AssignTransformFeedbackEmulationBindings()
277 void AssignAttributeLocations(const gl::ProgramExecutable &programExecutable, in AssignAttributeLocations() argument
286 for (const sh::ShaderVariable &attribute : programExecutable.getProgramInputs()) in AssignAttributeLocations()
308 programExecutable.getLinkedShaderVersion(gl::ShaderType::Vertex) == 100) in AssignAttributeLocations()
332 void AssignSecondaryOutputLocations(const gl::ProgramExecutable &programExecutable, in AssignSecondaryOutputLocations() argument
335 const auto &secondaryOutputLocations = programExecutable.getSecondaryOutputLocations(); in AssignSecondaryOutputLocations()
336 const auto &outputVariables = programExecutable.getOutputVariables(); in AssignSecondaryOutputLocations()
[all …]
Dspv_utils.h116 const gl::ProgramExecutable &programExecutable,
123 const gl::ProgramExecutable &programExecutable,
DProgramVk.cpp211 const gl::ProgramExecutable &programExecutable = mState.getExecutable(); in link() local
213 contextVk, programExecutable.getLinkedShaderStages(), spirvBlobs, in link()
228 status = mExecutable.createPipelineLayout(contextVk, programExecutable, nullptr); in link()
238 status = mExecutable.warmUpPipelineCache(contextVk, programExecutable); in link()
DContextVk.cpp5271 const gl::ProgramExecutable *programExecutable = glState.getProgramExecutable(); in syncState() local
5274 (programExecutable == nullptr || command != gl::Command::Dispatch)) in syncState()
5320 updateAdvancedBlendEquations(programExecutable); in syncState()
5594 ASSERT(programExecutable); in syncState()
5596 updateAdvancedBlendEquations(programExecutable); in syncState()
5597 getExecutable()->onProgramBind(*programExecutable); in syncState()
/external/angle/src/libANGLE/
DTransformFeedback.cpp155 const ProgramExecutable *programExecutable = in begin() local
157 if (programExecutable) in begin()
160 auto strides = programExecutable->getTransformFeedbackStrides(); in begin()
DvalidationES3.cpp3114 const ProgramExecutable *programExecutable = in ValidateBeginTransformFeedback() local
3116 if (!programExecutable) in ValidateBeginTransformFeedback()
3122 if (programExecutable->getLinkedTransformFeedbackVaryings().empty()) in ValidateBeginTransformFeedback()
3128 if (!ValidateProgramExecutableXFBBuffersPresent(context, programExecutable)) in ValidateBeginTransformFeedback()
DvalidationES.h953 const ProgramExecutable *programExecutable);
DContext.cpp10365 const ProgramExecutable *programExecutable = context->getState().getProgramExecutable(); in updateValidDrawModes() local
10368 if (programExecutable && programExecutable->hasLinkedTessellationShader()) in updateValidDrawModes()
10395 if (!programExecutable || !programExecutable->hasLinkedShaderStage(ShaderType::Geometry)) in updateValidDrawModes()
10407 PrimitiveMode gsMode = programExecutable->getGeometryShaderInputPrimitiveType(); in updateValidDrawModes()
DvalidationES.cpp8641 const ProgramExecutable *programExecutable) in ValidateProgramExecutableXFBBuffersPresent() argument
8643 size_t programXfbCount = programExecutable->getTransformFeedbackBufferCount(); in ValidateProgramExecutableXFBBuffersPresent()