Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3652 / 8462

October 12, 2017, 01:48 (GMT)
Object Mode: Grid: Add a non-hard depth test.

This adds a custom depth test that have the benefits to glitch less and be more visually pleasing.
Downside is that it let the grid pass trough the objects a little.

This effect is done in NDC space so that it counteract the logarithmic depth distribution imprecision (read as it's less visible near the camera but more present far away).

This patch also includes some cleanups.
October 11, 2017, 18:41 (GMT)
Fix PaletteSlot memory leak
October 11, 2017, 18:37 (GMT)
Cleanup: rename uuid's related operator properties to match names used everywhere else.
October 11, 2017, 18:28 (GMT)
Fix several issues found while working on drag and drop linking.

Append/link exec code was not handling correctly asset cases in 'single
item' case.

Also, first drag'n'drop code was slitghly too much simple, losing uuid's
on the way, had to make things a bit more convoluted...
October 11, 2017, 10:22 (GMT)
Fix T53048: OSL Volume is broken in Blender 2.79

Was a mistake in optimization commit which was disconnecting closures and nodes
which does not make sense for volume output.

OSL script we can't ignore and can't currently know in advance if it's a proper
volume shader or not. So we never disconnect OSL nodes from volume output.

This is a good candidate for corrective release.
October 11, 2017, 08:26 (GMT)
Merge branch 'blender2.8' into greasepencil-object
October 11, 2017, 08:19 (GMT)
Cycles: Speedup up tangent space calculation

This patch goes away form using C++ RNA during tangent space calculation which
avoids quite a bit of overhead. Now all calculation is done using data which
already exists in ccl::Mesh. This means, tangent space is now calculated from
triangles, which doesn't seem to be any different (at least as far as regression
tests are concerned).

One of the positive sides is that this change makes it possible to move tangent
space calculation from blender/ to render/ so we will have Cycles standalone
supporting tangent space.

Reviewers: brecht, lukasstockner97, campbellbarton

Differential Revision: https://developer.blender.org/D2810
October 11, 2017, 08:18 (GMT)
Cycles: Add utility function to calculate triangle's normal
October 11, 2017, 08:18 (GMT)
Cycles: Add utility function to remove given attribute
October 11, 2017, 08:14 (GMT)
Merge branch 'master' into blender2.8
October 11, 2017, 08:08 (GMT)
Fix crash when opening a .blend file with an opened FileBrowser editor.
October 11, 2017, 07:58 (GMT)
Set default framebuffer

After detach textures must set the default buffer again.

Also checked the number of samples, not only framebuffer.
October 11, 2017, 07:48 (GMT)
Cycles: Fix possible race condition when initializing devices list
October 11, 2017, 07:36 (GMT)
Cycles tests: Don't proint braces for empty status
October 11, 2017, 00:15 (GMT)
Gawain: Fix instancing messing next draw.

Everything was fine if one batch is always used with instancing. But problem arise if the next drawcall for this batch is not using instancing as the attrib divisor stays set to 1 in th VAO.

As instancing is less used than normal drawing I prefer to reset the divisor after drawing as it is reset before drawing instances.
October 11, 2017, 00:15 (GMT)
Eevee: Probe: Add Cubemap Resolution option.
October 11, 2017, 00:15 (GMT)
Eevee: Fix light grid being rendered after delete.
October 11, 2017, 00:15 (GMT)
Eevee: Fix TAA color drifting.

This was caused by small float precision being insuficient. The blue component of R11F_G11F_B10F has lower precision than the other 2 components. This resulted in colors drifting towards a yellowish tone.

Using RGBA16F for the concerned buffer. This double the memory usage of the framebuffers and add subsequent bandwidth usage.
October 11, 2017, 00:15 (GMT)
Eevee : Add a workaround for bug with AMD RX VEGA Linux + Mesa Driver

This bug (explained here https://github.com/dfelinto/opengl-sandbox/blob/downsample/README.md) is breaking eevee beyond the point it's workable.

This patch workaround the issue by making sure every fbo have mipmaps that are strictly greater than 16px. This break the bloom visuals a bit but only for this setup.
October 11, 2017, 00:15 (GMT)
Eevee: Fix hashed and alpha clip transparency.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021