La serie Radeon R300 cumple 24 abriles este año y gracias al regulador ATI R300 Gallium3D de código despejado que comenzó mediante ingeniería inversa, todavía se siguen viendo correcciones aleatorias ocasionales por parte de la comunidad de código despejado.
El desarrollador independiente de código despejado Pavel Ondračkar ha conseguido corregir el soporte de consultas de obturación en el regulador R300 para beneficiar las GPU ATI de clase R300 a R500. Pavel explicó en una solicitud de fusión fresco que llegó durante la oscuridad a Mesa 26.1-devel:
“Este es mi intento de solucionar las consultas de obturación. Hubo una aludido de @mareko en 2012 que, sin confiscación, se revirtió más tarde ya que rompió HyperZ. Con suerte, este enfoque debería ser mucho menos invasivo (el búfer z ficticio se usa solo cuando hay una consulta activa), y las pruebas parecen satisfactorias. Asimismo he realizado algunas pruebas habituales de aplicaciones: Unigine, Lightsmark, poco de wined3d y todo parece estar aceptablemente, pero se agradecería realizar más pruebas en el mundo vivo, OFC”.
Para aquellos que todavía usan el antiguo hardware de gráficos de la era R300, este soporte fijo para consultas de obturación OpenGL parece funcionar lo suficientemente aceptablemente como para que el código sea fusionado para la traducción Mesa 26.1 del próximo trimestre.
Pavel incluso está trabajando en otras correcciones del regulador R300 como fijación de HyperZ para grandes superficies con esa solicitud de fusión aún irresoluto.
