Add some links to the documentation

This commit is contained in:
Maximilian Ammann 2022-01-01 15:05:04 +01:00
parent def8a515a9
commit acc883fe08
3 changed files with 17 additions and 0 deletions

View File

@ -1,6 +1,11 @@
# Appendix
## Challenges:
* Accuracy of floating point numbers is very bad for big world view coordinates ([Plot](https://en.wikipedia.org/wiki/IEEE_754#/media/File:IEEE754.svg))
* [Perils of World Space](https://paroj.github.io/gltut/Positioning/Tut07%20The%20Perils%20of%20World%20Space.html)
## Future Ideas
* Use [rust-gpu](https://github.com/EmbarkStudios/rust-gpu) as shading language

View File

@ -3,6 +3,12 @@
## GPU Architecture
The big picture of wgpu is as follows:
![](https://raw.githubusercontent.com/gfx-rs/wgpu/8f02b73655aff641361822a8ac0347fc47622b49/etc/big-picture.png)
A simplified version is shown below:
![](./figures/gpu-stack.drawio.svg)
Notes:

View File

@ -86,6 +86,12 @@ Projects:
* [SDF Render](https://docs.rs/sdf_glyph_renderer/latest/sdf_glyph_renderer/)
* [pbf_font_tools](https://github.com/stadiamaps/pbf_font_tools)
## Tesselation
Projects:
* [earcutr](https://github.com/donbright/earcutr)
## Render Graphs
* https://github.com/metal-by-example/simple-instancing/blob/master/MetalSimpleInstancing/Renderer.swift