Skip to content
This repository was archived by the owner on Oct 31, 2025. It is now read-only.
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,13 @@ pub fn main_fs(input: Input<Vec4>, mut output: Output<Vec4>) {

See [source](examples/shaders/sky-shader/src/lib.rs) for full details.

## Getting started

Check out [The `rust-gpu` Dev Guide][gpu-guide] for information on how to get started with using it in your projects.

[gpu-guide]: https://embarkstudios.github.io/rust-gpu/book/


## Background

Historically in games GPU programming has been done through writing either HLSL, or to a lesser extent GLSL. These are simple programming languages that have evolved along with rendering APIs over the years. However, as game engines have evolved, these languages have failed to provide mechanisms for dealing with large codebases, and have generally stayed behind the curve compared to other programming languages.
Expand Down Expand Up @@ -96,9 +103,7 @@ There are a few different components to this repo:

We welcome community contributions to this project.

If you would like to get started, be sure to checkout the [`rust-gpu` dev guide][gpu-guide] and our [Contributor Guide](CONTRIBUTING.md) for more information on how to get started.

[gpu-guide]: https://embarkstudios.github.io/rust-gpu/book/
Please read our [Contributor Guide](CONTRIBUTING.md) for more information on how to get started.

## License

Expand Down