Blender Git Commit Log

All Blender Git commits.

Page: 3423 / 8462

March 12, 2018, 09:30 (GMT)
Remove brush mode panel and add icon

The panel was not needed and was replaced by icons in the main panel.

Notice: I have reused standard icons, but maybe need custom icons in the future, but we will wait to the main redesign 2.8 interface task.
March 12, 2018, 09:02 (GMT)
BMesh: fix bug where indices weren't set /w offset
March 12, 2018, 09:00 (GMT)
Merge branch 'blender2.8' into greasepencil-object
March 12, 2018, 08:53 (GMT)
Change Brush names to organize alphabetically

As the panel is sorted by name, it's better to have names that keep brushes grouped.
March 12, 2018, 08:49 (GMT)
Change Eraser icon depending of eraser mode
March 12, 2018, 08:37 (GMT)
Remove unused and duplicate code

After moving bGPDbrush to Brush, some data is duplicated or not used.
March 12, 2018, 05:34 (GMT)
Cleanup: typo
March 12, 2018, 05:34 (GMT)
Cleanup: remove misleading array size
March 12, 2018, 05:34 (GMT)
Merge branch 'master' into 28
March 12, 2018, 04:03 (GMT)
Merge branch '28' into temp-object-multi-mode
March 12, 2018, 03:56 (GMT)
Merge branch 'master' into blender2.8
March 12, 2018, 03:49 (GMT)
Cleanup: sync EDBM_uv_* functions w/ 2.8

They're nearly the same, so keep names matching to avoid conflicts.
March 12, 2018, 03:35 (GMT)
Merge branch 'blender2.8' into temp-object-multi-mode
March 12, 2018, 03:21 (GMT)
Merge branch 'master' into blender2.8
March 12, 2018, 02:54 (GMT)
UV: internal changes to picking

Nothing user visible, only things needed for multi-object support,
making picking functions more flexible too.

- Support passing in an initialized hit-struct,
so it's possible to do multiple nearest calls on the same hit data.
- Replace manhattan distance w/ squared distance
so they can be compared.
- Return success to detect changes to a hit-data
which might already be initialized (also more readable).
March 12, 2018, 02:11 (GMT)
Multi-Edit UV select

- (de)select all
- select linked
- mouse picking (vert/face/island)
(refactor selecting nearest UV so it can be used with many meshes)
Revision 3a6f26c by Gaia Clary (master)
March 11, 2018, 22:47 (GMT)
Merge branch 'blender2.8' of git.blender.org:blender into blender2.8
Revision ddae05c by Gaia Clary (master)
March 11, 2018, 22:45 (GMT)
Merge remote-tracking branch 'origin' into blender2.8
March 11, 2018, 22:44 (GMT)
GPUImage: Add back garbage collection for the new viewport pipeline.
March 11, 2018, 22:44 (GMT)
GPUMaterial: Add Material shader cache.

This is mostly to avoid re-compilation when using undo/redo operators.
This also has the benefit to reuse the same GPUShader for multiple materials using the same nodetree configuration.

The cache stores GPUPasses that already contains the shader code and a hash to test for matches.
We use refcounts to know when a GPUPass is not used anymore.

I had to move the GPUInput list from GPUPass to GPUMaterial because it's containing references to the material nodetree and cannot be reused.

A garbage collection is hardcoded to run every 60 seconds to free every unused GPUPass.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021