Page MenuHomePhabricator

Project History
ActivePublic

Details

Looks Like
OpenGL SDL2 Starter Project
Hashtags
#opengl_sdl2_starter_project., #opengl_sdl2_starter_project
Description

git repository hosted here : https://phabricator.polutropon.games/source/opengl_sdl_base/

This project is a "skeleton"/"base code" for making cross platform 3D applications using OpenGL. It is built upon a lot of great open-source tools including:

  • SDL2
  • PhysicsFS
  • GLEW
  • TinyGLTF
  • ChaiScript
  • GLM
  • FreeImage
  • ImGui

This is a just an application where the basics of getting 3D rendering and resource management is already done for you. It is not a fully fledged game engine by any stretch of the imagination.

The idea is to have

  • Something cross platform
  • CMake based
  • Find all the required files from resources archives and folder, and does all the I/O through PhysicsFS
  • RAII for Resource Management around OpenGL objects
  • C++17
  • Simplistic, Lightweight and hackable
  • Scriptable in ChaiScript with interactive debug console

Event Timeline

Ybalrid created this project.Mar 10 2019, 9:49 AM
Ybalrid set this project's color to Yellow.
Ybalrid created this object with visibility "Public (No Login Required)".
Ybalrid renamed this project from OpenGL SDL2 Starter Project. to OpenGL SDL2 Starter Project.