You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `VK_KHR_swapchain` extension is required for presenting rendered images to the window. The other extensions provide additional functionality that we'll use in later parts of the tutorial.
126
+
The `VK_KHR_swapchain` extension is required for presenting rendered images to the window. Other extensions provide additional functionality that we'll use in later parts of the tutorial.
@@ -149,9 +150,7 @@ Reviewing how we connect our feature chain to the device creation process:
149
150
150
151
This approach allows us to request multiple sets of features in a clean and organized way. Vulkan will process each structure in the chain and enable the requested features during device creation.
151
152
152
-
The remainder of the information bears a resemblance to the
153
-
`VkInstanceCreateInfo` struct and requires you to specify extensions and
154
-
validation layers. The difference is that these are device-specific this time.
153
+
The remainder of the information bears a resemblance to the `vk::InstanceCreateInfo` struct and requires you to specify extensions. The difference is that these are device-specific this time.
155
154
156
155
An example of a device-specific extension is `VK_KHR_swapchain`, which allows
157
156
you to present rendered images from that device to windows. It is possible that
@@ -163,7 +162,7 @@ Previous implementations of Vulkan made a distinction between instance and
163
162
device-specific validation layers, but this is
164
163
link:https://docs.vulkan.org/spec/latest/chapters/raytracing.html#extendingvulkan-layers-devicelayerdeprecation[no longer the case].
165
164
That means that the `enabledLayerCount` and `ppEnabledLayerNames` fields of
166
-
`VkDeviceCreateInfo` are ignored by up-to-date implementations.
165
+
`vk::DeviceCreateInfo` are ignored by up-to-date implementations.
167
166
168
167
As mentioned earlier, we need several device-specific extensions for our application to work properly.
0 commit comments