Lines Matching refs:imageMSInfo

133 	VkImageCreateInfo			imageMSInfo;
143 imageMSInfo.sType = VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO;
144 imageMSInfo.pNext = DE_NULL;
145 imageMSInfo.flags = 0u;
146 imageMSInfo.imageType = mapImageType(m_imageType);
147 imageMSInfo.format = mapTextureFormat(m_imageFormat);
148 imageMSInfo.extent = makeExtent3D(getLayerSize(m_imageType, m_imageMSParams.imageSize));
149 imageMSInfo.arrayLayers = getNumLayers(m_imageType, m_imageMSParams.imageSize);
150 imageMSInfo.mipLevels = 1u;
151 imageMSInfo.samples = m_imageMSParams.numSamples;
152 imageMSInfo.tiling = VK_IMAGE_TILING_OPTIMAL;
153 imageMSInfo.initialLayout = VK_IMAGE_LAYOUT_UNDEFINED;
154 imageMSInfo.usage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT | VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT;
155 imageMSInfo.sharingMode = VK_SHARING_MODE_EXCLUSIVE;
156 imageMSInfo.queueFamilyIndexCount = 0u;
157 imageMSInfo.pQueueFamilyIndices = DE_NULL;
161 imageMSInfo.flags |= VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT;
164 validateImageInfo(instance, physicalDevice, imageMSInfo);
166 const de::UniquePtr<ImageWithMemory> imageMS(new ImageWithMemory(deviceInterface, device, allocator, imageMSInfo, MemoryRequirement::Any));
168 imageRSInfo = imageMSInfo;
176 const deUint32 numSamples = static_cast<deUint32>(imageMSInfo.samples);
192 imageMSInfo.format, // VkFormat format;
193 imageMSInfo.samples, // VkSampleCountFlagBits samples;
352 const VkImageSubresourceRange fullImageRange = makeImageSubresourceRange(VK_IMAGE_ASPECT_COLOR_BIT, 0u, imageMSInfo.mipLevels, 0u, imageMSInfo.arrayLayers);
363 imageViewsShPtrs[0] = makeVkSharedPtr(makeImageView(deviceInterface, device, **imageMS, mapImageViewType(m_imageType), imageMSInfo.format, fullImageRange));
385 imageMSInfo.extent.width, // uint32_t width;
386 imageMSInfo.extent.height, // uint32_t height;
387 imageMSInfo.arrayLayers, // uint32_t layers;
436 const std::vector<VkViewport> viewports { makeViewport(imageMSInfo.extent) };
437 const std::vector<VkRect2D> scissors { makeRect2D(imageMSInfo.extent) };
615 renderPass.begin(deviceInterface, *commandBuffer, makeRect2D(0, 0, imageMSInfo.extent.width, imageMSInfo.extent.height), (deUint32)clearValues.size(), dataPointer(clearValues));
809 return verifyImageData(imageMSInfo, imageRSInfo, buffersPerSampleData, bufferRSData);