From fb698ba7ef1b2b0f4908ae920fc11428fd251b77 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Sat, 3 Apr 2021 23:40:13 +0200 Subject: [PATCH] Set back clipping_enabled --- demo/sdl_sdlrenderer/nuklear_sdl_sdlrenderer.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/demo/sdl_sdlrenderer/nuklear_sdl_sdlrenderer.h b/demo/sdl_sdlrenderer/nuklear_sdl_sdlrenderer.h index 8033154..4dabb3e 100644 --- a/demo/sdl_sdlrenderer/nuklear_sdl_sdlrenderer.h +++ b/demo/sdl_sdlrenderer/nuklear_sdl_sdlrenderer.h @@ -112,6 +112,7 @@ nk_sdl_render(enum nk_anti_aliasing AA) offset = (const nk_draw_index*)nk_buffer_memory_const(&ebuf); SDL_Rect saved_clip; + SDL_bool clipping_enabled = SDL_RenderIsClipEnabled(sdl.renderer); SDL_RenderGetClipRect(sdl.renderer, &saved_clip); nk_draw_foreach(cmd, &sdl.ctx, &dev->cmds) @@ -142,6 +143,9 @@ nk_sdl_render(enum nk_anti_aliasing AA) } SDL_RenderSetClipRect(sdl.renderer, &saved_clip); + if (!clipping_enabled) { + SDL_RenderSetClipRect(sdl.renderer, NULL); + } nk_clear(&sdl.ctx); nk_buffer_clear(&dev->cmds);