• Home
  • Raw
  • Download

Lines Matching refs:programExecutable

206                                               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()
361 if (programExecutable.hasLinkedShaderStage(gl::ShaderType::Fragment) && in AssignSecondaryOutputLocations()
362 programExecutable.getLinkedShaderVersion(gl::ShaderType::Fragment) == 100) in AssignSecondaryOutputLocations()
388 void AssignOutputLocations(const gl::ProgramExecutable &programExecutable, in AssignOutputLocations() argument
395 const auto &outputLocations = programExecutable.getOutputLocations(); in AssignOutputLocations()
396 const auto &outputVariables = programExecutable.getOutputVariables(); in AssignOutputLocations()
425 if (programExecutable.hasLinkedShaderStage(gl::ShaderType::Fragment) && in AssignOutputLocations()
426 programExecutable.getLinkedShaderVersion(gl::ShaderType::Fragment) == 100) in AssignOutputLocations()
438 AssignSecondaryOutputLocations(programExecutable, variableInfoMapOut); in AssignOutputLocations()
504 void AssignTransformFeedbackQualifiers(const gl::ProgramExecutable &programExecutable, in AssignTransformFeedbackQualifiers() argument
511 programExecutable.getLinkedTransformFeedbackVaryings(); in AssignTransformFeedbackQualifiers()
512 const std::vector<GLsizei> &varyingStrides = programExecutable.getTransformFeedbackStrides(); in AssignTransformFeedbackQualifiers()
514 programExecutable.getTransformFeedbackBufferMode() == GL_INTERLEAVED_ATTRIBS; in AssignTransformFeedbackQualifiers()
657 const gl::ProgramExecutable &programExecutable, in AssignUniformBindings() argument
661 for (const gl::ShaderType shaderType : programExecutable.getLinkedShaderStages()) in AssignUniformBindings()
677 const gl::ProgramExecutable &programExecutable, in AssignInputAttachmentBindings() argument
681 if (!programExecutable.hasLinkedShaderStage(gl::ShaderType::Fragment)) in AssignInputAttachmentBindings()
686 if (!programExecutable.usesColorFramebufferFetch() && in AssignInputAttachmentBindings()
687 !programExecutable.usesDepthFramebufferFetch() && in AssignInputAttachmentBindings()
688 !programExecutable.usesStencilFramebufferFetch()) in AssignInputAttachmentBindings()
714 if (programExecutable.usesColorFramebufferFetch()) in AssignInputAttachmentBindings()
720 for (size_t index : programExecutable.getFragmentInoutIndices()) in AssignInputAttachmentBindings()
738 const gl::ProgramExecutable &programExecutable, in AssignInterfaceBlockBindings() argument
750 programExecutable.getLinkedShaderStages() & block.activeShaders(); in AssignInterfaceBlockBindings()
769 const gl::ProgramExecutable &programExecutable, in AssignAtomicCounterBufferBindings() argument
774 programExecutable.getAtomicCounterBuffers(); in AssignAtomicCounterBufferBindings()
781 const gl::ShaderBitSet activeShaders = programExecutable.getLinkedShaderStages(); in AssignAtomicCounterBufferBindings()
796 const gl::ProgramExecutable &programExecutable, in AssignImageBindings() argument
800 const std::vector<gl::LinkedUniform> &uniforms = programExecutable.getUniforms(); in AssignImageBindings()
801 const gl::RangeUI &imageUniformRange = programExecutable.getImageUniformRange(); in AssignImageBindings()
808 programExecutable.getLinkedShaderStages() & imageUniform.activeShaders(); in AssignImageBindings()
815 UniformNameIsIndexZero(programExecutable.getUniformNameByIndex(uniformIndex)); in AssignImageBindings()
828 const gl::ProgramExecutable &programExecutable, in AssignNonTextureBindings() argument
832 AssignInputAttachmentBindings(options, programExecutable, programInterfaceInfo, in AssignNonTextureBindings()
835 const std::vector<gl::InterfaceBlock> &uniformBlocks = programExecutable.getUniformBlocks(); in AssignNonTextureBindings()
836 AssignInterfaceBlockBindings(options, programExecutable, uniformBlocks, programInterfaceInfo, in AssignNonTextureBindings()
840 programExecutable.getShaderStorageBlocks(); in AssignNonTextureBindings()
841 AssignInterfaceBlockBindings(options, programExecutable, storageBlocks, programInterfaceInfo, in AssignNonTextureBindings()
844 AssignAtomicCounterBufferBindings(options, programExecutable, programInterfaceInfo, in AssignNonTextureBindings()
847 AssignImageBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in AssignNonTextureBindings()
851 const gl::ProgramExecutable &programExecutable, in AssignTextureBindings() argument
856 const std::vector<gl::LinkedUniform> &uniforms = programExecutable.getUniforms(); in AssignTextureBindings()
857 const gl::RangeUI &samplerUniformRange = programExecutable.getSamplerUniformRange(); in AssignTextureBindings()
865 programExecutable.getLinkedShaderStages() & samplerUniform.activeShaders(); in AssignTextureBindings()
872 UniformNameIsIndexZero(programExecutable.getUniformNameByIndex(uniformIndex)); in AssignTextureBindings()
5444 const gl::ProgramExecutable &programExecutable, in SpvAssignLocations() argument
5450 const gl::ShaderBitSet shaderStages = programExecutable.getLinkedShaderStages(); in SpvAssignLocations()
5454 programExecutable.hasLinkedShaderStage(gl::ShaderType::Fragment)) in SpvAssignLocations()
5456 AssignOutputLocations(programExecutable, gl::ShaderType::Fragment, variableInfoMapOut); in SpvAssignLocations()
5461 programExecutable.hasLinkedShaderStage(gl::ShaderType::Vertex)) in SpvAssignLocations()
5463 AssignAttributeLocations(programExecutable, gl::ShaderType::Vertex, variableInfoMapOut); in SpvAssignLocations()
5472 !programExecutable.getLinkedTransformFeedbackVaryings().empty(); in SpvAssignLocations()
5474 AssignTransformFeedbackEmulationBindings(gl::ShaderType::Vertex, programExecutable, in SpvAssignLocations()
5483 if (programExecutable.hasLinkedGraphicsShader()) in SpvAssignLocations()
5519 if (!programExecutable.getLinkedTransformFeedbackVaryings().empty() && in SpvAssignLocations()
5520 shaderType == programExecutable.getLinkedTransformFeedbackStage()) in SpvAssignLocations()
5522 AssignTransformFeedbackQualifiers(programExecutable, outputPacking, shaderType, in SpvAssignLocations()
5531 AssignUniformBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in SpvAssignLocations()
5532 AssignTextureBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in SpvAssignLocations()
5533 AssignNonTextureBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in SpvAssignLocations()
5537 const gl::ProgramExecutable &programExecutable, in SpvAssignTransformFeedbackLocations() argument
5546 programExecutable.getLinkedTransformFeedbackVaryings(); in SpvAssignTransformFeedbackLocations()
5596 const gl::ProgramExecutable &programExecutable = programState.getExecutable(); in SpvAssignAllLocations() local
5601 for (const gl::ShaderType shaderType : programExecutable.getLinkedShaderStages()) in SpvAssignAllLocations()
5605 !programExecutable.getLinkedTransformFeedbackVaryings().empty(); in SpvAssignAllLocations()
5609 SpvAssignTransformFeedbackLocations(shaderType, programExecutable, isXfbStage, in SpvAssignAllLocations()
5614 SpvAssignLocations(options, programExecutable, resources.varyingPacking, xfbStage, in SpvAssignAllLocations()