Initialize global window's RenSurface only once
This commit is contained in:
parent
ed3acbc29b
commit
23c6b182f6
|
@ -33,7 +33,7 @@ struct RenFont {
|
|||
};
|
||||
|
||||
static RenWindow window_renderer = {0};
|
||||
RenSurface window_ren_surface[1];
|
||||
RenSurface window_ren_surface[1] = {{SurfaceWindow, &window_renderer}};
|
||||
|
||||
static void* check_alloc(void *ptr) {
|
||||
if (!ptr) {
|
||||
|
@ -121,9 +121,6 @@ void ren_init(SDL_Window *win) {
|
|||
window_renderer.initial_frame = true;
|
||||
renwin_init_surface(&window_renderer);
|
||||
renwin_clip_to_surface(&window_renderer);
|
||||
|
||||
window_ren_surface->type = SurfaceWindow;
|
||||
window_ren_surface->data = &window_renderer;
|
||||
}
|
||||
|
||||
void ren_resize_window() {
|
||||
|
|
Loading…
Reference in New Issue