diff options
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 23 |
1 files changed, 12 insertions, 11 deletions
@@ -1,10 +1,5 @@ - - Altivec signal issue (Company has fix, there is also a patch by - dwmw2 in rawhide). - - Rename "SSE" to "MMX_EXTENSIONS" - - Behdad's MMX issue - see list - - SSE 2 issues: - Commented-out uses of fbCompositeCopyAreasse2() @@ -36,7 +31,7 @@ (They only exist because they are theoretically available to drivers). - - Regions should become 32 bit + - 16 bit regions should be deleted - There should only be one trap rasterization API. @@ -80,11 +75,6 @@ this, I suggest just using 32-bit datatypes by setting IC_SHIFT to 5 for all machines. - - Consider whether calling regions region16 is really such a great - idea. Vlad wants 32 bit regions for Cairo. This will break X server - ABI, but should otherwise be mostly harmless, though a - pixman_region_get_boxes16() may be useful. - - Consider optimizing the 8/16 bit solid fills in pixman-util.c by storing more than one value at a time. @@ -180,8 +170,19 @@ What about color spaces such a linear vs. srGB etc.? + done: +- Consider whether calling regions region16 is really such a great + idea. Vlad wants 32 bit regions for Cairo. This will break X server + ABI, but should otherwise be mostly harmless, though a + pixman_region_get_boxes16() may be useful. + +- Altivec signal issue (Company has fix, there is also a patch by + dwmw2 in rawhide). + +- Behdad's MMX issue - see list + - SSE2 issues: - Crashes in Mozilla because of unaligned stack. Possible fixes - Make use of gcc 4.2 feature to align the stack |