Fixed compiler warnings on VS.

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@14602 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
hikerstk 2013-12-01 22:16:43 +00:00
parent 77db3a2a6e
commit ad0fd41d52
12 changed files with 36 additions and 36 deletions

View File

@ -198,7 +198,7 @@ void BubbleEffectProvider::OnSetConstants(IMaterialRendererServices *srv, int)
} }
else else
{ {
transparency = 1.0 - diff; transparency = 1.0f - diff;
} }
transparency = clampf(transparency, 0, 1); transparency = clampf(transparency, 0, 1);
@ -211,7 +211,7 @@ void BubbleEffectProvider::OnSetConstants(IMaterialRendererServices *srv, int)
void RainEffectProvider::OnSetConstants(IMaterialRendererServices *srv, int) void RainEffectProvider::OnSetConstants(IMaterialRendererServices *srv, int)
{ {
const float screenw = UserConfigParams::m_width; const float screenw = (float)UserConfigParams::m_width;
const float time = irr_driver->getDevice()->getTimer()->getTime() / 90.0f; const float time = irr_driver->getDevice()->getTimer()->getTime() / 90.0f;
const matrix4 viewm = srv->getVideoDriver()->getTransform(ETS_VIEW); const matrix4 viewm = srv->getVideoDriver()->getTransform(ETS_VIEW);
const vector3df campos = irr_driver->getSceneManager()->getActiveCamera()->getPosition(); const vector3df campos = irr_driver->getSceneManager()->getActiveCamera()->getPosition();
@ -286,8 +286,8 @@ void MipVizProvider::OnSetConstants(IMaterialRendererServices *srv, int)
const dimension2du size = tex->getSize(); const dimension2du size = tex->getSize();
const float texsize[2] = { const float texsize[2] = {
size.Width, (float)size.Width,
size.Height (float)size.Height
}; };
srv->setVertexShaderConstant("texsize", texsize, 2); srv->setVertexShaderConstant("texsize", texsize, 2);

View File

@ -202,7 +202,7 @@ public:
bool contains(const scene::IMeshBuffer * const mb) const bool contains(const scene::IMeshBuffer * const mb) const
{ {
return m_bubbles.count(mb); return m_bubbles.count(mb)!=0;
} }
private: private:
@ -282,7 +282,7 @@ public:
m_pixel[1] = 1.0f / UserConfigParams::m_height; m_pixel[1] = 1.0f / UserConfigParams::m_height;
} }
void setResolution(float x, float y) void setResolution(int x, int y)
{ {
m_pixel[0] = 1.0f / x; m_pixel[0] = 1.0f / x;
m_pixel[1] = 1.0f / y; m_pixel[1] = 1.0f / y;
@ -327,10 +327,10 @@ class GlowProvider: public CallBase
public: public:
virtual void OnSetConstants(video::IMaterialRendererServices *srv, int); virtual void OnSetConstants(video::IMaterialRendererServices *srv, int);
void setResolution(float x, float y) void setResolution(int x, int y)
{ {
m_res[0] = x; m_res[0] = (float)x;
m_res[1] = y; m_res[1] = (float)y;
} }
private: private:
@ -360,8 +360,8 @@ class PointLightProvider: public CallBase
public: public:
PointLightProvider() PointLightProvider()
{ {
m_screen[0] = UserConfigParams::m_width; m_screen[0] = (float)UserConfigParams::m_width;
m_screen[1] = UserConfigParams::m_height; m_screen[1] = (float)UserConfigParams::m_height;
m_specular = 200; m_specular = 200;
} }
@ -426,8 +426,8 @@ class SunLightProvider: public CallBase
public: public:
SunLightProvider() SunLightProvider()
{ {
m_screen[0] = UserConfigParams::m_width; m_screen[0] = (float)UserConfigParams::m_width;
m_screen[1] = UserConfigParams::m_height; m_screen[1] = (float)UserConfigParams::m_height;
m_wind[0] = m_wind[1] = 0; m_wind[0] = m_wind[1] = 0;
} }
@ -580,7 +580,7 @@ class CollapseProvider: public CallBase
public: public:
virtual void OnSetConstants(video::IMaterialRendererServices *srv, int); virtual void OnSetConstants(video::IMaterialRendererServices *srv, int);
void setResolution(const float x, const float y) void setResolution(const int x, const int y)
{ {
m_pixel[0] = 1.0f / x; m_pixel[0] = 1.0f / x;
m_pixel[1] = 1.0f / y; m_pixel[1] = 1.0f / y;
@ -599,7 +599,7 @@ public:
std::swap(m_multi[0], m_multi[1]); std::swap(m_multi[0], m_multi[1]);
} }
m_size = std::max(x, y); m_size = (int)std::max(x, y);
} }
private: private:
@ -662,8 +662,8 @@ public:
DisplaceProvider() DisplaceProvider()
{ {
m_screen[0] = UserConfigParams::m_width; m_screen[0] = (float)UserConfigParams::m_width;
m_screen[1] = UserConfigParams::m_height; m_screen[1] = (float)UserConfigParams::m_height;
m_dir[0] = m_dir[1] = m_dir2[0] = m_dir2[1] = 0; m_dir[0] = m_dir[1] = m_dir2[0] = m_dir2[1] = 0;
} }

