FERRAMENTAS LINUX: O driver Gallium3D LLVMpipe do Mesa adiciona o suporte ao Shader de computação

quarta-feira, 4 de setembro de 2019

O driver Gallium3D LLVMpipe do Mesa adiciona o suporte ao Shader de computação



Confira !!



David Airlie, da Red Hat, vem refocalizando esforços recentemente para melhorar o estado do driver LLVMpipe que implementa o OpenGL / OpenGL ES em cima de CPUs usando LLVM. Nas últimas semanas, ele vem conectando mais extensões do GL4 / GLES 3.1 e nesta manhã a última conquista está dando suporte a shaders de computação OpenGL!

Após uma longa série de patches, o Airlie tem o suporte de sombreador de computação OpenGL trabalhando para o LLVMpipe em conjunto com várias alterações no LLVM / Gallivm.

Além de fazer com que os sombreadores de computação funcionem para esse driver OpenGL "soft", ele também implementou o suporte ao ARB_framebuffer_no_attachments.

Os sombreadores de computação são um marco útil para o LLVMpipe com o lançamento do Mesa 19.3 no próximo trimestre, para finalizar o ano. O cruzamento dessas extensões coloca o LLVMpipe bem próximo da conformidade com o OpenGL ES 3.1 ... Apenas alguns bits ARB_vertex_attrib_binding são deixados para serem concluídos para este driver. O GLES 3.1 agora está ao alcance do LLVMpipe, mas, ao acessar o OpenGL 4.0, esse driver permanece bloqueado pelo suporte ao ARB_gpu_shader5, ARB_sample_shading e ARB_tessellation_shader. No entanto, é emocionante ver a atividade do LLVMpipe no Mesa Git .


Fonte

Até a próxima !

Nenhum comentário:

Postar um comentário