Lines Matching defs:storage
2389 /* Prepare storage */
3274 /* Generate, bind, allocate storage and upload data */
3425 /** Allocate storage for texture
4048 * @param storage Storage used for variable
4052 std::string Variable::Descriptor::GetDefinition(FLAVOUR flavour, STORAGE storage) const
4105 switch (storage)
4696 * @param storage Storage used by variable
4702 Variable::STORAGE storage, const GLchar* prefix)
4711 /* Set up storage */
4712 var->m_storage = storage;
4721 const GLchar* stage_prefix = GetStagePrefix(stage, storage);
4732 Interface* block = CloneBlockForStage(*interface, stage, storage, prefix);
4741 switch (storage)
4782 * @param storage Storage used by block
4787 Interface* ProgramInterface::CloneBlockForStage(const Interface& block, Shader::STAGES stage, Variable::STORAGE storage,
4795 const GLchar* stage_prefix = GetStagePrefix(stage, storage);
4813 * @param storage Storage class
4817 const GLchar* ProgramInterface::GetStagePrefix(Shader::STAGES stage, Variable::STORAGE storage)
4831 result = lut[stage][storage];
5302 /** Check if flat qualifier is required for given type, stage and storage
5306 * @param storage Storage of variable
5310 bool TestBase::isFlatRequired(Utils::Shader::STAGES stage, const Utils::Type& type, Utils::Variable::STORAGE storage,
5320 if ((Utils::Shader::FRAGMENT == stage) && (Utils::Variable::VARYING_INPUT == storage))
5332 if ((Utils::Shader::GEOMETRY == stage) && (Utils::Variable::VARYING_OUTPUT == storage) && coherent)
10638 "Test verifies offsets and alignment of storage buffer members")
10810 * @return true if all stages support shader storage buffers, false otherwise
10837 "offset and/or align qualifiers are used with storage "
11192 /** Get the maximum size for a shader storage block
11194 * @return The maximum size in basic machine units of a shader storage block.
12400 * @return true if all stages support shader storage buffers, false otherwise
14649 Utils::Variable::STORAGE storage = Utils::Variable::VARYING_INPUT;
14656 storage = Utils::Variable::VARYING_OUTPUT;
14660 if (isFlatRequired(stage, test_case.m_type, storage))
15037 Utils::Shader::STAGES stage, Utils::Variable::STORAGE storage)
15042 const GLchar* prefix = Utils::ProgramInterface::GetStagePrefix(stage, storage);
15262 Utils::Shader::STAGES stage, Utils::Variable::STORAGE storage)
15266 const std::string& name = prepareName(desc.m_name, desc.m_location, desc.m_component, stage, storage);
15273 if (Utils::Variable::VARYING_INPUT == storage)
15581 Utils::Variable::STORAGE storage = Utils::Variable::VARYING_INPUT;
15587 storage = Utils::Variable::VARYING_OUTPUT;
15614 if (isFlatRequired(stage, test_case.m_type, storage, true))
16048 Utils::Variable::STORAGE storage = Utils::Variable::VARYING_INPUT;
16054 storage = Utils::Variable::VARYING_OUTPUT;
16081 if (isFlatRequired(stage, test_case.m_type, storage, true))
16481 Utils::Variable::STORAGE storage = Utils::Variable::VARYING_INPUT;
16487 storage = Utils::Variable::VARYING_OUTPUT;
16491 if (isFlatRequired(stage, test_case.m_type, storage, true))
16928 Utils::Variable::STORAGE storage = Utils::Variable::VARYING_INPUT;
16934 storage = Utils::Variable::VARYING_OUTPUT;
17025 if (isFlatRequired(stage, test_case.m_type, storage))
18303 Utils::Variable::STORAGE storage = Utils::Variable::VARYING_INPUT;
18309 storage = Utils::Variable::VARYING_OUTPUT;
18317 if (isFlatRequired(stage, test_case.m_type_gohan, storage) ||
18318 isFlatRequired(stage, test_case.m_type_goten, storage))
19102 "Test verifies that compiler reports error when auxiliary storage qualifiers are mixed at one location")
19341 Utils::Variable::STORAGE storage = Utils::Variable::VARYING_INPUT;
19352 storage = Utils::Variable::VARYING_OUTPUT;
19356 if (isFlatRequired(stage, test_case.m_type_gohan, storage) ||
19357 isFlatRequired(stage, test_case.m_type_goten, storage))
19635 /** Get auxiliary storage qualifier