Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3009 / 5574

December 14, 2013, 12:25 (GMT)
BMesh API: optionally pass fallback to BM_edge_calc_face_angle functions
December 14, 2013, 12:11 (GMT)
Code cleanup / Cycles: Remove some unused hair code.
December 14, 2013, 09:48 (GMT)
Code cleanup: Remove "TexFace to Material Convert", from the file menu. This was used for conversion from older 2.5x files. The do_version() code is still there and functioning though.
December 14, 2013, 09:14 (GMT)
Interface / Modifiers: Use a toggle/icon button for vertex group invert (was already used in particle system).

This way we save a few lines of space, while keeping the functionality clear. Also some minor layout reshuffling and cleanup.
December 14, 2013, 08:24 (GMT)
Code cleanup: Remove Blender 2.4x animation player preset, since we have the internal one.
December 14, 2013, 08:14 (GMT)
Interface: Remove Play button from the Render panel, only keep in the "Render" menu.
Revision ff6bf13 by Joshua Leung
December 14, 2013, 00:42 (GMT)
Fix T37811: Delete key shortcut missing for deleting markers

The keymap here used WM_keymap_verify_item(), which only allows for a
single hotkey to be bound to an operator. In most cases, this really
isn't justified.
December 13, 2013, 19:57 (GMT)
Interface / Modifiers: Don't show cage placeholder in modifier header, if the current modifier does not support it or the cage is disabled (like Subsurf 0).

This way we save some space but still avoid the jumping around while changing settings in the header itself.

Thanks to Brecht for help on this. :)
December 13, 2013, 18:12 (GMT)
Cycles: CUDA runtime kernel compilation can now find CUDA 6.0.
December 13, 2013, 16:49 (GMT)
UI: color ramp buttons were redesigned and get a button to pick the n-th color stop.

The add, delete and (f)lip buttons now use icons, and some button locations moved.

Reviewed By: brecht, dingto, billrey

Differential Revision: https://developer.blender.org/D97
December 13, 2013, 16:21 (GMT)
Code cleanup: float<>double promotion
December 13, 2013, 16:06 (GMT)
UI/RNA: added pixel and percentage units to some properties

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D99
December 13, 2013, 15:53 (GMT)
Curve Handle Recalculate (Ctrl+N)

T37799 Patch from Simon Repp
with added option to recalculate handle lengths.
Revision 52c5365 by Gaia Clary
December 13, 2013, 14:29 (GMT)
Changed label to use UV Maps instead of UV Layouts
December 13, 2013, 10:30 (GMT)
Image cache rewrite to using generic movie cache

Summary:
Behaves very much the same as cache for Movie Clip datablock:

- Image now have `MovieCache *cache` field which replaced
legacy `ListBase ibufs`.

This allows image datablock to easily keep of image
buffers which are owned by itself. This field isn't
saved to the file and getting restored on undo steps.

However, cache limit is global for movies, sequences
and image datablocks now. So overall cached image buffers
size will not go above cache limit size in user
preferences.

- Image buffers which are marked as BITMAPDIRTY will never
be freed from the cache.

- Added utility function to iterate over image buffers
saved in movie cache.

- Movie cache cleanup check callback now have ImBuf argument
which can be used in a condition of cleanup.

- Added some utility functions which replaces legacy ibufs
iterations with image cache iteration which happens from
inside a lock.

- Fixed `image_mem_size()` which was only counting one of
the buffers if both float and byte buffer present.

Additional notes:

- `BKE_image_get_first_ibuf()` is rather stupid, but direct
access to ibufs->first was also the same stupid idea.

Would consider avoid this function is another project.

- There are some places which doesn't look threadsafe, but
they already were not so much threadsafe anyway before.

So think not a big deal with solving this later.

Finally solves infinite memory usage by image sequences! :)

Reviewers: brecht, campbellbarton

Reviewed By: brecht

CC: sebastian_k

Differential Revision: https://developer.blender.org/D95
December 13, 2013, 09:54 (GMT)
Interface / Particles: Fix bad alignment in Rotation panel, sub layout missed the flag.
December 13, 2013, 09:20 (GMT)
Interface / PointCache: Remove name fields here as well, not needed anymore due to direct rename in uiList.
December 13, 2013, 06:36 (GMT)
Implement GPU-side dither

Summary:
Uses some magic pseudo-random which is actually a
texture coordinate hashing function.

TODOs:
- Dither noise is the same for all the frames.
- It's different from Floyd's dither we've been
using before.
- Currently CPU and GPU dithering used different
implementation. Ideally we need to use the same
dither in CPU.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D58
December 12, 2013, 23:04 (GMT)
Fix T37572: text editor scrolling not working well with Mac trackpad panning.

The trackpad would give isolated mouse pan events with a distance smaller than
one line or character. For other 2D views this is all accumulated in floats,
but in the text editor it only keeps track of integers, and the small mouse pan
events got lost due to rounding.

Now it keeps track of sub-line or sub-character scroll offsets to avoid this.
December 12, 2013, 21:32 (GMT)
minor style and comment fix.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021