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

  • Joined on 2014-07-09
Clément Foucault merged pull request blender/blender#107890 2023-05-17 11:57:43 +02:00
EEVEE: Add Transparent Render-Pass option
Clément Foucault pushed to main at blender/blender 2023-05-17 11:57:24 +02:00
39644e7f71 Workbench: Fix compiler warnings
Clément Foucault pushed to eevee-transparent-pass at fclem/blender 2023-05-17 11:53:53 +02:00
b38ae7794b Merge branch 'main' into eevee-transparent-pass
bafd82c9c1 Cycles: oneAPI: use local memory for faster shader sorting
04fc6fd8a7 Cycles: avoid doing zero-sized allocations with partitioned shader sorting
eac3d37ab1 Fix #107422: Mesh context menus do not open with the last used option
a5207ae24d Fix error returning the path length from BLI_path_normalize
Compare 170 commits »
Clément Foucault commented on pull request blender/blender#107734 2023-05-16 19:14:33 +02:00
Overlay Next: Refactor

There was a decision (or discussion, I cannot find it at the moment) not so long ago to not use that prefix as it isn't clear and enums are usually called Types or something else that indicates…

Clément Foucault pushed to main at blender/blender 2023-05-16 12:54:48 +02:00
8fb6b51410 GPU: Fix false positive include of debug_draw
Clément Foucault commented on pull request blender/blender#107176 2023-05-16 12:18:28 +02:00
EEVEE Next: Volumes

Ok but then add a TODO here.

Clément Foucault commented on pull request blender/blender#107176 2023-05-16 12:11:44 +02:00
EEVEE Next: Volumes

Ok Leave it as is for now. It can be refactor after the deferred pipeline has matured.

Clément Foucault commented on pull request blender/blender#107176 2023-05-16 12:08:46 +02:00
EEVEE Next: Volumes

Yes it can be moved. But this function returns the light vector to the closest point on the light shape and only for rects and ellipses as the other shapes use another method for area lighting.

Clément Foucault commented on pull request blender/blender#107176 2023-05-16 11:55:50 +02:00
EEVEE Next: Volumes

It would make sense. But this would be a separate cleanup.

Clément Foucault commented on pull request blender/blender#107176 2023-05-16 11:52:43 +02:00
EEVEE Next: Volumes

Yes, remove the one unused.

Clément Foucault suggested changes for blender/blender#105501 2023-05-16 11:19:53 +02:00
Workbench Next Volumes

Looks good. Just a few style errors.

Clément Foucault commented on pull request blender/blender#105501 2023-05-16 11:19:53 +02:00
Workbench Next Volumes
Clément Foucault commented on pull request blender/blender#105501 2023-05-16 11:19:52 +02:00
Workbench Next Volumes

Do not use implicit cast assignment. This is not supported by all drivers.

Clément Foucault commented on pull request blender/blender#107734 2023-05-15 18:33:48 +02:00
Overlay Next: Refactor

The overlay instance can be called for 2D views. This is something that we might want to revisit at some point but that would not be a huge refactor to do. So I would just suggest to check for state.v3d != nullptr and state.rv3d != nullptr for anything that need to access them.

Clément Foucault suggested changes for blender/blender#107734 2023-05-15 17:43:37 +02:00
Overlay Next: Refactor

There is still quite a lot of TODOs in the code. Some are rather low hanging fruits that would improve code quality (like in overlay_next_instance.cc).

Clément Foucault commented on pull request blender/blender#107734 2023-05-15 17:43:37 +02:00
Overlay Next: Refactor

remove e prefix

Clément Foucault commented on pull request blender/blender#107734 2023-05-15 17:43:37 +02:00
Overlay Next: Refactor

What is the reasonning on combining all the headers inside this one? The goal of split headers is also to ease code searchability / readability.

Clément Foucault commented on pull request blender/blender#107734 2023-05-15 17:43:36 +02:00
Overlay Next: Refactor

Why is this commented?