//----------------------------------------------------------------------------- void GpuProgram::setSourceFile(const String& filename) { mFilename = filename; mSource.clear(); mLoadFromFile = true; resetCompileError(); }
//----------------------------------------------------------------------------- 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(); }