View File

@ -1422,7 +1422,7 @@ void IrrDriver::displayFPS()
else else
{ {
sprintf(buffer, "FPS: %i/%i/%i - %i KTris", min, fps, max, sprintf(buffer, "FPS: %i/%i/%i - %i KTris", min, fps, max,
(int)round(kilotris)); (int)roundf(kilotris));
} }
core::stringw fpsString = buffer; core::stringw fpsString = buffer;

View File

@ -188,7 +188,7 @@ class WindAffector : public scene::IParticleAffector
public: public:
WindAffector(float speed): m_speed(speed) WindAffector(float speed): m_speed(speed)
{ {
m_seed = (rand() % 1000) - 500; m_seed = (float)((rand() % 1000) - 500);
} }
// ------------------------------------------------------------------------ // ------------------------------------------------------------------------

View File

@ -390,7 +390,7 @@ void PostProcessing::render()
if (globalbloom || bloomsize) if (globalbloom || bloomsize)
{ {
// Clear the alpha to a suitable value, stencil // Clear the alpha to a suitable value, stencil
glClearColor(0, 0, 0, 0.1); glClearColor(0, 0, 0, 0.1f);
glColorMask(0, 0, 0, 1); glColorMask(0, 0, 0, 1);
glClear(GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT); glClear(GL_STENCIL_BUFFER_BIT | GL_COLOR_BUFFER_BIT);

View File

@ -79,8 +79,8 @@ public:
buf.Vertices[i] = S3DVertex(x, y, z, 0, 0, 0, SColor(255, 255, 0, 0), 0, 0); buf.Vertices[i] = S3DVertex(x, y, z, 0, 0, 0, SColor(255, 255, 0, 0), 0, 0);
} }
box.addInternalPoint(vector3df(-area/2)); box.addInternalPoint(vector3df((float)(-area/2)));
box.addInternalPoint(vector3df(area/2)); box.addInternalPoint(vector3df((float)( area/2)));
} }
~RainNode() ~RainNode()

View File

@ -94,7 +94,7 @@ public:
buf.Vertices[i] = S3DVertex(xpos, ypos, 0, 0, 0, 0, buf.Vertices[i] = S3DVertex(xpos, ypos, 0, 0, 0, 0,
SColor(255, 255, 255, 255), 0, 0); SColor(255, 255, 255, 255), 0, 0);
glVertex2s(roundf(xpos * 32767), roundf(ypos * 32767)); glVertex2s((int)roundf(xpos * 32767), (int)roundf(ypos * 32767));
i++; i++;
} }
} }

View File

@ -20,7 +20,7 @@
Wind::Wind() Wind::Wind()
{ {
m_seed = (rand() % 1000) - 500; m_seed = (float)((rand() % 1000) - 500);
} }
vector3df Wind::getWind() const vector3df Wind::getWind() const

View File

