Re: xserver on OpenGL

Allen Akin <[email protected]>
Newsgroups gmane.comp.freedesktop.xserver
Message-ID <[email protected]>
(I forgot to followup on this point...)

On Mon, Dec 08, 2003 at 09:46:29AM -0800, Keith Packard wrote:
| I would have thought that the memory allocation problem was already solved 
| though; pbuffers look a lot like textures to me.

At the conceptual level, textures have more structure -- mipmaps and
cubemaps in particular.  Available texel formats may also differ from
pixel formats.  Superbuffers generalize this a bit.

At the hardware level, the access patterns for textures are very
different from those of pbuffers.  In some designs they have to be
stored in different formats (e.g. tiled rather than linear) or even in
physically separate memories.  Nowadays the popular solution is to
budget a lot of transistors for texture cache and extra wires for
parallel memory accesses.  But it's still true that textures tend to be
written infrequently and read frequently, while PBuffers are written
frequently, so allocation and caching of the two may differ.

Allen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.