/vulkan-samples

A collection of visual effects, rendering techniques, and small samples built on top of a bare-bones framework to experiment with the Vulkan rendering API.

Primary LanguageC++MIT LicenseMIT

vulkan-samples

A collection of visual effects, rendering techniques, and small samples built on top of a bare-bones framework to experiment with the Vulkan rendering API.

Sample List

Physically-Based Rendering
pbr_normal_mapping.jpg
A physically-based rendering pipeline with image-based lighting.
Directional Shadow Mapping
shadow_mapping.jpg
An implementation of shadow mapping for a single directional light.
Omnidirectional Shadow Mapping
omnidirectional_shadow_mapping.jpg
An implementation of shadow mapping for a single omnidirectional (point) light.
Ambient Occlusion
ambient_occlusion.jpg
An implementation of screen-space ambient occlusion (SSAO).
Compute Cloth Simulation
compute_cloth.jpg
A simple cloth simulated on the GPU using compute shaders.
Deferred Rendering
deferred_normals.jpg
An implementation of a deferred rendering pipeline.