Skip to content

Rom1378/OGLAB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenGL Playground

Project Screenshot

A personal playground for experimenting with OpenGL and real-time graphics techniques. Current features include:

  • PhysX-powered basic cube and sphere collision physics
  • 3D model loading using Assimp
  • Shadow mapping implementation
  • Modern OpenGL rendering pipeline
  • Immediate-mode UI with ImGui

Acknowledgements: Special thanks to LearnOpenGL for their tutorials.

🔧 Building the Project with CMake and vcpkg

This project uses CMake for building and vcpkg for dependency management.

✅ Dependencies (managed by vcpkg)

The following libraries are used:

⚙️ Building with CMake

Create a build directory and run CMake:

mkdir build
cd build

cmake .. -DCMAKE_TOOLCHAIN_FILE=path/to/vcpkg/scripts/buildsystems/vcpkg.cmake
cmake --build .

For Visual Studio users:

cmake .. -A x64 -DCMAKE_TOOLCHAIN_FILE=path/to/vcpkg/scripts/buildsystems/vcpkg.cmake

About

cleanup of window

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors