Blender Git Loki

Blender Git commits from all branches.

Page: 2277 / 2888

April 28, 2015, 08:03 (GMT)
Accidentally deleted a return statement in previous commit.
April 28, 2015, 08:01 (GMT)
Fixed minor memory leak when the bake operator exits early without
freeing allocated data.
April 28, 2015, 07:43 (GMT)
Optional filter group pointer in Cache Library for limiting cache
content.

This group is only used for the baking operator (like the datatypes
filter), but has no effect when reading caches. The UI now uses a box
layout to reflect this.
April 27, 2015, 21:19 (GMT)
refactor remapping into mesh/curve API calls
April 27, 2015, 20:58 (GMT)
use range function
April 27, 2015, 20:55 (GMT)
Merge branch 'master' into temp-material-remap
April 27, 2015, 20:47 (GMT)
Text mat_nr index starts at 1.
April 27, 2015, 20:38 (GMT)
use macro /w error checks for remapping
April 27, 2015, 20:33 (GMT)
add support for non-editmode text

also correct remapping range check
April 27, 2015, 20:24 (GMT)
Material slot reorder https://developer.blender.org/T43235 (WIP)

This Diff implements the Material Slot reorder.
This Diff is a WIP and it probably needs a lot of rework, however i'd like to get some feedback
before i continue on it.

Note: I started with Severin's initial patch P193
There i added support for Materials assigned to Objects and materials assigned to Data
Then finally i added the material assignment swapping for Mesh, Nurbs and Fonts.

I tested the Diff for Mesh objects and there it seems to work nicely.
So for Mesh objects now changing the material order will preserve the material assignments.

Any feedback appreciated.
thanks

Reviewers: Severin, campbellbarton

Subscribers: campbellbarton

Maniphest Tasks: T43235

Differential Revision: https://developer.blender.org/D1262
April 27, 2015, 18:55 (GMT)
check extensions before use in GPUx

Using VAOs and integer vertex attributes.

VBO support is *not* checked because it�??s guaranteed to be there in a
GL 2.1 context.

VAOs are not part of GL 2.1, but enjoy nearly universal support.

gpu_shader4 is widely supported on recent hardware, not always on older
HW.
April 27, 2015, 18:40 (GMT)
add runtime check for gpu_shader4 support

This extension includes a number of GLSL enhancements:
- full integer support
- interpolation qualifiers (flat, smooth, noperspective)
- gl_VertexID, gl_PrimitiveID
- custom fragment shader outputs, for MRT
April 27, 2015, 17:24 (GMT)
Removed unused function for constructing a list of objects used by a
cache library.

This was no longer how cache libraries are used anyway, they now cache
based on duplilists, which can be more than recursive groups.
April 27, 2015, 16:25 (GMT)
Merge branch 'asset-experiments' into asset-engine
April 27, 2015, 16:21 (GMT)
Merge branch 'master' into asset-experiments

Conflicts:
source/blender/blenkernel/intern/object.c
source/blender/windowmanager/intern/wm_operators.c
April 27, 2015, 16:14 (GMT)
Merge branch 'master' into ui-preview-buttons
April 27, 2015, 15:56 (GMT)
Add 'readonly dict-like' behavior to high-level previews collection.

And some cleanup/rename/documentation/...
April 27, 2015, 14:59 (GMT)
Rework previews handling to be 'simpler' on py-level, as discussed with Campbell

This removes ID-free previews handling from RNA, adds a low-level hidden API
in bpy.app._previews, and the real previews manager in bpy.utils.

There is still lots of cleanup and renaming to be done...
April 27, 2015, 13:18 (GMT)
Support for UV and vertex color attributes of cached strands data.

Unlike particles, the Strands data stores UV coordinates and vertex
colors explicitly as a per-strand (const) property. This means Cycles
does not have to know the details of how particles map themselves to
a changing mesh surfaces (which is very complicated and fraught with
broken use cases and bugs). The UVs and colors are stored once for each
strand, since they are not expected to change over time (strands being
fixed to the mesh surface).
April 27, 2015, 12:58 (GMT)
Alembic: Make group's write_sample() threaded

The idea is to evaluate derived meshes in multiple threads, which will
reduce overall write_sample() time. We can't make all routines threaded
in there because alembic's file IO can't be threaded.

In any case, this change gives 2x speedup of exporting render resolution
version of Franck here.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021