Commit 77223f5
committed
body: address codex P2 review — highp LOD lookup, vessel depth-write, portable bake paths
Three P2s from the codex review on #64:
- Server-LOD row lookup is now highp (aRow attribute + vRow varying + uLodN + the
texel-center divide). mediump's minimum precision can't distinguish all 1658
concept IDs, so the LOD texture sampled neighboring actions → wrong cull on mobile
GPUs.
- The always-blended #17 vessel pass (transMat) no longer flips depthWrite=true when
returning to solid mode; it stays depthWrite=false in both modes, so its unsorted
triangles can't self-occlude later transparent surfaces.
- body-soa-wire (soabake reference) uses sibling-relative path deps
(../../../../../{lance-graph,ndarray}) instead of absolute /home/user paths, so the
BSO2 wire + LOD blocks rebuild from any checkout (/build/q2, /workspace/q2).1 parent d7718e4 commit 77223f5
2 files changed
Lines changed: 16 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | | - | |
| 181 | + | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
188 | | - | |
189 | | - | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
190 | 192 | | |
191 | 193 | | |
192 | 194 | | |
193 | 195 | | |
194 | | - | |
| 196 | + | |
| 197 | + | |
195 | 198 | | |
196 | 199 | | |
197 | 200 | | |
| |||
306 | 309 | | |
307 | 310 | | |
308 | 311 | | |
309 | | - | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
310 | 315 | | |
311 | | - | |
312 | 316 | | |
313 | 317 | | |
314 | 318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
0 commit comments