Files
ToastconcernandClaude Opus 5.5 6d0b4fcd2f v0.2.0: splats, copy/paste, faster homes, seat facing, and a full bug sweep
Frame Studio
- Gaussian splats (PLY, SPZ v2-v4), PLY vertex colours, panorama skies
- Copy, cut, paste and duplicate for objects, splats and world items
- Walkable-area rebake moved off the UI thread; viewport one frame sooner;
  refresh-locked pacing (FS_PACE=timer for the old one)
- Fixed: bundle thumbnail use-after-free crash, auto-save deleting
  environments, saves into scratch copies, edits lost on non-ASCII paths,
  unopenable manifests with inf/nan, bundle save data loss, opening a home
  marking it changed, gizmo NaN, long paths, many malformed-file crashes
- Updater verifies sha256, journals the swap and never leaves the exe missing

Frame Home
- Seats turn you to face their way
- Draw batching (Hand Tutorials up to ~20% less GPU time), cut-out EQUAL pass,
  late head-pose read before submit
- Proper queue-family hand-over to the compositor layer; layer descriptor
  generations and seqlocked slots; structural SPIR-V check
- Fixed: hangs/crashes on damaged .fenv files and shaders, render-pass
  validation error, sync hazard in the foveation smoothing pass, unverified
  update downloads, half-done installs

Tests: tests_loco/env_share/spv_check wired into CMake (FRAME_TESTS) and CI.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VsaXGU27gsrXjDoFtyFJP9
2026-10-25 13:15:07 -05:00

66 lines
827 B
Plaintext

# build output
/build*/
/dist/
/out/
/frame/payload/bin/
/frame/payload/layer/libframe_home_layer.so
/frame/payload/layer/env_ps.spv
/frame/payload/SOURCE
studio/build*/
tools/*/build*/
CMakeUserPresets.json
CMakeCache.txt
CMakeFiles/
compile_commands.json
.cache/
.ccache/
.apt-cache/
# compiler and linker leftovers outside a build folder
*.o
*.obj
*.a
*.lib
*.so
*.dll
*.exe
*.pdb
*.ilk
*.exp
*.dSYM/
# editor / OS clutter
.vscode/
.vs/
.idea/
.fleet/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
desktop.ini
# scripts' scratch
__pycache__/
*.pyc
.venv/
venv/
node_modules/
*.log
*.tmp
*.part
*.orig
*.rej
# never commit homes, environments, bundles or keys
*.apk
*.fenv
*.fbundle
*.pem
*.key
*.p12
*.pfx
id_rsa*
id_ed25519*
.env
*Zone.Identifier
# astcenc's own test framework (not built here)
third_party/astcenc/Source/GoogleTest/