Como posso obter a resolução da tela usando o SDL2?

Estou usando imagens de origem com pixel perfeito e SDL2 para criar um programa. Quando definido como tela cheia, eu gostaria que ele usasse a resolução nativa (o sinalizador SDL_WINDOW_FULLSCREEN_DESKTOP), mas apenas entre uma determinada resolução mínima e uma razoável máxima, após o que estenderá a maior resolução legal. O problema é que só consigo encontrar referências à própria janela ou tamanho do programa na documentação do SDL2.

Existe alguma função no SDL da qual eu possa recuperar a largura e a altura da tela pelo menos quase diretamente?

Ou devo fazer algo como usar SDL_WINDOW_FULLCREEN_DESKTOP e depois SDL_GetWindowSize () e redimensionar a janela novamente? Isso funcionaria como o esperado? Eu gostaria de encontrar uma solução mais elegante do que isso. Parece sujo.

questionAnswers(1)

yourAnswerToTheQuestion