Updated the plugins so they do the extension checking with a non
case sensitive comparison.
This commit is contained in:
@@ -33,65 +33,65 @@ class ReaderWriterPFB : public osgDB::ReaderWriter
|
||||
virtual bool acceptsExtension(const std::string& extension)
|
||||
{
|
||||
return
|
||||
extension=="3ds" ? true :
|
||||
extension=="arcinfo" ? true :
|
||||
extension=="bin" ? true :
|
||||
extension=="bpoly" ? true :
|
||||
extension=="bw" ? true :
|
||||
extension=="byu" ? true :
|
||||
extension=="closest" ? true :
|
||||
extension=="csb" ? true :
|
||||
extension=="ct" ? true :
|
||||
extension=="dem" ? true :
|
||||
extension=="doublerot" ? true :
|
||||
extension=="doublescale" ? true :
|
||||
extension=="doubletrans" ? true :
|
||||
extension=="dted" ? true :
|
||||
extension=="dwb" ? true :
|
||||
extension=="dxf" ? true :
|
||||
extension=="evt" ? true :
|
||||
extension=="flt" ? true :
|
||||
extension=="gds" ? true :
|
||||
extension=="gfo" ? true :
|
||||
extension=="im" ? true :
|
||||
extension=="irtp" ? true :
|
||||
extension=="iv20" ? true :
|
||||
extension=="iv" ? true :
|
||||
extension=="lodfix" ? true :
|
||||
extension=="lsa" ? true :
|
||||
extension=="lsb" ? true :
|
||||
extension=="medit" ? true :
|
||||
extension=="m" ? true :
|
||||
extension=="nff" ? true :
|
||||
extension=="obj" ? true :
|
||||
extension=="pegg" ? true :
|
||||
extension=="pfb" ? true :
|
||||
extension=="pfs" ? true :
|
||||
extension=="phd" ? true :
|
||||
extension=="poly" ? true :
|
||||
extension=="post" ? true :
|
||||
extension=="proc" ? true :
|
||||
extension=="projtex" ? true :
|
||||
extension=="pts" ? true :
|
||||
extension=="rot" ? true :
|
||||
extension=="scale" ? true :
|
||||
extension=="sgf" ? true :
|
||||
extension=="sgo" ? true :
|
||||
extension=="so" ? true :
|
||||
extension=="spf" ? true :
|
||||
extension=="spherepatch3" ? true :
|
||||
extension=="spherepatch" ? true :
|
||||
extension=="sphere" ? true :
|
||||
extension=="sponge" ? true :
|
||||
extension=="star" ? true :
|
||||
extension=="stla" ? true :
|
||||
extension=="stlb" ? true :
|
||||
extension=="substclip" ? true :
|
||||
extension=="sv" ? true :
|
||||
extension=="trans" ? true :
|
||||
extension=="tri" ? true :
|
||||
extension=="unc" ? true :
|
||||
extension=="vct" ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"3ds") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"arcinfo") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"bin") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"bpoly") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"bw") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"byu") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"closest") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"csb") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"ct") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"dem") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"doublerot") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"doublescale") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"doubletrans") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"dted") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"dwb") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"dxf") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"evt") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"flt") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"gds") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"gfo") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"im") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"irtp") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"iv20") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"iv") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"lodfix") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"lsa") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"lsb") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"medit") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"m") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"nff") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"obj") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"pegg") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"pfb") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"pfs") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"phd") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"poly") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"post") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"proc") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"projtex") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"pts") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"rot") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"scale") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"sgf") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"sgo") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"so") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"spf") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"spherepatch3") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"spherepatch") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"sphere") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"sponge") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"star") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"stla") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"stlb") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"substclip") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"sv") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"trans") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"tri") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"unc") ? true :
|
||||
osgDB::equalCaseInsensitive(extension,"vct") ? true :
|
||||
false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user