Blender Git Commit Log

All Blender Git commits.

Page: 3340 / 8462

April 27, 2018, 14:39 (GMT)
Fix mermory leak for materials

The materials array must be duplicated and free in every undo step.
April 27, 2018, 14:10 (GMT)
Fix missing icons in non-portable local builds.

The problem is that some local path is always returned by
bpy_resource_path. The function does not enforce a check for existence
of the path in the low level code.

Since client code may indeed not care about existence of the directory,
I leave bpy_resource_path alone and patch the python code to check for
existence. An extra argument that enforces the check might be a better
solution, but I will be leaving this to the UI team.
April 27, 2018, 13:38 (GMT)
Fix multi-editmode memory leak
April 27, 2018, 12:34 (GMT)
Minor fix, report missing instead of corrupt icon if file does not exist
April 27, 2018, 12:34 (GMT)
Merge branch 'blender2.8' into blender2.8-workbench
April 27, 2018, 12:17 (GMT)
UI: support for tool settings in the top-bar

This uses the operators last used properties
to store settings to use on the next execution.
April 27, 2018, 11:55 (GMT)
UI: move tool definitions to classes

Originally it was nice to have a small list of definitions
with tools inline.

However we need to be able to define drawing functions for tools
which Python can't easily inline.

Use function for keymap definition,
support creating a function from a tuple as well
(handy for simple key-maps).
April 27, 2018, 10:14 (GMT)
WM: new offscreen window draw method to replace all existing methods.

For Blender 2.8 we had to be compatible with very old OpenGL versions, and
triple buffer was designed to work without offscreen rendering, by copying
the the backbuffer to a texture right before swapping. This way we could
avoid redrawing unchanged regions by copying them from this texture on the
next redraws. Triple buffer used to suffer from poor performance and driver
bugs on specific cards, so alternative draw methods remained available.

Now that we require newer OpenGL, we can have just a single draw method
that draw each region into an offscreen buffer, and then draws those to
the screen. This has some advantages:

* Poor 3D view performance when using Region Overlap should be solved now,
since we can also cache overlapping regions in offscreen buffers.
* Page flip, anaglyph and interlace stereo drawing can be a little faster
by avoiding a copy to an intermediate texture.
* The new 3D view drawing already writes to an offscreen buffer, which we
can draw from directly instead of duplicating it to another buffer.
* Eventually we will be able to remove depth and stencil buffers from the
window and save memory, though at the moment there are still some tools
using it so it's not possible yet.
* This also fixes a bug with Eevee sampling not progressing with stereo
drawing in the 3D viewport.

Differential Revision: https://developer.blender.org/D3061
April 27, 2018, 09:09 (GMT)
Add comment to make annotation for ToDo
April 27, 2018, 08:51 (GMT)
Remove Palette animation Depsgraph node

As the Palette animation has been removed, these modules must be removed.
April 27, 2018, 08:50 (GMT)
UI: show active tool in the topbar
April 27, 2018, 08:27 (GMT)
Add notifier flag to update viewport

Whitout this flag, the viewport is not updated when change something in the material.
April 27, 2018, 08:21 (GMT)
Fix build error after recent changes (missing FILE).
April 27, 2018, 08:05 (GMT)
WM: Add function to access last operator props

Needed for tool-settings to control options for a tool
which has not yet been executed.
April 27, 2018, 07:07 (GMT)
Fix error of missing slots

The problem was in the creation of material slot all the time. By default, the material is created when we have a slot already created.
April 27, 2018, 06:56 (GMT)
WIP: Fix error when drawing using a material

Still a problem adding slots
April 27, 2018, 06:24 (GMT)
Tool System: publish/subscribe to tool changes
April 27, 2018, 06:23 (GMT)
WM: message bus rna utilkity macros
April 26, 2018, 19:18 (GMT)
UI: add darker theme color for toolbar items
April 26, 2018, 16:28 (GMT)
Add GpencilColorData path for animation
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021