public ARBGpuProgram( ResourceManager parent, string name, ResourceHandle handle, string group, bool isManual, IManualResourceLoader loader ) : base( parent, name, handle, group, isManual, loader ) { // generate a new program Gl.glGenProgramsARB( 1, out programId ); }