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-11-08Merge branch 'tmp-vfx-platform-2023' into tmp-dynamic-usdtmp-dynamic-usdMichael Kowalski
2022-11-07Merge branch 'universal-scene-description' into tmp-dynamic-usdMichael Kowalski
2022-11-07deps: add missing dependencyRay Molenkamp
mesa depends on zlib, dependency was missing but it was using the libs anyhow. Hasn't caused a problem since zlib tends to build first anyhow.
2022-11-07deps: restore openpgl harvestRay Molenkamp
likely got lost in a troublesome master merge
2022-11-05Merge remote-tracking branch 'origin/master' into tmp-vfx-platform-2023Ray Molenkamp
2022-11-05OBJ Export: Remove edge recalculationHans Goudey
The removed function call removes all attributes from mesh edges and rebuilds the mesh edge topology. This isn't necessary because meshes always have edges in the first place. Exporting a 4 million face grid, this saved 1.5 seconds out of 4 seconds total for the whole export. Tests files have to be updated, since the edge calculation could potentially change the order of elements. This is also a fix, since previously the exporter would delete all attributes on the evaluated mesh edges. Differential Revision: https://developer.blender.org/D16391
2022-11-05Cleanup: Remove unnecessary node type registraction functionsHans Goudey
These functions provided little benefit compared to simply setting the function pointers directly.
2022-11-05Cleanup: Remove redundant assignment of loose edge flagHans Goudey
This is assigned by `BKE_mesh_calc_edges_loose` a few lines below.
2022-11-05Merge branch 'blender-v3.4-release'Campbell Barton
2022-11-05Fix crash building Python API docsCampbell Barton
Color space conversion item-function missed checking the context was NULL to return a static array. This caused freed memory access when building docs.
2022-11-05Merge branch 'blender-v3.4-release'Campbell Barton
2022-11-05Cleanup: quiet unused argument warningCampbell Barton
2022-11-05Cleanup: use bools and typed enums for WM_job type & flagCampbell Barton
Also use typed enum for the event handler flag.
2022-11-05Cleanup: use bool instead of short for job stop & do_update argumentsCampbell Barton
Since these values are only ever 0/1, use bool type.
2022-11-05deps: prevent _d_d for usd python extentions on windowsRay Molenkamp
2022-11-05Cleanup: Move legacy mesh conversions to proper fileHans Goudey
2022-11-04Cleanup: OBJ: Simplify access to loose edgesHans Goudey
Implementing this with a separate function just added extra code, there wasn't much benefit to it.
2022-11-04Merge branch 'blender-v3.4-release'Richard Antalik
2022-11-04Fix T99641: Assert hit when splitting video sequencer area horizontallyRichard Antalik
Don't draw channels region when height is 0.
2022-11-04Cleanup: Use mesh API functionsHans Goudey
2022-11-04cmake/win: fix failing tests on windowsRay Molenkamp
idiff/abcls rely on the release mode dlls not available in the blender.shared folder.
2022-11-04Cleanup: Mesh: Remove redundant edge render flagHans Goudey
Currently there are both "EDGERENDER" and "EDGEDRAW" flags, which are almost always used together. Both are runtime data and not exposed to RNA, used to skip drawing some edges after the subdivision surface modifier. The render flag is a relic of the Blender internal renderer. This commit removes the render flag and replaces its uses with the draw flag.
2022-11-04deps: Remove unneeded OSL patchRay Molenkamp
OSL has proper lifetime management these days.
2022-11-04Realtime Compositor: Implement static cache managerOmar Emara
This patch introduces the concept of a Cached Resource that can be cached across compositor evaluations as well as used by multiple operations in the same evaluation. Additionally, this patch implements a new structure for the realtime compositor, the Static Cache Manager, that manages all the cached resources and deletes them when they are no longer needed. This improves responsiveness while adjusting compositor node trees and also conserves memory usage. Differential Revision: https://developer.blender.org/D16357 Reviewed By: Clement Foucault
2022-11-04Merge branch 'blender-v3.4-release'Campbell Barton
2022-11-04Fix T102232: bridge edge loop crashCampbell Barton
Many connected edge loops could result in two edge loops sharing vertices. This is more of a workaround, the reason for two edge loops sharing vertices could be prevented some other way. Add this check since it's a straightforward solution, furthered investigation noted as a TODO.
2022-11-04Merge branch 'blender-v3.4-release'Campbell Barton
2022-11-04Fix T102216: Change `min_ff` to `max_ff` in the return of `BlendType max`Evan Wilson
BlendType max incorrectly returns the minimum in BLI_color_mix.hh This differential fixes it to return the maximum. Maniphest Tasks: T102216 Ref D16364
2022-11-04Cleanup: pass const view_area in sequencer functionsCampbell Barton
2022-11-04Cleanup: use bool for render types ok/result_okCampbell Barton
2022-11-04Merge branch 'blender-v3.4-release'Colin Basnett
2022-11-04Fix T102218: Baked f-curves display incorrectly when normalizedColin Basnett
This fixes T102218, where baked f-curves would display incorrectly when normalized. This bug was a result of the code making no effort to determine the y-range of baked f-curves, so it fell back to a default that looked horrible. I've added specific handling for finding the y-range of each f-curve (I extracted this functionality out to a new function, `fcurve_scene_coord_range_get`, for organization purposes). In addition, a minor optimization was made to eliminate redundant range-checks when in preview range mode. {F13838304} Reviewed By: sybren Maniphest Tasks: T102218 Differential Revision: https://developer.blender.org/D16363
2022-11-04BLI_path: remove use of BLI_path_normalize in BLI_path_parent_dirCampbell Barton
Normalize is no longer necessary as BLI_path_name_at_index skips redundant path components such as "//" and "/./". This has the advantage that the path length isn't limited to FILE_MAX.
2022-11-04Merge branch 'blender-v3.4-release'Campbell Barton
2022-11-04Fix missing call to AttributeWriter::finish with paint vertex selectionCampbell Barton
2022-11-04Merge branch 'blender-v3.4-release'Aaron Carlisle
2022-11-04PyDoc: Make rst files more readableAaron Carlisle
This commit reduces the amount of white space generated and keeps parameter documentation of a single line. This makes the resulting rst files easier to read in the case of debugging. This was useful while looking into T97464
2022-11-04Merge branch 'blender-v3.4-release'Campbell Barton
2022-11-04Cleanup: quiet unused argument warningCampbell Barton
2022-11-04Fix T101686: WPaint + Pose select fails with GPU depth-picking disabledCampbell Barton
Regression in [0], however the primary purpose of that code was to cycle away from the active object (behavior which was intentionally removed, see: T96752). This broke weight-paint + pose-selection (Ctrl-LMB) when the GPU depth picking preference was disabled. Causing selection to pick the mesh object instead of the pose bones. This de-selected the armature, making the pose bones unselectable instead of selecting the pose bone as intended. Adding the old code back (restricting it to weight-paint mode) fixes the bug but reintroduces fairly involved logic unnecessarily. Instead, prioritize bone selecting when in weight-paint & pose mode (previously this was only done in pose-mode). [0]: b1908f2e0b23988627772f6a6d968d8351dca6d7
2022-11-03DRW: Fix incorrect logic in state redundancy checkClément Foucault
Error introduced by rB3c39a3affee7.
2022-11-03Merge branch 'blender-v3.4-release'Clément Foucault
2022-11-03DRW: PointCloud: Fix memset writting non-trivial type std::mutexClément Foucault
This issue might have produced crashes in some cases similar to rBafd30e5e3a77.
2022-11-03Cleanup: DRW: Fix unused parameters warningClément Foucault
2022-11-03DRW: Command: Fix custom group test being always trueClément Foucault
2022-11-03Merge branch 'blender-v3.4-release'Nate Rupsis
2022-11-03make float value explicitNate Rupsis
2022-11-03adding defaults for NLA Action scale and repeatNate Rupsis
Differential Revision: https://developer.blender.org/D16379
2022-11-03DRW: Add support for clip plane count as part of the draw state.Clément Foucault
This moves the implementation from the View to the draw manager itself. However, this is not its final place and should be moved to the shader create info at some point in the future. For now it is not possible because of possible interaction with the old draw manager codebase.
2022-11-03Merge branch 'blender-v3.4-release'Sergey Sharybin