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

  • Joined on 2014-07-09
136afe55c5 Remove windowmanager from gpu include list
b3f2d937e0 Remove uneeded declaration
Compare 2 commits »
Clément Foucault pushed to Metal_parallel_compilation_support at fclem/blender 2024-09-29 00:54:52 +02:00
136afe55c5 Remove windowmanager from gpu include list
b3f2d937e0 Remove uneeded declaration
524083edba Removed dependency on Window Manager
0b0937dc65 Removed mtl_misc files.
2ec0755df7 Addressed feedback.
Compare 6 commits »
Clément Foucault created branch Metal_parallel_compilation_support in fclem/blender 2024-09-29 00:54:52 +02:00
Clément Foucault commented on pull request fclem/blender#4 2024-09-28 19:52:13 +02:00
GPU: GLSL-C++ compilation stubs
Clément Foucault pushed to create-info-cpp-macros at fclem/blender 2024-09-28 19:47:50 +02:00
20112f00be EEVEE: Fix samplerGBuffer macros
152852e877 Fix interface types not being defined
9e190764c7 Enable EEVEE infos
89794ba18d Mass rename eevee infos
4aa10287d2 Remove macro for buffer types
Compare 5 commits »
Clément Foucault pushed to create-info-cpp-macros at fclem/blender 2024-09-28 18:28:39 +02:00
b64ba8b719 Enable ovelray infos
d98723d27e Mass rename overlay infos
72944075e8 Remove trailing semicolon
fcad801b87 Enable basic, image, gpencil, select engine infos
cde71b4826 Add basic, image, gpencil, select engine infos
Compare 10 commits »
Clément Foucault commented on pull request blender/blender#128261 2024-09-28 13:36:57 +02:00
GPU: Add GLSL preprocessor

@blender-bot build windows

Clément Foucault pushed to glsl-preprocess at fclem/blender 2024-09-28 13:36:40 +02:00
b372997cc0 Fix arg count check
Clément Foucault pushed to glsl-preprocess at fclem/blender 2024-09-28 13:35:47 +02:00
074329b272 Fix MSVC compilation
Clément Foucault closed pull request blender/blender#109059 2024-09-28 13:30:32 +02:00
WIP: Overlay Next: Shapes and Extras
Clément Foucault commented on pull request blender/blender#109059 2024-09-28 13:30:29 +02:00
WIP: Overlay Next: Shapes and Extras

This was a very useful reference. The end design is a bit different and was implemented through multiple PRs.

Clément Foucault pushed to create-info-cpp-macros at fclem/blender 2024-09-28 13:27:05 +02:00
d9bddad56c Fix weird syntax not passing regex replacement
Clément Foucault pushed to create-info-cpp-macros at fclem/blender 2024-09-28 13:17:54 +02:00
871e3e2e4f fixes to draw defines
9522d41dd5 Add draw create info includes
18663835c8 Rename draw infos
7be82143d4 Add includes for builtin shaders
083f51bef4 Add smoothstep overload for scalars
Compare 24 commits »
Clément Foucault commented on pull request blender/blender#128261 2024-09-27 18:52:20 +02:00
GPU: Add GLSL preprocessor

BTW, I fixed this as I think this was an oversight.

Clément Foucault commented on pull request blender/blender#128261 2024-09-27 18:51:21 +02:00
GPU: Add GLSL preprocessor

argc != 3

Clément Foucault commented on pull request blender/blender#127514 2024-09-27 18:37:23 +02:00
EEVEE: Light & Shadow linking

I don't know if it makes more sense to have a Shading panel that only has one sub-panel (Light linking) so that it matches Cycles, or to move the Light Linking options to the Visibility panel…

Clément Foucault approved blender/blender#127514 2024-09-27 18:34:17 +02:00
EEVEE: Light & Shadow linking

Perfect!

Clément Foucault commented on pull request blender/blender#127514 2024-09-27 18:34:16 +02:00
EEVEE: Light & Shadow linking

I am wondering, can't we just use 6 bits instead of 8? This receiver_light_set is used for shifting inside a 64bit uint. So I guess only 6 bits is enough? I don't see special values being used.

Clément Foucault commented on pull request blender/blender#127514 2024-09-27 18:34:15 +02:00
EEVEE: Light & Shadow linking

Parenthesis around 1u << (receiver_light_set & 0x1Fu). Otherwise it is easy to mistake it.

Clément Foucault commented on issue blender/blender#128164 2024-09-27 17:25:48 +02:00
Eevee: Race condition in ShaderCreateInfo::finalize()

Leaving @pragma37 to take a look