August 9, 2020, 17:23 (GMT) |
GPencil: Missing rename in previous commit |
August 9, 2020, 17:17 (GMT) |
GPencil: Rename SVG export files |
August 9, 2020, 15:45 (GMT) |
GPencil: Support unicode paths in Windows for SVG export Also some small cleaunp. |
August 9, 2020, 14:22 (GMT) |
Move index offset from parsing to Object creation The only place where the information needed about how many vertices have been occupied by other objects is `mloop->v` since `v` has to be in the range from zero to total vertices _in a_ mesh. All other indices (edge, UV, normal) work best when they're parsed the way they're written and the corresponding data from the global list is read directly. So instead of modifying every index just to keep `mloop->v` happy, use a `Map<int, int>` for storing vertex indices. This reduces chances of error greatly and avoid "indices to indices to coordinates". `Vector` would've been very slow it being unsorted & lookups being done for _all_ `mloop`s. `Map` gives no drop in performance. UV vertices from `Geometry` have been removed since `FaceCorner`s store a direct index indexing into the Global list of UV coordinates. |
Revision 64ea607 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) August 9, 2020, 13:56 (GMT) |
LineArt: Memory sync fixes for animation rendering. |
August 9, 2020, 12:02 (GMT) |
Fix wrong material exporter assert added recently. Since Alpha in RGBA is not written to the MTL file, callers use array of length 3. |
Revision 3e42356 by YimingWu (lanpr-under-gp, lineart-bvh, lineart-shadow, temp-lineart-contained, temp_lineart_contained) August 9, 2020, 11:48 (GMT) |
Merge remote-tracking branch 'origin/master' into lanpr-under-gp # Conflicts: # source/blender/blenkernel/intern/scene.c # source/blender/makesdna/DNA_gpencil_modifier_types.h |
August 9, 2020, 11:32 (GMT) |
Use #pragma in newboolean branch. |
August 9, 2020, 11:24 (GMT) |
Merge branch 'master' into newboolean |
August 9, 2020, 11:14 (GMT) |
Cleanup: stop some warnings. |
August 8, 2020, 21:23 (GMT) |
Fixed bug in understanding of nesting of connected components. |
August 8, 2020, 19:42 (GMT) |
Use std::string_view for string splitting. While being slightly more error prone, this change gives a speedup of 1.9 s vs 1.2 s on a 23.3 MB 8-level subdivided cube OBJ file. [1] The biggest time sink earlier was splitting strings into smaller ones. Now it is `std::stof` about which nothing much can be done. `StringRef` has been completely removed to avoid casts between `std::string_view::size_type` & `int64_t` that `StringRef::size()` gives. Also, `find_{first/last}_{not/}_of` and `substr` have been used a lot, which are missing in `StrinRef`. The change also removes `rn` carriage return line breaks while cleaning up the string. Use `blender::StringRefNull` where null-terminated strings are present. `fprintf` has been replaced with `std::cerr` since `std::string_view::data()` may give a pointer to a non null terminated buffer. Also, error logging is not performance -critical. [2] [1] See week 7 reports for breakdown on the older timings. https://wiki.blender.org/wiki/User:Ankitm/GSoC_2020_Daily_Reports#Week_7 [2] https://en.cppreference.com/w/cpp/string/basic_string_view/data |
August 8, 2020, 19:28 (GMT) |
Added test file for Particle Instance and some minor fixes |
August 8, 2020, 16:52 (GMT) |
GPencil: Apply GSoC changes |
August 8, 2020, 16:37 (GMT) |
Merge branch 'master' into soc-2020-outliner |
Revision 4279181 by TempoDev (soc-2020-custom-menus) August 8, 2020, 15:41 (GMT) |
Custom Menu : Fix icon edition |
August 8, 2020, 14:43 (GMT) |
Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curve |
August 8, 2020, 14:42 (GMT) |
GPencil: Split transform code This commit splits the grease pencil transform code, so that editcurves and strokes get handled separately. This fixes a bug where in normal edit mode, proportional editing would be very slow. The center point of the transform is also more predictable and behaves similar to bezier triples in curve objects. |
August 8, 2020, 11:06 (GMT) |
Merge branch 'master' into soc-2020-testing-frameworks |
August 8, 2020, 10:50 (GMT) |
Merge branch 'master' into greasepencil-object |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021