From af1b631d46ef9432a5d592ca3e7c1b06ae4fa3ae Mon Sep 17 00:00:00 2001
From: Jin <jin@users.noreply.github.com>
Date: Thu, 22 Feb 2024 19:23:03 +0800
Subject: [PATCH] Add raytracer.crypt.sg to gpu.js demos

---
 README.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/README.md b/README.md
index 3ac5b9e9..d694ad1b 100644
--- a/README.md
+++ b/README.md
@@ -142,6 +142,7 @@ GPU.js in the wild, all around the net.  Add yours here!
 * [Caesar Cipher GPU.js Example](https://observablehq.com/@robertleeplummerjr/caesar-cipher-gpu-js-example)
 * [Matrix Multiplication GPU.js + Angular Example](https://ng-gpu.surge.sh/)
 * [Conway's game of life](https://observablehq.com/@brakdag/conway-game-of-life-gpu-js)
+* [Animated parallel raytracer in TypeScript and GPU.js](https://raytracer.crypt.sg)
 
 ## Installation
 On Linux, ensure you have the correct header files installed: `sudo apt install mesa-common-dev libxi-dev` (adjust for your distribution)