From: Keith W. <ke...@va...> - 2001-03-13 17:07:22
|
Gareth Hughes wrote: > > I'm guessing the plan is to wait for the context-private SAREA before we > switch from putting the elts directly into the DMA buffer, right? If > not, what's the plan to address this? If you guys don't mind, I would > like to move to an interim copy solution sooner rather than later, as it > will affect the way DMA buffers are handled (specifically, vertices will > be the only things that go directly into them, and they will go from low > to high in all cases). > > My tnl module is just using verts for everything at the moment, but we > can get the same kind of improvement as we see from the render-to-dma > stage for quads by using indexed primitives instead. > > While I'm working with this code, I might as well do it if there are no > objections. I think I'd like to see the recent kernel changes pulled onto the 3-5 branch (templates, sarea changes). There are a bunch of changes that the 3-5 drivers could benefit from in the kernel (multiple prims, states, better dma firing strategies), that I've been holding off on for most of the drivers to minimize the pain of a merge. However, if you don't want such a big job, or if you'd rather merge 3.5 to the trunk before tackling further kernel rework, I say go ahead, but at least consider the option of just disabling elts for the meantime. Keith |