summaryrefslogtreecommitdiff
path: root/graphics/MesaLib/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/MesaLib/TODO')
-rw-r--r--graphics/MesaLib/TODO47
1 files changed, 47 insertions, 0 deletions
diff --git a/graphics/MesaLib/TODO b/graphics/MesaLib/TODO
new file mode 100644
index 00000000000..3eb9f983437
--- /dev/null
+++ b/graphics/MesaLib/TODO
@@ -0,0 +1,47 @@
+ $NetBSD: TODO,v 1.1 2008/04/24 07:40:24 bjs Exp $
+
+ Here is a [possibly non-exhaustive] list of issues to resolve prior
+ to the next quarterly freeze:
+
+ - Add/verify platform-specific values to use when restoring the FPU
+ control word.
+
+ - Make sure my modifications to src/mesa/main/execmem.c did not introduce
+ any regressions.
+
+ - Currently, enabling the mmap(2)-based allocator of anonymous executable
+ memory (versus simply using malloc()) is handled by the options
+ framework. This may not be appropriate.
+
+ - The Mesa master branch uses autoconf. Unfortunately, last I checked,
+ they do not use it to enable the heap allocator, nor use of floating-point
+ functions in libm, etc. Perhaps we should take a field trip to the
+ autoconf archive and write some of the m4 code required to implement
+ these tests. After all, pkgsrc is uncommon in that we do not
+ assume the entire world conforms to the behavior of (recent?) Linux
+ "distros".
+
+ - Check to see if HZ is actually used anywhere. Cursory grepping
+ of the code found nothing.
+
+ - Once we settle on which build-time configuration variables we will
+ use, document them and/or add them to mk/defaults/mk.conf.
+
+ - The xcb (X C Bindings, not X Cut Buffer, heh) support is currently
+ disabled.
+
+ - The pkg-config files are not generated with any dependency information.
+ I'm not sure that anything in pkgsrc currently uses these, though.
+
+ - There are issues with an unresolved symbol for pthread_getspecific due
+ to libX11's thread stubs on NetBSD >= 2.0. This should be fixed in
+ pkgsrc soon; until then, you may apply this patch to fix the issue:
+
+ http://www.NetBSD.org/~bjs/libX11.diff
+
+ It also includes some recent bug fixes from freedesktop.org's GIT
+ repository.
+
+ - I have not packaged the new MesaDemos yet due to lack of time.
+
+ --bjs