LckLinux
(usa Slackware)
Enviado em 17/07/2020 - 14:02h
sukini escreveu:
Estou usando o sistema em inglês, e em inglês chama-se rendering backend, mas ainda não entendi pra que serve isso, por padrão vem ativado o OpenGL 2.0. Eu ativei o OpenGL 3.1 e percebi que a borda de alguns temas ficaram melhores, mais detalhadas, mas não notei nada mais diferente. E também tem uma opção chamada XRender.
O que será isso? KDE é bem complexo mesmo, tem umas configurações que fico perdido e tenho até medo de mexer.
Salve, salve.
Não uso/conheço tanto o KDE como outros que me são familiares. Mas, achei isto aqui, dando uma pesquisada:
"O OpenGL e o XRender são APIs de desenho que permitem aplicações de determinadas transformações geométricas ao fazê-lo.
O OpenGL é voltado para operações de desenho a serem executadas por uma unidade de processamento gráfico (GPU) dedicada e fornece muitos recursos que facilitam a geração de uma imagem com aparência 3D (buffer de profundidade, teste de profundidade, matrizes de transformação homogêneas 4 × 4). Mas você também pode criar gráficos 2D com o OpenGL.
O XRender é uma extensão do X11, para suportar métodos de renderização (antialiasing, mistura alfa) que não são possíveis com as principais funções de desenho do X11. Porém, a API do XRender é otimizada para gráficos com aparência 2D (sem buffer / teste de profundidade, matrizes de transformação 3 × 3).
Observe que o XRender não é perfeitamente ortogonal ao OpenGL. Especialmente se você precisar de antialiasing no OpenGL, você precisará usar algumas funções do XRender para habilitá-lo.
Qual é o caso de uso de cada opção?
A opção do XRender existe para oferecer suporte a sistemas para os quais não há suporte adequado ao OpenGL (falta de drivers estáveis), mas suporte aceitável para operações do XRender. Além disso, o XRender é um pouco mais fácil de configurar (do ponto de vista dos programadores) do que o OpenGL.
Em geral, o OpenGL é mais flexível que o XRender da perspectiva dos programadores. Se você está perguntando qual de cada um deve escolher: Comece com o OpenGL e se tudo funcionar de maneira aceitável, fique com ele. A opção XRender é um substituto se o OpenGL não funcionar corretamente (no entanto, atualmente nos drivers o XRender compartilha grande parte do OpenGL ou é realmente implementado usando o OpenGL, isso não faz mais diferença prática)."
Fonte:
https://stackoverflow.com/questions/22318322/what-is-the-difference-between-opengl-and-xrender-in-kd... (What is the difference between OpenGl and XRender in KDE Desktop Effects?)
Cuide-se \o/