From 3ae3891ca2698d5fd2160fbed5b780a91651a218 Mon Sep 17 00:00:00 2001 From: Mel Date: Mon, 19 Feb 2024 13:12:57 +0100 Subject: Fix for GCC and Linux --- src/Game.cpp | 4 ++-- src/Input.hpp | 1 + src/Render.hpp | 2 +- src/Util/ImageViewer.cpp | 2 +- src/main.cpp | 1 + 5 files changed, 6 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/Game.cpp b/src/Game.cpp index dd04b2f..6c6df7c 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -50,14 +50,14 @@ void Game::run() const { for (auto chunk : world.get_visible_chunks(time, camera.position())) { auto position = chunk->chunk.value().position(); actions.add({ - .program = GFX::Resources::Program::Terrain, .mesh = &chunk->land_mesh.value(), + .program = GFX::Resources::Program::Terrain, .transform = Transform(position), }); actions.add({ - .program = GFX::Resources::Program::Terrain, .mesh = &chunk->water_mesh.value(), + .program = GFX::Resources::Program::Terrain, .transform = Transform(position - Vec3{0, 0.2, 0}), .alpha = 0.4, }); diff --git a/src/Input.hpp b/src/Input.hpp index 683ee55..b6f24b6 100644 --- a/src/Input.hpp +++ b/src/Input.hpp @@ -1,5 +1,6 @@ #pragma once +#include #include "Time.hpp" #include "Common/Casts.hpp" #include "Common/Sizes.hpp" diff --git a/src/Render.hpp b/src/Render.hpp index 6b7cb65..09c6fee 100644 --- a/src/Render.hpp +++ b/src/Render.hpp @@ -1,7 +1,7 @@ #pragma once #include -#include "Defines.hpp" +#include #include "Common/Sizes.hpp" #include "GFX/Actions.hpp" #include "GFX/Camera.hpp" diff --git a/src/Util/ImageViewer.cpp b/src/Util/ImageViewer.cpp index 05d316c..abb22d4 100644 --- a/src/Util/ImageViewer.cpp +++ b/src/Util/ImageViewer.cpp @@ -6,8 +6,8 @@ void ImageViewer::render(GFX::Actions& actions) { // TODO: Re-add texture support // TODO: Add orthographic camera support actions.add({ - .program = GFX::Resources::Program::ImageViewer, .mesh = &m_mesh, + .program = GFX::Resources::Program::ImageViewer, .transform = Transform(), }); } diff --git a/src/main.cpp b/src/main.cpp index 94061f1..737c045 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -2,6 +2,7 @@ #include #include +#include "Defines.hpp" #include "Game.hpp" #include "Render.hpp" #include "ThreadRole.hpp" -- cgit 1.4.1