#include <Context1Vk.h>
|
void | getFeatures (VkPhysicalDevice physical, VkPhysicalDeviceFeatures2 &features2, VkPhysicalDeviceProperties2 &properties2) |
|
|
VkPhysicalDeviceFeatures | features10 {} |
|
VkPhysicalDeviceVulkan11Features | features11 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES } |
|
VkPhysicalDeviceVulkan12Features | features12 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES } |
|
VkPhysicalDeviceProperties | properties10 {} |
|
VkPhysicalDeviceVulkan11Properties | properties11 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES } |
|
VkPhysicalDeviceVulkan12Properties | properties12 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES } |
|
Definition at line 89 of file Context1Vk.h.
◆ getFeatures()
void VulkanFeatures::getFeatures |
( |
VkPhysicalDevice |
physical, |
|
|
VkPhysicalDeviceFeatures2 & |
features2, |
|
|
VkPhysicalDeviceProperties2 & |
properties2 |
|
) |
| |
|
inline |
Definition at line 193 of file Context1Vk.h.
193 {
194
195
196 features2 = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 };
197 properties2 = { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 };
198
199
203
204 properties12.driverID = VK_DRIVER_ID_NVIDIA_PROPRIETARY;
205 properties12.supportedDepthResolveModes = VK_RESOLVE_MODE_MAX_BIT;
206 properties12.supportedStencilResolveModes = VK_RESOLVE_MODE_MAX_BIT;
207
211
212 vkGetPhysicalDeviceFeatures2(physical, &features2);
213 vkGetPhysicalDeviceProperties2(physical, &properties2);
214
217
218
219
220
221
222
223
224
225
226
227
228 };
VkPhysicalDeviceVulkan12Features features12
VkPhysicalDeviceVulkan12Properties properties12
VkPhysicalDeviceFeatures features10
VkPhysicalDeviceVulkan11Features features11
VkPhysicalDeviceProperties properties10
VkPhysicalDeviceVulkan11Properties properties11
◆ features10
VkPhysicalDeviceFeatures VulkanFeatures::features10 {} |
◆ features11
VkPhysicalDeviceVulkan11Features VulkanFeatures::features11 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES } |
◆ features12
VkPhysicalDeviceVulkan12Features VulkanFeatures::features12 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES } |
◆ properties10
VkPhysicalDeviceProperties VulkanFeatures::properties10 {} |
◆ properties11
VkPhysicalDeviceVulkan11Properties VulkanFeatures::properties11 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES } |
◆ properties12
VkPhysicalDeviceVulkan12Properties VulkanFeatures::properties12 { VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES } |
The documentation for this struct was generated from the following file: