Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-15Only store 2 components of barycentric coordinates.temp-T96710-pbvh-pixelsJeroen Bakker
2022-04-15Remove experimental uv seam bleedingJeroen Bakker
2022-04-15Move brush_test from triangles to do_paint_pixels.Jeroen Bakker
2022-04-15Removed bad import.Jeroen Bakker
2022-04-13Merge branch 'master' into temp-T96710-pbvh-pixelsJeroen Bakker
2022-04-13Cleanup: Split paint_canvas into BKE and ED.Jeroen Bakker
The BKE part is needed for the 3d texture paiting brush to be part of blender kernel.
2022-04-13Rebuild pixels when image resolution/uvmap changes.Jeroen Bakker
2022-04-13Cleanup: Strict compiler warning in remesherSergey Sharybin
2022-04-13Cover some DNA files with C++ utility macrosSergey Sharybin
Solves compilation warning with Clang, and moves manipulation with DNA structures to the designed way for C++. The tests and few other places are update to the new code by Jacques. Ref T96847 Maniphest Tasks: T96847 Differential Revision: https://developer.blender.org/D14625
2022-04-13PBVH: triangle brush test.Jeroen Bakker
2022-04-13Fix (unreported) collections not being append-reusable.Bastien Montagne
Related to T97289, appending collections would never re-use already appended one, since the flag was not set for this ID type...
2022-04-13Fix T97289: Linked collection assets disappear.Bastien Montagne
After appending, new link/append code would delete linked IDs, even if those where pre-existing. Note that this would actually lead to invalid memory access later in append code (ASAN crash).
2022-04-13Fix T97164: Voxel remesh only supports vertex floatJoseph Eagar
color attributes. Voxel remesher now supports all color attribute types.
2022-04-13Cleanup: avoid redundant float/int conversions in BLFCampbell Barton
Internally many offsets for BLF were integers but exposed as floats, since these are used in pixel-space, many callers were converging them back to integers. Simplify logic by using ints.
2022-04-12Fix: Assert when curve has no evaluated pointsHans Goudey
It is valid for NURBS curves to have no evaluated points in some cases.
2022-04-12Cleanup: Remove reference to CD_NORMAL in poly custom dataHans Goudey
Vertex and face normals are not stored in custom data anymore, in both Mesh and DerivedMesh.
2022-04-12Cleanup: Correct wording in commentsHans Goudey
2022-04-12Fix T97069: Null collection object during layercollection resync when relinking.Bastien Montagne
We better handle NULL object pointers before doing layer collections resync, otherwise said resync process has to deal with those NULL pointers. By the look of it this mistake has been there since the origin of the remapping/relinking code. Also for safety (and optimization), do not perform layer collection resync from `libblock_remap_data_postprocess_object_update` when `libblock_remap_data_postprocess_collection_update` is called immediately afterwards. Also added same 'skip on NULL collection object pointer' check to `layer_collection_local_sync` as the one in `layer_collection_objects_sync`, since it's fairly hard to always guaranty there is no such NULL pointer when calling that code.
2022-04-12Cleanup: redundant logical notGermano Cavalcante
Overlooked at rB0ebcc711f. The logical not in this case was only applied to the left hand side of the comparison.
2022-04-12Remove using namespace.Jeroen Bakker
2022-04-12Remove indices from Triangles. Index of the triangle is in sync with prim list.Jeroen Bakker
2022-04-12Fix quad data stored multiple times.Jeroen Bakker
2022-04-12Don't call a function to update the node state.Jeroen Bakker
2022-04-12Change the tile painting loop to use node data first.Jeroen Bakker
2022-04-12Remove image locking.Jeroen Bakker
2022-04-12Use primitives stored in PBVH.Jeroen Bakker
2022-04-12Removed doxygen comments.Jeroen Bakker
2022-04-12Removed VisitedPolygons.Jeroen Bakker
2022-04-12Remve extractor namespace.Jeroen Bakker
2022-04-12Remove unused code.Jeroen Bakker
2022-04-12Encapsulate clear_dirty/mark_dirty.Jeroen Bakker
2022-04-12Rename TIleData to UDIMTilePixelsJeroen Bakker
2022-04-12Rename PixelsPackage to PackedPixelRow.Jeroen Bakker
2022-04-12Remove Triangle struct.Jeroen Bakker
2022-04-12Spelling in comments.Jeroen Bakker
2022-04-12Remove BarycentricWeights.Jeroen Bakker
2022-04-12Renamed BKE_pbvh.hh BKE_pbvh_pixels.hh.Jeroen Bakker
2022-04-12Renamed PBVH_UpdatePixels to PBVH_RebuildPixels.Jeroen Bakker
2022-04-12Cleanup: clang-formatLukas Stockner
2022-04-11Cleanup: Clarify a few comments in pbvh_intern.hJoseph Eagar
2022-04-11Cleanup: fix attribute.c incorrectly usingJoseph Eagar
CustomDataLayer.type to check for CD_FLAG_TEMPORARY instead of .flag.
2022-04-11Fix Windows build error.Jeroen Bakker
2022-04-11Small cleanup in code and comments.Jeroen Bakker
2022-04-11Attached canvas selection to texture painting.Jeroen Bakker
2022-04-11Merge remote-tracking branch 'origin/master' into temp-T96710-pbvh-pixelsJeroen Bakker
2022-04-11Correct region tagging.Jeroen Bakker
2022-04-11Added timings around update.Jeroen Bakker
2022-04-11Remove sorting and barycentric encoding.Jeroen Bakker
2022-04-11Silence compilation warning.Jeroen Bakker
2022-04-11Cleanup: use doxy-comments and `r_` prefix return argumentsCampbell Barton