| Name | Description |
|---|---|
| default | Empty module. |
![]() vulkan-triangle |
Draw a triangle with Vulkan. |
![]() directx12-triangle |
Draw a triangle with Direct3D 12. |
![]() webgpu-triangle |
Draw a triangle with WebGPU. |
![]() vulkan-shader-editor |
Draw using a fragment shader with Vulkan. |
![]() vulkan-multi-window |
Draw on multiple windows with Vulkan. |
![]() vulkan-renderer |
Draw models (meshes and textures) with Vulkan. |
![]() vulkan-collider |
Draw colliders with Vulkan. |
![]() vulkan-ray-tracing |
Draw models (meshes and textures) using ray tracing with Vulkan. |
![]() vulkan-path-tracing |
Draw models (meshes and textures) using path tracing with Vulkan. |
![]() sirius |
Implement rendering techniques, to be used in a game or application. |
| Name | Description |
|---|---|
| default | Empty module. |
| euler | Using an Euler integrator. |
| Name | Description |
|---|---|
| default | Empty module. |
| glfw | Implementation using GLFW. |
| qt5 | Implementation using Qt5. |
| Name | Description |
|---|---|
| default | Empty module. |
| openal-soft | Implementation using OpenAL-Soft. |
| Name | Description |
|---|---|
| default | Empty module. |
| multi | Load multiple types of files. |
| Name | Description |
|---|---|
| default | Empty module. |
| steam | Interface with Steam. |