


Tú, @edlinks, que llevas más tiempo con #AMD y #flatpak. Qué política suelen tener para #Mesa3D en el tiempo de ejecución.
Está claro que no es una liberación continua. Pero, joder, no pasar a la versión 26 parece un poco demasiado conservador, ¿no?
¿Crees que lo podrían meter en otra revisión o me jodo hasta la 26.08?
Desayuno con la actualización del tiempo de ejecucición #freedesktop 25.08.8 con la ilusión de tener #Mesa3D a la versión 26.0.1 y resulta que no. Han pasado de 25.3.3 a 25.3.5. Que no es la última revisión disponible de la rama 25.3.
Me hacía ilusión probar las novedades en RT que trae la rama 26.0, pero ná. Bueno, cero dramas. A lo mejor para septiembre.... xD
https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/releases/freedesktop-sdk-25.08.8
3D for Pistorm: Nuevos e importantes avances.
El proyecto 3D for PiStorm, impulsado por Steffen Haeuser y con desarrollo técnico a cargo de Dennis, continúa avanzando con el objetivo de dotar a los Amiga equipados con PiStorm (Pi 4 o CM4) de una biblioteca 3D capaz de ser aprovechada por juegos y software compatibles. Tras un periodo prolongado sin novedades, la actualización más reciente confirma progresos importantes pese a los desafíos técnicos encontrados.
A diferencia de la GPU del Raspberry Pi 4, el chip gráfico VideoCore VI carece de documentación oficial completa. Aunque existe abundante código de ejemplo, especialmente procedente del proyecto Gallium3D, su complejidad obliga a desentrañar el funcionamiento interno mediante experimentación. Este factor ha condicionado el ritmo del desarrollo.
El equipo espera disponer en unas semanas de un primer ejemplo funcional. No se tratará aún de una biblioteca completa, sino de una prueba técnica capaz de generar binning lists y rendering lists, compilar código GPU en shaders y mostrar un resultado básico en pantalla, previsiblemente un triángulo coloreado. Alcanzar este hito confirmaría que la cadena de renderizado funciona correctamente.
Entre los principales obstáculos superados figuran diferencias en la organización de memoria entre generaciones VideoCore, cambios en el funcionamiento de la MMU, ya que VC6 utiliza direcciones físicas en lugar de direcciones de bus, problemas derivados del endianness frente al sistema big endian del Amiga y complicaciones relacionadas con el ensamblador QPU utilizado para shaders.
En el estado actual, el driver 3D genera pseudocódigo que se traduce a instrucciones ejecutables por la GPU, y la inicialización del driver ya está implementada, un proceso especialmente complejo debido a la escasez de documentación. El desarrollador estudia simplificar el flujo de compilación para adaptarlo a un único hardware, lo que podría reducir complejidad y mejorar el rendimiento.
Actualmente el trabajo se centra en las binning lists, cuyo código para el ejemplo está completado en torno al 90 %. Una vez finalizadas, se abordará la implementación de las rendering lists. Si no surgen nuevas complicaciones, este primer ejemplo funcional podría llegar en pocas semanas, marcando un paso decisivo hacia la aceleración 3D moderna en sistemas Amiga equipados con PiStorm.
Visita la página del proyecto <<—-
#3DAcceleration #aceleración3D #amiga #bigEndian #binningLists #controladorGráfico #endianness #Gallium3D #GPU #graphicsDriver #littleEndian #Mesa3D #pistorm #QPU #RaspberryPi4 #renderingLists #renderingPipeline #renderizado #shaders #VideocoreVISo… last night I had plenty of time because everyone else went to bed early - except me.
Test case 'dEQP-GLES3.functional.rasterization.primitives.lines_wide'..
Pass (Pass)
The GPUs hardware line rasterizer doesn't produce spec-conformant results for wide lines - the spec requires them to be rendered as axis-aligned rectangles, offset and replicated in the minor direction.
Need to clean it up but one less todo item 😀
Today was a productive day tackling GLES3 CTS failures - opened several Mesa MRs to move fixes forward.
Episode 4 of Dark Blue Weekly released
https://darkblueraven.com/sites/news/dbw-e4.php
By the way, you can now use our RSS feed to get the latest Dark Blue Weekly article directly in your feed reader: https://darkblueraven.com/sites/news/rss.xml
#darkblueweekly #darkblueraven #opensource #freesoftware #linux #tinycorelinux #parrotsec #mesa3d #gnuproject #vim9