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

  • Joined on 2014-07-09
Clément Foucault opened issue blender/blender#130000 2024-11-07 23:34:04 +01:00
GLSL: Basic namespace support
Clément Foucault commented on issue blender/blender#129889 2024-11-07 19:34:40 +01:00
Rebaking an eevee volume probe produces significant lighting changes

So I am investigating this and there is one source of light leaking that seems to be the large light + shadow tracing. Setting shadow ray to 1 and steps to 1 fixes the leak.

However I am yet to…

Clément Foucault commented on pull request blender/blender#128724 2024-11-07 19:13:11 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

The same could be done with /FI msvc and -include gcc where the behaviour is explicitly wanted, rather than a side effect you're exploiting.

What about clang?

I am not sure about hiding…

Clément Foucault commented on pull request blender/blender#128724 2024-11-07 18:09:29 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

But now I'm drowned in compilation errors. 😫

Please attach them here so I can have a look.

Clément Foucault commented on pull request blender/blender#129982 2024-11-07 17:45:30 +01:00
Fix #129019: Crash when switching from EEVEE to Cycles while rendering animation

I tested on Linux + AMD and on Mac M1 Ultra. Seems to be ok. I did experience a black viewport once for 1 frame (which might just be some other issue) but I can't reproduce anymore.

Clément Foucault created pull request blender/blender#129982 2024-11-07 17:36:39 +01:00
Fix #129019: Crash when switching from EEVEE to Cycles while rendering animation
Clément Foucault pushed to fix-129019 at fclem/blender 2024-11-07 17:36:03 +01:00
8bd76ce818 Fix #129019: Crash when switching from EEVEE to Cycles while rendering animation
Clément Foucault created branch fix-129019 in fclem/blender 2024-11-07 17:36:03 +01:00
Clément Foucault commented on pull request blender/blender#128724 2024-11-07 17:29:17 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

Interesting. So I guess we should add a hint inside this new WITH_GPU_SHADER_CPP_COMPILATION that its only compatible with Ninja on windows.

Clément Foucault commented on pull request blender/blender#128724 2024-11-07 16:58:48 +01:00
GPU: GLSL compilation as C++ for gpu static shaders

I've tried defining it with target_compile_definitions but it didn't do the trick.

Does CMAKE config has the CMAKE_EXPORT_COMPILE_COMMAND enables and does the C++ extension picks it…

Clément Foucault pushed to eevee-small-type-opti at fclem/blender 2024-11-07 16:25:46 +01:00
d9b8a32ef1 Fix cast and missing usage
a6271fafa9 Merge branch 'main' into eevee-small-type-opti
e156a422cd Merge branch 'blender-v4.3-release'
658700ddff Fix #126364: Metal: modified texture usage flags causing cache misses
aa24f0ee36 Merge branch 'blender-v4.3-release'
Compare 420 commits »
Clément Foucault closed issue blender/blender#126364 2024-11-07 15:53:27 +01:00
Blender 4.2 MacOS Eevee use absurd amount of memory when render the same file compare to 4.1
Clément Foucault merged pull request blender/blender#129951 2024-11-07 15:53:22 +01:00
Fix #126364: Metal: modified texture usage flags causing cache misses
Clément Foucault pushed to blender-v4.3-release at blender/blender 2024-11-07 15:53:22 +01:00
658700ddff Fix #126364: Metal: modified texture usage flags causing cache misses
87c1472bd4 Style: Use trailing underscore for private variable
2a8effeab1 Fix #126364: Metal - modified texture usage flags causing cache misses. Authored by Apple: James McCarthy
dc04d9abc7 Fix (unreported): GPv3: Incorrect user count for drawing at index 0
59bc3f0959 Fix #129522: renaming sockets in node does not work for some types
0e0939b83f Fix #129112: Asset shelf ignores double-click keymap item
Compare 5 commits »
Clément Foucault approved blender/blender#129951 2024-11-07 14:20:46 +01:00
Fix #126364: Metal: modified texture usage flags causing cache misses

I confirm it fixes the issue for me.

863390d0ff Style: Use trailing underscore for private variable