Dnia 29-01-2005, sob o godzinie 21:38 +0100, Stephane Marchesin napisał(a): > Jacek Rosik wrote: > > >Would 7000 PCI be a rv100? I think I have one somewhere. Without depth > >tiling my Idea should be simpler to implement. > > > Yes. But, I'd like to have hyperz enabled by default soon, so you'll > probably have to deal with depth tiling on this card too. > Anyway it might be useful for some testing.
I hope there will be an option to disable color tiling? > >>>I'm not sure if it's possible to do that with depthOffset (well > >>>maybe). There is however an interesting bit in RB3D_CNTL > >>>(R200_DEPTH_XZ_OFFEST_ENABLE, I guess "XZ" is a typo, just as is > >>>"OFFEST"?) and the corresponding (?) register > >>>(R200_RB3D_DEPTHXY_OFFSET), which sound to me like they are exactly > >>>invented for that... > >>> > >>Yes, AFAICT the same thing (private z buffers) should work on r100. > >> > >>Now I think the real trouble with private z buffers is how these will > >>interfere with hyperz... > >> > > > >Huh I thought that hyperz would be simpler with private z buffers. What > >about private z buffers and private back buffers. Since most > >applications render only to back that would make them as fullscreen > >applications. Wouldn't It be simpler to implement hyperz and color > >tiling then? > > > The trouble with hyperz is we're not quite sure how it works for the > corner cases (for example I'm not sure if it's possible to have private > depth buffers + hyperz). > Not to mention that private depth or back buffers are a real pain to add > since you'd need a fb memory allocator. > > Btw, you don't want a private back buffer because this would disable > pageflip (which is way faster than the copy). I don't think this is argument against private backbuffers. Pageflipping only works with single client. We can still do pageflipping with single client with shared depth buffer and switch to private with more applications. Moreover we can detect fullscreen situation and do pageflipping even with private buffers too. Anyway private z buffers would be a first step towards privet buffers. Do You think It would be possible to allocate z buffers with current X memory manager as pixmaps of appropriate size? This would be a temporary, just to test such solution. Best, -- Jacek Rosik <[EMAIL PROTECTED]> ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel