• 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()
682 !programExecutable.usesFramebufferFetch()) in AssignInputAttachmentBindings()
694 for (size_t index : programExecutable.getFragmentInoutIndices()) in AssignInputAttachmentBindings()
711 const gl::ProgramExecutable &programExecutable, in AssignInterfaceBlockBindings() argument
723 programExecutable.getLinkedShaderStages() & block.activeShaders(); in AssignInterfaceBlockBindings()
742 const gl::ProgramExecutable &programExecutable, in AssignAtomicCounterBufferBindings() argument
747 programExecutable.getAtomicCounterBuffers(); in AssignAtomicCounterBufferBindings()
754 const gl::ShaderBitSet activeShaders = programExecutable.getLinkedShaderStages(); in AssignAtomicCounterBufferBindings()
769 const gl::ProgramExecutable &programExecutable, in AssignImageBindings() argument
773 const std::vector<gl::LinkedUniform> &uniforms = programExecutable.getUniforms(); in AssignImageBindings()
774 const gl::RangeUI &imageUniformRange = programExecutable.getImageUniformRange(); in AssignImageBindings()
781 programExecutable.getLinkedShaderStages() & imageUniform.activeShaders(); in AssignImageBindings()
788 UniformNameIsIndexZero(programExecutable.getUniformNameByIndex(uniformIndex)); in AssignImageBindings()
801 const gl::ProgramExecutable &programExecutable, in AssignNonTextureBindings() argument
805 AssignInputAttachmentBindings(options, programExecutable, programInterfaceInfo, in AssignNonTextureBindings()
808 const std::vector<gl::InterfaceBlock> &uniformBlocks = programExecutable.getUniformBlocks(); in AssignNonTextureBindings()
809 AssignInterfaceBlockBindings(options, programExecutable, uniformBlocks, programInterfaceInfo, in AssignNonTextureBindings()
813 programExecutable.getShaderStorageBlocks(); in AssignNonTextureBindings()
814 AssignInterfaceBlockBindings(options, programExecutable, storageBlocks, programInterfaceInfo, in AssignNonTextureBindings()
817 AssignAtomicCounterBufferBindings(options, programExecutable, programInterfaceInfo, in AssignNonTextureBindings()
820 AssignImageBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in AssignNonTextureBindings()
824 const gl::ProgramExecutable &programExecutable, in AssignTextureBindings() argument
829 const std::vector<gl::LinkedUniform> &uniforms = programExecutable.getUniforms(); in AssignTextureBindings()
830 const gl::RangeUI &samplerUniformRange = programExecutable.getSamplerUniformRange(); in AssignTextureBindings()
838 programExecutable.getLinkedShaderStages() & samplerUniform.activeShaders(); in AssignTextureBindings()
845 UniformNameIsIndexZero(programExecutable.getUniformNameByIndex(uniformIndex)); in AssignTextureBindings()
5193 const gl::ProgramExecutable &programExecutable, in SpvAssignLocations() argument
5199 const gl::ShaderBitSet shaderStages = programExecutable.getLinkedShaderStages(); in SpvAssignLocations()
5203 programExecutable.hasLinkedShaderStage(gl::ShaderType::Fragment)) in SpvAssignLocations()
5205 AssignOutputLocations(programExecutable, gl::ShaderType::Fragment, variableInfoMapOut); in SpvAssignLocations()
5210 programExecutable.hasLinkedShaderStage(gl::ShaderType::Vertex)) in SpvAssignLocations()
5212 AssignAttributeLocations(programExecutable, gl::ShaderType::Vertex, variableInfoMapOut); in SpvAssignLocations()
5221 !programExecutable.getLinkedTransformFeedbackVaryings().empty(); in SpvAssignLocations()
5223 AssignTransformFeedbackEmulationBindings(gl::ShaderType::Vertex, programExecutable, in SpvAssignLocations()
5232 if (programExecutable.hasLinkedGraphicsShader()) in SpvAssignLocations()
5268 if (!programExecutable.getLinkedTransformFeedbackVaryings().empty() && in SpvAssignLocations()
5269 shaderType == programExecutable.getLinkedTransformFeedbackStage()) in SpvAssignLocations()
5271 AssignTransformFeedbackQualifiers(programExecutable, outputPacking, shaderType, in SpvAssignLocations()
5280 AssignUniformBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in SpvAssignLocations()
5281 AssignTextureBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in SpvAssignLocations()
5282 AssignNonTextureBindings(options, programExecutable, programInterfaceInfo, variableInfoMapOut); in SpvAssignLocations()
5286 const gl::ProgramExecutable &programExecutable, in SpvAssignTransformFeedbackLocations() argument
5295 programExecutable.getLinkedTransformFeedbackVaryings(); in SpvAssignTransformFeedbackLocations()
5345 const gl::ProgramExecutable &programExecutable = programState.getExecutable(); in SpvAssignAllLocations() local
5350 for (const gl::ShaderType shaderType : programExecutable.getLinkedShaderStages()) in SpvAssignAllLocations()
5354 !programExecutable.getLinkedTransformFeedbackVaryings().empty(); in SpvAssignAllLocations()
5358 SpvAssignTransformFeedbackLocations(shaderType, programExecutable, isXfbStage, in SpvAssignAllLocations()
5363 SpvAssignLocations(options, programExecutable, resources.varyingPacking, xfbStage, in SpvAssignAllLocations()