GLSL-PathTracer Port for Shadertoy

Runs scenes inspired from GLSL-PathTracer into Shadertoy.

As of June 2026, GLSL-PathTracer Port for Shadertoy has 30 users in the Developer Tools category.

Usersdown 11.8 percent11.8%
30
30
Ratingno change0%
— reviews
Reviewsno change0%
Version
1.8
Manifest V3

History

8 snapshots

Tracking since Apr 17, 2026.

34.323229.68Apr 17, 2026Jun 10, 2026
View as table
DateUsersRatingReviewsVersion
Apr 17, 2026341.8
Apr 23, 2026321.8
Apr 27, 2026341.8
May 5, 2026311.8
May 16, 2026331.8
May 22, 2026321.8
May 29, 2026301.8
Jun 4, 2026331.8
Now301.8

Permissions & access

Permissions
None declared
Host access
None declared

Screenshots

GLSL-PathTracer Port for Shadertoy screenshot 1

About

Load a scene (BVH, vertices, normals, materials, lights, ...) into ShaderToy.
The scene was built by a port of GLSL-PathTracer (see https://github.com/knightcrawler25/GLSL-PathTracer) in typeScript, and stored in the cloud.

Functionalities:
* Monkey-patches core methods on ShaderToy, Effect, EffectPass, and renderer methods (AttachTextures, AttachShader, DrawFullScreenTriangle_XY) to alter default rendering flow.
* Replaces single full-frame rendering with tile-based progressive rendering (4x4 tiles), sample accumulation, ping-pong buffers, and per-tile viewport control.
* Adds custom buffer semantics for Buffer B/C/D/Image to support path-trace pass, accumulation pass, output pass, and final display logic.
* Adds support for a custom floats input type (binary float data) so mesh/scene data can be uploaded as GPU textures.
* Optionally adds a denoiser pipeline (readback → denoise → upload result texture), with periodic execution and async backend readiness.
* Extends the Shadertoy UI by creating an iChannel4 envmap slot dynamically (including sampler controls) when needed.

Technical

Version
1.8
Manifest
V3
Size
327KiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
cpokfeibfbpmiheepnhkfgdjeflclech
Developer ID
u43825c4d665fb2ac59893cf326e3e7e0
Developer Email
[email protected]
Created
Feb 11, 2026
Last Updated (Store)
Mar 20, 2026
Last Scraped
Jun 10, 2026
Website
Support URL
Privacy Policy

Similar extensions

Alternatives to GLSL-PathTracer Port for Shadertoy, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 10, 2026.