Blender Git Commits

Blender Git commits from all branches.

Page: 107 / 2888

September 8, 2021, 15:52 (GMT)
Cycles X: Allow nodes to define `type` socket

Do explicit access to `Node::type` from code-generation macro.

Differential Revision: https://developer.blender.org/D12429
September 8, 2021, 15:15 (GMT)
Cleanup: Use const qualifier
September 8, 2021, 14:58 (GMT)
Add description for domain property
September 8, 2021, 14:58 (GMT)
Rename "dst_hints" to "dst_varrays", update comments
September 8, 2021, 14:51 (GMT)
A few picky changes to comments
September 8, 2021, 14:13 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields
September 8, 2021, 13:47 (GMT)
initial commit
September 8, 2021, 07:49 (GMT)
Sculpt dyntopo:

* BLI_table_gset now internally uses a SmallHash instead of
a GHash. Profiling revealed this to be quite a bit
faster.
* This is something of a stopgap until C++-afication of
pbvh, when we'll have our pick of a bunch of
really nice C++ hashmap libs.
* pbvh_collapse_edge bites the dust; dyntopo now uses
BM_collapse_edge. Of the three topology operations
(subdivide edge, collapse edge, dissolve 3/4 valence
vertex) only dissolve still has a dyntopo-specific
implementation.
* Fixed a bunch of annoying memory corruption bugs.
* Non-manifold triangles are now detected in more
places.

SmallHash changes:

* Enabled removal
* Fixed infinite loop bug caused by
improperly counting free*d* cells
versus free cells.
* Added a BLI_smallhash_ensure_p method
that works just like the GHash version.

Sculpt replay system

* Roughed out a simple system to record and
play back sculpt strokes using a simple
text format.
* This is exclusively for
performance profiling and unit tests.
* For each brush stroke the system saves a copy
of the active StrokeCache and PaintStroke
and parts of Sculpt.

This should make profiling DRAM thrashing a lot
easier.
September 7, 2021, 22:23 (GMT)
VSE strip thumbnails

The goal is to provide thumbnails in the rectangle coloured strips. Works for
movie clips and image sequences. The thumbnails are loaded from source
using separate thread and stores them in cache. The drawing is called inside the
drawing for each strip, and takes images from cache. Drawing is below the
handles from one end of strip to other, inside view only. The job for caching
is called when images are not available, or there is view change.

All strip operations are valid, and overlap of strip adds transparency to the
image. Images are shown only when strip size is wide enough for clear
visibility of images, and the thumbnails represent source footage clearly.

Cache is limited to 5000 thumbnails and performs cleanup of non visible images
when limit crossed.

Related Task : T89143

Maniphest Tasks: T89143

Differential Revision: https://developer.blender.org/D12266
September 7, 2021, 22:09 (GMT)
Fix typo.
September 7, 2021, 22:07 (GMT)
Rename GPUPatchMap to DRWPatchMap.
September 7, 2021, 22:05 (GMT)
Cleanup code style for comments in draw/intern/shaders/.
September 7, 2021, 21:59 (GMT)
Fix crash when compiling face varying path evaluation shader.
September 7, 2021, 20:28 (GMT)
Merge branch 'master' into subdivision_work
September 7, 2021, 18:40 (GMT)
Fix Cycles crash rendering background mode after recent changes

Don't create GPU display then.
September 7, 2021, 18:14 (GMT)
Remove changes to the Point Translate node
September 7, 2021, 18:05 (GMT)
Merge branch 'master' into temp-geometry-nodes-fields
September 7, 2021, 17:25 (GMT)
Cycles X: Tweak to tile buffer temporary file name

Was suggested by Brecht in review, but somehow got lost in updates.
September 7, 2021, 15:07 (GMT)
Cycles X: use time unit for render time limit
September 7, 2021, 14:57 (GMT)
Fix T91187: incorrect socket identifier
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021