Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2167 / 5574

March 30, 2017, 22:48 (GMT)
Cleanup: warnings
March 30, 2017, 20:52 (GMT)
Cleanup/fix bad code in IDP_SetIndexArray()

Mainly, using index before checking for its validity...
March 30, 2017, 16:53 (GMT)
Layer / IDProperty: Prevent previously created demo files from crash
March 30, 2017, 16:40 (GMT)
Layer: remove no longer used settings
March 30, 2017, 15:01 (GMT)
Layers: use IDProperty and override collection properties system

First this replace a custom data struct with IDProperty, and use
IDProperty group merge and copying functions. Which means that a collection
property setting is only created if necessary.

This implements the "Layer Collection settings" override system, as
suggested in the "Override Manifesto" document.

The core is working, with Scene, LayerCollection and Object using a
single IDProperty to store all the render settings data. Next step is to
migrate this to depsgraph.

Note: Clay engine "ssao_samples" was hardcoded to 32 for now. It will come
back as part of "Workspace Settings" later.

Many thanks for Bastien Montagne for the help with the UI template
nightmare ;)

Differential Revision: https://developer.blender.org/D2563
March 30, 2017, 13:48 (GMT)
Redraw parent popup when the child popup is closed
March 30, 2017, 12:42 (GMT)
Depsgraph: Fix missing updates when in local view

This area is a subject of reconsideration, so for now used simplest
way possible -- ensure depsgraph's nodes have proper layer flags
when going in and out of local mode.
March 30, 2017, 12:33 (GMT)
Remove unused variable (warning since recent Scene/SceneLayer change)
March 30, 2017, 09:45 (GMT)
Cycles: Fix missing kernel re-compilation after recent changes

Reported by Mai in IRC, thanks!
March 30, 2017, 09:41 (GMT)
Layers: Scene->basact > SceneLayer->basact (more work)

This brings back adding hooks among other areas
March 30, 2017, 09:37 (GMT)
Fix T51051: Incorrect render on 32bit Linux

The issue was apparently caused by -fno-finite-math-only added to kernel.cpp
CFLAGS. For now just removed this flag from the kernel (we don't really want
it there at this point, and we don't have it for SSE/AVX optimized kernels).

But surely more investigation is needed here.
March 30, 2017, 09:25 (GMT)
Prevent crash on weight paint

Weight painting is still wrong, but it doesn't crash any more.
March 30, 2017, 09:20 (GMT)
Fix breakage when using radial control (shift f) with weight paint

This was likely introduced on rBf90b480f957f . Basically the BLF routines have their own shaders, so any previous programs must be unbind before it
March 30, 2017, 07:47 (GMT)
Cycles: Cleanup, rename RegularBVH to BinaryBVH

Makes it more explicit what the structure is from it's name.
Revision 10b27bd by Mike Erwin
March 30, 2017, 07:01 (GMT)
fix screen layout thumbnails (T51078)

GPU_framebuffer no longer handles transform matrices, which this code was relying on. Made screen_preview_draw responsible for its own ModelView matrix.
Revision 126ee42 by Mike Erwin
March 30, 2017, 06:32 (GMT)
fix OpenGL Render to image (T51082)

This restores the feature for legacy viewport only. Modern viewport, Clay, Eevee, etc. will need further work.

Eventually we should rename this something other than "OpenGL".
Revision 0dc30e9 by Mike Erwin
March 30, 2017, 05:43 (GMT)
fix build on Mac/clang

Not all code paths returned a value, so we can use a safe default (8-bit RGBA) when the input is bogus.
March 30, 2017, 02:15 (GMT)
Mirror Modifier: Add offsets for mirrored UVs

The mirror modifier now has two fields that specify a -1 to 1 offset for
the U and V axes when mirroring their coordinates.

D1844 by @circuitfox
March 29, 2017, 21:45 (GMT)
Eevee: Diffuse Light (2/2) and GGX low quality lights

GGX is missing sun lamps area.
March 29, 2017, 21:45 (GMT)
Eevee: fix HDR buffer
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021