Commit Graph

  • 217406ec42 Cleanup: move IMB_convert_rgba_to_abgr to a static function Campbell Barton 2025-04-15 02:07:38 +00:00
  • f54dcb2c6c Tools: use arguments for suppressions where possible Campbell Barton 2025-04-15 02:02:44 +00:00
  • 1f003c08ee Fix #137449: Face Set gesture in Dyntopo doesn't create attribute Sean Kim 2025-04-15 03:51:01 +02:00
  • f8622702f5 Fix #137494: Dyntopo crash after undoing Random Mask Sean Kim 2025-04-15 03:45:15 +02:00
  • 0c116e7a83 Fix #137496: Dyntopo mask undo doesn't update paint BVH state Sean Kim 2025-04-15 03:44:39 +02:00
  • 5102880f51 UI: Decrease Tablet Drag Threshold With Pen Pressure Harley Acheson 2025-04-15 02:51:15 +02:00
  • 4794cbe0bf Fix #137493: UI: Show "Active Spline" panel for surface types YimingWu 2025-04-15 08:43:03 +08:00
  • 2690c0266a Fix #137430: Improved Calculation of Minimum Vertical Area Heights Harley Acheson 2025-04-15 01:23:41 +02:00
  • 81efb13f49 UI: Use Theme Color for Initial Window Background Jonas Holzman 2025-04-14 22:36:16 +02:00
  • 2dff457a7c Fix: Compositor: Crash in Movie Distortion node with extreme distortions Lukas Stockner 2025-04-14 20:29:42 +02:00
  • 380f9973b6 UI: Allow Using Mac Option, Command + Arrow Input Movement Harley Acheson 2025-04-14 20:28:58 +02:00
  • 4da97bfbcc Fix: Geometry Nodes: Scale Elements non-deterministic results Iliya Katushenock 2025-04-14 14:15:18 -04:00
  • ee8713d567 Geometry Nodes: add closure pass through test Jacques Lucke 2025-04-14 20:15:43 +02:00
  • 3b9c2c810d Fix #137392: Hair Particle "Shape Cut" operator crash after Mesh BVH caching Hans Goudey 2025-04-14 11:47:29 -04:00
  • c6d938fa72 Cleanup: Remove unnecessary mesh positions write access Hans Goudey 2025-04-14 11:37:22 -04:00
  • 6fda6c2894 Fix: another merge conflict Jacques Lucke 2025-04-14 17:52:38 +02:00
  • 7f1a99e862 Refactor: BLI: Make some CPPType properties public instead of using methods Jacques Lucke 2025-04-14 17:48:17 +02:00
  • be266a1c0c Refactor: Geometry Nodes: replace ComputeContextBuilder with ComputeContextCache Jacques Lucke 2025-04-14 17:47:56 +02:00
  • 8a52e0d104 Fix: merge conflict after rename Jacques Lucke 2025-04-14 17:46:44 +02:00
  • 6655c6fa75 Release: Update installer graphic for 4.4 Thomas Dinges 2025-04-14 16:18:44 +02:00
  • 719351a9e6 Fix #137427: Overlay: Darker curve sculpt overlay Miguel Pozo 2025-04-14 17:32:01 +02:00
  • 38be46012e Geometry Nodes: pass through in Evaluate Closure by default Jacques Lucke 2025-04-14 17:07:19 +02:00
  • 468c42ad16 Cleanup: Remove const from moved local variable Mattias Fredriksson 2025-04-14 17:05:45 +02:00
  • bc9176e5e1 Compositor: Turn Mask options into inputs Omar Emara 2025-04-14 17:00:44 +02:00
  • f2081265ac Deps: Linux: Add TBB CMake config files Sebastian Parborg 2025-04-14 16:28:50 +02:00
  • f557b6c047 Cleanup: Separate CPPType method declarations and implementation Jacques Lucke 2025-04-14 16:19:06 +02:00
  • 3ae20bf166 Cleanup: remove foreach macro from .clang-format Jacques Lucke 2025-04-14 16:17:00 +02:00
  • 47c7000392 Cleanup: Grease Pencil: Remove unused variables. YimingWu 2025-04-14 21:21:52 +08:00
  • df215441eb Fix (unreported): Protect Outliner UI py code util against None context.id value. Bastien Montagne 2025-04-14 14:17:42 +02:00
  • e8877df863 Cleanup: simplify method name Jacques Lucke 2025-04-14 12:36:59 +02:00
  • 3b3a5731df GPU: Shader: Change vector and matrix type to use blender convention Clément Foucault 2025-04-14 13:46:41 +02:00
  • 10af6e8ca5 Compositor: Turn Time Curve options into inputs Omar Emara 2025-04-14 13:03:50 +02:00
  • 742c631d04 Fix #136432: Linked Data: Relocating libraries can assert in some cases. Bastien Montagne 2025-03-24 12:08:28 +01:00
  • 3fa35aa4ee LibOverride: Improve resync when relocating linked data. Bastien Montagne 2025-03-22 18:21:36 +01:00
  • 0eba8caaf9 Core: Add 'relocate' operation on individual linked ID. Bastien Montagne 2025-03-13 19:24:48 +01:00
  • 7f724115f7 Fix: Tests: Init thread API for GPUTests Miguel Pozo 2025-04-14 12:37:49 +02:00
  • 22cb0b4cde I18N: Updated UI translations from git/weblate repository (834c73f29df16c). Bastien Montagne 2025-04-14 12:34:57 +02:00
  • 4af85f09ec Cleanup: move function docs to declaration Jacques Lucke 2025-04-14 12:35:13 +02:00
  • cf5a780e7e Fix: memory leak when evaluating closure Jacques Lucke 2025-04-14 12:21:33 +02:00
  • e1163bf133 Fix Python: broken format string in API docs Jan-Hendrik-Muller 2025-04-14 11:38:43 +02:00
  • 1cb2244e90 Fix: Cycles build error when WITH_CYCLES_OSL=OFF Brecht Van Lommel 2025-04-14 11:34:21 +02:00
  • 72b5eff16c Fix: Remove bad ColorBand/CurveMapping/CurveProfile alloc in UI Brecht Van Lommel 2025-02-17 00:03:18 +01:00
  • 845776a665 Fix: OpenColorIO color processors pointers not deleted correctly Brecht Van Lommel 2025-04-06 02:08:44 +02:00
  • 08e73814d7 Compositor: Turn Bokeh Image options into inputs Omar Emara 2025-04-14 11:26:55 +02:00
  • 035c0c8606 Fix: PyDocs: document bpy_prop_collection.values() possible None values Andrej730 2025-04-14 11:26:04 +02:00
  • 062c5ab225 Fix #137385: Grease Pencil: Thickness modifier doesn't work with vgroup filter Pratik Borhade 2025-04-14 10:20:49 +02:00
  • b4028ee28f Fix #137395: Vulkan: Memory reset to early Jeroen Bakker 2025-04-14 09:45:14 +02:00
  • 5a2a6da0a2 VSE: Blade Tool Cursor John Kiril Swenson 2025-04-13 22:49:18 +02:00
  • 7ab0dba156 Deps: macOS arm64/x64: Add TBB CMake config files Jonas Holzman 2025-04-13 22:41:30 +02:00
  • fe1e866fb9 VSE: Slip Operator 2.0 John Kiril Swenson 2025-04-13 22:40:46 +02:00
  • dbf6902a19 Fix #137314: Excluded directories ignored when opening from the splash Campbell Barton 2025-04-13 12:25:44 +00:00
  • e113c5bb91 Fix: crash drawing poly-line gesture Campbell Barton 2025-04-13 22:08:14 +10:00
  • c11055c1cf Geometry Nodes: enable closure regression tests Jacques Lucke 2025-04-13 13:55:23 +02:00
  • 223412b6d5 Geometry Nodes: name based internal links in Evaluate Closure node Jacques Lucke 2025-04-13 12:27:01 +02:00
  • d9a88ce34f Fix: bad index when setting default closure outputs Jacques Lucke 2025-04-13 12:01:47 +02:00
  • 294a676c59 Fix: Geometry Nodes: prevent evaluating closures recursively Jacques Lucke 2025-04-13 11:01:37 +02:00
  • b3a5d03bd0 Fix: 2D gizmo in 3D shows corner and rotation handles Habib Gahbiche 2025-04-12 21:13:32 +02:00
  • d6d6a7e36f Fix #137391: Do Not Restrict Marker Operations on Region Size Harley Acheson 2025-04-12 18:18:47 +02:00
  • 6655b16207 Refactor: Hydra: Use matching texture format Brecht Van Lommel 2025-04-12 14:39:51 +02:00
  • 5affe5fc6d Cleanup: spelling in comments (make check_spelling_*) Campbell Barton 2025-04-12 19:21:41 +10:00
  • 10e1aaf02c PyAPI: add imbuf.load_from_buffer to support loading images from memory Campbell Barton 2025-04-12 18:56:12 +10:00
  • d700bc5f54 Cleanup: remove use of unsafe string functions Campbell Barton 2025-04-12 08:41:09 +00:00
  • 578bf16537 Fix: integer overflow in rect buffer filling on large buffers Campbell Barton 2025-04-12 05:48:04 +00:00
  • a30eb69a99 Fix: integer overflow for pixel lookups on large images for geonodes Campbell Barton 2025-04-12 15:10:43 +10:00
  • cce9b07965 Cleanup: use shared "dummy" enum items Campbell Barton 2025-04-12 15:06:08 +10:00
  • 900992da5c Fix: enum values not included in Python docs for NodeTreeTypes Campbell Barton 2025-04-12 04:32:33 +00:00
  • ac402bf7af Tools: include STRNLEN macros in code_clean utility Campbell Barton 2025-04-12 13:39:11 +10:00
  • 0fb6cc72fd Cleanup: add STRNLEN macros to prevent incorrect sizeof() use Campbell Barton 2025-04-12 13:35:43 +10:00
  • 9d5a823246 Cleanup: replace string copy & length with STRNCPY_RLEN Campbell Barton 2025-04-12 13:33:48 +10:00
  • 2c8bb61187 Cleanup: add STRNLEN macros to prevent incorrect sizeof() use Campbell Barton 2025-04-12 13:03:01 +10:00
  • be53bab1cb Fix: sequencer text insert operator clamps string length Campbell Barton 2025-04-12 12:50:31 +10:00
  • fbcdb748cd WM: remove arbitrary path length limit for FS_CATEGORY_OTHER Campbell Barton 2025-04-12 02:23:49 +00:00
  • 272414c096 Linux: hide the "/efi" mount point in the file-browser Campbell Barton 2025-04-12 02:09:19 +00:00
  • 219e6aa6d6 Linux: correct mount point prefix checks Campbell Barton 2025-04-12 02:09:18 +00:00
  • 3b2c0b6cd5 Fix: integer overflows calculating the number of pixels Campbell Barton 2025-04-12 01:28:30 +00:00
  • 309bdc491b Fix: integer overflow scaling large images Campbell Barton 2025-04-12 01:04:47 +00:00
  • 3f36ce297a Fix #137365: Do Not Return .notdef for Text Object Control Characters Harley Acheson 2025-04-12 02:43:00 +02:00
  • 3bf92a6e83 Cleanup: rename nullptr to null for null-characters Campbell Barton 2025-04-11 23:55:00 +00:00
  • f2e4b35589 Cleanup: rename UTF8 stripping arguments to avoid confusion Campbell Barton 2025-04-12 09:46:43 +10:00
  • 7e9aab9d57 Fix #137366: UI: wrong render slot names Campbell Barton 2025-04-12 09:42:00 +10:00
  • 0354136775 UI: Minimum Height for Timeline Marker Operations Harley Acheson 2025-04-12 01:38:14 +02:00
  • 0373a4ef94 Sculpt: Add BVH node parent index to optimize bounds update Nicola 2025-04-12 00:50:03 +02:00
  • e45a13118d Fix #116612: Load in USD skeleton rest transforms Jesse Yurkovich 2025-04-11 22:47:49 +02:00
  • 64a9b02644 Cleanup: Change parameters for SCULPT_brush_plane_offset_get Sean Kim 2025-04-11 22:39:37 +02:00
  • 9990273d04 GPU: Change Type enum to use lower case values Clément Foucault 2025-04-11 22:39:01 +02:00
  • aab2b6004b Geometry Nodes: add compute context cache Jacques Lucke 2025-04-11 21:36:41 +02:00
  • 3c51029ec7 Fix: Plane brush symmetry passes do not use the stabilized normal Nicola 2025-04-11 21:08:50 +02:00
  • 0ee5e6ded7 Depsgraph: Use C++ Stack class Hans Goudey 2025-04-11 19:55:17 +02:00
  • 9d57b947d9 Fix: Radial symmetry caculation for planar brushes incorrect Sean Kim 2025-04-11 19:21:14 +02:00
  • 84f29a0e72 Refactor: Extract plane brush node calculation to plane.cc Sean Kim 2025-04-11 19:20:22 +02:00
  • c8f9fdc0c8 Fix: Cycles CUDA errors after recent changes for scene update Brecht Van Lommel 2025-04-11 19:14:14 +02:00
  • bb52754652 GPU: Use f suffix for float literals Clément Foucault 2025-04-11 18:28:45 +02:00
  • 183dfa68c9 Geometry Nodes: log closure evaluations Jacques Lucke 2025-04-11 17:58:40 +02:00
  • 2ccaba94aa Deps: Windows ARM64: Add new Manifold library Anthony Roberts 2025-04-11 17:54:51 +02:00
  • 7554ceba2b Fix: Metal: textureGather Miguel Pozo 2025-04-11 17:22:12 +02:00
  • d1df97bd48 Depsgraph: Use LinearAllocator to allocate Relations Hans Goudey 2025-04-11 17:14:07 +02:00
  • aafd5b677a Fix #137121: Overlay: Vertex Flickering in X-Ray View Miguel Pozo 2025-04-11 17:06:10 +02:00
  • 3b43f6ba57 Compositor: Make Rotate Star 45 option an input Omar Emara 2025-04-11 16:51:03 +02:00
  • 6b92972dcc Geometry Nodes: initial boilerplate for viewer path for closure evaluation Jacques Lucke 2025-04-11 16:41:42 +02:00
  • 3c70758f00 Fix #137081: Vulkan: Crash during animation playback Josh Belanich 2025-04-11 14:46:35 +02:00