docs(feedback): add VDE-056 — ViewDesign UI P0-1 + SIMD P0-2 progress report
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
# VDE-056: ViewDesign UI P0-1 — ViewportWidget and SIMD layer progress
|
||||
|
||||
- **ID**: VDE-056
|
||||
- **Date**: 2026-07-29
|
||||
- **Status**: fixed
|
||||
- **Severity**: Info
|
||||
- **Category**: INTEGRATION
|
||||
- **Source**: ViewDesign Task 10 & 12
|
||||
|
||||
## Summary
|
||||
ViewDesign Task 10 (UI Availability Plan) and Task 12 (Hardware Utilization) have been started.
|
||||
Changes are in ViewDesign repo, no VDE changes needed at this time.
|
||||
|
||||
## ViewDesign Changes (2026-07-29)
|
||||
|
||||
### Task 11: Architecture Remediation P0 (COMPLETED)
|
||||
- 82 CMakeLists.txt: removed `src/vd_geom/src` PRIVATE include paths
|
||||
- shape_impl.h moved to public `include/vd/geom/` directory
|
||||
- python314.dll copy added to test directory (fixes 0xC0000135 DLL not found)
|
||||
- VDE submodule bumped: MSVC `__builtin_prefetch`/`__builtin_ia32_pause` compatibility
|
||||
|
||||
### Task 10: UI P0-1 ViewportWidget (COMPLETED)
|
||||
- New `src/vd_shell/viewport_widget.h/.cpp`: QWidget-based 3D viewport
|
||||
- Replaces QLabel placeholder with dark background + axis/grid
|
||||
- Mouse events forwarded to `render::Viewport` (orbit/pan/zoom)
|
||||
- 60fps timer ready for bgfx rendering integration
|
||||
- MainWindow: Ribbon buttons now route through ICommandService
|
||||
- vd_shell links to vd_render for viewport integration
|
||||
|
||||
### Task 12: SIMD P0-2 (COMPLETED)
|
||||
- New `src/vd_geom/include/vd/geom/simd.h`: cross-platform SIMD detection
|
||||
- New `src/vd_geom/include/vd/geom/simd_vec3.h`: batch Vector3D ops
|
||||
- AVX2: Vec3Batch8 (8-way add/dot/cross/normalize)
|
||||
- SSE2: Vec3Batch4 fallback
|
||||
- Scalar fallback always available
|
||||
- vd_geom CMakeLists.txt: auto-detect `/arch:AVX2` support
|
||||
- CPU: Intel Core Ultra 9 290HX Plus (24-core, AVX2+FMA)
|
||||
|
||||
## Build Status
|
||||
- ViewDesign: 100% build (190 files, 0 errors)
|
||||
- Tests: 117+ spot-check PASS
|
||||
- Shell: startup self-check PASS (exit 0)
|
||||
|
||||
## VDE Issues Encountered
|
||||
- None new. VDE-055 MSVC fixes already applied (commit 55dc3a2).
|
||||
- VDE continues to build clean under MSVC with these fixes.
|
||||
|
||||
## Known Issues
|
||||
- vd_tests.exe full suite runtime occasionally hangs with AVX2 - needs investigation
|
||||
- bgfx rendering not yet connected (VD_ENABLE_BGFX=OFF default)
|
||||
- Qt DLLs not auto-deployed to vd_shell output (manual copy needed for GUI)
|
||||
Reference in New Issue
Block a user