> Level handling is now working with softdevice and VIA again. Excellent!
> But I had to change some parts, which will influence all other driver > handling too, so I'll have to test all my cards :-( . > > The reason was, softdevice allocated the surface on which the OSD is > drawn, via (shortend): > [get surface with DSCAPS_PRIMARY] > [...] > and _not_ via (shortend) > [set layer config, get layer surface] Aha. I wonder if in your former case, you were setting DLSCL_EXCLUSIVE on the layer for some other purpose _after_ this? A quick look suggests you might have been in order to set the FIELD_PARITY option. If you were doing that, I believe you would lose any layer configuration you had made when the co-operative level was DLSCL_SHARED or ADMINISTRATIVE. As a test, you could put things back how they were but make sure you set DLSCL_EXCLUSIVE before starting to change any layer properties. Regards, Mark _______________________________________________ directfb-dev mailing list [email protected] http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev
