Changeset 534 for trunk/src/gfx
- Timestamp:
- 01/12/17 14:41:17 (8 years ago)
- Location:
- trunk/src/gfx
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gfx/image.cc
r505 r534 1 // Copyright (C) 2011-201 5ChaosForge Ltd1 // Copyright (C) 2011-2017 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // … … 10 10 using namespace nv; 11 11 12 image::image( ivec2 size, nv::size_tdepth )12 image::image( ivec2 size, uint32 depth ) 13 13 : m_size( size ), m_depth( depth ), m_data( nullptr ) 14 14 { … … 23 23 24 24 25 image::image( ivec2 size, nv::size_tdepth, const uint8 * data, bool reversed )25 image::image( ivec2 size, uint32 depth, const uint8 * data, bool reversed ) 26 26 : m_size( size ), m_depth( depth ), m_data( nullptr ) 27 27 { 28 28 NV_ASSERT( size.x >= 0 && size.y >= 0, "bad parameters passed to image!" ); 29 29 sint32 bsize = m_size.x * m_size.y * static_cast<sint32>( m_depth ); 30 m_data = new uint8[ size_t( bsize ) ];30 m_data = new uint8[ uint32( bsize ) ]; 31 31 32 32 if ( reversed ) … … 97 97 uint32 rsizey = static_cast< uint32 >( r.size.y ); 98 98 const uint8* data = idata->get_data(); 99 size_tdepth = idata->get_depth();100 size_tcdepth = m_depth > depth ? depth : m_depth;99 uint32 depth = idata->get_depth(); 100 uint32 cdepth = m_depth > depth ? depth : m_depth; 101 101 uint32 dstride = rsizex * depth; 102 102 … … 107 107 { 108 108 uint32 xy = pos + x * m_depth; 109 for( size_te = 0; e < cdepth; ++e )109 for( uint32 e = 0; e < cdepth; ++e ) 110 110 { 111 111 m_data[ xy + e ] = data[ y*dstride + x * depth + e ]; -
trunk/src/gfx/mesh_creator.cc
r532 r534 15 15 void nv::mesh_nodes_creator::merge_keys() 16 16 { 17 for ( size_ti = 0; i < m_data->size(); ++i )17 for ( uint32 i = 0; i < m_data->size(); ++i ) 18 18 { 19 19 data_channel_set* old_keys = m_data->m_data[i]; 20 20 if ( old_keys && old_keys->size() > 0 ) 21 21 { 22 size_tchan_count = old_keys->size();22 uint32 chan_count = old_keys->size(); 23 23 if ( chan_count == 1 24 24 && old_keys->get_channel(0)->descriptor().size() == 1 … … 516 516 NV_ASSERT( a.size() % frame_count == 0, "Merge - append first mesh empty!" ); 517 517 NV_ASSERT( b.size() % frame_count == 0, "Merge - append second mesh empty!" ); 518 size_tvtx_size = a.element_size();518 uint32 vtx_size = a.element_size(); 519 519 520 520 raw_data_channel result = data_channel_creator::create( a.descriptor(), a.size() + b.size() ); … … 523 523 if ( frame_count == 1 ) 524 524 { 525 size_ta_size = vtx_size * a.size();525 uint32 a_size = vtx_size * a.size(); 526 526 raw_copy_n( a.raw_data(), a_size, rdata ); 527 527 raw_copy_n( b.raw_data(), vtx_size * b.size(), rdata + a_size ); … … 529 529 else 530 530 { 531 size_tframe_size_a = ( a.size() / frame_count ) * vtx_size;532 size_tframe_size_b = ( b.size() / frame_count ) * vtx_size;533 size_tpos_a = 0;534 size_tpos_b = 0;535 size_tpos = 0;536 for ( size_ti = 0; i < frame_count; ++i )531 uint32 frame_size_a = ( a.size() / frame_count ) * vtx_size; 532 uint32 frame_size_b = ( b.size() / frame_count ) * vtx_size; 533 uint32 pos_a = 0; 534 uint32 pos_b = 0; 535 uint32 pos = 0; 536 for ( uint32 i = 0; i < frame_count; ++i ) 537 537 { 538 538 raw_copy_n( a.raw_data() + pos_a, frame_size_a, rdata + pos ); -
trunk/src/gfx/skeleton_instance.cc
r520 r534 1 // Copyright (C) 2011-201 5ChaosForge Ltd1 // Copyright (C) 2011-2017 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 // -
trunk/src/gfx/texture_atlas.cc
r533 r534 1 // Copyright (C) 2012-201 5ChaosForge Ltd1 // Copyright (C) 2012-2017 ChaosForge Ltd 2 2 // http://chaosforge.org/ 3 3 //
Note: See TracChangeset
for help on using the changeset viewer.