Commit Graph

  • d5b697b3f1 Python API: Grease Pencil: Add handle helper class to expose more handle attributes Kevin C. Burke 2025-05-05 10:32:18 +02:00
  • 8dee08996e GPU: Shader: Add wrapper to stage agnostic function Clément Foucault 2025-05-05 09:59:00 +02:00
  • 92ac9f3b25 Compositor: Remove Premultiplied option from Brightness node Omar Emara 2025-05-05 08:33:29 +02:00
  • a36c9adfe4 Fix: Description error in uv_layers.remove() Daniel Salazar 2025-05-05 08:28:21 +02:00
  • 2ab8c7a5bb Fix: Docs: Remove Improper Comma from main README Jordan Henshaw 2025-05-05 06:37:48 +02:00
  • bf0018d75b Cleanup: Add comment for tilt_sensitivity constant Sean Kim 2025-05-05 04:45:48 +02:00
  • 91c340a1a5 Cleanup: Remove redundant break after return in switch Hans Goudey 2025-05-04 22:07:20 -04:00
  • beadd08fb7 Fix: A few small issues with spreadsheet row filters Hans Goudey 2025-05-04 22:05:46 -04:00
  • 33bef53c3e Sculpt: Use box test to select BVH nodes affected by Clay Strips Nicola 2025-05-05 04:01:01 +02:00
  • c0f191f580 GPU: Make polylines vertex shader use C++ shader compilation Clément Foucault 2025-05-05 00:44:34 +02:00
  • 223aca7703 Build: Fix overzealous line wrap for COMPILER_CODE_COVERAGE_CXXFLAGS Jesse Yurkovich 2025-05-04 21:37:28 +02:00
  • 8d06479d24 Fix #137057: Sample Single Point Curves Mattias Fredriksson 2025-05-04 16:31:58 +02:00
  • 5dd53fdb29 Fix: Avoid relative imports in UI code Nika Kutsniashvili 2025-05-04 13:26:03 +02:00
  • aa2ca33da2 Fix #137064: Nodes: Some nodes have a blank header when no datablock is selected илья _ 2025-05-04 11:37:07 +02:00
  • 5dd37abfbf Fix: Nodes: new empty frame node is always at origin Jacques Lucke 2025-05-04 09:40:18 +02:00
  • 884ef238c0 Fix #136397: Line Art: Skip dupli objects with include_objects YimingWu 2025-05-04 08:20:06 +02:00
  • 327ac569b2 Geometry Nodes: show node timings for import nodes Jacques Lucke 2025-05-04 05:44:52 +02:00
  • ebeb5cc2fc Fix: Missing UI class registration Aaron Carlisle 2025-05-03 22:38:08 -04:00
  • 6ec5ad88b9 Fix: Making a brush local doesn't set user count correctly Sean Kim 2025-05-04 01:25:05 +02:00
  • c92abb6af1 Icons: Match SVG height for Add/Remove icons Aaron Carlisle 2025-05-03 17:21:06 -04:00
  • 71ac8eee68 Cleanup: Use const arguments for realize instances function Hans Goudey 2025-05-03 15:25:24 -04:00
  • 9e5151d294 Refactor: UI: Replace uiLayoutSplit with class method uiLayout::split Guillermo Venegas 2025-05-03 20:51:42 +02:00
  • 5055a4e5a3 FIX: Select operators in Sequencer Preview Mukhesh 2025-05-03 02:20:56 +02:00
  • 7d97ba4c5f Cleanup: use float2, int2 types for cursor drawing callbacks Campbell Barton 2025-05-02 23:01:29 +00:00
  • 0d6a0dfa29 Cleanup: reduce right-shift in Python iterators Campbell Barton 2025-05-03 08:57:44 +10:00
  • db78c031c5 PyDoc: add types to property doc-strings in bpy.types Andrej730 2025-05-03 08:41:01 +10:00
  • 24dc0482ac PyAPI: minor optimization using iterators for contains checks Andrej730 2025-05-03 08:41:01 +10:00
  • ae2c601a0c Fix: Curves split/separate points operators lose vertex group status Hans Goudey 2025-05-02 14:39:20 -04:00
  • 5dc86dacda Refactor: UI: Replace uiLayoutBox with class method uiLayout::box Guillermo Venegas 2025-05-02 19:46:26 +02:00
  • b1fd91c2c0 Fix #138329: Workbench Material color type broken for meshes with no material. Bastien Montagne 2025-05-02 18:58:15 +02:00
  • f24ad7a470 Build: Add WITH_OPTIMIZED_BUILD_TOOLS Miguel Pozo 2025-05-02 18:33:44 +02:00
  • 37dcdb2b6a Depsgraph: Avoid quadratic overhead when building collection relations Hans Goudey 2025-05-02 17:51:10 +02:00
  • 204050d1a3 Fix #115714: Change OpenColorIO abort to CLOG_ERROR Brecht Van Lommel 2025-05-01 19:01:56 +02:00
  • 321e9e049e Fix: USD material reader uses fixed colorspace names Brecht Van Lommel 2025-05-01 18:19:51 +02:00
  • af4a7efaed Fix #138262: Movie file colorspace can't be changed Brecht Van Lommel 2025-05-01 17:59:44 +02:00
  • 45a2634917 Fix: Curves: "Separate" in point selection mode loses boundary segments Laurynas Duburas 2025-05-02 17:30:02 +02:00
  • 5b29ba488f Color management: Implement shader to convert to scene linear Sergey Sharybin 2025-05-02 16:51:46 +02:00
  • a26ed85adf Fix: Wrong ID type used to create Lookdev world Sergey Sharybin 2025-05-02 16:29:28 +02:00
  • 0fa57b7774 glTF Exporter: Restore animation hook after slots management Julien Duroure 2025-05-02 16:19:35 +02:00
  • a1b92f91b7 Fix #137990: Grease Pencil: Crash when creating library override Falk David 2025-05-02 16:15:34 +02:00
  • ed68c0a635 Cleanup: Clarify instances almost unique IDs cache Hans Goudey 2025-05-02 10:11:22 -04:00
  • c52b5387ba glTF exporter: Add mapping parameter in gather_image_hook Julien Duroure 2025-05-02 16:02:49 +02:00
  • f6167aab31 Anim: name new action slots after the last-used slot Sybren A. Stüvel 2025-05-02 16:03:00 +02:00
  • a5834743f3 glTF exporter: Refactor image uri management Julien Duroure 2025-05-02 15:58:46 +02:00
  • eee3c96a8f Fix: glTF: Avoid crash when object is another scene is not in object mode Julien Duroure 2025-05-02 15:56:15 +02:00
  • 61e6c91c4e Fix: glTF: Fix regression - bone flat hierarchy export Julien Duroure 2025-05-02 15:53:53 +02:00
  • 743a6ae2a5 Fix: glTF: Fix active/inactive UI for ShapeKeys animation panel Julien Duroure 2025-05-02 15:49:16 +02:00
  • bc8a39fba0 glTF: Better error handling when image is not found Julien Duroure 2025-05-02 15:42:33 +02:00
  • f879c37a06 glTF: Cleanup function name Julien Duroure 2025-05-02 15:40:58 +02:00
  • caaf148d50 Fix: glTF Exporter: Fix Track export when Apply Modifier Julien Duroure 2025-05-02 15:38:29 +02:00
  • ee6e978d07 Fix: glTF exporter: Fix exporting Vertex Color for Unlit Materials Julien Duroure 2025-05-02 15:35:32 +02:00
  • 23e16f3371 Fix: glTF: Fix crash in animation pointer when no SpecularColorFactor can be found Julien Duroure 2025-05-02 15:32:57 +02:00
  • 3e8aabcd0b glTF importer: add option to import scenes as Collection(s) or Scene(s) Julien Duroure 2025-05-02 15:30:18 +02:00
  • 6e689ec59c glTF exporter: Clamp Normalized Vertex Color values Julien Duroure 2025-05-02 15:27:22 +02:00
  • b1c8f90b32 Math: Use lvalue ref-qualifier for compound assignment operators Sergey Sharybin 2025-05-02 15:25:32 +02:00
  • 705ba465bb glTF importer: New option to import unused materials & images Julien Duroure 2025-05-02 15:24:43 +02:00
  • fb45d97ad4 Tests: Updated Grease Pencil render tests Falk David 2025-05-02 15:22:51 +02:00
  • dbb2b01ff9 glTF Exporter: AO color can now be used as BaseColor Julien Duroure 2025-05-02 15:20:14 +02:00
  • 99c87fbf18 Fix #137299: Exception with batch rename of nodes outside node editor Hans Goudey 2025-05-02 15:17:23 +02:00
  • cc3a131947 glTF exporter: Cache Sampler Output Julien Duroure 2025-05-02 15:15:16 +02:00
  • c3ab321d2a glTF exporter: Export Viewport Material Julien Duroure 2025-05-02 15:07:20 +02:00
  • e8d1491e62 Refactor: Depsgraph: simplify query API further Jacques Lucke 2025-05-02 15:08:29 +02:00
  • f59cd876ad Cleanup: ensure logically correct sort callback (id_order_compare) Campbell Barton 2025-05-02 12:39:24 +00:00
  • 276fac2294 Harden blendfile reading against fully corrupted input data. Bastien Montagne 2025-05-02 14:29:11 +02:00
  • 368c737fe7 Core: Fix/refactor invalid logic around handling of 'default materials'. Bastien Montagne 2025-05-02 14:09:53 +02:00
  • 58247efc69 Refactor: Assets: Use weak reference comparison to lookup assets Julian Eisel 2025-05-02 13:32:11 +02:00
  • 098990b172 Fix: Vulkan: Revisited samplers Jeroen Bakker 2025-05-02 13:24:06 +02:00
  • 4cb69dafb0 Compositor: Remove Use Alpha option from Composite and Viewer node Omar Emara 2025-05-02 12:50:58 +02:00
  • d77fb1fb0e Fix #138149: Vulkan: Update descriptor pool sizes Jeroen Bakker 2025-05-02 12:42:20 +02:00
  • deddc6f18c Fix #137913: Grease Pencil: Fallback for looking up material index attribute Lukas Tönne 2025-05-02 12:34:49 +02:00
  • 1a96c310d8 Fix #138272: Camera Ortho Scale adjustment wrong Background Image offset Philipp Oeser 2025-05-02 12:05:40 +02:00
  • 68252ef77c Fix #138163: Autokey doesn't work when using trackpad to move locked camera Pratik Borhade 2025-05-02 11:56:24 +02:00
  • 3aea40b8cd Anim: Bone collection UI changes Pratik Borhade 2025-05-02 11:52:33 +02:00
  • 67bec541fa Fix: Grease Pencil: Undo layer drag-and-drop Sietse Brouwer 2025-05-02 11:32:07 +02:00
  • 806a633609 GPU: Implement blending mode for piercing a hole in alpha Sergey Sharybin 2025-05-02 10:40:23 +02:00
  • a345c3db64 GPU: Add API to access render frame buffer Sergey Sharybin 2025-05-02 10:38:28 +02:00
  • 180770fe3f Draw: Scale checkerboard with pixel size Sergey Sharybin 2025-05-02 10:36:59 +02:00
  • 614f3957fe Cleanup: suppress null-dereference warning Campbell Barton 2025-05-02 07:23:54 +00:00
  • f6e3635c1c Fix: potential null pointer de-reference in 2.8x UI versioning Campbell Barton 2025-05-02 07:03:12 +00:00
  • 703fce10f9 Fix: Complier warning Pratik Borhade 2025-05-02 07:51:30 +02:00
  • 3a3265581b Fix: Code comment about ignoring scale/rotate lock flags in global orientation Pratik Borhade 2025-05-02 07:01:57 +02:00
  • 9eb9493ecd Fix: build error WITH_CYCLES_OSL & GCC 15.1 Campbell Barton 2025-05-02 04:22:17 +00:00
  • bf6c847464 Tests: USD: Run the compliance validator for the MaterialX export test Jesse Yurkovich 2025-05-02 06:19:28 +02:00
  • e5e7b6232a UI: Add labels for local and essentials assets in tooltip Sean Kim 2025-05-02 02:16:29 +02:00
  • 0491c2c233 Fix #136940: brush.asset_save_as crashes in background mode Sean Kim 2025-05-02 00:45:06 +02:00
  • 20b471e851 Cleanup: Resolve missing declaration warning Hans Goudey 2025-05-01 16:05:00 -04:00
  • 877abbe9f7 Cleanup: EEVEE: Remove next from EEVEE-Next from tests suite Clément Foucault 2025-05-01 17:54:22 +02:00
  • 668aed18e9 Grease Pencil: Viewport option for showing onion skins of the active object only Sietse Brouwer 2025-05-01 17:43:17 +02:00
  • 5e2a856566 UI: Add shortcut to show active sidebar tab Guillermo Venegas 2025-05-01 17:32:51 +02:00
  • 4e7dfcbe3f Modeling: Add Auto Normalize when Assigning vertex weights Nathan Vegdahl 2025-05-01 16:08:10 +02:00
  • 41a69b76a6 Partial Fix #129592: Vulkan: Add support for line size Jeroen Bakker 2025-05-01 15:44:40 +02:00
  • b028384749 Cleanup: Pass pointer to get_item_as() Mattias Fredriksson 2025-05-01 15:40:14 +02:00
  • 90ea4f88f3 Refactor: Use test fixtures and C++ style initialization Habib Gahbiche 2025-05-01 15:37:26 +02:00
  • 4d0a70f638 Compositor: Remove unused Defocus node options Omar Emara 2025-05-01 15:59:43 +03:00
  • a31dcdf5b5 Compositor: Remove Variable Size blur option Omar Emara 2025-05-01 14:58:10 +02:00
  • bb215a37e2 UI: Keymap: Show alert when operator or property not found Pablo Vazquez 2025-05-01 14:50:49 +02:00
  • a5967aae81 Fix #138177: Wrong rearranging channel groups in the Dope Sheet Philipp Oeser 2025-05-01 14:20:32 +02:00
  • 781e15671b Fix #138177: Wrong rearranging channel groups in the Dope Sheet Sybren A. Stüvel 2025-05-01 14:14:37 +02:00
  • ed93044f70 Fix #138206: Pasting nodes is ignoring offset for frame children Lukas Tönne 2025-05-01 13:41:47 +02:00
  • 2894fd79d4 Vulkan: Inline small data conversion function Hans Goudey 2025-05-01 13:37:36 +02:00