GLRenderer::GLRenderer() :
window(),
+ glcontext(),
+ viewport(),
desktop_size(0, 0),
fullscreen_active(false),
last_texture(static_cast<GLuint> (-1))
void
GLRenderer::draw_surface(const DrawingRequest& request)
{
- const Surface* surface = (const Surface*) request.request_data;
+ const Surface* surface = static_cast<const SurfaceRequest*>(request.request_data)->surface;
if(surface == NULL)
{
return;
}
else
{
- int flags = SDL_WINDOW_OPENGL;
-
+ int flags = SDL_WINDOW_OPENGL | SDL_WINDOW_RESIZABLE;
Size size;
if (g_config->use_fullscreen)
{
}
else
{
- flags |= SDL_WINDOW_RESIZABLE;
size = g_config->window_size;
}