From ab3b8400cf163894c8e3174d22af90597dbe8deb Mon Sep 17 00:00:00 2001 From: Alexander Overvoorde Date: Sun, 25 Jan 2026 17:19:27 +0000 Subject: [PATCH 1/6] Add notice about age of the tutorial (fixes #416) --- en/00_Introduction.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/en/00_Introduction.md b/en/00_Introduction.md index e56799e9..f2741b0a 100644 --- a/en/00_Introduction.md +++ b/en/00_Introduction.md @@ -1,3 +1,12 @@ +>## Read before following this tutorial +> +>This tutorial was written shortly after Vulkan was initially released, back in +>2016. A lot has changed since then and this tutorial no longer reflects the best +>way to use Vulkan today. +> +>Instead of reading this website, I recommend to follow the guide or one of the +>tutorials linked here: https://vulkan.org/learn + ## About This tutorial will teach you the basics of using the [Vulkan](https://www.khronos.org/vulkan/) From 8951d937b95331f70b82f03f68194318ef2d4532 Mon Sep 17 00:00:00 2001 From: Alexander Overvoorde Date: Sun, 25 Jan 2026 17:29:14 +0000 Subject: [PATCH 2/6] Fix link --- en/00_Introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/00_Introduction.md b/en/00_Introduction.md index f2741b0a..bbcb39ac 100644 --- a/en/00_Introduction.md +++ b/en/00_Introduction.md @@ -5,7 +5,7 @@ >way to use Vulkan today. > >Instead of reading this website, I recommend to follow the guide or one of the ->tutorials linked here: https://vulkan.org/learn +>tutorials linked here: [https://vulkan.org/learn] ## About From 945583820d5e6286879d08bb87cb245c56d880a6 Mon Sep 17 00:00:00 2001 From: Alexander Overvoorde Date: Sun, 25 Jan 2026 17:29:46 +0000 Subject: [PATCH 3/6] Fix link even more --- en/00_Introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/00_Introduction.md b/en/00_Introduction.md index bbcb39ac..1d14c781 100644 --- a/en/00_Introduction.md +++ b/en/00_Introduction.md @@ -5,7 +5,7 @@ >way to use Vulkan today. > >Instead of reading this website, I recommend to follow the guide or one of the ->tutorials linked here: [https://vulkan.org/learn] +>tutorials linked here: [https://vulkan.org/learn](https://vulkan.org/learn) ## About From bb7a5476ca31b7c0e10fe95fc12a1840d02a5868 Mon Sep 17 00:00:00 2001 From: Den Maria Date: Sun, 29 Mar 2026 23:36:40 +0700 Subject: [PATCH 4/6] Fix heading insid e blockquote breaking PDF build (#420) --- en/00_Introduction.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/00_Introduction.md b/en/00_Introduction.md index 1d14c781..78a6a0f4 100644 --- a/en/00_Introduction.md +++ b/en/00_Introduction.md @@ -1,4 +1,4 @@ ->## Read before following this tutorial +## Read before following this tutorial > >This tutorial was written shortly after Vulkan was initially released, back in >2016. A lot has changed since then and this tutorial no longer reflects the best From cef189c2ef5efed4318e4df341fac108017eb642 Mon Sep 17 00:00:00 2001 From: Alexander Overvoorde Date: Sun, 29 Mar 2026 18:38:41 +0200 Subject: [PATCH 5/6] Add link to Arabic tutorial (fixes #419) --- config.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config.json b/config.json index edb3a0b3..f07a1061 100644 --- a/config.json +++ b/config.json @@ -27,7 +27,8 @@ "Java code": "https://github.com/Naitsirc98/Vulkan-Tutorial-Java", "Go code": "https://github.com/vkngwrapper/vulkan-tutorial", "Visual Studio 2019 samples": "https://github.com/jjYBdx4IL/VulkanTutorial-VisualStudioProjectFiles", - "Chinese translation": "https://github.com/fangcun010/VulkanTutorialCN" + "Chinese translation": "https://github.com/fangcun010/VulkanTutorialCN", + "Arabic tutorial": "https://almhajer.github.io/GraphicsProgrammingAtlas/" } }, "ignore": { From a64bc7c16f8b07a213491357fb0ee1f08613479c Mon Sep 17 00:00:00 2001 From: Enhex Date: Mon, 18 May 2026 11:13:09 +0300 Subject: [PATCH 6/6] fix typo (#423) --- en/06_Texture_mapping/02_Combined_image_sampler.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/en/06_Texture_mapping/02_Combined_image_sampler.md b/en/06_Texture_mapping/02_Combined_image_sampler.md index 0f1e5496..270a952f 100644 --- a/en/06_Texture_mapping/02_Combined_image_sampler.md +++ b/en/06_Texture_mapping/02_Combined_image_sampler.md @@ -72,7 +72,7 @@ Since Vulkan shifts the responsiblity for the allocation to the driver, it is no longer a strict requirement to only allocate as many descriptors of a certain type (`VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER`, etc.) as specified by the corresponding `descriptorCount` members for the creation of the descriptor pool. -However, it remains best practise to do so, and in the future, +However, it remains best practice to do so, and in the future, `VK_LAYER_KHRONOS_validation` will warn about this type of problem if you enable [Best Practice Validation](https://vulkan.lunarg.com/doc/view/1.4.304.0/linux/best_practices.html).