• Acolyte of the Butterfly
    Acolyte of the Butterfly
    Georg
    Posts: 102 from 2004/4/7
    Quote:

    jacadcaps wrote:

    Trying to blame MorphOS features for bugs in PGS is quite misguided.


    Well, Enhanced Display surely needs to change inner workings of gfx with regard to things like sem locking. So when activated, is really everything legal, that always used to be legal (but maybe uncommon) without such feature available or activated?

    For example if an app would do (for whatever reason):

    Code:

    LockLayer(rp->layer);
    RectFill(rp, ...);
    UnLockLayer(rp->layer);


    then this would cause deadlock problems if (no idea, maybe it doesn't) with "Enhanced Display" activated the RectFill() functions internally would also need to lock the LayerInfo (maybe to update the region which requires re-compositing of screen).





    [ Edited by Georg 05.12.2022 - 06:47 ]
  • »05.12.22 - 06:46
    Profile