Skip to content

pmann84/Jade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 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

C++ Graphics Library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors