/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineMultisampleInterpolationTests.cpp | 174 const deUint32 distinctValuesExpected = static_cast<deUint32>(m_imageMSParams.numSamples) + 1u; in verifyImageData() 250 checkPipelineConstructionRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_imageMSParams.pipelineConstructionType); in checkSupport() 257 return new MSInstance<MSInstanceDistinctValues>(context, m_imageMSParams); in createInstance() 317 return new MSInstance<MSInstanceDistinctValues>(context, m_imageMSParams); in createInstance() 356 const tcu::UVec3 layerSize = getLayerSize(IMAGE_TYPE_2D, m_imageMSParams.imageSize); in uploadVertexData() 439 return new MSInstance<MSInstanceInterpolateScreenPosition>(context, m_imageMSParams); in createInstance() 508 return new MSInstance<MSInstanceInterpolateScreenPosition>(context, m_imageMSParams); in createInstance() 515 const std::string indexStr = de::toString(m_imageMSParams.componentData.index); in init() 518 switch (m_imageMSParams.componentData.source) in init() 570 if (m_imageMSParams in initPrograms() [all...] |
H A D | vktPipelineMultisampleBaseResolve.cpp | 55 (m_imageMSParams.numSamples != VK_SAMPLE_COUNT_1_BIT) && in iterate() 56 (m_imageMSParams.imageSize.z() != 1)) in iterate() 70 const bool usePushConstants = (m_imageMSParams.componentData.source == ComponentSource::PUSH_CONSTANT); in iterate() 71 const deUint32 pushConstantSize = static_cast<deUint32>(sizeof(decltype(m_imageMSParams.componentData.index))); in iterate() 77 validateImageSize(instance, physicalDevice, m_imageType, m_imageMSParams.imageSize); in iterate() 87 imageMSInfo.extent = makeExtent3D(getLayerSize(m_imageType, m_imageMSParams.imageSize)); in iterate() 88 imageMSInfo.arrayLayers = getNumLayers(m_imageType, m_imageMSParams.imageSize); in iterate() 90 imageMSInfo.samples = m_imageMSParams.numSamples; in iterate() 155 const VkAttachmentReference* resolveAttachment = m_imageMSParams.numSamples == VK_SAMPLE_COUNT_1_BIT ? DE_NULL : &attachmentRSRef; in iterate() 184 RenderPassWrapper renderPass (m_imageMSParams in iterate() [all...] |
H A D | vktPipelineMultisampleBase.hpp | 97 , m_imageMSParams(imageMSParams) in MultisampleCaseBase() 108 checkPipelineConstructionRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_imageMSParams.pipelineConstructionType); in checkGraphicsPipelineLibrarySupport() 112 const ImageMSParams m_imageMSParams; member in vkt::pipeline::multisample::MultisampleCaseBase 123 , m_imageMSParams (imageMSParams) in MultisampleInstanceBase() 160 const ImageMSParams m_imageMSParams; member in vkt::pipeline::multisample::MultisampleInstanceBase
|
H A D | vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp | 138 validateImageSize(instance, physicalDevice, m_imageType, m_imageMSParams.imageSize); in iterate() 148 imageMSInfo.extent = makeExtent3D(getLayerSize(m_imageType, m_imageMSParams.imageSize)); in iterate() 149 imageMSInfo.arrayLayers = getNumLayers(m_imageType, m_imageMSParams.imageSize); in iterate() 151 imageMSInfo.samples = m_imageMSParams.numSamples; in iterate() 350 RenderPassWrapper renderPass (m_imageMSParams.pipelineConstructionType, deviceInterface, device, &renderPassInfo); in iterate() 392 const VkDescriptorSetLayout* descriptorSetLayoutMSPass = createMSPassDescSetLayout(m_imageMSParams); in iterate() 406 const PipelineLayoutWrapper pipelineLayoutMSPass(m_imageMSParams.pipelineConstructionType, deviceInterface, device, &pipelineLayoutMSPassParams); in iterate() 439 const VkPipelineMultisampleStateCreateInfo multisampleStateInfo = getMSStateCreateInfo(m_imageMSParams); in iterate() 445 GraphicsPipelineWrapper graphicsPipelineMSPass(instance, deviceInterface, physicalDevice, device, m_context.getDeviceExtensions(), m_imageMSParams.pipelineConstructionType); in iterate() 467 const PipelineLayoutWrapper pipelineLayoutPerSampleFetchPass(m_imageMSParams in iterate() [all...] |
H A D | vktPipelineMultisampleShaderBuiltInTests.cpp | 332 return new MSInstance<MSInstanceSampleID>(context, m_imageMSParams); in createInstance() 490 return new MSInstance<MSInstanceSamplePosDistribution>(context, m_imageMSParams); in createInstance() 502 const tcu::UVec3 layerSize = getLayerSize(IMAGE_TYPE_2D, m_imageMSParams.imageSize); in uploadVertexData() 603 return new MSInstance<MSInstanceSamplePosCorrectness>(context, m_imageMSParams); in createInstance() 790 return new MSInstanceSampleMaskPattern(context, m_imageMSParams); in createInstance() 863 const int minInvocations = static_cast<int>(std::ceil(static_cast<float>(m_imageMSParams.numSamples) * m_imageMSParams.shadingRate)); in initPrograms() 865 const int maxCount = m_imageMSParams.numSamples - (minInvocations - 1); in initPrograms() 886 return new MSInstance<MSInstanceSampleMaskBitCount>(context, m_imageMSParams); in createInstance() 975 return new MSInstance<MSInstanceSampleMaskCorrectBit>(context, m_imageMSParams); in createInstance() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/pipeline/ |
H A D | vktPipelineMultisampleInterpolationTests.cpp | 172 const deUint32 distinctValuesExpected = static_cast<deUint32>(m_imageMSParams.numSamples) + 1u; in verifyImageData() 248 checkPipelineLibraryRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_imageMSParams.pipelineConstructionType); in checkSupport() 255 return new MSInstance<MSInstanceDistinctValues>(context, m_imageMSParams); in createInstance() 315 return new MSInstance<MSInstanceDistinctValues>(context, m_imageMSParams); in createInstance() 354 const tcu::UVec3 layerSize = getLayerSize(IMAGE_TYPE_2D, m_imageMSParams.imageSize); in uploadVertexData() 437 return new MSInstance<MSInstanceInterpolateScreenPosition>(context, m_imageMSParams); in createInstance() 506 return new MSInstance<MSInstanceInterpolateScreenPosition>(context, m_imageMSParams); in createInstance() 513 const std::string indexStr = de::toString(m_imageMSParams.componentData.index); in init() 516 switch (m_imageMSParams.componentData.source) in init() 568 if (m_imageMSParams in initPrograms() [all...] |
H A D | vktPipelineMultisampleBaseResolve.cpp | 53 (m_imageMSParams.numSamples != VK_SAMPLE_COUNT_1_BIT) && in iterate() 54 (m_imageMSParams.imageSize.z() != 1)) in iterate() 68 const bool usePushConstants = (m_imageMSParams.componentData.source == ComponentSource::PUSH_CONSTANT); in iterate() 69 const deUint32 pushConstantSize = static_cast<deUint32>(sizeof(decltype(m_imageMSParams.componentData.index))); in iterate() 75 validateImageSize(instance, physicalDevice, m_imageType, m_imageMSParams.imageSize); in iterate() 85 imageMSInfo.extent = makeExtent3D(getLayerSize(m_imageType, m_imageMSParams.imageSize)); in iterate() 86 imageMSInfo.arrayLayers = getNumLayers(m_imageType, m_imageMSParams.imageSize); in iterate() 88 imageMSInfo.samples = m_imageMSParams.numSamples; in iterate() 153 const VkAttachmentReference* resolveAttachment = m_imageMSParams.numSamples == VK_SAMPLE_COUNT_1_BIT ? DE_NULL : &attachmentRSRef; in iterate() 283 GraphicsPipelineWrapper graphicsPipeline(deviceInterface, device, m_imageMSParams in iterate() [all...] |
H A D | vktPipelineMultisampleBase.hpp | 81 , m_imageMSParams(imageMSParams) in MultisampleCaseBase() 92 checkPipelineLibraryRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_imageMSParams.pipelineConstructionType); in checkGraphicsPipelineLibrarySupport() 96 const ImageMSParams m_imageMSParams; member in vkt::pipeline::multisample::MultisampleCaseBase 107 , m_imageMSParams (imageMSParams) in MultisampleInstanceBase() 144 const ImageMSParams m_imageMSParams; member in vkt::pipeline::multisample::MultisampleInstanceBase
|
H A D | vktPipelineMultisampleBaseResolveAndPerSampleFetch.cpp | 136 validateImageSize(instance, physicalDevice, m_imageType, m_imageMSParams.imageSize); in iterate() 146 imageMSInfo.extent = makeExtent3D(getLayerSize(m_imageType, m_imageMSParams.imageSize)); in iterate() 147 imageMSInfo.arrayLayers = getNumLayers(m_imageType, m_imageMSParams.imageSize); in iterate() 149 imageMSInfo.samples = m_imageMSParams.numSamples; in iterate() 378 const VkDescriptorSetLayout* descriptorSetLayoutMSPass = createMSPassDescSetLayout(m_imageMSParams); in iterate() 425 const VkPipelineMultisampleStateCreateInfo multisampleStateInfo = getMSStateCreateInfo(m_imageMSParams); in iterate() 431 GraphicsPipelineWrapper graphicsPipelineMSPass(deviceInterface, device, m_imageMSParams.pipelineConstructionType); in iterate() 480 graphicsPipelinesPerSampleFetch.emplace_back(deviceInterface, device, m_imageMSParams.pipelineConstructionType); in iterate() 606 const VkDescriptorSet* descriptorSetMSPass = createMSPassDescSet(m_imageMSParams, descriptorSetLayoutMSPass); in iterate()
|
H A D | vktPipelineMultisampleShaderBuiltInTests.cpp | 329 return new MSInstance<MSInstanceSampleID>(context, m_imageMSParams); in createInstance() 487 return new MSInstance<MSInstanceSamplePosDistribution>(context, m_imageMSParams); in createInstance() 499 const tcu::UVec3 layerSize = getLayerSize(IMAGE_TYPE_2D, m_imageMSParams.imageSize); in uploadVertexData() 600 return new MSInstance<MSInstanceSamplePosCorrectness>(context, m_imageMSParams); in createInstance() 787 return new MSInstanceSampleMaskPattern(context, m_imageMSParams); in createInstance() 882 return new MSInstance<MSInstanceSampleMaskBitCount>(context, m_imageMSParams); in createInstance() 971 return new MSInstance<MSInstanceSampleMaskCorrectBit>(context, m_imageMSParams); in createInstance() 1090 return new MSInstance<MSInstanceSampleMaskWrite>(context, m_imageMSParams); in createInstance()
|