Lines Matching refs:VkDevice
50 VkDevice device) = 0;
52 virtual void deinitDevice (VkDevice device) = 0;
76 virtual void registerDeviceFeatures (VkDevice device,
78 virtual void unregisterDeviceFeatures (VkDevice device) const = 0;
79 virtual VkResult createShaderModule (VkDevice device,
84 virtual VkResult createGraphicsPipelines (VkDevice device,
91 virtual VkResult createComputePipelines (VkDevice device,
98 virtual void destroyPipeline (VkDevice device,
101 virtual void createRenderPass (VkDevice device,
105 virtual void createRenderPass2 (VkDevice device,
109 virtual void createPipelineLayout (VkDevice device,
113 virtual void createDescriptorSetLayout (VkDevice device,
117 virtual void createSampler (VkDevice device,
121 virtual void createSamplerYcbcrConversion(VkDevice device,
125 virtual void createCommandPool (VkDevice device,
129 virtual void allocateCommandBuffers (VkDevice device,
134 virtual void resetCommandPool (VkDevice device,
157 VkPipelineCache getPipelineCache (VkDevice device) const;
187 mutable std::map<VkDevice, std::string> m_deviceFeatures;
188 mutable std::map<VkDevice, std::vector<std::string>> m_deviceExtensions;
190 std::map<VkDevice,de::SharedPtr<Move<VkPipelineCache>>> m_pipelineCache;
207 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateSamplerYcbcrConversionFunc) (VkDevice device, const…
208 typedef VKAPI_ATTR void (VKAPI_CALL* DestroySamplerYcbcrConversionFunc) (VkDevice device, VkSampl…
209 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateSamplerFunc) (VkDevice device, const VkSamplerC…
210 typedef VKAPI_ATTR void (VKAPI_CALL* DestroySamplerFunc) (VkDevice device, VkSampler sampler, …
211 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateShaderModuleFunc) (VkDevice device, const VkShade…
212 typedef VKAPI_ATTR void (VKAPI_CALL* DestroyShaderModuleFunc) (VkDevice device, VkShaderModule …
213 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateRenderPassFunc) (VkDevice device, const VkRender…
214 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateRenderPass2Func) (VkDevice device, const VkRende…
215 typedef VKAPI_ATTR void (VKAPI_CALL* DestroyRenderPassFunc) (VkDevice device, VkRenderPass ren…
216 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateDescriptorSetLayoutFunc) (VkDevice device, const V…
217 typedef VKAPI_ATTR void (VKAPI_CALL* DestroyDescriptorSetLayoutFunc) (VkDevice device, VkDescript…
218 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreatePipelineLayoutFunc) (VkDevice device, const VkPip…
219 typedef VKAPI_ATTR void (VKAPI_CALL* DestroyPipelineLayoutFunc) (VkDevice device, VkPipelineLay…
220 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateGraphicsPipelinesFunc) (VkDevice device, VkPipelin…
221 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreateComputePipelinesFunc) (VkDevice device, VkPipeline…
222 typedef VKAPI_ATTR void (VKAPI_CALL* DestroyPipelineFunc) (VkDevice device, VkPipeline pipelin…
223 typedef VKAPI_ATTR VkResult (VKAPI_CALL* CreatePipelineCacheFunc) (VkDevice device, const VkPipe…
224 typedef VKAPI_ATTR void (VKAPI_CALL* DestroyPipelineCacheFunc) (VkDevice device, VkPipelineCach…
225 typedef VKAPI_ATTR VkResult (VKAPI_CALL* GetPipelineCacheDataFunc) (VkDevice device, VkPipelineC…
227 typedef VKAPI_ATTR void (VKAPI_CALL* GetCommandPoolMemoryConsumptionFunc) (VkDevice device, VkComm…
236 VkDevice device) override;
237 void deinitDevice (VkDevice device) override;
240 void registerDeviceFeatures (VkDevice device,
242 void unregisterDeviceFeatures (VkDevice device) const override;
243 VkResult createShaderModule (VkDevice device,
248 VkResult createGraphicsPipelines (VkDevice device,
255 VkResult createComputePipelines (VkDevice device,
262 void destroyPipeline (VkDevice device,
265 void createRenderPass (VkDevice device,
269 void createRenderPass2 (VkDevice device,
273 void createPipelineLayout (VkDevice device,
277 void createDescriptorSetLayout (VkDevice device,
281 void createSampler (VkDevice device,
285 void createSamplerYcbcrConversion(VkDevice device,
289 void createCommandPool (VkDevice device,
293 void allocateCommandBuffers (VkDevice device,
298 void resetCommandPool (VkDevice device,
324 std::map<VkDevice,CreateShaderModuleFunc> m_createShaderModuleFunc;
325 std::map<VkDevice,CreateGraphicsPipelinesFunc> m_createGraphicsPipelinesFunc;
326 std::map<VkDevice,CreateComputePipelinesFunc> m_createComputePipelinesFunc;
336 VkResult createShaderModule (VkDevice device,