Blender Git Loki
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)
/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)