Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3381 / 8462

April 13, 2018, 10:14 (GMT)
Remove editor type selector from File Browser when in 'Operator' mode.

Having that one when opening a file or loading some lib makes absolutely
no sense, and switching that 'temp' editor to some other type can
trigger all kind of funny bugs...

Note that using the shortcuts keys (Shift-F5 etc.) is still possible,
removing those seems a bit more involved. :/
April 13, 2018, 09:58 (GMT)
Typo
April 13, 2018, 09:47 (GMT)
Point cache: stop using general object dupli system.

We now only look into dupli groups to find point caches to edit. This
feature is a leftover from the old proxy system, and evaluating the
full dupli list and all transforms was overkill. With static overrides
we may want to get rid of using duplis entirely, and just let users
select the objects directly.
April 13, 2018, 09:31 (GMT)
Cleanup: add utility function to find a single point cache ID.
April 13, 2018, 09:31 (GMT)
Cleanup: don't use Blender structs in iTaSC module.
April 13, 2018, 09:09 (GMT)
Merge branch 'blender2.8' into topbar
April 13, 2018, 08:32 (GMT)
UI: Activate (unused) tab button-type on press instead of release

Even if we want to support drag & drop, seems like most other apps that
support drag & drop for tabs activate the tab first anyway.
April 12, 2018, 16:13 (GMT)
UI: Activate workspace after appending it using the '+' menu

Could use an operator-macro if they'd support own RNA-properties. For
now added a wrapper operator.
April 12, 2018, 15:37 (GMT)
GPUSelect: Remove glFinish() that was causing bad perf issue.

I can see how it's slowing things down: glFinish make sure that every query
are finished but the first query may have been finished a long time ago.

This might create bubbles because of the PIL_sleep_ms.
April 12, 2018, 15:33 (GMT)
Fix compiler warning
April 12, 2018, 15:08 (GMT)
Merge branch 'blender2.8' into greasepencil-object
April 12, 2018, 15:03 (GMT)
Fix wrong color pointers for old files

Some files created for Hero during development had wrong color pointers. This fix this error and avoid a segment fault.
April 12, 2018, 14:20 (GMT)
Fix compiler error after merge
April 12, 2018, 13:50 (GMT)
Fix: Follow up to 16b795cb95c

It's not just the Graph Editor that needed this - the NLA also uses similar code
and thus suffers from a similar problem.

(My first commit from the Blender Institute v2.0 - Just testing that everything works)
April 12, 2018, 12:42 (GMT)
Merge branch 'blender2.8' into topbar
April 12, 2018, 09:05 (GMT)
Depsgraph: Move CoW tag to ID datablock tag

Unless there is an external action from an user, there should not
be need in re-copying original datablock to a copied one.

This brings performance up from 5fps to 11fps with Spring runcycle
(performance in master is 14fps).
April 12, 2018, 09:05 (GMT)
Depsgraph: Avoid relations build time scene datablock expansion

Quite straightforward implementation, allows us to remove all the cherry-picking
update of specified scene/view layer/collection fields. Makes it possible to use
generic function to update scene.

The tricky part is that we need to know view layer pointer before the whole
evaluation starts. So we actually expand scene at initialization of evaluation.
context. This is still a bit of an exceptional case, but at least we still avoid
dangerous cherry-picking update.
April 12, 2018, 09:05 (GMT)
Depsgraph: Introduce ID recalc flag for COW component

Currently unused, but will become handy to check whether ID needs
to have COW update to be run.
April 12, 2018, 09:05 (GMT)
Depsgraph: Bind base by it's index

For the performance we convert object bases list to an array
during view layer evaluation. This makes it possible to have
very cheap index-based base lookup.

The goal of this change is to get rid of base used for function
binding, and avoid scene datablock expansion at the depsgraph
construction time.
April 12, 2018, 09:05 (GMT)
Depsgraph: Bind view layer by index

Makes it a bit slower to evaluate single view layer, but this is does not
happen often, and overall number of layers is not very high.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021