PDA

View Full Version : R300/R400/R500 3D texture support


kadambi
08-07-2008, 03:36 PM
I am looking for 3D texture support (open source) on these cards for some volume rendering.

I have

1. ATI 9200 (R200) -> 3D texture support works great. Running FreeBSD
2. ATI X800 Pro (R400) -> 3D textures don't really work. Running Fedora 9.
3. ATI X1650Pro AGP (R500) -> 3D textures don't really work. Running Fedora 10 Alpha

I have been waiting for a while for 3D textures to work on the newer cards but they don't seem to work (I use demo programs from www.openrm.org for testing).

I know Mesa work is just starting on R500 cards. Is this feature going to be working later or is there a bug in the current drivers?

Thanks.

yoshi314
08-08-2008, 04:53 AM
that depends on the application. i have no textures in doom3, but darkplaces on the other hand works fine on my x1300 (r500) card.

kadambi
08-08-2008, 07:49 AM
Thanks for the reply.

My application is a simple scenegraph based code which displays 3D raw data by downloading them as textures. Like I said, it works great on R200 cards.

I have not heard of or used darkplaces. Does it use 2D or 3D textures? 2D textures work fine on R300/R500 cards.

Is there any specific debug call I can test on Mesa?

TechMage89
08-08-2008, 07:19 PM
My guess is most of the people testing the driver so far don't use 3d textures so no one has looked into it much. One of the devs could probably look it up and give you a better answer.

kadambi
08-11-2008, 11:06 AM
I think so too! may be the dri-devel list can help!

kadambi
08-13-2008, 07:46 AM
Filed a bug report.

https://bugs.freedesktop.org/show_bug.cgi?id=17098

yoshi314
08-14-2008, 02:40 AM
I have not heard of or used darkplaces. Does it use 2D or 3D textures? 2D textures work fine on R300/R500 cards.
it's a rewritten quake1 game using modern gpu's abilities. its engine also powers nexuiz game.

http://icculus.org/twilight/darkplaces/screenshots.html

it can work as a decent benchmark - you can do effects like hdr, bloom, bumpmapping, very hi-res textures etc.

kadambi
08-14-2008, 08:11 AM
I don't think 3D textures work yet. I tried a simple program that I found on the web (like I mentioned in my bug report) and it didn't work either.

agd5f
08-14-2008, 09:26 AM
This should be fixed in mesa git:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=57acb0fad9e6299eb2e1e2c06d043b2a418e3732

kadambi
08-14-2008, 03:58 PM
Yes, this fix worked on my X800 card. Let me test it on X1650.

kadambi
08-15-2008, 05:55 PM
The fix works on R500 too.

Please follow the buzilla link for any updates.

kadambi
12-15-2008, 12:06 PM
I recently tested this on my X1950 card and the fix doesn't work. I reopened the bug at bugzilla!

Will it get any love there?!!

mattst88
12-15-2008, 11:09 PM
My personal recommendation is to join #dri-devel on Freenode and lightly pester some people into fixing it. ;)

kadambi
12-16-2008, 02:17 PM
Well, any developers here can answer?!!