|
From: <cn...@us...> - 2008-12-30 05:11:45
|
Revision: 92
http://hgengine.svn.sourceforge.net/hgengine/?rev=92&view=rev
Author: cnlohr
Date: 2008-12-30 05:11:42 +0000 (Tue, 30 Dec 2008)
Log Message:
-----------
fix warnings
Modified Paths:
--------------
Mercury2/src/BMPLoader.cpp
Mercury2/src/RenderableNode.cpp
Mercury2/src/Texture.cpp
Modified: Mercury2/src/BMPLoader.cpp
===================================================================
--- Mercury2/src/BMPLoader.cpp 2008-12-30 04:59:37 UTC (rev 91)
+++ Mercury2/src/BMPLoader.cpp 2008-12-30 05:11:42 UTC (rev 92)
@@ -140,7 +140,7 @@
unsigned long row, pixel;
unsigned char* rowPtr;
- for (unsigned int x = 0; !feof(file) && (x+3 < rawlength); x += 3)
+ for (unsigned int x = 0; !feof(file) && (x+3 < (unsigned)rawlength); x += 3)
{
memset(b, 0, sizeof(unsigned char) * 3);
// file->Read((char*)&b, sizeof(unsigned char) * 3);
Modified: Mercury2/src/RenderableNode.cpp
===================================================================
--- Mercury2/src/RenderableNode.cpp 2008-12-30 04:59:37 UTC (rev 91)
+++ Mercury2/src/RenderableNode.cpp 2008-12-30 05:11:42 UTC (rev 92)
@@ -111,7 +111,7 @@
{
static unsigned long waitTime = 0;
RenderableNode* rn;
- if ( rn = Cast(n) )
+ if ( ( rn = Cast(n) ) )
{
MSemaphoreDecOnDestroy s( &(rn->m_semaphore) );
Modified: Mercury2/src/Texture.cpp
===================================================================
--- Mercury2/src/Texture.cpp 2008-12-30 04:59:37 UTC (rev 91)
+++ Mercury2/src/Texture.cpp 2008-12-30 05:11:42 UTC (rev 92)
@@ -52,6 +52,11 @@
break;
case RGBA:
ByteType = GL_RGBA;
+ break;
+ default:
+ printf( "Unsupported byte type (%d) in Texture::LoadFromRaw\n", m_raw->m_ColorByteType );
+ ByteType = GL_RGB;
+ break;
}
glBindTexture(GL_TEXTURE_2D, m_textureID);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|