From: Andreas S. <A.S...@gm...> - 2003-08-20 02:28:50
|
Am 2003.08.19 22:20:58 +0200 schrieb(en) Michel D=E4nzer: >=20 > So here it is at last. :) >=20 > http://penguinppc.org/~daenzer/DRI/radeon-pci-roundup.diff >=20 > It ended up quite a bit larger than I initially thought it would, but > most of it is straightforward (and some less straightforward, like a DDX > driver option and 3D driver environment variables) renaming. The main > semantic change is the removal of all artifical limits to GART features > for PCI GART. Then there's also the new detection of card type from the > subsystem ID; I haven't got much of any data about this yet, we'll see > how it fares. It seems to work for AGP Mac cards at least. :) >=20 >=20 > Comments appreciated; if there are no serious objections, I'll probably > commit it sometime this week. >=20 I havent looked at it really carefully, but suddenly I found a typo, maybe: radeon_screen.c: + screen->numTexHeaps =3D RADEON_NR_TEX_HEAPS - 1; should look IMHO: + screen->numTexHeaps =3D RADEON_NR_TEX_HEAPS; Is the R200_GART_CLIENT_TEXTURES (was: R200_AGP_CLIENT_TEXTURES) envvar useful? You changed the notes/FIXMEs which got in with the texrect patch. (radeon_texmem.c radeon_texstate.c) So would a RADEON_GART_CLIENT_TEXTURES be useful for the radeon as well? (or for the igp-chips?) btw: Is hardware-accelerated OpenGL on a Radeon 9000 PCI possible on FreeBS= D? best regards, Andreas |