Bug-14177: Remove Float16 feature.
authorCourtney Goeltzenleuchter <courtney@LunarG.com>
Fri, 28 Aug 2015 22:31:15 +0000 (16:31 -0600)
committerCourtney Goeltzenleuchter <courtney@LunarG.com>
Mon, 31 Aug 2015 15:43:55 +0000 (09:43 -0600)
Due to the fact that this isn't currently well-specified and there is expected
implementation variability on current HW, this is removed from
the current API.

demos/vulkaninfo.c
include/vulkan.h

index c1f50a5..66517e8 100644 (file)
@@ -821,7 +821,6 @@ static void app_gpu_dump_features(const struct app_gpu *gpu)
     printf("\tshaderCullDistance                      = %u\n", features->shaderCullDistance                     );
     printf("\tshaderFloat64                           = %u\n", features->shaderFloat64                          );
     printf("\tshaderInt64                             = %u\n", features->shaderInt64                            );
-    printf("\tshaderFloat16                           = %u\n", features->shaderFloat16                          );
     printf("\tshaderInt16                             = %u\n", features->shaderInt16                            );
     printf("\tshaderResourceResidency                 = %u\n", features->shaderResourceResidency                );
     printf("\tshaderResourceMinLOD                    = %u\n", features->shaderResourceMinLOD                   );
index 8e520e9..7d5fa98 100644 (file)
@@ -41,7 +41,7 @@ extern "C" {
     ((major << 22) | (minor << 12) | patch)
 
 // Vulkan API version supported by this file
-#define VK_API_VERSION VK_MAKE_VERSION(0, 157, 0)
+#define VK_API_VERSION VK_MAKE_VERSION(0, 158, 0)
 
 
 #if defined(__cplusplus) && (_MSC_VER >= 1800 || __cplusplus >= 201103L)
@@ -1184,7 +1184,6 @@ typedef struct {
     VkBool32                                    shaderCullDistance;
     VkBool32                                    shaderFloat64;
     VkBool32                                    shaderInt64;
-    VkBool32                                    shaderFloat16;
     VkBool32                                    shaderInt16;
     VkBool32                                    shaderResourceResidency;
     VkBool32                                    shaderResourceMinLOD;