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

  • Joined on 2014-07-09
Clément Foucault pushed to glsl-resource-argument at fclem/blender 2024-10-29 18:00:05 +01:00
e2772a3e28 Remove code duplication, make it work on all platform
89cc06a41d Reduce allowed permutation to 8
7e93bf431d Make it compile on Linux
Compare 3 commits »
Clément Foucault pushed to glsl-resource-argument at fclem/blender 2024-10-29 10:52:43 +01:00
f4f36e9971 Add support for UBOs
Clément Foucault pushed to glsl-resource-argument at fclem/blender 2024-10-28 22:08:36 +01:00
da8a76a15f Example usage for image parameter
42923d7253 Fix image type hash being different at runtime
ffecc2cd55 Improve debuggability
b6e03dcee2 Support Image resource
fee0b0b192 Workaround preprocessor bug in GLSLang
Compare 5 commits »
Clément Foucault pushed to glsl-resource-argument at fclem/blender 2024-10-28 18:01:11 +01:00
484cf3a646 Allow Macro inside binding qualifiers
f5f1db5257 Add prototypes for GLSL & VK backend
6c77b6f8a9 Add support for binding qualifiers
Compare 3 commits »
Clément Foucault closed issue blender/blender#129441 2024-10-28 13:02:40 +01:00
Light linking doesn't disable lights on Grease Pencil objects
Clément Foucault commented on issue blender/blender#129441 2024-10-28 13:02:36 +01:00
Light linking doesn't disable lights on Grease Pencil objects

@Alaska is 100% correct. This is not yet supported.

Clément Foucault pushed to glsl-resource-argument at fclem/blender 2024-10-28 13:01:42 +01:00
a1f54b85ef Cleanup
Clément Foucault pushed to glsl-resource-argument at fclem/blender 2024-10-27 18:05:00 +01:00
5c7f4b30af Example usage of multiple arguments
ca70d8dc1d Add support for multiple buffer arguments
Compare 2 commits »
Clément Foucault created pull request blender/blender#129429 2024-10-27 00:27:55 +02:00
GPU: Add support for buffer argument in GLSL
Clément Foucault created branch glsl-resource-argument in fclem/blender 2024-10-27 00:26:17 +02:00
Clément Foucault pushed to glsl-resource-argument at fclem/blender 2024-10-27 00:26:17 +02:00
dd4d638393 Example usage
85c5f201d0 GPU: Add support for buffer argument in GLSL
e9298dced4 GPU: Avoid ShaderCreateInfo object directly inside Map
af4974dfaa Cleanup: Remove dead code
71b9238703 Merge branch 'blender-v4.3-release'
Compare 10 commits »
Clément Foucault pushed to main at blender/blender 2024-10-26 13:52:02 +02:00
e9298dced4 GPU: Avoid ShaderCreateInfo object directly inside Map
Clément Foucault opened issue blender/blender#129408 2024-10-26 12:42:42 +02:00
GPU: Add support for buffer argument in GLSL
Clément Foucault created pull request blender/blender#129395 2024-10-25 15:59:02 +02:00
Camera: Add Oblique projection support
Clément Foucault created branch camera-oblique-projection in fclem/blender 2024-10-25 15:57:46 +02:00
Clément Foucault pushed to camera-oblique-projection at fclem/blender 2024-10-25 15:57:46 +02:00
85e2c54e9b Camera: Add Oblique projection support
6cc4e51e0a Fix: GPU: Shader error line broken for NVidia drivers
53fa6f0d0a Compositor: Implement Map Value node for new CPU compositor
278787aeee Compositor: Implemenet Map Range node for new CPU compositor
1bd64e873e Fix: Corrupt image when compositor is canceled
Compare 10 commits »
Clément Foucault opened issue blender/blender#129363 2024-10-24 09:51:37 +02:00
GPU: Add support for Image argument in GLSL
Clément Foucault opened issue blender/blender#129354 2024-10-23 19:55:52 +02:00
GPU: GLSL: Add support for passing image and buffers as function argument
Clément Foucault pushed to main at blender/blender 2024-10-22 23:32:06 +02:00
6cc4e51e0a Fix: GPU: Shader error line broken for NVidia drivers
Clément Foucault commented on pull request blender/blender#129315 2024-10-22 23:27:21 +02:00
WIP: GPU: Move Polyline shader to primitive expansion

@Jeroen-Bakker What do you think about complexity & support coverage? if we don't support enough, we might get broken display with python drawing or UI (can be catched by assertion).

But…