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 |
Revision 960bdc8 by Jacques Lucke / Bastien Montagne (studio-sprite-fright, temp-studio-sprite-fright-cycles) September 7, 2021, 14:57 (GMT) |
Fix T91187: incorrect socket identifier |
|
|
|


Master Commits
MiikaHweb | 2003-2021