Commit Graph

  • 393c365daf Cleanup: code-comment formatting, remove commented prints Campbell Barton 2023-09-19 15:00:21 +10:00
  • 085b094f18 Cleanup: use const arguments & variables Campbell Barton 2023-09-19 11:01:28 +10:00
  • 05c053cd25 Cycles: make transmission color in Pricipled BSDF match the base color Weizhen Huang 2023-09-18 18:08:20 +02:00
  • 742f3b233f Nodes: Rename ui_items property to items_tree Lukas Tönne 2023-09-18 18:07:26 +02:00
  • e59944dba4 Anim: armature edit mode 'select by bone color' operator Sybren A. Stüvel 2023-09-18 18:04:37 +02:00
  • d5329eeea2 Anim: armature edit mode 'select by bone collection' operator Sybren A. Stüvel 2023-09-18 17:55:17 +02:00
  • c230c52626 Anim: implement 'Select Grouped' by bone color Sybren A. Stüvel 2023-09-18 16:36:20 +02:00
  • e41fbfd6e9 Anim: add 'select grouped: bone collection' pose mode operator Sybren A. Stüvel 2023-09-18 15:29:03 +02:00
  • 1cb7e29123 Fix: EEVEE: implicit cast from float to bool in Multiscatter GGX Weizhen Huang 2023-09-18 17:29:10 +02:00
  • 1cfed92c84 Fix: Exception creating geometry node group or node group socket Hans Goudey 2023-09-18 11:01:05 -04:00
  • e894e6a411 Fix: Cycles: wrong refractive index in path guiding Weizhen Huang 2023-09-18 16:20:48 +02:00
  • c951464b8a Fix #112521: Socket in_out type specified as a simple enum Lukas Tönne 2023-09-18 15:53:31 +02:00
  • 34877ec38b Fix #112083: Loop cut requires GL only in interactive mode ChengduLittleA 2023-09-18 15:45:16 +02:00
  • 57990ec3fc Refactor: Cycles: adjust microfacet lobe selection pdf by tint Weizhen Huang 2023-09-18 15:32:46 +02:00
  • 9184ea415b Fix #112500: Crash setting mesh line vertices to 0 Hans Goudey 2023-09-18 08:53:09 -04:00
  • 7be628b396 Anim: bone collections: make the "(de)select bones" work on linked arms Sybren A. Stüvel 2023-09-18 14:47:46 +02:00
  • 38871b9728 Anim: (de)select bones in collection, remove 'name' operator property Sybren A. Stüvel 2023-09-18 14:46:54 +02:00
  • 8337a19f97 Anim: make it possible to select bone collections on linked armature Sybren A. Stüvel 2023-09-18 14:43:52 +02:00
  • 02659c0d01 Anim: merge bone collection assignment menus Sybren A. Stüvel 2023-09-18 14:21:04 +02:00
  • e0dacfdda6 EEVEE: use Schlick's approximation instead of real Fresnel for glass Weizhen Huang 2023-09-18 14:26:19 +02:00
  • 6a0f98aeef Fix memory leak in PyC_ExceptionBuffer for Py 3.12 Campbell Barton 2023-09-18 22:09:19 +10:00
  • 19b9ee7f74 Cleanup: remove commented out PyC_ExceptionBuffer function Campbell Barton 2023-09-18 22:09:18 +10:00
  • 915256eb0a Vulkan: Enable Device Features for EEVEE-Next Jeroen Bakker 2023-09-18 13:54:02 +02:00
  • f7ccec2bcc Vulkan: Fix Generate Mipmaps for Array Textures Jeroen Bakker 2023-09-18 13:45:53 +02:00
  • 231f1a6076 Vulkan: Implement GPU_storagebuf_copy_sub_from_vertbuf Jeroen Bakker 2023-09-18 13:44:03 +02:00
  • a54495b347 Vulkan: Upload Uniform Buffer Attached Data Jeroen Bakker 2023-09-18 13:43:16 +02:00
  • 1daecc24d0 Vulkan: Postpone Resource Destruction Jeroen Bakker 2023-09-18 13:42:17 +02:00
  • 0e47a13e3e Vulkan: Fix Namespace Collision Between Shader Resources Jeroen Bakker 2023-09-18 13:41:50 +02:00
  • 80dda1168f Vulkan: Submit after Compute Dispatch Jeroen Bakker 2023-09-18 13:41:19 +02:00
  • 418f817879 I18n: do not translate Freestyle modifier breadcrumbs Damien Picard 2023-09-15 16:21:00 +02:00
  • a59ec4c936 UI: Rename Eevee to EEVEE in labels/tooltips Pablo Vazquez 2023-09-18 12:28:36 +02:00
  • 10c5c94eaf Fix #112486: VSE: Rendering transparent frames produces errors/crashes Sergey Sharybin 2023-09-18 12:22:12 +02:00
  • c6b553d57c Anim: Add bone collections to the outliner Sybren A. Stüvel 2023-09-18 12:10:53 +02:00
  • d7e9497a06 Anim: remove bone groups from the outliner Sybren A. Stüvel 2023-09-18 11:57:42 +02:00
  • 1b3141c06e Cleanup: Strict compiler warning in GPU code Sergey Sharybin 2023-09-18 12:04:47 +02:00
  • 64976a396b I18N: Updated UI translations from dedicated git repo (3c637f5ed7d08b). Bastien Montagne 2023-09-18 11:10:30 +02:00
  • 2d057c0238 Cleanup: remove unnecessary PyErr_Fetch/Restore use in bpy_rna Campbell Barton 2023-09-18 17:38:55 +10:00
  • 688595842e Fix memory leak with collections attributes in RNA for Python 3.12 Campbell Barton 2023-09-18 17:12:18 +10:00
  • 906a5a89c4 Cleanup: remove fix for #112129 which is no longer needed Campbell Barton 2023-09-18 16:05:45 +10:00
  • 209056b0e9 Cleanup: remove error checks on return value of safe utf8 functions Campbell Barton 2023-09-18 15:11:45 +10:00
  • f952e9768d Cleanup: add "_safe(..)" suffix to BLI_str_utf8_as_unicode_step Campbell Barton 2023-09-18 15:03:27 +10:00
  • ab4562738c Cleanup: add asserts, improve wmEvent::utf8_buf doc-string Campbell Barton 2023-09-18 14:32:15 +10:00
  • 8774af25d1 UI: use "safe" utf8 decoding functions for string search Campbell Barton 2023-09-18 14:27:54 +10:00
  • 9e788ddecf BLI_string: add BLI_str_utf8_as_unicode_safe Campbell Barton 2023-09-18 14:25:13 +10:00
  • ed552e9e4f Cleanup: add suffix to clarify unicode functions that return an error Campbell Barton 2023-09-18 13:36:17 +10:00
  • a47f6ffa4d Cleanup: use booleans for text drawing & editing Campbell Barton 2023-09-18 12:21:31 +10:00
  • b091195a8a Fix text editor cursor motion with tabs Campbell Barton 2023-09-18 12:11:07 +10:00
  • 66028c8c97 Fix crash converting spaces to tabs Campbell Barton 2023-09-18 12:11:06 +10:00
  • ce2fa2a13e BLI_string: add BLI_str_utf8_offset_* functions that support tabs Campbell Barton 2023-09-18 11:47:37 +10:00
  • 108dad4e52 BLI_string: prevent buffer overflow for BLI_str_utf8_offset_* functions Campbell Barton 2023-09-18 11:47:34 +10:00
  • 3eb30b048d BLI_string: add BLI_wcwidth_safe to avoid handling error values inline Campbell Barton 2023-09-18 11:47:33 +10:00
  • 2fac2228d0 Cycles: Use Blender headers to access geometry data, avoid copy Hans Goudey 2023-09-18 02:50:09 +02:00
  • f122193e24 Cleanup: Remove unused logic from geometry nodes operator Hans Goudey 2023-09-17 20:09:14 -04:00
  • 6a76696faf Cleanup: Make format Harley Acheson 2023-09-17 11:06:16 -07:00
  • e2156c6402 Cleanup: move local classes out of header Jacques Lucke 2023-09-17 19:21:47 +02:00
  • 62e2cc0ad0 Geometry Nodes: refactor geometry nodes execution interface Jacques Lucke 2023-09-17 19:09:45 +02:00
  • 87fbe14cb4 BLF: Slant Angle Correction Harley Acheson 2023-09-17 18:58:37 +02:00
  • 88ad79c2d1 Add panels to Principled BSDF node Alaska 2023-09-17 15:42:15 +02:00
  • 7bde842e98 Cleanup: improve and unify naming Jacques Lucke 2023-09-17 15:13:30 +02:00
  • 4db6a22c72 Functions: use array indexing instead of VectorSet in graph executor Jacques Lucke 2023-09-17 14:27:01 +02:00
  • 2a5f3bd1cc Functions: refactor lazy-function graph interface Jacques Lucke 2023-09-17 13:54:09 +02:00
  • 342ebeac09 Fix text editor word-wrap displaying characters with an unknown width Campbell Barton 2023-09-17 21:20:28 +10:00
  • 0add567339 Text Editor: improvements to auto-close implementation Campbell Barton 2023-09-17 17:17:34 +10:00
  • b9124d8a85 Fix text editor auto-close potentially auto-closing non-brackets Campbell Barton 2023-09-17 17:17:33 +10:00
  • 0464b9fc58 Fix selecting between tab (or other control characters) in the UI Campbell Barton 2023-09-17 15:41:37 +10:00
  • 5ae99270c1 Fix incorrect cast for BLF_str_offset_from_cursor_position Campbell Barton 2023-09-17 15:39:39 +10:00
  • 69bf9db9a4 Tests: update test for change to BLI_str_cursor_step_next_utf8 Campbell Barton 2023-09-17 14:48:58 +10:00
  • 1cda66b911 WM: resolve transform triggering key-maps to be rebuilt Campbell Barton 2023-09-17 13:23:24 +10:00
  • edc47d3d5a Cleanup: split ID property access into get/ensure functions Campbell Barton 2023-09-17 12:16:40 +10:00
  • ad04167a7d Cleanup: avoid path copying & allocation setting the window title Campbell Barton 2023-09-17 11:59:41 +10:00
  • e39940e255 Fix error from 106d2bb312 Campbell Barton 2023-09-17 11:32:41 +10:00
  • 75afef1372 Cleanup: use braces for GHOST Cocoa *.mm sources Campbell Barton 2023-09-17 09:16:09 +10:00
  • 5b9740c913 Cleanup: use braces for sources in intern/ Campbell Barton 2023-09-17 09:01:48 +10:00
  • e3444fd314 Cleanup: various non-functional C++ changes Campbell Barton 2023-09-17 09:01:46 +10:00
  • 106d2bb312 Cleanup: document ownership for uiTooltipField, add function attributes Campbell Barton 2023-09-17 09:01:45 +10:00
  • c75a304b51 Cleanup: use lowercase ui prefix for enum, rename Color -> ColorID Campbell Barton 2023-09-17 09:01:45 +10:00
  • 7eae806dda Cleanup: format, spelling Campbell Barton 2023-09-17 09:01:43 +10:00
  • fd6076ae3e UI: Add icons to Color Ramp context menu items Pablo Vazquez 2023-09-17 00:30:42 +02:00
  • c63f4e3085 Geometry Nodes: use separate struct for side effect nodes Jacques Lucke 2023-09-16 18:57:04 +02:00
  • 54fd33d783 Functions: support wrapping lazy-function node execute function Jacques Lucke 2023-09-16 18:50:54 +02:00
  • 93f8d55473 Function: add assert to detect invalid side effect nodes early Jacques Lucke 2023-09-16 18:44:58 +02:00
  • 07977bb413 Geometry Nodes: generalize zone body function generation Jacques Lucke 2023-09-16 18:39:54 +02:00
  • bf9b699089 Fix: make.bat showhash Ray Molenkamp 2023-09-16 10:32:30 -06:00
  • e621b7a621 Compositor: Kuwahara filter: consider alpha channel. Habib Gahbiche 2023-09-16 15:50:26 +02:00
  • bd414cdbda Functions: reduce memory usage in node state Jacques Lucke 2023-09-16 12:30:23 +02:00
  • 5c450aea05 Functions: add asserts to check indices Jacques Lucke 2023-09-16 12:24:54 +02:00
  • 60c65ab13b Functions: better pack socket state structs Jacques Lucke 2023-09-16 12:10:40 +02:00
  • c00962d038 EEVEE-Next: Raytrace: Add back Screen Space radiance input Clément Foucault 2023-09-16 11:48:13 +02:00
  • c74a309209 Functions: combine allocations in lazy function graph executor Jacques Lucke 2023-09-16 11:38:40 +02:00
  • c001fbb623 Cleanup: fix debug build Jacques Lucke 2023-09-16 10:58:43 +02:00
  • 142541c279 Geometry Nodes: create local tree logger only when something is logged Jacques Lucke 2023-09-16 10:07:27 +02:00
  • 5939810b3c Cycles: Remove unused Normal input on Hair BSDF Lukas Stockner 2023-09-16 03:16:13 +02:00
  • c963e22a0c Cycles: Fix Geometry node Tangent output for curves when using OSL Lukas Stockner 2023-09-16 03:12:47 +02:00
  • 02ace97df7 Cycles: Also use maybe_ensure_valid_specular_reflection for OSL Lukas Stockner 2023-09-16 03:09:58 +02:00
  • 1b92284f86 Cycles: Pack Chiang Hair local coordinates into BSDF normal field Lukas Stockner 2023-09-16 03:05:31 +02:00
  • 636f3697ee UI: Window Title With Version Harley Acheson 2023-09-16 02:37:06 +02:00
  • b3baeeaa32 UI: Fix Error in Custom Tooltips Harley Acheson 2023-09-16 00:25:42 +02:00
  • 58435f25d6 Cleanup: Make format Harley Acheson 2023-09-15 12:12:23 -07:00
  • 6453b00f44 UI: Custom Tooltips with Optional Images Harley Acheson 2023-09-15 21:06:30 +02:00
  • ee81a49bb2 Cleanup: Make format Harley Acheson 2023-09-15 10:42:40 -07:00