A repository for demonstrating the Starlet Engine, including sample scenes, meshes, textures, and shaders.
EmptyScene: A minimal scene with a single camera and skybox.GridScene: Demonstrates squareGrid and cubeGrid functionality.PrimitiveScene: Demonstrates triangle, square, and cube primitives.TestScene: A mixed set of models with different colours, modes, textures, lighting, for general debugging.VelocityScene: Demonstrates VelocityComponent usage and dynamic object movement.
This project uses CMake. Follow these steps to build:
git clone https://github.com/masonlet/starlet-samples.git
cd starlet-samplesmkdir build
cd build
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..-DCMAKE_EXPORT_COMPILE_COMMANDS=ON flag generates a compile_commands.json file
Can be safely omitted on Windows if you're using Visual Studio
-
Linux:
make
-
Windows:
cmake --build .Or open the generated
.slnfile in Visual Studio and build the solution.