/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/spirv_assembly/ |
H A D | vktSpvAsmComputeShaderCase.cpp | 66 const DeviceInterface& vkdi, in createBufferAndBindMemory() 102 Move<VkBuffer> buffer (createBuffer(vkdi, device, &bufferCreateInfo)); in createBufferAndBindMemory() 103 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vkdi, device, *buffer); in createBufferAndBindMemory() 109 VK_CHECK(vkdi.bindBufferMemory(device, *buffer, bufferMemory->getMemory(), bufferMemory->getOffset())); in createBufferAndBindMemory() 119 Move<VkImage> createImageAndBindMemory (const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorType dtype, vk::VkFormat imageFormat, Allocator& allocator, deUint32 queueFamilyIndex, AllocationMp* outMemory) in createImageAndBindMemory() argument 151 Move<VkImage> image = createImage(vkdi, device, &resourceImageParams); in createImageAndBindMemory() 152 const VkMemoryRequirements requirements = getImageMemoryRequirements(vkdi, device, *image); in createImageAndBindMemory() 155 VK_CHECK(vkdi.bindImageMemory(device, *image, imageMemory->getMemory(), imageMemory->getOffset())); in createImageAndBindMemory() 161 void setMemory (const DeviceInterface& vkdi, const VkDevice& device, Allocation* destAlloc, size_t numBytes, const void* data, bool coherent = false) in setMemory() argument 168 flushAlloc(vkdi, devic in setMemory() 65 createBufferAndBindMemory(vkt::Context& context, const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorType dtype, Allocator& allocator, size_t numBytes, AllocationMp* outMemory, bool physStorageBuffer, bool coherent = false) createBufferAndBindMemory() argument 171 fillMemoryWithValue(const DeviceInterface& vkdi, const VkDevice& device, Allocation* destAlloc, size_t numBytes, deUint8 value, bool coherent = false) fillMemoryWithValue() argument 181 invalidateMemory(const DeviceInterface& vkdi, const VkDevice& device, Allocation* srcAlloc, bool coherent = false) invalidateMemory() argument 192 createDescriptorSetLayout(const DeviceInterface& vkdi, const VkDevice& device, const vector<VkDescriptorType>& dtypes) createDescriptorSetLayout() argument 205 createPipelineLayout(const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorSetLayout descriptorSetLayout, const vkt::SpirVAssembly::BufferSp& pushConstants) createPipelineLayout() argument 242 createDescriptorPool(const DeviceInterface& vkdi, const VkDevice& device, const vector<VkDescriptorType>& dtypes) createDescriptorPool() argument 258 createDescriptorSet(const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorPool pool, VkDescriptorSetLayout layout, const vector<VkDescriptorType>& dtypes, const vector<VkDescriptorBufferInfo>& descriptorInfos, const vector<VkDescriptorImageInfo>& descriptorImageInfos) createDescriptorSet() argument 307 createComputePipeline(const DeviceInterface& vkdi, const VkDevice& device, VkPipelineLayout pipelineLayout, VkShaderModule shader, const char* entryPoint, const vkt::SpirVAssembly::SpecConstants& specConstants) createComputePipeline() argument 462 const DeviceInterface& vkdi = m_context.getDeviceInterface(); iterate() local [all...] |
H A D | vktSpvAsm64bitCompareTests.cpp | 1047 BufferWithMemory createStorageBuffer(const vk::DeviceInterface& vkdi, in createStorageBuffer() argument 1066 bufmem.buffer = vk::createBuffer(vkdi, device, &bufferCreateInfo); in createStorageBuffer() 1067 const vk::VkMemoryRequirements requirements = getBufferMemoryRequirements(vkdi, device, *bufmem.buffer); in createStorageBuffer() 1070 VK_CHECK(vkdi.bindBufferMemory(device, *bufmem.buffer, bufmem.allocation->getMemory(), bufmem.allocation->getOffset())); in createStorageBuffer() 1180 auto& vkdi = m_context.getDeviceInterface(); in iterate() local 1185 BufferWithMemory input1 = createStorageBuffer(vkdi, device, allocator, m_inputBufferSize); in iterate() 1186 BufferWithMemory input2 = createStorageBuffer(vkdi, device, allocator, m_inputBufferSize); in iterate() 1187 BufferWithMemory output1 = createStorageBuffer(vkdi, device, allocator, m_outputBufferSize); in iterate() 1218 auto descriptorSetLayout = vk::createDescriptorSetLayout(vkdi, device, &layoutCreateInfo); in iterate() 1223 auto descriptorPool = poolBuilder.build(vkdi, devic in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/spirv_assembly/ |
H A D | vktSpvAsmComputeShaderCase.cpp | 66 const DeviceInterface& vkdi, in createBufferAndBindMemory() 102 Move<VkBuffer> buffer (createBuffer(vkdi, device, &bufferCreateInfo)); in createBufferAndBindMemory() 103 const VkMemoryRequirements requirements = getBufferMemoryRequirements(vkdi, device, *buffer); in createBufferAndBindMemory() 109 VK_CHECK(vkdi.bindBufferMemory(device, *buffer, bufferMemory->getMemory(), bufferMemory->getOffset())); in createBufferAndBindMemory() 119 Move<VkImage> createImageAndBindMemory (const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorType dtype, Allocator& allocator, deUint32 queueFamilyIndex, AllocationMp* outMemory) in createImageAndBindMemory() argument 151 Move<VkImage> image = createImage(vkdi, device, &resourceImageParams); in createImageAndBindMemory() 152 const VkMemoryRequirements requirements = getImageMemoryRequirements(vkdi, device, *image); in createImageAndBindMemory() 155 VK_CHECK(vkdi.bindImageMemory(device, *image, imageMemory->getMemory(), imageMemory->getOffset())); in createImageAndBindMemory() 161 void setMemory (const DeviceInterface& vkdi, const VkDevice& device, Allocation* destAlloc, size_t numBytes, const void* data, bool coherent = false) in setMemory() argument 168 flushAlloc(vkdi, devic in setMemory() 65 createBufferAndBindMemory(vkt::Context& context, const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorType dtype, Allocator& allocator, size_t numBytes, AllocationMp* outMemory, bool physStorageBuffer, bool coherent = false) createBufferAndBindMemory() argument 171 fillMemoryWithValue(const DeviceInterface& vkdi, const VkDevice& device, Allocation* destAlloc, size_t numBytes, deUint8 value, bool coherent = false) fillMemoryWithValue() argument 181 invalidateMemory(const DeviceInterface& vkdi, const VkDevice& device, Allocation* srcAlloc, bool coherent = false) invalidateMemory() argument 192 createDescriptorSetLayout(const DeviceInterface& vkdi, const VkDevice& device, const vector<VkDescriptorType>& dtypes) createDescriptorSetLayout() argument 205 createPipelineLayout(const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorSetLayout descriptorSetLayout, const vkt::SpirVAssembly::BufferSp& pushConstants) createPipelineLayout() argument 242 createDescriptorPool(const DeviceInterface& vkdi, const VkDevice& device, const vector<VkDescriptorType>& dtypes) createDescriptorPool() argument 258 createDescriptorSet(const DeviceInterface& vkdi, const VkDevice& device, VkDescriptorPool pool, VkDescriptorSetLayout layout, const vector<VkDescriptorType>& dtypes, const vector<VkDescriptorBufferInfo>& descriptorInfos, const vector<VkDescriptorImageInfo>& descriptorImageInfos) createDescriptorSet() argument 307 createComputePipeline(const DeviceInterface& vkdi, const VkDevice& device, VkPipelineLayout pipelineLayout, VkShaderModule shader, const char* entryPoint, const vkt::SpirVAssembly::SpecConstants& specConstants) createComputePipeline() argument 462 const DeviceInterface& vkdi = m_context.getDeviceInterface(); iterate() local [all...] |
H A D | vktSpvAsm64bitCompareTests.cpp | 1047 BufferWithMemory createStorageBuffer(const vk::DeviceInterface& vkdi, in createStorageBuffer() argument 1066 bufmem.buffer = vk::createBuffer(vkdi, device, &bufferCreateInfo); in createStorageBuffer() 1067 const vk::VkMemoryRequirements requirements = getBufferMemoryRequirements(vkdi, device, *bufmem.buffer); in createStorageBuffer() 1070 VK_CHECK(vkdi.bindBufferMemory(device, *bufmem.buffer, bufmem.allocation->getMemory(), bufmem.allocation->getOffset())); in createStorageBuffer() 1180 auto& vkdi = m_context.getDeviceInterface(); in iterate() local 1185 BufferWithMemory input1 = createStorageBuffer(vkdi, device, allocator, m_inputBufferSize); in iterate() 1186 BufferWithMemory input2 = createStorageBuffer(vkdi, device, allocator, m_inputBufferSize); in iterate() 1187 BufferWithMemory output1 = createStorageBuffer(vkdi, device, allocator, m_outputBufferSize); in iterate() 1218 auto descriptorSetLayout = vk::createDescriptorSetLayout(vkdi, device, &layoutCreateInfo); in iterate() 1223 auto descriptorPool = poolBuilder.build(vkdi, devic in iterate() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/compute/ |
H A D | vktComputeIndirectComputeDispatchTests.cpp | 279 const vk::DeviceInterface& vkdi, 283 const vk::DeviceInterface& vkdi, 333 void IndirectDispatchInstanceBufferUpload::fillIndirectBufferData (const vk::VkCommandBuffer commandBuffer, const vk::DeviceInterface& vkdi, const vk::BufferWithMemory& indirectBuffer) in fillIndirectBufferData() argument 353 vk::flushAlloc(vkdi, m_device, alloc); in fillIndirectBufferData() 394 const vk::DeviceInterface& vkdi = m_context.getDeviceInterface(); in iterate() local 396 const vk::DeviceInterface& vkdi = (m_computeQueueOnly && (DE_NULL != m_deviceDriver)) ? *m_deviceDriver : m_context.getDeviceInterface(); in iterate() local 400 m_queue = getDeviceQueue(vkdi, m_device, m_queueFamilyIndex, 0u); in iterate() 401 m_allocator = de::MovePtr<vk::Allocator>(new vk::SimpleAllocator(vkdi, m_device, vk::getPhysicalDeviceMemoryProperties(vki, m_context.getPhysicalDevice()))); in iterate() 410 vkdi, m_device, allocator, in iterate() 428 vk::flushAlloc(vkdi, m_devic in iterate() 516 verifyResultBuffer(const vk::BufferWithMemory& resultBuffer, const vk::DeviceInterface& vkdi, const vk::VkDeviceSize resultBlockSize) const verifyResultBuffer() argument 678 fillIndirectBufferData(const vk::VkCommandBuffer commandBuffer, const vk::DeviceInterface& vkdi, const vk::BufferWithMemory& indirectBuffer) fillIndirectBufferData() argument [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/compute/ |
H A D | vktComputeIndirectComputeDispatchTests.cpp | 279 const vk::DeviceInterface& vkdi, 283 const vk::DeviceInterface& vkdi, 340 void IndirectDispatchInstanceBufferUpload::fillIndirectBufferData (const vk::VkCommandBuffer commandBuffer, const vk::DeviceInterface& vkdi, const vk::BufferWithMemory& indirectBuffer) in fillIndirectBufferData() argument 360 vk::flushAlloc(vkdi, m_device, alloc); in fillIndirectBufferData() 401 const vk::DeviceInterface& vkdi = m_context.getDeviceInterface(); in iterate() local 403 const vk::DeviceInterface& vkdi = (m_computeQueueOnly && (DE_NULL != m_deviceDriver)) ? *m_deviceDriver : m_context.getDeviceInterface(); in iterate() local 407 m_queue = getDeviceQueue(vkdi, m_device, m_queueFamilyIndex, 0u); in iterate() 408 m_allocator = de::MovePtr<vk::Allocator>(new vk::SimpleAllocator(vkdi, m_device, vk::getPhysicalDeviceMemoryProperties(vki, m_context.getPhysicalDevice()))); in iterate() 417 vkdi, m_device, allocator, in iterate() 435 vk::flushAlloc(vkdi, m_devic in iterate() 520 verifyResultBuffer(const vk::BufferWithMemory& resultBuffer, const vk::DeviceInterface& vkdi, const vk::VkDeviceSize resultBlockSize) const verifyResultBuffer() argument 689 fillIndirectBufferData(const vk::VkCommandBuffer commandBuffer, const vk::DeviceInterface& vkdi, const vk::BufferWithMemory& indirectBuffer) fillIndirectBufferData() argument [all...] |
H A D | vktComputeBasicComputeShaderTests.cpp | 4229 const DeviceInterface& vkdi = *deviceDriver; 4231 auto queue = getDeviceQueue(vkdi, device, queueFamilyIndex, 0u); 4232 auto allocator = de::MovePtr<Allocator>(new SimpleAllocator(vkdi, device, getPhysicalDeviceMemoryProperties(vki, m_context.getPhysicalDevice()))); 4235 BufferWithMemory buffer (vkdi, device, *allocator.get(), makeBufferCreateInfo(bufferSize, VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible); 4239 flushAlloc(vkdi, device, bufferAlloc); 4243 Unique<VkDescriptorSetLayout> descriptorSetLayout(layoutBuilder.build(vkdi, device)); 4247 const auto descriptorPool = poolBuilder.build(vkdi, device, VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT, 1); 4248 const auto descriptorSetBuffer = makeDescriptorSet(vkdi, device, descriptorPool.get(), descriptorSetLayout.get()); 4256 updater.update(vkdi, device); 4258 auto shader = createShaderModule(vkdi, devic [all...] |