Skip to content

This is a repository containing personal experiments with computer graphics.

Notifications You must be signed in to change notification settings

AlbyTree/graphics-practice

Repository files navigation

The starting code is based on the work of the OpenGL series by Cherno. The current repo structure is fairly simple:

  • res folder contains shader source files and texture files
  • src/core folder contains the main code needed to create a simple application
  • src/deps folder contains some external dependencies (libraries, headers, ...) needed for building an application
  • src/tests folder contains personal experiments

How to build

A Visual Studio 2022 solution for Windows 10 x64 is provided with the needed dependencies (headers, sources and libraries):

  • GLEW (OpenGL loading library), GLFW (cross-platform window and input handling)
  • GLM (math library, GLSL compliant)
  • IMGUI (Immediate UI)
  • stb_image (image handling)

Using OpenGL 3.3, GLSL 3.3 .

Results

  • Smooth Bezier curve: you can move the control points to change the curve shape or increase/decrease the number of points used for the curve
bez-curve.mp4

Work in progress...

About

This is a repository containing personal experiments with computer graphics.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages