Changeset 383 for trunk/src/gfx/image.cc
- Timestamp:
- 06/02/15 20:56:15 (10 years ago)
- File:
-
- 1 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 }
Note: See TracChangeset
for help on using the changeset viewer.