[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_curve.h BKE_deform.h BKE_displist.h BKE_lattice.h blender/source/blender/blenkernel/intern action.c curve.c deform.c depsgraph.c displist.c font.c lattice.c object.c softbody.c blender/source/blender/blenlib BLI_blenlib.h ...
Daniel Dunbar
daniel at zuster.org
Sun Aug 14 08:08:41 CEST 2005
zuster (Daniel Dunbar) 2005/08/14 08:08:41 CEST
Modified files:
blender/source/blender/blenkernel BKE_curve.h BKE_deform.h
BKE_displist.h BKE_lattice.h
blender/source/blender/blenkernel/intern action.c curve.c
deform.c depsgraph.c
displist.c font.c
lattice.c object.c
softbody.c
blender/source/blender/blenlib BLI_blenlib.h
blender/source/blender/blenlib/intern scanfill.c
blender/source/blender/blenloader/intern readfile.c
blender/source/blender/include blendef.h
blender/source/blender/makesdna DNA_curve_types.h
blender/source/blender/python/api2_2x NMesh.c
blender/source/blender/renderconverter/intern
convertBlenderScene.c
blender/source/blender/src buttons_editing.c buttons_object.c
drawobject.c editcurve.c
editdeform.c editmesh_tools.c
editobject.c
Log:
- added make_orco_curf, even does keys!
- removed {lattice,curve}_modifier functions
- changed render code to use displist for curve rendering
instead of making its own. required adding a bevelSplitFlag
field to DispList. I also fixed the bevel face splitting
which did not work correctly in many situations.
- changed so all curve data creation happens in makeDispListCurveTypes,
includes making bevel list and filling polys
- changed render code to use displist for surface rendering
- removed Curve.orco variable, built as needed now
- removed stupid BLI_setScanFill* functions... why use a function
argument when you can use a global and two functions! Why indeed.
(this fixed crash when reloading a file with filled curves and
toggling editmode)
- bug fix, setting curve width!=1 disabled simple bevel for no
apparent reason
- cleaned up lots and lots of curve/displist code (fun example:
"if(dl->type==DL_INDEX3 || dl->type==DL_INDEX3)"). Hmmm!
- switched almost all lattice calls to go through lattice_deform_verts,
only exception left is particles
- added DBG_show_shared_render_faces function in render, just
helps to visualize which verts are shared while testing (no
user interface).
- renamed some curve bevel buttons and rewrote tooltips to be
more obvious
- made CU_FAST work without dupfontbase hack
Also by the way I wrote down some notes on how curve code
works, nothing spiffy but it is at:
http://wiki.blender.org/bin/view.pl/Blenderdev/CurveNotes
Revision Changes Path
1.9 +3 -2 blender/source/blender/blenkernel/BKE_curve.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_curve.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.12 +1 -5 blender/source/blender/blenkernel/BKE_deform.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_deform.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.39 +5 -4 blender/source/blender/blenkernel/BKE_displist.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_displist.h.diff?r1=1.38&r2=1.39&cvsroot=bf-blender>
1.10 +3 -2 blender/source/blender/blenkernel/BKE_lattice.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_lattice.h.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.28 +2 -2 blender/source/blender/blenkernel/intern/action.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/action.c.diff?r1=1.27&r2=1.28&cvsroot=bf-blender>
1.21 +86 -26 blender/source/blender/blenkernel/intern/curve.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/curve.c.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
1.31 +1 -45 blender/source/blender/blenkernel/intern/deform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/deform.c.diff?r1=1.30&r2=1.31&cvsroot=bf-blender>
1.16 +1 -5 blender/source/blender/blenkernel/intern/depsgraph.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/depsgraph.c.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
1.111 +135 -214 blender/source/blender/blenkernel/intern/displist.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/displist.c.diff?r1=1.110&r2=1.111&cvsroot=bf-blender>
1.21 +3 -3 blender/source/blender/blenkernel/intern/font.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/font.c.diff?r1=1.20&r2=1.21&cvsroot=bf-blender>
1.27 +27 -45 blender/source/blender/blenkernel/intern/lattice.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/lattice.c.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
1.71 +3 -3 blender/source/blender/blenkernel/intern/object.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/object.c.diff?r1=1.70&r2=1.71&cvsroot=bf-blender>
1.41 +2 -2 blender/source/blender/blenkernel/intern/softbody.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/softbody.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
1.15 +3 -21 blender/source/blender/blenlib/BLI_blenlib.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/BLI_blenlib.h.diff?r1=1.14&r2=1.15&cvsroot=bf-blender>
1.10 +27 -67 blender/source/blender/blenlib/intern/scanfill.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/intern/scanfill.c.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.169 +2 -2 blender/source/blender/blenloader/intern/readfile.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenloader/intern/readfile.c.diff?r1=1.168&r2=1.169&cvsroot=bf-blender>
1.40 +1 -4 blender/source/blender/include/blendef.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/blendef.h.diff?r1=1.39&r2=1.40&cvsroot=bf-blender>
1.17 +2 -3 blender/source/blender/makesdna/DNA_curve_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_curve_types.h.diff?r1=1.16&r2=1.17&cvsroot=bf-blender>
1.90 +3 -10 blender/source/blender/python/api2_2x/NMesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/python/api2_2x/NMesh.c.diff?r1=1.89&r2=1.90&cvsroot=bf-blender>
1.159 +195 -418 blender/source/blender/renderconverter/intern/convertBlenderScene.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/renderconverter/intern/convertBlenderScene.c.diff?r1=1.158&r2=1.159&cvsroot=bf-blender>
1.158 +8 -12 blender/source/blender/src/buttons_editing.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_editing.c.diff?r1=1.157&r2=1.158&cvsroot=bf-blender>
1.100 +0 -1 blender/source/blender/src/buttons_object.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_object.c.diff?r1=1.99&r2=1.100&cvsroot=bf-blender>
1.218 +26 -66 blender/source/blender/src/drawobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawobject.c.diff?r1=1.217&r2=1.218&cvsroot=bf-blender>
1.38 +2 -2 blender/source/blender/src/editcurve.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editcurve.c.diff?r1=1.37&r2=1.38&cvsroot=bf-blender>
1.18 +1 -4 blender/source/blender/src/editdeform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editdeform.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
1.94 +1 -7 blender/source/blender/src/editmesh_tools.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_tools.c.diff?r1=1.93&r2=1.94&cvsroot=bf-blender>
1.230 +4 -39 blender/source/blender/src/editobject.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.229&r2=1.230&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list