On Sun, 2 Nov 2025, Chad Jablonski wrote:
Thanks for the feedback! And wise treating this as an RFC.
I found a lot to improve in the process of splitting things up.
I've taken all of your suggestions and sending a v2 here shortly:
- Split into multiple patches
- Integrated the host data blit into ati_2d_blt
- Now works with the fallback (non-pixman) implementation
- Implemented scissor clipping
- Various other fixes/improvements
I did test this with x86_64 Solaris 10. There appear to be a lot of issues
there but text in xterm does draw correctly now where it didn't before this
patch series. I haven't gotten around to setting up MorphOS yet. It's
completely new to me but I'm excited to give it a try here soon.
For testing MorphOS see https://qmiga.codeberg.page/#morphos (there's a
link at the top of the page to the MorphOS page where a demo iso is
available from). (I think I've already sent
https://codeberg.org/qmiga/pages/wiki/SubprojectAti but if not you may
also want to have a look there.) I also had a bug ticket about CCE but I
did not move that when moving to codeberg but I still have it saved so
I'll try to extract info from it and post it but it does not have any
break trhough just a summary on what may be needed for CCE. It might still
give some hints if you consider fixing that so I'll dig that up.
Regards,
BALATON Zoltan