VkCommandBuffer primary_buffer = 0;
VkCommandBuffer pass_buffer = 0;
const PipelineState *pipeline_state = 0;
+ const PipelineState *last_pipeline = 0;
const Framebuffer *framebuffer = 0;
Rect viewport = Rect::max();
bool fb_is_swapchain = false;
void clear(const ClearValue *);
void draw(const Batch &);
void draw_instanced(const Batch &, unsigned);
- void resolve_multisample(Framebuffer &);
+ void dispatch(unsigned, unsigned, unsigned);
+ void resolve_multisample();
void begin_query(const QueryPool &, unsigned);
void end_query(const QueryPool &, unsigned);