From 32b933e154cb1db5149ce2975e976743beed6549 Mon Sep 17 00:00:00 2001 From: 3gg <3gg@shellblade.net> Date: Wed, 9 Jul 2025 20:00:08 -0700 Subject: Clean up includes and address TODO --- src/llr/light_impl.h | 4 ++-- src/llr/material_impl.h | 2 +- src/llr/mesh_impl.h | 5 +---- 3 files changed, 4 insertions(+), 7 deletions(-) (limited to 'src/llr') diff --git a/src/llr/light_impl.h b/src/llr/light_impl.h index 32203c4..5ec8145 100644 --- a/src/llr/light_impl.h +++ b/src/llr/light_impl.h @@ -1,8 +1,8 @@ #pragma once -#include <../../include/gfx/llr/light.h> +#include -#include "../scene/types.h" +#include "scene/types.h" typedef struct Texture Texture; diff --git a/src/llr/material_impl.h b/src/llr/material_impl.h index 138497f..2b7cd89 100644 --- a/src/llr/material_impl.h +++ b/src/llr/material_impl.h @@ -1,6 +1,6 @@ #pragma once -#include <../../include/gfx/llr/material.h> +#include typedef struct ShaderProgram ShaderProgram; diff --git a/src/llr/mesh_impl.h b/src/llr/mesh_impl.h index 47ff525..96e60df 100644 --- a/src/llr/mesh_impl.h +++ b/src/llr/mesh_impl.h @@ -1,12 +1,9 @@ #pragma once -#include <../../include/gfx/llr/mesh.h> +#include typedef struct Mesh { const Geometry* geometry; const Material* material; ShaderProgram* shader; } Mesh; - -// TODO: a mesh_render() that takes a transform, applies the material and the -// transform, and then renders the geometry. -- cgit v1.2.3