Get all instance extension requirements our engine needed. Source 1 : glfw requirements. Source 2 : user Setting. Source 3 : validation layer requirements.
- Todo
- Configurable
Get glfw extensions requirements.
Combine glfw extensions requirements.
Combine with our extensions requirements.
- Todo
- Our instance extensions requirements.
Add Nsight Perf Extensions.
Get glfw extensions requirements.
Combine glfw extensions requirements.
Combine with our extensions requirements.
- Todo
- Our instance extensions requirements.
Add Nsight Perf Extensions.
Definition at line 160 of file VulkanInstance.cpp.
161 {
163
166
170 uint32_t glfwExtensionCount = 0;
171 const char** glfwExtensions = glfwGetRequiredInstanceExtensions(&glfwExtensionCount);
172
176 for (uint32_t i = 0; i < glfwExtensionCount; i++)
177 {
179 glfwExtensions++;
180 }
181
186#ifdef SPICES_DEBUG
187
192
193#endif
194
199
200 }
#define NSIGHTPERF_GPUPROFILERHUD_QUERYINSTANCEEXTENSION(...)
#define SPICES_PROFILE_ZONE
std::vector< const char * > m_ExtensionProperties
Instance Extension Properties.
Referenced by VulkanInstance().