BillyFrcs / GraphicsProgramming

2D & 3D Rendering Vector Graphics with Modern OpenGL C++ and .NET C# Forms Application.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Graphics Programming

Learning OpenGL is a great way to learn how to use the graphics API such as 2D and 3D rendering vector graphics and create the basic to high-level cross-platform graphics application programming interface with modern OpenGL and C++ such as shaders, textures, animation, 3D, lighting etc.

This repository is also contains about simple implementation of 2D shape rendering graphics with .NET C# Forms Application.

Usage

Currently only officially supports Windows. To run the project just simply find the .sln file and open it up in Visual Studio IDE. Also you could check the Dependencies folder to see the Include Library for configuration this project, Highly recommended to use Visual Studio 2022 IDE.

Note: Configuration to linking external libraries C++ can be found in Configuration.txt

Dependencies

To set-up and configuration modern OpenGL, The project should using some of these include libraries.

1 2
GLFW GLM
GLEW GLUT
GLAD STB

About

2D & 3D Rendering Vector Graphics with Modern OpenGL C++ and .NET C# Forms Application.

License:MIT License


Languages

Language:C 83.9%Language:C++ 15.3%Language:Objective-C 0.7%Language:C# 0.1%Language:CMake 0.0%Language:GLSL 0.0%