Blender Git Loki

Kaikki Blender Git kommitit.

Page: 4186 / 8462

October 8, 2016, 23:54 (GMT)
CMake changes for new macOS target 10.9 / libc++ libraries.

Differential Revision: https://developer.blender.org/D2283
October 8, 2016, 23:22 (GMT)
HMD view doesn't require own multiview mode anymore

HMD view buttons and options are always visible in "Views" panel now (Properties Editor -> Render Layers context).
October 8, 2016, 22:53 (GMT)
Merge branch 'master' into fluid-mantaflow
October 8, 2016, 21:14 (GMT)
Return info in tooltip on why IPD button is disabled
October 8, 2016, 21:06 (GMT)
Merge branch 'master' into HMD_viewport

Conflicts:
source/blender/blenloader/intern/versioning_270.c
source/blender/editors/interface/resources.c
Revision a2471d2 by Mike Erwin (master)
October 8, 2016, 20:58 (GMT)
Gawain: validate inputs to add_attrib

Should help prevent errors when building vertex formats.
October 8, 2016, 20:52 (GMT)
small clean up (removed deprecated variable)
October 8, 2016, 18:03 (GMT)
Fix 3D views sharing viewport engine after splitting/duplicating
October 8, 2016, 17:53 (GMT)
Some UI changes for new viewport engine dropdown

* Use legacy viewport as default for now
* Remove "Use Modern Viewport" option
* Minor cleanup
October 8, 2016, 17:33 (GMT)
Implement generic draw-modes and draw-plates for viewport engines

Also made the new viewport use these (at least a default mode with a number of default plates).

This draw-plate design is more generic then the previous hardcoded one, it stores the plates in mutable lists which can be stored as presets (draw-modes). We can further add sub-plates and process callbacks for plates that need additional data processing or don't do any drawing.
October 8, 2016, 17:20 (GMT)
Use viewport engine for drawing new viewport

Only basic transition, objects are not drawn yet.
October 8, 2016, 17:13 (GMT)
Ammend to rB00dc0666b3fe: forgot to fix boid->ground of first particle.

This code is confusing, such dirty details should not sneak out of
particles' own private code. :(
October 8, 2016, 13:27 (GMT)
dynamic fracture, further minor transform tweak
October 8, 2016, 13:20 (GMT)
Fix T49608: runtime-only particle's boid->ground Object pointer was left dangling to invalid value in read code...
October 8, 2016, 13:20 (GMT)
Initial support for generic viewport render engines

Adds a basic API for managing viewport render engines. This should make it possible to hook up external viewport engines in future (e.g. Hydra). Commit also includes some basic integration with View3D (including version patching) and RNA defines for exposing viewport render engine list in UI.

Code works really similar to normal render engine API, but I don't think we should merge them.
October 8, 2016, 13:03 (GMT)
Fix a few compile errors with C++11 on macOS.
October 8, 2016, 12:51 (GMT)
BLI_task: fix case were some pool could work in more threads than allowed.

We were checking for number of tasks from given pool already active, and
then atomically increasing it if allowed - this is not correct, number
could be increased by another thread between check and atomic op!

Atomic primitives are nice, but you must be very careful with *how* you
use them... Now we atomically increase counter, check result, and if we
end up over max value, abort and decrease counter again.

Spotted by Sergey, thanks!
Revision 187d8f4 by Mike Erwin (master)
October 8, 2016, 07:34 (GMT)
OpenGL: fix smooth point fringe

Smooth edge was fading to transparent black instead of transparent color. My bad.
Revision 7a55261 by Mike Erwin (master)
October 8, 2016, 07:27 (GMT)
OpenGL: draw f-curve points and handles with new imm mode

Got rid of GLU and some matrix manipulation. Everything is shader driven now, drawn with point sprites.

Still plenty to do in this file...

Part of T49042 and T49043
Revision 25e4dc4 by Mike Erwin (master)
October 8, 2016, 07:11 (GMT)
OpenGL: shaders for smooth round points

Solid color with an optional outline.

size (diameter) and outlineWidth are in pixels.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021