On Mon, Sep 21, 2009 at 9:58 AM, Paul Brook <[email protected]> wrote: >> The key point is to define high level object to clearly said to the >> hardware what we want, and use large register to transfer the data >> (8x8 data sampling ?) instead of using caches. The memory controller >> should know about 1D, 2D, 3D arrays, but we could also add some linked > > Doesn't texture swizzling/tiling eliminate most of the need for special 2D/3D > knowledge in the memory subsystem?
Yeah. It's important to for someone to think about these high-level concepts, but the hardware needn't necessarily understand them per se. We need to break these things down into their essential components and just describe them that way. Address, width, height, encoding. -- Timothy Normand Miller http://www.cse.ohio-state.edu/~millerti Open Graphics Project _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
