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

  • Joined on 2014-07-09
Clément Foucault commented on issue blender/blender#126542 2024-09-17 11:33:53 +02:00
UV islands display issue - macOS Metal

@James-McCarthy-4

I am looking at a Blender Metal Backend bug (so in our codebase). The SSBO Vertex Fetch API was introduced by Michael PW to be able to workaround Metal's lack of geometry…

Clément Foucault commented on issue blender/blender#126542 2024-09-16 17:42:24 +02:00
UV islands display issue - macOS Metal

@James-McCarthy-4 My bad. You are right. It is in fact index_base_ (or baseVertex) that should be added to the index value from the index buffer.

I believe the indexBufferOffset is…

Clément Foucault pushed to main at blender/blender 2024-09-16 16:59:16 +02:00
0d9ab189d1 Fix: #126524: Overlay: Missing loose geometry wireframe with sub-D mesh
Clément Foucault closed issue blender/blender#126524 2024-09-16 16:59:14 +02:00
Meshes or Curves with just "wire" edges disappear in the viewport if SubD is used while in Viewport "Wireframe" mode
Clément Foucault commented on issue blender/blender#126524 2024-09-16 16:36:39 +02:00
Meshes or Curves with just "wire" edges disappear in the viewport if SubD is used while in Viewport "Wireframe" mode

So the issue is that the new default normal attribute is (0,0,1) for loose edges, but shader expect default to be (0,0,0).

bool no_attr = all(equal(nor, vec3(0)));

@HooglyBoogly…

Clément Foucault pushed to main at blender/blender 2024-09-16 16:02:13 +02:00
d3b655f76d Fix: #127135: Curve and hair drawing asserting on 0 sized VBO
Clément Foucault closed issue blender/blender#127135 2024-09-16 16:02:11 +02:00
Assert (null VBO size) in draw code when opening a Gold blendfile
Clément Foucault deleted branch eevee-simpler-wireframe from fclem/blender 2024-09-16 14:20:15 +02:00
Clément Foucault merged pull request blender/blender#127687 2024-09-16 14:20:11 +02:00
EEVEE: Simplify barycentric_distances_get
Clément Foucault pushed to main at blender/blender 2024-09-16 14:20:10 +02:00
e90a84469f EEVEE: Simplify barycentric_distances_get
Clément Foucault commented on issue blender/blender#126542 2024-09-16 14:05:44 +02:00
UV islands display issue - macOS Metal

@James-McCarthy-4 Yes it is indexBufferOffset but in vertex, not in bytes. See gpu::IndexBuf::index_start_.

It is not taken into account inside the RESOLVE_VERTEX macro of the vertex fetch…

Clément Foucault commented on issue blender/blender#126542 2024-09-16 12:49:53 +02:00
UV islands display issue - macOS Metal

@James-McCarthy-4 This is the issue I was mentioning in the meeting today. I am not sure how hard is it to fix for 4.2 / 4.3.

But it will definitely be fixed in 4.4 after replacing the Overlay…

Clément Foucault commented on pull request blender/blender#127687 2024-09-16 12:44:57 +02:00
EEVEE: Simplify barycentric_distances_get
Clément Foucault created pull request blender/blender#127687 2024-09-16 12:26:33 +02:00
EEVEE: Simplify barycentric_distances_get
Clément Foucault pushed to eevee-simpler-wireframe at fclem/blender 2024-09-16 12:25:48 +02:00
f3c69a5ef1 EEVEE: Simplify barycentric_distances_get
019bc5127a Overlay-Next: Xray Outline
11b07cf309 Overlay-Next: Motion Path
8345ebc704 Fix batch renaming object data from the outliner
68a6317207 Fix: build fails when experimental features are disabled
Compare 10 commits »
Clément Foucault created branch eevee-simpler-wireframe in fclem/blender 2024-09-16 12:25:48 +02:00
Clément Foucault deleted branch overlay-next-xray-outline from fclem/blender 2024-09-16 11:25:00 +02:00
Clément Foucault merged pull request blender/blender#127657 2024-09-16 11:24:56 +02:00
Overlay-Next: Xray Outline
Clément Foucault pushed to main at blender/blender 2024-09-16 11:24:55 +02:00
019bc5127a Overlay-Next: Xray Outline