FERRAMENTAS LINUX: A API de renderização 2D da SDL está sendo aprimorada com o novo sistema de lotes

terça-feira, 25 de setembro de 2018

A API de renderização 2D da SDL está sendo aprimorada com o novo sistema de lotes





Confira !!



O colaborador e desenvolvedor de jogos Prolific Linux Ryan Gordon vem lidando com melhorias no código de renderização 2D da biblioteca SDL2 com a introdução de um sistema de lotes.

Com a biblioteca SDL2 atual ao usar sua API de renderização, as chamadas são imediatamente enviadas onde, como nesse sistema em lotes, as solicitações de desenho são armazenadas em lotes e, em seguida, enviadas para a GPU quando necessário. Esses lotes são enviados para a GPU quando necessário via SDL_RenderPresent ou outras operações relevantes.

Esse lote leva a um uso mais eficiente, mas pode ser alternado por meio da API do SDL, já que esse sistema em lotes pode causar problemas se o aplicativo também estiver usando diretamente a API gráfica subjacente, entre outras possíveis complexidades que Ryan fundiu este código de sistema de processamento de renderização inicial hoje no que acabará se tornando o SDL 2.0.9.

O retrabalho do código de renderização de Ryan também levou a otimizações significativas para o backend do renderizador OpenGL ES, movendo o código OpenGL / OpenGL ES / Metal para esse novo sistema de lote e também adicionando alguns novos recursos de alto nível. Algumas dessas outras mudanças de nível mais alto no código de renderização do SDL2 são descritas neste envio .

Fonte 

Até a próxima !!

Nenhum comentário:

Postar um comentário