Inexor vulkan-renderer Logo
  • Getting Started
  • Engine Overview
  • Frequently Asked Questions
  • C++ Code Documentation
  • Helpful Links
  • How to Contribute
  • Changelog
  • MIT License
  • Contact
Inexor vulkan-renderer
  • File device_info.hpp
  • View page source

File device_info.hpp¶

↰ Parent directory (inexor/vulkan-renderer/tools)

Contents

  • Definition (inexor/vulkan-renderer/tools/device_info.hpp)

  • Includes

  • Namespaces

  • Classes

  • Functions

Definition (inexor/vulkan-renderer/tools/device_info.hpp)¶

  • Program Listing for File device_info.hpp

Includes¶

  • cstdint

  • span

  • string

  • vector

  • volk.h

Namespaces¶

  • Namespace inexor

  • Namespace inexor::vulkan_renderer

  • Namespace inexor::vulkan_renderer::tools

  • Namespace inexor::vulkan_renderer::wrapper

Classes¶

  • Struct DeviceInfo

Functions¶

  • Function inexor::vulkan_renderer::tools::build_device_info

  • Function inexor::vulkan_renderer::tools::compare_physical_devices

  • Function inexor::vulkan_renderer::tools::device_type_rating

  • Function inexor::vulkan_renderer::tools::get_device_features_as_vector

  • Function inexor::vulkan_renderer::tools::get_physical_device_name

  • Function inexor::vulkan_renderer::tools::is_extension_supported

  • Function inexor::vulkan_renderer::tools::is_gpu_suitable

  • Function inexor::vulkan_renderer::tools::pick_best_physical_device(std::vector<DeviceInfo>&&, const VkPhysicalDeviceFeatures&, const std::span<const char *>)

  • Function inexor::vulkan_renderer::tools::pick_best_physical_device(const Instance&, VkSurfaceKHR, const VkPhysicalDeviceFeatures&, const std::span<const char *>)


© Copyright 2020-present Inexor Collective. The page content is licensed under CC BY 4.0 unless otherwise noted.

Built with Sphinx using a theme provided by Read the Docs.