summaryrefslogtreecommitdiff
path: root/engine/src/renderer
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/renderer')
-rw-r--r--engine/src/renderer/mod.rs1
-rw-r--r--engine/src/renderer/vertex_array.rs2
-rw-r--r--engine/src/renderer/vertex_buffers.rs2
3 files changed, 5 insertions, 0 deletions
diff --git a/engine/src/renderer/mod.rs b/engine/src/renderer/mod.rs
index 3c42f93..a339ea8 100644
--- a/engine/src/renderer/mod.rs
+++ b/engine/src/renderer/mod.rs
@@ -50,6 +50,7 @@ pub fn render<'renderable>(renderables: impl IntoIterator<Item = &'renderable Re
}
}
+#[derive(Debug)]
pub struct Renderable
{
shader_program: crate::shader::Program,
diff --git a/engine/src/renderer/vertex_array.rs b/engine/src/renderer/vertex_array.rs
index e54f638..5862c7b 100644
--- a/engine/src/renderer/vertex_array.rs
+++ b/engine/src/renderer/vertex_array.rs
@@ -1,3 +1,4 @@
+#[derive(Debug)]
pub struct VertexArray
{
array: gl::types::GLuint,
@@ -46,6 +47,7 @@ impl Drop for VertexArray
}
}
+#[derive(Debug)]
pub enum PrimitiveKind
{
Triangles,
diff --git a/engine/src/renderer/vertex_buffers.rs b/engine/src/renderer/vertex_buffers.rs
index a6d1a2c..bb988d9 100644
--- a/engine/src/renderer/vertex_buffers.rs
+++ b/engine/src/renderer/vertex_buffers.rs
@@ -1,5 +1,6 @@
use std::mem::size_of_val;
+#[derive(Debug)]
pub struct VertexBuffers<const CNT: usize>
{
buffers: [gl::types::GLuint; CNT],
@@ -57,6 +58,7 @@ impl<const CNT: usize> Drop for VertexBuffers<CNT>
}
}
+#[derive(Debug)]
#[allow(dead_code)]
pub enum BufferUsage
{