MayaFlux 0.1.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 189 of file VKDevice.cpp.

190{
191 std::vector<vk::ExtensionProperties> availableExtensions = m_physical_device.enumerateDeviceExtensionProperties();
192
193 MF_PRINT(Journal::Component::Core, Journal::Context::GraphicsBackend, "Available physical device extensions:");
194 for (const auto& extension : availableExtensions) {
195 std::cout << "\t- " << extension.extensionName << " (Version: " << extension.specVersion << ")\n";
196 }
198}
#define MF_PRINT(comp, ctx,...)
vk::PhysicalDevice m_physical_device
Selected physical device (GPU)
Definition VKDevice.hpp:109
@ 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.