dx12 dynamic lib loading + creation of device first pass.

This commit is contained in:
2025-01-12 22:11:47 -05:00
parent 6c80168e8c
commit 4c43cce133
9 changed files with 361 additions and 81 deletions

View File

@@ -5,20 +5,23 @@
namespace Juliet
{
struct GraphicsDevice;
struct Window;
}
class Win32EditorApplication : public IApplication
{
protected:
void Init() override;
void Shutdown() override;
void Update() override;
bool IsRunning() override;
class Win32EditorApplication : public Juliet::IApplication
{
protected:
void Init() override;
void Shutdown() override;
void Update() override;
bool IsRunning() override;
private:
Window* MainWindow = {};
bool Running = false;
};
private:
Juliet::Window* MainWindow = {};
Juliet::GraphicsDevice* GraphicsDevice = {};
Win32EditorApplication& GetEditorApplication();
} // namespace Juliet
bool Running = false;
};
Win32EditorApplication& GetEditorApplication();