Set back clipping_enabled
This commit is contained in:
parent
6b5cfe5f2b
commit
fb698ba7ef
@ -112,6 +112,7 @@ nk_sdl_render(enum nk_anti_aliasing AA)
|
|||||||
offset = (const nk_draw_index*)nk_buffer_memory_const(&ebuf);
|
offset = (const nk_draw_index*)nk_buffer_memory_const(&ebuf);
|
||||||
|
|
||||||
SDL_Rect saved_clip;
|
SDL_Rect saved_clip;
|
||||||
|
SDL_bool clipping_enabled = SDL_RenderIsClipEnabled(sdl.renderer);
|
||||||
SDL_RenderGetClipRect(sdl.renderer, &saved_clip);
|
SDL_RenderGetClipRect(sdl.renderer, &saved_clip);
|
||||||
|
|
||||||
nk_draw_foreach(cmd, &sdl.ctx, &dev->cmds)
|
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);
|
SDL_RenderSetClipRect(sdl.renderer, &saved_clip);
|
||||||
|
if (!clipping_enabled) {
|
||||||
|
SDL_RenderSetClipRect(sdl.renderer, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
nk_clear(&sdl.ctx);
|
nk_clear(&sdl.ctx);
|
||||||
nk_buffer_clear(&dev->cmds);
|
nk_buffer_clear(&dev->cmds);
|
||||||
|
Loading…
Reference in New Issue
Block a user