Project

General

Profile

« Previous | Next » 

Revision 85bfeb7a

Added by Leszek Koltunski almost 6 years ago

Try and avoid re-sorting the children by buckets (if we can!). This makes change in rendering order in the 'Transparency' app actually work.

View differences:

src/main/java/org/distorted/library/main/DistortedOutputSurface.java
889 889
        {
890 890
        case ATTACH: if( mChildren==null ) mChildren = new ArrayList<>(2);
891 891
                     job.node.setSurfaceParent(this);
892
                     DistortedMaster.addSorted(mChildren,job.node);
892
                     DistortedMaster.addSortingByBuckets(mChildren,job.node);
893 893
                     mNumChildren++;
894 894
                     break;
895 895
        case DETACH: if( mNumChildren>0 && mChildren.remove(job.node) )
......
912 912
                       }
913 913
                     break;
914 914
        case SORT  : mChildren.remove(job.node);
915
                     DistortedMaster.addSorted(mChildren,job.node);
915
                     DistortedMaster.addSortingByBuckets(mChildren,job.node);
916 916
                     break;
917 917
        }
918 918
      }

Also available in: Unified diff