Skip to content

Latest commit

History

History

examples

Examples

Project Island comes with a growing number of examples. Each example aims to highlight one key feature, and usually uses one or more techniques to do so. Generally the aim is to be simple, except perhaps with the hello world example.

Screenshot Info
Hello triangle example hello triangle render a basic triangle.
Hello world example hello world render a more complex interactive scene with more advanced shaders, and camera interactivity.
MultiWindow Example multi_window_example Setup an app with more than one window.
Compute Shader Example Compute Shader Example simulate Gerstner Waves using a compute shader.
Asterisks Example Asterisks Game Example a playable clone of the venerable arcade game following the ECS (entity-component-system) paradigm.
Bitonic Merge Sort Example Bitonic Merge Sort Example Sort millions of pixels in parallel on the GPU.
3D lut color grading example 3D LUT color grading example load a 3D image and use it as a lookup table for a color-grading post-processing effect (mouse drag to sweep effect).
ImGui Example imgui example use imgui to show a user interface, allow the user to change window background using the user interface.
Video Player Example video player example play hardware accelerated videos, using the le_video_decoder module and Vulkan Video
Exr Image Decode Example EXR Image Decode Example load OpenEXR images via the le_resource_manager, using le_exr