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 !
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário