vkCmdDraw implementation
Piped all the information from the vertex buffers and
the pipeline to the renderer to perform a draw.
In order for the renderer and the context to have proper
lifetimes, they both reside in the Queue object for now.
Bug b/
118619338
Change-Id: Ifa03acd13ceb065a856b50f2cffadd4ee6b9a163
Reviewed-on: https://swiftshader-review.googlesource.com/c/23111
Reviewed-by: Corentin Wallez <cwallez@google.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>