Blender Git Commits

Blender Git "master" branch commits.

Page: 2665 / 5574

February 25, 2015, 22:30 (GMT)
Change samples variable for SSAO - now it is actual samples, not squared
- spiral scheme is much more intuitive here. Also use float number for
spirals to avoid having samples on the same radial direction when sample
number is divisible by spiral number.
February 25, 2015, 22:10 (GMT)
Use spiral mapping for SSAO - it reduces banding a lot, especially in
higher sample counts. Probably a blurring pass might be a good addition
here as well.
February 25, 2015, 21:05 (GMT)
SSAO: sampling coordinates go out of screen, reject the sample

Previous behaviour would get occlusion at borders which could create
over occlusion at edges of the screen.
February 25, 2015, 13:41 (GMT)
Minor message fixes - thanks to S.J.Bennett for the heads up
February 25, 2015, 13:15 (GMT)
Fix silly mistake with flags which would make stereo buffers unsupported
February 25, 2015, 13:09 (GMT)
Make the message even more clear in case someone does not know what GPU
is

(we are talking about people who won't have installed a driver -
anything is possible)
February 25, 2015, 12:51 (GMT)
Warning messagebox for windows when an unsupported implementation of
OpenGL is detected:

Hoping to decrease the frequency of by far one of the most frequent bug
reports by windows users.

There is some reorganization of the GHOST API to allow easy addition of
further OpenGL options in the future. The change is not propagated too
deep to keep the size of the patch managable. We might reorganize things
here later.

For OpenGL we do two checks here:
One is a combination of GDI generic renderer or vendor microsoft
corporation and OpenGL version 1.1. This means the system does not
use GPU acceleration at all. We warn user to install a graphics
driver and of cases where this might happen (remote connection, using
blender through virtual machine)

The other one just checks if OpenGL version is less than 1.4 (we can
easily change that in the future of course) and warns that it is
deprecated.

Both cases will still let blender startup correctly but users should now
have a clear idea of the system being unsupported.

A user preference flag is provided to turn the warning off.

Now stop posting those bug reports without installing a driver first -
please?
February 25, 2015, 07:19 (GMT)
error in last commit
February 25, 2015, 07:15 (GMT)
CMake: error making get_blender_version a function

Incorrect use of PARENT_SCOPE meant the vars would be used uninitialized elsewhere.
February 25, 2015, 02:41 (GMT)
Fix T43798: Individual origins disabled object PET
February 24, 2015, 19:28 (GMT)
T43771: Fix

There is a difference between the socket order of the BokehBlur node and
the BokehBlur operation. Socket[2] and Socket[3] have switched their
order.
February 24, 2015, 19:12 (GMT)
Fix T43535 - weight paint issues

Two issues in this report:

* Shift-F key conflict between painting and selecting mirrored bone
(moved select mirrored to ctrl-shift-F)
* It was possible to display texture overlay in weight painting, even
though the mode does not support textures yet.
February 24, 2015, 18:19 (GMT)
Add Inset Faces to the mesh edit mode toolbar.

Inset has been missing from the toolbar for a long time, even though it's a fundamental mesh tool. It now lives, happily, alongside Extrude.
February 24, 2015, 16:28 (GMT)
Cleanup leftover code from previous commit
February 24, 2015, 16:19 (GMT)
Fix T43785 crash with border select.

Naming here is slightly misleading. We have:

* Number of elements (objects) that can be picked
* Buffer size
* Number of integers in buffer.

Interestingly enough, bufsize in OpenGL (as far as I could find in
examples on the web) and in most of the code refers to the latter and
actual buffer size is only used whenever we do allocations on the heap.
Added an extra defines here to make things a bit clearer:

* MAXPICKELEMS refers to the number of objects that can be picked
* MAXPICKBUF refers to the number of integers in the selection buffer

Also made all buffers use MAXPICKBUF where some used MAXPICKBUF * 4.
That means that some parts of blender will use less space for selection
now. MAXPICKBUF is set to 10000 for 2500 object selection, which can be
changed at any time, but I think 10000 integers on the stack touches the
borders of uglyland anyway.
February 24, 2015, 15:15 (GMT)
Patch D843 by Alexander Romanov, fixes to the naming of the material
node so it's more similar to the names in the material properties
February 24, 2015, 13:08 (GMT)
Fix T43792: Connect faces fails with ngons

Complex ngons that intersected the path multiple times would fail to connect.

Now find closest intersections in both directions.
February 24, 2015, 13:08 (GMT)
Modifier: no need to calloc (immediately filled)
February 24, 2015, 10:56 (GMT)
Fix T43743 R key not working after recent rake/random source
refactoring.

Use a new menu instead of old enum key.
February 24, 2015, 09:38 (GMT)
Fix T43634: Selecting 'Drop Color' from spacebar menu causes instant close

This is an internal operator, should not be invoked manually.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021