Foi lançada a biblioteca SDL 2.0.20 (Simple DirectMedia Layer), que visa simplificar a escrita de jogos e aplicações multimídia. A biblioteca SDL fornece ferramentas como saída gráfica 2D e 3D acelerada por hardware, processamento de entrada, reprodução de áudio, saída 3D via OpenGL/OpenGL ES/Vulkan e muitas outras operações relacionadas. A biblioteca é escrita em C e distribuída sob a licença zlib. As ligações são fornecidas para usar recursos SDL em projetos em diversas linguagens de programação. O código da biblioteca é distribuído sob a licença Zlib.
Na nova versão:
- Precisão aprimorada no desenho de linhas horizontais e verticais ao usar OpenGL e OpenGL ES.
- Adicionado o atributo SDL_HINT_RENDER_LINE_METHOD para selecionar o método de desenho de linha, que afeta velocidade, correção e compatibilidade.
- SDL_RenderGeometryRaw() retrabalhado para usar um ponteiro para o parâmetro SDL_Color em vez de um valor inteiro. Os dados de cores podem ser especificados nos formatos SDL_PIXELFORMAT_RGBA32 e SDL_PIXELFORMAT_ABGR8888.
- Na plataforma Windows, o problema com o tamanho dos cursores nativos foi resolvido.
- O Linux corrigiu a detecção hot-plug para controladores de jogos, que foi interrompida na versão 2.0.18.
Além disso, podemos destacar o lançamento da biblioteca SDL_ttf 2.0.18 com framework para o mecanismo de fontes FreeType 2, que fornece ferramentas para trabalhar com fontes TTF (TrueType) no SDL 2.0.18. A nova versão inclui funcionalidade adicional para dimensionamento, controle de saída, redimensionamento e definição de configurações de fonte TTF, bem como suporte para glifos de 32 bits.
Fonte: opennet.ru