Skip to content

feat(rendering): gate sky bakes by device capabilities - #826

Merged
JeanPhilippeKernel merged 2 commits into
developfrom
feat/sky-validation-capabilities
Sep 17, 2026
Merged

JeanPhilippeKernel merged 2 commits into
developfrom
feat/sky-validation-capabilities

Conversation

@JeanPhilippeKernel

Copy link
Copy Markdown
Owner

Summary

  • gate atmosphere and HDRI environment bakes on explicit Vulkan image-format capabilities, retaining the fallback snapshot with a readable reason when unavailable
  • coalesce small animated primary-sun updates while preserving immediate bakes for availability changes and rotations of at least 5 degrees
  • consolidate shared Vulkan image-capability probes and keep new reason APIs on cstring

Validation

  • cmake --build --preset Darwin_arm64_Debug --target ZEngineTests --parallel 8
  • ./Result.Darwin.arm64.Debug/ZEngine/tests/Debug/ZEngineTests --gtest_filter=SkyEnvironmentTest.*:SkyAtmosphereViewPassTest.*:RenderGraphDeclarationTest.*:RenderGraphSynchronizationTest.* --gtest_brief=1 (38 passed)
  • launched SampleProject in the Debug editor from the runtime output directory

Part of #808.

@JeanPhilippeKernel JeanPhilippeKernel self-assigned this Sep 17, 2026
@JeanPhilippeKernel JeanPhilippeKernel added area-rendering area-linux Work on Linux system area-window Work on Window system area-macOS Work on macOS system Feature request New feature labels Sep 17, 2026
@JeanPhilippeKernel JeanPhilippeKernel moved this to In Progress in ZEngine Board Sep 17, 2026
@JeanPhilippeKernel
JeanPhilippeKernel merged commit d502679 into develop Sep 17, 2026
39 of 44 checks passed
@JeanPhilippeKernel
JeanPhilippeKernel deleted the feat/sky-validation-capabilities branch September 17, 2026 02:11
@github-project-automation github-project-automation Bot moved this from In Progress to Done in ZEngine Board Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-linux Work on Linux system area-macOS Work on macOS system area-rendering area-window Work on Window system Feature request New feature

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant