[Soc-2013-dev] Weekly Report 13-14 Viewport FX

David Jeske davidj at gmail.com
Sat Sep 21 08:40:32 CEST 2013


Thanks. For now I just want to read the code. I'm fishing through your
branch now.

On bf-funboard I recently I suggested we could probably get much better
viewport performance for most machines by adding a single-pass OpenGL 2.1 /
GLSL120+geometry_EXT draw-method, especially for draw_em_fancy.

I did a little (non-blender) experiment, implementing
single-pass-wireframes<http://strattonbrazil.blogspot.com/2011/09/single-pass-wireframe-rendering_10.html>in
a GLSL-120 shader, and it was super easy to code and is super-fast.
The
technique is easily extendable to points, face-highlighting, and can
trivially do things that are impossible with old fixed-function drawing.
(such as dynamic wireframe color adjustment to maintain contrast) Not sure
yet about outlines.

I wondered if your viewport-fx consolidated into a single pass. If I
understand what I'm seeing, it looks like it leaves all the passes in-fact.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2013-dev/attachments/20130920/3000e91b/attachment.htm 


More information about the Soc-2013-dev mailing list