Compare commits

..

No commits in common. "775688cdfec28e025f1725d898fe04f273b66a93" and "86d775cb5b400df2b3fa373ce8d5fe593c255c56" have entirely different histories.

2 changed files with 4 additions and 12 deletions

View file

@ -20,7 +20,7 @@ set(BUILD_SHARED_LIBS OFF CACHE INTERNAL "Do not build shared libraries")
FetchContent_Declare( FetchContent_Declare(
SDL SDL
GIT_REPOSITORY https://github.com/libsdl-org/SDL.git GIT_REPOSITORY https://github.com/libsdl-org/SDL.git
GIT_TAG release-3.2.6 GIT_TAG release-3.2.4
GIT_SHALLOW TRUE GIT_SHALLOW TRUE
GIT_PROGRESS TRUE GIT_PROGRESS TRUE
) )

14
main.c
View file

@ -55,19 +55,11 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[]) {
} }
*appstate = state; *appstate = state;
state->window = SDL_CreateWindow("Game Dev", 1280, 960, SDL_WINDOW_RESIZABLE); if (!SDL_CreateWindowAndRenderer("Game Dev", 1280, 960, 0, &state->window, &state->rendererData.renderer)) {
if (!state->window) { SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Failed to create window and renderer: %s", SDL_GetError());
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Failed to create window: %s", SDL_GetError());
return SDL_APP_FAILURE; return SDL_APP_FAILURE;
} }
SDL_SetWindowResizable(state->window, true);
state->rendererData.renderer = SDL_CreateRenderer(state->window, NULL);
if (!state->rendererData.renderer) {
SDL_LogError(SDL_LOG_CATEGORY_ERROR, "Failed to create renderer: %s", SDL_GetError());
return SDL_APP_FAILURE;
}
SDL_SetRenderDrawBlendMode(state->rendererData.renderer, SDL_BLENDMODE_BLEND);
state->rendererData.textEngine = TTF_CreateRendererTextEngine(state->rendererData.renderer); state->rendererData.textEngine = TTF_CreateRendererTextEngine(state->rendererData.renderer);
if (!state->rendererData.textEngine) { if (!state->rendererData.textEngine) {