Revision 0d68d7b by Campbell Barton October 6, 2021, 02:23 (GMT) |
Cleanup: clang-format, correct doxy groups |
Revision 8113b83 by Richard Antalik October 6, 2021, 02:21 (GMT) |
Cleanup: VSE: Move thumbnail drawing to own file No functional changes. |
Revision 76de3ac by Jesse Yurkovich October 6, 2021, 02:09 (GMT) |
Cleanup: Remove data duplication from various lookup tables in Cycles This effectively undoes some of the following commit: rB4537e8558468c71a03bf53f59c60f888b3412de2 The tables in question were duplicated 5-6 times into the blender executable due to the headers being used in multiple translation units. This contributes ~6.3kb worth of duplicate data into the binary. Some further details are in the below revision. Differential Revision: https://developer.blender.org/D12724 |
Revision c148eba by Kévin Dietrich October 6, 2021, 00:42 (GMT) |
Fix crash when reading non standard Alembic velocity attribute type Some software may export velocity as a different type than 3D vectors (e.g. as colors or flat arrays or floats), so we need to explicitely check for this. A more robust attribute handling system allowing us to cope with other software idiosyncrasies is on the way, so this fix will do for now. |
Revision 11d31ad by Kévin Dietrich October 6, 2021, 00:42 (GMT) |
Cleanup: missing verb in comment |
Revision b93e947 by Campbell Barton October 6, 2021, 00:18 (GMT) |
Cleanup: rename BKE_font.h -> BKE_vfont.h Match API naming prefix (BKE_vfont_*) and DNA_vfont_types.h. |
Revision dcac86f by Campbell Barton October 5, 2021, 23:55 (GMT) |
Cleanup: remove unused flag argument |
Revision fd59253 by Campbell Barton October 5, 2021, 23:55 (GMT) |
Cleanup: move BLI_vfontdata.h to BKE_vfontdata.h This didn't belong on blenlib since it uses DNA data types and included a bad-level call to BKE_curve.h. It also meant linking in blenlib would depend on the freetype library, noticeable for thumbnail extraction (see D6408). |
Revision 26dac33 by Campbell Barton October 5, 2021, 22:29 (GMT) |
Cleanup: simplify ED_imbuf_sample_poll Access the space data directly from the area. Also remove redundant NULL check. |
Revision 6d2b486 by Campbell Barton October 5, 2021, 22:28 (GMT) |
Cleanup: spelling in comments |
Revision 7b5835c by Charlie Jolly October 5, 2021, 21:38 (GMT) |
Fix: Add missing function node declaration for RGB and Float Curve nodes |
Revision 432d5bc by Hans Goudey October 5, 2021, 18:16 (GMT) |
Cleanup: Remove unused DerivedMesh functions The long term goal is completely removing DerivedMesh, and these functions are making some refactoring of mesh normals (T91186) more complicated. They are not used anywhere. |
Revision 16e7a7b by Hans Goudey October 5, 2021, 18:15 (GMT) |
Cleanup: Clang tidy |
Revision 0a1a173 by Sebastian Parborg October 5, 2021, 16:53 (GMT) |
Cleanup: Make anim_getnew in the VSE less confusing It was using dummy image buffers to indicate if an animation container could be initialized or not. Use booleans instead. |
Revision 88c02bf by Sebastian Parborg October 5, 2021, 16:53 (GMT) |
VSE: Free animation strip data if they are not visible Previously we would only free animation strip data when doing final renders. If not doing a final render or simply just playing back videos in the VSE, we would not free decoders or non VSE cache data from the strips. This would lead to memory usage exploding in complex VSE scenes. Now we instead use the dumb apporach of freeing everything that is not currently visible. |
Revision 6eefcd7 by Antonio Vazquez October 5, 2021, 15:11 (GMT) |
GPencil: Remove unused spacetype check in Paint operator The Paint operator only works in SPACE_VIEW3D and this is checked in the poll mtehod, so it's not logic check again. These checkings were part of the old grease pencil but it was not removed. |
Revision 11be9ed by Bastien Montagne October 5, 2021, 15:07 (GMT) |
Fix missing proper 'make local' call for liboverrides from outliner. Also includes minor improvements to `BKE_lib_override_library_make_local` itself. This is a complement to rB37458798fa02c. |
Revision c11585a by Patrick Mours October 5, 2021, 14:36 (GMT) |
Add missing "CUDA_ERROR_UNSUPPORTED_PTX_VERSION" to CUEW This is required for Cycles to report a meaningful error message when it fails to load a PTX module created with a newer CUDA toolkit version than the driver supports. Ref T91879 |
Revision 6e268a7 by Sergey Sharybin October 5, 2021, 14:19 (GMT) |
Fix adaptive sampling artifacts on tile boundaries Implement an overscan support for tiles, so that adaptive sampling can rely on the pixels neighbourhood. Differential Revision: https://developer.blender.org/D12599 |
Revision dbe3981 by Julian Eisel October 5, 2021, 14:10 (GMT) |
Cleanup: Better way to pass activate callbacks to Tree-View items The `ui::BasicTreeViewItem` took a function-like object to execute on item activation via the constructor. This was mainly intended to be used with lambdas. However, it's confusing to just have this lambda there, with no indication of what it's for (activation). Instead, assign the function-like object via an explicit `on_activate()` function. |
|