Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-19svn merge ^/trunk/blender -r55372:55392Campbell Barton
2013-03-19svn merge ^/trunk/blender -r55357:55372Campbell Barton
2013-03-19Add capluse bounds drawingSergej Reich
Patch [#34566] by Alain Ducharme (phymec).
2013-03-18code cleanupCampbell Barton
2013-03-18style cleanupCampbell Barton
2013-03-18Merged changes in the trunk up to revision 55357.Tamito Kajiyama
Resolved conflicts: release/datafiles/startup.blend source/blender/editors/space_nla/nla_buttons.c Also updated source/blender/blenkernel/intern/linestyle.c as a follow-up of recent changes for the use of bool.
2013-03-18Fix: Setting cursor to semitransparent objects will fail because of clipAntony Riakiotakis
alpha, added option when drawing depth to disable alpha clip override. We use that in texture paint cursor now. Not too common but may be useful for people dealing with cloning plugins. Reported by kgeogeo on irc, thanks.
2013-03-17code cleanup: name mesh functions more consistently, also use bools for mesh ↵Campbell Barton
args.
2013-03-17Fix for "draw images as texture"Ton Roosendaal
Zooming in on images in Image window now shows pixels again (was filtered). Now the glaDrawPixelsTex() and glaDrawPixelsAuto() have an argument to define if images should zoom in with linear filter, or draw pixels.
2013-03-17Feature:Ton Roosendaal
Image Editor and 3D view background image now use new automatic switching for drawing GPU texture or OpenGL DrawPixels too. For large zoomed images it gives massive speedup.
2013-03-16style cleanupCampbell Barton
2013-03-16code cleanup: shadowingCampbell Barton
2013-03-16correct lasso, weightpaint select, was calling BLI_lasso_boundbox() twice.Campbell Barton
2013-03-16code cleanup: quiet some -Wshadow warnings, mix of obvious mistakes and ↵Campbell Barton
harmless global/local naming conflict.
2013-03-15Fix: multisample viewport drawing didn't work well with selection or particleBrecht Van Lommel
brushes, due to issues with color coded drawing or slow/buggy reading from such a buffer on some systems. In case multisample is enabled now, it uses an offscreen buffer for such drawing, which is not multisampled and so should not cause issues. This does mean there is some extra GPU memory usage when multisample is enabled, and we could optimize triple buffer to work together here somehow to share buffers, but it's better than having selection not working.
2013-03-15Screen: add exit callback for area and region types, this gets called whenBrecht Van Lommel
hiding or removing an area or region.
2013-03-15code cleanup: rename BKE_mesh_to_curve_ex --> BKE_mesh_to_curve_nurblist,Campbell Barton
also correct odd indentation.
2013-03-14minor knife refactor to prepare for running non interactively.Campbell Barton
2013-03-14Fix #34616: Wrong face culling for curves with constructive modifiersSergey Sharybin
If curve object does have derived mesh, culling shall happen for back faces, not front.
2013-03-14code cleanup: de-duplicate view clipping function for paint and knife tool, ↵Campbell Barton
minor changes to knife initialization.
2013-03-13fix for 2 errors where the 2d arrays were used as 3d. (out of bounds read).Campbell Barton
also minor code cleanup.
2013-03-13Fix write past end of array in recent texture sampling refactoring commit, andBrecht Van Lommel
a small warning for double const keyword.
2013-03-13code cleanup: use const events for modal and invoke operators.Campbell Barton
2013-03-13New implementation of Freestyle edge/face marksTamito Kajiyama
The previous implementation of Freestyle edge/face marks was refactored based on suggestions from the latest code review by Campbell. The new implementation relies on mesh CustomData to store edge/face marks, instead of introducing extra flags in the core Mesh and BMesh data structures. The CustomData-based implementation will allow further additions of new edge/face attributes because of the independence from Mesh/BMesh. This revision is work in progress, mainly intended to address the review comments and ask for further code review in view of the trunk merger in the upcoming 2.67 release.
2013-03-12ruler: disable rotate with ruler drawing, was drawing too pixelated and hard ↵Campbell Barton
to read.
2013-03-11code cleanup: pep8 & minor changesCampbell Barton
2013-03-10use crosshair cursor for the ruler.Campbell Barton
2013-03-10fix for error loading ruler info back from greasepencil.Campbell Barton
2013-03-10ruler:Campbell Barton
- initial ruler point snaps by default now. - header text drawing was delayed until the first point was added.
2013-03-10ruler:Campbell Barton
- show header text for keyshortcuts. - add Ctrl+C to copy the active ruler value.
2013-03-10add STREQ macro (commonly used macro like CLAMP, MAX2, STRINGIFY). Use for ↵Campbell Barton
some areas of the python api, bmesh.
2013-03-10patch [#34103] check_for_dupid.patchCampbell Barton
from Lawrence D'Oliveiro (ldo) - more comments - more uses of bool type - define symbol for length of in_use array in check_for_dupid
2013-03-09code cleanup:Campbell Barton
- use BM_ITER_* macros in more places. - avoid sign int conversion when calling EDBM_backbuf_check()
2013-03-09add inline function mul_project_m4_v3_zfac() to get the z-depth value from a ↵Campbell Barton
vector & mat4x4
2013-03-09code cleanup: move runtime var zfac out of RegionView3D. rename initgrabz() ↵Campbell Barton
-> ED_view3d_calc_zfac() and have it return the zfac to use.
2013-03-09Use poroper release for images buffers acquired from an Image IDSergey Sharybin
when drawing viewport background images.
2013-03-09ruler3d: replace ED_view3d_cursor3d_position() with lower level function ↵Campbell Barton
view3d_get_view_aligned_coordinate()
2013-03-09code cleanup: favor braces when blocks have mixed brace use.Campbell Barton
2013-03-08changes to rulerCampbell Barton
- click-drag adds a ruler if there are none. - pressing enter stores the ruler for re-use when activating again (saves as a grease-pencil layer). - add to toolbar.
2013-03-08add delete key for removing active ruler.Campbell Barton
2013-03-08add ruler snapping vert/edge/face (Holding Ctrl)Campbell Barton
2013-03-08style cleanupCampbell Barton
2013-03-07ruler arc draw clamps to line length and simplify projection.Campbell Barton
2013-03-07ruler/protractor for 3d viewport (apart of 3d printing features). ↵Campbell Barton
work-in-progress. - activate from spacebar search (3D Ruler) - ctrl-click adds new rulers - clicking in the middle of a ruler, turns into protractor, dragging out of view snaps back to ruler.
2013-03-07use bool for rna funcs.Campbell Barton
2013-03-07Change !BLI_ghashIterator_isDone to BLI_ghashIterator_notDone. It isAntony Riakiotakis
always used in that context so we can at least avoid reverting it twice :p.
2013-03-06Texture paint refactoring commitAntony Riakiotakis
Adding new file paint_image_proj.c which includes the projective texture painting part of texture painting, using the stroke system. To access the new code path use Shift-LClick. The new code path still is problematic with tablet pressure and I will be looking into ways to unify this across paint systems next. The old code is still present and can be accessed by regular Lclick as usual. Also removed 3D (non-projective) painting from 3D viewport. TODO: * Add pressure influence code to stroke, remove from every other paint system code, including texpaint. * Put UnifiedPaintSettings update in PaintStroke code.
2013-03-04Avoid clearing the depth buffer when using full screen quads forAntony Riakiotakis
gradients
2013-03-04code cleanup: view3d_clipping_test was making a vector copy for no reason.Campbell Barton
2013-03-03Merged changes in the trunk up to revision 54992.Tamito Kajiyama
Resolved conflicts: release/scripts/startup/bl_ui/space_view3d.py