// Copyright (c) 2020 udv. All rights reserved.

#ifndef REAL_RENDERER
#define REAL_RENDERER

#include "real/renderer/common.hpp"
#include "real/renderer/base_renderer.hpp"
#include "real/renderer/render_command.hpp"
#include "real/renderer/base_rendering_context.hpp"
#include "real/renderer/array_vertex.hpp"
#include "real/renderer/buffer_vertex.hpp"
#include "real/renderer/buffer_index.hpp"
#include "real/renderer/buffer_layout.hpp"
#include "real/renderer/base_shader.hpp"
#include "real/renderer/base_texture.hpp"
#include "real/renderer/camera.hpp"
#include "real/renderer/light.hpp"
#include "real/renderer/material.hpp"
// region GL headers
#include "real/api/gl/gl_headers.hpp"
#include "real/api/gl/gl_rendering_context.hpp"
#include "real/api/gl/gl_array_vertex.hpp"
#include "real/api/gl/gl_buffer_vertex.hpp"
#include "real/api/gl/gl_shader.hpp"
#include "real/api/gl/gl_texture.hpp"
#include "real/api/gl/gl_buffer_index.hpp"
#include "real/api/gl/gl_conversions.hpp"
// endregion

#endif // REAL_RENDERER
