fixing compilation issues

This commit is contained in:
Kbz-8
2024-09-05 00:41:52 +02:00
parent 0a84ea6a18
commit 6eaf871d45
23 changed files with 140 additions and 59 deletions

View File

@@ -4,6 +4,7 @@
namespace mlx
{
GraphicsSupport::GraphicsSupport(std::size_t w, std::size_t h, NonOwningPtr<Texture> render_target, int id) :
m_put_pixel_manager(&m_renderer),
p_window(nullptr),
m_width(w),
m_height(h),
@@ -11,8 +12,8 @@ namespace mlx
m_has_window(false)
{
MLX_PROFILE_FUNCTION();
m_renderer.SetWindow(nullptr);
m_renderer.Init(render_target);
// TODO : re-enable render targets
m_renderer.Init(nullptr);
m_scene_renderer.Init();
SceneDescriptor descriptor{};
@@ -21,6 +22,7 @@ namespace mlx
}
GraphicsSupport::GraphicsSupport(std::size_t w, std::size_t h, std::string title, int id) :
m_put_pixel_manager(&m_renderer),
p_window(std::make_shared<Window>(w, h, title)),
m_width(w),
m_height(h),
@@ -28,8 +30,7 @@ namespace mlx
m_has_window(true)
{
MLX_PROFILE_FUNCTION();
m_renderer.SetWindow(p_window.get());
m_renderer.Init(nullptr);
m_renderer.Init(p_window.get());
m_scene_renderer.Init();
SceneDescriptor descriptor{};