Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-15 | Only store 2 components of barycentric coordinates.temp-T96710-pbvh-pixels | Jeroen Bakker | |
2022-04-15 | Remove experimental uv seam bleeding | Jeroen Bakker | |
2022-04-15 | Move brush_test from triangles to do_paint_pixels. | Jeroen Bakker | |
2022-04-15 | Removed bad import. | Jeroen Bakker | |
2022-04-13 | Merge branch 'master' into temp-T96710-pbvh-pixels | Jeroen Bakker | |
2022-04-13 | Cleanup: 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-13 | Rebuild pixels when image resolution/uvmap changes. | Jeroen Bakker | |
2022-04-13 | Cleanup: Strict compiler warning in remesher | Sergey Sharybin | |
2022-04-13 | Cover some DNA files with C++ utility macros | Sergey 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-13 | PBVH: triangle brush test. | Jeroen Bakker | |
2022-04-13 | Fix (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-13 | Fix 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-13 | Fix T97164: Voxel remesh only supports vertex float | Joseph Eagar | |
color attributes. Voxel remesher now supports all color attribute types. | |||
2022-04-13 | Cleanup: avoid redundant float/int conversions in BLF | Campbell 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-12 | Fix: Assert when curve has no evaluated points | Hans Goudey | |
It is valid for NURBS curves to have no evaluated points in some cases. | |||
2022-04-12 | Cleanup: Remove reference to CD_NORMAL in poly custom data | Hans Goudey | |
Vertex and face normals are not stored in custom data anymore, in both Mesh and DerivedMesh. | |||
2022-04-12 | Cleanup: Correct wording in comments | Hans Goudey | |
2022-04-12 | Fix 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-12 | Cleanup: redundant logical not | Germano Cavalcante | |
Overlooked at rB0ebcc711f. The logical not in this case was only applied to the left hand side of the comparison. | |||
2022-04-12 | Remove using namespace. | Jeroen Bakker | |
2022-04-12 | Remove indices from Triangles. Index of the triangle is in sync with prim list. | Jeroen Bakker | |
2022-04-12 | Fix quad data stored multiple times. | Jeroen Bakker | |
2022-04-12 | Don't call a function to update the node state. | Jeroen Bakker | |
2022-04-12 | Change the tile painting loop to use node data first. | Jeroen Bakker | |
2022-04-12 | Remove image locking. | Jeroen Bakker | |
2022-04-12 | Use primitives stored in PBVH. | Jeroen Bakker | |
2022-04-12 | Removed doxygen comments. | Jeroen Bakker | |
2022-04-12 | Removed VisitedPolygons. | Jeroen Bakker | |
2022-04-12 | Remve extractor namespace. | Jeroen Bakker | |
2022-04-12 | Remove unused code. | Jeroen Bakker | |
2022-04-12 | Encapsulate clear_dirty/mark_dirty. | Jeroen Bakker | |
2022-04-12 | Rename TIleData to UDIMTilePixels | Jeroen Bakker | |
2022-04-12 | Rename PixelsPackage to PackedPixelRow. | Jeroen Bakker | |
2022-04-12 | Remove Triangle struct. | Jeroen Bakker | |
2022-04-12 | Spelling in comments. | Jeroen Bakker | |
2022-04-12 | Remove BarycentricWeights. | Jeroen Bakker | |
2022-04-12 | Renamed BKE_pbvh.hh BKE_pbvh_pixels.hh. | Jeroen Bakker | |
2022-04-12 | Renamed PBVH_UpdatePixels to PBVH_RebuildPixels. | Jeroen Bakker | |
2022-04-12 | Cleanup: clang-format | Lukas Stockner | |
2022-04-11 | Cleanup: Clarify a few comments in pbvh_intern.h | Joseph Eagar | |
2022-04-11 | Cleanup: fix attribute.c incorrectly using | Joseph Eagar | |
CustomDataLayer.type to check for CD_FLAG_TEMPORARY instead of .flag. | |||
2022-04-11 | Fix Windows build error. | Jeroen Bakker | |
2022-04-11 | Small cleanup in code and comments. | Jeroen Bakker | |
2022-04-11 | Attached canvas selection to texture painting. | Jeroen Bakker | |
2022-04-11 | Merge remote-tracking branch 'origin/master' into temp-T96710-pbvh-pixels | Jeroen Bakker | |
2022-04-11 | Correct region tagging. | Jeroen Bakker | |
2022-04-11 | Added timings around update. | Jeroen Bakker | |
2022-04-11 | Remove sorting and barycentric encoding. | Jeroen Bakker | |
2022-04-11 | Silence compilation warning. | Jeroen Bakker | |
2022-04-11 | Cleanup: use doxy-comments and `r_` prefix return arguments | Campbell Barton | |