Skip to content

Fully Integrate Ambient Occlusion#104

Merged
CubeBerry merged 9 commits into
mainfrom
DXMultiCameraBugFix
May 20, 2026
Merged

Fully Integrate Ambient Occlusion#104
CubeBerry merged 9 commits into
mainfrom
DXMultiCameraBugFix

Conversation

@CubeBerry

Copy link
Copy Markdown
Owner
  • FIxed several issues occured during process of merging ambient occlusion feature.

- Fixed GetViewMatrix and GetProjectionMatrix calls on CameraManager which were removed in the multi-camera refactor. Replaced with calls on a Camera* pointer, falling back to the main camera if none is provided.
- Fixed DXSSAOContext::Execute override error by updating its signature to match the IRenderContext base class.
- m_ssaoContext->Execute was missing from the deferred render loop. Without it, the AO texture remained all-white and produced no occlusion. Added the call between GBuffer and GlobalLighting passes.
@CubeBerry
CubeBerry requested a review from doyoung413 May 19, 2026 14:56
@CubeBerry CubeBerry added the bugfix Fix bug label May 19, 2026
@CubeBerry
CubeBerry merged commit 86ee644 into main May 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Fix bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants