MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ query_supported_extensions()

void MayaFlux::Core::VKDevice::query_supported_extensions ( )

Query and log supported device extensions.

Definition at line 229 of file VKDevice.cpp.

230{
231 std::vector<vk::ExtensionProperties> availableExtensions = m_physical_device.enumerateDeviceExtensionProperties();
232
233 MF_PRINT(Journal::Component::Core, Journal::Context::GraphicsBackend, "Available physical device extensions:");
234 for (const auto& extension : availableExtensions) {
235 std::cout << "\t- " << extension.extensionName << " (Version: " << extension.specVersion << ")\n";
236 }
238}
#define MF_PRINT(comp, ctx,...)
vk::PhysicalDevice m_physical_device
Selected physical device (GPU)
Definition VKDevice.hpp:115
@ GraphicsBackend
Graphics/visual rendering backend (Vulkan, OpenGL)
@ Core
Core engine, backend, subsystems.

References MayaFlux::Journal::Core, MayaFlux::Journal::GraphicsBackend, m_physical_device, and MF_PRINT.