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 percent−11.8%
30
30
Ratingno change0%
—
— reviews
Reviewsno change0%
—
Version
1.8
Manifest V3
History
8 snapshotsTracking since Apr 17, 2026.
View as table
| Date | Users | Rating | Reviews | Version |
|---|---|---|---|---|
| Apr 17, 2026 | 34 | — | — | 1.8 |
| Apr 23, 2026 | 32 | — | — | 1.8 |
| Apr 27, 2026 | 34 | — | — | 1.8 |
| May 5, 2026 | 31 | — | — | 1.8 |
| May 16, 2026 | 33 | — | — | 1.8 |
| May 22, 2026 | 32 | — | — | 1.8 |
| May 29, 2026 | 30 | — | — | 1.8 |
| Jun 4, 2026 | 33 | — | — | 1.8 |
| Now | 30 | — | — | 1.8 |
Permissions & access
- Permissions
- None declared
- Host access
- None declared
Screenshots
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.
Shadertoy unofficial plugin.
Shadertoy.com unofficial plugin.
9.0K
★ 4.6
Shdr
Shdr is a live ESSL (GLSL) shader editor, viewer and validator powered by WebGL and built by Thibaut Despoulain (BKcore).
505
★ 4.8
WakaTime for ShaderToy
Track time spent editing ShaderToy shaders with WakaTime
13
★ 5.0
Shadertoy Custom Texures
Allows custom 2D textures, music and videos to temporarily be used in Shadertoy
3.0K
★ 4.5
Three.js DevTools
Developer tools extension for Three.js
10.0K
★ 4.0
Sprite Basic Compiler Demos
Demos of Sprite Basic Compiler, HTML5 game engine with Web Gl Renderer and Physic Engine
4
★ 1.0
RSC Devtools
React Server Components network visualizer
3.0K
★ 4.9
JSX Preview
An extension that allows you to open self contained jsx/tsx files
20.0K
★ 4.3
Data sourced from the Chrome Web Store · last verified Jun 10, 2026.