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

Skip to content

Commit 40e3d84

Browse files
committed
Remove outdated section about driver support for VK_PRESENT_MODE_FIFO_KHR
1 parent 71a3c0f commit 40e3d84

26 files changed

Lines changed: 24 additions & 159 deletions

code/06_swap_chain_creation.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -320,17 +320,13 @@ class HelloTriangleApplication {
320320
}
321321

322322
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
323-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
324-
325323
for (const auto& availablePresentMode : availablePresentModes) {
326324
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
327325
return availablePresentMode;
328-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
329-
bestMode = availablePresentMode;
330326
}
331327
}
332328

333-
return bestMode;
329+
return VK_PRESENT_MODE_FIFO_KHR;
334330
}
335331

336332
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/07_image_views.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -351,17 +351,13 @@ class HelloTriangleApplication {
351351
}
352352

353353
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
354-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
355-
356354
for (const auto& availablePresentMode : availablePresentModes) {
357355
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
358356
return availablePresentMode;
359-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
360-
bestMode = availablePresentMode;
361357
}
362358
}
363359

364-
return bestMode;
360+
return VK_PRESENT_MODE_FIFO_KHR;
365361
}
366362

367363
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/08_graphics_pipeline.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -356,17 +356,13 @@ class HelloTriangleApplication {
356356
}
357357

358358
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
359-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
360-
361359
for (const auto& availablePresentMode : availablePresentModes) {
362360
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
363361
return availablePresentMode;
364-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
365-
bestMode = availablePresentMode;
366362
}
367363
}
368364

369-
return bestMode;
365+
return VK_PRESENT_MODE_FIFO_KHR;
370366
}
371367

372368
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/09_shader_modules.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -392,17 +392,13 @@ class HelloTriangleApplication {
392392
}
393393

394394
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
395-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
396-
397395
for (const auto& availablePresentMode : availablePresentModes) {
398396
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
399397
return availablePresentMode;
400-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
401-
bestMode = availablePresentMode;
402398
}
403399
}
404400

405-
return bestMode;
401+
return VK_PRESENT_MODE_FIFO_KHR;
406402
}
407403

408404
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/10_fixed_functions.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -464,17 +464,13 @@ class HelloTriangleApplication {
464464
}
465465

466466
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
467-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
468-
469467
for (const auto& availablePresentMode : availablePresentModes) {
470468
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
471469
return availablePresentMode;
472-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
473-
bestMode = availablePresentMode;
474470
}
475471
}
476472

477-
return bestMode;
473+
return VK_PRESENT_MODE_FIFO_KHR;
478474
}
479475

480476
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/11_render_passes.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -499,17 +499,13 @@ class HelloTriangleApplication {
499499
}
500500

501501
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
502-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
503-
504502
for (const auto& availablePresentMode : availablePresentModes) {
505503
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
506504
return availablePresentMode;
507-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
508-
bestMode = availablePresentMode;
509505
}
510506
}
511507

512-
return bestMode;
508+
return VK_PRESENT_MODE_FIFO_KHR;
513509
}
514510

515511
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/12_graphics_pipeline_complete.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -520,17 +520,13 @@ class HelloTriangleApplication {
520520
}
521521

522522
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
523-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
524-
525523
for (const auto& availablePresentMode : availablePresentModes) {
526524
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
527525
return availablePresentMode;
528-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
529-
bestMode = availablePresentMode;
530526
}
531527
}
532528

533-
return bestMode;
529+
return VK_PRESENT_MODE_FIFO_KHR;
534530
}
535531

536532
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/13_framebuffers.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -549,17 +549,13 @@ class HelloTriangleApplication {
549549
}
550550

551551
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
552-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
553-
554552
for (const auto& availablePresentMode : availablePresentModes) {
555553
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
556554
return availablePresentMode;
557-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
558-
bestMode = availablePresentMode;
559555
}
560556
}
561557

562-
return bestMode;
558+
return VK_PRESENT_MODE_FIFO_KHR;
563559
}
564560

565561
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/14_command_buffers.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -615,17 +615,13 @@ class HelloTriangleApplication {
615615
}
616616

617617
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
618-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
619-
620618
for (const auto& availablePresentMode : availablePresentModes) {
621619
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
622620
return availablePresentMode;
623-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
624-
bestMode = availablePresentMode;
625621
}
626622
}
627623

628-
return bestMode;
624+
return VK_PRESENT_MODE_FIFO_KHR;
629625
}
630626

631627
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

code/15_hello_triangle.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -707,17 +707,13 @@ class HelloTriangleApplication {
707707
}
708708

709709
VkPresentModeKHR chooseSwapPresentMode(const std::vector<VkPresentModeKHR>& availablePresentModes) {
710-
VkPresentModeKHR bestMode = VK_PRESENT_MODE_FIFO_KHR;
711-
712710
for (const auto& availablePresentMode : availablePresentModes) {
713711
if (availablePresentMode == VK_PRESENT_MODE_MAILBOX_KHR) {
714712
return availablePresentMode;
715-
} else if (availablePresentMode == VK_PRESENT_MODE_IMMEDIATE_KHR) {
716-
bestMode = availablePresentMode;
717713
}
718714
}
719715

720-
return bestMode;
716+
return VK_PRESENT_MODE_FIFO_KHR;
721717
}
722718

723719
VkExtent2D chooseSwapExtent(const VkSurfaceCapabilitiesKHR& capabilities) {

0 commit comments

Comments
 (0)