No need to check base_vertex argument for IBO-less drawing
Bind shader when it changes
Add test TriangleTest