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

Method dumpShaderDisassembly

Engine/source/postFx/postEffect.cpp:1875–1893  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1873}
1874
1875bool PostEffect::dumpShaderDisassembly( String &outFilename ) const
1876{
1877 String data;
1878
1879 if ( !mShader || !mShader->getDisassembly( data ) )
1880 return false;
1881
1882 outFilename = FS::MakeUniquePath( "", "ShaderDisassembly", "txt" );
1883
1884 FileStream *fstream = FileStream::createAndOpen( outFilename, Torque::FS::File::Write );
1885 if ( !fstream )
1886 return false;
1887
1888 fstream->write( data );
1889 fstream->close();
1890 delete fstream;
1891
1892 return true;
1893}
1894
1895SimSet* PostEffect::getSet() const
1896{

Callers 1

postEffect.cppFile · 0.80

Calls 4

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

Tested by

no test coverage detected