Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2430 / 5574

January 23, 2016, 20:31 (GMT)
Fix T47132: Cycles Rendering Tiles Indicator Limited to 16
January 23, 2016, 12:39 (GMT)
Vector Transform node support for GLSL mode and the internal renderer

The Vector Transform node is a useful node which is present in the Cycles renderer.
{F144283}
This patch implements the Vector Transform node for GLSL mode and the internal renderer.

Example: {F273060}

Alexander (Blend4Web Team)

Reviewers: brecht, campbellbarton, sergey

Reviewed By: campbellbarton, sergey

Subscribers: psy-fi, duarteframos, RobM, lightbwk, sergey, AlexKowel, valentin_b4w, Evgeny_Rodygin, yurikovelenov

Projects: #bf_blender:_next

Differential Revision: https://developer.blender.org/D909
January 23, 2016, 07:39 (GMT)
Implementation of OpenVDB as a possible cache format for smoke
simulations.

This commits implements OpenVDB as an extra cache format in the Point
Cache system for smoke simulations. Compilation with the library is
turned off by default for now, and shall be enabled when the library is
present.

A documentation of its doings is available here: http://
wiki.blender.org/index.php/User:Kevindietrich/OpenVDBSmokeExport.

A guide to compile OpenVDB can be found here (Linux): http://
wiki.blender.org/index.php?title=Dev:Doc/Building_Blender/Linux/
Dependencies_From_Source#OpenVDB

Reviewers: sergey, lukastoenne, brecht, campbellbarton

Reviewed By: brecht, campbellbarton

Subscribers: galenb, Blendify, robocyte, Lapineige, bliblubli,
jtheninja, lukasstockner97, dingto, brecht

Differential Revision: https://developer.blender.org/D1721
Revision 275abd1 by Mike Erwin
January 23, 2016, 07:27 (GMT)
OpenGL: combine multiple GL_LINES into fewer draw calls

Incidentally, one of the removed glBegin(GL_LINE) calls should?ve used
GL_LINES with an S, which was a GL_INVALID_ENUM error.
Revision 705e6d7 by Mike Erwin
January 23, 2016, 06:13 (GMT)
OpenGL: tiny state-change fix

Only re-enable blending if the function that disables it was actually
called.

Still not ideal flipping this on & off repeatedly, but now there are
fewer flips.
Revision e25ba16 by Mike Erwin
January 23, 2016, 05:58 (GMT)
OpenGL: call glLineWidth less often

Each LINES draw call is now responsible for its own line width. No need
to set it back to its 1.0 default after every draw.

This eliminates half our calls to glLineWidth , similar to last week?s
work on glPointSize.
January 23, 2016, 02:48 (GMT)
Math Lib: optimize segment-plane clipping

Calculate the clipped min/max factor along the segment,
only applying to the coordinates at the end (will give better precision too).

Also make split input/output args.
January 22, 2016, 22:19 (GMT)
Cycles: Change several default values (first batch).

This changes the following defaults:

- Render settings:

* Samples: 100
* Preview Samples: 50
* Filter: Blackmann-Harris
* Tile Order: Hilbert Spiral

- Lamp settings:

* Use MIS: On

- Material settings:

* Volume Sampling: Multiple Importance

Old files are not affected, I tested the versioning code back and forth.
More changes are to come (World, BVH...) but that needs a bit more work.
January 22, 2016, 18:32 (GMT)
Fix part of T47025: Shadow pass error: Black shadow.

Skipping computing of shadow pass when diffuse color is pitch black is fine... unless
you actually need/want that shadow pass!

The 'noisy' issue with picture texture remains a bit mysterious to me currently. :/
Revision 477078d by Joshua Leung
January 22, 2016, 12:56 (GMT)
Fix T45523: "View All" in Graph Editor does not respect Y axis with small values

The previous threshold used to prevent the Graph Editor from imploding if
presented with a flat (or nearly flat, accounting for floating point precision)
curve was too coarse, meaning that in some cases, the "View All" tool would end
up behaving weirdly.
Revision 56e7291 by Joshua Leung
January 22, 2016, 12:56 (GMT)
Dopesheet: Make frame range for new editor instances saner, by basing them on the current frame range

This brings the dopesheet more in line with the NLA and Graph Editors, where
similar initial ranges were also used. The benefit is that it should save
animators a small amount of time getting the dopesheet timeline into the
right zoom level before starting work.
January 22, 2016, 11:09 (GMT)
Fix T46657: VSE: Strip length jumps to a negative number.
Revision 1d88773 by Mike Erwin
January 22, 2016, 07:52 (GMT)
OpenGL: cleanup

- LINE_STRIP to LINES when only drawing one
- group state changes for easier reading
- general cleanup
Revision 8c596e0 by Mike Erwin
January 22, 2016, 07:52 (GMT)
OpenGL: remove unneeded state changes

UI_panel_category_draw_all was setting PolygonMode to LINES before
drawing LINES.

stitch_draw was setting PolygonMode to its default FILL value ? any
function that deviates from the default should?ve changed it back to
FILL.
Revision 66d9efe by Mike Erwin
January 22, 2016, 07:52 (GMT)
OpenGL: draw box outlines with lines, not rectangles

2 reasons:
- fewer state changes (PolygonMode)
- glRect goes away in later GL versions
Revision f2fdec3 by Mike Erwin
January 22, 2016, 07:52 (GMT)
OpenGL: remove glGet with unused result

This code is disabled but still?
Revision 24f05bb by Mike Erwin
January 22, 2016, 07:52 (GMT)
OpenGL: remove extra vertex in arrowhead

Now draws 2 lines instead of 3 (with a zero-length middle).
Same visual result.
Revision 4c68364 by Mike Erwin
January 22, 2016, 07:52 (GMT)
OpenGL: pull glBegin/End out of loops

When drawing 2D grid and 3D axes.
Revision 017c45b by Joshua Leung
January 22, 2016, 02:31 (GMT)
GPencil: Select Grouped (Shift G)

This commit adds a "Select Grouped" operator. Although it is set up to
allow more types of "grouping" in future, it current only supports
a single mode (i.e. "Same Layer"). As a result, it does not pop up
any menus/submenus in all the usual places.
Revision 8e35657 by Mike Erwin
January 22, 2016, 02:07 (GMT)
OpenGL: fewer state changes for wireframe PBVH

Wireframe drawing doesn?t use the following GL state, so don?t update
these:
- ShadeModel
- NormalPointer
- ColorPointer

Normal & color data are still uploaded as part of the interleaved VBO,
but those attributes are disabled for wireframe.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021