To skim threejs shaderlib glsl sources with foldable shader chunks.
๐๏ธ๐๐๏ธ ๐๐ป https://ycw.github.io/three-shaderlib-skim/dist/
GLSL sources
Framework
Highlighter
Icons
- Github by IconPark
- Dark-theme by Microsoft
๐๏ธ๐๐๏ธ to skim glsl sources w/ foldable shader chunks for threejs shaderlib
Home Page: https://ycw.github.io/three-shaderlib-skim/dist/
License: MIT License
To skim threejs shaderlib glsl sources with foldable shader chunks.
๐๏ธ๐๐๏ธ ๐๐ป https://ycw.github.io/three-shaderlib-skim/dist/
GLSL sources
Framework
Highlighter
Icons
three-shaderlib-skim/css/index.css
Lines 7 to 9 in 2ab036f
No issues. :D
remove the markers or pack them into //{here} <common>
.
This is really awesome my friend!
I usually search for a variable in the whole shader with cmd+f, but there are also the other materials in the page which get in the way fo the search.
It would be easier if it would show only one shader at the time, and change them with the menu on the left.
For example if I land on this link, the physical shader would appear:
https://ycw.github.io/three-shaderlib-skim/?url=//unpkg.com/three/build/three.module.js#physical
I have bookmarked this, it's so great.
Another thing that would be useful is a Expand all/Collapse button for each material, which would expand or collapse all includes.
This is useful also for the search, to see where a variable is defined or updated.
Hi @ycw, just wanted to say thanks !!! I'm using this tool very often ๐
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.