Refactoring graphics

This commit is contained in:
Dynamitos
2023-10-26 18:37:29 +02:00
parent 28e5c9ff01
commit 1ca861459c
113 changed files with 3131 additions and 3221 deletions
@@ -1,6 +1,6 @@
#pragma once
#include "RenderPass.h"
#include "Graphics/GraphicsResources.h"
#include "Graphics/Resources.h"
#include "Scene/Scene.h"
namespace Seele
@@ -8,14 +8,10 @@ namespace Seele
DECLARE_REF(CameraActor)
DECLARE_REF(Scene)
DECLARE_REF(Viewport)
struct LightCullingPassData
{
LightEnv lightEnv;
};
class LightCullingPass : public RenderPass
{
public:
LightCullingPass(Gfx::PGraphics graphics);
LightCullingPass(Gfx::PGraphics graphics, PScene scene);
virtual ~LightCullingPass();
virtual void beginFrame(const Component::Camera& cam) override;
virtual void render() override;