Com o SDL 3.0 em desenvolvimento e assumindo um foco mais moderno e eliminando várias partes do código antigo, um dos últimos blocos de código sendo retirado é o caminho de renderização OpenGL ES 1.0 2D.

O OpenGL ES 1.0 já tem quase duas décadas e foi baseado na especificação original do OpenGL 1.3. O OpenGL ES 1.0 é pouco relevante atualmente, com o OpenGL ES 2.0 lançado desde 2007 e muito mais comum no espaço incorporado e em outros lugares. Com o SDL 3.0 tentando se concentrar na tecnologia moderna para esta camada de abstração de software/hardware de jogos multiplataforma, certamente já passou da hora de abandonar o suporte ao GLES 1.0.

Com o commit removendo o caminho de renderização OpenGL ES 1.0 2D isso semana foi observado:

“No SDL3 planejamos fazer mais uso de shaders na API de renderização 2D, e isso minimiza o número de plataformas que temos que considerar para novos recursos. OpenGL ES 2.0 ou mais recente é suportado em todos os dispositivos iOS e Android modernos.”

Assim, outras 1k+ linhas de código removidas em cima das dezenas de milhares de linhas de outro código antigo já limpas durante este estágio inicial do desenvolvimento do SDL 3.0.

Categories: IT Info