diff --git a/src/modules/audio/openal/Source.cpp b/src/modules/audio/openal/Source.cpp index 40f6f697a..c2a5894ce 100644 --- a/src/modules/audio/openal/Source.cpp +++ b/src/modules/audio/openal/Source.cpp @@ -389,7 +389,7 @@ namespace openal for(unsigned int i = 0; i < MAX_BUFFERS; i++) { - int decoded = streamAtomic(buffers[i], decoder); + streamAtomic(buffers[i], decoder); ++usedBuffers; if(decoder->isFinished()) break; diff --git a/src/modules/filesystem/physfs/wrap_Filesystem.cpp b/src/modules/filesystem/physfs/wrap_Filesystem.cpp index dd6c266ad..a7e21cfab 100644 --- a/src/modules/filesystem/physfs/wrap_Filesystem.cpp +++ b/src/modules/filesystem/physfs/wrap_Filesystem.cpp @@ -314,7 +314,7 @@ namespace physfs std::string tokenized_name(filename); std::string tokenized_function(filename); - for (int i = 0; i < tokenized_name.size(); i++) + for (unsigned int i = 0; i < tokenized_name.size(); i++) { if (tokenized_name[i] == '.') { diff --git a/src/modules/graphics/opengl/Font.cpp b/src/modules/graphics/opengl/Font.cpp index 957b25a46..a713bdee3 100644 --- a/src/modules/graphics/opengl/Font.cpp +++ b/src/modules/graphics/opengl/Font.cpp @@ -104,11 +104,11 @@ namespace opengl glTexSubImage2D(GL_TEXTURE_2D, 0, texture_x, texture_y, w, h, (type == FONT_TRUETYPE ? GL_LUMINANCE_ALPHA : GL_RGBA), GL_UNSIGNED_BYTE, gd->getData()); Quad::Viewport v; - v.x = texture_x; - v.y = texture_y; - v.w = w; - v.h = h; - Quad * q = new Quad(v, TEXTURE_WIDTH, TEXTURE_HEIGHT); + v.x = (float) texture_x; + v.y = (float) texture_y; + v.w = (float) w; + v.h = (float) h; + Quad * q = new Quad(v, (const float) TEXTURE_WIDTH, (const float) TEXTURE_HEIGHT); const vertex * verts = q->getVertices(); glEnableClientState(GL_VERTEX_ARRAY); diff --git a/src/modules/graphics/opengl/wrap_Quad.cpp b/src/modules/graphics/opengl/wrap_Quad.cpp index 13f63a8d3..2d42ca6a6 100644 --- a/src/modules/graphics/opengl/wrap_Quad.cpp +++ b/src/modules/graphics/opengl/wrap_Quad.cpp @@ -43,10 +43,10 @@ namespace opengl { Quad * quad = luax_checktype(L, 1, "Quad", GRAPHICS_QUAD_T); Quad::Viewport v; - v.x = luaL_checknumber(L, 2); - v.y = luaL_checknumber(L, 3); - v.w = luaL_checknumber(L, 4); - v.h = luaL_checknumber(L, 5); + v.x = (float) luaL_checknumber(L, 2); + v.y = (float) luaL_checknumber(L, 3); + v.w = (float) luaL_checknumber(L, 4); + v.h = (float) luaL_checknumber(L, 5); quad->setViewport(v); return 0; }