Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Raduprv

Performances regarding texture compression.

This topic is 5297 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I was wondering, did anyone notice negative performances while using gl_arb_texture_compression ? I mean, OK, it saves some bandwidth, but it also adds some penalty due to the decompression, right? I am thinking about implementing it in our engine, but I am not sure if it''s worth the effort. So please let me know about your experiences with it.

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
It''s well worth it. Very nice performance increase, atleast on larger textures. Please note that some compressions can make for instance bump/normalmaps go bad.

My suggestion would be that you implement it and do some tests on the hardware you''re targetting, and then check which textures, if any that you want to have compressed.

Share this post


Link to post
Share on other sites
Thanks
I will implement it, and see for myself.
We don''t need to update the textures on the fly, and so far we don''t use bump maps, or other ''fancy'' things.
Oh, one more thing. Is the image quality affected? If so, how much?

Share this post


Link to post
Share on other sites
If you use DXT5 compression, the image will look as good as the original one whereas if you use a DXT1 compression, the output will be ugly...

Share this post


Link to post
Share on other sites
I am using DXT5, and most of the images look the very same. However, our console image (it''s a dark blue image, with some small variations) looks like shit...
I have a GF4 Ti 4400 with 128 MB, and we do not fill the entire video memory with textures. So I didn''t see any improvement, or any penalty. Hopefully, it will work better on 16-32 MB cards...

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!