/external/deqp/external/vulkancts/framework/vulkan/ |
vkInitDeviceFunctionPointers.inl | 4 m_vk.destroyDevice = (DestroyDeviceFunc) GET_PROC_ADDR("vkDestroyDevice"); 5 m_vk.getDeviceQueue = (GetDeviceQueueFunc) GET_PROC_ADDR("vkGetDeviceQueue"); 6 m_vk.queueSubmit = (QueueSubmitFunc) GET_PROC_ADDR("vkQueueSubmit"); 7 m_vk.queueWaitIdle = (QueueWaitIdleFunc) GET_PROC_ADDR("vkQueueWaitIdle"); 8 m_vk.deviceWaitIdle = (DeviceWaitIdleFunc) GET_PROC_ADDR("vkDeviceWaitIdle"); 9 m_vk.allocateMemory = (AllocateMemoryFunc) GET_PROC_ADDR("vkAllocateMemory"); 10 m_vk.freeMemory = (FreeMemoryFunc) GET_PROC_ADDR("vkFreeMemory"); 11 m_vk.mapMemory = (MapMemoryFunc) GET_PROC_ADDR("vkMapMemory"); 12 m_vk.unmapMemory = (UnmapMemoryFunc) GET_PROC_ADDR("vkUnmapMemory"); 13 m_vk.flushMappedMemoryRanges = (FlushMappedMemoryRangesFunc) GET_PROC_ADDR("vkFlushMappedMe (…) [all...] |
vkInitInstanceFunctionPointers.inl | 4 m_vk.destroyInstance = (DestroyInstanceFunc) GET_PROC_ADDR("vkDestroyInstance"); 5 m_vk.enumeratePhysicalDevices = (EnumeratePhysicalDevicesFunc) GET_PROC_ADDR("vkEnumeratePhysicalDevices"); 6 m_vk.getPhysicalDeviceFeatures = (GetPhysicalDeviceFeaturesFunc) GET_PROC_ADDR("vkGetPhysicalDeviceFeatures"); 7 m_vk.getPhysicalDeviceFormatProperties = (GetPhysicalDeviceFormatPropertiesFunc) GET_PROC_ADDR("vkGetPhysicalDeviceFormatProperties"); 8 m_vk.getPhysicalDeviceImageFormatProperties = (GetPhysicalDeviceImageFormatPropertiesFunc) GET_PROC_ADDR("vkGetPhysicalDeviceImageFormatProperties"); 9 m_vk.getPhysicalDeviceProperties = (GetPhysicalDevicePropertiesFunc) GET_PROC_ADDR("vkGetPhysicalDeviceProperties"); 10 m_vk.getPhysicalDeviceQueueFamilyProperties = (GetPhysicalDeviceQueueFamilyPropertiesFunc) GET_PROC_ADDR("vkGetPhysicalDeviceQueueFamilyProperties"); 11 m_vk.getPhysicalDeviceMemoryProperties = (GetPhysicalDeviceMemoryPropertiesFunc) GET_PROC_ADDR("vkGetPhysicalDeviceMemoryProperties"); 12 m_vk.getDeviceProcAddr = (GetDeviceProcAddrFunc) GET_PROC_ADDR("vkGetDeviceProcAddr"); 13 m_vk.createDevice = (CreateDeviceFunc) GET_PROC_ADDR("vkCreateDevice") [all...] |
vkInitPlatformFunctionPointers.inl | 4 m_vk.createInstance = (CreateInstanceFunc) GET_PROC_ADDR("vkCreateInstance"); 5 m_vk.enumerateInstanceExtensionProperties = (EnumerateInstanceExtensionPropertiesFunc) GET_PROC_ADDR("vkEnumerateInstanceExtensionProperties"); 6 m_vk.enumerateInstanceLayerProperties = (EnumerateInstanceLayerPropertiesFunc) GET_PROC_ADDR("vkEnumerateInstanceLayerProperties");
|
vkPlatformDriverImpl.inl | 7 return m_vk.createInstance(pCreateInfo, pAllocator, pInstance); 12 return m_vk.getInstanceProcAddr(instance, pName); 17 return m_vk.enumerateInstanceExtensionProperties(pLayerName, pPropertyCount, pProperties); 22 return m_vk.enumerateInstanceLayerProperties(pPropertyCount, pProperties);
|
vkDeviceDriverImpl.inl | 7 m_vk.destroyDevice(device, pAllocator); 12 m_vk.getDeviceQueue(device, queueFamilyIndex, queueIndex, pQueue); 17 return m_vk.queueSubmit(queue, submitCount, pSubmits, fence); 22 return m_vk.queueWaitIdle(queue); 27 return m_vk.deviceWaitIdle(device); 32 return m_vk.allocateMemory(device, pAllocateInfo, pAllocator, pMemory); 37 m_vk.freeMemory(device, memory, pAllocator); 42 return m_vk.mapMemory(device, memory, offset, size, flags, ppData); 47 m_vk.unmapMemory(device, memory); 52 return m_vk.flushMappedMemoryRanges(device, memoryRangeCount, pMemoryRanges) [all...] |
vkInstanceDriverImpl.inl | 7 m_vk.destroyInstance(instance, pAllocator); 12 return m_vk.enumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices); 17 m_vk.getPhysicalDeviceFeatures(physicalDevice, pFeatures); 22 m_vk.getPhysicalDeviceFormatProperties(physicalDevice, format, pFormatProperties); 27 return m_vk.getPhysicalDeviceImageFormatProperties(physicalDevice, format, type, tiling, usage, flags, pImageFormatProperties); 32 m_vk.getPhysicalDeviceProperties(physicalDevice, pProperties); 37 m_vk.getPhysicalDeviceQueueFamilyProperties(physicalDevice, pQueueFamilyPropertyCount, pQueueFamilyProperties); 42 m_vk.getPhysicalDeviceMemoryProperties(physicalDevice, pMemoryProperties); 47 return m_vk.getDeviceProcAddr(device, pName); 52 return m_vk.createDevice(physicalDevice, pCreateInfo, pAllocator, pDevice) [all...] |
vkPlatform.cpp | 32 m_vk.getInstanceProcAddr = (GetInstanceProcAddrFunc)library.getFunction("vkGetInstanceProcAddr"); 34 #define GET_PROC_ADDR(NAME) m_vk.getInstanceProcAddr(DE_NULL, NAME)
|
vkPlatform.hpp | 61 Functions m_vk; member in class:vk::PlatformDriver 78 Functions m_vk; member in class:vk::InstanceDriver 95 Functions m_vk; member in class:vk::DeviceDriver
|
vkMemUtil.cpp | 171 : m_vk (vk) 181 Move<VkDeviceMemory> mem = allocateMemory(m_vk, m_device, &allocInfo); 185 hostPtr = MovePtr<HostPtr>(new HostPtr(m_vk, m_device, *mem, 0u, allocInfo.allocationSize, 0u)); 201 Move<VkDeviceMemory> mem = allocateMemory(m_vk, m_device, &allocInfo); 207 hostPtr = MovePtr<HostPtr>(new HostPtr(m_vk, m_device, *mem, 0u, allocInfo.allocationSize, 0u));
|
/external/deqp/external/vulkancts/modules/vulkan/dynamic_state/ |
vktDynamicStateBaseClass.cpp | 40 , m_vk (context.getDeviceInterface()) 52 m_pipelineLayout = vk::createPipelineLayout(m_vk, device, &pipelineLayoutCreateInfo); 58 m_colorTargetImage = Image::createAndAlloc(m_vk, device, targetImageCreateInfo, m_context.getDefaultAllocator()); 61 m_colorTargetView = vk::createImageView(m_vk, device, &colorTargetViewInfo); 93 m_renderPass = vk::createRenderPass(m_vk, device, &renderPassCreateInfo); 100 m_framebuffer = vk::createFramebuffer(m_vk, device, &framebufferCreateInfo); 132 m_vertexBuffer = Buffer::createAndAlloc(m_vk, device, BufferCreateInfo(dataSize, vk::VK_BUFFER_USAGE_VERTEX_BUFFER_BIT), 138 vk::flushMappedMemoryRange(m_vk, device, 144 m_cmdPool = vk::createCommandPool(m_vk, device, &cmdPoolCreateInfo); 154 m_cmdBuffer = vk::allocateCommandBuffer(m_vk, device, &cmdBufferAllocateInfo) [all...] |
vktDynamicStateRSTests.cpp | 55 , m_vk (context.getDeviceInterface()) 74 const vk::DeviceInterface& m_vk; member in class:vkt::DynamicState::__anon16443::DepthBiasBaseCase 125 m_pipelineLayout = vk::createPipelineLayout(m_vk, device, &pipelineLayoutCreateInfo); 127 const vk::Unique<vk::VkShaderModule> vs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_vertexShaderName), 0)); 128 const vk::Unique<vk::VkShaderModule> fs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_fragmentShaderName), 0)); 134 m_colorTargetImage = Image::createAndAlloc(m_vk, device, targetImageCreateInfo, m_context.getDefaultAllocator()); 140 m_depthStencilImage = Image::createAndAlloc(m_vk, device, depthStencilImageCreateInfo, m_context.getDefaultAllocator()); 143 m_colorTargetView = vk::createImageView(m_vk, device, &colorTargetViewInfo); 146 m_attachmentView = vk::createImageView(m_vk, device, &attachmentViewInfo); 190 m_renderPass = vk::createRenderPass(m_vk, device, &renderPassCreateInfo) [all...] |
vktDynamicStateDSTests.cpp | 62 , m_vk (context.getDeviceInterface()) 81 const vk::DeviceInterface& m_vk; member in class:vkt::DynamicState::__anon16440::DepthStencilBaseCase 134 m_pipelineLayout = vk::createPipelineLayout(m_vk, device, &pipelineLayoutCreateInfo); 136 const vk::Unique<vk::VkShaderModule> vs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_vertexShaderName), 0)); 137 const vk::Unique<vk::VkShaderModule> fs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_fragmentShaderName), 0)); 146 m_colorTargetImage = Image::createAndAlloc(m_vk, device, targetImageCreateInfo, m_context.getDefaultAllocator()); 153 m_depthStencilImage = Image::createAndAlloc(m_vk, device, depthStencilImageCreateInfo, m_context.getDefaultAllocator()); 156 m_colorTargetView = vk::createImageView(m_vk, device, &colorTargetViewInfo); 159 m_attachmentView = vk::createImageView(m_vk, device, &attachmentViewInfo); 204 m_renderPass = vk::createRenderPass(m_vk, device, &renderPassCreateInfo) [all...] |
vktDynamicStateGeneralTests.cpp | 86 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 90 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 94 m_vk.cmdDraw(*m_cmdBuffer, static_cast<deUint32>(m_data.size()), 1, 0, 0); 98 m_vk.cmdDraw(*m_cmdBuffer, static_cast<deUint32>(m_data.size()), 1, 0, 0); 100 m_vk.cmdEndRenderPass(*m_cmdBuffer); 101 m_vk.endCommandBuffer(*m_cmdBuffer); 115 m_vk.queueSubmit(queue, 1, &submitInfo, DE_NULL); 118 VK_CHECK(m_vk.queueWaitIdle(queue)); 192 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 196 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset) [all...] |
vktDynamicStateVPTests.cpp | 86 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 90 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 92 m_vk.cmdDraw(*m_cmdBuffer, static_cast<deUint32>(m_data.size()), 1, 0, 0); 94 m_vk.cmdEndRenderPass(*m_cmdBuffer); 95 m_vk.endCommandBuffer(*m_cmdBuffer); 109 m_vk.queueSubmit(queue, 1, &submitInfo, DE_NULL); 113 VK_CHECK(m_vk.queueWaitIdle(queue)); 262 const vk::Unique<vk::VkShaderModule> vs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_vertexShaderName), 0)); 263 const vk::Unique<vk::VkShaderModule> gs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_geometryShaderName), 0)); 264 const vk::Unique<vk::VkShaderModule> fs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_fragmentShaderName), 0)) [all...] |
vktDynamicStateCBTests.cpp | 64 const vk::Unique<vk::VkShaderModule> vs (createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_vertexShaderName), 0)); 65 const vk::Unique<vk::VkShaderModule> fs (createShaderModule(m_vk, device, m_context.getBinaryCollection().get(m_fragmentShaderName), 0)); 84 m_pipeline = vk::createGraphicsPipeline(m_vk, device, DE_NULL, &pipelineCreateInfo); 101 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 105 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 107 m_vk.cmdDraw(*m_cmdBuffer, static_cast<deUint32>(m_data.size()), 1, 0, 0); 109 m_vk.cmdEndRenderPass(*m_cmdBuffer); 110 m_vk.endCommandBuffer(*m_cmdBuffer); 124 m_vk.queueSubmit(queue, 1, &submitInfo, DE_NULL); 125 VK_CHECK(m_vk.queueWaitIdle(queue)) [all...] |
/external/deqp/external/vulkancts/modules/vulkan/draw/ |
vktDrawBaseClass.cpp | 36 , m_vk (context.getDeviceInterface()) 48 m_pipelineLayout = vk::createPipelineLayout(m_vk, device, &pipelineLayoutCreateInfo); 54 m_colorTargetImage = Image::createAndAlloc(m_vk, device, targetImageCreateInfo, m_context.getDefaultAllocator()); 57 m_colorTargetView = vk::createImageView(m_vk, device, &colorTargetViewInfo); 87 m_renderPass = vk::createRenderPass(m_vk, device, &renderPassCreateInfo); 94 m_framebuffer = vk::createFramebuffer(m_vk, device, &framebufferCreateInfo); 131 m_vertexBuffer = Buffer::createAndAlloc(m_vk, device, BufferCreateInfo(dataSize, 137 vk::flushMappedMemoryRange(m_vk, 144 m_cmdPool = vk::createCommandPool(m_vk, device, &cmdPoolCreateInfo); 154 m_cmdBuffer = vk::allocateCommandBuffer(m_vk, device, &cmdBufferAllocateInfo) [all...] |
vktDrawIndexedTest.cpp | 142 m_indexBuffer = Buffer::createAndAlloc( m_vk, m_context.getDevice(), 152 vk::flushMappedMemoryRange(m_vk, m_context.getDevice(), 161 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 162 m_vk.cmdBindIndexBuffer(*m_cmdBuffer, indexBuffer, 0, vk::VK_INDEX_TYPE_UINT32); 164 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 166 m_vk.cmdDrawIndexed(*m_cmdBuffer, 6, 1, 2, VERTEX_OFFSET, 0); 168 m_vk.cmdEndRenderPass(*m_cmdBuffer); 169 m_vk.endCommandBuffer(*m_cmdBuffer); 184 VK_CHECK(m_vk.queueSubmit(queue, 1, &submitInfo, DE_NULL)); 186 VK_CHECK(m_vk.queueWaitIdle(queue)) [all...] |
vktDrawSimpleTest.cpp | 119 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 120 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 125 m_vk.cmdDraw(*m_cmdBuffer, 6, 1, 2, 0); 128 m_vk.cmdDraw(*m_cmdBuffer, 4, 1, 2, 0); 147 m_vk.cmdEndRenderPass(*m_cmdBuffer); 148 m_vk.endCommandBuffer(*m_cmdBuffer); 162 VK_CHECK(m_vk.queueSubmit(queue, 1, &submitInfo, DE_NULL)); 164 VK_CHECK(m_vk.queueWaitIdle(queue)); 224 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 226 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline) [all...] |
vktDrawInstancedTests.cpp | 213 const vk::DeviceInterface& m_vk; member in class:vkt::Draw::__anon16431::InstancedDrawInstance 295 , m_vk (context.getDeviceInterface()) 308 m_pipelineLayout = vk::createPipelineLayout(m_vk, device, &pipelineLayoutCreateInfo); 314 m_colorTargetImage = Image::createAndAlloc(m_vk, device, targetImageCreateInfo, m_context.getDefaultAllocator()); 317 m_colorTargetView = vk::createImageView(m_vk, device, &colorTargetViewInfo); 346 m_renderPass = vk::createRenderPass(m_vk, device, &renderPassCreateInfo); 353 m_framebuffer = vk::createFramebuffer(m_vk, device, &framebufferCreateInfo); 397 m_cmdPool = vk::createCommandPool(m_vk, device, &cmdPoolCreateInfo); 407 m_cmdBuffer = vk::allocateCommandBuffer(m_vk, device, &cmdBufferAllocateInfo); 409 const vk::Unique<vk::VkShaderModule> vs(createShaderModule(m_vk, device, m_context.getBinaryCollection().get("InstancedDrawVert"), 0)) [all...] |
vktDrawImageObjectUtil.cpp | 159 , m_vk(vk) 303 stagingResource = Buffer::createAndAlloc(m_vk, m_device, stagingBufferResourceCreateInfo, allocator, vk::MemoryRequirement::HostVisible); 308 vk::Unique<vk::VkCommandPool> copyCmdPool(vk::createCommandPool(m_vk, m_device, ©CmdPoolCreateInfo)); 318 vk::Unique<vk::VkCommandBuffer> copyCmdBuffer(vk::allocateCommandBuffer(m_vk, m_device, &cmdBufferAllocateInfo)); 321 VK_CHECK(m_vk.beginCommandBuffer(*copyCmdBuffer, &beginInfo)); 344 m_vk.cmdPipelineBarrier(*copyCmdBuffer, vk::VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, vk::VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT, (vk::VkDependencyFlags)0, 358 m_vk.cmdCopyImageToBuffer(*copyCmdBuffer, object(), layout, stagingResource->object(), 1, ®ion); 359 VK_CHECK(m_vk.endCommandBuffer(*copyCmdBuffer)); 373 m_vk.queueSubmit(queue, 1, &submitInfo, DE_NULL); 376 VK_CHECK(m_vk.queueWaitIdle(queue)) [all...] |
vktDrawBufferObjectUtil.cpp | 37 , m_vk (vk) 45 VK_CHECK(m_vk.bindBufferMemory(m_device, *m_object, allocation->getMemory(), allocation->getOffset()));
|
vktBasicDrawTests.cpp | 284 const vk::DeviceInterface& m_vk; member in class:vkt::Draw::__anon16424::DrawTestInstanceBase 306 , m_vk (context.getDeviceInterface()) 323 m_pipelineLayout = vk::createPipelineLayout(m_vk, device, &pipelineLayoutCreateInfo); 329 m_colorTargetImage = Image::createAndAlloc(m_vk, device, targetImageCreateInfo, m_context.getDefaultAllocator()); 332 m_colorTargetView = vk::createImageView(m_vk, device, &colorTargetViewInfo); 361 m_renderPass = vk::createRenderPass(m_vk, device, &renderPassCreateInfo); 368 m_framebuffer = vk::createFramebuffer(m_vk, device, &framebufferCreateInfo); 399 m_vertexBuffer = Buffer::createAndAlloc(m_vk, device, BufferCreateInfo(dataSize, 405 vk::flushMappedMemoryRange(m_vk, 412 m_cmdPool = vk::createCommandPool(m_vk, device, &cmdPoolCreateInfo) [all...] |
vktDrawIndirectTest.cpp | 174 m_indexBuffer = Buffer::createAndAlloc(m_vk, m_context.getDevice(), BufferCreateInfo(sizeof(deUint32) * indexBufferLength, vk::VK_BUFFER_USAGE_INDEX_BUFFER_BIT), m_context.getDefaultAllocator(), vk::MemoryRequirement::HostVisible); 180 vk::flushMappedMemoryRange(m_vk, m_context.getDevice(), m_indexBuffer->getBoundMemory().getMemory(), m_indexBuffer->getBoundMemory().getOffset(), sizeof(deUint32) * indexBufferLength); 347 m_vk.cmdBindVertexBuffers(*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 351 m_indirectBuffer = Buffer::createAndAlloc( m_vk, 363 vk::flushMappedMemoryRange(m_vk, 369 m_vk.cmdBindPipeline(*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 373 m_vk.cmdBindIndexBuffer(*m_cmdBuffer, m_indexBuffer->object(), DE_NULL, vk::VK_INDEX_TYPE_UINT32); 381 m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, m_drawCount, m_strideInBuffer); 384 m_vk.cmdDrawIndexedIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer, m_drawCount, m_strideInBuffer); 397 m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), m_offsetInBuffer + drawNdx*m_strideInBuf (…) [all...] |
vktDrawShaderDrawParametersTests.cpp | 161 m_indirectBuffer = Buffer::createAndAlloc(m_vk, m_context.getDevice(), BufferCreateInfo(indirectBufferSize, vk::VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT), 165 vk::flushMappedMemoryRange(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory().getMemory(), m_indirectBuffer->getBoundMemory().getOffset(), VK_WHOLE_SIZE); 172 m_indexBuffer = Buffer::createAndAlloc(m_vk, m_context.getDevice(), BufferCreateInfo(indexBufferSize, vk::VK_BUFFER_USAGE_INDEX_BUFFER_BIT), 184 vk::flushMappedMemoryRange(m_vk, m_context.getDevice(), m_indexBuffer->getBoundMemory().getMemory(), m_indexBuffer->getBoundMemory().getOffset(), VK_WHOLE_SIZE); 198 vk::flushMappedMemoryRange(m_vk, m_context.getDevice(), m_indirectBuffer->getBoundMemory().getMemory(), m_indirectBuffer->getBoundMemory().getOffset(), VK_WHOLE_SIZE); 243 m_vk.cmdBindVertexBuffers (*m_cmdBuffer, 0, 1, &vertexBuffer, &vertexBufferOffset); 244 m_vk.cmdBindPipeline (*m_cmdBuffer, vk::VK_PIPELINE_BIND_POINT_GRAPHICS, *m_pipeline); 247 m_vk.cmdBindIndexBuffer(*m_cmdBuffer, m_indexBuffer->object(), 0ull, vk::VK_INDEX_TYPE_UINT32); 282 m_vk.cmdDrawIndexedIndirect(*m_cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDrawIndexedIndirectCommand)); 284 m_vk.cmdDrawIndirect(*m_cmdBuffer, m_indirectBuffer->object(), 0ull, numIndirectDraws, sizeof(vk::VkDra (…) [all...] |
vktDrawBufferObjectUtil.hpp | 64 const vk::DeviceInterface& m_vk; member in class:vkt::Draw::Buffer
|