File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -333,7 +333,7 @@ bool isDeviceSuitable(VkPhysicalDevice device) {
333333 VkPhysicalDeviceFeatures supportedFeatures;
334334 vkGetPhysicalDeviceFeatures(device, &supportedFeatures);
335335
336- return indices.isComplete() && extensionsSupported && supportedFeatures.samplerAnisotropy;
336+ return indices.isComplete() && extensionsSupported && swapChainAdequate && supportedFeatures.samplerAnisotropy;
337337}
338338```
339339
Original file line number Diff line number Diff line change @@ -1398,7 +1398,7 @@ class HelloTriangleApplication {
13981398 VkPhysicalDeviceFeatures supportedFeatures;
13991399 vkGetPhysicalDeviceFeatures (device, &supportedFeatures);
14001400
1401- return indices.isComplete () && extensionsSupported && supportedFeatures.samplerAnisotropy ;
1401+ return indices.isComplete () && extensionsSupported && swapChainAdequate && supportedFeatures.samplerAnisotropy ;
14021402 }
14031403
14041404 bool checkDeviceExtensionSupport (VkPhysicalDevice device) {
Original file line number Diff line number Diff line change @@ -1444,7 +1444,7 @@ class HelloTriangleApplication {
14441444 VkPhysicalDeviceFeatures supportedFeatures;
14451445 vkGetPhysicalDeviceFeatures (device, &supportedFeatures);
14461446
1447- return indices.isComplete () && extensionsSupported && supportedFeatures.samplerAnisotropy ;
1447+ return indices.isComplete () && extensionsSupported && swapChainAdequate && supportedFeatures.samplerAnisotropy ;
14481448 }
14491449
14501450 bool checkDeviceExtensionSupport (VkPhysicalDevice device) {
Original file line number Diff line number Diff line change @@ -1270,7 +1270,7 @@ class HelloTriangleApplication {
12701270 VkPhysicalDeviceFeatures supportedFeatures;
12711271 vkGetPhysicalDeviceFeatures (device, &supportedFeatures);
12721272
1273- return indices.isComplete () && extensionsSupported && supportedFeatures.samplerAnisotropy ;
1273+ return indices.isComplete () && extensionsSupported && swapChainAdequate && supportedFeatures.samplerAnisotropy ;
12741274 }
12751275
12761276 bool checkDeviceExtensionSupport (VkPhysicalDevice device) {
Original file line number Diff line number Diff line change @@ -1300,7 +1300,7 @@ class HelloTriangleApplication {
13001300 VkPhysicalDeviceFeatures supportedFeatures;
13011301 vkGetPhysicalDeviceFeatures (device, &supportedFeatures);
13021302
1303- return indices.isComplete () && extensionsSupported && supportedFeatures.samplerAnisotropy ;
1303+ return indices.isComplete () && extensionsSupported && swapChainAdequate && supportedFeatures.samplerAnisotropy ;
13041304 }
13051305
13061306 bool checkDeviceExtensionSupport (VkPhysicalDevice device) {
You can’t perform that action at this time.
0 commit comments