Skip to content

OpenGL 4.5 basecode using D language and Derelict

License

Notifications You must be signed in to change notification settings

bioglaze/dgfxbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dgfxbase

OpenGL 4.5 basecode using D language and Derelict SDL and OpenGL libraries.

Features

  • SPIR-V shaders
  • GL debug message callback
  • GL object debug labels
  • Direct State Access
  • Uniform buffers
  • Gamma-correct rendering
  • NDC depth in range 0-1 like in other APIs
  • Bindless textures (not for SPIR-V shaders, as they don't support it)

Building (Windows)

  • (optional) If you want to modify the SPIR-V shaders, Install VulkanSDK.
  • (optional) If you want to modify the SPIR-V shaders, Run compile_shaders.bat to compile GLSL shaders into SPIR-V.
  • If you use VisualD, navigate into the project directory in command prompt and run dub generate visuald. Else run dub build
  • When you run the project, you should see some meshes and lines.

Misc

About

OpenGL 4.5 basecode using D language and Derelict

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published