Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-08-17Merge branch 'blender-v3.3-release'Campbell Barton
2022-08-17Merge branch 'blender-v3.3-release'Campbell Barton
2022-08-17Cleanup: spelling in commentsCampbell Barton
2022-08-17Fix freed memory access checking events with debug buildsCampbell Barton
Pressing escape when rendering a viewport animation would access the freed even and crash (with ASAN enabled). Always check the context's window before the event as this is a signal a file was loaded or the window was closed (and it's events freed).
2022-08-17Fix: build issue with MSVCRay Molenkamp
empty initializers are not allowed in C99 introduced by rB2481be90e38d36abc06501c395105fa1833baf1c
2022-08-17Merge branch 'blender-v3.3-release'Richard Antalik
2022-08-17Fix T100079: Encoding with DNxHD fails due to bad parametersRichard Antalik
Constant_rate_factor mode was not updated when choosing DNxHD codec in RNA update function. Ensure `FFM_CRF_NONE` is set.
2022-08-17Fix T98462: Save Screenshot (glReadPixels) fails under WaylandCampbell Barton
Use an off-screen buffer for the screen-shot operator. Reading from the front-buffer immediately after calling swap-buffers failed for GHOST/Wayland in some cases. While EGL can request to preserve the front-buffer while drawing, this isn't always supported. So workaround the problem by avoiding use of the front-buffer entirely.
2022-08-17Cleanup: shadow warningCampbell Barton
2022-08-17WM: ensure AlembicImportParams are always initializedCampbell Barton
Initialize all members before assignment, ensuring newly added members are never left uninitialized.
2022-08-17Cleanup: strip blank lines around comment blocksCampbell Barton
2022-08-17Cleanup: add missing doxy sectionsCampbell Barton
2022-08-17Cleanup: quiet shadow warningCampbell Barton
2022-08-17UV: grab tool supports live unwrapChris Blackbourn
Differential Revision: https://developer.blender.org/D15709
2022-08-17UV: add geometry driven uv relax brushChris Blackbourn
Differential Revision: https://developer.blender.org/D15530
2022-08-17Cleanup: compiler warnings, clang-tidyCampbell Barton
2022-08-17Cleanup: Move view layer array utils from macros to functionsHans Goudey
These macros don't compile in C++ because of taking an address of a temporary and use of designated initializers. Besides that, using functions can improve debugging and type safety. Differentil Revision: https://developer.blender.org/D15693
2022-08-17BLF: FreeType Optional CachingHarley Acheson
Implementation of the FreeType 2 cache subsystem, which limits the number of concurrently-opened FT_Face and FT_Size objects, as well as caching information like character maps to speed up glyph id lookups. This time with the option of opening FontBLFs that are not cached. See D15686 for more details. Differential Revision: https://developer.blender.org/D15686 Reviewed by Brecht Van Lommel
2022-08-16Fix T99872: Crash Loading Embedded Fonts - MasterHarley Acheson
Commit rBc0845abd897f to 3.4 (master) uses font's filepath without checking if it exists, therefore crashing on embedded fonts since they do not have a filepath (loaded from memory). See D15703 for more details Differential Revision: https://developer.blender.org/D15703 Reviewed by Brecht Van Lommel
2022-08-16Cleanup: use a structure for Alembic import parametersKévin Dietrich
Also renammed some parameters and sprinkled a dash of documentation.
2022-08-16Merge branch 'blender-v3.3-release'Bastien Montagne
2022-08-16Cleanup: Unused parameters.Bastien Montagne
2022-08-16Merge branch 'blender-v3.3-release'Bastien Montagne
2022-08-16Fix (unreported) bug in liboverride 'leaves' detection.Bastien Montagne
Loopback ID pointers should be ignored here as well, otherwise they are very efficient at preventing proper detection of 'leaf' override IDs in a hierarchy.
2022-08-16UI: Add View pie to File BrowserFynn Grotehans
Adds a pie menu to the File Browser for convenient switching between vertical list, horizontal list and thumbnail view. Uses the same shortcut as other View pie menus (`ACCENT_GRAVE`). {F12811673} Reviewed By: #user_interface, pablovazquez, Severin Differential Revision: https://developer.blender.org/D13874
2022-08-16Cleanup: some refactoring in mapped mesh extractionBrecht Van Lommel
* Flip the logic to first detect if we are dealing with an unmodified mesh in editmode. And then if not, detect if we need a mapping or not. * runtime.is_original is only valid for the bmesh wrapper. Rename it to clarify that and only check it when the mesh is a bmesh wrapper. * Remove MR_EXTRACT_MAPPED and instead check only for the existence of the origindex arrays. Previously it would sometimes access those arrays without MR_EXTRACT_MAPPED set, which according to a comment means they are invalid. Differential Revision: https://developer.blender.org/D15676
2022-08-16Fix error/crash in hidden edge drawing after recent changesBrecht Van Lommel
Mistake in 2480b55 using the wrong array.
2022-08-16Merge remote-tracking branch 'origin/blender-v3.3-release'Dalai Felinto
2022-08-16Licenses: Attribution document for Blender 3.3Dalai Felinto
A few libraries were updated and a few added. There are a few depedencies to intel oneAPI which I did not include, since we refer already to Intel oneAPI already.
2022-08-16Licenses: Attribution document for Blender 3.2Dalai Felinto
A few libraries were updated, a few were added, and a few were missing from the previous license document.
2022-08-16Merge branch 'blender-v3.3-release'Brecht Van Lommel
2022-08-16Fix T98773: GPU subdivision issues with UV editor displayBrecht Van Lommel
This fixes missing selection updates in UV editor, both with GPU subdivision and with the Modified Edges display option for modifiers in general. It also fixes the UV editor incorrectly showing the cage mesh with deformed coordinates. These are not yet supported by the UV selection system. Changes: * Always read selection state from the editmesh when building batches. The flags in the evaluated mesh can be outdated as selection bypasses depsgraph evaluation for performance, and instead may just clear the batches. * runtime.is_original is only valid for the bmesh wrapper. The check for building the UV cage should only use that if the mesh is a bmesh wrapper. * Don't create cage batches for objects whose mesh is in edit mode, but that are not themselves in edit mode, there is no need. Differential Revision: https://developer.blender.org/D15658
2022-08-16Cleanup: compiler warningBrecht Van Lommel
2022-08-16Merge branch 'blender-v3.3-release'Bastien Montagne
2022-08-16LibOverride: Refactor of menu entries in the View3D.Bastien Montagne
Move override creation into their own menu, add entries for reset and clear operations.
2022-08-16EEVEE-Next: Reduce image bindings.Jeroen Bakker
This change combines the diffuse/specular light passes into a single texture array, freeing up an image binding for cryptomatte. When diffuse/specular light pass and/or requested a texture array will be allocated. Only when specular light is requested 2 images will always be allocated. This increases the memory overhead when viewing the specular light renderpass in the viewport. For final rendering it is a common scenario that none or both are requested. Reviewed By: fclem Differential Revision: https://developer.blender.org/D15701
2022-08-16Merge branch 'blender-v3.3-release'Bastien Montagne
2022-08-16Fix T100412: LibOverride: shift click on the modifier link button do not ↵Bastien Montagne
create override Add support for the (geometry)node tree case. Also add warning about not being implemented for other types.
2022-08-16Merge branch 'blender-v3.3-release'Bastien Montagne
2022-08-16LibOverride: Tweaks to new menus in Outliner.Bastien Montagne
Also add new outliner liboverride operators mapping to the manual, though this is useless currently as this feature is not working in many part of the UI, including the Outliner contextual menu.
2022-08-16Fix T100375: Renaming items from the outliner does not update the despgraph.Bastien Montagne
Only object renaming was properly depsgraph-tagged, now all IDs (and their sub-data like bones etc.) should be properly handled.
2022-08-16Merge branch 'blender-v3.3-release'Aras Pranckevicius
2022-08-16Fix T100421: OBJ importer in 3.3 does not keep the vertex orderAras Pranckevicius
While fixing T100302 (rBd76583cb4a1) I did not realize that the change in imported vertex order would actually matter. Turns out, it does for morph targets / mesh shape keys. So redo the fix in a way that does not change the vertex order. Fixes T100421.
2022-08-16Merge branch 'blender-v3.3-release'YimingWu
2022-08-16Fix T100435: Use evaluated material for line art loading.YimingWu
Materials can be changed by other evaluations like geometry nodes, now handles that kind of situation.
2022-08-16GPU: ShaderCreateInfo: Use variadic template instead of default argumentsClément Foucault
This should reduce the issue described in T100431. This is also cleaner and without arbitrary argument limit.
2022-08-16UV: add constrain-to-bounds support for uv relax, uv grab and uv pinchChris Blackbourn
Differential Revision: https://developer.blender.org/D15683
2022-08-16UV: improve uv sculpt tools with boundary support and pin supportChris Blackbourn
Fix boundary conditions for the Relax UV tool with the Laplacian method. Add Pinned UV support to Relax UV tool (all modes) and Pinch UV tool. Differential Revision: https://developer.blender.org/D15669
2022-08-16GHOST/Wayland: Add NDOF supportCampbell Barton
Logic for NDOF devices is shared with X11, process events using GHOST_NDOFManagerUnix when WITH_INPUT_NDOF is enabled.
2022-08-16Support Ctrl-C to cancel rendering with headless buildsCampbell Barton
The original intention from [0] was to force background-mode when built WITH_HEADLESS or WITH_PYTHON_MODULE, with the else clause setting the signal handler for Ctrl-C. Since WITH_PYTHON_MODULE now disables all signal handlers this check no longer makes sense. [0]: 9d9c05a10106ea08cf5082633a5dd0a007d860ba