Shooting Star
Outline
A small frontend framework for game development. This framework is supported on Windows and Linux.
Quick Start
Install dependencies:
- Linux
- X11
- vulkan
- Windows
- user32
- xinput
- vulkan-1
Create a project with Cargo. Then, add a following line to Cargo.toml:
[dependencies]
sstar = { version = "0.1.5", features=["with-default-shaders"] }
Write main.rs as follow (this is a program that creates a window and clears it default color):
use SStarApp;
Vertex Shader Interface
If you use a custom vertex shader, you should use following definitions:
#version 450
uniform PushConstant constant;
uniform UniformBuffer ;
in vec3 in_pos;
in vec2 in_uv;
License
This software (shooting-star) is published under the CC0 public domain. However, some dependencies may be linked when building an app using this software. See LICENSE-ALL in detail.