projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r300g: implement MSAA
[mesa.git]
/
src
/
gallium
/
auxiliary
/
util
/
u_format_r11g11b10f.h
diff --git
a/src/gallium/auxiliary/util/u_format_r11g11b10f.h
b/src/gallium/auxiliary/util/u_format_r11g11b10f.h
index 6bb4302965a69b2895fb0e7aff32341717b6423b..b883b318e03601f5cbfa68fb6644445f5a42167d 100644
(file)
--- a/
src/gallium/auxiliary/util/u_format_r11g11b10f.h
+++ b/
src/gallium/auxiliary/util/u_format_r11g11b10f.h
@@
-119,12
+119,12
@@
static INLINE float uf11_to_f32(uint16_t val)
float scale, decimal;
exponent -= 15;
if (exponent < 0) {
float scale, decimal;
exponent -= 15;
if (exponent < 0) {
- scale = 1.0 / (1 << -exponent);
+ scale = 1.0
f
/ (1 << -exponent);
}
else {
}
else {
- scale =
1 << exponent
;
+ scale =
(float) (1 << exponent)
;
}
}
- decimal = 1.0 + (float) mantissa / 64;
+ decimal = 1.0
f
+ (float) mantissa / 64;
f32.f = scale * decimal;
}
f32.f = scale * decimal;
}
@@
-205,12
+205,12
@@
static INLINE float uf10_to_f32(uint16_t val)
float scale, decimal;
exponent -= 15;
if (exponent < 0) {
float scale, decimal;
exponent -= 15;
if (exponent < 0) {
- scale = 1.0 / (1 << -exponent);
+ scale = 1.0
f
/ (1 << -exponent);
}
else {
}
else {
- scale =
1 << exponent
;
+ scale =
(float) (1 << exponent)
;
}
}
- decimal = 1.0 + (float) mantissa / 32;
+ decimal = 1.0
f
+ (float) mantissa / 32;
f32.f = scale * decimal;
}
f32.f = scale * decimal;
}