This repository is my personal playground for learning OpenGL using the C programming language. It contains basic examples and experiments aimed at understanding OpenGL concepts.
In this repository, you'll find:
main.c
: Entry point of my OpenGL learning experiments.glad.c
: Library for loading OpenGL.shader/shader.c
: Code for handling shaders.mesh/mesh.c
: Functions related to mesh operations.
This repository is primarily for my learning purposes and may not be directly useful for others.
To explore and experiment with this project, you'll need:
- OpenGL Development Libraries: Ensure you have the necessary OpenGL development libraries installed on your system.
- CMake: Use CMake to generate the build files.
Follow these steps:
- Clone this repository:
git clone https://github.com/your-username/opengl-learning-playground.git
- Navigate to the project directory:
cd akgl
- Create a build directory and generate build files using CMake:
mkdir build
cd build
cmake ..
- Build the project:
cmake --build .
- Run the executable:
./akgl
As this is primarily for my personal learning, contributions might not align with the purpose. However, if you notice critical issues or have suggestions, feel free to open an issue.
This project is licensed under the MIT License. See the LICENSE file for details.