- Tourcoing, Nord, France
- https://www.leodepoix.fr/
-
Pipeline Developer in the VFX Industry.
- Joined on
2014-05-12
Block a user
995802d68e
Fix #107893: Attribute Statistic produces wrong Variance value
3b647faec8
Fix (unreported) three wrong next/prev pointers order in ListBase link structs.
ddd6e05c8d
BKE: Collection: Add a basic validation tool for collections.
d87d2dd4ba
BLI: Add basic validation tool for ListBase.
d9f5ce2546
UI: Changes to NLA Solo Button
3d53078dbe
deps_builder: update Embree to 4.1.0
4f2ac09886
Cleanup: Reduce binary size by deduplicating attribute processing
5ec2495550
Cycles: oneAPI: enable Hardware Raytracing for Raytrace/MNEE kernels
38416e7ad2
RNA: use correct ui scale type string in generated rna code
4cf7b95a15
Vulkan: Fix Compilation Issues on Windows
da43c42e40
Cleanup: Avoid redundant attribute adding in extrude node
143ca272bd
Geometry Nodes: Slightly optimize mesh to curve node
5b5e6a846a
Geometry Nodes: Extrude: Skip topology map with no edge attributes
3958f4cb02
Cleanup: Fix build warning with MSVC
2158c92d9b
CMake/Windows: Install FFMpeg 6.0 dlls when available
bb51cdedb7
Cleanup: Clang-format
ac02f94caf
Fix #107123: Refactor sculpt normal calculation to require vert poly map
c9be925f7d
Fix #107289: Sound strips are invisible and overlap
3a0d17ceea
Cleanup: Correct commet about curves bounds
3f44b24cf2
BLI: Use inline instead of static for bounds functions
4436909c1d
Workbench-Next: Fix shader compilation
a68c78a3ee
Vulkan: Don't Use Tiled Drawing
f9b5b0efd2
Fix #107583: HSV node gives differ from CPU compositor
322dab936f
Build: fixes for OpenBSD
8ba9d7b67a
Functions: improve handling of thread-local data in lazy functions
e151425c5c
Fix #107694: Assert adding custom normals to empty mesh
150943e084
Cleanup: Move remaining sculpt_paint files to C++
ce96abd33a
Fix: Build error after simulation header cleanup
2f349ce884
Cleanup: Add comments to simulation state header
8e4e616a4b
Fix #106023: File Browser Lists with Incomplete Previews
07dfc6eccc
LibOverride: Further fixes/improvements to partial recursive resync process.
40d79e3d2b
LibOverride: Fix/Improve partial resync detection code.
370a2bb416
LibOverride: Resync: Do not ignore embedded IDs in hierarchy processing.
bd412c9e71
Fix crash when accessing length of material_slots on evaluated Empty object.
60283c63f1
Cleanup: Remove redundant ImBuf channels assignment
93d464dcd1
Fix snapping with constraint flickering
730b11034f
Cleanup: Move remaining modifier files to C++
eca8e6bf5e
Refactor: Convert mask module to C++
5aa51cf607
EEVEE-Next: Fix warning when using Metal backend
78d2f162e8
Metal: Fix EEVEE-Next shader compilation errors
54e397cc78
Cleanup: convert node_exec.h to C++
2390abf1d3
Cleanup: Reduce indentation when setting custom normals
96f9930de1
Cleanup: Miscellaneous changes in corner fan normal calculation
a7d652e459
Fix Unreported: GPencil grab tool doesn't work on strokes changed by modifiers
367145209c
Cleanup: Move attribute_math to proper blenkernel namespace
f59fdc40ec
Fix: Missing normalization for sampled normals when adding curves
314866eb3a
Fix #107431: tag node tree topology as changed when changing socket order
3ea060860a
UV: Tuning rotating to minimum square during packing
d68ed238b9
Cycles: solve compilation errors with OptiX 7.7
3f6912ece2
Realtime Compositor: Implement Mask node
d36af92e5f
USD: Release ImBuf objects during export
38ad653d77
Cleanup: prefer nullptr inside extract_mesh.hh
1d2eab9ab3
VFont: Corrections to Cursor When on Curve
59b6e8900f
Fix #106965: HSV/HSL conversion differ from CPU compositor
a32dbb892f
Realtime Compositor: Optimize image textures
249f677a1f
Cleanup: format
032e69527d
Cleanup: Fix spelling in subdiv function name
d8f4387ac9
Geometry Nodes: Index of Nearest: Use grain size based on tree sizes
4346314351
Geometry Nodes: Index of Nearest: Use span for non-single ids
45cecb101c
Nodes: Support adding multiple nodes from search menu
70504a35dd
Cleanup: Type conversions in node.cc
d742223197
Fix #107273: Group input is not listed in the node search
1c3d67d4cc
Realtime Compositor: Split cache into containers
a57584e40d
BLI: extract MapItem type to simplify iterating over map items
5fde2b34ba
GPU: Ensure Absolute Ratio During SDF-Widget Drawing
bc338aac74
Cleanup: Avoid switch fallthrough, avoid copying bit span
0dd16758f0
Core: libquery: change Collection's parent pointer to master collection to 'not owned'.
3ee21d1098
Cleanup: rename anonymous attribute id pointer type
88f6d584ca
Fix: wrong field inferencing in Sample Curve node
e6ec1e4baf
Vulkan: Attach debug utils to GPU_debug_group.
b2c822065c
Fix #106977: Crash when OpenEXR IO fails
5c4b0c98d3
Animation: Add in Parent space alignment option to the Transform Orientation gizmo
0e23aef6b6
Fix build error when not using unity build
475f9a3e23
Cycles: Break up geometry.cpp and scene.cpp file into smaller pieces
100f37af49
Fix #100053: Incorrect saving asset catalogs after renaming parent item
7ce10ebbbf
Cycles: oneAPI: Remove excess quotes in a capabilities output
770b193253
Cleanup: use function style casts & nullptr, spelling in comments
0fa68d1a01
Cleanup: format
846d78b09a
Cleanup: improve doc-strings for EditFont
b132118f89
Cleanup: balance doxygen grouping, minor grouping adjustment
88f5dd3c72
Cleanup: format
eb2867de90
Cleanup: spelling in comments
0fd14d659b
GHOST/Wayland: Fix disposeContext with VK
66158498de
BLI: Return number of values removed from remove_if
25747301db
Cycles: fix SYCL debug library linking on Windows
b623be3377
Cleanup: remove clang-format: off for EnumPropertyItem definitions
77268dbe3b
WM: add versioning for 3.5 sculpt brushes (part of fix for #106057)
7b4d71683f
Fix #107060: Curves sculpt mode does not select default tool
48979c6cdc
Py module i18n utils: return subprocess.run result to catch output of external commands.
e45746591b
Metal: Add new files for Storage Buffers support
2a4323c2f5
Mesh: Move edges to a generic attribute
f588a0596b
Fix #106943: driver on inactive view layer doesn't work
fe7540d39a
Cleanup: Define type for object type enum