Example #1
0
 //-----------------------------------------------------------------------------
 void GpuProgram::setSourceFile(const String& filename)
 {
     mFilename = filename;
     mSource.clear();
     mLoadFromFile = true;
     resetCompileError();
 }
Example #2
0
 //-----------------------------------------------------------------------------
 void GpuProgram::setSource(const String& source)
 {
     mSource = source;
     mFilename.clear();
     mLoadFromFile = false;
     resetCompileError();
 }
    //---------------------------------------------------------------------------
    void HighLevelGpuProgram::unloadImpl()
    {   
        if (!mAssemblerProgram.isNull() && mAssemblerProgram.getPointer() != this)
        {
            mAssemblerProgram->getCreator()->remove(mAssemblerProgram->getHandle());
            mAssemblerProgram.setNull();
        }

        unloadHighLevel();
		resetCompileError();
    }