Lines Matching defs:device
38 Move<VkCommandBuffer> makeCommandBuffer (const DeviceInterface& vk, const VkDevice device, const VkCommandPool commandPool)
48 return allocateCommandBuffer(vk, device, &info);
52 const VkDevice device,
82 const vk::Unique<vk::VkPipelineCache> pipelineCache (pipelineCacheData.createPipelineCache(vk, device, resourceInterface));
84 vk::Move<vk::VkPipeline> pipeline (createComputePipeline(vk, device, *pipelineCache, &pipelineInfo));
87 pipelineCacheData.setFromPipelineCache(vk, device, *pipelineCache);
131 const VkDevice device,
141 m_vertexShaderModule = createShaderModule(vk, device, binary, (VkShaderModuleCreateFlags)0);
147 m_tessControlShaderModule = createShaderModule(vk, device, binary, (VkShaderModuleCreateFlags)0);
153 m_tessEvaluationShaderModule = createShaderModule(vk, device, binary, (VkShaderModuleCreateFlags)0);
159 m_geometryShaderModule = createShaderModule(vk, device, binary, (VkShaderModuleCreateFlags)0);
165 m_fragmentShaderModule = createShaderModule(vk, device, binary, (VkShaderModuleCreateFlags)0);
223 const VkDevice device,
378 const vk::Unique<vk::VkPipelineCache> pipelineCache(pipelineCacheData.createPipelineCache(vk, device, resourceInterface));
379 vk::Move<vk::VkPipeline> pipeline (createGraphicsPipeline(vk, device, *pipelineCache, &graphicsPipelineInfo));
382 pipelineCacheData.setFromPipelineCache(vk, device, *pipelineCache);
1001 const VkDevice device,
1016 const Unique<VkFence> fence(createFence(vk, device));
1018 VK_CHECK(vk.waitForFences(device, 1u, &fence.get(), DE_TRUE, ~0ull));
1152 vk::Move<VkPipelineCache> PipelineCacheData::createPipelineCache (const vk::DeviceInterface& vk, const vk::VkDevice device, de::SharedPtr<vk::ResourceInterface> resourceInterface) const
1174 return vk::createPipelineCache(vk, device, ¶ms);
1177 void PipelineCacheData::setFromPipelineCache (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkPipelineCache pipelineCache)
1183 VK_CHECK(vk.getPipelineCacheData(device, pipelineCache, &dataSize, DE_NULL));
1188 VK_CHECK(vk.getPipelineCacheData(device, pipelineCache, &dataSize, &m_data[0]));
1191 DE_UNREF(device);
1196 vk::VkDevice getSyncDevice (de::MovePtr<VideoDevice>& device, Context& context)
1198 if (device == DE_NULL)
1201 return device->getDeviceSupportingQueue();
1204 const vk::DeviceInterface& getSyncDeviceInterface (de::MovePtr<VideoDevice>& device, Context& context)
1206 if (device == DE_NULL)
1209 return device->getDeviceDriver();
1212 deUint32 getSyncQueueFamilyIndex (de::MovePtr<VideoDevice>& device, Context& context)
1214 if (device == DE_NULL)
1217 return device->getQueueFamilyVideo();
1220 vk::VkQueue getSyncQueue (de::MovePtr<VideoDevice>& device, Context& context)
1222 if (device == DE_NULL)
1225 return getDeviceQueue(device->getDeviceDriver(), device->getDeviceSupportingQueue(), device->getQueueFamilyVideo(), 0u);