• Home
  • Raw
  • Download

Lines Matching refs:queues

82 		vector<VkQueue>	queues;  member
95 temp.queues.resize(count); in addQueueFamilyIndex()
123 for (int queueNdx = 0; queueNdx < static_cast<int>(queue.queues.size()); ++queueNdx) in getFreeQueue()
130 returnQueues = queue.queues[queueNdx]; in getFreeQueue()
200 MultiQueues& queues = *moveQueues; in createQueues() local
213queues.addQueueFamilyIndex(queuePropertiesNdx, queueFamilyProperties[queuePropertiesNdx].queueCoun… in createQueues()
217 if (queues.countQueueFamilyIndex() == 0) in createQueues()
225 …for (int queueFamilyIndexNdx = 0; queueFamilyIndexNdx < static_cast<int>(queues.countQueueFamilyIn… in createQueues()
227 if (queues.getQueues(queueFamilyIndexNdx).queues.size() > maxQueueCount) in createQueues()
228 maxQueueCount = static_cast<unsigned int>(queues.getQueues(queueFamilyIndexNdx).queues.size()); in createQueues()
233 …for (int queueFamilyIndexNdx = 0; queueFamilyIndexNdx < static_cast<int>(queues.countQueueFamilyIn… in createQueues()
236 …const deUint32 queueCount = static_cast<deUint32>(queues.getQueues(queueFamilyIndexNdx).queues.s… in createQueues()
243 queueInfo.queueFamilyIndex = queues.getQueueFamilyIndex(queueFamilyIndexNdx); in createQueues()
260 deviceInfo.queueCreateInfoCount = static_cast<deUint32>(queues.countQueueFamilyIndex()); in createQueues()
263queues.setDevice(createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(… in createQueues()
265 …for (deUint32 queueFamilyIndex = 0; queueFamilyIndex < queues.countQueueFamilyIndex(); ++queueFami… in createQueues()
267 …for (deUint32 queueReqNdx = 0; queueReqNdx < queues.getQueues(queueFamilyIndex).queues.size(); ++q… in createQueues()
269 ….getDeviceQueue(queues.getDevice(), queues.getQueueFamilyIndex(queueFamilyIndex), queueReqNdx, &qu… in createQueues()
270 queues.getQueues(queueFamilyIndex).available[queueReqNdx]=true; in createQueues()
274 queues.m_allocator = createAllocator(context, queues.getDevice()); in createQueues()
279 …const VkDescriptorSetLayout& descriptorSetLayout, MultiQueues& queues, const deUint32& shadersExec… in executeComputePipeline() argument
282 const VkDevice device = queues.getDevice(); in executeComputePipeline()
286 while(!queues.getFreeQueue(queueFamilyIndex, queue, queueIndex)){} in executeComputePipeline()
292 …Buffer resultBuffer (vk, device, *queues.m_allocator, makeBufferCreateInfo(BUFFER_SIZE, VK_… in executeComputePipeline()
332 queues.releaseQueue(queueFamilyIndex, queueIndex); in executeComputePipeline()
353 …const VkDescriptorSetLayout& descriptorSetLayout, MultiQueues& queues, const VkRenderPass& renderP… in executeGraphicPipeline() argument
356 const VkDevice device = queues.getDevice(); in executeGraphicPipeline()
360 while(!queues.getFreeQueue(queueFamilyIndex, queue, queueIndex)){} in executeGraphicPipeline()
367 …Buffer resultBuffer (vk, device, *queues.m_allocator, makeBufferCreateInfo(BUFFER_SIZE, V… in executeGraphicPipeline()
372 …de::MovePtr<Image> colorAttachmentImage = de::MovePtr<Image>(new Image(vk, device, *queues.m_a… in executeGraphicPipeline()
426 queues.releaseQueue(queueFamilyIndex, queueIndex); in executeGraphicPipeline()
450 …const VkDescriptorSetLayout& descriptorSetLayout, MultiQueues& queues, const vector<deUint32>& sha… in ThreadGroupThread() argument
455 , m_queues (queues) in ThreadGroupThread()
552 MultiQueues& queues, const vector<deUint32>& shadersExecutions) in CreateComputeThread() argument
553 …: ThreadGroupThread (context, pipelineCache, pipelineLayout, descriptorSetLayout, queues, shaders… in CreateComputeThread()
582 … MultiQueues& queues, const VkRenderPass& renderPass, const vector<deUint32>& shadersExecutions) in CreateGraphicThread() argument
583 …: ThreadGroupThread (context, pipelineCache, pipelineLayout, descriptorSetLayout, queues, shaders… in CreateGraphicThread()
623 MovePtr<MultiQueues> queues = createQueues(m_context, VK_QUEUE_COMPUTE_BIT); in iterate() local
624 const VkDevice device = queues->getDevice(); in iterate()
626 …Buffer resultBuffer (vk, device, *queues->m_allocator, makeBufferCreateInfo(BUFFER_SIZE, … in iterate()
646 …executeComputePipeline(m_context, *pipeline, *pipelineLayout, *descriptorSetLayout, *queues, m_sha… in iterate()
650 …m_context, *pipelineCache, pipelineInfo, *pipelineLayout, *descriptorSetLayout, *queues, m_shaders… in iterate()
734 MovePtr<MultiQueues> queues = createQueues (m_context, VK_QUEUE_GRAPHICS_BIT); in iterate() local
735 const VkDevice device = queues->getDevice(); in iterate()
758 …executeGraphicPipeline(m_context, *pipeline, *pipelineLayout, *descriptorSetLayout, *queues, *rend… in iterate()
762 …m_context, *pipelineCache, pipelineInfo, *pipelineLayout, *descriptorSetLayout, *queues, *renderPa… in iterate()