MCPcopy Create free account
hub / github.com/defold/defold / GetExtensionNames

Function GetExtensionNames

engine/graphics/src/vulkan/graphics_native.cpp:48–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

46 extern VulkanContext* g_VulkanContext;
47
48 const char** GetExtensionNames(uint16_t* num_extensions)
49 {
50 uint32_t required_platform_extensions_count = 0;
51 const char** required_platform_extensions = dmPlatform::VulkanGetRequiredInstanceExtensions(&required_platform_extensions_count);
52
53 if (required_platform_extensions_count > 0)
54 {
55 *num_extensions = required_platform_extensions_count;
56 return required_platform_extensions;
57 }
58
59 *num_extensions = DM_ARRAY_SIZE(g_extension_names);
60 return g_extension_names;
61 }
62
63 const char** GetValidationLayers(uint16_t* num_layers, bool use_validation)
64 {

Callers 2

VulkanIsSupportedFunction · 0.85
VulkanNewContextFunction · 0.85

Tested by

no test coverage detected