@@ -52,7 +52,7 @@ char const *Entity::GetName() | |||||
void Entity::TickGame(float seconds) | void Entity::TickGame(float seconds) | ||||
{ | { | ||||
(void)seconds; | |||||
UNUSED(seconds); | |||||
#if !LOL_RELEASE | #if !LOL_RELEASE | ||||
if (m_tickstate != STATE_PRETICK_GAME) | if (m_tickstate != STATE_PRETICK_GAME) | ||||
Log::Error("invalid entity game tick\n"); | Log::Error("invalid entity game tick\n"); | ||||
@@ -163,7 +163,7 @@ Shader *Shader::Create(char const *lolfx) | |||||
void Shader::Destroy(Shader *shader) | void Shader::Destroy(Shader *shader) | ||||
{ | { | ||||
/* XXX: do nothing! the shader should remain in cache */ | /* XXX: do nothing! the shader should remain in cache */ | ||||
(void)shader; | |||||
UNUSED(shader); | |||||
} | } | ||||
Shader::Shader(char const *vert, char const *frag) | Shader::Shader(char const *vert, char const *frag) | ||||
@@ -239,27 +239,27 @@ void VertexDeclaration::DrawIndexedElements(MeshPrimitive type, int vbase, | |||||
{ | { | ||||
case MeshPrimitive::Triangles: | case MeshPrimitive::Triangles: | ||||
/* FIXME: ignores most of the arguments! */ | /* FIXME: ignores most of the arguments! */ | ||||
(void)vbase; (void)vskip; (void)vcount; (void)skip; | |||||
UNUSED(vbase, vskip, vcount, skip); | |||||
glDrawElements(GL_TRIANGLES, count, GL_UNSIGNED_SHORT, 0); | glDrawElements(GL_TRIANGLES, count, GL_UNSIGNED_SHORT, 0); | ||||
break; | break; | ||||
case MeshPrimitive::TriangleStrips: | case MeshPrimitive::TriangleStrips: | ||||
/* FIXME: ignores most of the arguments! */ | /* FIXME: ignores most of the arguments! */ | ||||
(void)vbase; (void)vskip; (void)vcount; (void)skip; | |||||
UNUSED(vbase, vskip, vcount, skip); | |||||
glDrawElements(GL_TRIANGLE_STRIP, count, GL_UNSIGNED_SHORT, 0); | glDrawElements(GL_TRIANGLE_STRIP, count, GL_UNSIGNED_SHORT, 0); | ||||
break; | break; | ||||
case MeshPrimitive::TriangleFans: | case MeshPrimitive::TriangleFans: | ||||
/* FIXME: ignores most of the arguments! */ | /* FIXME: ignores most of the arguments! */ | ||||
(void)vbase; (void)vskip; (void)vcount; (void)skip; | |||||
UNUSED(vbase, vskip, vcount, skip); | |||||
glDrawElements(GL_TRIANGLE_FAN, count, GL_UNSIGNED_SHORT, 0); | glDrawElements(GL_TRIANGLE_FAN, count, GL_UNSIGNED_SHORT, 0); | ||||
break; | break; | ||||
case MeshPrimitive::Points: | case MeshPrimitive::Points: | ||||
/* FIXME: ignores most of the arguments! */ | /* FIXME: ignores most of the arguments! */ | ||||
(void)vbase; (void)vskip; (void)vcount; (void)skip; | |||||
UNUSED(vbase, vskip, vcount, skip); | |||||
glDrawElements(GL_POINTS, count, GL_UNSIGNED_SHORT, 0); | glDrawElements(GL_POINTS, count, GL_UNSIGNED_SHORT, 0); | ||||
break; | break; | ||||
case MeshPrimitive::Lines: | case MeshPrimitive::Lines: | ||||
/* FIXME: ignores most of the arguments! */ | /* FIXME: ignores most of the arguments! */ | ||||
(void)vbase; (void)vskip; (void)vcount; (void)skip; | |||||
UNUSED(vbase, vskip, vcount, skip); | |||||
glDrawElements(GL_LINES, count, GL_UNSIGNED_SHORT, 0); | glDrawElements(GL_LINES, count, GL_UNSIGNED_SHORT, 0); | ||||
break; | break; | ||||
} | } | ||||
@@ -645,7 +645,7 @@ void *VertexBuffer::Lock(size_t offset, size_t size) | |||||
return ret; | return ret; | ||||
#else | #else | ||||
/* FIXME: is there a way to use "size"? */ | /* FIXME: is there a way to use "size"? */ | ||||
(void)size; | |||||
UNUSED(size); | |||||
return m_data->m_memory + offset; | return m_data->m_memory + offset; | ||||
#endif | #endif | ||||
} | } | ||||
@@ -158,7 +158,7 @@ protected: | |||||
}; | }; | ||||
#define LOL_TYPE(T) \ | #define LOL_TYPE(T) \ | ||||
static uint8_t GetType(T *x) { (void)x; return Type##T; } | |||||
static uint8_t GetType(T *x) { UNUSED(x); return Type##T; } | |||||
LOL_TYPE(void) | LOL_TYPE(void) | ||||
LOL_TYPE(half) LOL_TYPE(f16vec2) LOL_TYPE(f16vec3) LOL_TYPE(f16vec4) | LOL_TYPE(half) LOL_TYPE(f16vec2) LOL_TYPE(f16vec3) LOL_TYPE(f16vec4) | ||||
@@ -191,7 +191,7 @@ private: | |||||
template<> | template<> | ||||
inline void VertexStreamBase::AddStream<void>(int n, VertexUsage usage) | inline void VertexStreamBase::AddStream<void>(int n, VertexUsage usage) | ||||
{ | { | ||||
(void)usage; | |||||
UNUSED(usage); | |||||
m_streams[n].size = 0; | m_streams[n].size = 0; | ||||
} | } | ||||
@@ -201,7 +201,7 @@ void SdlInputData::Tick(float seconds) | |||||
if (keystate[i]) | if (keystate[i]) | ||||
Input::KeyPressed(i, seconds); | Input::KeyPressed(i, seconds); | ||||
#else | #else | ||||
(void)seconds; | |||||
UNUSED(seconds); | |||||
#endif | #endif | ||||
#endif | #endif | ||||
} | } | ||||
@@ -67,8 +67,6 @@ TileSet::TileSet(char const *path) | |||||
: m_data(new TileSetData()) | : m_data(new TileSetData()) | ||||
{ | { | ||||
Init(path); | Init(path); | ||||
m_drawgroup = DRAWGROUP_BEFORE; | |||||
} | } | ||||
TileSet::TileSet(char const *path, ivec2 size, ivec2 count) | TileSet::TileSet(char const *path, ivec2 size, ivec2 count) | ||||
@@ -85,8 +83,7 @@ TileSet::TileSet(char const *path, ivec2 size, ivec2 count) | |||||
{ | { | ||||
if (size.x <= 0 || size.y <= 0) | if (size.x <= 0 || size.y <= 0) | ||||
size = ivec2(32, 32); | size = ivec2(32, 32); | ||||
count = ivec2(max(1, m_data->m_image_size.x / size.x), | |||||
max(1, m_data->m_image_size.y / size.y)); | |||||
count = max(ivec2(1, 1), m_data->m_image_size / size); | |||||
} | } | ||||
for (int j = 0; j < count.y; ++j) | for (int j = 0; j < count.y; ++j) | ||||
@@ -95,8 +92,6 @@ TileSet::TileSet(char const *path, ivec2 size, ivec2 count) | |||||
AddTile(ibox2(size * ivec2(i, j), | AddTile(ibox2(size * ivec2(i, j), | ||||
size * ivec2(i + 1, j + 1))); | size * ivec2(i + 1, j + 1))); | ||||
} | } | ||||
m_drawgroup = DRAWGROUP_BEFORE; | |||||
} | } | ||||
void TileSet::Init(char const *path) | void TileSet::Init(char const *path) | ||||
@@ -108,6 +103,8 @@ void TileSet::Init(char const *path) | |||||
m_data->m_image_size = m_data->m_image->GetSize(); | m_data->m_image_size = m_data->m_image->GetSize(); | ||||
m_data->m_texture_size = ivec2(PotUp(m_data->m_image_size.x), | m_data->m_texture_size = ivec2(PotUp(m_data->m_image_size.x), | ||||
PotUp(m_data->m_image_size.y)); | PotUp(m_data->m_image_size.y)); | ||||
m_drawgroup = DRAWGROUP_BEFORE; | |||||
} | } | ||||
int TileSet::AddTile(ibox2 rect) | int TileSet::AddTile(ibox2 rect) | ||||
@@ -194,8 +191,6 @@ int TileSet::GetTileCount() const | |||||
ivec2 TileSet::GetTileSize(int tileid) const | ivec2 TileSet::GetTileSize(int tileid) const | ||||
{ | { | ||||
(void)tileid; | |||||
ibox2 const &box = m_data->m_tiles[tileid].m1; | ibox2 const &box = m_data->m_tiles[tileid].m1; | ||||
return box.B - box.A; | return box.B - box.A; | ||||
} | } | ||||