Skip to content

pmann84/gfxlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GFX Lib

Overview

This is designed partly as a learning exercise to learn different graphics apis, but also as a useful library you can plug into a project to be able to easily render things to the screen (much like a canvas in HTML). It also aims to hopefully provide a somewhat standardised interface across all the apis.

Currently, the aim is to try to get to the 3 main apis:

  • OpenGL
  • Vulkan
  • DirectX

In reality the first one will be OpenGL and then Vulkan and finally DirectX but the development of these may overlap somewhat.

Pre-requisites

This project uses the following 3rd party libraries and frameworks

  • CMake
  • Vulkan SDK
  • GLAD
  • GLFW
  • GLM

The only things that you should have to download specifically for this are:

  • CMake
  • Vulkan SDK

Building the Libraries

Using the Libraries in your project

Example Usages

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published