#include <vector>
#include "fence.h"
#include "handles.h"
+#include "rect.h"
namespace Msp {
namespace GL {
class Framebuffer;
class PipelineState;
class QueryPool;
-struct Rect;
class Semaphore;
class SwapChain;
VkCommandBuffer primary_buffer = 0;
VkCommandBuffer pass_buffer = 0;
const PipelineState *pipeline_state = 0;
+ const PipelineState *last_pipeline = 0;
const Framebuffer *framebuffer = 0;
- const Rect *viewport = 0;
+ Rect viewport = Rect::max();
bool fb_is_swapchain = false;
bool discard_fb_contents = false;
std::vector<char> pass_begin_info;