/external/deqp/external/vulkancts/modules/vulkan/fragment_ops/ |
H A D | vktFragmentOperationsMakeUtil.hpp | 38 vk::VkBufferCreateInfo makeBufferCreateInfo (const vk::VkDeviceSize bufferSize, const vk::VkBufferUsageFlags usage); 39 vk::Move<vk::VkCommandPool> makeCommandPool (const vk::DeviceInterface& vk, const vk::VkDevice device, const deUint32 queueFamilyIndex); 40 vk::Move<vk 54 makeBuffer(const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkBufferCreateInfo& createInfo) argument 59 makeImage(const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkImageCreateInfo& createInfo) argument [all...] |
/external/deqp/external/vulkancts/modules/vulkan/api/ |
H A D | vktApiComputeInstanceResultBuffer.hpp | 46 ComputeInstanceResultBuffer (const vk::DeviceInterface &vki, 47 vk::VkDevice device, 48 vk::Allocator &allocator, 55 inline vk::VkBuffer getBuffer(void) const { return *m_buffer; } 57 inline const vk::VkBufferMemoryBarrier* getResultReadBarrier(void) const { return &m_bufferBarrier; } 60 static vk::Move<vk::VkBuffer> createResultBuffer(const vk::DeviceInterface &vki, 61 vk::VkDevice device, 62 vk [all...] |
H A D | vktApiBufferComputeInstance.hpp | 36 vk::Move<vk::VkBuffer> createDataBuffer (vkt::Context& context, 42 de::MovePtr<vk::Allocation>* outAllocation); 44 vk::Move<vk::VkBuffer> createColorDataBuffer ( deUint32 offset, 48 de::MovePtr<vk::Allocation>* outAllocation, 51 vk::Move<vk::VkDescriptorSetLayout> createDescriptorSetLayout (vkt::Context& context); 53 vk::Move<vk [all...] |
/external/deqp/external/vulkancts/modules/vulkan/synchronization/ |
H A D | vktSynchronizationUtil.hpp | 42 Buffer (const vk::DeviceInterface& vk, argument 43 const vk::VkDevice device, 44 vk::Allocator& allocator, 45 const vk::VkBufferCreateInfo& bufferCreateInfo, 46 const vk::MemoryRequirement memoryRequirement) 48 : m_buffer (createBuffer(vk, device, &bufferCreateInfo)) 49 , m_allocation (allocator.allocate(getBufferMemoryRequirements(vk, device, *m_buffer), memoryRequirement)) 51 VK_CHECK(vk.bindBufferMemory(device, *m_buffer, m_allocation->getMemory(), m_allocation->getOffset())); 54 const vk 70 Image(const vk::DeviceInterface& vk, const vk::VkDevice device, vk::Allocator& allocator, const vk::VkImageCreateInfo& imageCreateInfo, const vk::MemoryRequirement memoryRequirement) argument [all...] |
H A D | vktSynchronizationOperationTestData.hpp | 38 { RESOURCE_TYPE_BUFFER, tcu::IVec4( 0x4000, 0, 0, 0), vk::VK_IMAGE_TYPE_LAST, vk::VK_FORMAT_UNDEFINED, (vk::VkImageAspectFlags)0 }, // 16 KiB (min max UBO range) 39 { RESOURCE_TYPE_BUFFER, tcu::IVec4(0x40000, 0, 0, 0), vk::VK_IMAGE_TYPE_LAST, vk::VK_FORMAT_UNDEFINED, (vk::VkImageAspectFlags)0 }, // 256 KiB 41 { RESOURCE_TYPE_IMAGE, tcu::IVec4(128, 0, 0, 0), vk::VK_IMAGE_TYPE_1D, vk::VK_FORMAT_R32_UINT, vk::VK_IMAGE_ASPECT_COLOR_BIT }, 43 { RESOURCE_TYPE_IMAGE, tcu::IVec4(128, 128, 0, 0), vk [all...] |
/external/deqp/external/vulkancts/modules/vulkan/pipeline/ |
H A D | vktPipelineMakeUtil.hpp | 40 Buffer (const vk::DeviceInterface& vk, 41 const vk::VkDevice device, 42 vk::Allocator& allocator, 43 const vk::VkBufferCreateInfo& bufferCreateInfo, 44 const vk::MemoryRequirement memoryRequirement); 46 const vk::VkBuffer& get (void) const { return *m_buffer; } 47 const vk::VkBuffer& operator* (void) const { return get(); } 48 vk::Allocation& getAllocation (void) const { return *m_allocation; } 51 const vk [all...] |
H A D | vktPipelineImageSamplingInstance.hpp | 47 vk::VkImageViewType imageViewType, 48 vk::VkFormat imageFormat, 51 const vk::VkComponentMapping& componentMapping, 52 const vk::VkImageSubresourceRange& subresourceRange, 53 const vk::VkSamplerCreateInfo& samplerParams, 56 vk::VkDescriptorType samplingType = vk::VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, 67 typedef vk::Unique<vk::VkImage> UniqueImage; 68 typedef vk [all...] |
/external/deqp/external/vulkancts/modules/vulkan/geometry/ |
H A D | vktGeometryTestsUtil.hpp | 47 vk::VkPrimitiveTopology primitiveType; 49 vk::VkPrimitiveTopology outputType; 55 Buffer (const vk::DeviceInterface& vk, argument 56 const vk::VkDevice device, 57 vk::Allocator& allocator, 58 const vk::VkBufferCreateInfo& bufferCreateInfo, 59 const vk::MemoryRequirement memoryRequirement) 61 : m_buffer (createBuffer(vk, device, &bufferCreateInfo)) 62 , m_allocation (allocator.allocate(getBufferMemoryRequirements(vk, devic 83 Image(const vk::DeviceInterface& vk, const vk::VkDevice device, vk::Allocator& allocator, const vk::VkImageCreateInfo& imageCreateInfo, const vk::MemoryRequirement memoryRequirement) argument 196 makeBuffer(const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkBufferCreateInfo& createInfo) argument 201 makeImage(const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkImageCreateInfo& createInfo) argument [all...] |
H A D | vktGeometryBasicClass.hpp | 41 const vk::VkPrimitiveTopology primitiveType, 47 virtual vk::Move<vk::VkPipelineLayout> createPipelineLayout (const vk::DeviceInterface& vk, const vk::VkDevice device); 48 virtual void bindDescriptorSets (const vk::DeviceInterface& /*vk*/, 49 const vk::VkDevice /*device*/, 50 vk [all...] |
/external/deqp/external/vulkancts/modules/vulkan/compute/ |
H A D | vktComputeTestsUtil.hpp | 42 Buffer (const vk::DeviceInterface& vk, 43 const vk::VkDevice device, 44 vk::Allocator& allocator, 45 const vk::VkBufferCreateInfo& bufferCreateInfo, 46 const vk::MemoryRequirement memoryRequirement); 48 const vk::VkBuffer& get (void) const { return *m_buffer; } 49 const vk::VkBuffer& operator* (void) const { return get(); } 50 vk::Allocation& getAllocation (void) const { return *m_allocation; } 53 de::MovePtr<vk [all...] |
/external/deqp/external/vulkancts/modules/vulkan/sparse_resources/ |
H A D | vktSparseResourcesTestsUtil.hpp | 40 typedef de::SharedPtr<vk::Unique<vk::VkDeviceMemory> > DeviceMemorySp; 73 vk::VkImageType mapImageType (const ImageType imageType); 75 vk::VkImageViewType mapImageViewType (const ImageType imageType); 115 bool isImageSizeSupported (const vk::InstanceInterface& instance, 116 const vk::VkPhysicalDevice physicalDevice, 120 vk::VkExtent3D mipLevelExtents (const vk::VkExtent3D& baseExtents, 126 deUint32 getImageMaxMipLevels (const vk::VkImageFormatProperties& imageFormatProperties, 127 const vk 303 makeBuffer(const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkBufferCreateInfo& createInfo) argument 308 makeImage(const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkImageCreateInfo& createInfo) argument [all...] |
/external/deqp/external/vulkancts/modules/vulkan/image/ |
H A D | vktImageTestsUtil.hpp | 53 vk::VkImageType mapImageType (const ImageType imageType); 54 vk::VkImageViewType mapImageViewType (const ImageType imageType); 62 Buffer (const vk::DeviceInterface& vk, 63 const vk::VkDevice device, 64 vk::Allocator& allocator, 65 const vk::VkBufferCreateInfo& bufferCreateInfo, 66 const vk::MemoryRequirement memoryRequirement); 68 const vk::VkBuffer& get (void) const { return *m_buffer; } 69 const vk [all...] |
H A D | vktImageLoadStoreUtil.hpp | 39 typedef de::SharedPtr<vk::Unique<vk::VkDescriptorSet> > SharedVkDescriptorSet; 40 typedef de::SharedPtr<vk::Unique<vk::VkImageView> > SharedVkImageView; 43 inline de::SharedPtr<vk::Unique<T> > makeVkSharedPtr (vk::Move<T> vkMove) 45 return de::SharedPtr<vk::Unique<T> >(new vk::Unique<T>(vkMove)); 48 inline float computeStoreColorBias (const vk::VkFormat format) 53 inline bool isIntegerFormat (const vk [all...] |
/external/deqp/external/vulkancts/modules/vulkan/draw/ |
H A D | vktDrawImageObjectUtil.hpp | 47 vk::VkDeviceSize rowPitchOrZero, 48 vk::VkDeviceSize depthPitchOrZero, 56 vk::VkDeviceSize rowPitchOrZero, 57 vk::VkDeviceSize depthPitchOrZero, 65 static de::SharedPtr<Image> create (const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkImageCreateInfo& createInfo); 67 static de::SharedPtr<Image> createAndAlloc (const vk::DeviceInterface& vk, [all...] |
H A D | vktDrawCreateInfoUtil.hpp | 37 class ImageSubresourceRange : public vk::VkImageSubresourceRange 40 ImageSubresourceRange (vk::VkImageAspectFlags aspectMask, 47 class ComponentMapping : public vk::VkComponentMapping 50 ComponentMapping (vk::VkComponentSwizzle r = vk::VK_COMPONENT_SWIZZLE_R, 51 vk::VkComponentSwizzle g = vk::VK_COMPONENT_SWIZZLE_G, 52 vk::VkComponentSwizzle b = vk::VK_COMPONENT_SWIZZLE_B, 53 vk [all...] |
H A D | vktDrawBufferObjectUtil.cpp | 34 Buffer::Buffer (const vk::DeviceInterface& vk, vk::VkDevice device, vk::Move<vk::VkBuffer> object_) argument 37 , m_vk (vk) 42 void Buffer::bindMemory (de::MovePtr<vk::Allocation> allocation) 51 de::SharedPtr<Buffer> Buffer::createAndAlloc (const vk::DeviceInterface& vk, argument 52 vk 64 create(const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkBufferCreateInfo& createInfo) argument [all...] |
H A D | vktDrawBufferObjectUtil.hpp | 41 static de::SharedPtr<Buffer> create (const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkBufferCreateInfo &createInfo); 43 static de::SharedPtr<Buffer> createAndAlloc (const vk::DeviceInterface& vk, 44 vk::VkDevice device, 45 const vk::VkBufferCreateInfo& createInfo, 46 vk::Allocator& allocator, 47 vk [all...] |
H A D | vktDrawImageObjectUtil.cpp | 47 vk::VkDeviceSize rowPitchOrZero, 48 vk::VkDeviceSize depthPitchOrZero, 52 vk::VkDeviceSize rowPitch = rowPitchOrZero; 53 vk::VkDeviceSize depthPitch = depthPitchOrZero; 61 const vk::VkDeviceSize size = depthPitch * depth; 70 if (rowPitch == static_cast<vk::VkDeviceSize>(width * pixelSize) && 71 depthPitch == static_cast<vk::VkDeviceSize>(rowPitch * height)) 81 vk::VkDeviceSize offsetDepthDst = d * depthPitch; 82 vk::VkDeviceSize offsetDepthSrc = d * (pixelSize * width * height); 99 vk 146 Image(const vk::DeviceInterface& vk, vk::VkDevice device, vk::VkFormat format, const vk::VkExtent3D& extend, deUint32 levelCount, deUint32 layerCount, vk::Move<vk::VkImage> object_) argument 856 createAndAlloc(const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkImageCreateInfo& createInfo, vk::Allocator& allocator, vk::MemoryRequirement memoryRequirement) argument 869 create(const vk::DeviceInterface& vk, vk::VkDevice device, const vk::VkImageCreateInfo &createInfo) argument 878 transition2DImage(const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkImage image, vk::VkImageAspectFlags aspectMask, vk::VkImageLayout oldLayout, vk::VkImageLayout newLayout, vk::VkAccessFlags srcAccessMask, vk::VkAccessFlags dstAccessMask) argument 909 initialTransitionColor2DImage(const vk::DeviceInterface &vk, vk::VkCommandBuffer cmdBuffer, vk::VkImage image, vk::VkImageLayout layout) argument 914 initialTransitionDepth2DImage(const vk::DeviceInterface &vk, vk::VkCommandBuffer cmdBuffer, vk::VkImage image, vk::VkImageLayout layout) argument 919 initialTransitionStencil2DImage(const vk::DeviceInterface &vk, vk::VkCommandBuffer cmdBuffer, vk::VkImage image, vk::VkImageLayout layout) argument 924 initialTransitionDepthStencil2DImage(const vk::DeviceInterface& vk, vk::VkCommandBuffer cmdBuffer, vk::VkImage image, vk::VkImageLayout layout, vk::VkAccessFlags srcAccessMask, vk::VkAccessFlags dstAccessMask) argument [all...] |
/external/deqp/external/vulkancts/modules/vulkan/clipping/ |
H A D | vktClippingUtil.hpp | 41 Buffer (const vk::DeviceInterface& vk, argument 42 const vk::VkDevice device, 43 vk::Allocator& allocator, 44 const vk::VkBufferCreateInfo& bufferCreateInfo, 45 const vk::MemoryRequirement memoryRequirement) 47 : m_buffer (createBuffer(vk, device, &bufferCreateInfo)) 48 , m_allocation (allocator.allocate(getBufferMemoryRequirements(vk, device, *m_buffer), memoryRequirement)) 50 VK_CHECK(vk.bindBufferMemory(device, *m_buffer, m_allocation->getMemory(), m_allocation->getOffset())); 53 const vk 69 Image(const vk::DeviceInterface& vk, const vk::VkDevice device, vk::Allocator& allocator, const vk::VkImageCreateInfo& imageCreateInfo, const vk::MemoryRequirement memoryRequirement) argument [all...] |
/external/deqp/framework/platform/X11/ |
H A D | tcuX11VulkanPlatform.hpp | 35 class VulkanPlatform : public vk::Platform 39 vk::wsi::Display* createWsiDisplay (vk::wsi::Type wsiType) const; 40 vk::Library* createLibrary (void) const; 42 void getMemoryLimits (vk::PlatformMemoryLimits& limits) const;
|
/external/deqp/framework/platform/wayland/ |
H A D | tcuWaylandVulkanPlatform.hpp | 35 class WaylandVulkanPlatform : public vk::Platform 39 vk::wsi::Display* createWsiDisplay (vk::wsi::Type wsiType) const; 40 vk::Library* createLibrary (void) const; 42 void getMemoryLimits (vk::PlatformMemoryLimits& limits) const;
|
/external/deqp/framework/platform/win32/ |
H A D | tcuWin32VulkanPlatform.hpp | 35 class VulkanPlatform : public vk::Platform 41 vk::Library* createLibrary (void) const; 42 vk::wsi::Display* createWsiDisplay (vk::wsi::Type wsiType) const; 44 void getMemoryLimits (vk::PlatformMemoryLimits& limits) const;
|
/external/deqp/external/vulkancts/modules/vulkan/tessellation/ |
H A D | vktTessellationUtil.hpp | 49 Buffer (const vk::DeviceInterface& vk, argument 50 const vk::VkDevice device, 51 vk::Allocator& allocator, 52 const vk::VkBufferCreateInfo& bufferCreateInfo, 53 const vk::MemoryRequirement memoryRequirement) 55 : m_buffer (createBuffer(vk, device, &bufferCreateInfo)) 56 , m_allocation (allocator.allocate(getBufferMemoryRequirements(vk, device, *m_buffer), memoryRequirement)) 58 VK_CHECK(vk.bindBufferMemory(device, *m_buffer, m_allocation->getMemory(), m_allocation->getOffset())); 61 const vk 77 Image(const vk::DeviceInterface& vk, const vk::VkDevice device, vk::Allocator& allocator, const vk::VkImageCreateInfo& imageCreateInfo, const vk::MemoryRequirement memoryRequirement) argument [all...] |
/external/deqp/external/vulkancts/modules/vulkan/wsi/ |
H A D | vktWsiSharedPresentableImageTests.cpp | 65 typedef vector<vk::VkExtensionProperties> Extensions; 73 if (!isExtensionSupported(supportedExtensions, vk::RequiredExtension(*requiredExtName))) 78 vk::Move<vk::VkInstance> createInstanceWithWsi (const vk::PlatformInterface& vkp, 80 vk::wsi::Type wsiType) 93 return vk::createDefaultInstance(vkp, vector<string>(), extensions); 96 vk::VkPhysicalDeviceFeatures getDeviceNullFeatures (void) 98 vk::VkPhysicalDeviceFeatures features; 103 deUint32 getNumQueueFamilyIndices (const vk [all...] |
/external/deqp/external/vulkancts/modules/vulkan/query_pool/ |
H A D | vktQueryPoolOcclusionTests.cpp | 54 StateObjects (const vk::DeviceInterface&vk, vkt::Context &context, const int numVertices, vk::VkPrimitiveTopology primitive); 55 void setVertices (const vk::DeviceInterface&vk, std::vector<tcu::Vec4> vertices); 65 vk::Move<vk::VkPipeline> m_pipeline; 66 vk::Move<vk::VkPipelineLayout> m_pipelineLayout; 69 vk 80 StateObjects(const vk::DeviceInterface&vk, vkt::Context &context, const int numVertices, vk::VkPrimitiveTopology primitive) argument 248 setVertices(const vk::DeviceInterface&vk, std::vector<tcu::Vec4> vertices) argument 326 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 354 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 365 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 570 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 619 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 627 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 778 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 803 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 883 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local 907 const vk::DeviceInterface& vk = m_context.getDeviceInterface(); local [all...] |