Lines Matching refs:device
13 #define ACQUIRE_PROC(name, instance, device) \
14 fFunctions.f##name = reinterpret_cast<PFN_vk##name>(getProc("vk" #name, instance, device))
16 #define ACQUIRE_PROC_SUFFIX(name, suffix, instance, device) \
18 reinterpret_cast<PFN_vk##name##suffix>(getProc("vk" #name #suffix, instance, device))
22 VkDevice device,
50 ACQUIRE_PROC(GetDeviceQueue, VK_NULL_HANDLE, device);
51 ACQUIRE_PROC(QueueSubmit, VK_NULL_HANDLE, device);
52 ACQUIRE_PROC(QueueWaitIdle, VK_NULL_HANDLE, device);
53 ACQUIRE_PROC(DeviceWaitIdle, VK_NULL_HANDLE, device);
54 ACQUIRE_PROC(AllocateMemory, VK_NULL_HANDLE, device);
55 ACQUIRE_PROC(FreeMemory, VK_NULL_HANDLE, device);
56 ACQUIRE_PROC(MapMemory, VK_NULL_HANDLE, device);
57 ACQUIRE_PROC(UnmapMemory, VK_NULL_HANDLE, device);
58 ACQUIRE_PROC(FlushMappedMemoryRanges, VK_NULL_HANDLE, device);
59 ACQUIRE_PROC(InvalidateMappedMemoryRanges, VK_NULL_HANDLE, device);
60 ACQUIRE_PROC(GetDeviceMemoryCommitment, VK_NULL_HANDLE, device);
61 ACQUIRE_PROC(BindBufferMemory, VK_NULL_HANDLE, device);
62 ACQUIRE_PROC(BindImageMemory, VK_NULL_HANDLE, device);
63 ACQUIRE_PROC(GetBufferMemoryRequirements, VK_NULL_HANDLE, device);
64 ACQUIRE_PROC(GetImageMemoryRequirements, VK_NULL_HANDLE, device);
65 ACQUIRE_PROC(GetImageSparseMemoryRequirements, VK_NULL_HANDLE, device);
66 ACQUIRE_PROC(QueueBindSparse, VK_NULL_HANDLE, device);
67 ACQUIRE_PROC(CreateFence, VK_NULL_HANDLE, device);
68 ACQUIRE_PROC(DestroyFence, VK_NULL_HANDLE, device);
69 ACQUIRE_PROC(ResetFences, VK_NULL_HANDLE, device);
70 ACQUIRE_PROC(GetFenceStatus, VK_NULL_HANDLE, device);
71 ACQUIRE_PROC(WaitForFences, VK_NULL_HANDLE, device);
72 ACQUIRE_PROC(CreateSemaphore, VK_NULL_HANDLE, device);
73 ACQUIRE_PROC(DestroySemaphore, VK_NULL_HANDLE, device);
74 ACQUIRE_PROC(CreateEvent, VK_NULL_HANDLE, device);
75 ACQUIRE_PROC(DestroyEvent, VK_NULL_HANDLE, device);
76 ACQUIRE_PROC(GetEventStatus, VK_NULL_HANDLE, device);
77 ACQUIRE_PROC(SetEvent, VK_NULL_HANDLE, device);
78 ACQUIRE_PROC(ResetEvent, VK_NULL_HANDLE, device);
79 ACQUIRE_PROC(CreateQueryPool, VK_NULL_HANDLE, device);
80 ACQUIRE_PROC(DestroyQueryPool, VK_NULL_HANDLE, device);
81 ACQUIRE_PROC(GetQueryPoolResults, VK_NULL_HANDLE, device);
82 ACQUIRE_PROC(CreateBuffer, VK_NULL_HANDLE, device);
83 ACQUIRE_PROC(DestroyBuffer, VK_NULL_HANDLE, device);
84 ACQUIRE_PROC(CreateBufferView, VK_NULL_HANDLE, device);
85 ACQUIRE_PROC(DestroyBufferView, VK_NULL_HANDLE, device);
86 ACQUIRE_PROC(CreateImage, VK_NULL_HANDLE, device);
87 ACQUIRE_PROC(DestroyImage, VK_NULL_HANDLE, device);
88 ACQUIRE_PROC(GetImageSubresourceLayout, VK_NULL_HANDLE, device);
89 ACQUIRE_PROC(CreateImageView, VK_NULL_HANDLE, device);
90 ACQUIRE_PROC(DestroyImageView, VK_NULL_HANDLE, device);
91 ACQUIRE_PROC(CreateShaderModule, VK_NULL_HANDLE, device);
92 ACQUIRE_PROC(DestroyShaderModule, VK_NULL_HANDLE, device);
93 ACQUIRE_PROC(CreatePipelineCache, VK_NULL_HANDLE, device);
94 ACQUIRE_PROC(DestroyPipelineCache, VK_NULL_HANDLE, device);
95 ACQUIRE_PROC(GetPipelineCacheData, VK_NULL_HANDLE, device);
96 ACQUIRE_PROC(MergePipelineCaches, VK_NULL_HANDLE, device);
97 ACQUIRE_PROC(CreateGraphicsPipelines, VK_NULL_HANDLE, device);
98 ACQUIRE_PROC(CreateComputePipelines, VK_NULL_HANDLE, device);
99 ACQUIRE_PROC(DestroyPipeline, VK_NULL_HANDLE, device);
100 ACQUIRE_PROC(CreatePipelineLayout, VK_NULL_HANDLE, device);
101 ACQUIRE_PROC(DestroyPipelineLayout, VK_NULL_HANDLE, device);
102 ACQUIRE_PROC(CreateSampler, VK_NULL_HANDLE, device);
103 ACQUIRE_PROC(DestroySampler, VK_NULL_HANDLE, device);
104 ACQUIRE_PROC(CreateDescriptorSetLayout, VK_NULL_HANDLE, device);
105 ACQUIRE_PROC(DestroyDescriptorSetLayout, VK_NULL_HANDLE, device);
106 ACQUIRE_PROC(CreateDescriptorPool, VK_NULL_HANDLE, device);
107 ACQUIRE_PROC(DestroyDescriptorPool, VK_NULL_HANDLE, device);
108 ACQUIRE_PROC(ResetDescriptorPool, VK_NULL_HANDLE, device);
109 ACQUIRE_PROC(AllocateDescriptorSets, VK_NULL_HANDLE, device);
110 ACQUIRE_PROC(FreeDescriptorSets, VK_NULL_HANDLE, device);
111 ACQUIRE_PROC(UpdateDescriptorSets, VK_NULL_HANDLE, device);
112 ACQUIRE_PROC(CreateFramebuffer, VK_NULL_HANDLE, device);
113 ACQUIRE_PROC(DestroyFramebuffer, VK_NULL_HANDLE, device);
114 ACQUIRE_PROC(CreateRenderPass, VK_NULL_HANDLE, device);
115 ACQUIRE_PROC(DestroyRenderPass, VK_NULL_HANDLE, device);
116 ACQUIRE_PROC(GetRenderAreaGranularity, VK_NULL_HANDLE, device);
117 ACQUIRE_PROC(CreateCommandPool, VK_NULL_HANDLE, device);
118 ACQUIRE_PROC(DestroyCommandPool, VK_NULL_HANDLE, device);
119 ACQUIRE_PROC(ResetCommandPool, VK_NULL_HANDLE, device);
120 ACQUIRE_PROC(AllocateCommandBuffers, VK_NULL_HANDLE, device);
121 ACQUIRE_PROC(FreeCommandBuffers, VK_NULL_HANDLE, device);
122 ACQUIRE_PROC(BeginCommandBuffer, VK_NULL_HANDLE, device);
123 ACQUIRE_PROC(EndCommandBuffer, VK_NULL_HANDLE, device);
124 ACQUIRE_PROC(ResetCommandBuffer, VK_NULL_HANDLE, device);
125 ACQUIRE_PROC(CmdBindPipeline, VK_NULL_HANDLE, device);
126 ACQUIRE_PROC(CmdSetViewport, VK_NULL_HANDLE, device);
127 ACQUIRE_PROC(CmdSetScissor, VK_NULL_HANDLE, device);
128 ACQUIRE_PROC(CmdSetLineWidth, VK_NULL_HANDLE, device);
129 ACQUIRE_PROC(CmdSetDepthBias, VK_NULL_HANDLE, device);
130 ACQUIRE_PROC(CmdSetBlendConstants, VK_NULL_HANDLE, device);
131 ACQUIRE_PROC(CmdSetDepthBounds, VK_NULL_HANDLE, device);
132 ACQUIRE_PROC(CmdSetStencilCompareMask, VK_NULL_HANDLE, device);
133 ACQUIRE_PROC(CmdSetStencilWriteMask, VK_NULL_HANDLE, device);
134 ACQUIRE_PROC(CmdSetStencilReference, VK_NULL_HANDLE, device);
135 ACQUIRE_PROC(CmdBindDescriptorSets, VK_NULL_HANDLE, device);
136 ACQUIRE_PROC(CmdBindIndexBuffer, VK_NULL_HANDLE, device);
137 ACQUIRE_PROC(CmdBindVertexBuffers, VK_NULL_HANDLE, device);
138 ACQUIRE_PROC(CmdDraw, VK_NULL_HANDLE, device);
139 ACQUIRE_PROC(CmdDrawIndexed, VK_NULL_HANDLE, device);
140 ACQUIRE_PROC(CmdDrawIndirect, VK_NULL_HANDLE, device);
141 ACQUIRE_PROC(CmdDrawIndexedIndirect, VK_NULL_HANDLE, device);
142 ACQUIRE_PROC(CmdDispatch, VK_NULL_HANDLE, device);
143 ACQUIRE_PROC(CmdDispatchIndirect, VK_NULL_HANDLE, device);
144 ACQUIRE_PROC(CmdCopyBuffer, VK_NULL_HANDLE, device);
145 ACQUIRE_PROC(CmdCopyImage, VK_NULL_HANDLE, device);
146 ACQUIRE_PROC(CmdBlitImage, VK_NULL_HANDLE, device);
147 ACQUIRE_PROC(CmdCopyBufferToImage, VK_NULL_HANDLE, device);
148 ACQUIRE_PROC(CmdCopyImageToBuffer, VK_NULL_HANDLE, device);
149 ACQUIRE_PROC(CmdUpdateBuffer, VK_NULL_HANDLE, device);
150 ACQUIRE_PROC(CmdFillBuffer, VK_NULL_HANDLE, device);
151 ACQUIRE_PROC(CmdClearColorImage, VK_NULL_HANDLE, device);
152 ACQUIRE_PROC(CmdClearDepthStencilImage, VK_NULL_HANDLE, device);
153 ACQUIRE_PROC(CmdClearAttachments, VK_NULL_HANDLE, device);
154 ACQUIRE_PROC(CmdResolveImage, VK_NULL_HANDLE, device);
155 ACQUIRE_PROC(CmdSetEvent, VK_NULL_HANDLE, device);
156 ACQUIRE_PROC(CmdResetEvent, VK_NULL_HANDLE, device);
157 ACQUIRE_PROC(CmdWaitEvents, VK_NULL_HANDLE, device);
158 ACQUIRE_PROC(CmdPipelineBarrier, VK_NULL_HANDLE, device);
159 ACQUIRE_PROC(CmdBeginQuery, VK_NULL_HANDLE, device);
160 ACQUIRE_PROC(CmdEndQuery, VK_NULL_HANDLE, device);
161 ACQUIRE_PROC(CmdResetQueryPool, VK_NULL_HANDLE, device);
162 ACQUIRE_PROC(CmdWriteTimestamp, VK_NULL_HANDLE, device);
163 ACQUIRE_PROC(CmdCopyQueryPoolResults, VK_NULL_HANDLE, device);
164 ACQUIRE_PROC(CmdPushConstants, VK_NULL_HANDLE, device);
165 ACQUIRE_PROC(CmdBeginRenderPass, VK_NULL_HANDLE, device);
166 ACQUIRE_PROC(CmdNextSubpass, VK_NULL_HANDLE, device);
167 ACQUIRE_PROC(CmdEndRenderPass, VK_NULL_HANDLE, device);
168 ACQUIRE_PROC(CmdExecuteCommands, VK_NULL_HANDLE, device);
169 ACQUIRE_PROC(CmdDrawBlurImageHUAWEI, VK_NULL_HANDLE, device);
170 ACQUIRE_PROC(GetBlurImageSizeHUAWEI, VK_NULL_HANDLE, device);
195 ACQUIRE_PROC(GetImageMemoryRequirements2, VK_NULL_HANDLE, device);
196 ACQUIRE_PROC(GetBufferMemoryRequirements2, VK_NULL_HANDLE, device);
197 ACQUIRE_PROC(GetImageSparseMemoryRequirements2, VK_NULL_HANDLE, device);
199 ACQUIRE_PROC_SUFFIX(GetImageMemoryRequirements2, KHR, VK_NULL_HANDLE, device);
200 ACQUIRE_PROC_SUFFIX(GetBufferMemoryRequirements2, KHR, VK_NULL_HANDLE, device);
201 ACQUIRE_PROC_SUFFIX(GetImageSparseMemoryRequirements2, KHR, VK_NULL_HANDLE, device);
206 ACQUIRE_PROC(BindBufferMemory2, VK_NULL_HANDLE, device);
207 ACQUIRE_PROC(BindImageMemory2, VK_NULL_HANDLE, device);
209 ACQUIRE_PROC_SUFFIX(BindBufferMemory2, KHR, VK_NULL_HANDLE, device);
210 ACQUIRE_PROC_SUFFIX(BindImageMemory2, KHR, VK_NULL_HANDLE, device);
215 ACQUIRE_PROC(TrimCommandPool, VK_NULL_HANDLE, device);
217 ACQUIRE_PROC_SUFFIX(TrimCommandPool, KHR, VK_NULL_HANDLE, device);
222 ACQUIRE_PROC(GetDescriptorSetLayoutSupport, VK_NULL_HANDLE, device);
224 ACQUIRE_PROC_SUFFIX(GetDescriptorSetLayoutSupport, KHR, VK_NULL_HANDLE, device);
237 ACQUIRE_PROC(CreateSamplerYcbcrConversion, VK_NULL_HANDLE, device);
238 ACQUIRE_PROC(DestroySamplerYcbcrConversion, VK_NULL_HANDLE, device);
240 ACQUIRE_PROC_SUFFIX(CreateSamplerYcbcrConversion, KHR, VK_NULL_HANDLE, device);
241 ACQUIRE_PROC_SUFFIX(DestroySamplerYcbcrConversion, KHR, VK_NULL_HANDLE, device);
245 ACQUIRE_PROC(GetPerFrameLoad, VK_NULL_HANDLE, device);
252 ACQUIRE_PROC_SUFFIX(GetAndroidHardwareBufferProperties, ANDROID, VK_NULL_HANDLE, device);
253 ACQUIRE_PROC_SUFFIX(GetMemoryAndroidHardwareBuffer, ANDROID, VK_NULL_HANDLE, device);