bug 14848: Verifying Sparse Behavior (WIP)

Merge vkQueueBindSparse*() to one.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14848
diff --git a/vulkan.py b/vulkan.py
index ea7a650..84f4b5a 100755
--- a/vulkan.py
+++ b/vulkan.py
@@ -388,23 +388,11 @@
              Param("uint32_t*", "pPropertyCount"),
              Param("VkSparseImageFormatProperties*", "pProperties")]),
 
-        Proto("VkResult", "QueueBindSparseBufferMemory",
+        Proto("VkResult", "QueueBindSparse",
             [Param("VkQueue", "queue"),
-             Param("VkBuffer", "buffer"),
              Param("uint32_t", "bindInfoCount"),
-             Param("const VkSparseMemoryBindInfo*", "pBindInfo")]),
-
-        Proto("VkResult", "QueueBindSparseImageOpaqueMemory",
-            [Param("VkQueue", "queue"),
-             Param("VkImage", "image"),
-             Param("uint32_t", "bindInfoCount"),
-             Param("const VkSparseMemoryBindInfo*", "pBindInfo")]),
-
-        Proto("VkResult", "QueueBindSparseImageMemory",
-            [Param("VkQueue", "queue"),
-             Param("VkImage", "image"),
-             Param("uint32_t", "bindInfoCount"),
-             Param("const VkSparseImageMemoryBindInfo*", "pBindInfo")]),
+             Param("const VkBindSparseInfo*", "pBindInfo"),
+             Param("VkFence", "fence")]),
 
         Proto("VkResult", "CreateFence",
             [Param("VkDevice", "device"),