void ScreenShot(const char * filename) const;
void RenderBMP(const char * filename) const;
- void RenderPixels(int x, int y, int w, int h, void * pixels) const;
+ void RenderPixels(int x, int y, int w, int h, uint8_t * pixels) const;
+
+
// Returns the CPU time (in seconds) it took to render the last completed frame.
double GetLastFrameTimeCPU() const { return m_last_frame_time / SDL_GetPerformanceFrequency(); }
SDL_Window *m_window;
SDL_GLContext m_gl_context;
ShaderProgram m_texture_prog;
+ ShaderProgram m_font_prog;
GLint m_colour_uniform_location;
GraphicsBuffer m_viewport_ubo;
stbtt_bakedchar m_debug_font_rects[96];