Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

DDS texture load support #6

Open
leilei- opened this issue Mar 18, 2016 · 1 comment
Open

DDS texture load support #6

leilei- opened this issue Mar 18, 2016 · 1 comment

Comments

@leilei-
Copy link
Member

leilei- commented Mar 18, 2016

Pros:

  • Saves lots and lots of video memory
  • Very quick loading
  • Modern video cards, usually made after 1999 natively support it
  • Smaller overall base data size than TGA+JPG as well as aggressively optimized PNGs

Cons:

  • an evil patent prevents authentic legal software decoding. (Darkplaces has its own patent-free decoding method)
  • No texture processing (which is okay to compromise since there's already mips made in the dds's anyway...usually.)
  • Artifacts occur, like sudden squares being formed around curves and edges. Can be worked around with alternate encoders, like S2TC
  • Not implemented everywhere, particularly Free display drivers steer clear of it due to the aforementioned patent issue. (It is ubiquitous on Windows however, mostly from 1999-2000 hardware on)
@leilei-
Copy link
Member Author

leilei- commented Oct 3, 2017

S3TC patent has expired so I may make this issue more of a priority now.

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant