"Back in February AMD had released the R500 3D
programming documentation with the R300 3D register guide being
published openly just a few weeks after that (previously the R300
documentation was only available through signing NDAs for the past
few years). In March AMD had also released their microcode for all
Radeon GPUs."