Skip to content

Fix raytrace asset basis and atlas updates#174

Merged
anirul merged 1 commit intomasterfrom
codex/raytrace-asset-basis-atlas
Apr 28, 2026
Merged

Fix raytrace asset basis and atlas updates#174
anirul merged 1 commit intomasterfrom
codex/raytrace-asset-basis-atlas

Conversation

@anirul
Copy link
Copy Markdown
Owner

@anirul anirul commented Apr 28, 2026

Summary

  • add optional asset_front / asset_up fields to NodeMesh and preserve them during scene serialization
  • apply asset-basis correction in the Vulkan glTF scene loader so meshes with different local front/up conventions can face Frame's +X/+Y basis through JSON
  • wrap raytracing atlas UVs instead of clamping tiled UVs, and fix dynamic/skinned BLAS update geometry pointers/max vertex values

Verification

  • cmake --build build\windows --config Debug --target grpcmmo_client -- /m:1
  • ctest --test-dir build\windows -C Debug -R grpcmmo_client_tests --output-on-failure
  • Vulkan/raytrace client screenshot run with skinned CesiumMan mesh and tiled ground texture

@anirul anirul merged commit e6b4fee into master Apr 28, 2026
2 checks passed
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