Dave Pagurek's Avatar

Dave Pagurek

@davepagurek.com

Toronto artist and computer graphics programmer. I help maintain p5.js and its WebGL mode. Will probably answer your graphics questions if you ask πŸ‘€

825
Followers
510
Following
446
Posts
06.11.2024
Joined
Posts Following

Latest posts by Dave Pagurek @davepagurek.com

Why Cat Toys End Up Under the Couch
Why Cat Toys End Up Under the Couch YouTube video by Dave Pagurek

I've been working on some important research on the forefront of physics: why do my cat's toys end up under the couch so fast?? youtu.be/JMNQ-Y5efGM

07.03.2026 17:19 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

#TrainNerds

From @jamaps.bsky.social β€œLittle saturday experiment --- trying to parse out travel times and speeds from gtfs schedule data to style a route diagram for the new Eglinton Line 5”

higher-res here:
jamaps.github.io/maps/line5-t...

Cc: @chanface.bsky.social @chrisjamesdrew.bsky.social

07.03.2026 04:33 πŸ‘ 12 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Building a new Flash I don't know where to start with this but yeah I'm making flash if flash was built in 2026. I'm making it compatible with Linux,Mac, and PC. If you'd like to support this project I've started a patreo...

Spread the word, an ACTUAL replacement for Flash is on the horizon! Go support this project NOW!!!!!!!!

bill.newgrounds.com/news/post/16...

04.03.2026 16:02 πŸ‘ 2448 πŸ” 1292 πŸ’¬ 30 πŸ“Œ 73
Preview
Building a new Flash I don't know where to start with this but yeah I'm making flash if flash was built in 2026. I'm making it compatible with Linux,Mac, and PC. If you'd like to support this project I've started a patreo...

bill.newgrounds.com/news/post/16... newflash goes CRAAAAAAZY shoutouts bill premo

04.03.2026 04:14 πŸ‘ 738 πŸ” 266 πŸ’¬ 11 πŸ“Œ 21
Preview
The joy of working on old computers - Dave Pagurek

Happy #marchintosh! I wrote a little post about getting my G4 working, and the weird experience of reading Encarta '98 in 2026. www.davepagurek.com/blog/joy-of-...

04.03.2026 00:39 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I love when Patrick does a musical number

03.03.2026 22:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

this is where you'll find the world's best research into the big questions, such as, who/what/why is Harry Q. Bovik?

03.03.2026 13:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Making an ActionScript 3.0 game for the @Newgrounds Flash Forward jam?

Well, I have some good news for you! We finally launched a modern Newgrounds.io library for AS3!

Read all about it at psychogoldfish.newgrounds.com/news/post/16...

26.02.2026 18:43 πŸ‘ 37 πŸ” 8 πŸ’¬ 1 πŸ“Œ 0

makes sense! p5 as a tool is more ok with it because sketches generally run on their own so there's less chance of having a million shaders. I'm curious to see where you all land applying similar ideas to a different use case!

25.02.2026 02:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

lyra.horse/x86css/

24.02.2026 02:23 πŸ‘ 2603 πŸ” 869 πŸ’¬ 129 πŸ“Œ 158
p5.strands: Introduction to Shaders Luke Plowden

Since that post was written we've also been tackling the syntax side, trying to lower the number of language constructs you need to know about before getting started, so the current p5 docs describe a slightly different API. Same basic idea though! beta.p5js.org/tutorials/in...

24.02.2026 12:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
p5.strands: Writing shaders in JavaScript - Dave Pagurek

Not an engine exactly but at p5 we're trying to make shaders more approachable and have a system where you can patch in your own code at some hook points: www.davepagurek.com/blog/writing...

24.02.2026 12:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

#virtualCCFest is back on Saturday, March 21. As usual, amazing keynotes and workshops on creative coding. More details to come at ccfest.rocks/register where you can register now, which will give you access to the event and the archive of sessions. You can also donate to cover costs. See you!

18.02.2026 01:56 πŸ‘ 5 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Compute shader test by davepagurek -p5.js Web Editor A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.

If you want to see what the code looks like so far to do this: editor.p5js.org/davepagurek/...

15.02.2026 17:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

here's ten thousand of them. Frame rate seems good, video compression less so lol

15.02.2026 16:03 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

ok folks we are adding compute shaders to p5! the bouncing balls in this test sketch have their state updated in a compute shader.

15.02.2026 16:03 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
buildFilterShader buildFilterShader

Take a look at some of the new docs: beta.p5js.org/reference/p5...

11.02.2026 15:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v2.2.1 Β· processing/p5.js What's Changed This patch includes documentation, bugfixes, and dependency updates. A flatter p5.strands API is also included as part of ongoing incremental strands API. You can get started with th...

New p5.js release today! github.com/processing/p... This includes a number of updates to the p5.strands API and docs to make it more approachable, and some WebGPU performance updates

11.02.2026 15:37 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
my cat pigeon mid yawn

my cat pigeon mid yawn

it's been a long week for Pigeon too

08.02.2026 23:39 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

One of the best publications out there. If you don't already support @spacing.bsky.social , you should!

08.02.2026 02:37 πŸ‘ 11 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Everyone booed at Don Valley Station and chanted "Science Centre"

08.02.2026 12:55 πŸ‘ 227 πŸ” 33 πŸ’¬ 13 πŸ“Œ 17
Preview
The Eglinton Crosstown LRT opens after 15 years of construction Many transit fans braved the cold to be among the first to ride Line 5, which was originally set to open in 2020.

#topoli Transit Nerd Nation: Line ups in arctic-grade cold to ride a new transit line is about as committed as it gets… www.thestar.com/news/gta/the...

08.02.2026 14:41 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

underground is fast but it's always nice when you can see the sun

08.02.2026 13:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I have been given a pin

08.02.2026 13:33 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image Post image

the Eglinton LRT is real!!

08.02.2026 13:18 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

that lets me take some time to just do some programming occasionally. the last little bit I've been updating the WebGPU renderer with a focus on performance this time instead of just functionality. Starting to match WebGL (and slightly exceed in some cases) on some test scenes.

07.02.2026 23:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm happy to be just one of a team of maintainers on p5

07.02.2026 23:36 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I feel like people generally underestimate or maybe under appreciate the amount of time it takes doing the parts is open source that aren't just programming. it's a lot! and it's just as important (if not more so!) for the health of a project

07.02.2026 23:32 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The Bike Share Dilemma
The Bike Share Dilemma YouTube video by HUB Cycling

New from @uytaelee.bsky.social who partenered with HUB Cycling for this video on #bikeshare & #scootershare comparing systems in #Vancouver (Mobi, Lime, and others) #Toronto (Bike Share Toronto) and #Montreal @biximontreal.com
πŸš²πŸ›΄
Uytae is also asking for a better term than "Shared Micromobility" πŸ’‘

05.02.2026 02:05 πŸ‘ 14 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0

So Adobe are killing Flash for good. I guess it’s on us then, to stay noisy about this, if we ever hope to open our project files for the foreseeable future. (1)

03.02.2026 01:44 πŸ‘ 1074 πŸ” 245 πŸ’¬ 6 πŸ“Œ 3