Hello,
I am a bit confused with the following:
I have a 3D texture based volume rendered which I have just tested on the following hardware:
- ATI Radeon 9000 Mobility 64Mb
To my suprise I was able to load up and render at ~15fps a 256x256x256 RGBA volume.
How is this possible??
Isnt the texture actually to big to fit on the gfx card, as (256^3 * 32)/(810241024) = 64Mb!
So if my maths are correct the data is 64Mb and so this should not leave any room for the framebuffer or other 2D textures i use in my program…
Here is what i use to upload the data to the gfx:
glTexImage3D(GL_TEXTURE_3D, 0, GL_RGBA, volobj->texwidth, volobj->texheight, volobj->texdepth, 0, GL_RGBA, GL_UNSIGNED_BYTE, volobj->texture3d);
I dont understand, can someone plz enlighten me.
thanks
UT