Blender Git Commits

Blender Git "master" branch commits.

Page: 2185 / 5574

March 14, 2017, 11:54 (GMT)
Fix own mistake in recent 'edge split' refactor.

We do can have some vertices to split, while not having any edge (think
about two cones sharing the same tip vertex e.g.).
Revision 8dd0355 by Mai Lavelle
March 14, 2017, 10:22 (GMT)
Cycles: Try to avoid infinite loops by catching invalid ray states
March 14, 2017, 10:05 (GMT)
WM: Option to load startup w/o closing the splash

Not user visible, needed for switching templates.
March 14, 2017, 10:00 (GMT)
PyAPI: extend Menu.path_menu

- Add optional 'display_name' callback
so callers can construct own names.
- Add optional 'prop_filepath' argument
(for operators that don't use "filepath").
- Add doc-string.
- Use keyword only arguments.
March 14, 2017, 07:47 (GMT)
CMake: add missing headers
March 14, 2017, 07:40 (GMT)
Cleanup: warnings
March 14, 2017, 07:01 (GMT)
Fix T50932: depth picking w/ pose-bone constraints
Revision 3ee0723 by Mike Erwin
March 14, 2017, 05:41 (GMT)
fix warnings from previous commit

Batch struct initializer needed more {{braces}}
Revision 225e3a6 by Mike Erwin
March 14, 2017, 05:38 (GMT)
Gawain: multiple VertexBuffers per Batch

So we can store (for example) vertex positions in one buffer and normals + colors in another buffer. Not super exciting right now, but very useful once we start changing some attribute values.

Supports future work by Cl�ment et al. Only tested with one VBO per Batch since that's all our current code uses.
Revision 9bf0b24 by Mike Erwin
March 14, 2017, 04:44 (GMT)
OpenGL: remove deprecated calls

glMaterial
glColorMaterial
glPixelTransfer

and glEnable/Disable for
GL_FOG, GL_LIGHTING, GL_COLOR_MATERIAL

All of these were just setting default values, so I don't expect any visible change.

Part of T49165 (general OpenGL upgrade)
Revision ac276e1 by Mike Erwin
March 13, 2017, 20:10 (GMT)
fix "Modern Viewport" regression

GPU_viewport_bind & unbind should be called as pairs. A recent commit -- 3b91989a093aef874b601efcffd247cf61e73bad -- called unbind only for some code paths, overflowing OpenGL's matrix & attrib stacks.
Revision b4157de by Mike Erwin
March 13, 2017, 18:08 (GMT)
OpenGL: remove packed imm mode functions from Python API

These are from the ARB_vertex_type_2_10_10_10_rev extension that became part of OpenGL 3.3.

So they are new, but only exist for compatibility with immediate mode, which is old.

Related to T49165 (general OpenGL upgrade)
Revision 0e40f1b by Mike Erwin
March 13, 2017, 18:08 (GMT)
OpenGL: remove GLU functions from Python API

Part of T49042
March 13, 2017, 16:38 (GMT)
Outliner/layer: fix users trying to drop a collection into itself (recursion hell)
March 13, 2017, 16:16 (GMT)
Cycles: Cleanup, wipe obviously outdated parts of split kernel comments
March 13, 2017, 16:08 (GMT)
fix msvc warnings about unknown opencl pragmas
March 13, 2017, 15:59 (GMT)
Cycles: Add missing header in the file
March 13, 2017, 12:22 (GMT)
Fix T50920: Adds missing edges on return of bisect operator
March 13, 2017, 10:39 (GMT)
Mode Engines: Fix MSVC compilation error.
March 13, 2017, 10:15 (GMT)
Fix T50925: Add AO approximation to split kernel
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021