Blender Git Commit Log

Git Commits -> Revision 93aeb6b

Revision 93aeb6b by Daniel Dunbar (master)
August 14, 2005, 06:08 (GMT)
- 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

Commit Details:

Full Hash: 93aeb6b318a7ec8022e14bba7f9ab98aae0aab6e
SVN Revision: 5090
Parent Commit: 5f61dc8
Lines Changed: +516, -983

27 Modified Paths:

/source/blender/blenkernel/BKE_curve.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_deform.h (+0, -4) (Diff)
/source/blender/blenkernel/BKE_displist.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+2, -1) (Diff)
/source/blender/blenkernel/intern/action.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/curve.c (+85, -25) (Diff)
/source/blender/blenkernel/intern/deform.c (+0, -44) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+0, -4) (Diff)
/source/blender/blenkernel/intern/displist.c (+131, -210) (Diff)
/source/blender/blenkernel/intern/font.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/lattice.c (+25, -43) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/softbody.c (+1, -1) (Diff)
/source/blender/blenlib/BLI_blenlib.h (+1, -19) (Diff)
/source/blender/blenlib/intern/scanfill.c (+27, -67) (Diff)
/source/blender/blenloader/intern/readfile.c (+1, -1) (Diff)
/source/blender/include/blendef.h (+0, -3) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+1, -2) (Diff)
/source/blender/python/api2_2x/NMesh.c (+2, -9) (Diff)
/source/blender/renderconverter/intern/convertBlenderScene.c (+192, -415) (Diff)
/source/blender/src/buttons_editing.c (+8, -12) (Diff)
/source/blender/src/buttons_object.c (+0, -1) (Diff)
/source/blender/src/drawobject.c (+24, -64) (Diff)
/source/blender/src/editcurve.c (+1, -1) (Diff)
/source/blender/src/editdeform.c (+0, -3) (Diff)
/source/blender/src/editmesh_tools.c (+1, -7) (Diff)
/source/blender/src/editobject.c (+3, -38) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021