Skip to content

Chu-4hun/openGL-practice

Repository files navigation

OpenGl practice

This is a pet project created to explore and learn OpenGL.

Table of Contents

Overview

The Pet Learning OpenGL Project is designed to serve as a hands-on learning experience for OpenGL.

Features

  • Basic rendering using OpenGL.
  • Simple shader programs for vertex and fragment processing.

Getting Started

Prerequisites

Before running the project, ensure you have the following installed:

  • CMake
  • Your preferred C++ compiler

Building and Running

  1. Clone the repository:
git clone --recursive https://github.com/Chu-4hun/openGL-practice.git
  1. Navigate to the project directory:
cd openGL-practice
  1. Run the bootstrap script to build vcpkg:
.\vcpkg\bootstrap-vcpkg.bat
  1. install dependencies
.\vcpkg\vcpkg install

Project Structure

The project is structured as follows:

+---Engine
|   +---Platform
|   +---Renderer
+---res
|   +---shaders

Dependencies

The project relies on the following dependencies:

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvement, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published