/home/edward-san/zdoom/gzdoom/trunk/src/gl/data/gl_setup.cpp:360:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (selfref+nobtextures!=sector->Lines.Size())
~~~~~~~~~~~~~~~~~~~^ ~~~~~~~~~~~~~~~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/data/gl_setup.cpp:365:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (selfref+notextures!=sector->Lines.Size())
~~~~~~~~~~~~~~~~~~^ ~~~~~~~~~~~~~~~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/data/gl_setup.cpp:372:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (solidwall+nobtextures+selfref==sector->Lines.Size() && nextsec)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderer.cpp:207:22: warning: delete called on non-final 'FPresentShader' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
if (mPresentShader) delete mPresentShader;
^
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderer.cpp:212:31: warning: delete called on non-final 'FPresent3DCheckerShader' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
if (mPresent3dCheckerShader) delete mPresent3dCheckerShader;
^
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderer.cpp:213:30: warning: delete called on non-final 'FPresent3DColumnShader' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
if (mPresent3dColumnShader) delete mPresent3dColumnShader;
^
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderer.cpp:214:27: warning: delete called on non-final 'FPresent3DRowShader' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
if (mPresent3dRowShader) delete mPresent3dRowShader;
^
4 warnings generated.
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:451:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
if (mEyeFBs.Size() > eye)
~~~~~~~~~~~~~~ ^ ~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:460:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
while (mEyeFBs.Size() <= eye)
~~~~~~~~~~~~~~ ^ ~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:501:2: warning: variable 'dataformat' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
default: I_FatalError("Unknown format passed to FGLRenderBuffers.Create2DTexture");
^~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:504:59: note: uninitialized use occurs here
glTexImage2D(GL_TEXTURE_2D, 0, format, width, height, 0, dataformat, datatype, data);
^~~~~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:485:19: note: initialize the variable 'dataformat' to silence this warning
GLenum dataformat, datatype;
^
= 0
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:501:2: warning: variable 'datatype' is used uninitialized whenever switch default is taken [-Wsometimes-uninitialized]
default: I_FatalError("Unknown format passed to FGLRenderBuffers.Create2DTexture");
^~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:504:71: note: uninitialized use occurs here
glTexImage2D(GL_TEXTURE_2D, 0, format, width, height, 0, dataformat, datatype, data);
^~~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_renderbuffers.cpp:485:29: note: initialize the variable 'datatype' to silence this warning
GLenum dataformat, datatype;
^
= 0
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_postprocess.cpp:326:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
for (int i = 0; i + 1 < mBuffers->ExposureLevels.Size(); i++)
~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/renderer/gl_postprocess.cpp:548:69: warning: comparison of integers of different signs: 'DWORD' (aka 'unsigned int') and 'int' [-Wsign-compare]
if (gl_fixedcolormap < CM_FIRSTSPECIALCOLORMAP || gl_fixedcolormap >= CM_MAXCOLORMAP)
~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
4 warnings generated.
2 warnings generated.
/home/edward-san/zdoom/gzdoom/trunk/src/gl/textures/gl_material.cpp:288:46: warning: comparison of integers of different signs: 'int' and 'DWORD' (aka 'unsigned int') [-Wsign-compare]
alphatrans = (gl.legacyMode && translation == TRANSLATION(TRANSLATION_Standard, 8));
~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/home/edward-san/zdoom/gzdoom/trunk/src/gl/dynlights/gl_glow.cpp:128:13: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'int' [-Wsign-compare]
else if (c != -1)
~ ^ ~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/dynlights/gl_glow.cpp:174:13: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'int' [-Wsign-compare]
else if (c != -1)
~ ^ ~~
/home/edward-san/zdoom/gzdoom/trunk/src/gl/dynlights/gl_glow.cpp:198:13: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'int' [-Wsign-compare]
else if (c != -1)
~ ^ ~~
3 warnings generated.
/home/edward-san/zdoom/gzdoom/trunk/src/gl/system/gl_debug.cpp:147:12: warning: comparison of integers of different signs: 'int' and 'GLenum' (aka 'unsigned int') [-Wsign-compare]
if (level != mCurrentLevel)
~~~~~ ^ ~~~~~~~~~~~~~
1 warning generated.
/home/edward-san/zdoom/gzdoom/trunk/src/p_3dfloors.cpp:999:24: warning: format specifies type 'char *' but the argument has type 'int' [-Wformat]
ffloors[i]->flags, ffloors[i]->alpha, (ffloors[i]->flags&FF_EXISTS)? "Exists":"", (ffloors[i]->flags&FF_DYNAMIC)? "Dynamic":"");
^~~~~~~~~~~~~~~~~
1 warning generated.
/home/edward-san/zdoom/gzdoom/trunk/src/p_pspr.cpp:139:3: warning: field 'Sprite' will be initialized after field 'Flags' [-Wreorder]
Sprite(0),
^
1 warning generated.
/home/edward-san/zdoom/gzdoom/trunk/src/p_setup.cpp:3191:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
if (linesDoneInEachSector[i] != sector->Lines.Size())
~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
1 warning generated.
/home/edward-san/zdoom/gzdoom/trunk/src/p_udmf.cpp:1698:18: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'int' [-Wsign-compare]
if (lightcolor == -1 && fadecolor == -1 && desaturation == -1 && fogdensity == -1)
~~~~~~~~~~ ^ ~~
/home/edward-san/zdoom/gzdoom/trunk/src/p_udmf.cpp:1698:37: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'int' [-Wsign-compare]
if (lightcolor == -1 && fadecolor == -1 && desaturation == -1 && fogdensity == -1)
~~~~~~~~~ ^ ~~
/home/edward-san/zdoom/gzdoom/trunk/src/p_udmf.cpp:1717:19: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'int' [-Wsign-compare]
if (lightcolor == -1) lightcolor = PalEntry(255,255,255);
~~~~~~~~~~ ^ ~~
/home/edward-san/zdoom/gzdoom/trunk/src/p_udmf.cpp:1718:18: warning: comparison of integers of different signs: 'uint32' (aka 'unsigned int') and 'int' [-Wsign-compare]
if (fadecolor == -1)
~~~~~~~~~ ^ ~~
4 warnings generated.
/home/edward-san/zdoom/gzdoom/trunk/src/textures/warptexture.cpp:45:48: warning: field 'Spans' will be initialized after field 'Speed' [-Wreorder]
: GenTime (0), SourcePic (source), Pixels (0), Spans (0), Speed (1.f)
^
1 warning generated.
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:4032:12: warning: variable 'cast' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
else if (op2.RegType == REGT_INT) cast = CAST_I2S;
^~~~~~~~~~~~~~~~~~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:4034:51: note: uninitialized use occurs here
build->Emit(OP_CAST, strng2.RegNum, op2.RegNum, cast);
^~~~
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:4032:8: note: remove the 'if' if its condition is always true
else if (op2.RegType == REGT_INT) cast = CAST_I2S;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:4016:11: note: initialize the variable 'cast' to silence this warning
int cast;
^
= 0
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:3999:12: warning: variable 'cast' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
else if (op1.RegType == REGT_INT) cast = CAST_I2S;
^~~~~~~~~~~~~~~~~~~~~~~
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:4001:50: note: uninitialized use occurs here
build->Emit(OP_CAST, strng.RegNum, op1.RegNum, cast);
^~~~
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:3999:8: note: remove the 'if' if its condition is always true
else if (op1.RegType == REGT_INT) cast = CAST_I2S;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
/home/edward-san/zdoom/gzdoom/trunk/src/scripting/codegeneration/codegen.cpp:3983:11: note: initialize the variable 'cast' to silence this warning
int cast;
^
= 0
2 warnings generated.
Note: the warptexture one doesn't happen in ZDoom, because the fields were reordered in GZDoom.