Refactoring camera

This commit is contained in:
Dynamitos
2025-04-11 23:13:19 +02:00
parent cc3f36d7fa
commit 9ac3755ad3
28 changed files with 53 additions and 124 deletions
+4 -4
View File
@@ -88,11 +88,11 @@ BasePass::BasePass(Gfx::PGraphics graphics, PScene scene) : RenderPass(graphics)
BasePass::~BasePass() {}
void BasePass::beginFrame(const Component::Camera& cam) {
RenderPass::beginFrame(cam);
void BasePass::beginFrame(const Component::Camera& cam, const Component::Transform& transform) {
RenderPass::beginFrame(cam, transform);
cameraPos = cam.getCameraPosition();
cameraForward = cam.getCameraForward();
cameraPos = transform.getPosition();
cameraForward = transform.getForward();
lightCullingLayout->reset();
opaqueCulling = lightCullingLayout->allocateDescriptorSet();