|
|
@@ -4328,7 +4328,7 @@ bind_light(Spotlight *light_obj, const NodePath &light, int light_id) {
|
|
|
alight.Range = __D3DLIGHT_RANGE_MAX;
|
|
|
alight.Falloff = 1.0f;
|
|
|
alight.Theta = 0.0f;
|
|
|
- alight.Phi = lens->get_hfov();
|
|
|
+ alight.Phi = deg_2_rad(lens->get_hfov());
|
|
|
|
|
|
const LVecBase3f &att = light_obj->get_attenuation();
|
|
|
alight.Attenuation0 = att[0];
|
|
|
@@ -4667,7 +4667,7 @@ do_auto_rescale_normal() {
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
bool DXGraphicsStateGuardian8::
|
|
|
slot_new_light(int light_id) {
|
|
|
- return (light_id < _max_lights);
|
|
|
+ return ((unsigned int)light_id < _max_lights);
|
|
|
}
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
@@ -4734,7 +4734,7 @@ enable_light(int light_id, bool enable) {
|
|
|
////////////////////////////////////////////////////////////////////
|
|
|
bool DXGraphicsStateGuardian8::
|
|
|
slot_new_clip_plane(int plane_id) {
|
|
|
- return (plane_id < _max_clip_planes);
|
|
|
+ return ((unsigned int)plane_id < _max_clip_planes);
|
|
|
}
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////
|