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

  • Joined on 2014-07-09
Clément Foucault created pull request blender/blender#128724 2024-10-07 22:41:39 +02:00
WIP: GPU: GLSL compilation as C++
Clément Foucault pushed to glsl-cpp-compilation at fclem/blender 2024-10-07 22:40:57 +02:00
fb22d892d3 Remove test cc file
bfe858f39c Use GLSL source instead of .cc (works on Mac + Clang)
f29cfeff45 Bunch of changes
52136d3afa Merge branch 'blender-v4.3-release'
49ab0bb844 Fix: Edge Slide: Vertex destination not matching edges intersection
Compare 10 commits »
Clément Foucault created branch glsl-cpp-compilation in fclem/blender 2024-10-07 22:40:56 +02:00
Clément Foucault pushed to main at blender/blender 2024-10-07 16:20:26 +02:00
f877f705c6 Revert "DRW: Rename draw_debug_info.hh to avoid conflict with main branch"
0ab5b400b3 Merge branch 'blender-v4.3-release'
301c853b9c DRW: Rename draw_debug_info.hh to avoid conflict with main branch
Compare 3 commits »
Clément Foucault pushed to blender-v4.3-release at blender/blender 2024-10-07 16:14:34 +02:00
301c853b9c DRW: Rename draw_debug_info.hh to avoid conflict with main branch
Clément Foucault pushed to main at blender/blender 2024-10-07 15:56:10 +02:00
62af6d467d CMake: Set GENERATED property to processed GLSL file
597388a65e Fix: GPU: GLSL-C++ stubs GPU_SHADER_INTERFACE_INFO macro error
Compare 2 commits »
Clément Foucault commented on issue blender/blender#128654 2024-10-07 14:12:58 +02:00
EEVEE Next light bug: At high power values, light intensity decreases.

Well, the only real fix would be to find the numerical precision issue inside the LTC computation. But it is more complex than it sounds.

Otherwise, we have to find some better heuristics for…

Clément Foucault deleted branch metal-defines-cleanups from fclem/blender 2024-10-07 12:54:38 +02:00
Clément Foucault merged pull request blender/blender#128634 2024-10-07 12:54:35 +02:00
Metal: Simplify MSL translation
Clément Foucault pushed to main at blender/blender 2024-10-07 12:54:35 +02:00
9c0321ae9b Metal: Simplify MSL translation
Clément Foucault pushed to draw-cleanup-metal-vertex-fetch at fclem/blender 2024-10-07 12:45:15 +02:00
d71ef44386 Merge branch 'main' into draw-cleanup-metal-vertex-fetch
b1cbd9c889 Fix: Build error caused by GLSL processor overriding valid header source
754920a92d Cleanup: DRW: Missing include
42e8cbb921 GPU: Make use of the C++ stubs in some shaders
fd47edfb86 GPU: GLSL C++ Stubs: Use create_info namespace to avoid symbol colision
Compare 880 commits »
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-07 12:39:35 +02:00
19da7e885a Merge branch 'main' into metal-defines-cleanups
b1cbd9c889 Fix: Build error caused by GLSL processor overriding valid header source
754920a92d Cleanup: DRW: Missing include
42e8cbb921 GPU: Make use of the C++ stubs in some shaders
fd47edfb86 GPU: GLSL C++ Stubs: Use create_info namespace to avoid symbol colision
Compare 41 commits »
Clément Foucault pushed to main at blender/blender 2024-10-07 12:36:00 +02:00
b1cbd9c889 Fix: Build error caused by GLSL processor overriding valid header source
754920a92d Cleanup: DRW: Missing include
42e8cbb921 GPU: Make use of the C++ stubs in some shaders
fd47edfb86 GPU: GLSL C++ Stubs: Use create_info namespace to avoid symbol colision
5fe608da4b Fix: Overlay: Wrong end macro for named interface
Compare 5 commits »
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-07 11:26:18 +02:00
161e6bb8e1 GPU: GLSL: Add missing defines and fix matrix reshape
Clément Foucault commented on pull request blender/blender#128634 2024-10-06 11:11:07 +02:00
Metal: Simplify MSL translation
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-06 11:10:49 +02:00
d72a7dba96 Clang format
Clément Foucault pushed to metal-defines-cleanups at fclem/blender 2024-10-06 11:06:02 +02:00
20df8e0973 GPU: Use preprocessor for Python shaders
c8fda02ef1 GPU: Move shader source processor to its own header file
Compare 2 commits »