Skip to content

Commit

Permalink
feat: restructuring
Browse files Browse the repository at this point in the history
  • Loading branch information
matoous committed Dec 4, 2024
1 parent 76807e5 commit 77d1a2f
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 4 deletions.
1 change: 0 additions & 1 deletion computer_science/graphics/generative_art.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,4 @@
- [Noise in Creative Coding (2021)](https://varun.ca/noise/) ([HN](https://news.ycombinator.com/item?id=26904637))
- [Making Generative Art with Rust (2021)](https://blog.abor.dev/p/making-generative-art-with-rust) ([HN](https://news.ycombinator.com/item?id=27000436))
- [The wet bird](http://www.oyonale.com/image.php?code=464&mode=info&section=2000&lang=en&) #art #digital-art
- [Shader Art using WebGPU](https://github.com/pythops/shader-art-rs) #shaders #art #rust
- [Alex Miller](https://alex.miller.garden) - artist, collaborated with Apple and other large names
2 changes: 0 additions & 2 deletions computer_science/graphics/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,5 @@
- [KABOOM! in 180 lines of bare C++](https://github.com/ssloy/tinykaboom/wiki/KABOOM!-in-180-lines-of-code) - explosion image using raytracing #raytracing
- [Tiny Renderer or how OpenGL works: software rendering in 500 lines of code](https://github.com/ssloy/tinyrenderer) - how to build tiny renderer with everything explained in a few short chapters, well written, easy to follow, simply amazing
- [literate-raytracer](https://github.com/tmcw/literate-raytracer) - literate raytracer, written in Javascript #raytracing
- [SwissGL](https://github.com/google/swissgl) - SwissGL is a minimalistic wrapper on top of WebGL2 JS API. It's designed to reduce the amount of boilerplate code required to manage GLSL shaders, textures and framebuffers when making procedural visualizations or simulations.
- [rerun.io](https://rerun.io) - Rerun is an SDK, time-series database, and visualizer for temporal and multimodal data. It’s used in fields like robotics, spatial computing, 2D/3D simulation, and finance to verify, debug, and explain. #rust
- [On Crafting Painterly Shaders](https://blog.maximeheckel.com/posts/on-crafting-painterly-shaders/) - shader that looks like paintings #shaders
- [AAA - Analytical Anti-Aliasing](https://blog.frost.kiwi/analytical-anti-aliasing/)
10 changes: 10 additions & 0 deletions computer_science/graphics/shaders.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Shaders

## Resources

- [openframe](https://openframe.io/) - a platform for displaying digital art
- [Shader Art using WebGPU](https://github.com/pythops/shader-art-rs) #shaders #art #rust
- [SwissGL](https://github.com/google/swissgl) - SwissGL is a minimalistic wrapper on top of WebGL2 JS API. It's designed to reduce the amount of boilerplate code required to manage GLSL shaders, textures and framebuffers when making procedural visualizations or simulations.
- [On Crafting Painterly Shaders](https://blog.maximeheckel.com/posts/on-crafting-painterly-shaders/) - shader that looks like paintings #shaders
- [glslViewer](https://github.com/patriciogonzalezvivo/glslViewer) - Console-based GLSL Sandbox for 2D/3D shaders
- [shadertoy](https://www.shadertoy.com/) - Build and Share your best shaders with the world and get Inspired
1 change: 0 additions & 1 deletion computer_science/languages/rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,6 @@
- [Progenitor](https://github.com/oxidecomputer/progenitor) - An OpenAPI client generator
- [rust-sitter](https://github.com/hydro-project/rust-sitter) - Use Tree Sitter to parse your own languages in Rust
- [pagefine](https://pagefind.app/) ([CloudCannon/pagefind](https://github.com/CloudCannon/pagefind)) - Pagefind is a fully static search library that aims to perform well on large sites, while using as little of your users’ bandwidth as possible, and without hosting any infrastructure.
- [Shader Art using WebGPU](https://github.com/pythops/shader-art-rs)
- [Cola](https://github.com/nomad/cola) A text CRDT for real-time collaborative editing #crdt #text-editing
- [Loro](https://github.com/loro-dev/loro) - Reimagine state management with CRDTs. Enhance your app with seamless collaboration and effortless time-travel features #crdt #text-editing
- [nicholassm/disruptor-rs](https://github.com/nicholassm/disruptor-rs) - Low latency inter-thread communication library in Rust inspired by the LMAX Disruptor.
Expand Down

0 comments on commit 77d1a2f

Please sign in to comment.