Index: TODO-game.txt
===================================================================
--- TODO-game.txt	(revision 27e580e8fc18e1a5cf8e90f6674deb10ed5e0c8b)
+++ TODO-game.txt	(revision 27e580e8fc18e1a5cf8e90f6674deb10ed5e0c8b)
@@ -0,0 +1,16 @@
+Go back to the original sdl+vulkan example and check if I have made any differences to my copies of the sdl implementation and vulkan implementation classes.
+
+Confirm the following:
+
+I believe minImageCount is basically hard-coded to 2 right now. There is code to set it based on the present mode, but that only runs if the image count is set to 0 initially, so will only run when that is done and some asserts checking that the min image count is >= 2 are removed.
+
+There is also a check that caps the swapchain min image count between the min and max image count returned by the surface capabilities. Verify that I can instead run this check on g_minImageCount directly (this is true if g_minImageCount isn't used for anything else).
+
+CONCLUSION
+===========
+
+Everything above has been confirmed
+
+Since the VkSurface is only ever created once, I think the min and max images for it shouldn't change, so I should be able to check those values once at the start of the program and not worry about them again.
+
+This means that I could also probably keep using the structure I had that stored the surface capabilities, surface format, and present mode.
Index: VulkanGame.vcxproj
===================================================================
--- VulkanGame.vcxproj	(revision 67527a5eabbaf5ed7d062a8bd98c10598aa42fe6)
+++ VulkanGame.vcxproj	(revision 27e580e8fc18e1a5cf8e90f6674deb10ed5e0c8b)
@@ -71,10 +71,10 @@
   <PropertyGroup Label="UserMacros" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <IncludePath>include;$(VULKAN_SDK)/Include;$(VULKAN_SDK)/Third-Party/Include;$(IncludePath)</IncludePath>
-    <LibraryPath>lib;$(VULKAN_SDK)/Lib;$(LibraryPath)</LibraryPath>
+    <IncludePath>$(VULKAN_SDK)/Include;$(VULKAN_SDK)/Third-Party/Include;$(IncludePath)</IncludePath>
+    <LibraryPath>$(VULKAN_SDK)/Lib;$(VULKAN_SDK)/Third-Party/Bin;$(LibraryPath)</LibraryPath>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <IncludePath>include;$(VULKAN_SDK)/Include;$(VULKAN_SDK)/Third-Party/Include;$(IncludePath)</IncludePath>
-    <LibraryPath>lib;$(VULKAN_SDK)/Lib;$(LibraryPath)</LibraryPath>
+    <IncludePath>$(VULKAN_SDK)/Include;$(VULKAN_SDK)/Third-Party/Include;$(IncludePath)</IncludePath>
+    <LibraryPath>$(VULKAN_SDK)/Lib;$(VULKAN_SDK)/Third-Party/Bin;$(LibraryPath)</LibraryPath>
   </PropertyGroup>
   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
@@ -91,5 +91,5 @@
     <Link>
       <SubSystem>Console</SubSystem>
-      <AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_ttf.lib;vulkan-1.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>SDL2.lib;SDL2main.lib;vulkan-1.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
@@ -135,5 +135,5 @@
       <EnableCOMDATFolding>true</EnableCOMDATFolding>
       <OptimizeReferences>true</OptimizeReferences>
-      <AdditionalDependencies>SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_ttf.lib;vulkan-1.lib;%(AdditionalDependencies)</AdditionalDependencies>
+      <AdditionalDependencies>SDL2.lib;SDL2main.lib;vulkan-1.lib;%(AdditionalDependencies)</AdditionalDependencies>
     </Link>
   </ItemDefinitionGroup>
Index: game-gui-sdl.cpp
===================================================================
--- game-gui-sdl.cpp	(revision 67527a5eabbaf5ed7d062a8bd98c10598aa42fe6)
+++ game-gui-sdl.cpp	(revision 27e580e8fc18e1a5cf8e90f6674deb10ed5e0c8b)
@@ -3,6 +3,4 @@
 #include <map>
 #include <queue>
-
-#include <SDL2/SDL_ttf.h>
 
 #include "compiler.hpp"
@@ -28,8 +26,4 @@
 
    if (SDL_Init(SDL_INIT_EVERYTHING) < 0) {
-      return RTWO_ERROR;
-   }
-
-   if (TTF_Init() == -1) {
       return RTWO_ERROR;
    }
Index: vulkan-game.hpp
===================================================================
--- vulkan-game.hpp	(revision 67527a5eabbaf5ed7d062a8bd98c10598aa42fe6)
+++ vulkan-game.hpp	(revision 27e580e8fc18e1a5cf8e90f6674deb10ed5e0c8b)
@@ -10,5 +10,4 @@
 
 #include <SDL2/SDL.h>
-#include <SDL2/SDL_ttf.h>
 
 #define GLM_FORCE_RADIANS
