Skip to content

Echo Engine is a learning project to be familiar with OpenGL, understand the principle of rendering pipeline and rendering engine architecture.

License

Notifications You must be signed in to change notification settings

Jerryym/EchoEngine

Repository files navigation

EchoEngine


Echo Engine is a learning project to be familiar with OpenGL, understand the principle of rendering pipeline and rendering engine architecture.

Environment

  • IDE: Visual Studio 2022

Getting Started

  1. Run GenerateProject.bat file first. This wil generate a Visual Studio solution file for user's usage.
  2. Open EchoEngine.sln file in Visual Studio
  3. Set SandBox project as start project.

Dependencies

Echo Engine uses the following open-source libraries:

  • spdlog - C++ logging library.
  • GLFW - A multi-platform library for OpenGL, OpenGL ES, Vulkan, window and input.
  • GLAD - Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
  • GLM - OpenGL Mathematics (GLM)
  • ImGUI-Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

Reference

About

Echo Engine is a learning project to be familiar with OpenGL, understand the principle of rendering pipeline and rendering engine architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published