| @@ -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; | ||||
| } | } | ||||