Commit Graph

  • 6fbe467021 Cleanup: replace BLI_dynstr with a call to BLI_vsprintfN Campbell Barton 2023-07-03 14:14:27 +10:00
  • c63fd11095 Cleanup: simplify BKE_report_prependf Campbell Barton 2023-07-03 14:13:08 +10:00
  • 33a7b80a6f BLI_string: use vsnprintf for BLI_sprintfN & BLI_vsprintfN Campbell Barton 2023-07-03 13:54:22 +10:00
  • 10bbf29d49 BLI_string: add BLI_vsprintfN Campbell Barton 2023-07-03 13:14:06 +10:00
  • 22b98a1a55 Fix error creating a random seed from the time Campbell Barton 2023-07-03 13:06:00 +10:00
  • ea3e221cc7 Cleanup: avoid ambiguous conversion from short -1 to bool Campbell Barton 2023-07-03 12:35:44 +10:00
  • 301f13191b Geometry Nodes: Use implicit sharing for mesh to curve node simple case Hans Goudey 2023-07-02 22:12:32 -04:00
  • b2017978d4 Cleanup: Mesh to Curve: Decrease variable scope, improve comments Hans Goudey 2023-07-02 21:37:26 -04:00
  • 7be0d1481c Cleanup: Simplify topology node deduplication comparisons Hans Goudey 2023-07-02 16:27:58 -04:00
  • dd4f0cebae Fix #109577: Wireframe edge factor is sometimes random Germano Cavalcante 2023-07-02 19:25:08 -03:00
  • 43015f5763 Mesh Merge By Distance: Avoiding unnecessary copying of 'vert_dest_map' Germano Cavalcante 2023-07-02 17:40:56 -03:00
  • 2b0c1c6b75 Mesh Merge by Distance: Add 'SCOPED_TIMER' utility Germano Cavalcante 2023-07-02 17:36:53 -03:00
  • 087fd3bdc5 Fix compilation error with USE_WELD_DEBUG Germano Cavalcante 2023-07-01 13:16:13 -03:00
  • 4369429101 Cleanup: Move NOD_socket.h to C++ Hans Goudey 2023-07-02 21:01:57 +02:00
  • 4f90504def Fix: Node group operator crash with group node Hans Goudey 2023-07-02 11:40:16 -04:00
  • 6777c0c98e Fix: Assert creating offsets in duplicate elements node Iliya Katueshenock 2023-07-02 17:22:51 +02:00
  • 15cecd1833 Fix: Assert in sculpt mask extract object creation Hans Goudey 2023-07-02 10:32:07 -04:00
  • 9e78d4e646 Cleanup: Remove unnecessary modal callback for face set extract Hans Goudey 2023-07-02 16:22:11 +02:00
  • 5ccb458a21 Cleanup: Sculpt: Remove unnecessary absolute values of face sets Hans Goudey 2023-07-02 16:21:31 +02:00
  • 4f3e2ee857 Refactor: split the animation players image buffer display context Campbell Barton 2023-07-02 19:43:31 +10:00
  • 4be274a703 Cleanup: pass a const ibuf to ED_draw_imbuf_method Campbell Barton 2023-07-02 19:40:28 +10:00
  • 1c104b16dd Cleanup: use set.discard instead of a __contains__ check before remove() Campbell Barton 2023-07-02 19:38:26 +10:00
  • f7d6b7973a Cleanup: minor C++ changes (use nullptr, correct parameter names) Campbell Barton 2023-07-02 19:37:39 +10:00
  • 69aee8ba6b Cleanup: remove redundant (void) for functions with no args in C++ Campbell Barton 2023-07-02 19:37:22 +10:00
  • feb83e66c6 code_clean: add use_empty_void_arg cleanup operation Campbell Barton 2023-07-02 19:37:20 +10:00
  • 345d1a4b44 Cleanup: simplify struct declarations in C++ Campbell Barton 2023-07-02 19:37:19 +10:00
  • ffab21a3ef Cleanup: format Campbell Barton 2023-07-02 19:37:17 +10:00
  • 1cdaae9611 Cleanup: quiet GCC warnings Campbell Barton 2023-07-02 19:34:35 +10:00
  • db7b2ef386 Cleanup: remove unnecessary "struct" in declaration Jacques Lucke 2023-07-02 11:37:56 +02:00
  • 4658de2255 DNA: move makesdna to C++ Jacques Lucke 2023-07-02 10:43:51 +02:00
  • 373e7aa995 Cleanup: remove pragma once from .cc file Jacques Lucke 2023-07-02 08:40:30 +02:00
  • 95df909bcc Sculpt: Use a factor for mask extract factor property Hans Goudey 2023-07-01 20:58:26 -04:00
  • c3eccf432c Cleanup: Make format Harley Acheson 2023-07-01 15:24:24 -07:00
  • 3ece6876af RNA: move most rna files to C++ Jacques Lucke 2023-07-01 16:38:46 +02:00
  • f33d7bb598 Nodes: add nested node ids and use them for simulation state Jacques Lucke 2023-07-01 11:54:32 +02:00
  • e9e12015ea UI: Transparency Checkerboard behind File Browser Thumbnails Harley Acheson 2023-07-01 00:23:17 +02:00
  • 221f985129 EEVEE Next: Ambient Occlusion Node and RenderPass Miguel Pozo 2023-06-30 19:37:30 +02:00
  • 1c17db7489 Fix error in debug build caused by 568fe85b94 Germano Cavalcante 2023-06-30 13:59:09 -03:00
  • a639ec3afa Workbench Next: Hair and Curves support Miguel Pozo 2023-06-30 19:11:18 +02:00
  • 7ad6b7cba4 Cmake: Fix WITH_GPU_BUILDTIME_SHADER_BUILDER on Windows Ray Molenkamp 2023-06-30 18:32:03 +02:00
  • 6eea4acc62 Fix #109547: Error creating geometry node group from property editor Hans Goudey 2023-06-30 11:53:40 -04:00
  • f6f3a6a928 Fix #109523: Crash applying modifier with shape keys Hans Goudey 2023-06-30 11:49:14 -04:00
  • 8cc418b6fc Fix Snap to Face Nearest not working properly if transformed Germano Cavalcante 2023-06-30 12:44:35 -03:00
  • 568fe85b94 BVH Utils: Remove member 'em' from 'BVHTreeFromEditMesh' Germano Cavalcante 2023-06-30 12:36:48 -03:00
  • efdbb57bb6 Cleanup: Hide the 'SnapCache_EditMesh' definition Germano Cavalcante 2023-06-30 12:09:10 -03:00
  • 6bf940d326 Cleanup: remove unnecessary callbacks Germano Cavalcante 2023-06-30 11:32:35 -03:00
  • 56e9abf133 Update credits_git_gen tool to also parse co-authors in commit messages, Bastien Montagne 2023-06-30 14:52:53 +02:00
  • 49e6eb5d94 EEVEE-Next: Use clamped linear spherical harmonic eval Clément Foucault 2023-06-30 13:12:21 +02:00
  • 0929b98cd3 EEVEE-Next: Fix spherical_harmonics_evaluate_non_linear Clément Foucault 2023-06-30 13:10:54 +02:00
  • 6f7f105812 GPU: Fix safe_normalize_and_get_length implementation Clément Foucault 2023-06-30 13:09:49 +02:00
  • 91c3fd7a3b Eevee-next: World Irradiance Caching Jeroen Bakker 2023-06-30 13:54:34 +02:00
  • a655aa1fb2 Cleanup: Make format Jeroen Bakker 2023-06-30 11:39:17 +02:00
  • c2de379081 GPU: Enable Cubemap Array Extension in Compute Shaders Jeroen Bakker 2023-06-30 11:16:39 +02:00
  • f3c131adfe Fix #109422: Assertion triggered when opening a new file and "Load UI" is disabled in settings. Bastien Montagne 2023-06-30 10:26:47 +02:00
  • 422e0c02e9 Cleanup: move more rna files to C++ Jacques Lucke 2023-06-30 08:49:53 +02:00
  • e73a9a6a7d Fix #109519: Orbit Around Selection resets pivot if nothing is selected Germano Cavalcante 2023-06-29 21:04:51 -03:00
  • f47eed749e Cleanup: Fix warning from struct/class mismatch Chris Blackbourn 2023-06-30 09:42:03 +12:00
  • ff62f402da EEVEE-Next: Fix overlap with nodetree UBO Clément Foucault 2023-06-29 21:10:08 +02:00
  • 57852a6688 DRW: Fix some overlapping UBO bindings Clément Foucault 2023-06-29 20:24:59 +02:00
  • 267d449a50 Spreadsheet: Support selection filter for point cloud objects Hans Goudey 2023-06-29 12:57:24 -04:00
  • e76fb44c58 Workbench Next: Remove references to object id name Miguel Pozo 2023-06-29 18:29:52 +02:00
  • 0b13c9c5a6 Fix #109490: Face and Extrude menu missing Germano Cavalcante 2023-06-29 11:17:22 -03:00
  • 13a6da7646 Fix compiler issue on windows platform Jeroen Bakker 2023-06-29 16:01:21 +02:00
  • 4fe7626c49 deps_builder: Update USD repo and hash Ray Molenkamp 2023-06-29 07:49:34 -06:00
  • fb38bb9806 Eevee-Next: World Reflective Light Jeroen Bakker 2023-06-29 15:24:57 +02:00
  • a1e9f9665e GPU: Remove unused GPU_TEXTURE_USAGE_MEMORYLESS Jeroen Bakker 2023-06-29 15:13:12 +02:00
  • a9d501ade2 Fix: Unable to create Cubemap Arrays using GPU Wrapper Jeroen Bakker 2023-06-29 15:12:36 +02:00
  • d801ffddff Cycles: oneAPI: Fix execution error with cryptomatte kernel Nikita Sirgienko 2023-06-28 13:38:55 +02:00
  • e13dc04fb8 Cleanup: move rna_modifier to C++ Jacques Lucke 2023-06-29 14:08:42 +02:00
  • e4cc91a611 Geometry Nodes: Node group operators initial phase Hans Goudey 2023-06-29 13:57:54 +02:00
  • f3da3c7de4 Cleanup: improve debug printing for anonymous attribute inferencing Jacques Lucke 2023-06-29 12:32:12 +02:00
  • 95a703242a Cleanup: Renamed WorldPipeline to BackgroundPipeline Jeroen Bakker 2023-06-29 11:33:20 +02:00
  • dee737d64b Cleanup: use c++ constructor and destructor for paramhandle in uv unwrap Chris Blackbourn 2023-06-29 17:18:10 +12:00
  • 35389e8b35 Cleanup: use const qualifier for arguments & variables Campbell Barton 2023-06-29 10:56:33 +10:00
  • 0dfeccfc6b Cleanup: pass strings as const references where appropriate Campbell Barton 2023-06-29 10:55:58 +10:00
  • d42bc6d433 CPPCheck: excluding text formatting files is no longer needed Campbell Barton 2023-06-29 10:53:18 +10:00
  • 09c0c86d83 Fix property tags dummy enum value holding a reference to stack memory Campbell Barton 2023-06-29 10:29:14 +10:00
  • 65f40a4e5d Cleanup: use snake case for outliner class function names Almaz-Shinbay 2023-06-29 00:58:18 +02:00
  • ccfc67e4cd Cleanup: Simplify mask usage when evaluating attribute Hans Goudey 2023-06-28 16:43:12 -04:00
  • 3c70e12cf3 Partially Revert "Transform: Allow navigation by default" Germano Cavalcante 2023-06-27 20:29:05 +02:00
  • b6a534e41b Fix mouse offset of Set Snap Base returning original position Germano Cavalcante 2023-06-28 15:09:22 -03:00
  • ce7ee791b0 Fix Automatic Constraint using mouse position from before navigation Germano Cavalcante 2023-06-28 14:14:33 -03:00
  • 2dac20e35f CMake/Cleanup: Use bf_intern_atomic target Ray molenkamp 2023-06-28 19:12:55 +02:00
  • a60c1e5bb8 Fix (studio-reported) crash when using 'Clear' on a liboverride hierarchy in the Outliner. Bastien Montagne 2023-06-28 18:39:35 +02:00
  • f89b32382a Point Cloud: Add initial edit mode support Hans Goudey 2023-06-28 12:52:45 -04:00
  • a5b5623933 Fix: Spreadsheet filter toggle active when not functional Hans Goudey 2023-06-28 12:03:36 -04:00
  • ffb0517e6e Cleanup: fix debug lazy function name for Switch node Iliya Katueshenock 2023-06-28 17:26:31 +02:00
  • a1cc621e1e Cleanup: Remove unused custom data type Hans Goudey 2023-06-28 17:17:31 +02:00
  • 12a10448f9 Cleanup: Add explanation to sculpt_batches_get Miguel Pozo 2023-06-28 15:45:12 +02:00
  • fc0e110e60 Fix #109433: Snapping occluding objects even in wireframe mode Germano Cavalcante 2023-06-28 10:34:43 -03:00
  • 128c95438f Fix #109302: baking UDIM displacement normalization wrong Philipp Oeser 2023-06-28 14:58:52 +02:00
  • ab215965c6 Fix: python textformatting ASAN overflow Philipp Oeser 2023-06-28 14:14:04 +02:00
  • ea38268cdc Fix exception in the asset preferences panel when the list is empty Campbell Barton 2023-06-28 20:17:29 +10:00
  • 6bec3bca09 GPv3: Remove dead code in drawing operator Falk David 2023-06-28 11:40:01 +02:00
  • fdfc09502a GPv3: Improve redrawing for drawing operator Falk David 2023-06-28 11:38:42 +02:00
  • 4060ba4024 Cleanup: reserve vector before an append loop Iliya Katueshenock 2023-06-28 08:48:00 +02:00
  • d886fc0238 Fix assert on startup with empty script directories Campbell Barton 2023-06-28 15:45:23 +10:00
  • 3ab8e9b144 PlayAnim: only load the built-in mono-space font Campbell Barton 2023-06-28 13:46:26 +10:00
  • d1e6c8f5a6 Cleanup: spelling in comments Campbell Barton 2023-06-28 12:21:56 +10:00
  • 275ac77f16 Cleanup: quiet clang warnings from using u8 defines Campbell Barton 2023-06-28 12:19:51 +10:00