Searched refs:programExecutable (Results 1 – 10 of 10) sorted by relevance
132 const SharedProgramExecutable &programExecutable = getShaderProgramExecutable(shaderType); in updateExecutableTextures() local133 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() local149 ASSERT(programExecutable); in updateExecutableSpecConstUsageBits()150 specConstUsageBits |= programExecutable->getSpecConstUsageBits(); in updateExecutableSpecConstUsageBits()343 const SharedProgramExecutable &programExecutable = getShaderProgramExecutable(shaderType); in updateShaderStorageBlocks() local344 if (programExecutable && !handledStages.test(shaderType)) in updateShaderStorageBlocks()[all …]
155 const ProgramExecutable *programExecutable = in begin() local157 if (programExecutable) in begin()160 auto strides = programExecutable->getTransformFeedbackStrides(); in begin()
3162 const ProgramExecutable *programExecutable = in ValidateBeginTransformFeedback() local3164 if (!programExecutable) in ValidateBeginTransformFeedback()3170 if (programExecutable->getLinkedTransformFeedbackVaryings().empty()) in ValidateBeginTransformFeedback()3176 if (!ValidateProgramExecutableXFBBuffersPresent(context, programExecutable)) in ValidateBeginTransformFeedback()
1024 const ProgramExecutable *programExecutable);
10339 const ProgramExecutable *programExecutable = context->getState().getProgramExecutable(); in updateValidDrawModes() local10342 if (programExecutable && programExecutable->hasLinkedTessellationShader()) in updateValidDrawModes()10370 if (!programExecutable || !programExecutable->hasLinkedShaderStage(ShaderType::Geometry)) in updateValidDrawModes()10382 PrimitiveMode gsMode = programExecutable->getGeometryShaderInputPrimitiveType(); in updateValidDrawModes()
8984 const ProgramExecutable *programExecutable) in ValidateProgramExecutableXFBBuffersPresent() argument8986 size_t programXfbCount = programExecutable->getTransformFeedbackBufferCount(); in ValidateProgramExecutableXFBBuffersPresent()
206 const gl::ProgramExecutable &programExecutable, in AssignTransformFeedbackEmulationBindings() argument214 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() argument283 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() argument332 const auto &secondaryOutputLocations = programExecutable.getSecondaryOutputLocations(); in AssignSecondaryOutputLocations()333 const auto &outputVariables = programExecutable.getOutputVariables(); in AssignSecondaryOutputLocations()[all …]
151 const gl::ProgramExecutable &programExecutable,158 const gl::ProgramExecutable &programExecutable,
5506 const gl::ProgramExecutable *programExecutable = glState.getProgramExecutable(); in syncState() local5509 (programExecutable == nullptr || command != gl::Command::Dispatch)) in syncState()5542 updateAdvancedBlendEquations(programExecutable); in syncState()5556 updateAdvancedBlendEquations(programExecutable); in syncState()5848 ASSERT(programExecutable); in syncState()5850 updateAdvancedBlendEquations(programExecutable); in syncState()5851 vk::GetImpl(programExecutable)->onProgramBind(); in syncState()
1111 const gl::ProgramExecutable *programExecutable = glState.getProgramExecutable();1113 if (programExecutable == nullptr || drawFramebuffer == nullptr)1122 programExecutable->getFragmentOutputsTypeMask()) &1123 drawFramebuffer->getDrawBufferMask() & programExecutable->getActiveOutputVariablesMask();