diff --git a/Cargo.lock b/Cargo.lock index 835ebb0..e6ab011 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -483,6 +483,7 @@ dependencies = [ "futures-intrusive", "gif", "image", + "pollster", "tokio", "wgpu", ] @@ -1401,6 +1402,12 @@ dependencies = [ "miniz_oxide", ] +[[package]] +name = "pollster" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22686f4785f02a4fcc856d3b3bb19bf6c8160d103f7a99cc258bddd0251dc7f2" + [[package]] name = "ppv-lite86" version = "0.2.17" diff --git a/hyper-build/home.html b/hyper-build/home.html index 3d4c719..743bcd5 100644 --- a/hyper-build/home.html +++ b/hyper-build/home.html @@ -340,23 +340,23 @@ code { } typeWriter() -

Dev Posts

Rust Cloudflare

Web Server

Back End - TCP - SSL

+

Dev Posts

Rust Cloudflare

Web Server

Back End - TCP - SSL

Currently serving you this website! -

Rust HTML5

HTML Templating Engine

Front End - Parser Design

+

Rust HTML5

HTML Templating Engine

Front End - Parser Design

Used to generate this page! -

Rust Web Assembly

Forte Assembly Language

Programming Language - Hackathon

+

Rust Web Assembly

Forte Assembly Language

Programming Language - Hackathon

Radically different machine code. A creative-coding endeavor -

Rust WebGPU gpu

Fishbowl

Image Encoding - Hardware Rendering

Kinematic image processing with GPU acceleration

Rust WebGPU gpu

Fishbowl

Image Encoding - Hardware Rendering

Kinematic image processing with GPU acceleration

Rust Web Assembly

Math Interpreter

Parser Design

Interpret and evaluate plain-text math expressions

Rust

nd-range

Vector Math - Standard Library

An extension of Rust's 'Range' type using the Cartesian Product Algorithm -

Rust

Fractal Explorer

Parallel Algorithms - Optimization - Hackathon

+

Rust

Fractal Explorer

Parallel Algorithms - Optimization - Hackathon

A Mandelbrot Fractal viewer using CPU parallelism and the derivative bail algorithm -

Python

Pokédex

TKinter - Web APIs - Native UI

+

Python

Pokédex

TKinter - Web APIs - Native UI

A TKinter app for viewing the original Pokédex, with stats scraped from online sources -

Python

Stock Trading A.I.

Command Line App - Web APIs

+

Python

Stock Trading A.I.

Command Line App - Web APIs

A simple heuristic trading algorithm

\ No newline at end of file diff --git a/hyper-build/projects/fishbowl.html b/hyper-build/projects/fishbowl.html index 6a3f15b..faf6373 100644 --- a/hyper-build/projects/fishbowl.html +++ b/hyper-build/projects/fishbowl.html @@ -1,4 +1,4 @@ - <loganGatlin/>

Fishbowl View source on GitHub

Vector Math - Standard Library

Gallery

Motivation

+

Fishbowl View source on GitHub

Vector Math - Standard Library

Gallery

Motivation

Physics solvers tend to be very complex software. In the past, I toyed around with physics solvers for different kinds of geometries, but struggled to implement these algorithms in a way that was both convincing and performant. The idea for Fishbowl came from a video by the creator Pezzza. They describe the high-level implementation details of a Verlet Integration solver. This approach caught my interest. -
+
Pezza's work is very impressive, particularly the demonstration at the end which proves the program is deterministic. However, the focus of Pezzza's project was to create a performant real-time application. I was instead @@ -376,7 +376,7 @@ code { Keep in mind the web version below will be slower and generate lower quality results than the native application, as it is being run on my home server with limited resources. -