mirror of
https://github.com/nothings/stb
synced 2024-12-15 04:22:35 +03:00
make PR compile in MSVC6
This commit is contained in:
parent
cae8e852f6
commit
1c816743b6
13
stb_dxt.h
13
stb_dxt.h
@ -427,15 +427,20 @@ static const float midpoints6[64] = {
|
||||
0.772549f, 0.788235f, 0.803922f, 0.819608f, 0.835294f, 0.850980f, 0.866667f, 0.882353f, 0.898039f, 0.913725f, 0.929412f, 0.945098f, 0.960784f, 0.976471f, 0.992157f, 1.0f
|
||||
};
|
||||
|
||||
static unsigned short stb__Quantize5(float x) {
|
||||
static unsigned short stb__Quantize5(float x)
|
||||
{
|
||||
unsigned short q;
|
||||
x = x < 0 ? 0 : x > 1 ? 1 : x; // saturate
|
||||
unsigned short q = (unsigned short)(x * 31);
|
||||
q = (unsigned short)(x * 31);
|
||||
q += (x > midpoints5[q]);
|
||||
return q;
|
||||
}
|
||||
static unsigned short stb__Quantize6(float x) {
|
||||
|
||||
static unsigned short stb__Quantize6(float x)
|
||||
{
|
||||
unsigned short q;
|
||||
x = x < 0 ? 0 : x > 1 ? 1 : x; // saturate
|
||||
unsigned short q = (unsigned short)(x * 63);
|
||||
q = (unsigned short)(x * 63);
|
||||
q += (x > midpoints6[q]);
|
||||
return q;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user