Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit e962d1a

Browse files
authored
Merge pull request #66 from iaz3/patch-2
Fix Image View and Sampler code and beyond missing swapChainAdequate check
2 parents f63ce7c + 97dd2ea commit e962d1a

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

06_Texture_mapping/01_Image_view_and_sampler.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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

code/depth_buffering.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

code/model_loading.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

code/sampler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

code/texture_mapping.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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) {

0 commit comments

Comments
 (0)