From 6690e230372e52576463dc723dbaa7f46c76a341 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Thu, 10 Dec 2020 21:56:31 +0300 Subject: [PATCH] Support direct access to buffers from gfx::mesh --- libs/gfx/include/psemek/gfx/mesh.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/gfx/include/psemek/gfx/mesh.hpp b/libs/gfx/include/psemek/gfx/mesh.hpp index ff820e7c..b79c20ef 100644 --- a/libs/gfx/include/psemek/gfx/mesh.hpp +++ b/libs/gfx/include/psemek/gfx/mesh.hpp @@ -183,6 +183,10 @@ namespace psemek::gfx GLenum primitive_type() const { return info_.primitive_type_; } GLenum index_type() const { return info_.index_type_; } + buffer & vertex_buffer() { return vertex_buffer_; } + buffer & index_buffer() { return index_buffer_; } + buffer & instance_buffer() { return instance_buffer_; } + // Drawing commands void draw() const override;