Commit Graph

  • 35cf616169 FIx: Draw: Volume coordinates regression Miguel Pozo 2023-12-04 19:33:58 +01:00
  • 0f67cb9c2f Cleanup: Fully remove legacy displacement_method property Jesse Yurkovich 2023-12-04 19:09:12 +01:00
  • a9b94d6150 Cleanup: Remove unused BoundBox flag Hans Goudey 2023-12-04 11:51:30 -05:00
  • 8a705ffd11 PBVH: Use C++ Bounds type for node bounds Hans Goudey 2023-12-04 11:25:07 -05:00
  • 34c6e31332 GPU: Add flag when using explicit framebuffer loadstore state Jason Fielder 2023-12-04 17:32:28 +01:00
  • 562e9b9f4c Refactor: remove unused argument to BKE_constraint_remove_ex() Sybren A. Stüvel 2023-11-07 17:09:27 +01:00
  • 56be404b0f EEVEE-Next: Scene sync fixes and improvements Miguel Pozo 2023-12-04 15:57:51 +01:00
  • 8bfc412490 Fix #115667: Sculpt face sets draw wrong with subdivision modifier Philipp Oeser 2023-12-04 14:43:32 +01:00
  • e9f4f8b52a PBVH: Specialize node bounds update, expose functions Hans Goudey 2023-12-04 07:55:32 -05:00
  • 869ea79da0 Cleanup: Return PBVH vertex data arrays as spans Hans Goudey 2023-12-03 23:43:13 -05:00
  • 3b1d5d14f2 Cleanup: Remove unused DMFlagMat struct Hans Goudey 2023-12-03 23:36:29 -05:00
  • 8171f719fe Subdiv: Remove unnecessary CCG derived flag structs Hans Goudey 2023-12-03 23:32:56 -05:00
  • 5cd6a05f5e Cleanup: Store SubdivCCG in unique_ptr Hans Goudey 2023-12-03 22:35:45 -05:00
  • d73868d5a1 Subdiv: Inline grid to face map lookup function Hans Goudey 2023-12-03 22:06:54 -05:00
  • 0b9ae3df4c Subdiv: Use base mesh faces and topology map for SubdivCCG Hans Goudey 2023-12-03 21:58:52 -05:00
  • 881ec8b1ed Cleanup: Return multires grid key by value Hans Goudey 2023-12-03 21:21:03 -05:00
  • a9f847f94c Fix: Various issues with multires visibility undo Hans Goudey 2023-12-03 21:08:36 -05:00
  • beda9e4656 Sculpt: Specialize mask fill/invert operator per PBVH type Hans Goudey 2023-12-03 18:12:45 -05:00
  • 7332a1eb90 PBVH: Refactor hide and mask update to be data oriented and reusable Hans Goudey 2023-12-03 17:55:43 -05:00
  • e1c4e7b4c6 Fix: Missing versioning for generic sculpt mask conversion Hans Goudey 2023-12-03 17:47:37 -05:00
  • f3bfbd9d84 Cleanup: Use const arguments to PBVH functions Hans Goudey 2023-12-03 17:37:57 -05:00
  • 785c49cf44 Cleanup: Move paint_mask functions to proper namespace Hans Goudey 2023-12-02 14:43:56 -05:00
  • b74862127d Cleanup: Remove unused arguments to sculpt update function Hans Goudey 2023-12-02 14:27:19 -05:00
  • 1020a7f6ee Fix #115704: Crash when using transfer mode on empty space Pratik Borhade 2023-12-04 13:05:57 +01:00
  • b183a1cd12 Compositor: Disable preview of Split node by default Omar Emara 2023-12-04 13:24:24 +02:00
  • 771a0cf4e7 Fix: Dangling pointer in Split Viewer versioning Omar Emara 2023-12-04 13:23:49 +02:00
  • e617e36b21 I18N: Updated UI translations from git/weblate (55af06d62a579dcae). Bastien Montagne 2023-12-04 12:16:26 +01:00
  • 210a9ccc2a Fix: EEVEE-Next: Crash when baking multiple volume probes Miguel Pozo 2023-12-04 12:10:02 +01:00
  • 72b6c44e75 Metal: Ensure increased FB attachment count supported Jason Fielder 2023-12-04 11:38:15 +01:00
  • 5dbc276eed Fix: Compiling EEVEE Test cases Jeroen Bakker 2023-12-04 09:55:48 +01:00
  • 19f4f84005 OBJ: add import option to create collection hierarchy by splitting names with a separator Aras Pranckevicius 2023-12-04 09:54:52 +01:00
  • 88ec663498 Cleanup: use more descriptive function names Jacques Lucke 2023-12-04 09:46:04 +01:00
  • be2d940203 Fix error in recent GHOST/Wayland thread priority function Campbell Barton 2023-12-04 12:45:53 +11:00
  • 92e8b7e850 Cleanup: match logic & naming between bmesh & mesh crazyspace functions Campbell Barton 2023-12-04 12:28:44 +11:00
  • ad07654ed8 GHOST/Wayland: use minimum priority for helper threads Campbell Barton 2023-12-04 12:28:43 +11:00
  • 3a7c618b87 GHOST/Wayland: animated cursor support Campbell Barton 2023-12-04 12:28:41 +11:00
  • d7492d3b58 Cleanup: minor simplification to internal Wayland cursor API Campbell Barton 2023-12-04 12:28:40 +11:00
  • 04cbe2880b Fix error updating the tablets cursor scale on Wayland Campbell Barton 2023-12-04 12:28:38 +11:00
  • 153f14be2b Compositor: Make split viewer a regular split node Habib Gahbiche 2023-12-03 23:20:44 +01:00
  • b1ac047af4 Cleanup: to_bools comment Pratik Borhade 2023-12-03 15:41:04 +05:30
  • 8933284518 UI: Icons for Area Join and Swap Harley Acheson 2023-12-02 20:08:01 +01:00
  • da7128c533 Cleanup: Make format Harley Acheson 2023-12-02 11:06:57 -08:00
  • ccab01f97f Subdiv: Store multires sculpt grid visibility in BitGroupVector Hans Goudey 2023-12-02 20:05:29 +01:00
  • 5736f88e31 BKE main: Add 'merge' utils to merge one Main content into another. Bastien Montagne 2023-12-01 15:17:55 +01:00
  • 2064af64e5 BKE lib remap: Add option to allow remapping of ID.lib pointers. Bastien Montagne 2023-12-01 15:12:50 +01:00
  • 854840b35f VSE: speedup "show overexposed" option Aras Pranckevicius 2023-12-02 08:09:49 +01:00
  • 7aa3d967ba Build: update wayland protocols to 1.32 Campbell Barton 2023-12-02 15:42:21 +11:00
  • 8bb6d0ffe0 Unbreak building with Vulkan & WITH_GHOST_X11=OFF Campbell Barton 2023-12-02 15:36:21 +11:00
  • 5b7175c982 GHOST: remove X11 include when WITH_GHOST_X11=11 Campbell Barton 2023-12-02 15:27:51 +11:00
  • 95f620fd3d Unbreak build with Vulkan+Wayland+X11 Campbell Barton 2023-12-02 15:24:50 +11:00
  • 4a735b1d05 GHOST/Wayland: use time-stamps from Wayland input Campbell Barton 2023-12-02 14:56:15 +11:00
  • 35295829e4 GHOST/Wayland: improve tablet event handling Campbell Barton 2023-12-02 14:56:13 +11:00
  • 32c5ea6262 Cleanup: format Campbell Barton 2023-12-02 14:56:12 +11:00
  • a7afc5b1e8 Cleanup: Pass PBVH node grid indices as Span Hans Goudey 2023-12-01 14:37:49 -05:00
  • 380b7c5dc3 Sculpt: Multithread mesh "show all" operation Hans Goudey 2023-12-01 13:51:09 -05:00
  • 3acb64e7ac BKE_main: move header to be a fully CPP one. Bastien Montagne 2023-12-01 19:43:16 +01:00
  • 2cc6519692 Anim: Refactoring NLA menu into more sensible format Nate Rupsis 2023-12-01 20:11:02 +01:00
  • 0fbc3e956f Fix #115601: Clamp Color Picker Vertical Value Slider Position Harley Acheson 2023-12-01 20:01:22 +01:00
  • 1d7ddcc46e Cleanup: Make format Harley Acheson 2023-12-01 10:29:59 -08:00
  • aae0b71342 Cleanup: Move constant variable declarations outside of loop Hans Goudey 2023-12-01 12:37:29 -05:00
  • f2ed2b82ce Cleanup: Use const arguments for some paint functions Hans Goudey 2023-12-01 12:36:38 -05:00
  • 6d3e9f1fe8 Fix #115276: Vertex group canvas picker errors with no active group Philipp Oeser 2023-12-01 17:55:29 +01:00
  • 0978f9486e Sculpt: Remove redundant "reveal all" operator Hans Goudey 2023-12-01 17:32:09 +01:00
  • 5de86fc4f8 Cleanup: make name more specific for simulations Jacques Lucke 2023-12-01 17:08:00 +01:00
  • b7a476ef03 Geometry Nodes: make function for mixing baked data more reusable Jacques Lucke 2023-12-01 16:17:03 +01:00
  • f3aab25393 Fix: Depsgraph: Avoid duplicated operation nodes on geometry data Miguel Pozo 2023-12-01 16:26:10 +01:00
  • f3ce0645e4 Color management: multi-thread IMB_colormanagement_transform_from_byte_threaded simple case Aras Pranckevicius 2023-12-01 16:18:47 +01:00
  • 5af7d3e2be Fix #115043: Compositor crashes for huge render sizes Omar Emara 2023-12-01 16:16:19 +01:00
  • fe59704b52 UI: enable immediate typing for 'Select Pattern" operator Philipp Oeser 2023-12-01 16:09:56 +01:00
  • a86122606c Fix: Crash building sculpt PBVH Hans Goudey 2023-12-01 09:55:08 -05:00
  • f69beb4829 Fix: Sculpt drawing ignores hide status Hans Goudey 2023-12-01 09:14:16 -05:00
  • 24ae0e3666 Fix: script_validate_keymap test failed Christoph Lendenfeld 2023-12-01 15:32:27 +01:00
  • 4c79b87d9a Cleanup: Remove unused threading C-API functions Hans Goudey 2023-12-01 15:29:36 +01:00
  • 5e370ee643 Fix: Missing compositor update upon changing tree options Omar Emara 2023-12-01 15:13:04 +01:00
  • fe848ce3ef EEVEE-Next: Optimize GBuffer Layout and writting Clément Foucault 2023-12-01 14:41:13 +01:00
  • 900f9283a3 Cleanup: MTL: Framebuffer: Make code less verbose Clément Foucault 2023-12-01 14:27:09 +01:00
  • 2b83fde034 Cleanup: Rename Glossy To Metallic Jeroen Bakker 2023-12-01 14:07:27 +01:00
  • b292449c1c Cleanup: Solve missing declaration warning for grease pencil operator Hans Goudey 2023-12-01 07:58:32 -05:00
  • edcac1f48b Fix #44834: Add bone selection icon next to face and vertex selection in weight paint mode Daiki Hashimoto 2023-12-01 13:38:58 +01:00
  • cd6c7c4b23 GPv3: Fix compiler warning and format Antonio Vazquez 2023-12-01 13:16:01 +01:00
  • 11f606f88f GPv3: Menu to Select Material using U key Antonio Vazquez 2023-12-01 13:12:10 +01:00
  • b8a785b65b GPv3: Show and hide layers operators Matias Mendiola 2023-12-01 12:55:30 +01:00
  • 36351f3796 Fix missing NULL check from fix for #113059 on Wayland/LIBDECOR Campbell Barton 2023-12-01 22:04:11 +11:00
  • cefdb67db7 Cleanup: return managed pointer when copying geometry component Jacques Lucke 2023-12-01 11:23:00 +01:00
  • 7730ca2b9d BLI: improve const handling in ImplicitSharingPtr Jacques Lucke 2023-12-01 11:19:39 +01:00
  • fb275bc040 GPv3: Duplicate Points operator casey bianco-davis 2023-12-01 10:14:14 +01:00
  • 91c936e01c Fix #115108: Object dimensions infinite for armatures Hans Goudey 2023-11-30 23:40:34 -05:00
  • 8c8ea2ec47 Refactor: Sculpt: Clarify PBVH attribute requests Hans Goudey 2023-11-30 23:24:03 -05:00
  • 2a94328346 Cleanup: Pass PBVH draw attribute requests as span Hans Goudey 2023-11-30 20:30:37 -05:00
  • 2864f3ad3f Cleanup: Remove unused argument to PBVH draw functions Hans Goudey 2023-11-30 20:02:12 -05:00
  • e83b1b8ae0 Cleanup: Use object arguments in many drawing related functions Hans Goudey 2023-11-30 19:54:06 -05:00
  • ed7b914bd8 Cleanup: Move draw_pbvh to a C++ namespace Hans Goudey 2023-11-30 19:02:36 -05:00
  • 00c22b75d2 Cleanup: Move draw_pbvh.h to C++ Hans Goudey 2023-11-30 18:52:08 -05:00
  • 666a99da8d Cleanup: use references, const arguments for PBVH draw args function Hans Goudey 2023-11-30 18:43:02 -05:00
  • 4a1c6b28ae Cleanup: Move PBVH draw args function to where it's used Hans Goudey 2023-11-30 18:28:56 -05:00
  • 49f676e6c2 Cleanup: Reduce usage of mesh data pointers in PBVH Hans Goudey 2023-11-30 18:25:12 -05:00
  • a5e17dc607 Cleanup: PBVH: Process multiple nodes at once in visibility update Hans Goudey 2023-11-30 17:39:37 -05:00
  • e6c200e94c Fix #113059: file selector shrinks on each display under KDE Campbell Barton 2023-12-01 14:08:01 +11:00
  • aba3fad33c Revert "Fix #113059: file selector shrinks on each display under KDE" Campbell Barton 2023-12-01 14:08:00 +11:00
  • d304ba7906 Cleanup: Rename GPU_select header to indicate its move to C++ Jesse Yurkovich 2023-12-01 03:39:03 +01:00