COZE
06-07-2005, 04:03 AM
Hello everybody.
I some time ago ask for this problem but I did not solve it till now.
So I try to ask you for help again, how you solve it.
On Nvidia cards ( from GF4 TI, through FX, till GF 6600 6800 I have check)
if you use large 3D texture (example 512*512*256 12bit on 128M on board ) proxy texture says Ok I can do It for you, glTexImage3D do not generate GL_OUT_OF_MEMORY. I understand that this texture is too large to fit in memory but how I can handle this problem?
One possibility the hardest way is to calculate texture size and check onboard memory of card and…
Some times is GL_OUT_OF_MEMORY generated for example by next call of glProgramStringARB I understand why, but is hard to wait and expect till some error is generated by next command and…
If you on 128MB card generate 12bit 512^3 texture it return error but 512*512*256 do not.
Do you have somebody inspiration how to handle this?
I some time ago ask for this problem but I did not solve it till now.
So I try to ask you for help again, how you solve it.
On Nvidia cards ( from GF4 TI, through FX, till GF 6600 6800 I have check)
if you use large 3D texture (example 512*512*256 12bit on 128M on board ) proxy texture says Ok I can do It for you, glTexImage3D do not generate GL_OUT_OF_MEMORY. I understand that this texture is too large to fit in memory but how I can handle this problem?
One possibility the hardest way is to calculate texture size and check onboard memory of card and…
Some times is GL_OUT_OF_MEMORY generated for example by next call of glProgramStringARB I understand why, but is hard to wait and expect till some error is generated by next command and…
If you on 128MB card generate 12bit 512^3 texture it return error but 512*512*256 do not.
Do you have somebody inspiration how to handle this?