vertexd ~dump
Dutch OpenGL passion project
To use this package, run the following command in your project's root directory:
Manual usage
Put the following dependency into your project's dependences section:
VertexD is a hobby glTF Renderer/Engine, created to learn DLang & OpenGL
Requirements:
- Dlang compiler (eg dmd).
- Package manager dub (included with dmd compiler).
- GLFW library files;
glfw3dll.libto build,glfw3.dllto run.
Dmd can also be installed using chocolatey using choco install dmd.
Sample
A sample/testing project can be viewed at accessory repo VertexD_sample
Use Guide
Initialization
In order to use most functionality (save for misc, json, quaternion and mat functionality), the library needs to be initialized using vdInit, initializing GLFW.
An OpenGL context also needs to be initialized by created a new Window.
Rendering
At minimum, the window needs to be assigned a World class, generally imported by the gltf_reader importer. A Camera is also required (though it can be included in the respective gltf file).
A single render step can be taken using vdStep, although vdLoop is generally preferred.
Input
Input should preferrably be handled by manually adding callbacks (KeyInput/MousebuttonInput/MousepositionInput/MousewheelInput) to the window.
Versions
(dub version modifiers to further control behaviour)
- MultiThreadImageLoad - use multithreading to decode used gltf images.
- ~dump released 9 months ago
- HuskyNator/VertexD
- proprietary
- Copyright © 2021, HuskyNator
- Authors:
- Dependencies:
- bindbc-glfw, bindbc-opengl, gamut, vdmath
- Versions:
-
Show all 13 versions0.1.0 2024-Feb-01 ~textures 2025-Mar-23 ~temp 2024-Feb-07 ~refactor 2025-Jan-20 ~overhaul 2024-May-06 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
2 downloads this month
-
37 downloads total
-
- Score:
- 0.0
- Short URL:
- vertexd.dub.pm