Author Topic: DDS. problem  (Read 4565 times)

0 Members and 1 Guest are viewing this topic.

Offline Wanderer

  • Wiki Warrior
  • 211
  • Mostly harmless
Just a check.. you did install the Irfanview plugin pack which enables DDS support too?
Do not meddle in the affairs of coders for they are soggy and hard to light

  

Offline taylor

  • Super SCP/Linux Guru
  • 212
    • http://www.icculus.org/~taylor
I thought only Geforce 6k and up could use dds...
No, even the old TNT cards can use DDS.  All that's needed is support for the extension in the drivers, it's not really hardware specific.  About the only time that you don't get support for compressed DDS is when the driver maker couldn't, or didn't want to, pay the required license fees for the compression IP.

 
Hmmm... don't remember installing any IrfanView plugins. But why would that prevent DDS textures from appearing in the game?

 
@taylor: Sure that the TNT can use DDS?
Okay... Maybe Software-Driven (I don't know how to call it)... But AFAIK the Graphics-Card itself can't handle them. But GeForce cards DO have support for compressed textures, AFAIK...
(More precisely - out of my mind, so it can be wrong: nVidia-Cards before the GeForce Series shouldn't be able to use compressed Textures directly out of memory)...
I just looked into wikipedia, but I didn't find anything about this... But the "Texture Compression" Article only mentions GeForce 1-4 at one point (that they handled some compression methods with "low precision" and that this can cause "banding" on gradients...)

 

Offline taylor

  • Super SCP/Linux Guru
  • 212
    • http://www.icculus.org/~taylor
@taylor: Sure that the TNT can use DDS?
I remember seeing it before, but it has been a while.  I think that you are right though, it was a software thing, and probably not even on Windows.

From the NVIDIA site it says that the NV1x and above cards supported texture compression, which makes it GeForce 256 (the first of the GeForce line, just after the TNT2) and newer cards.  That is what should support it natively anyway.  And there were of course the S3 cards which were competing with the TNT which did have compression support though (obviously, there is a reason it's called "S3TC" :)).

 

Offline nubbles526

  • 28
  • MODerate MODder
Badly enough, I tried on top graphic cards. Still no DDS. Kind of disappointing, since I bought them tottally new, and spent like 2 days installing them.

Doesn't mattter anymore, I am a bit tired after all this.

But how do work DDS converter 2? I can't press the convert button. Can someone give me a screenshot guide?

And lastly, if DDS takes up more space than pcx or tga, why bother use them?


THE APOCALYPSE PROJECT IS LOOKING FOR MEMBERS!!! SIGN UP AT:
The official forum | The official website

"Only a braindead idiot would take that post to mean that I'm planning on taking legal action on anyone and without cause or reason." -Derek Smart

Harsh words, Derek. Harsh words. And what do you get? No liscence, no FreeSpace, only some stfu from HLP. That is legal.

STEALTH AIN'T DEAD!!!!
A complete rewrite of the FS2 quotes!
HLP Cards! Click here to make one of yourself!

The original FreeSpace 3 wishlist!

Find the MOON challenge!

Your very fist dive....

 

Offline taylor

  • Super SCP/Linux Guru
  • 212
    • http://www.icculus.org/~taylor
Badly enough, I tried on top graphic cards. Still no DDS. Kind of disappointing, since I bought them tottally new, and spent like 2 days installing them.
Run a debug build and post your fs2_open.log file.  If it's not loading the DDS files for some reason then it will say why in the log.

Quote
And lastly, if DDS takes up more space than pcx or tga, why bother use them?
DDS is at least 1/2 the size of PCX, and between 1/4 and 1/6 the size of TGA.  In other words, if you convert to TGA then it's going to take a minimum of 4 times the amount of memory that it would otherwise.  That's why we use compressed DDS. :)

 

Offline nubbles526

  • 28
  • MODerate MODder
DDS is at least 1/2 the size of PCX, and between 1/4 and 1/6 the size of TGA.  In other words, if you convert to TGA then it's going to take a minimum of 4 times the amount of memory that it would otherwise.  That's why we use compressed DDS. :)
[/quote]

But the modder must know that not all GFX cards can run them...and my hard drive is 275GB, only used 75GB :ick:

Anyways, gonna try debug


THE APOCALYPSE PROJECT IS LOOKING FOR MEMBERS!!! SIGN UP AT:
The official forum | The official website

"Only a braindead idiot would take that post to mean that I'm planning on taking legal action on anyone and without cause or reason." -Derek Smart

Harsh words, Derek. Harsh words. And what do you get? No liscence, no FreeSpace, only some stfu from HLP. That is legal.

STEALTH AIN'T DEAD!!!!
A complete rewrite of the FS2 quotes!
HLP Cards! Click here to make one of yourself!

The original FreeSpace 3 wishlist!

Find the MOON challenge!

Your very fist dive....

 

Offline taylor

  • Super SCP/Linux Guru
  • 212
    • http://www.icculus.org/~taylor
But the modder must know that not all GFX cards can run them...and my hard drive is 275GB, only used 75GB :ick:
It has nothing to do with hard drive space, it's memory usage that's important.  Using uncompressed textures for something like the mediavps would likely require a video card with at least 512meg of video memory, and probably more.

And any video card that can handle FSO should be able to handle compressed DDS.  It's more likely that you'll have a video card that supports compressed DDS, but can't run FSO.  This isn't some new technology, it's something like 8-9 years old now, and in wide-spread use.  And every GeForce series card has support for compressed DDS, so your video card is more than capable of using them.

 

Offline nubbles526

  • 28
  • MODerate MODder
But the modder must know that not all GFX cards can run them...and my hard drive is 275GB, only used 75GB :ick:
It has nothing to do with hard drive space, it's memory usage that's important.  Using uncompressed textures for something like the mediavps would likely require a video card with at least 512meg of video memory, and probably more.

And any video card that can handle FSO should be able to handle compressed DDS.  It's more likely that you'll have a video card that supports compressed DDS, but can't run FSO.  This isn't some new technology, it's something like 8-9 years old now, and in wide-spread use.  And every GeForce series card has support for compressed DDS, so your video card is more than capable of using them.


I see where you're getting to alright...

And my Fs_open 3.6.9 debug just keeps crashing. With and without dds.

But the good news is, it works inside no debug. Full textures now. My friend just turned on a command saying "Accept DDS". However, this code didn't come into account with FREDOpen.

[attachment deleted by admin]


THE APOCALYPSE PROJECT IS LOOKING FOR MEMBERS!!! SIGN UP AT:
The official forum | The official website

"Only a braindead idiot would take that post to mean that I'm planning on taking legal action on anyone and without cause or reason." -Derek Smart

Harsh words, Derek. Harsh words. And what do you get? No liscence, no FreeSpace, only some stfu from HLP. That is legal.

STEALTH AIN'T DEAD!!!!
A complete rewrite of the FS2 quotes!
HLP Cards! Click here to make one of yourself!

The original FreeSpace 3 wishlist!

Find the MOON challenge!

Your very fist dive....