void use_pipeline(const PipelineState *);
void clear(const ClearValue *);
void draw(const Batch &);
void draw_instanced(const Batch &, unsigned);
void use_pipeline(const PipelineState *);
void clear(const ClearValue *);
void draw(const Batch &);
void draw_instanced(const Batch &, unsigned);