Programmer and digital artist. WebGL steward for p5.js. MSc from UBC CS '21, UWaterloo Software Engineering '19.
-
Butter Creatives
- Toronto, Canada
- http://www.davepagurek.com
- @davepvm
Highlights
- Pro
Pinned Loading
-
processing/p5.js
processing/p5.js Publicp5.js is a client-side JS platform that empowers artists, designers, students, and anyone to learn to code and express themselves creatively on the web. It is based on the core principles of Proces…
-
glsl-autodiff
glsl-autodiff PublicTired of doing math to get normals in your vertex shader? Same.
-
p5.Framebuffer
p5.Framebuffer PublicA library for efficiently drawing to a texture in p5 WebGL mode.
-
calder-gl/calder
calder-gl/calder PublicInteractive constraints for controlling the growth of procedural models.
-
-
2,939 contributions in the last year
Day of Week | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | |||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
processing/p5.js-website,
processing/p5.js,
processing/p5.js-libraries
and 28 other
repositories
Loading
Contribution activity
March 2025
Created 1 repository
-
davepagurek/pandemonium
TeX
This contribution was made on Mar 2
Created a pull request in processing/p5.js-website that received 2 comments
Opened 23 other pull requests in 3 repositories
processing/p5.js
14
merged
-
Fix a few camera bugs
This contribution was made on Mar 29
-
Make sure some new APIs have param types for FES
This contribution was made on Mar 29
-
Add back docs for existing font methods
This contribution was made on Mar 29
-
Fix default fill color blowing out lighting in WebGL mode
This contribution was made on Mar 26
-
Fix debug mode for 2.0
This contribution was made on Mar 25
-
Rename uv in vertex shader hooks to texCoord for consistency
This contribution was made on Mar 25
-
Fix binding of texture()
This contribution was made on Mar 25
-
Minor 2.0 shape changes
This contribution was made on Mar 22
-
Convert docs and types scripts to .mjs to fix node errors on some platforms
This contribution was made on Mar 18
-
Fixes to get the website to build the 2.0 branch
This contribution was made on Mar 13
-
Add deprecation info for p5.Table and splitTokens
This contribution was made on Mar 12
-
Replace p5.Element mouse/touch events with pointer events
This contribution was made on Mar 7
-
Remove old overloads for bezierVertex() and quadraticVertex()
This contribution was made on Mar 4
-
Add back WebGL matrices via getters
This contribution was made on Mar 1
processing/p5.js-website
4
merged
1
open
1
closed
-
Update some more tutorials for 2.0
This contribution was made on Mar 29
-
Prepare for 2.0
This contribution was made on Mar 29
-
Fix bugs and put back a few WebGL tutorials
This contribution was made on Mar 26
-
Only use old p5.sound on 1.x
This contribution was made on Mar 18
-
Merge main into 2.0
This contribution was made on Mar 18
-
Handle deprecation notes in reference items
This contribution was made on Mar 12
processing/p5.js-compatibility
3
merged
-
Shape updates
This contribution was made on Mar 22
-
Merge TypeDict and other data into one addon; auto-register addon
This contribution was made on Mar 22
-
Put back endContour default value, put back endShape with splines
This contribution was made on Mar 5
Reviewed 22 pull requests in 3 repositories
processing/p5.js
19 pull requests
-
[dev-2.0] p5.Matrix and p5.Vector docs update
This contribution was made on Mar 29
-
Added fontAscent Docs
This contribution was made on Mar 29
-
WIP: Adding documentation for all text functions
This contribution was made on Mar 29
-
fix: mouseWheel example fixed while drawing the circle
This contribution was made on Mar 29
-
Text to model docs
This contribution was made on Mar 29
-
Added Docs for the new visual tests
This contribution was made on Mar 29
-
Updating the docs for
colorMode()
.This contribution was made on Mar 28 -
Bug fixes for Shader API
This contribution was made on Mar 27
-
Remove debug logs from the Shader Generator file
This contribution was made on Mar 25
-
[dev-2.0] fix bug in textAscent/Descent
This contribution was made on Mar 25
-
Fix #7259 TypeError for Offscreen Shapes
This contribution was made on Mar 16
-
loadFilterShader fixes
This contribution was made on Mar 15
-
Fix camera tilt function to prevent orientation flipping
This contribution was made on Mar 15
-
Fix WebGL vertex property issue
This contribution was made on Mar 15
-
Typescript declaration files script
This contribution was made on Mar 15
-
p5.js Shader generation API
This contribution was made on Mar 14
-
Tried an approch for text case in pixelmatch
This contribution was made on Mar 11
-
Updated Stencil Test Case to prevent it from disable after every draw
This contribution was made on Mar 11
-
Fix endShape() to Properly Close Paths and Prevent Shape Merging
This contribution was made on Mar 5
processing/p5.js-website
2 pull requests
-
Created data.json for loadJson()
This contribution was made on Mar 17
-
fixed yuidoc path for build reference.ts
This contribution was made on Mar 15
processing/p5.js-web-editor
1 pull request
-
Version switcher
This contribution was made on Mar 17
Created an issue in processing/p5.js-website that received 9 comments
In the references, classes don't show up in the filter search
Most appropriate sections of the p5.js website? Reference What is your operating system? Mac OS Web browser and version Firefox 135 Actual Behavior I…
9
comments
Opened 9 other issues in 3 repositories
processing/p5.js
3
open
3
closed
-
[p5.js 2.0 Beta Bug Report]: "TypeError: can't redefine non-configurable property width" logged when running examples on the site
This contribution was made on Mar 29
-
[p5.js 2.0 Beta Bug Report]: Sketches using lighting cause framebuffer feedback bug
This contribution was made on Mar 25
-
[p5.js 2.0 Beta Bug Report]: debugMode() throws errors
This contribution was made on Mar 25
-
[p5.js 2.0] Bring back a way to show the results of visual tests visually
This contribution was made on Mar 11
-
[p5.js 2.0] Add contributor docs for visual tests
This contribution was made on Mar 11
-
[p5.js 2.0]: Should we switch to pointer events for p5.Element too?
This contribution was made on Mar 5
processing/p5.js-website
1
closed
1
open
-
Unhandled promise rejection when building on Windows
This contribution was made on Mar 12
-
Vite is trying to compile the scripts/parsers/in contents
This contribution was made on Mar 12
fserb/canvas2D
1
closed
-
API for transferring to a WebGL texture?
This contribution was made on Mar 18
84
contributions
in private repositories
Mar 3 – Mar 30