Skip to content

Commit 1cc690f

Browse files
committed
Add vulkan_hpp_intellisense.h for improved IDE support
Included `vulkan_hpp_intellisense.h` across all attachment files to resolve C++20 module intellisense issues in IDEs.
1 parent b6b2bac commit 1cc690f

31 files changed

Lines changed: 49 additions & 0 deletions

attachments/00_base_code.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include "vulkan_hpp_intellisense.h" // Include for intellisense support
12
import vulkan_hpp;
23
#include <GLFW/glfw3.h>
34

attachments/01_instance_creation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include <cstdlib>
44
#include <memory>
55

6+
#include "vulkan_hpp_intellisense.h"
67
import vulkan_hpp;
78
#include <vulkan/vk_platform.h>
89

attachments/02_validation_layers.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <memory>
77
#include <algorithm>
88

9+
#include "vulkan_hpp_intellisense.h"
910
import vulkan_hpp;
1011
#include <vulkan/vk_platform.h>
1112

attachments/03_physical_device_selection.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <memory>
77
#include <algorithm>
88

9+
#include "vulkan_hpp_intellisense.h"
910
import vulkan_hpp;
1011
#include <vulkan/vk_platform.h>
1112

attachments/04_logical_device.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <memory>
77
#include <algorithm>
88

9+
#include "vulkan_hpp_intellisense.h"
910
import vulkan_hpp;
1011
#include <vulkan/vk_platform.h>
1112

attachments/05_window_surface.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
#include <memory>
77
#include <algorithm>
88

9+
#include "vulkan_hpp_intellisense.h"
910
import vulkan_hpp;
1011
#include <vulkan/vk_platform.h>
1112

attachments/06_swap_chain_creation.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <algorithm>
88
#include <limits>
99

10+
#include "vulkan_hpp_intellisense.h"
1011
import vulkan_hpp;
1112
#include <vulkan/vk_platform.h>
1213

attachments/07_image_views.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <algorithm>
88
#include <limits>
99

10+
#include "vulkan_hpp_intellisense.h"
1011
import vulkan_hpp;
1112
#include <vulkan/vk_platform.h>
1213

attachments/08_graphics_pipeline.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#include <algorithm>
88
#include <limits>
99

10+
#include "vulkan_hpp_intellisense.h"
1011
import vulkan_hpp;
1112
#include <vulkan/vk_platform.h>
1213

attachments/09_shader_modules.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
#include <algorithm>
99
#include <limits>
1010

11+
#include "vulkan_hpp_intellisense.h"
1112
import vulkan_hpp;
1213
#include <vulkan/vk_platform.h>
1314

0 commit comments

Comments
 (0)