Commit Graph

  • 05a4609583 Python API: add specular tint texture support to node_shader_utils Brecht Van Lommel 2023-09-26 19:22:26 +02:00
  • 049cb479b2 EEVEE-Next: Irradiance Grid clip distance and probe alignment Miguel Pozo 2023-09-26 19:45:41 +02:00
  • a6536ca9c8 Fix: EEVEE-Next: Irradiance Grid minor fixes Miguel Pozo 2023-09-26 19:27:30 +02:00
  • 2ed8df333b Fix Hydra not being disabled when USD library not found on Linux Brecht Van Lommel 2023-09-26 18:05:36 +02:00
  • c0a0de617c Hydra: export Blender shader nodes as MaterialX node graph Bogdan Nagirniak 2023-09-25 18:36:42 +02:00
  • 49eab72141 Fix #107030: return accurate action frame ranges from the Python API Nathan Vegdahl 2023-09-26 18:18:56 +02:00
  • 4a78d7dc4c Fix 110976: Sequencer Scope Artifacts on NVIDIA 30/40 Series Jeroen Bakker 2023-09-26 17:29:59 +02:00
  • 9c20a29259 Fix #112904: Outliner: Bones appear in different places in different modes Pratik Borhade 2023-09-26 17:26:26 +02:00
  • 73460903fa Asset Shelf: Transparent asset shelf header with background for buttons Julian Eisel 2023-09-26 17:12:37 +02:00
  • c524fbe623 Anim: Improve readability of channel colors in channel list Sybren A. Stüvel 2023-09-26 17:02:44 +02:00
  • ca2a8be15f Assets: Rename "Import Type" to "Import Method" in code/BPY Julian Eisel 2023-09-26 16:20:49 +02:00
  • 395f279166 Fix: Missing node asset menu updates after mark asset Hans Goudey 2023-09-26 16:38:50 +02:00
  • 7dbe689b63 Vulkan: Use Point Shaders When Drawing Points Jeroen Bakker 2023-09-26 16:04:08 +02:00
  • e4c89baf53 EEVEE-Next: Port subsurface to compute shader Clément Foucault 2023-09-26 15:52:35 +02:00
  • beb90b5573 Cleanup: Make format Jeroen Bakker 2023-09-26 15:43:59 +02:00
  • 425a5a3158 Mesh: show attribute name collision warning in more panels Jacques Lucke 2023-09-26 15:36:40 +02:00
  • 5c5a041edd Fix #112022: allow vertex groups and attributes with same names again Jacques Lucke 2023-09-26 15:36:12 +02:00
  • 788506d7fc GPU: add pragma once to GPU_shader_shared.h Clément Foucault 2023-09-26 15:19:33 +02:00
  • 97f2b01ea9 Fix #112351: Sculpt implicit sharing thread safety crash Hans Goudey 2023-09-26 14:21:07 +02:00
  • 0055ae01ab Anim: implement a new curve-aware vertex to B-Bone segment mapping mode. Alexander Gavrilov 2023-07-14 16:34:18 +03:00
  • 1b1334aabd Fix: Show mesh data tab while using EEVEE Next persun 2023-09-26 14:08:31 +02:00
  • d9976dac3e UI: Remove duplicate Make Library Override in Object menu Pablo Vazquez 2023-09-26 12:19:27 +02:00
  • a8c0857dcf Fix: assert due to missing topology cache Jacques Lucke 2023-09-26 12:12:10 +02:00
  • 3cbddb2a22 BLI: compute string search scores in parallel Jacques Lucke 2023-09-26 12:07:00 +02:00
  • 9be80399aa Cleanup: update code comments for wayland cursor locking Campbell Barton 2023-09-26 19:50:10 +10:00
  • c4651af470 Cleanup: use initializer list for all GHOST_SystemWayland members Campbell Barton 2023-09-26 19:50:08 +10:00
  • 0309de1f15 Cleanup: use C++ style casts in GHOST/Wayland Campbell Barton 2023-09-26 19:50:06 +10:00
  • 077832e063 Cleanup: spelling in comments Campbell Barton 2023-09-26 19:50:04 +10:00
  • 943096b3bb Cleanup: add missing include, use nullptr literal Campbell Barton 2023-09-26 19:50:02 +10:00
  • 56e98f8ba6 UI: prioritize highlighted last words in string search Jacques Lucke 2023-09-26 11:49:49 +02:00
  • a5741e0561 EEVEE: Change do_multiscatter to a bool internally Clément Foucault 2023-09-26 11:48:51 +02:00
  • 9dda646ea3 Fix: try to call unavailable operator Jacques Lucke 2023-09-26 11:27:49 +02:00
  • 8f9c14145e EEVEE-Next: Fix World Reflection During Raytracing Jeroen Bakker 2023-09-26 11:19:04 +02:00
  • 729e86d5a3 Cycles: oneAPI: fix perf regression by inlining svm_node_closure_bsdf Xavier Hallade 2023-09-25 21:38:30 +02:00
  • aebcec0493 EEVEE: Fix Shader Compilation Jeroen Bakker 2023-09-26 10:24:47 +02:00
  • 0a4fa62f51 EEVEE: Add support for metallic F82 tint Clément Foucault 2023-09-26 10:16:39 +02:00
  • 3514d6ed52 Cleanup: Make format Jeroen Bakker 2023-09-26 08:58:04 +02:00
  • d1fbc69e03 Cleanup: Move logic out of loops, remove unnecessary ui sublayouts Hans Goudey 2023-09-25 22:07:11 -04:00
  • 0cb01332f1 Cleanup: Consistency between asset-extended menu UI templates Hans Goudey 2023-09-25 21:58:30 -04:00
  • 34a1b5bdbd Fix: Node tools shortcuts don't display in menus Hans Goudey 2023-09-25 21:41:50 -04:00
  • 2aa393e727 Cleanup: Remove unnecessary struct keyword in BKE_screen.hh Hans Goudey 2023-09-25 17:52:54 -04:00
  • 916d4c9d9b Cleanup: Move BKE_screen.h to C++ Hans Goudey 2023-09-25 17:48:21 -04:00
  • 1c1c6ac457 Cycles: Fix last failing unit test (T39823) on MetalRT Michael Jones 2023-09-25 22:41:27 +02:00
  • bea13af81a Fix Realtime Compositor: Fix shader compilation on Metal Clément Foucault 2023-09-25 22:00:06 +02:00
  • ee03bb38cb Metal: Add support for atomic image operations Jason Fielder 2023-09-25 21:56:46 +02:00
  • 499c39cfb9 Fix #112867: Workbench: Final render fails to render hair Miguel Pozo 2023-09-25 21:15:56 +02:00
  • 39baa94427 Cycles: Throttle MetalRT BVH builds to avoid exceeding working set limits Michael Jones 2023-09-25 20:20:17 +02:00
  • 0dfcde3fde Fix: EEVEE-Next: Ensure volume property textures are cleared Miguel Pozo 2023-09-25 19:54:51 +02:00
  • a469640861 USD: improve I/O of emission color in preview surface Brecht Van Lommel 2023-09-25 19:24:18 +02:00
  • 3d38b51435 Shaders: add "Weight" to Transmission/Subsurface/Coat/Sheen socket names Brecht Van Lommel 2023-09-25 14:43:12 +02:00
  • 1d265eed5d Shaders: rename Specular to Specular IOR Level in Principled BSDF Brecht Van Lommel 2023-09-25 12:52:13 +02:00
  • 239edb27ad EEVEE: optimize principled BSDF by skipping unused components Brecht Van Lommel 2023-09-22 18:41:50 +02:00
  • a03ee1af81 Shaders: clamp various shader inputs for Principled BSDF Alaska 2023-09-24 00:27:51 +12:00
  • 6e2f29b421 Shader: change Specular input on Principled BSDF to affect IOR Lukas Stockner 2023-09-19 04:50:46 +02:00
  • 3d986b81c5 Shaders: move subsurface scale input below radius in Principled BSDF Brecht Van Lommel 2023-09-22 17:54:37 +02:00
  • 3e3bdc9b89 Shader: rename subsurface scattering methods and change default Brecht Van Lommel 2023-09-22 17:32:13 +02:00
  • 334027063e Shader: use single Principled BSDF input for metallic and specular tint Brecht Van Lommel 2023-09-22 17:19:51 +02:00
  • ca5f1c0f00 Shaders: rename Principled BSDF Emission to Emission Color Brecht Van Lommel 2023-09-22 17:05:47 +02:00
  • def9b76207 Shader: Change specular tint in Principled BSDF from float to color Weizhen Huang 2023-09-22 16:56:44 +02:00
  • 86156566a7 Cycles: Add Metallic Tint to Principled BSDF using F82-Tint model Lukas Stockner 2023-09-17 01:14:51 +02:00
  • 7eead8912d Fix Cycles OSL potentially skipping closures when using layering Lukas Stockner 2023-09-11 03:48:35 +02:00
  • 7e0691d027 Fix: Grammar in operator description Hans Goudey 2023-09-25 13:22:03 -04:00
  • 9a3131323b UI: About: Update links and labels Pablo Vazquez 2023-09-25 18:40:36 +02:00
  • f7af45ccfd UI: Splash: Small changes to links and labels Pablo Vazquez 2023-09-25 18:09:02 +02:00
  • b8c96d1b03 Fix #112059: Anim, Unable to add drivers to bone collections visibility Sybren A. Stüvel 2023-09-25 18:02:24 +02:00
  • 19db9a213e Light linking: Allow re-ordering in the light linking collections Sergey Sharybin 2023-09-25 18:00:28 +02:00
  • ac1c5d943c Anim: make ANIM_bonecolor_posebone_get handle const only Sybren A. Stüvel 2023-09-25 16:49:28 +02:00
  • 05fc31f27f UI: Remove redundant "Context Menu" in menu titles Pablo Vazquez 2023-09-25 16:25:55 +02:00
  • 489693ef6d Light linking: Use checkbox icons for state indication Sergey Sharybin 2023-09-25 15:29:49 +02:00
  • 90d8a07213 UI: Move "Reset Recent" inside a menu persun 2023-09-25 15:15:53 +02:00
  • f2fb74d30c Fix #112802: EEVEE-Next: Invalid weight when mixing closures Clément Foucault 2023-09-25 15:14:45 +02:00
  • 6b53fd5cf6 Realtime Compositor: Allow more result types Omar Emara 2023-09-25 15:12:52 +02:00
  • b7fe84d9bc Cycles: Fix #107714: Leak during MetalRT BVH buid Michael Jones 2023-09-25 14:57:17 +02:00
  • b8833a7f8c Cycles: Disable NanoVDB if not needed when specialising Metal PSOs Michael Jones 2023-09-25 14:56:58 +02:00
  • 166f7c7a98 Assets: Add full_path attribute to AssetRepresentation Colin Basnett 2023-09-25 14:53:41 +02:00
  • eab95fa2aa Anim: enable visual keying of IK-influenced bones Sybren A. Stüvel 2023-09-25 14:37:22 +02:00
  • caf46c9fbb Refactor: anim, rename flag PCHAN_HAS_TARGET to PCHAN_HAS_NO_TARGET Sybren A. Stüvel 2023-09-25 12:03:30 +02:00
  • 0ddd0460f0 Anim, when removing bone constraints, clear the constflag Sybren A. Stüvel 2023-09-25 11:32:29 +02:00
  • 05b725c744 Anim: redefine PCHAN_HAS_CONST flag to mean "has a constraint" Sybren A. Stüvel 2023-09-25 11:29:57 +02:00
  • 12fc4b6c58 Refactor: anim, change if-elseif-else chain to switch + reduce iterations Sybren A. Stüvel 2023-09-25 11:23:46 +02:00
  • 69bf3f4e9a Refactor: simplify visualkey_can_use() function Sybren A. Stüvel 2023-09-22 16:42:21 +02:00
  • 08f1ec65c7 Refactor: anim, avoid function call in draw_bone_relations() Sybren A. Stüvel 2023-09-25 11:30:41 +02:00
  • 6875925efa Geometry Nodes: Add option to force inputs to be single values Hans Goudey 2023-09-25 13:39:44 +02:00
  • 869d0aeaa1 Fix: Cached distortion grids are not reset Omar Emara 2023-09-25 14:13:42 +03:00
  • 8fbfc991a5 Fix: EEVEE-Next: Surfel debug draw Miguel Pozo 2023-09-25 12:55:23 +02:00
  • a6d6251b6e Fix #111532: Partial Update Byte Data Texture with Scaling Broken Jeroen Bakker 2023-09-25 12:46:17 +02:00
  • eefeb3ee22 Fix #112675: Workbench: Shadows disabled for active object Miguel Pozo 2023-09-25 12:43:26 +02:00
  • 16e195a111 Cleanup: GPv3 layer tree manipulations Falk David 2023-09-25 12:11:18 +02:00
  • 2abd026cfe Anim: remove the deprecated use_inherit_scale bone property. Alexander Gavrilov 2023-09-25 11:13:36 +02:00
  • 8362563949 UI: show recently selected items at the top of searches Jacques Lucke 2023-09-25 10:56:12 +02:00
  • 676a03cf1e Cleanup: Make format Jeroen Bakker 2023-09-25 09:35:00 +02:00
  • e38ff7c06d Cleanup: use C++ comments for disabled code Campbell Barton 2023-09-25 16:56:17 +10:00
  • acb88528a5 Realtime Compositor: Implement Inpaint node Omar Emara 2023-09-25 08:45:46 +02:00
  • 5008938a1c Realtime Compositor: Implement Double Edge Mask node Omar Emara 2023-09-25 08:35:42 +02:00
  • f59ef84835 Cleanup: avoid redundant loop extruding face regions Peng Yan 2023-09-25 16:00:54 +10:00
  • 6c91e1c205 Cleanup: spelling in comments Campbell Barton 2023-09-25 15:24:46 +10:00
  • 1a5326fe02 Cleanup: remove commented DNA_struct_member_exists check Campbell Barton 2023-09-25 13:24:13 +10:00
  • e2c07b64a8 Cleanup: remove references to DNA_struct_find Campbell Barton 2023-09-25 13:20:17 +10:00
  • ef2d56385e Docs: improve doc-strings & grouping for DNA lookup functions Campbell Barton 2023-09-25 13:17:35 +10:00
  • fc6a0e9bd3 Cleanup: prefer using with_alias(..) lookup functions Campbell Barton 2023-09-25 12:56:00 +10:00