Commit Graph

  • c4d91ad328 Fix: EEVEE-Next: Numerical imprecision with emission only volumes Clément Foucault 2023-12-13 00:54:51 +01:00
  • 402cec5646 Fix #112293: wrong console line cursor position with multi-byte chars Damien Picard 2023-12-13 10:42:52 +11:00
  • c53e220aef Cleanup: Use C++ attribute API instead of CustomData API Hans Goudey 2023-12-12 17:49:51 -05:00
  • 1d0179adbb Cleanup: Move mesh update tags to DNA struct Hans Goudey 2023-12-12 15:38:42 -05:00
  • 6e0037e54d Fix #115878: build error with LIBDECOR & WITH_GHOST_WAYLAND_DYNLOAD=OFF Campbell Barton 2023-12-13 10:00:09 +11:00
  • 46a9530a75 Cleanup: move internal Wayland cursor API's into their own doxy section Campbell Barton 2023-12-13 09:55:02 +11:00
  • 224658266f EEVEE-Next: Add Light Path node support Miguel Pozo 2023-12-12 21:27:18 +01:00
  • b86d656df4 Fix #114284: EEVEE-Next: Light cutoff with small radius Miguel Pozo 2023-12-12 21:26:24 +01:00
  • a7e8d8c8be Fix #115326: Memory leak toggling dyntopo on and off with empty mesh Hans Goudey 2023-12-12 15:17:52 -05:00
  • 7aee8124a7 Fix: Out of bounds array access building PBVH for empty BMesh Hans Goudey 2023-12-12 15:08:20 -05:00
  • cd61a140fa Depsgraph: avoid unnecessary image updates, for compositor caching Brecht Van Lommel 2023-12-12 20:21:20 +01:00
  • 75f160ee96 Geometry Nodes: Add Active Camera input node Douglas Paul 2023-12-12 19:11:06 +01:00
  • 86953dfac4 Cleanup: Change information messages to not mention "VSE" but "Video Sequencer" Sebastian Parborg 2023-12-12 19:06:40 +01:00
  • 5875349390 Fix: Mesh draw normals extraction ignores sharp_edge with no sharp_face Hans Goudey 2023-12-12 12:44:54 -05:00
  • a6838c8a12 Geometry Nodes: Change Instance Rotation node to use rotation socket Hans Goudey 2023-12-12 12:25:51 -05:00
  • c00c8b1b37 IO: Add support for multiple drag-n-drop files Guillermo Venegas 2023-12-12 18:46:12 +01:00
  • 9d5164d472 Build: Linux: patch ocloc to store binaries per-generation Xavier Hallade 2023-12-12 18:24:27 +01:00
  • a0640ce8d5 PLY: extend test coverage for #116022 Aras Pranckevicius 2023-12-12 19:09:24 +02:00
  • 460439acba Fix #116022: Binary PLY import fails if first data byte is 0x0A or 0x0D Aras Pranckevicius 2023-12-12 19:07:09 +02:00
  • d7b2141c2e Fix: Sculpt undo crash for multires after recent cleanup Hans Goudey 2023-12-12 12:07:58 -05:00
  • 0ad65762cc Cleanup: Remove unnecessary PBVH function Hans Goudey 2023-12-12 12:04:44 -05:00
  • 93a3423584 Cleanup: Slightly improve variable naming in sculpt undo nodes Hans Goudey 2023-12-12 11:38:51 -05:00
  • ba6c07f2d9 Cleanup: Simplify vertex index retrieval in sculpt undo nodes Hans Goudey 2023-12-12 11:17:02 -05:00
  • 36d5443f57 Cleanup: Remove unnecessary "sculpt_undo" prefix for local functions Hans Goudey 2023-12-11 21:05:03 -05:00
  • 36097b757e Cleanup: Use loops instead of PBVH iter macro in sculpt undo Hans Goudey 2023-12-11 20:36:56 -05:00
  • fd3629b80a Refactor: Remove dependencies on Editor code from animrig Christoph Lendenfeld 2023-12-12 16:04:53 +01:00
  • c11004579e GPU: Remove the Word OpenGL from Build Scripts Jeroen Bakker 2023-12-12 16:02:29 +01:00
  • e503536775 Fix #92621: foreach_get/set doesn't work for enum Thomas Barlow 2023-12-12 15:43:21 +01:00
  • 858349d821 Fix #113728: fireflies in Principled Hair Huang with MIS Weizhen Huang 2023-12-12 13:30:53 +01:00
  • a43f847d54 Cleanup: compiler warning Brecht Van Lommel 2023-12-12 13:11:30 +01:00
  • d015e98ee6 Fix Cycles ASAN error with boolean kernel arguments Brecht Van Lommel 2023-12-11 16:59:34 +01:00
  • 16705f078c Fix #116000: Face set toggle visibility not working correctly Pratik Borhade 2023-12-12 12:33:59 +01:00
  • f70e9cf21c Fix #116024: Face set unhide crash for masked type Pratik Borhade 2023-12-12 12:33:38 +01:00
  • 598a48054b Cleanup: correct & improve MLoopTri struct comment Campbell Barton 2023-12-12 16:16:14 +11:00
  • e23b8eeb42 BLI: destruct non-trivial types after using remove_if Guillermo Venegas 2023-12-12 10:42:04 +01:00
  • efc1094d6a Metal: Enable Shader Validation on Buildbot Jeroen Bakker 2023-12-12 10:14:13 +01:00
  • a6948310b9 Fix #116037: Corner Pin mask retains original alpha Omar Emara 2023-12-12 11:09:22 +02:00
  • f9269312da Fix #116075: OpenGL Shader Compilation On Selected Platforms Jeroen Bakker 2023-12-12 09:51:17 +01:00
  • 1db803516a Fix: Debug assert in file_handler_test Jesse Yurkovich 2023-12-12 09:43:28 +01:00
  • 6428f2329e Anim: reorder "View in Graph Editor" buttons in the context menu Damien Picard 2023-12-12 09:29:03 +01:00
  • f66ad2d919 Cleanup: Suppress Unused Variables In Release Builds Jeroen Bakker 2023-12-12 08:24:50 +01:00
  • 3b2ed40250 Windows: Remove workaround for ARM64/WSL Mesa drivers Anthony Roberts 2023-12-12 08:12:45 +01:00
  • 857714ceff WM: warn about suspicious event time-stamps in debug builds Campbell Barton 2023-12-12 14:52:09 +11:00
  • 7f64bf482e Cleanup: rename GHOST event processing arguments Campbell Barton 2023-12-12 13:19:09 +11:00
  • 6e3d1be637 Licenses: add MPL-2.0 (from recent inclusion of NanoVDB.h) Campbell Barton 2023-12-12 13:08:16 +11:00
  • dc2d7a4707 License headers: conform copyright to SPDX Campbell Barton 2023-12-12 13:03:26 +11:00
  • 77204bed17 Cleanup: spelling in comments Campbell Barton 2023-12-12 12:56:25 +11:00
  • d93a594708 Cleanup: compiler warnings Campbell Barton 2023-12-12 12:53:03 +11:00
  • 249c8b0e6b Cleanup: Improve mesh MLoopTri struct comment Hans Goudey 2023-12-11 17:33:13 -05:00
  • 9313750f0a Metal: Add fallback path for texture atomics V2 Jason Fielder 2023-12-11 23:00:20 +01:00
  • cf4558d576 Fix: EEVEE-Next: Opaque dielectric packing broken Clément Foucault 2023-12-11 22:49:54 +01:00
  • 3612e0ef04 Fix #116058: 'Align Rotation to Target' does not consider object orientation Germano Cavalcante 2023-12-11 18:36:12 -03:00
  • 1bcf3933a8 Cleanup: Use C++ Vector in transform translate Germano Cavalcante 2023-12-11 18:24:49 -03:00
  • c02784bd4f Cleanup: Make format Hans Goudey 2023-12-11 15:46:55 -05:00
  • dcf9d74cba Cleanup: Remove unused curves keymap items Hans Goudey 2023-12-11 15:45:40 -05:00
  • 9af176bfe6 Curves: Add edit mode duplicate operator Hans Goudey 2023-12-11 15:44:59 -05:00
  • 7dc6a6bd9a GPv3: Specialize duplicate function for curve selection domain Hans Goudey 2023-12-11 15:31:54 -05:00
  • 6dad7afe5e Cleanup: Doxygen section title case consistency Hans Goudey 2023-12-11 14:10:01 -05:00
  • a416677d4e Cleanup: Remove unnecessary "using namespace" lines Hans Goudey 2023-12-11 14:08:35 -05:00
  • 99f6f13add GPv3: Avoid creating cyclic attribute when unnecessary in duplicate operator Hans Goudey 2023-12-11 14:04:26 -05:00
  • d8497e48e1 Cleanup: Use is_empty() instead of size() == 0 Hans Goudey 2023-12-11 13:54:57 -05:00
  • 4e10aa6e71 Fix #115086: Retimed hard split sound strip does not seek correctly Richard Antalik 2023-12-11 21:15:32 +01:00
  • fe2a7f4b8d EEVEE-Next: Support ShaderToRGBA on Dithered materials Clément Foucault 2023-12-11 20:30:22 +01:00
  • 8ab23ea17d Fix: EEVEE-Next: Missing indirect light in ShaderToRGBA Clément Foucault 2023-12-11 20:24:19 +01:00
  • 73a5826bf5 Fix: EEVEE-Next: Film matrix Miguel Pozo 2023-12-11 20:23:04 +01:00
  • feae0b4173 Curves: Support for edit mode draw tool laurynas 2023-12-11 19:44:19 +01:00
  • 3313e9976a Fix: EEVEE-Next: Broken Shadow usage tagging Clément Foucault 2023-12-11 19:20:15 +01:00
  • eefe19a7de Fix #115994: Crashes with edit mode tools using custom data correction Hans Goudey 2023-12-11 13:10:57 -05:00
  • 6bc3445e65 Fix: Crash copying BMesh from typo in CustomData copy Hans Goudey 2023-12-11 11:42:15 -05:00
  • bcea221021 Realtime Compositor: Cache bokeh kernel image Omar Emara 2023-12-11 19:43:03 +02:00
  • 4c14557424 Fix: EEVEE-Next: Undefined behavior with only diffuse material Clément Foucault 2023-12-11 18:24:40 +01:00
  • 5fa44c0ff8 Fix: EEVEE-Next: Broken HiZ for planar probe Clément Foucault 2023-12-11 18:09:06 +01:00
  • 3df81b0b86 Fix: EEVEE-Next: Planar Probe rendering broken Clément Foucault 2023-12-11 17:27:07 +01:00
  • 85f9758302 Fix: EEVEE-Next: Crash when using Planar Probe Clément Foucault 2023-12-11 16:09:31 +01:00
  • a32b4ecd83 EEVEE-Next: Make Hi-Z buffer swap on set_source Clément Foucault 2023-12-11 16:08:30 +01:00
  • b484018d42 Fix: EEVEE-Next: ObjectKey Miguel Pozo 2023-12-11 17:26:04 +01:00
  • fa2f9ef33b Vulkan: Generate Correct GLSL After Changing Workarounds Jeroen Bakker 2023-12-11 16:25:41 +01:00
  • bac94fe307 EEVEE-Next: Make AO node respect the normal input Clément Foucault 2023-12-11 14:50:45 +01:00
  • 4ed9b4fed0 EEVEE-Next: More work into supporting horizon scan in AO node Clément Foucault 2023-12-11 14:45:48 +01:00
  • 809365d24a Cleanup: EEVEE-Next: Add pipeline defines Clément Foucault 2023-12-11 14:27:39 +01:00
  • 25e74f0115 Fix (harmless) uninitialized variable usage in Cycles Metal device Brecht Van Lommel 2023-12-11 13:55:36 +01:00
  • cf1505d2a5 Fix Cycles division by zero with zero length curves Brecht Van Lommel 2023-12-11 14:00:56 +01:00
  • f9d69da432 Build: remove Cycles build options to disable RTTI Brecht Van Lommel 2023-12-11 14:42:51 +01:00
  • aa40e9b3c1 Cleanup: GPv3: render engine Falk David 2023-12-11 14:23:43 +01:00
  • 8157f33911 Cleanup: Move opensubdiv C-API headers to C++ Hans Goudey 2023-12-10 20:18:40 -05:00
  • 01eade9a02 Fix: Assert When Using Shader Builder Jeroen Bakker 2023-12-11 13:41:55 +01:00
  • 750bc5c921 I18N: Updated UI translations from git/weblate (f26db8403b919d). Bastien Montagne 2023-12-11 12:54:12 +01:00
  • 5179e1e7d7 I18N: Enable Belarusian language in UI translations. Bastien Montagne 2023-12-11 12:52:43 +01:00
  • eabe386e8e Compositor: Use full precision inputs for GPU compositor Omar Emara 2023-12-11 13:22:02 +02:00
  • 274dc815eb Fix: update collada export code to use the new bone collections array Nathan Vegdahl 2023-12-11 12:06:38 +01:00
  • 089383a53a Cleanup: rename bArmature.collections -> bArmature.collections_legacy Nathan Vegdahl 2023-12-11 10:54:34 +01:00
  • 1b99987043 GPU: Shader Builder Filter Jeroen Bakker 2023-12-11 10:44:09 +01:00
  • fb5d03b5ba Fix: Typo in recent commit to BMesh copy function Hans Goudey 2023-12-10 18:52:18 -05:00
  • 6d70e9b05f UI: fix and improve a few messages Damien Picard 2023-12-11 00:23:03 +01:00
  • 6ebe196c0b Metal: Add support for attachment-less framebuffer Jason Fielder 2023-12-10 22:18:54 +01:00
  • edb7656c06 Cleanup: Remove unused BoundBox functions Hans Goudey 2023-12-10 15:11:48 -05:00
  • 4eee57fc3b Fix #115979: Object bounds display type doubled size Hans Goudey 2023-12-10 15:07:19 -05:00
  • ae70d25959 EEVEE-Next: Refactor Raytracing pipeline Clément Foucault 2023-12-10 21:38:23 +01:00
  • 91fd6b18f3 Fix #115288: EEVEE-Next: Horizon Scan light leaking Clément Foucault 2023-12-10 21:35:57 +01:00
  • 6cdb43195e Refactor: replace NanoVDB kernel side implementation by own code Brecht Van Lommel 2023-12-09 23:48:27 +01:00