Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2474 / 5574

November 21, 2015, 16:49 (GMT)
Cycles: Make CUDA device internally operate with requested features

This just replaces internal argument `experimental` with `requested_features`
making it possible to access particular requested settings when building
kernels.
November 21, 2015, 16:42 (GMT)
Cycles: Move build options constructions to DeviceRequestedFeatures

This way it's easier to re-use requested features logic across multiple
device implementations.
November 21, 2015, 16:33 (GMT)
Cycles: Avoid multiple spaces in OpenCL build options

This should solve some compilation errors with compilation on OSX.
Revision 48f298f by Joshua Leung
November 21, 2015, 03:38 (GMT)
Fix/Request T46798: Alt+I removes keyframes from all bones, not only selected in Pose Mode

Technically this was more of a feature request, but now the Alt-I operator will
only remove keyframes related to selected bones in Pose Mode. In Object Mode,
it will continue to operate on all keyframes of the object.

This change makes this operator more meaningful when animating in the 3D view.
November 20, 2015, 23:12 (GMT)
BMesh: improve face-path-picking w/ tri-fans

Face paths including triangle-fans would often be avoided because
the face center and edge would 'zig-zag'.

Resolve using wighted face center and picking an edge-point between face centers.
November 20, 2015, 18:22 (GMT)
Fix T46826: EXR Compression method set in UI does not always get passed correctly to the actual OpenEXR writing code.
November 20, 2015, 13:18 (GMT)
Cycles: Fix filter glossy being broken after recent changes

Basically we can not use sharp closure as a substitude when filter glossy is
used. This is because we can not blur sharp reflection/refraction.

This is quite quick and not really clean implementation. Not really happy
with manual handling of original settings, but this is as good as we can do
in the quick patch. It's a good acknowledgment and we now can re-consider
some aspects of graph simplification to make such cases more natively
supported.

P.S. This failure would have been shown by our regression tests, so please,
bother a bit to run Cycles's test sweep before doing such optimizations.
November 20, 2015, 05:09 (GMT)
Correct error in background job template

Remove check for the path being writable,
the operator raises error in this case.
November 19, 2015, 22:35 (GMT)
Fix switching scenes w/ background render

Caused by own de-duplication, b3492978

Scene switching relies on the window context being cleared.
November 19, 2015, 21:22 (GMT)
Cleanup: variable names, ascii diagram
November 19, 2015, 21:22 (GMT)
Recent change to bmesh_jekv caused assert

Note that the mesh was valid, this just stops the radial check from failing.
November 19, 2015, 21:02 (GMT)
Fix T46804: Crash using triangulate modifier on a specific mesh.

Issues was again the ugly hack of swapping last generated tri with original face
we use in BMesh triangulate code - here it could lead in some rare case to have
invalid face pointer in doubles list.
November 19, 2015, 20:30 (GMT)
Recent edits to grid-fill removed edgeloop flip
November 19, 2015, 19:42 (GMT)
Fix related to T46804 - BMesh validate code would use invalid pointers after checking them!

Note that this does not fix the issue reported in T46804, juts makes it crash later down in code...
November 19, 2015, 17:03 (GMT)
Fix T48806: mesh.materials.clear() does not decrement users counts.
November 19, 2015, 14:13 (GMT)
Fix new UI align code behavior with very small buttons.

In case two neighbor buttons are very small, their total width (or height) can remain below
max authorized delta, and hence wrong side could be detected as 'common side' for the pair.

This is now fixed by checking both opposite sides at once.

Also, we expect buttons to have some width and height to be considered alignable now!

Took me two days to sort that out, grrrr!
November 19, 2015, 11:52 (GMT)
BMesh: support for grid-fill non uniform grids
November 19, 2015, 11:52 (GMT)
BMesh: support splitting edge-loops when expanding
November 19, 2015, 11:52 (GMT)
BMesh: new API call to collapse an edge

Existing collapse functions were strict regarding the number of verts sharing an edge.
BM_edge_collapse allows any edge to be passed in without first having to manipulate geometry.
November 19, 2015, 11:52 (GMT)
BMesh: bmesh_jekv check for degenerate faces

Move check for degenerate faces from BM_vert_collapse_faces into bmesh_jekv.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021