docs: correct viewport status — compositing largely works, GPU scissor and multi-viewport 3D missing

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
Hakan SevenandClaude Sonnet 4.6 committed 2026-05-02 20:16:16 +03:00
1 parent ba063db617
commit 654b8d579b
1 file changed
+4 -4
+4 -4
View File
@@ -53,9 +53,9 @@ Legend: ✅ Done · ⚠️ Partial · ❌ Not done
### Partial Render
| Status | Entity | Missing |
|---|---|---|
| ❌ | **Viewport** (paper space) | Only frame rendered; interior model-space view not composited |
| Status | Entity | What works | What's missing |
|---|---|---|---|
| ⚠️ | **Viewport** (paper space) | Frame (active=gold, inactive=cyan), CPU projection + Cohen-Sutherland clipping, perspective, layer freeze per-viewport, MSPACE switching, pan/zoom/orbit | GPU scissor rect (pixel-level boundary clip), simultaneous multi-viewport 3D (Iced 0.14 batch issue — `src/scene/viewport_pane.rs:14-18`), stencil masking for overlapping viewports |
---
@@ -214,6 +214,6 @@ These are fixed in our post-load `fix_dxf_dimension_rotations()` in `src/io/mod.
### Remaining gaps by priority
**Medium:** OCS→WCS for Hatch wire outline and MLine/Leader · Viewport interior view compositing
**Medium:** OCS→WCS for Hatch wire outline and MLine/Leader · Viewport GPU scissor + multi-viewport 3D (blocked by Iced 0.14 batch limitation)
**Low:** LWPolyline plinegen (GPU shader change needed) · Complex linetype text shapes · OLE2Frame improvement · Shape rotation