Blender Git Commits

Blender Git "master" branch commits.

Page: 2220 / 5574

February 2, 2017, 20:50 (GMT)
Merge branch 'master' into blender2.8
February 2, 2017, 20:42 (GMT)
Fix T50084: Adding torus re-orders UV layers.

Issue was indeed in join operation, mesh in which we join all others
could be re-added to final data after others, leading to undesired
re-ordering of CD layers, and existing vertices etc. being shifted away
from their original indices, etc.

All kind of more or less bad and undesired changes, fixed by always
re-inserting destination mesh first.

Also cleaned up a bit that code, it was doing some rather
non-recommanded things (like allocating zero-sized mem, doing own
coocking to remove a data-block from main, etc.).
February 2, 2017, 16:49 (GMT)
install_deps.sh: don't use backticks

The script complained that it could not find the executable "--build-all".
Revision 47b21dd by Luca Rood
February 2, 2017, 16:28 (GMT)
OpenGL immediate mode: transform_snap.c and part of drawnode.c

Also converted ED_node_draw_snap from drawnode.c
Committing these together, as they are inter-dependent.

Part of T49043
Revision 9a22b32 by Luca Rood
February 2, 2017, 16:28 (GMT)
Make imm_drawcircball public

(Approved by merwin in IRC)

Required by part of T49043
Revision 57ac20d by Luca Rood
February 2, 2017, 16:24 (GMT)
OpenGL immediate mode: space_graph.c

Part of T49043
February 2, 2017, 16:05 (GMT)
Fix T50524: Basis shapekey editing while rendering bug.

Root of the issue was BM_mesh_bm_to_me() breaking application of basis
offset to 'child' shapekeys, when called more than once from same BMesh.
February 2, 2017, 15:04 (GMT)
install_deps.sh: don't use backticks

The script complained that it could not find the executable "--build-all".
February 2, 2017, 14:30 (GMT)
Fix T50497: prop_search not correctly drew in UI (D2473)
February 2, 2017, 13:36 (GMT)
Fix T50535: Cycles render segfault when Explode modifier before hair particle modifier + UV material

Tricky issue caused by CDDM_copy() coying MFACE array but not MTFACE which
confused logic later on.

Now we don't copy ANY tessellation unless it is requested to.

Thanks Bastien for help and review!
February 2, 2017, 04:46 (GMT)
Revert the change of a default in a recent commit

This was my own mistake
February 2, 2017, 03:03 (GMT)
Fix incorrect spot lamp blend in python GPU uniform export.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2378
February 2, 2017, 03:03 (GMT)
Fix missing uniform type for python GPU uniform export.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D2379
Revision 2e8be8a by Luca Rood
February 2, 2017, 00:23 (GMT)
OpenGL immediate mode: view3d_ruler.c

Differential Revision: https://developer.blender.org/D2485

Part of T49043
Revision 8e05a5b by Mike Erwin
February 2, 2017, 00:00 (GMT)
fix build: BLF Theme color

blenderplayer uses BLF but not Editor UI, so we got a link error for the missing UI_GetThemeColor function.

Moved the new function from BLF to UI.

@Blendify reported problem in IRC
Revision 64b4a31 by Luca Rood
February 1, 2017, 22:58 (GMT)
OpenGL immediate mode: drawanimviz.c

Differential Revision: https://developer.blender.org/D2484

Part of T49043
Revision 57573df by Luca Rood
February 1, 2017, 22:40 (GMT)
Add GetThemeColorBlendShade3ubv function

Differential Revision: https://developer.blender.org/D2484

Used by part of T49043
Revision 4935e24 by Mike Erwin
February 1, 2017, 21:44 (GMT)
BLF can use Theme colors

For anything fancier than regular Theme colors (shading, alpha, etc.) do this:

unsigned char color[4]
UI_GetThemeColor[Fancy]4ubv(... color)
BLF_color4ubv(fontid, color)

That way the BLF color API stays simple.
Revision 7493a2b by Mike Erwin
February 1, 2017, 21:21 (GMT)
set default color for BLF fonts

Set to an annoying bright color so we can see where to add BLF_color calls.
Revision ba55101 by Mike Erwin
February 1, 2017, 21:21 (GMT)
add BLF_color functions

Needed a way to pass main font color to BLF without using obsolete glColor. Could not use immUniform since BLF binds its shader internally.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021