In particular, my compiler is complaining about signed/unsigned comparison (also float vs. integer comparisons). In particular:
Code: Select all
SColor.h:
inline void SColorHSL::fromRGB(const SColor &color)
also:
Code: Select all
SVertexManipulator.h:
void operator()(video::S3DVertex& vertex) const
Code: Select all
vertex.Color = (vertex.Color.getAverage()>Threshold)?High:Low;
anyway, i'd resolve and patch it myself but i'm not even sure what the first batch is supposed to be doing so i'd better not... any advice here?
merry hacking,
Magnus
EDIT: this was irrlicht 1.7.1, and the compiler that i'm using is borland's. comparing floats and integers with different sizes still seems a bit odd either way...