@ -323,10 +323,10 @@ void LayoutManager::applyCoords(Widget* self, AbstractTopLevelContainer* topLeve
else if (self->m_relative_y > -1) self->m_y = (int)(parent_y + parent_h*self->m_relative_y/100); else if (self->m_relative_y > -1) self->m_y = (int)(parent_y + parent_h*self->m_relative_y/100);
if (self->m_absolute_w > -1) self->m_w = self->m_absolute_w; if (self->m_absolute_w > -1) self->m_w = self->m_absolute_w;
else if (self->m_relative_w > -1) self->m_w = (int)round(parent_w*self->m_relative_w/100.0); else if (self->m_relative_w > -1) self->m_w = (int)roundf(parent_w*self->m_relative_w/100.0);
if (self->m_absolute_h > -1) self->m_h = self->m_absolute_h; if (self->m_absolute_h > -1) self->m_h = self->m_absolute_h;
else if (self->m_relative_h > -1) self->m_h = (int)round(parent_h*self->m_relative_h/100.0); else if (self->m_relative_h > -1) self->m_h = (int)roundf(parent_h*self->m_relative_h/100.0);
// ---- can't make widget bigger than parent // ---- can't make widget bigger than parent
if (self->m_h > (int)parent_h) if (self->m_h > (int)parent_h)

View File

@ -327,7 +327,7 @@ void DynamicRibbonWidget::buildInternalStructure()
// ---- determine column amount // ---- determine column amount
const float row_height = (float)(m_h - m_label_height)/(float)m_row_amount; const float row_height = (float)(m_h - m_label_height)/(float)m_row_amount;
float ratio_zoom = (float)row_height / (float)(m_child_height - m_label_height); float ratio_zoom = (float)row_height / (float)(m_child_height - m_label_height);
m_col_amount = (int)round( m_w / ( m_child_width*ratio_zoom ) ); m_col_amount = (int)roundf( m_w / ( m_child_width*ratio_zoom ) );
// ajust column amount to not add more item slots than we actually need // ajust column amount to not add more item slots than we actually need
const int item_count = m_items.size(); const int item_count = m_items.size();
@ -810,7 +810,7 @@ void DynamicRibbonWidget::propagateSelection()
{ {
if (ribbon != selected_ribbon) if (ribbon != selected_ribbon)
{ {
ribbon->m_selection[p] = (int)round(where*(ribbon->m_children.size()-1)); ribbon->m_selection[p] = (int)roundf(where*(ribbon->m_children.size()-1));
ribbon->updateSelection(); ribbon->updateSelection();
} }
} }

View File

@ -137,7 +137,7 @@ void RibbonWidget::add()
//free_w_space = (int)(m_w - total_needed_space*global_zoom); //free_w_space = (int)(m_w - total_needed_space*global_zoom);
const int one_button_space = const int one_button_space =
(int)round((float)m_w / (float)subbuttons_amount); (int)roundf((float)m_w / (float)subbuttons_amount);
int widget_x = -1; int widget_x = -1;

View File

@ -134,10 +134,10 @@ static inline float permute(float x) {
float noise2d(float v1, float v2) { float noise2d(float v1, float v2) {
const float C[] = { const float C[] = {
0.211324865405187, 0.211324865405187f,
0.366025403784439, 0.366025403784439f,
-0.577350269189626, -0.577350269189626f,
0.024390243902439 }; 0.024390243902439f };
// First corner // First corner
float i[2]; float i[2];
@ -174,9 +174,9 @@ float noise2d(float v1, float v2) {
p[2] = permute(permute(i[1] + 1) + i[0] + 1); p[2] = permute(permute(i[1] + 1) + i[0] + 1);
float m[3]; float m[3];
m[0] = std::max<float>(0.5 - x0[0]*x0[0] - x0[1]*x0[1], 0); m[0] = std::max<float>(0.5f - x0[0]*x0[0] - x0[1]*x0[1], 0);
m[1] = std::max<float>(0.5 - x12[0]*x12[0] - x12[1]*x12[1], 0); m[1] = std::max<float>(0.5f - x12[0]*x12[0] - x12[1]*x12[1], 0);
m[2] = std::max<float>(0.5 - x12[2]*x12[2] - x12[3]*x12[3], 0); m[2] = std::max<float>(0.5f - x12[2]*x12[2] - x12[3]*x12[3], 0);
m[0] = m[0] * m[0] * m[0] * m[0]; m[0] = m[0] * m[0] * m[0] * m[0];
m[1] = m[1] * m[1] * m[1] * m[1]; m[1] = m[1] * m[1] * m[1] * m[1];