Blender Git Commits

Blender Git "master" branch commits.

Page: 2720 / 5574

January 4, 2015, 03:21 (GMT)
cleanup: use 'coords' abbreviation for functions.
January 4, 2015, 03:21 (GMT)
cleanup: create cube, use index lookups
Revision 555c1d6 by Julian Eisel
January 4, 2015, 01:36 (GMT)
Fix T43114: File Browser - don't highlight '..' while using border select
January 3, 2015, 20:55 (GMT)
FileBrowser: add search field in header bar.

Not much to add, pretty straightforward...
January 3, 2015, 12:54 (GMT)
Freestyle: memory consumption optimization in stroke rendering.

Previously individual strokes were represented by distinct mesh objects
no matter how many vertices and materials each stroke has, although
the vertex and material counts can be quite small depending on the input
scene data. Now stroke meshes are packed into a minimum number of
mesh objects, so as to reduce the overheads of Blender object creation.
Revision babfec9 by Joshua Leung
January 3, 2015, 12:17 (GMT)
Bump subversion so that version patches for theme changes work
January 3, 2015, 12:17 (GMT)
D824: Add themeing for keyframe lines in Timeline

Reviewed by: Joshua Leung (aligorith)
Revision c50003c by Joshua Leung
January 3, 2015, 12:17 (GMT)
Grease Pencil: Vertex size and colours are now themable
January 3, 2015, 11:41 (GMT)
Cleanup: rename 'filelist' BLI funcs to consistent naming.

Also, add an optional callback to `BLI_filelist_free()` to allow freein
void poin if needed (consistency with `BLI_filelist_duplicate()`...).
January 3, 2015, 11:05 (GMT)
Refactor 'fit in camera view' code, and expose it to RNA.

This changes BKE's fitting code to use `BKE_camera_params_compute_viewplane` instead of
`BKE_camera_view_frame`. This allows that code to work with orthographic projection too.

Also, two funcs were added to rna's Object, to resp. get the projection matrix of that
object (mostly useful for cameras and lamps objects), and return position this object
should be to see all (to fit) a given set of points.

Reviewers: campbellbarton

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D961
January 3, 2015, 09:13 (GMT)
Add some BLI helpers needed by asset branch.

`BLI_strncpy_ensure_pad()` is also useful with current master code.

The two others (`BLI_strcmp_ignore_pad()` and `BLI_filelist_duplicate()`)
are only used in asset branch currently, but think they could be useful
in other places too, and simplifies handling of asset branch & future patch review.

Reviewers: campbellbarton

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D965
January 3, 2015, 07:05 (GMT)
GTest: test beautify with polyfill
January 3, 2015, 06:55 (GMT)
GTest was broken on Linux
January 3, 2015, 06:40 (GMT)
Fix for view map cache not flushed by updates of edge detection options.

This fix should be considered for inclusion in the 2.73 release, since
it concerns a new feature of Freestyle introduced in 2.73.
January 2, 2015, 21:51 (GMT)
Fix RNA Image.frame_duration.

If a video was loaded (e.g. from python) but never 'ibuf-acquired', its Image->anim
prop would still be NULL, returning useless '1' value as frame duration!
January 2, 2015, 19:11 (GMT)
Cycles: Fix compilation error on AVX platforms with -arch-native

Was a conflict in headers between clew and util_optimization.h.
January 2, 2015, 17:24 (GMT)
Fix (unreported) 'pad9' not shown by UserPrefs' KeyBinding filter.

Minor glicth, but still... Safe for 2.73.
January 2, 2015, 12:21 (GMT)
Cycles: Fix unneeded int/float conversion happened in previous commit
January 2, 2015, 09:58 (GMT)
Fix T43027: OpenCL kernel compilation broken after QBVH

OpenCL apparently does not support templates, so the idea of generic
function for swapping is a bit of a failure. Now it is either inlined
into the code (in triangle intersection) or has specific implementation
for QBVH.

This is probably even better, because we can't create QBVH-specific
function in util_math anyway.
January 2, 2015, 09:28 (GMT)
Fix T43099: Modifiers in edit mode might mess up materials

The issue was originall caused by 2e8ba17 by removing necessery call
GPU_enable_material(). It was probably removed because in some cases
material was enabled after calling setDrawOptions.

That wasn't always a case for edit mode.

This is absolutely to be included to 2.73
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021