mayingzhen / nvidia-texture-tools

Automatically exported from code.google.com/p/nvidia-texture-tools
Other
0 stars 0 forks source link

SSE1 bug for old AMD processor for Normal or higher DDS compression quality #24

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Use __SSE1__ define (remove __SSE2__) when compiling the library
2. Execute compression on an AMD Athlon CPU
3. Outputed files are invalid

What is the expected output? What do you see instead?
Instead of normal DDS compressed images the output is filled completely
with one color or it almost look like the desired output but with different
color tone and strange lines on it.

What version of the product are you using? On what operating system?
Version: Nvidia texture tools 2 Alpha
OS: Windows XP SP2 32bit

Original issue reported on code.google.com by Adrian.L...@gmail.com on 14 Dec 2007 at 2:41

GoogleCodeExporter commented 8 years ago
Thanks for the bug report. I only have an Intel CPU at hand, and the result 
with SSE1
is correct. I'll give it a try on and Athlon. Does it need to be a K7 (without 
SSE2
support) or does an Athlon64 reproduce the issue too?

Original comment by cast...@gmail.com on 14 Dec 2007 at 7:32

GoogleCodeExporter commented 8 years ago
I haven't been able to reproduce the issue on an AMD Athlon XP, or an Athlon64. 
In
both cases, with SSE only enabled, the result was the expected. Are you sure 
that
your CPU has support for the SSE instruction set? Note that the first Athlon's
(Athlon-tbird) did only support the SSE prefetch instruction, but not the full 
SSE
instruction set. Could that be your case?

Original comment by cast...@gmail.com on 6 Jan 2008 at 1:59

GoogleCodeExporter commented 8 years ago

Original comment by cast...@gmail.com on 3 Feb 2008 at 7:24