staticfromSource(source:String):FragmentShader
new(sources:Array<Blob>, names:Array<String>)
shader:Dynamic
delete():Void