Lines Matching refs:subgroupProperties
169 vk::VkPhysicalDeviceSubgroupProperties subgroupProperties;
170 deMemset(&subgroupProperties, 0, sizeof(subgroupProperties));
171 subgroupProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES;
176 properties2.pNext = &subgroupProperties;
180 if (m_data.isElect() && !(subgroupProperties.supportedOperations & VK_SUBGROUP_FEATURE_BASIC_BIT))
183 if (!m_data.isElect() && !(subgroupProperties.supportedOperations & VK_SUBGROUP_FEATURE_BALLOT_BIT))
1617 vk::VkPhysicalDeviceSubgroupProperties subgroupProperties;
1618 deMemset(&subgroupProperties, 0, sizeof(subgroupProperties));
1619 subgroupProperties.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES;
1624 properties2.pNext = &subgroupProperties;
1628 const deUint32 subgroupSize = subgroupProperties.subgroupSize;
1743 const VkBool32 computeFullSubgroups = (subgroupProperties.subgroupSize <= 64) &&
1751 subgroupProperties.subgroupSize // uint32_t requiredSubgroupSize;