Skip to content

Rom1378/OGLAB

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

No packages published

Contributors 2

  •  
  •