Stardust Vulkan Save Abandoned

The Stardust sample application uses the Vulkan graphics API to efficiently render a cloud of animated particles.

Project README

DISCONTINUATION OF PROJECT

This project will no longer be maintained by Intel. Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project. Intel no longer accepts patches to this project.

Stardust

The Stardust sample application uses the Vulkan graphics API to efficiently render a cloud of animated particles. To highlight Vulkan’s low CPU overhead and multithreading capabilities, particles are rendered using 200,000 draw calls. The demo is not using instancing; each draw call uses different region of a vertex buffer so that each draw could be a unique piece of geometry. Furthermore, all CPU cores are used for draw call preparation to ensure that graphics commands are generated and delivered to the GPU as fast as possible. The per-core CPU load graph is displayed in the upper-right corner.

Requirements

  • Visual Studio 2017 for building from source code (pre-built x64 binaries included).
  • Vulkan capable hardware and drivers. For instance, Intel HD Graphics 520 or newer.
Open Source Agenda is not affiliated with "Stardust Vulkan" Project. README Source: GameTechDev/stardust_vulkan
Stars
111
Open Issues
1
Last Commit
1 year ago
License

Open Source Agenda Badge

Open Source Agenda Rating