Revision: 40506
          http://brlcad.svn.sourceforge.net/brlcad/?rev=40506&view=rev
Author:   brlcad
Date:     2010-09-08 18:50:41 +0000 (Wed, 08 Sep 2010)

Log Message:
-----------
cache objects.  per discussion on devel mailing list, document the thoughts to 
date.

Modified Paths:
--------------
    brlcad/trunk/TODO

Modified: brlcad/trunk/TODO
===================================================================
--- brlcad/trunk/TODO   2010-09-08 17:38:38 UTC (rev 40505)
+++ brlcad/trunk/TODO   2010-09-08 18:50:41 UTC (rev 40506)
@@ -42,6 +42,18 @@
 THESE ARE UNSCHEDULED BACKLOG TASKS
 -----------------------------------
 
+* Cache objects.  These are proper non-geometric geometry database
+  objects intended to store binary results that have a dependency on
+  other object(s).  A named hash (e.g. md5) is recorded for each
+  dependent object along with the computed results.
+
+  Three potential candidates for leveraging cache objects are 1) prep
+  objects containing the final prepped state of a given object
+  hierarchy (particularly useful for BoT and BREP geometry), 2)
+  raytrace objects containing the intersection results for a given
+  view (i.e., a grid of primary rays), and 3) rtgl point samples
+  (which is a variant of 2 but potentially view independent).
+
 * investigate OpenEXR (BSD licensed HDE image format)
 
 * the 'cp' command no longer draws the object that was copied --


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to