Searched defs:specConstants (Results 1 - 6 of 6) sorted by relevance

/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/
H A DvktSpvAsmComputeShaderTestUtil.hpp224 std::vector<deUint32> specConstants; member in struct:vkt::SpirVAssembly::ComputeShaderSpec
H A DvktSpvAsmComputeShaderCase.cpp205 Move<VkPipeline> createComputePipeline (const DeviceInterface& vkdi, const VkDevice& device, VkPipelineLayout pipelineLayout, VkShaderModule shader, const char* entryPoint, const vector<deUint32>& specConstants) argument
207 const deUint32 numSpecConstants = (deUint32)specConstants.size();
225 specInfo.pData = specConstants.data();
410 Unique<VkPipeline> computePipeline (createComputePipeline(vkdi, device, *pipelineLayout, *module, m_shaderSpec.entryPoint.c_str(), m_shaderSpec.specConstants));
H A DvktSpvAsmGraphicsShaderTestUtil.hpp258 StageToSpecConstantMap specConstants; member in struct:vkt::SpirVAssembly::InstanceContext
360 const StageToSpecConstantMap& specConstants, member in namespace:vkt::SpirVAssembly
371 InstanceContext ctx (inputColors, outputColors, testCodeFragments, specConstants, pushConstants, resources, interfaces, extensions, features, vulkanFeatures, customizedStages);
417 const std::vector<deInt32>& specConstants,
453 const std::vector<deInt32>& specConstants,
465 name, inputColors, outputColors, testCodeFragments, specConstants, noPushConstants,
449 createTestsForAllStages(const std::string& name, const tcu::RGBA (&inputColors)[4], const tcu::RGBA (&outputColors)[4], const std::map<std::string, std::string>& testCodeFragments, const std::vector<deInt32>& specConstants, tcu::TestCaseGroup* tests, const qpTestResult failResult = QP_TEST_RESULT_FAIL, const std::string& failMessageTemplate = std::string()) argument
H A DvktSpvAsmGraphicsShaderTestUtil.cpp239 , specConstants (specConstants_)
266 , specConstants (other.specConstants)
2888 const StageToSpecConstantMap::const_iterator stageIt = instance.specConstants.find(stageInfo->stage);
2890 if (stageIt != instance.specConstants.end())
3668 const vector<deInt32>& specConstants,
3702 specConstantMap[VK_SHADER_STAGE_VERTEX_BIT] = specConstants;
3709 specConstantMap[VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT] = specConstants;
3716 specConstantMap[VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT] = specConstants;
3723 specConstantMap[VK_SHADER_STAGE_GEOMETRY_BIT] = specConstants;
3664 createTestsForAllStages(const std::string& name, const RGBA (&inputColors)[4], const RGBA (&outputColors)[4], const map<string, string>& testCodeFragments, const vector<deInt32>& specConstants, const PushConstants& pushConstants, const GraphicsResources& resources, const GraphicsInterfaces& interfaces, const vector<string>& extensions, const vector<string>& features, VulkanFeatures vulkanFeatures, tcu::TestCaseGroup* tests, const qpTestResult failResult, const string& failMessageTemplate) argument
[all...]
H A DvktSpvAsmInstructionTests.cpp2564 spec.specConstants.push_back(cases[caseNdx].scActualValue0);
2565 spec.specConstants.push_back(cases[caseNdx].scActualValue1);
2628 spec.specConstants.push_back(123);
2629 spec.specConstants.push_back(56);
2630 spec.specConstants.push_back(-77);
3908 spec.specConstants.push_back(bitwiseCast<deUint32>(std::numeric_limits<float>::infinity()));
3909 spec.specConstants.push_back(bitwiseCast<deUint32>(-std::numeric_limits<float>::infinity()));
3910 spec.specConstants.push_back(bitwiseCast<deUint32>(std::ldexp(1.0f, 16)));
3911 spec.specConstants.push_back(bitwiseCast<deUint32>(std::ldexp(-1.0f, 32)));
3939 spec.specConstants
5481 vector<deInt32> specConstants; local
5541 vector<deInt32> specConstants; local
6178 const char* specConstants = local
[all...]
/external/deqp/external/vulkancts/modules/vulkan/pipeline/
H A DvktPipelineSpecConstantTests.cpp177 std::vector<SpecConstant> specConstants; //!< list of specialization constants to declare member in struct:vkt::pipeline::__anon4399::CaseDefinition
190 Specialization (const std::vector<SpecConstant>& specConstants);
201 Specialization::Specialization (const std::vector<SpecConstant>& specConstants) argument
203 m_data.reserve(specConstants.size());
204 m_entries.reserve(specConstants.size());
207 for (std::vector<SpecConstant>::const_iterator it = specConstants.begin(); it != specConstants.end(); ++it)
251 std::string generateSpecConstantCode (const std::vector<SpecConstant>& specConstants) argument
254 for (std::vector<SpecConstant>::const_iterator it = specConstants.begin(); it != specConstants
453 ComputeTestInstance(Context& context, const VkDeviceSize ssboSize, const std::vector<SpecConstant>& specConstants, const std::vector<OffsetValue>& expectedValues) argument
551 GraphicsTestInstance(Context& context, const VkDeviceSize ssboSize, const std::vector<SpecConstant>& specConstants, const std::vector<OffsetValue>& expectedValues, const VkShaderStageFlagBits stage) argument
[all...]

Completed in 272 milliseconds