Lines Matching refs:moduleUse
168 void maybeMangleShaderModuleId (ShaderModuleId& moduleId, UseModuleCase moduleUse, de::Random& rnd)
170 if (moduleUse == UseModuleCase::ALL_ZEROS || moduleUse == UseModuleCase::ALL_ONES)
172 deMemset(moduleId.data(), ((moduleUse == UseModuleCase::ALL_ZEROS) ? 0 : 0xFF), de::dataSize(moduleId));
174 else if (moduleUse == UseModuleCase::PSEUDORANDOM_ID)
182 ShaderStageIdPtr makeShaderStageModuleIdentifierCreateInfo (const ShaderModuleId& moduleId, UseModuleCase moduleUse, de::Random* rnd = nullptr)
186 createInfo->identifierSize = (isZeroLen(moduleUse) ? 0u : de::sizeU32(moduleId));
188 switch (moduleUse)
218 ShaderWrapper* retUsedModule (ShaderWrapper* module, UseModuleCase moduleUse)
221 return (isZeroLen(moduleUse) ? module : &emptyWrapper);
1754 void setModule (const DeviceInterface &vkd, const VkDevice device, const ShaderWrapper shader, UseModuleCase moduleUse, de::Random& rnd)
1759 maybeMangleShaderModuleId(m_moduleId, moduleUse, rnd);
1761 m_moduleIdCreateInfo = makeShaderStageModuleIdentifierCreateInfo(m_moduleId, moduleUse, &rnd);
1774 ShaderWrapper* getUsedModule (UseModuleCase moduleUse)
1776 return retUsedModule(&m_shader, moduleUse);
3649 UseModuleCase moduleUse;
3707 (pipelineCountCase > 1u || moduleUsageCase.moduleUse != UseModuleCase::ID))
3720 moduleUsageCase.moduleUse,