Skip to content

Example of Opengl 4.5 using Bindless Calls/Textures and MultiDrawIndirect

Notifications You must be signed in to change notification settings

JesseFong/minimal_modern_opengl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minimal DSA/Bindless/Multidraw OpenGL

Inspired by: https://gist.github.com/ALEXMORF/47ce69b2b6c7cc4184680f5bfa2c8d9d

OpenGL is a Chonker of a spec at this point and while most people are moving to Vulkan and DX12, I find that modern OpenGL is still usefull for personal projects because of its turseness and fire and forget approach to gpu memory Finding reliable modern opengl resources can be difficult, so I wanted to make a sample app that brings a bit of it together.

Here are some useful resources I have used in the past

Fendevel's Guide To Modern OpenGL Functions (DSA) https://github.com/fendevel/Guide-to-Modern-OpenGL-Functions

Litasa's Blog Post on MultiDrawIndirect https://litasa.github.io/blog/2017/09/04/OpenGL-MultiDrawIndirect-with-Individual-Textures

NVIDIA's Bindless Graphgics Tutorial https://www.nvidia.com/en-us/drivers/bindless-graphics/

Image

About

Example of Opengl 4.5 using Bindless Calls/Textures and MultiDrawIndirect

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published