Age | Commit message (Collapse) | Author |
|
|
|
|
|
Patch [#34566] by Alain Ducharme (phymec).
|
|
|
|
|
|
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.
|
|
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.
|
|
args.
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
harmless global/local naming conflict.
|
|
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.
|
|
hiding or removing an area or region.
|
|
also correct odd indentation.
|
|
|
|
If curve object does have derived mesh, culling shall happen for
back faces, not front.
|
|
minor changes to knife initialization.
|
|
also minor code cleanup.
|
|
a small warning for double const keyword.
|
|
|
|
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.
|
|
to read.
|
|
|
|
|
|
|
|
- initial ruler point snaps by default now.
- header text drawing was delayed until the first point was added.
|
|
- show header text for keyshortcuts.
- add Ctrl+C to copy the active ruler value.
|
|
some areas of the python api, bmesh.
|
|
from Lawrence D'Oliveiro (ldo)
- more comments
- more uses of bool type
- define symbol for length of in_use array in check_for_dupid
|
|
- use BM_ITER_* macros in more places.
- avoid sign int conversion when calling EDBM_backbuf_check()
|
|
vector & mat4x4
|
|
-> ED_view3d_calc_zfac() and have it return the zfac to use.
|
|
when drawing viewport background images.
|
|
view3d_get_view_aligned_coordinate()
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
always used in that context so we can at least avoid reverting it twice
:p.
|
|
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.
|
|
gradients
|
|
|
|
Resolved conflicts:
release/scripts/startup/bl_ui/space_view3d.py
|