Clément Foucault fclem
  • I'm pixel pusher.

  • Joined on 2014-07-09
Clément Foucault created pull request blender/blender#129920 2024-11-06 19:05:34 +01:00
Fix 129567: GPv3: Incorrect Wireframe for Strokes
Clément Foucault created branch fix-129567 in fclem/blender 2024-11-06 19:04:53 +01:00
Clément Foucault pushed to fix-129567 at fclem/blender 2024-11-06 19:04:53 +01:00
fa97b65214 Fix 129567: GPv3: Incorrect Wireframe for Strokes
22c514b95c Merge branch 'blender-v4.3-release'
dd01858959 GPU: Avoid assert caused by overlapping attribute in material shaders
8f318cb383 Merge branch 'blender-v4.3-release'
5774441ee8 Fix: Crash in curves edit mode multi-object selection pick
Compare 10 commits »
Clément Foucault commented on issue blender/blender#129371 2024-11-06 15:49:15 +01:00
Regression: macOS: Crash shifting some grease pencil lines

I also cannot reproduce the crash.

System Information Operating system: macOS-14.6-arm64-arm-64bit 64 Bits Graphics card: Metal API Apple M1 Ultra 1.2

I am wondering if this was fixed…

Clément Foucault created pull request blender/blender#129911 2024-11-06 15:17:51 +01:00
Fix #129183: Blender freezes permanently when pausing animation with multiframe on
Clément Foucault created branch fix-129183 in fclem/blender 2024-11-06 15:16:10 +01:00
Clément Foucault pushed to fix-129183 at fclem/blender 2024-11-06 15:16:10 +01:00
6d197aba8e Fix #129183: Blender freezes permanently when pausing animation with multiframe on
8256ec6d35 make license: apply change from re-running
960da49a0a make license: back port changes from main
b5255f0799 Fix path to GPL license in cmake packaging.
038d132851 make license: command to update the license file
Compare 10 commits »
Clément Foucault pushed to main at blender/blender 2024-11-06 13:04:05 +01:00
22c514b95c Merge branch 'blender-v4.3-release'
dd01858959 GPU: Avoid assert caused by overlapping attribute in material shaders
Compare 2 commits »
Clément Foucault pushed to blender-v4.3-release at blender/blender 2024-11-06 13:03:36 +01:00
dd01858959 GPU: Avoid assert caused by overlapping attribute in material shaders
Clément Foucault commented on issue blender/blender#129856 2024-11-06 12:28:48 +01:00
EEVEE: Activating AOVs creates wireframes in render

but I don't see a way to workaround the issue when using the ambient occlusion node, which shows the same artifacts.

I missed this. And yes, I don't see how this can be worked around. I…

Clément Foucault commented on pull request blender/blender#129728 2024-11-06 12:16:39 +01:00
GPU: Add support for shader assert

We could have a push constant that identifies each drawcall and print it in the assert, then we could replace the IDs by the drawcall strings in the CPU.

The pros of flushing the printf…

Clément Foucault commented on pull request blender/blender#129728 2024-11-06 12:11:00 +01:00
GPU: Add support for shader assert
Clément Foucault commented on issue blender/blender#129856 2024-11-06 12:03:55 +01:00
EEVEE: Activating AOVs creates wireframes in render

From the look of it, this is a driver bug where the helper lanes messes the LOD for sampling the texture. The border pixels of each triangles sample the lowest level of detail of the texture…

Clément Foucault commented on pull request blender/blender#128669 2024-11-06 11:33:13 +01:00
BLI: Optimize quaternion rotation routine

I'm not sure if v1 and v2 are expected to be normalized

Well, I believe this is not a requirement of our API (there is no assertion for it) and the inputs can come from very different places…

Clément Foucault pushed to glsl-cpp-compilation at fclem/blender 2024-11-05 23:01:13 +01:00
fefd627faa Make sure that WITH_GPU_SHADER_CPP_COMPILATION requires CMP0119 and have fallback
c330f9c312 Fix compilation error
b2d1202654 Add support to remaining common libs
9f1e1db65e Avoid error caused by gpu_index_load symbol redefinition
Compare 4 commits »
Clément Foucault commented on pull request blender/blender#129878 2024-11-05 19:39:01 +01:00
Fix #124725: GPv3: Masked layers not rendered correctly with onion skinning

Split the if. This is too complex for nothing.