Skip to content

〰️ Drawing bezier curves hardware-accelerated, using tessellation shaders

Notifications You must be signed in to change notification settings

alifarazz/bezier_curve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bezier Curves with GPU shaders

A hardware-accelerated implementation of cubic bezier curves, using tessellation shaders.

program preview

based on Blinn-Loop's method. The method is described in their 2005 SIGGRAPH paper:

Written in C++17 and OpenGL 4.1. To compile the project, make sure you have a working Internet connection, and have cmake installed:

$ git clone https://codeberg.org/alifara/bezier_curve.git gh_alifarazz_bezier_curve
$ cd gh_alifarazz_bezier_curve
$ cmake -DCMAKE_BUILD_TYPE=Release -B build/ -S .
$ cmake --build build -t bezier -j
$ ./build/bezier src/shader/

About

〰️ Drawing bezier curves hardware-accelerated, using tessellation shaders

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages