SVN commit 883746 by asimha: Removing some irrelevant comments, debug code and implementing byteswapping in one more place. CCMAIL: kstars-devel@kde.org M +3 -13 starcomponent.cpp --- trunk/KDE/kdeedu/kstars/kstars/skycomponents/starcomponent.cpp #883745:883746 @@ -260,12 +260,10 @@ //Loop for drawing star images MeshIterator region(m_skyMesh, DRAW_BUF); - // TODO: Debug code. May not be useful in production. Remove if required. magLim = maglim; m_StarBlockFactory->drawID = m_skyMesh->drawID(); - QTime t; int nTrixels = 0; /* @@ -277,7 +275,6 @@ visibleStarCount = 0; - t.start(); // Old formula: // float sizeMagLim = ( 2.000 + 2.444 * Options::memUsage() / 10.0 ) * ( lgz - lgmin ) + 5.8; @@ -436,11 +433,7 @@ swapBytes = dataReader.getByteSwap(); long int nstars = 0; - QTime t; - // TODO : Remove timing code when we are done with all possible optimizations - t.start(); - KDE_fseek(dataFile, dataReader.getDataOffset(), SEEK_SET); qint16 faintmag; @@ -523,7 +516,6 @@ dataReader.closeFile(); nameReader.closeFile(); - kDebug() << "Loaded " << nstars << " stars in " << t.elapsed() << " ms" << endl; starsLoaded = true; return true; @@ -547,7 +539,6 @@ return 0; } -// TODO: Strongly consider including Deep Star Components inside StarComponent SkyObject *StarComponent::findByHDIndex( int HDnum ) { SkyObject *o; BinFileHelper hdidxReader; @@ -568,18 +559,17 @@ fread( &offset, 4, 1, hdidxFile ); if( offset <= 0 ) return 0; - // TODO: Implement byteswapping dataFile = m_DeepStarComponents.at( 1 )->getStarReader()->getFileHandle(); KDE_fseek( dataFile, offset, SEEK_SET ); fread( &stardata, sizeof( starData ), 1, dataFile ); - // TODO: Implement byteswapping - // byteSwap( &stardata ); + if( m_DeepStarComponents.at( 1 )->getStarReader()->getByteSwap() ) { + byteSwap( &stardata ); + } m_starObject.init( &stardata ); m_starObject.EquatorialToHorizontal( data()->lst(), data()->geo()->lat() ); m_starObject.JITupdate( data() ); focusStar = &m_starObject; hdidxReader.closeFile(); - // TODO: Lots of trouble since we are returning a copy. Can we fix that? return focusStar; } _______________________________________________ Kstars-devel mailing list Kstars-devel@kde.org https://mail.kde.org/mailman/listinfo/kstars-devel