Posts by icastano

by icastano
27.06.2007, 21:23
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

Yup, the code in subversion should work fine with the new CUDA release:

http://code.google.com/p/nvidia-texture-tools/source

The binaries at the NVIDIA website will be updated shortly.

http://developer.nvidia.com/object/texture_tools.html
by icastano
31.05.2007, 02:21
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

I agree it's hard to find, I only learned about it thanks to a google alert, but didn't find any link to it anywhere else. :) I agree that entropy decoders are very hard to parallelize, the best you can do is to use multiple streams and decode them in parallel (I think that's what jpeg2k does), but ...
by icastano
30.05.2007, 08:05
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

Thanks for pointing it out. I also saw that article recently. Their compression algorithm is interesting, but in my opinion they are not doing anything really innovative, it's just a jpeg-style compressor with some tweaks for faster decompression. It's however a highly optimized implementation. I'm ...
by icastano
21.05.2007, 23:20
Forum: Textures
Topic: New Texture Tools from NVIDIA
Replies: 7
Views: 7675

Re: New Texture Tools from NVIDIA

dirkpitt, CUDA is not just a programming language or a new API, but an entirely different hardware architecture. In order to do high quality DXT compression on the GPU you need thread communication and synchronization and it's possible to do that only with G80 hardware and up. It also uses integer a...
by icastano
21.05.2007, 00:50
Forum: Textures
Topic: New Texture Tools from NVIDIA
Replies: 7
Views: 7675

Re: New Texture Tools from NVIDIA

Keep in mind that the library is still in alpha and there may be bugs or errors. In particular, I recently fixed a problem in the normalmap mipmap generation, that is still not fixed in the official binary release from NVIDIA. So, for now consider it an evaluation version and if you find any problem...
by icastano
14.05.2007, 04:55
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

Hey guys, sorry for not following the thread closely, I thought I would receive a notification every time somebody replies, but apparently that's not the case! Anyway, I'll try to have an update during this week with the normal map fixes and other improvements. BTW, thanks for the normal map textures!
by icastano
13.05.2007, 07:11
Forum: Textures
Topic: New Texture Tools from NVIDIA
Replies: 7
Views: 7675

Re: New Texture Tools from NVIDIA

DXT5nm stores only the X coordinate of the normal in the color block. I wrote a single channel cluster fit implementation and without SIMD optimizations it performed slightly slower than generic SIMD optimized color compressor. Since the input is now scalar, SIMD optimizations are not as easy to imp...
by icastano
04.05.2007, 19:02
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

Adding support for YCoCg was on my TODO list, I already added some information about it on the wiki: http://code.google.com/p/nvidia-texture-tools/wiki/DXTCompressionTricks If you point me to some of your textures, I can add them to my testsuite, so that I have them in consideration when tuning the ...
by icastano
03.05.2007, 21:08
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

Hmm... rereading your question I noticed that you might be asking about the *fast* compression mode. Our fast compressor is based on id software's paper: http://www.intel.com/cd/ids/developer/asmo-na/eng/324337.htm However, once the indices have been computed, I optimize the endpoints using least sq...
by icastano
03.05.2007, 21:01
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

I'm not sure about DevIL, but last time I looked I think it was a low quality fast compressor. That might have changed recently, though. The latest squish release basically contains the same optimizations that we did for our texture tools. My goal is to use squish unmodified in the future, there's n...
by icastano
03.05.2007, 20:11
Forum: Ideas & News
Topic: GPU computing (CUDA) & new NV DXTcompressor (squish)
Replies: 32
Views: 33118

Re: GPU computing (CUDA) & new NV DXTcompressor (squish)

Hey guys, if you want to make suggestions or contributions to the nvidia texture tools, you are welcome to do so at the google project website: http://code.google.com/p/nvidia-texture-tools/ Feel free to open bug reports or requests. There's also a mailing list where you can send patches or ask ques...

Go to advanced search