Resumo
O OpenScreen 2.0.0-rc.13 corrige a escolha do processamento de camadas e reduz trabalho repetido na composição das imagens. A publicação trata de uma regressão de exportação no Linux e estende otimizações do fundo estático e do rastro do cursor ao Windows e ao macOS. Os ajustes continuam no canal de candidatas à versão 2.0.
Novidades
As notas concentram-se na composição e na documentação dos testes, sem anunciar novos controles de gravação ou edição.
Melhorias
- OpenScreen 2.0.0-rc.13 — Cantos das camadas: a composição calcula uma distância de canto por pixel no Linux, no Windows e no macOS, reduzindo cálculos repetidos nessa etapa.
- OpenScreen 2.0.0-rc.13 — Fundo estático: o Linux copia um fundo já preparado em vez de redesenhá-lo. Windows e macOS também recebem cache do fundo e reutilizam a textura conservada. A comparação da chave do cache deixa de copiar o próprio fundo.
- OpenScreen 2.0.0-rc.13 — Rastro do cursor: a composição limita o processamento à região do rastro nos três sistemas, usando a técnica gráfica scissor.
Correções
- OpenScreen 2.0.0-rc.13 — Modelos 3D: modelos tridimensionais ficam fora do processamento de camadas do Linux e dos shaders D3D11 e Metal, evitando aplicar a eles o caminho destinado a essas camadas.
- OpenScreen 2.0.0-rc.13 — Seleção no Linux: a composição escolhe o processamento pelo modo da camada. A documentação registra a regressão de exportação da versão 2.0 e as correções correspondentes.
Ponto de Atenção
Esta candidata não publica uma medição percentual de desempenho. Teste sugerido: exporte o mesmo projeto com fundo estático e rastro do cursor na rc.12 e na rc.13, comparando duração e aparência. No Linux, inclua camadas com modos diferentes. Em projetos com modelos 3D, confira sua composição junto com as camadas comuns. Repita a comparação no sistema operacional que você usa, pois os caminhos gráficos são distintos.
Notas da versão
Consulte o release oficial do OpenScreen 2.0.0-rc.13, que apresenta as mudanças desde a rc.12.