Commit Graph

  • e8f60d4de2 Cleanup: replace unordered_map for cursor lookups with an array Campbell Barton 2023-12-07 17:48:34 +11:00
  • 488ba5cd9a Fix #115811: Wayland picker cursor isn't displayed Campbell Barton 2023-12-07 17:08:06 +11:00
  • 96e41bfd19 GHOST/Wayland: update cursor names Campbell Barton 2023-12-07 17:08:03 +11:00
  • b570efb0a9 Cleanup: reference a const wl_cursor from Wayland Campbell Barton 2023-12-07 17:08:01 +11:00
  • ae8f971491 Cleanup: remove GHOST_System::getMilliSeconds Campbell Barton 2023-12-07 17:07:59 +11:00
  • a86658a58a Fix #115856: Sculpt Face sets drawing sometimes uses wrong default Hans Goudey 2023-12-06 23:33:10 -05:00
  • f3dd1a3260 Sculpt: Refactor face sets storage and access Hans Goudey 2023-12-06 23:18:51 -05:00
  • dc234c5d93 Cleanup: Add utility to compare non-indexed and indexed span values Hans Goudey 2023-12-06 22:51:09 -05:00
  • 184418b6d0 Fix: Incorrect use of Vector resize in mesh_fair Hans Goudey 2023-12-06 22:47:34 -05:00
  • 4e7e539b33 Sculpt: Make hide poly pointer in sculpt session const Hans Goudey 2023-12-06 18:30:51 -05:00
  • 466dca07d5 Cleanup: Move mesh visibility and selection flushing to C++ namespace Hans Goudey 2023-12-06 18:16:43 -05:00
  • 9f5878b628 Cleanup: Use enum class for some sculpt enums Hans Goudey 2023-12-06 17:47:02 -05:00
  • 251069ae5b Sculpt: Reimplement face sets visibility operator Hans Goudey 2023-12-06 17:30:11 -05:00
  • f6ef00a6f4 Cleanup: Move RNA enum definitions to smaller scope Hans Goudey 2023-12-06 14:18:40 -05:00
  • 8e03fa34f1 Cleanup: Avoid repeatedly retrieving object in sculpt undo nodes Hans Goudey 2023-12-06 13:18:12 -05:00
  • d1d3207e33 Sculpt: Simplify and slightly improve undo update tagging Hans Goudey 2023-12-06 13:07:31 -05:00
  • 1e65ede8d9 Cleanup: Use C++ vector to store temporary sculpt undo update tags Hans Goudey 2023-12-06 12:38:01 -05:00
  • 1863533eb6 Cleanup: Move sculpt_face_set.cc to C++ namespace Hans Goudey 2023-12-06 11:56:52 -05:00
  • f61b271458 Cleanup: Remove unused sculpt functions Hans Goudey 2023-12-06 11:45:14 -05:00
  • 53418fc3a1 Sculpt: Separate invert visibility operator from face sets Hans Goudey 2023-12-06 11:19:25 -05:00
  • c0964dcd8d GHOST/Wayland: skip more involved timestamp conversion where possible Campbell Barton 2023-12-07 15:24:56 +11:00
  • 57a1e9207f GHOST/Wayland: use monotonic timer for getMilliSeconds Campbell Barton 2023-12-07 15:24:55 +11:00
  • edc503356a Cleanup: tweak error checks for time access for GHOST/X11 Campbell Barton 2023-12-07 15:24:54 +11:00
  • 497600e49e Cleanup: spelling in comments, strings Campbell Barton 2023-12-07 12:15:45 +11:00
  • bad4390663 Cleanup: format, function style cast Campbell Barton 2023-12-07 11:42:12 +11:00
  • 9d9764c1c9 Cleanup: remove redundant define checks Campbell Barton 2023-12-07 10:39:03 +11:00
  • 9898602e9d Cleanup: clarify #ifndef checks in trailing #endif comments Campbell Barton 2023-12-07 10:35:23 +11:00
  • 44ac2e8a8d CMake: Allow asserts to be enabled for release builds. Ray Molenkamp 2023-12-06 23:49:42 +01:00
  • 0113fb5f31 Metal: Remove old small-tiles optimization Jason Fielder 2023-12-06 23:17:11 +01:00
  • c080604f63 Cleanup: Avoid unnecessary indentation level in region overlap function Julian Eisel 2023-12-06 21:07:41 +01:00
  • b4d6c231c5 Fix failing assert when hiding header with asset shelf available Julian Eisel 2023-12-06 20:43:39 +01:00
  • 06370b5fd6 VSE: make Wipe effect 6x-20x faster Aras Pranckevicius 2023-12-06 19:42:59 +01:00
  • fc64f48682 VSE: make Glow effect 6x-10x faster Aras Pranckevicius 2023-12-06 19:39:42 +01:00
  • 9cbc96194e VSE: make Gamma Cross effect 4x faster Aras Pranckevicius 2023-12-06 19:37:00 +01:00
  • 1e50987d94 LibOverride: Refactor some part of hierarchy handling code. Bastien Montagne 2023-12-06 18:20:22 +01:00
  • b7fa45b68d Fix: USD import: Improve texture color space choice Charles Wardlaw 2023-12-06 18:17:53 +01:00
  • d24a49da84 Fix (unreported) missing Viewlayer update in liboverride code. Bastien Montagne 2023-12-06 17:11:56 +01:00
  • e06561a27a Build: replace Blender specific DEBUG by standard NDEBUG Brecht Van Lommel 2023-12-04 15:13:06 +01:00
  • fc863c63e6 BMesh: don't make threading threshold dependent on debug/release build Brecht Van Lommel 2023-12-04 17:55:48 +01:00
  • 2609f16fc8 Cleanup: Resolve inconsistent struct vs. class declaration warning Hans Goudey 2023-12-06 10:00:25 -05:00
  • 79552f87f2 Fix: Protect against access of empty geometry bounds optional Hans Goudey 2023-12-06 09:12:02 -05:00
  • 79ed05b29f Fix #115830: Poly Build tool crash with clipping borders Philipp Oeser 2023-12-06 14:13:07 +01:00
  • 6af92e1360 PyAPI: support overriding the "screen" with Context.temp_override() Campbell Barton 2023-12-06 20:45:32 +11:00
  • 6bb875db93 Cleanup: minor correction to exception message, add doxy section Campbell Barton 2023-12-06 20:45:31 +11:00
  • 773d5745e8 Fix: GPv3: Strokes with hidden materials are editable casey bianco-davis 2023-12-06 10:37:49 +01:00
  • 94defad5f1 Fix #115662: Outliner slows down many geometry operations in big scenes Philipp Oeser 2023-12-06 10:22:54 +01:00
  • 3d0731e66c Fix #115827: Follow active quad fails with an assertion Campbell Barton 2023-12-06 20:12:25 +11:00
  • 86146c79f8 Cleanup: update comment, reference issue number Campbell Barton 2023-12-06 19:29:29 +11:00
  • efef709ec7 GHOST/X11: Support X11 time-stamps Campbell Barton 2023-12-06 19:29:29 +11:00
  • 8580718168 GHOST/SDL: use SDL timestamps for events Campbell Barton 2023-12-06 17:45:38 +11:00
  • 865b806811 BMesh: Use simpler element copy within the same mesh Hans Goudey 2023-12-05 21:38:01 -05:00
  • fc4d29e08a Cleanup: Simplify common logic for BMesh attribute copy Hans Goudey 2023-12-05 20:54:32 -05:00
  • 66da875488 BMesh: Improve performance when copying attributes in same mesh Hans Goudey 2023-12-05 20:26:28 -05:00
  • cc7080b8b0 Cleanup: Remove unnecessary size argument to CustomData free function Hans Goudey 2023-12-05 17:41:48 -05:00
  • 353d000f15 Cleanup: Remove unusd custom data function Hans Goudey 2023-12-05 17:29:02 -05:00
  • 32776880a0 Cleanup: BMesh: Add function for copying within the same BMesh Hans Goudey 2023-12-05 17:15:36 -05:00
  • 3eaf2b2e50 Fix #115253: NDOF zoom-speed depends on selected objects Campbell Barton 2023-12-06 13:12:56 +11:00
  • 8b26ad0a8a Fix sequencer modifier operators crashing with no active strip set Campbell Barton 2023-12-06 10:06:40 +11:00
  • 27992034f2 Fix #115815: Include Category name in Enum Row Calculation Harley Acheson 2023-12-06 01:37:04 +01:00
  • 7a96c4672c Cleanup: Move BMesh headers to C++ Hans Goudey 2023-12-05 23:01:12 +01:00
  • 383db31556 Fix asserts is last commit Germano Cavalcante 2023-12-05 18:42:19 -03:00
  • 7f626e08e1 Fix #115813: Handles get broken when scaling annotation keyframes in Dope Sheet Germano Cavalcante 2023-12-05 18:12:36 -03:00
  • 7ec59b05ff Fix #115786: EEVEE-Next: Texture paint delayed redraw Miguel Pozo 2023-12-05 17:06:35 +01:00
  • 026cdb1058 Fix #115594: EEVEE Next: Crash with VDB Miguel Pozo 2023-12-05 16:46:45 +01:00
  • 0fd851bd4b Cleanup: GPv3: Use foreach_range Falk David 2023-12-05 16:27:48 +01:00
  • d63b68b01b Cleanup: run make format Sybren A. Stüvel 2023-12-05 16:01:20 +01:00
  • a23bd3d7f3 Nodes: add node callback for extra info that is drawn above node Jacques Lucke 2023-12-05 15:57:40 +01:00
  • 3a075a95ee Cleanup: Remove unused modifier functions Hans Goudey 2023-12-05 09:33:49 -05:00
  • fe3b8b6e9b Cleanup: Remove remnants of old color layer preview system Hans Goudey 2023-12-05 09:30:13 -05:00
  • 874f83c42e Cleanup: Use FunctionRef for PBVH batch drawing Hans Goudey 2023-12-05 08:41:08 -05:00
  • 0cc58e40af Cleanup: Anim, remove accidentally committed declaration Sybren A. Stüvel 2023-12-05 15:12:16 +01:00
  • 42083c8357 Refactor: move ANIM_bone_collections.h into the .hh file Sybren A. Stüvel 2023-12-05 15:05:28 +01:00
  • 35b9e37295 Fix #115716: Empty Grease Pencil Keymap Warning Falk David 2023-12-05 14:45:52 +01:00
  • 5429e006c8 Geometry Nodes: Face Group Boundaries node speedup Iliya Katueshenock 2023-12-05 14:45:03 +01:00
  • 4c527b095a Make the preference option "remap relative" apply for all save operations Sebastian Parborg 2023-12-05 14:11:15 +01:00
  • c5538b6851 Fix #115657 : Bone's tail is still selected after invert selection Philipp Oeser 2023-12-05 14:08:07 +01:00
  • 822cb1afd7 Fix: ensure function does not create geometry instances in all cases Jacques Lucke 2023-12-05 13:28:20 +01:00
  • 1149bb216d Fix #115678: Padding not applied correctly when framing keyframes Christoph Lendenfeld 2023-12-05 12:01:45 +01:00
  • f489b84316 Fix #115683: Crash with IK constraint Christoph Lendenfeld 2023-12-05 12:00:37 +01:00
  • 05ac25dfba Cleanup: use existing bone iterator function Nathan Vegdahl 2023-12-05 11:51:33 +01:00
  • fa25a286d8 Refactor: BKE: Move BKE_library header to full CPP. Bastien Montagne 2023-12-05 11:52:54 +01:00
  • b549260aa4 Fix #114828: Don't rebuild outliner tree when frame scrubbing Christoph Lendenfeld 2023-12-05 11:04:24 +01:00
  • 5fea1eda36 GPv3: Drawing Placements Falk David 2023-12-05 11:01:42 +01:00
  • 9e7a70d6c6 Anim: store BoneCollections in a flat array Nathan Vegdahl 2023-12-05 10:39:45 +01:00
  • 689040db2f Fix #107465: Compositor Texture node produces artifacts Omar Emara 2023-12-05 09:17:08 +01:00
  • 138ac87445 Cleanup: Make format Jeroen Bakker 2023-12-05 08:18:16 +01:00
  • c9dd5ce4cc Fix #115715: Boolean behaves as if the object is on it's origin Z-Map 2023-12-04 02:03:10 +01:00
  • 20fd012adb Valgrind: suppress warnings with MemPool & MEM_* trailing padding Campbell Barton 2023-12-05 16:31:58 +11:00
  • d48b9d32c6 Fix (unlikely) integer overflow error in writedata(..) Campbell Barton 2023-12-05 16:31:56 +11:00
  • 86f1fd5d8b BLI_idprop: simplify string creation logic, support unterminated strings Campbell Barton 2023-12-05 16:31:54 +11:00
  • 6f08d76ca8 Cleanup: quiet warning Campbell Barton 2023-12-05 16:31:52 +11:00
  • ce81bdc284 Fix #115775: Curve object to mesh conversion crash Hans Goudey 2023-12-04 19:14:50 -05:00
  • c293c75975 Cleanup: Avoid passing context to shrinkwrap blenkernel function Hans Goudey 2023-12-04 15:29:40 -05:00
  • 695e626d3f Cleanup: Store more mesh runtime data with unique_ptr Hans Goudey 2023-12-04 15:22:00 -05:00
  • 0318d49995 Cleanup: Improve comments in BKE mesh types header Hans Goudey 2023-12-04 14:52:47 -05:00
  • c4446d7924 Mesh: Avoid calculating corner normals for drawing flat-shaded meshes Hans Goudey 2023-12-04 14:52:30 -05:00
  • a1804f35f7 Shaders: change default IOR from 1.45 to 1.5 Brecht Van Lommel 2023-12-04 21:12:29 +01:00
  • 56cc47ee2e Cleanup: compiler warning Brecht Van Lommel 2023-12-04 20:33:51 +01:00
  • cc3c5e2329 Fix: Debug build error after recent PBVH bounds change Hans Goudey 2023-12-04 14:08:42 -05:00
  • 73a8b8846d Fix #115562: Issues with color picker and color values near 1 Brecht Van Lommel 2023-12-04 20:05:59 +01:00