Commit Graph

  • e071288ab2 Nodes: Panels integration with blend files and UI Lukas Tönne 2023-08-30 12:37:21 +02:00
  • f77fdbff8a Fix #111642: VSE glow code can overflow with small proxies Philipp Oeser 2023-08-30 10:24:45 +02:00
  • 5894ab2e07 Fix #104022: Expand Mask inverted fill Petar Dosev 2023-08-30 09:28:46 +02:00
  • e1b72e569d Fix #111649: 3rd party Python modules can cause Python error on exit Campbell Barton 2023-08-30 15:45:41 +10:00
  • 46edf61180 CMake: adjust the error message when a non-default version wasn't found Campbell Barton 2023-08-30 15:20:50 +10:00
  • a6837ac517 PyAPI: support building with the up-coming Python 3.12 Campbell Barton 2023-08-30 14:05:32 +10:00
  • 0db1664ba4 Cleanup: reduce right shift in wm_window_timers_process Campbell Barton 2023-08-30 12:17:30 +10:00
  • d7b9467f19 Cleanup: simplify wm_jobs_timer_end, wm_jobs_timer Campbell Barton 2023-08-30 12:17:29 +10:00
  • 09471c8636 Cleanup: simplify WM_event_timer_sleep Campbell Barton 2023-08-30 11:09:26 +10:00
  • 745f78f9f0 WM: improve timer precision for more precise playback Campbell Barton 2023-08-30 10:57:20 +10:00
  • 0026d20c8c Cleanup: quiet compiler warnings, correct doxy section Campbell Barton 2023-08-30 10:57:17 +10:00
  • 2eceb48ea7 Cleanup: simplify NewGeometryNodeGroupTool poll function Campbell Barton 2023-08-30 10:57:15 +10:00
  • 3d607be572 Cleanup: spelling in comments Campbell Barton 2023-08-30 10:57:12 +10:00
  • 4ea5feb7d2 Cleanup: use _itemf suffix for enum callback, remove leading separator Campbell Barton 2023-08-30 10:57:11 +10:00
  • 87379a1c86 Cleanup: license header Campbell Barton 2023-08-30 10:57:09 +10:00
  • ddbe073a6d Cleanup: Typo in prior commit. Harley Acheson 2023-08-29 11:32:19 -07:00
  • 468584f5e7 UI: Handle lack of active area in NewGeometryNodeGroupTool poll Christoph Lendenfeld 2023-08-29 11:27:51 -07:00
  • 6d2c7c509c Fix: failing keymap test for ARMATURE_OT_assign_to_collection Nathan Vegdahl 2023-08-29 20:14:33 +02:00
  • 7563b96945 Geometry Nodes: Avoid attribute copy in simple case of points to curves Hans Goudey 2023-08-29 20:12:47 +02:00
  • a3c045d49d Fix: Customdata merging does not check layer limit on destination Philipp Oeser 2023-08-29 18:02:36 +02:00
  • 3f0eba32d4 Cleanup: Fix unused variable warning Hans Goudey 2023-08-29 12:00:18 -04:00
  • 69c498084a Cleanup: Remove unnecessary Mesh C API functions Hans Goudey 2023-08-29 11:47:29 -04:00
  • b339e3937d Fix: Crash in sculpt mode with shared normals caches Hans Goudey 2023-08-29 17:07:42 +02:00
  • 425b871607 Mesh: Replace EdgeHash and EdgeSet with C++ classes Hans Goudey 2023-08-29 17:00:33 +02:00
  • 48b08199d5 Geometry Nodes: Points to Curves node Iliya Katueshenock 2023-08-29 16:52:20 +02:00
  • ab67d410a9 Fix: set bone collection membership properly for new bones Nathan Vegdahl 2023-08-29 16:35:56 +02:00
  • 639a74d236 Fix: EEVEE-Next: Subsurface Scattering regression Miguel Pozo 2023-08-29 15:55:02 +02:00
  • aa83fb0337 Geometry Nodes: Support drag & drop for Materials Daybreak 2023-08-29 15:51:18 +02:00
  • 830572a1bb Anim: add python API for reordering bone collections Alexander Gavrilov 2023-08-26 20:53:11 +03:00
  • b9cf854a99 Fix #111466: GPU: Don't add Textures twice to the same FrameBuffer Miguel Pozo 2023-08-29 15:49:32 +02:00
  • f0385d7a9e Cleanup: Make format Jeroen Bakker 2023-08-29 15:30:13 +02:00
  • 9fba9f418d Fix: EEVEE: runtime-generated BSDF LUT does not match the precomputed LUT Weizhen Huang 2023-08-29 15:22:37 +02:00
  • 50afd1f05d UI: Rename and reorder group operators in Node Editor menus persun 2023-08-29 15:05:42 +02:00
  • bee3f645d8 Vulkan: Rewrite GHOST_ContextVK Jeroen Bakker 2023-08-29 15:05:08 +02:00
  • 068e117a8b Fix shader compile error due to saturate() not available Weizhen Huang 2023-08-29 15:00:54 +02:00
  • ea974b6681 UI: fix and improve a few messages Damien Picard 2023-08-29 14:49:02 +02:00
  • fc8c8da885 Fix: handle bone collections in the object join operator Alexander Gavrilov 2023-08-27 11:57:22 +03:00
  • a1f081c212 Fix: uninitialized memory in bone collection unit tests Nathan Vegdahl 2023-08-29 11:09:36 +02:00
  • 172a6d65a6 Fix: update BKE bone layer visibility checks to use bone collections Nathan Vegdahl 2023-08-29 10:59:06 +02:00
  • f1111808b8 Fix: rename animation curves associated with bone collection properties Alexander Gavrilov 2023-08-26 15:31:34 +03:00
  • 9eee076a29 Anim: add custom property support for Bone Collections Nathan Vegdahl 2023-08-25 16:33:20 +02:00
  • 998136f7a7 Anim: replace Bone Groups & Armature Layers with Bone Collections Sybren A. Stüvel 2023-08-22 12:15:54 +02:00
  • 042c5347f4 Anim: move bone colors from bone groups to individual bones Sybren A. Stüvel 2023-08-22 11:11:52 +02:00
  • c9621a002d Cleanup: Sculpt: Remove duplicate visibility update function Hans Goudey 2023-08-29 14:23:04 +02:00
  • 1eea5ac82a Fix #111545: Regression: Crash when drawing all view layers in outliner Pratik Borhade 2023-08-29 14:11:23 +02:00
  • 7fb58a33f0 Fix #111332: 4.0 files cannot be opened in 3.6, invalid region types Julian Eisel 2023-08-29 13:52:16 +02:00
  • dc9589d3e4 Cleanup: use utility function for LUTs parametrized by cos_theta and roughness Weizhen Huang 2023-08-29 14:08:38 +02:00
  • 3876133ef5 Fix wrong factor in EEVEE multi-GGX average color Weizhen Huang 2023-08-29 13:53:24 +02:00
  • 567e3b9b19 Assets: Always use guarded allocator for weak references Julian Eisel 2023-08-29 12:22:57 +02:00
  • cc01bb83f6 Fix #111490: paint radius set to 1 (shift-smoothing but brush missing) Philipp Oeser 2023-08-29 13:44:35 +02:00
  • a69352824e Cleanup: simplify terms in EEVEE multiscatter GGX Weizhen Huang 2023-08-29 12:50:53 +02:00
  • f518e86128 Cleanup: remove unused function Jacques Lucke 2023-08-29 12:43:02 +02:00
  • cbf8bb9eb9 Nodes: move more rna code to geometry node file Iliya Katueshenock 2023-08-29 12:15:40 +02:00
  • 0798aae01c Fix #111607: Do not unregister internal nodes ChengduLittleA 2023-08-29 09:35:45 +02:00
  • 44750edb31 Fix #111533: Sequencer selection broken with IC keymap Julien Kaspar 2023-08-29 17:27:47 +10:00
  • ebd4d1e2d6 Fix dangling pointer while scrubbing in the sequencer Campbell Barton 2023-08-29 17:19:49 +10:00
  • 941dbbc175 Cleanup: various minor C++ changes Campbell Barton 2023-08-29 16:43:20 +10:00
  • d06da5a6ad License headers: add missing header Campbell Barton 2023-08-29 16:32:25 +10:00
  • eec449ffe8 Cleanup: correct spelling, comments Campbell Barton 2023-08-29 15:09:33 +10:00
  • 02955495cb AUTHORS: update Campbell Barton 2023-08-29 15:07:27 +10:00
  • 7abf5fc093 Cleanup: format, single quote enums Campbell Barton 2023-08-29 14:55:10 +10:00
  • 1e0ddab5b8 Cleanup: Make format Harley Acheson 2023-08-28 21:38:38 -07:00
  • 04285c2d0e UI: Node Grid Adjustments for Line Width Harley Acheson 2023-08-29 06:33:21 +02:00
  • 0b23816d5c Cleanup: Use Map instead of std::map for USD mesh writer Hans Goudey 2023-08-28 22:44:32 -04:00
  • 59d1fc4b61 Cleanup: Simplify USD export mesh data access Hans Goudey 2023-08-28 22:40:31 -04:00
  • df7f22d28e Cleanup: Simplify mesh primitive grid and cuboid quad creation Hans Goudey 2023-08-28 21:57:22 -04:00
  • 411cd827b7 Nodes: Move Auto-Offset toggle to User Preferences Rawalanche 2023-08-29 01:18:33 +02:00
  • 226359ec48 Mesh: Parallelize vertex and edge to corner topology map creation Iliya Katueshenock 2023-08-28 22:32:31 +02:00
  • eafe8332c7 Fix: Compile error with Ghost X11 off and Wayland on Hans Goudey 2023-08-28 16:15:21 -04:00
  • ee7e187b7f Fix #111561: Workbench-Next: Overlay in-front compositing Miguel Pozo 2023-08-28 21:01:56 +02:00
  • 0fa8b099a5 EEVEE-Next: Move the transmittance LUT to the Utility Texture Miguel Pozo 2023-08-28 21:01:08 +02:00
  • a0c5467b7d Fix #111592: Merge modifier may crash in some cases Germano Cavalcante 2023-08-28 14:28:41 -03:00
  • 5f3b271421 Triage Tools: Remove workarround when searching for issues Germano Cavalcante 2023-08-28 10:57:09 -03:00
  • 55613de74c I18n: Updated UI translations from SVN trunk (r6676). Bastien Montagne 2023-08-28 18:13:53 +02:00
  • 3acda70d8c Fix: Workbench-Next: Viewport Image Render Miguel Pozo 2023-08-28 18:12:39 +02:00
  • 5ba692898e I18N/UI messages fixes. Bastien Montagne 2023-08-28 18:02:03 +02:00
  • 60560c7da5 Cleanup: remove irrelevant comment in TreeElementModifier Almaz-Shinbay 2023-08-28 17:32:50 +02:00
  • a931c7e7b4 Writefile: Enable some checks systematically when writing blendfile. Bastien Montagne 2023-08-28 15:34:38 +02:00
  • 779bfe2734 Cleanup: Make format Jeroen Bakker 2023-08-28 15:31:20 +02:00
  • fb6687a790 Viewport: Add toggle for edit mode overlays fresnel Gilberto Rodrigues 2023-08-28 15:29:25 +02:00
  • 52300ccc87 Writefile: Add validation of ID names as part of pre-write checks. Bastien Montagne 2023-08-28 15:17:08 +02:00
  • 3db523ab3e Cleanup: Move BLO headers to C++ Hans Goudey 2023-08-28 15:01:05 +02:00
  • 66c05fe368 Fix RNA collection accessor (string search) not checking for null key pointer. Bastien Montagne 2023-08-28 13:16:24 +02:00
  • 47672bd06a Readfile: Add validation call for invalid ID naming. Bastien Montagne 2023-08-28 13:10:22 +02:00
  • c4a0bd7d50 Fix BLI_findstring_ptr & co. potentially accessing NULL pointer. Bastien Montagne 2023-08-28 12:55:57 +02:00
  • 42473099b4 Cleanup: Braces around initialization Sergey Sharybin 2023-08-28 12:46:27 +02:00
  • 3806febb15 Cleanup: Make format Jeroen Bakker 2023-08-28 11:12:40 +02:00
  • 1f4c7a36df Wireframe color option for all shading modes Gilberto Rodrigues 2023-08-28 11:04:40 +02:00
  • 35a5297ae6 Cleanup: replace magic number with sizeof(..) Campbell Barton 2023-08-28 18:56:25 +10:00
  • 02406e17a0 Fix #111601: VSE strip modifier copy ensure unique name ChengduLittleA 2023-08-28 10:05:22 +02:00
  • c388ff6f89 Viewport: show fractional FPS playback values Campbell Barton 2023-08-28 17:23:39 +10:00
  • 8a735d0aa4 Fix: EEVEE: Incorrect GGX BRDF pdf and BTDF evaluation Weizhen Huang 2023-08-27 20:51:32 +02:00
  • 6538a58725 Correct missing include from 7458d68b35 Campbell Barton 2023-08-27 19:12:18 +10:00
  • 0e2f4046c6 Fix #111579: erratic viewport FPS at high frame rate Campbell Barton 2023-08-27 17:20:20 +10:00
  • 7458d68b35 Scene: increase the number of FPS samples, use fixed-point arithmetic Campbell Barton 2023-08-27 12:25:32 +10:00
  • 03071e8c02 Cleanup: remove unused test file Weizhen Huang 2023-08-26 21:09:04 +02:00
  • b274952694 Cleanup: move scene FPS calculation into it's own file Campbell Barton 2023-08-26 18:36:58 +10:00
  • e5a0d11c4e UI: Allow eyedropper outside of Blender (X11) Vitor Boschi 2023-08-26 17:15:32 +10:00
  • 19850496cb Cleanup: remove unused function, format Campbell Barton 2023-08-26 17:04:42 +10:00
  • 67843e188b Fix: EEVEE-Next: incorrect GGX BRDF LUT coordinates Weizhen Huang 2023-08-26 00:18:26 +02:00