Bump api_version to 1.0.5 in json files

Change-Id: I71a03cd8043906074f6c3be98af0006e1aeaf5ee
diff --git a/layers/linux/VkLayer_device_limits.json b/layers/linux/VkLayer_device_limits.json
index bd698d5..29911c3 100644
--- a/layers/linux/VkLayer_device_limits.json
+++ b/layers/linux/VkLayer_device_limits.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_device_limits",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_device_limits.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_draw_state.json b/layers/linux/VkLayer_draw_state.json
index 2acf36c..c778a56 100644
--- a/layers/linux/VkLayer_draw_state.json
+++ b/layers/linux/VkLayer_draw_state.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_draw_state",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_draw_state.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_image.json b/layers/linux/VkLayer_image.json
index 21c4900..344f3e3 100644
--- a/layers/linux/VkLayer_image.json
+++ b/layers/linux/VkLayer_image.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_image",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_image.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_mem_tracker.json b/layers/linux/VkLayer_mem_tracker.json
index fae6aa9..b2062e1 100644
--- a/layers/linux/VkLayer_mem_tracker.json
+++ b/layers/linux/VkLayer_mem_tracker.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_mem_tracker",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_mem_tracker.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_object_tracker.json b/layers/linux/VkLayer_object_tracker.json
index 9953029..b4cc615 100644
--- a/layers/linux/VkLayer_object_tracker.json
+++ b/layers/linux/VkLayer_object_tracker.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_object_tracker",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_object_tracker.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_param_checker.json b/layers/linux/VkLayer_param_checker.json
index 5bec79c..dcf76eb 100644
--- a/layers/linux/VkLayer_param_checker.json
+++ b/layers/linux/VkLayer_param_checker.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_param_checker",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_param_checker.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_swapchain.json b/layers/linux/VkLayer_swapchain.json
index 821548c..b514958 100644
--- a/layers/linux/VkLayer_swapchain.json
+++ b/layers/linux/VkLayer_swapchain.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_swapchain",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_swapchain.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_threading.json b/layers/linux/VkLayer_threading.json
index 7940fd7..948b6c8 100644
--- a/layers/linux/VkLayer_threading.json
+++ b/layers/linux/VkLayer_threading.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_GOOGLE_threading",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_threading.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "Google Validation Layer",
         "instance_extensions": [
diff --git a/layers/linux/VkLayer_unique_objects.json b/layers/linux/VkLayer_unique_objects.json
index e5ca5a7..2e29d73 100644
--- a/layers/linux/VkLayer_unique_objects.json
+++ b/layers/linux/VkLayer_unique_objects.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_GOOGLE_unique_objects",
         "type": "GLOBAL",
         "library_path": "./libVkLayer_unique_objects.so",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "Google Validation Layer"
     }
diff --git a/layers/windows/VkLayer_device_limits.json b/layers/windows/VkLayer_device_limits.json
index 887916f..d3313bf 100644
--- a/layers/windows/VkLayer_device_limits.json
+++ b/layers/windows/VkLayer_device_limits.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_device_limits",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_device_limits.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_draw_state.json b/layers/windows/VkLayer_draw_state.json
index 05489cf..e95f78a 100644
--- a/layers/windows/VkLayer_draw_state.json
+++ b/layers/windows/VkLayer_draw_state.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_draw_state",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_draw_state.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_image.json b/layers/windows/VkLayer_image.json
index f440454..c06b98f 100644
--- a/layers/windows/VkLayer_image.json
+++ b/layers/windows/VkLayer_image.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_image",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_image.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_mem_tracker.json b/layers/windows/VkLayer_mem_tracker.json
index c159f77..c3586b1 100644
--- a/layers/windows/VkLayer_mem_tracker.json
+++ b/layers/windows/VkLayer_mem_tracker.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_mem_tracker",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_mem_tracker.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_object_tracker.json b/layers/windows/VkLayer_object_tracker.json
index f3ff33c..51c1145 100644
--- a/layers/windows/VkLayer_object_tracker.json
+++ b/layers/windows/VkLayer_object_tracker.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_object_tracker",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_object_tracker.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_param_checker.json b/layers/windows/VkLayer_param_checker.json
index 81b1b03..76a1b01 100644
--- a/layers/windows/VkLayer_param_checker.json
+++ b/layers/windows/VkLayer_param_checker.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_param_checker",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_param_checker.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_swapchain.json b/layers/windows/VkLayer_swapchain.json
index 38de5f1..1e058b6 100644
--- a/layers/windows/VkLayer_swapchain.json
+++ b/layers/windows/VkLayer_swapchain.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_LUNARG_swapchain",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_swapchain.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "LunarG Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_threading.json b/layers/windows/VkLayer_threading.json
index 7e3a4bc..bfc686f 100644
--- a/layers/windows/VkLayer_threading.json
+++ b/layers/windows/VkLayer_threading.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_GOOGLE_threading",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_threading.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "Google Validation Layer",
         "instance_extensions": [
diff --git a/layers/windows/VkLayer_unique_objects.json b/layers/windows/VkLayer_unique_objects.json
index 59edda3..2383e1a 100644
--- a/layers/windows/VkLayer_unique_objects.json
+++ b/layers/windows/VkLayer_unique_objects.json
@@ -4,7 +4,7 @@
         "name": "VK_LAYER_GOOGLE_unique_objects",
         "type": "GLOBAL",
         "library_path": ".\\VkLayer_unique_objects.dll",
-        "api_version": "1.0.3",
+        "api_version": "1.0.5",
         "implementation_version": "1",
         "description": "Google Validation Layer"
     }
diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt
index 9c4ac88..ec8ffc2 100644
--- a/loader/CMakeLists.txt
+++ b/loader/CMakeLists.txt
@@ -49,6 +49,6 @@
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wpointer-arith")
 
     add_library(vulkan SHARED ${LOADER_SRCS})
-    set_target_properties(vulkan PROPERTIES SOVERSION "1" VERSION "1.0.3")
+    set_target_properties(vulkan PROPERTIES SOVERSION "1" VERSION "1.0.5")
     target_link_libraries(vulkan -ldl -lpthread -lm)
 endif()
diff --git a/loader/LoaderAndLayerInterface.md b/loader/LoaderAndLayerInterface.md
index 0bc6774..535d9ba 100644
--- a/loader/LoaderAndLayerInterface.md
+++ b/loader/LoaderAndLayerInterface.md
@@ -282,7 +282,7 @@
     "file_format_version": "1.0.0",
     "ICD": {
         "library_path": "path to ICD library",
-        "api_version": "1.0.3"
+        "api_version": "1.0.5"
     }
   }
   ```
@@ -326,9 +326,9 @@
 
 | Text File Name | Text File Contents |
 |----------------|--------------------|
-|vk\_vendora.json  | "ICD": { "library\_path": "C:\\\\VENDORA\\\\vk\_vendora.dll", "api_version": "1.0.3" } |
-| vendorb\_vk.json |  "ICD": { "library\_path": "vendorb\_vk.dll", "api_version": "1.0.3" } |
-|vendorc\_icd.json  | "ICD": { "library\_path": "vedorc\_icd.dll", "api_version": "1.0.3" }|
+|vk\_vendora.json  | "ICD": { "library\_path": "C:\\\\VENDORA\\\\vk\_vendora.dll", "api_version": "1.0.5" } |
+| vendorb\_vk.json |  "ICD": { "library\_path": "vendorb\_vk.dll", "api_version": "1.0.5" } |
+|vendorc\_icd.json  | "ICD": { "library\_path": "vedorc\_icd.dll", "api_version": "1.0.5" }|
 
 Then the loader will open the three files mentioned in the "Text File Contents"
 column, and then try to load and use the three shared libraries indicated by
@@ -393,7 +393,7 @@
     "file_format_version": "1.0.0",
     "ICD": {
         "library_path": "path to ICD library",
-        "api_version": "1.0.3"
+        "api_version": "1.0.5"
     }
 }
 ```
@@ -430,9 +430,9 @@
 
 | Text File Name    | Text File Contents     |
 |-------------------|------------------------|
-| vk\_vendora.json | "ICD": { "library\_path": "vendora.so", "api_version": "1.0.3" } |
-| vendorb\_vk.json | "ICD": { "library\_path": "vendorb\_vulkan\_icd.so", "api_version": "1.0.3" } |
-| vendorc\_icd.json | "ICD": { "library\_path": "/usr/lib/VENDORC/icd.so", "api_version": "1.0.3" } |
+| vk\_vendora.json | "ICD": { "library\_path": "vendora.so", "api_version": "1.0.5" } |
+| vendorb\_vk.json | "ICD": { "library\_path": "vendorb\_vulkan\_icd.so", "api_version": "1.0.5" } |
+| vendorc\_icd.json | "ICD": { "library\_path": "/usr/lib/VENDORC/icd.so", "api_version": "1.0.5" } |
 
 then the loader will open the three files mentioned in the "Text File Contents"
 column, and then try to load and use the three shared libraries indicated by
@@ -743,7 +743,7 @@
     "name": "VK_LAYER_LUNARG_OverlayLayer",
     "type": "DEVICE",
     "library_path": "vkOverlayLayer.dll"
-    "api_version" : "1.0.3",
+    "api_version" : "1.0.5",
     "implementation_version" : "2",
     "description" : "LunarG HUD layer",
     "functions": {
@@ -909,7 +909,7 @@
     "name": "VK_LAYER_LUNARG_OverlayLayer",
     "type": "DEVICE",
     "library_path": "vkOverlayLayer.dll"
-    "api_version" : "1.0.3",
+    "api_version" : "1.0.5",
     "implementation_version" : "2",
     "description" : "LunarG HUD layer",
     "functions": {