Skip to content

Gabryel-lima/LearnOpenGL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LearnOpenGL

This repository is dedicated to the study and practice of graphics programming using OpenGL. It is based on the tutorials available at LearnOpenGL.com, which provide a comprehensive approach to learning modern OpenGL, covering everything from basic concepts to advanced techniques.

Project Structure

  • shaders/: Contains the shaders used in the examples.
  • solutions/: Includes the implemented solutions for the proposed exercises.
  • main.cpp: The main file that runs the examples and demonstrations.

Dependencies

To compile and run the examples in this repository, ensure the following libraries are installed on your system:

  • GLFW: Library for window creation and OpenGL context management.
  • GLAD: OpenGL function loader.
  • GLM: Mathematics library for OpenGL.
  • STB Image: Library for image loading.

Compilation

To compile the project, follow the steps below:

  1. Clone the repository:

    git clone https://github.com/Gabryel-lima/LearnOpenGL.git
  2. Create a build folder and navigate to it:

    mkdir build
    cd build
  3. Generate the build files using CMake:

    cmake ..
  4. Compile the project:

    make

Execution

After successful compilation, you can run the program with:

./LearnOpenGL

References

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributions

Contributions are welcome! Feel free to open an issue or submit a pull request for improvements and fixes.

Contact

For questions or suggestions, contact [[email protected]].

About

Study to learn how to create programs with OpenGL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published