[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_displist.h blender/source/blender/blenkernel/intern cdderivedmesh.c displist.c mball.c blender/source/blender/render/intern/source convertblender.c blender/source/blender/src drawobject.c drawview.c vpaint.c
Ton Roosendaal
ton at blender.org
Mon Nov 20 22:25:02 CET 2006
ton (Ton Roosendaal) 2006/11/20 22:25:02 CET
Modified files:
blender/source/blender/blenkernel BKE_displist.h
blender/source/blender/blenkernel/intern cdderivedmesh.c
displist.c mball.c
blender/source/blender/render/intern/source convertblender.c
blender/source/blender/src drawobject.c drawview.c vpaint.c
Log:
Step one in migrating to use glArray calls in Blender
- Curve/Nurbs/Font/MBall now all draw arrays.
- had to flip abgr to rgba in shaded drawing
- Mesh drawing can't be easily done; the indices for faces are not in
in one chunk. Also need a way to gether trias/quads, per material.
Speedup results are mixed. Something between 2-4 times. Especially for
text it seems to help.
Revision Changes Path
1.46 +4 -14 blender/source/blender/blenkernel/BKE_displist.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_displist.h.diff?r1=1.45&r2=1.46&cvsroot=bf-blender>
1.7 +9 -9 blender/source/blender/blenkernel/intern/cdderivedmesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/cdderivedmesh.c.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.146 +54 -10 blender/source/blender/blenkernel/intern/displist.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.145&r2=1.146&cvsroot=bf-blender>
1.30 +7 -17 blender/source/blender/blenkernel/intern/mball.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/mball.c.diff?r1=1.29&r2=1.30&cvsroot=bf-blender>
1.68 +2 -2 blender/source/blender/render/intern/source/convertblender.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/convertblender.c.diff?r1=1.67&r2=1.68&cvsroot=bf-blender>
1.305 +120 -293 blender/source/blender/src/drawobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.304&r2=1.305&cvsroot=bf-blender>
1.241 +5 -1 blender/source/blender/src/drawview.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.240&r2=1.241&cvsroot=bf-blender>
1.76 +2 -2 blender/source/blender/src/vpaint.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/vpaint.c.diff?r1=1.75&r2=1.76&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list