mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-01 09:23:03 -04:00
Windows compile issues fix
This commit is contained in:
parent
22120524a2
commit
1bd343cd87
@ -1596,10 +1596,10 @@ pull_spot(const LPoint4f &delta, float xc, float yc,
|
|||||||
float xd = ((float)xi - xc) / xr;
|
float xd = ((float)xi - xc) / xr;
|
||||||
float yd = ((float)yi - yc) / yr;
|
float yd = ((float)yi - yc) / yr;
|
||||||
float r2 = xd * xd + yd * yd;
|
float r2 = xd * xd + yd * yd;
|
||||||
if (r2 >= 1.0) {
|
if (r2 >= 1.0f) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
PN_float32 t = (PN_float32)pow(1.0 - sqrt(r2), exponent);
|
PN_float32 t = (PN_float32)cpow(1.0f - csqrt(r2), exponent);
|
||||||
|
|
||||||
PN_float32 *f = &_table[(yi * _x_size + xi) * _num_channels];
|
PN_float32 *f = &_table[(yi * _x_size + xi) * _num_channels];
|
||||||
for (int ci = 0; ci < _num_channels; ++ci) {
|
for (int ci = 0; ci < _num_channels; ++ci) {
|
||||||
@ -1611,7 +1611,7 @@ pull_spot(const LPoint4f &delta, float xc, float yc,
|
|||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: PfmFile::calc_tight_bounds
|
// Function: PfmFile::calc_tight_bounds
|
||||||
// Access: Published
|
// Access: Published
|
||||||
@ -1633,7 +1633,7 @@ calc_tight_bounds(LPoint3f &min_point, LPoint3f &max_point) const {
|
|||||||
if (!has_point(xi, yi)) {
|
if (!has_point(xi, yi)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
const LPoint3f &point = get_point(xi, yi);
|
const LPoint3f &point = get_point(xi, yi);
|
||||||
if (!found_any) {
|
if (!found_any) {
|
||||||
min_point = point;
|
min_point = point;
|
||||||
|
@ -115,6 +115,9 @@ to_val(float input_value) const {
|
|||||||
case XE_scRGB:
|
case XE_scRGB:
|
||||||
case XE_scRGB_alpha:
|
case XE_scRGB_alpha:
|
||||||
return min(max(0, (int)((8192 * input_value) + 4096.5f)), 65535);
|
return min(max(0, (int)((8192 * input_value) + 4096.5f)), 65535);
|
||||||
|
|
||||||
|
default:
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -156,6 +159,9 @@ from_val(xelval input_value) const {
|
|||||||
case XE_scRGB:
|
case XE_scRGB:
|
||||||
case XE_scRGB_alpha:
|
case XE_scRGB_alpha:
|
||||||
return (input_value - 4096) * (1.f / 8192.f);
|
return (input_value - 4096) * (1.f / 8192.f);
|
||||||
|
|
||||||
|
default:
|
||||||
|
return 0.0f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -607,6 +613,9 @@ get_xel(int x, int y) const {
|
|||||||
return LRGBColorf((int)col.r - 4096,
|
return LRGBColorf((int)col.r - 4096,
|
||||||
(int)col.g - 4096,
|
(int)col.g - 4096,
|
||||||
(int)col.b - 4096) * (1.f / 8192.f);
|
(int)col.b - 4096) * (1.f / 8192.f);
|
||||||
|
|
||||||
|
default:
|
||||||
|
return LRGBColorf(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -752,6 +761,9 @@ get_xel_a(int x, int y) const {
|
|||||||
color.componentwise_mult(scale);
|
color.componentwise_mult(scale);
|
||||||
return color;
|
return color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default:
|
||||||
|
return LColorf(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user