MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / dumpShaderDisassembly

Method dumpShaderDisassembly

Engine/source/postFx/postEffect.cpp:1496–1514  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1494}
1495
1496bool PostEffect::dumpShaderDisassembly( String &outFilename ) const
1497{
1498 String data;
1499
1500 if ( !mShader || !mShader->getDisassembly( data ) )
1501 return false;
1502
1503 outFilename = FS::MakeUniquePath( "", "ShaderDisassembly", "txt" );
1504
1505 FileStream *fstream = FileStream::createAndOpen( outFilename, Torque::FS::File::Write );
1506 if ( !fstream )
1507 return false;
1508
1509 fstream->write( data );
1510 fstream->close();
1511 delete fstream;
1512
1513 return true;
1514}
1515
1516SimSet* PostEffect::getSet() const
1517{

Callers 3

PostEffectFunction · 0.80
PostEffectFunction · 0.80
postEffect.cppFile · 0.80

Calls 4

MakeUniquePathFunction · 0.85
getDisassemblyMethod · 0.45
writeMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected