Index: trunk/src/gfx/texture_atlas.cc
===================================================================
--- trunk/src/gfx/texture_atlas.cc	(revision 532)
+++ trunk/src/gfx/texture_atlas.cc	(revision 533)
@@ -11,5 +11,5 @@
 using namespace nv;
 
-texture_atlas::texture_atlas( ivec2 size, nv::size_t depth, nv::size_t border /*= 1*/ )
+texture_atlas::texture_atlas( ivec2 size, uint32 depth, uint32 border /*= 1*/ )
 	: image( size, depth ), m_used( 0 ), m_border( border )
 {
@@ -26,5 +26,5 @@
 	int best_width  = nv::limits::si_max;
 
-	for( size_t i=0; i < m_nodes.size(); ++i )
+	for( uint32 i=0; i < m_nodes.size(); ++i )
 	{
 		int y = fit( i, size );
@@ -51,5 +51,5 @@
 	m_nodes.insert( m_nodes.begin() + best_index, ivec3( r.pos.x, r.pos.y + size.y, size.x ) );
 
-	for( size_t i = static_cast<size_t>( best_index )+1; i < m_nodes.size(); ++i )
+	for( uint32 i = static_cast<uint32>( best_index )+1; i < m_nodes.size(); ++i )
 	{
 		ivec3 node = m_nodes[ i ];
@@ -82,5 +82,5 @@
 }
 
-int texture_atlas::fit( nv::size_t index, ivec2 size )
+int texture_atlas::fit( uint32 index, ivec2 size )
 {
 	ivec3 node = m_nodes[ index ];
@@ -113,5 +113,5 @@
 void texture_atlas::merge()
 {
-	for ( size_t i=0; i < m_nodes.size()-1; ++i )
+	for ( uint32 i=0; i < m_nodes.size()-1; ++i )
     {
 		if ( m_nodes[ i ].y == m_nodes[ i+1 ].y )
