Changeset 383 for trunk/src/gfx
- Timestamp:
- 06/02/15 20:56:15 (10 years ago)
- Location:
- trunk/src/gfx
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gfx/image.cc
r376 r383 4 4 5 5 #include "nv/gfx/image.hh" 6 #include "nv/stl/algorithm.hh" 6 7 7 8 using namespace nv; … … 31 32 for( int i = 0; i < m_size.y; ++i ) 32 33 { 33 std::copy( data + i * bline, data + (i + 1) * bline, m_data + bsize - ( i + 1 ) * bline );34 raw_copy( data + i * bline, data + (i + 1) * bline, m_data + bsize - ( i + 1 ) * bline ); 34 35 } 35 36 … … 37 38 else 38 39 { 39 std::copy( data, data + bsize, m_data );40 raw_copy( data, data + bsize, m_data ); 40 41 } 41 42 } … … 43 44 void image::fill( uint8 value ) 44 45 { 45 std::fill( m_data, m_data + m_size.x * m_size.y * (int)m_depth, value );46 raw_fill( m_data, m_data + m_size.x * m_size.y * (int)m_depth, value ); 46 47 } 47 48 … … 56 57 { 57 58 // TODO: test 58 std::fill( m_data + bpos + bline * i, m_data + bpos + bline * i + stride, value );59 raw_fill( m_data + bpos + bline * i, m_data + bpos + bline * i + stride, value ); 59 60 } 60 61 } … … 73 74 // memcpy( m_data+((r.pos.y+i)*m_size.x + r.pos.x ) * m_depth, 74 75 // data + (i*stride), r.size.x * m_depth ); 75 std::copy( data + i*stride, data + (i+1)*stride, m_data + bpos + bline * i );76 raw_copy( data + i*stride, data + (i+1)*stride, m_data + bpos + bline * i ); 76 77 } 77 78 } -
trunk/src/gfx/mesh_creator.cc
r323 r383 350 350 for ( uint32 i = 0; i < count; ++i ) 351 351 { 352 std::copy_n( a->data + i * adesc.size, adesc.size, data + i*desc.size );353 std::copy_n( b->data + i * bdesc.size, bdesc.size, data + i*desc.size + adesc.size );352 raw_copy_n( a->data + i * adesc.size, adesc.size, data + i*desc.size ); 353 raw_copy_n( b->data + i * bdesc.size, bdesc.size, data + i*desc.size + adesc.size ); 354 354 } 355 355 mesh_raw_channel* result = new mesh_raw_channel; … … 373 373 { 374 374 size_t a_size = vtx_size * a->count; 375 std::copy_n( a->data, a_size, data );376 std::copy_n( b->data, vtx_size * b->count, data + a_size );375 raw_copy_n( a->data, a_size, data ); 376 raw_copy_n( b->data, vtx_size * b->count, data + a_size ); 377 377 } 378 378 else … … 385 385 for ( size_t i = 0; i < frame_count; ++i ) 386 386 { 387 std::copy_n( a->data + pos_a, frame_size_a, data + pos );388 std::copy_n( b->data + pos_b, frame_size_b, data + pos + frame_size_a ); pos_a += frame_size_a;387 raw_copy_n( a->data + pos_a, frame_size_a, data + pos ); 388 raw_copy_n( b->data + pos_b, frame_size_b, data + pos + frame_size_a ); pos_a += frame_size_a; 389 389 pos_b += frame_size_b; 390 390 pos += frame_size_a + frame_size_b; -
trunk/src/gfx/skeletal_mesh.cc
r367 r383 43 43 } 44 44 45 std::fill( m_pntdata.raw_data(), m_pntdata.raw_data() + m_pntdata.raw_size(), 0 );45 fill( m_pntdata.raw_data(), m_pntdata.raw_data() + m_pntdata.raw_size(), 0 ); 46 46 for ( unsigned int i = 0; i < vertex_count; ++i ) 47 47 {
Note: See TracChangeset
for help on using the changeset viewer.