Claim support for multi draw indirect + base instance

Support for these features fell out of doing the indirect support
properly. They are optional in the Vulkan spec because of certain
hardware that can't source the base instance indirectly, or would
require the multi draw to be unrolled in the command buffer. We
have neither constraint.

Bug: b/118619338
Test: dEQP-VK.draw.*
Change-Id: I92291acc06a3abc5f25ea2a2eea18634b3035a01
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27889
Tested-by: Chris Forbes <chrisforbes@google.com>
Presubmit-Ready: Chris Forbes <chrisforbes@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
diff --git a/src/Vulkan/VkPhysicalDevice.cpp b/src/Vulkan/VkPhysicalDevice.cpp
index 7dddd76..c4591fc 100644
--- a/src/Vulkan/VkPhysicalDevice.cpp
+++ b/src/Vulkan/VkPhysicalDevice.cpp
@@ -39,8 +39,8 @@
 		false, // sampleRateShading
 		false, // dualSrcBlend
 		false, // logicOp
-		false, // multiDrawIndirect
-		false, // drawIndirectFirstInstance
+		true, // multiDrawIndirect
+		true, // drawIndirectFirstInstance
 		false, // depthClamp
 		false, // depthBiasClamp
 		false, // fillModeNonSolid