summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorSøren Sandmann <sandmann@redhat.com>2008-05-02 21:10:07 -0400
committerSøren Sandmann <sandmann@redhat.com>2008-05-02 21:10:07 -0400
commit9aa1c4e5d2db3793ae6e301496fe39475de84382 (patch)
tree23f5bac492155e7598f6e8abb87f11bb3d7ae941 /TODO
parent1e1c8a1f52183edecfea346257468681d6a88c36 (diff)
Update TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO19
1 files changed, 19 insertions, 0 deletions
diff --git a/TODO b/TODO
index 7ff58de..8347446 100644
--- a/TODO
+++ b/TODO
@@ -1,3 +1,20 @@
+ - SSE 2 issues:
+
+ - Commented-out uses of fbCompositeCopyAreasse2()
+
+ - Use MM_HINT_NTA instead of MM_HINT_T0
+
+ - Use of fbCompositeOver_x888x8x8888sse2()
+
+ - Use pixmanFillsse2 and pixmanBltsse2
+
+ - Crashes in Mozilla because of unaligned stack. Possible fixes
+
+ - Make use of gcc 4.2 feature to align the stack
+
+ - Write some sort of trampoline that aligns the stack
+ before calling SSE functions.
+
- Update the RLEASING file
- Things to keep in mind if breaking ABI:
@@ -30,6 +47,8 @@
- Make pixman_region_point_in() survive a NULL box, then fix up
pixman-compose.c
+ - Possibly look into inlining the fetch functions
+
- Test suite
- Add a general way of dealing with architecture specific