Skip to content

refactor: split scene description from gpu scene#1

Merged
LessUp merged 1 commit into
masterfrom
copilot/scene-seam-refactor
May 22, 2026
Merged

refactor: split scene description from gpu scene#1
LessUp merged 1 commit into
masterfrom
copilot/scene-seam-refactor

Conversation

@LessUp
Copy link
Copy Markdown
Collaborator

@LessUp LessUp commented May 22, 2026

Summary

  • split scene ownership into host-side SceneDescription, GPU-owning DeviceScene, and kernel-facing SceneView
  • reject invalid geometry material references, harden degenerate camera setup, and fix warp-efficiency miss-ray indexing
  • update renderer/main/tests/spec to use new seam and host-side validation surface

Test Plan

  • git diff --check
  • cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=ON (blocked: nvcc / CUDA toolkit unavailable in current environment)
  • cd build && ctest --output-on-failure (blocked behind CUDA toolkit / GPU setup)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@LessUp LessUp merged commit cf36ee3 into master May 22, 2026
@LessUp LessUp deleted the copilot/scene-seam-refactor branch May 22, 2026 03:01
LessUp added a commit that referenced this pull request May 22, 2026
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant