testcamera: create the texture as a streaming texture, since we'll update it every frame.

Also set the window size to the camera texture size
This commit is contained in:
Sam Lantinga 2024-05-02 10:57:28 -07:00
parent eb26f439d8
commit e6e1412e20
1 changed files with 4 additions and 1 deletions

View File

@ -189,9 +189,12 @@ int SDL_AppEvent(void *appstate, const SDL_Event *event)
return -1;
}
/* Resize the window to match */
SDL_SetWindowSize(window, spec.width, spec.height);
/* Create texture with appropriate format */
SDL_assert(texture == NULL);
texture = SDL_CreateTexture(renderer, spec.format, SDL_TEXTUREACCESS_STATIC, spec.width, spec.height);
texture = SDL_CreateTexture(renderer, spec.format, SDL_TEXTUREACCESS_STREAMING, spec.width, spec.height);
if (!texture) {
SDL_Log("Couldn't create texture: %s", SDL_GetError());
return -1;