summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Soffke <christian.soffke@gmail.com>2024-12-25 19:24:32 +0100
committerChristian Soffke <christian.soffke@gmail.com>2024-12-25 19:24:32 +0100
commitd323d968d8be89733a27ae2fe6e1729227286d24 (patch)
treef2eeb149c53bfec3685b49d29c6eabcaa3a054a6
parent32cc5ee8f93c1ee1fa0646fb0afbd222d4714935 (diff)
downloadrockbox-d323d968d8.tar.gz
rockbox-d323d968d8.zip
sdl: adjust texture access pattern to "frequently"
probably doesn't make much of a difference for our use case but should prevent creation of temp buffers Change-Id: Ie2cbefcbd7b8f94bed340f08bf71f764a32ed1ea
-rw-r--r--firmware/target/hosted/sdl/window-sdl.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/target/hosted/sdl/window-sdl.c b/firmware/target/hosted/sdl/window-sdl.c
index 731e13067c..ffea4e0b10 100644
--- a/firmware/target/hosted/sdl/window-sdl.c
+++ b/firmware/target/hosted/sdl/window-sdl.c
@@ -99,7 +99,7 @@ static void rebuild_gui_texture(void)
get_window_dimensions(&w, &h);
SDL_RenderSetLogicalSize(sdlRenderer, w, h);
if ((gui_texture = SDL_CreateTexture(sdlRenderer, SDL_MasksToPixelFormatEnum(depth,
- 0, 0, 0, 0), SDL_TEXTUREACCESS_STATIC, w, h)) == NULL)
+ 0, 0, 0, 0), SDL_TEXTUREACCESS_STREAMING, w, h)) == NULL)
panicf("%s", SDL_GetError());
if (SDL_GetWindowFlags(window) & SDL_WINDOW_RESIZABLE)