[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