public boolean subrend(GOut g) {
        if (!loading)
            return (false);

        List<Resource.Image> images = new ArrayList<Resource.Image>();
        loading = false;
        for (Indir<Resource> r : layers) {
            if (r.get() == null)
                loading = true;
            else
                images.addAll(r.get().layers(imgc));
        }
        Collections.sort(images);
        if (images.equals(this.images))
            return (false);
        this.images = images;

        g.gl.glClearColor(255, 255, 255, 0);
        g.gl.glClear(GL.GL_COLOR_BUFFER_BIT);
        for (Resource.Image i : images)
            g.image(i.tex(), i.o);
        return (true);
    }