Commit Graph

  • ba978e1b68 Fix potential buffer overflow in internal pointcache logic Campbell Barton 2023-04-28 21:45:19 +10:00
  • e462e20e21 Fix buffer overflow in BKE_image_ensure_tile_token use Campbell Barton 2023-04-28 21:38:20 +10:00
  • 6701d24084 BLI_path: add string size arguments to sequence encode/decode functions Campbell Barton 2023-04-27 15:57:42 +10:00
  • bfcc2b1c4c BLI: add utility methods for serialization Jacques Lucke 2023-04-28 13:30:11 +02:00
  • 5c184525ed Fix 3D text selection & cursor mismatch with text-on-curve enabled Campbell Barton 2023-04-28 21:12:03 +10:00
  • 6586c4c73f Fix negative index in text cursor drawing Campbell Barton 2023-04-28 20:54:37 +10:00
  • c40b92b039 Fix strict warnings in external code Sergey Sharybin 2023-04-28 12:12:47 +02:00
  • b4d914b676 BLI: support weak users and version in implicit sharing info Jacques Lucke 2023-04-28 12:03:42 +02:00
  • 19aaf980d5 Cleanup: format Philipp Oeser 2023-04-28 11:46:25 +02:00
  • 86a14faf69 Fix CUDA/OptiX compilation error in Cycles Sergey Sharybin 2023-04-28 10:51:03 +02:00
  • 2bb4abdc27 Cleanup: assign variables & use 'match' to avoid redundant lookups Campbell Barton 2023-04-28 16:36:15 +10:00
  • 5fa8f7746c Realtime Compositor: Prioritize Viewer output node Omar Emara 2023-04-28 08:47:44 +02:00
  • 7b8ba7f101 Fix #107314: OS key stuck when switching windows with GNOME/Wayland Campbell Barton 2023-04-28 16:06:37 +10:00
  • 6e2721da30 Core: Add sub-types for float-type custom properties Colin Basnett 2023-04-28 05:44:50 +02:00
  • 1777f40c27 Cleanup: Remove global mesh threading size macro Hans Goudey 2023-04-27 16:23:42 -04:00
  • a1e472615f BKE_unit: assert index access is in range Campbell Barton 2023-04-28 11:54:30 +10:00
  • 0c27c6f876 Cleanup: spelling in comments Campbell Barton 2023-04-28 11:54:28 +10:00
  • 3ad82ec5a4 Refactor: path normalize now collapses multiple '..' directories at once Campbell Barton 2023-04-28 11:54:26 +10:00
  • d36af92e5f USD: Release ImBuf objects during export Jesse Yurkovich 2023-04-27 22:35:28 +02:00
  • 38ad653d77 Cleanup: prefer nullptr inside extract_mesh.hh Hong Shin 2023-04-27 22:07:43 +02:00
  • 1d2eab9ab3 VFont: Corrections to Cursor When on Curve Harley Acheson 2023-04-27 22:07:03 +02:00
  • 59b6e8900f Fix #106965: HSV/HSL conversion differ from CPU compositor Omar Emara 2023-04-27 19:21:55 +02:00
  • a32dbb892f Realtime Compositor: Optimize image textures Omar Emara 2023-04-27 17:09:27 +02:00
  • 9292e094e7 Mesh: Reduce memory usage calculating custom normals Hans Goudey 2023-04-27 10:31:24 -04:00
  • 18f4fd6b85 Attributes: Add function to rename attribute Jacques Lucke 2023-04-27 09:54:40 -04:00
  • 3c0b15b7eb Fix #107274: Crash zooming out with imperial unit-system Campbell Barton 2023-04-27 23:43:57 +10:00
  • d086249f4d Fix: Compile error in debug build in normals code Hans Goudey 2023-04-27 09:39:59 -04:00
  • 3c43632651 Mesh: Allocate custom normal spaces in array Hans Goudey 2023-04-27 00:11:09 -04:00
  • f8eebd3b25 Cleanup: Use simpler C++ types in mesh corner normals code Hans Goudey 2023-04-26 23:56:45 -04:00
  • a6baf7beae BLI: Allow different integer types when filling span indices Hans Goudey 2023-04-26 23:50:19 -04:00
  • 9fcfba4aae Mesh: Reduce memory corner normals memory usage and simplify threading Hans Goudey 2023-04-26 22:31:08 -04:00
  • 61849d3b5b Revert "Fix: Knife tool does not interpolate vertex customdata in interior cuts" Philipp Oeser 2023-04-27 11:54:22 +02:00
  • 107536f359 Refactor: Deduplicate code in graph_slider_ops.c Christoph Lendenfeld 2023-04-27 11:17:59 +02:00
  • 129f79debe Fix: Knife tool does not interpolate vertex customdata in interior cuts Philipp Oeser 2023-04-27 09:24:04 +02:00
  • c104b135c9 Cleanup: use term "space" in blend file read/write callbacks Campbell Barton 2023-04-27 14:42:21 +10:00
  • fa2dbceadd Realtime Compositor: Implement Corner Pin node Omar Emara 2023-04-27 07:18:19 +02:00
  • e0a3212176 Curves: Avoid retrieving arrays many times Hans Goudey 2023-04-26 16:42:07 -04:00
  • 4daa7ae649 BLI: Add methods to generic spans to retrieve size in bytes Hans Goudey 2023-04-26 15:30:27 -04:00
  • 4b96af6cdd Cleanup: Remove timer in node, improve comment Hans Goudey 2023-04-26 15:29:31 -04:00
  • be53da087d Fix #107390: Image transformation in VSE is very slow Richard Antalik 2023-04-27 04:30:40 +02:00
  • 5c6f254a66 UV: Simplify storage and logic for UV Packing Chris Blackbourn 2023-04-27 11:50:21 +12:00
  • 249f677a1f Cleanup: format Chris Blackbourn 2023-04-27 10:36:43 +12:00
  • 032e69527d Cleanup: Fix spelling in subdiv function name Hans Goudey 2023-04-26 12:42:48 -04:00
  • d8f4387ac9 Geometry Nodes: Index of Nearest: Use grain size based on tree sizes Hans Goudey 2023-04-26 12:34:48 -04:00
  • 4346314351 Geometry Nodes: Index of Nearest: Use span for non-single ids Hans Goudey 2023-04-26 12:26:38 -04:00
  • 45cecb101c Nodes: Support adding multiple nodes from search menu Hans Goudey 2023-04-26 11:40:54 -04:00
  • f6931a9ead CMake: only generate & install the man-page when it may be outdated Campbell Barton 2023-04-26 22:56:30 +10:00
  • bdaf8e3715 Cleanup: Avoid storing redundant information in corner normals task data Hans Goudey 2023-04-26 08:50:31 -04:00
  • 803f03ae32 Cleanup: Remove redundant namespaces in mesh normals code Hans Goudey 2023-04-25 23:23:16 -04:00
  • 93f99859bc Cleanup: Standardize mesh corner normals code Hans Goudey 2023-04-25 23:19:16 -04:00
  • b54398c16c Geometry Nodes: Use implicit sharing in store/capture attribute nodes Hans Goudey 2023-04-26 14:38:56 +02:00
  • 02b5c04b2b Fix intersection distance offset in Cycles Sergey Sharybin 2023-04-26 11:36:37 +02:00
  • 029ce2b656 Cleanup: remove redundant casts Campbell Barton 2023-04-26 18:56:24 +10:00
  • 0a3a6cd154 Cleanup: use ptrdiff_t in assertion to prevent overflow Campbell Barton 2023-04-26 19:02:24 +10:00
  • bf58af2d65 Cleanup: fix build errors/warnings Jacques Lucke 2023-04-26 10:55:45 +02:00
  • 8ebabac003 Cleanup: store less data per node that is already stored together Jacques Lucke 2023-04-26 10:42:23 +02:00
  • c1d4b6f339 Core: Add ASAN support to BLI_mempool Joseph Eagar 2023-04-26 01:32:41 -07:00
  • 536144983b Fix: group node inputs always requested unnecessarily Jacques Lucke 2023-04-26 10:09:03 +02:00
  • 5a5c0e879c Cleanup: correct exception message & remove unused iterator variable Campbell Barton 2023-04-26 17:48:57 +10:00
  • 89afdd6f24 Vulkan: Texture Unpacking Jeroen Bakker 2023-04-26 09:23:58 +02:00
  • 6a49041be3 Fix string lookups asserting or failing with unsupported collections Campbell Barton 2023-04-26 15:58:20 +10:00
  • c81e6d3ff3 Keymap: cancel 3D viewport operations using Escape Campbell Barton 2023-04-26 12:37:47 +10:00
  • 20f7dc46a7 Cleanup: remove redundant modal keymap items for 3D view operations Campbell Barton 2023-04-26 12:11:17 +10:00
  • db1af0e325 Cleanup: spelling in comments Campbell Barton 2023-04-26 12:01:23 +10:00
  • ca98185f84 Cleanup: quiet unused function warning WITH_OPENSUBDIV=OFF Campbell Barton 2023-04-26 11:55:44 +10:00
  • 7691d19ad2 Vulkan: Index Buffer Jeroen Bakker 2023-04-26 08:09:28 +02:00
  • f0e768c198 Vulkan: Conversions between Blender and Vulkan Enums Jeroen Bakker 2023-04-26 07:56:35 +02:00
  • 5727851d65 Cleanup: Declare field context variables const Hans Goudey 2023-04-25 22:23:38 -04:00
  • 91020ccde1 Cleanup: Simplify UV Packing storage of temporary layout Chris Blackbourn 2023-04-26 11:11:20 +12:00
  • 838b258b22 Cleanup: format Chris Blackbourn 2023-04-26 10:37:41 +12:00
  • ae57d86d42 Fix #107095: Spikes during multires reshape propagation Hans Goudey 2023-04-25 15:49:32 -04:00
  • 700d168a5c Volumes: Generate proper fog volume in Mesh to Volume node Erik Abrahamsson 2023-04-25 21:56:14 +02:00
  • 5d0595fded Suport relative path option per-asset library Dalai Felinto 2023-04-25 20:54:58 +02:00
  • 557a245dd5 Cycles: add HIP RT device, for AMD hardware ray tracing on Windows Sahar A. Kashi 2023-04-24 19:05:30 +02:00
  • 7026d9ac43 HIP: hipew and build system updates for new APIs, including HIP-RT Sahar A. Kashi 2023-04-24 18:57:15 +02:00
  • 63dfbdc187 Fix mistake in Cycles float4 pow Brecht Van Lommel 2023-04-25 20:16:09 +02:00
  • ca52f0fae3 Cleanup: make format Brecht Van Lommel 2023-04-25 20:18:44 +02:00
  • 19899a8dee Cleanup: remove removed variable from CMake config Brecht Van Lommel 2023-04-25 17:34:36 +02:00
  • 5a6db19da4 Cleanup: make format. Michael Kowalski 2023-04-25 12:48:36 -04:00
  • 239af1705d Fix #102594: USD Import: mask multiple prim paths. Michael Kowalski 2023-04-25 16:32:52 +02:00
  • cbcf9058cd Fix (unreported) potential missing deletion of some linked liboverrides during resync. Bastien Montagne 2023-04-25 15:18:01 +02:00
  • 5f67b25c28 LibOverride: Do not attempt to resync a hierarchy when the root goes missing. Bastien Montagne 2023-04-25 14:06:50 +02:00
  • b666d2d1bd Fix further (unreported) issues in object collection cache cleanup code. Bastien Montagne 2023-04-25 14:00:16 +02:00
  • 250d35928e Fix (unreported) broken code in BKE_collection_object_cache_free. Bastien Montagne 2023-04-25 12:45:18 +02:00
  • 94a93b9290 Fix snap package failing to launch on some systems after core20 update Brecht Van Lommel 2023-04-25 15:40:20 +02:00
  • 1fad165c1a Cleanup: Avoid unnecessary & misleading Outliner context function call Julian Eisel 2023-04-25 15:44:53 +02:00
  • d5cd51f089 Vulkan: Add streaming buffers. Jeroen Bakker 2023-04-25 15:48:52 +02:00
  • a813b65c7d Vulkan: Command Buffer. Jeroen Bakker 2023-04-25 15:32:41 +02:00
  • 468a152fe1 Vulkan: Uniform Buffer Jeroen Bakker 2023-04-25 15:30:55 +02:00
  • fd7f21af8c Vulkan: Shader Interface Attribute Extraction. Jeroen Bakker 2023-04-25 15:09:25 +02:00
  • 70504a35dd Cleanup: Type conversions in node.cc illua1 2023-04-25 14:38:24 +02:00
  • d742223197 Fix #107273: Group input is not listed in the node search Pratik Borhade 2023-04-25 14:28:16 +02:00
  • 1c3d67d4cc Realtime Compositor: Split cache into containers Omar Emara 2023-04-25 13:20:00 +02:00
  • a57584e40d BLI: extract MapItem type to simplify iterating over map items Jacques Lucke 2023-04-25 12:14:43 +02:00
  • 5fde2b34ba GPU: Ensure Absolute Ratio During SDF-Widget Drawing Jeroen Bakker 2023-04-25 12:08:43 +02:00
  • eda88466ee Fix #107186: Curve assets don't generate preview images Philipp Oeser 2023-04-25 11:25:21 +02:00
  • 6124f4dbb4 ID RNA: Add accessor to the 'IS_MISSING" status tag of IDs. Bastien Montagne 2023-04-25 10:46:34 +02:00
  • 2f0b166dce Fix #107294 : Node Editor "Frame All/Selected" ignore Smooth View Philipp Oeser 2023-04-25 10:29:55 +02:00
  • 151a53110c Realtime Compositor: Implement Texture node Omar Emara 2023-04-25 09:04:35 +02:00
  • 2cbf536605 Cleanup: Use consistent enum type in header Hans Goudey 2023-04-24 21:45:12 -04:00