Blender Git Loki

Kaikki Blender Git kommitit.

Page: 3380 / 8462

April 14, 2018, 11:03 (GMT)
Undo: refactor memfile writing

- Move static undo variable into 'WriteData',
'memfile_chunk_add' used arguments in a confusing way,
sometimes to set/clear static var.

- Replace checks for 'wd->current' with 'wd->use_memfile'
move memfile vars into 'wd->mem' struct.
April 14, 2018, 10:30 (GMT)
Fix T54568: Undo memory de-duplication failed

Error in 651b8fb14e caused de-duplication to fail.
April 14, 2018, 05:25 (GMT)
BGL: Expose OpenGL API for FrameBuffers and RenderBuffers.
April 13, 2018, 14:05 (GMT)
Fix parameter list errors after merge
April 13, 2018, 14:01 (GMT)
Merge branch 'blender2.8' into blender2.8-workbench
April 13, 2018, 13:54 (GMT)
Merge branch 'blender2.8' into greasepencil-object

Conflicts:
source/blender/blenloader/intern/readfile.c
April 13, 2018, 13:49 (GMT)
Workbench: Silhouette shading

Currently it uses the `obj->col`. This needs to be made more intelligent
with fe collection overrides.
April 13, 2018, 13:47 (GMT)
PyAPI: Gawain: Checks the member `data` instead `vbo_id`.

After recent changes in gawain, `vbo_id` is now assigned in VertBuf creation.
April 13, 2018, 13:41 (GMT)
RNA: Fix crash with select_mode_update.

`bpy.context.tool_settings.mesh_select_mode = (True, True, True)` was crashing because `wmn->window` was not being passed.
April 13, 2018, 13:38 (GMT)
DRW: Deferred Shader Compilation: Optimize shaders compilation.

`glFinish()` that was causing bad perf issue on `Intel(R) HD Graphics 4000`.
April 13, 2018, 13:36 (GMT)
CLAY: Fix prepass shader on certain compiler.

`Intel(R) HD Graphics 4000` driver sometimes does stupid things.
April 13, 2018, 12:38 (GMT)
Python API: remove preview/render resolution settings from API functions.

For correct results these must have been set already when the depsgraph was
created and evaluated, so all dependencies have appropriate resolutions too.

For particle we no longer backup and restore the viewport particles to avoid
overwriting them during render, as copy-on-write solves this for us. Even
without COW particles seem to work ok.

This also removes the particle simplification options based on camera. This
was never used much and only available in Blender Internal.

Differential Revision: https://developer.blender.org/D3148
April 13, 2018, 12:17 (GMT)
Depsgraph: don't pass evaluation context to update functions.

The depsgraph now contains all the state needed to evaluate it.

Differential Revision: https://developer.blender.org/D3147
April 13, 2018, 12:17 (GMT)
Depsgraph: remove engine type from evaluation context.

This was only used for viewport rendering, where we can just pass the engine
type directly. There is no technical reason why we can't draw the same depsgrpah
with different render engines.

It also led to some weird things like requiring a render engine for snapping
and raycast API functions.

Differential Revision: https://developer.blender.org/D3145
April 13, 2018, 12:17 (GMT)
Depsgraph: store mode and time in depsgraph, add view layer / scene accessors.

Scene, view layer and mode are now set in the constructor and never changed.
Time is updated on frame changes to indicate which frame is being or has been
evaluated last.

This is a step towards making EvaluationContext obsolete.

Differential Revision: https://developer.blender.org/D3144
April 13, 2018, 12:16 (GMT)
Python API: remove object.dupli_list_create and dupli_list_clear.

Cycles is no longer using this. There are still addons using it but for
correct results with the new depsgraph this API should not be used.

Differential Revision: https://developer.blender.org/D3143
April 13, 2018, 11:04 (GMT)
Fix incorrect object in editmode tests in depsgraph eval.

These cases should not depend on the view layer.
April 13, 2018, 11:04 (GMT)
Fix incomplete evaluation context in depsgraph iter.
April 13, 2018, 10:25 (GMT)
Merge branch 'blender2.8' into asset-engine

Conflicts:
release/scripts/startup/bl_ui/space_filebrowser.py
April 13, 2018, 10:19 (GMT)
Merge branch 'master' into blender2.8
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021