aboutsummaryrefslogtreecommitdiff
path: root/src/scene/mesh_impl.h
blob: c7e22113bfeef3008585f391290141a3f84fd172 (plain)
1
2
3
4
5
6
7
8
9
10
11
#pragma once

typedef struct Geometry      Geometry;
typedef struct Material      Material;
typedef struct ShaderProgram ShaderProgram;

typedef struct Mesh {
  const Geometry* geometry;
  const Material* material;
  ShaderProgram*  shader; // TODO: Move this back to Material?
} Mesh;