summaryrefslogtreecommitdiff
path: root/src/systems/terrain.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/systems/terrain.h')
-rw-r--r--src/systems/terrain.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/systems/terrain.h b/src/systems/terrain.h
index 62aa568..888b6f4 100644
--- a/src/systems/terrain.h
+++ b/src/systems/terrain.h
@@ -18,6 +18,7 @@ Future:
#include "defines.h"
#include "maths_types.h"
#include "mem.h"
+#include "ral.h"
#include "render.h"
#include "str.h"
@@ -31,6 +32,8 @@ typedef struct heightmap {
typedef struct terrain_state {
arena terrain_allocator;
heightmap* heightmap; // NULL = no heightmap
+ gpu_renderpass* hmap_renderpass;
+ gpu_pipeline* hmap_pipeline;
} terrain_state;
bool terrain_system_init(terrain_state* state);
@@ -52,4 +55,4 @@ geometry_data geo_heightmap(arena* a, heightmap heightmap);
// somewhere there will be an easy way to add a heightmap
-// scene_add_heightmap \ No newline at end of file
+// TODO: scene_add_heightmap