[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender  trunk/blender/source/blender: Restored code from over a year ago, tests to allow anti-aliased
pangelo at virii-labs.org
Thu Mar 6 14:05:49 CET 2008
On Thu, 06 Mar 2008 05:32:25 -0700
Joe Eagar <joeedh at gmail.com> wrote:
> Unfortunately DSM's are much MUCH slower then normal shadow buffers.
> I'm currently still obsessing over ways to make them
> faster. . .perhaps a SIMD macro library (something generic that'd
> properly detect different CPU architectures at compile-time) could be
> written, then I could use it to speed things up.
> I've even considered offloading some of the work onto the GPU, since
> GPUs are *miles* ahead of CPUs for the specific type of processing
> they do. Unfortunately this could potentially be complex what with
> different gfx card configurations, basically if a card wasn't on a
> "does-work" list then the GPU code would have to be disabled,
> reverting to the slower code. Of course, the speedup might be worth
> it; the JPatch guys, for example, did a real-time subsurfer on the
> GPU that dynamically calculated subsurf levels based on distance to
> faces in real time (if I remember right). And there are actually
> other examples of real-time GPU stuff, including other subsurfers
> (mostly in papers though).
I don't know if this is what you're looking for, but have you checked
out liboil <http://liboil.freedesktop.org/wiki/> ?
More information about the Bf-committers