Synodic-Software / Soul-Engine

Physically based renderer and simulation engine for real-time applications.
GNU General Public License v3.0
42 stars 24 forks source link

Vertex Shader Update #219

Closed Behemyth closed 5 years ago

Behemyth commented 6 years ago

The data and vertex buffer program are hardcoded into the file Soul Engine\Resources\Shaders. Follow the provided tutorial and using any other resources you can find to implement a vertex shader that uses programmable data from Soul Engine. This should be integrated into Soul Engine's existing framework. Relevant files can be found here: Soul Engine\Source\Rasterer\Graphics API\Vulkan

Helpful links: https://vulkan-tutorial.com/Vertex_buffers/Vertex_input_description (but use the C++ bindings)