Revision a464204 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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 |
Revision 7ce63dc by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) April 27, 2018, 09:09 (GMT) |
Add comment to make annotation for ToDo |
Revision da8ef48 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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 |
Revision 8df4d2d by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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. |
Revision a042d30 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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. |
Revision 98b58db by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) 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 |
Revision 1e30188 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) April 26, 2018, 16:28 (GMT) |
Add GpencilColorData path for animation |
|
|
|


Master Commits
MiikaHweb | 2003-2021