lygia/spacelygia/space/aspectlygia/space/bracketinglygia/space/brickTilelygia/space/cart2polarlygia/space/centerlygia/space/checkerTilelygia/space/decimateNormallygia/space/depth2viewZlygia/space/displacelygia/space/equirect2xyzlygia/space/eulerViewlygia/space/fisheye2xyzlygia/space/flipYlygia/space/hexTilelygia/space/kaleidoscopelygia/space/linearizeDepthlygia/space/lookAtlygia/space/lookAtViewlygia/space/mirrorTilelygia/space/nearestlygia/space/orthographiclygia/space/parallaxMappinglygia/space/perspectivelygia/space/polar2cartlygia/space/ratiolygia/space/rotatelygia/space/rotateXlygia/space/rotateYlygia/space/rotateZlygia/space/scalelygia/space/screen2viewPositionlygia/space/spritelygia/space/sqTilelygia/space/tbnlygia/space/translatelygia/space/triTilelygia/space/uncenterlygia/space/unratiolygia/space/view2screenPositionlygia/space/viewZ2depthlygia/space/windmillTilelygia/space/xyz2equirectLygia functions are small and self-contained. You can just copy, paste and edit them into your app if you prefer doing things manually! ↩
Lygia currently hosts two versions of WebGPU shaders.
The newer versions use the WESL language and have a .wesl suffix.
For new Lygia users, we recommend .wesl.
(The older versions use a .wgsl suffix, but are less complete and use a custom #include syntax.) ↩
lygia/space/aspectlygia/space/bracketinglygia/space/brickTilelygia/space/cart2polarlygia/space/centerlygia/space/checkerTilelygia/space/depth2viewZlygia/space/displacelygia/space/equirect2xyzlygia/space/eulerViewlygia/space/fisheye2xyzlygia/space/flipYlygia/space/hexTilelygia/space/kaleidoscopelygia/space/linearizeDepthlygia/space/lookAtlygia/space/lookAtViewlygia/space/mirrorTilelygia/space/nearestlygia/space/parallaxMappinglygia/space/polar2cartlygia/space/ratiolygia/space/rotatelygia/space/rotateXlygia/space/rotateYlygia/space/rotateZlygia/space/scalelygia/space/screen2viewPositionlygia/space/spritelygia/space/sqTilelygia/space/tbnlygia/space/translatelygia/space/triTilelygia/space/uncenterlygia/space/unratiolygia/space/view2screenPositionlygia/space/viewZ2depthlygia/space/windmillTilelygia/space/xyz2equirectLygia functions are small and self-contained. You can just copy, paste and edit them into your app if you prefer doing things manually! ↩
Lygia currently hosts two versions of WebGPU shaders.
The newer versions use the WESL language and have a .wesl suffix.
For new Lygia users, we recommend .wesl.
(The older versions use a .wgsl suffix, but are less complete and use a custom #include syntax.) ↩
lygia/space/aspectlygia/space/bracketinglygia/space/brickTilelygia/space/cart2polarlygia/space/centerlygia/space/checkerTilelygia/space/depth2viewZlygia/space/displacelygia/space/equirect2xyzlygia/space/fisheye2xyzlygia/space/flipYlygia/space/hexTilelygia/space/kaleidoscopelygia/space/linearizeDepthlygia/space/lookAtlygia/space/mirrorTilelygia/space/nearestlygia/space/orthographiclygia/space/parallaxMappinglygia/space/perspectivelygia/space/polar2cartlygia/space/ratiolygia/space/rotatelygia/space/rotateXlygia/space/rotateYlygia/space/rotateZlygia/space/scalelygia/space/screen2viewPositionlygia/space/spritelygia/space/sqTilelygia/space/triTilelygia/space/uncenterlygia/space/unratiolygia/space/view2screenPositionlygia/space/viewZ2depthlygia/space/windmillTilelygia/space/xyz2equirectLygia functions are small and self-contained. You can just copy, paste and edit them into your app if you prefer doing things manually! ↩
Lygia currently hosts two versions of WebGPU shaders.
The newer versions use the WESL language and have a .wesl suffix.
For new Lygia users, we recommend .wesl.
(The older versions use a .wgsl suffix, but are less complete and use a custom #include syntax.) ↩
lygia/space/aspectlygia/space/bracketinglygia/space/brickTilelygia/space/cart2polarlygia/space/centerlygia/space/checkerTilelygia/space/decimateNormallygia/space/depth2viewZlygia/space/displacelygia/space/equirect2xyzlygia/space/eulerViewlygia/space/fisheye2xyzlygia/space/flipYlygia/space/hexTilelygia/space/kaleidoscopelygia/space/linearizeDepthlygia/space/lookAtlygia/space/lookAtViewlygia/space/mirrorTilelygia/space/nearestlygia/space/orthographiclygia/space/parallaxMappinglygia/space/perspectivelygia/space/polar2cartlygia/space/ratiolygia/space/rotatelygia/space/rotateXlygia/space/rotateYlygia/space/rotateZlygia/space/scalelygia/space/screen2viewPositionlygia/space/spritelygia/space/sqTilelygia/space/tbnlygia/space/translatelygia/space/triTilelygia/space/uncenterlygia/space/unratiolygia/space/view2screenPositionlygia/space/viewZ2depthlygia/space/windmillTilelygia/space/xyz2equirectLygia functions are small and self-contained. You can just copy, paste and edit them into your app if you prefer doing things manually! ↩
Lygia currently hosts two versions of WebGPU shaders.
The newer versions use the WESL language and have a .wesl suffix.
For new Lygia users, we recommend .wesl.
(The older versions use a .wgsl suffix, but are less complete and use a custom #include syntax.) ↩
lygia/space/aspectlygia/space/bracketinglygia/space/brickTilelygia/space/cart2polarlygia/space/centerlygia/space/checkerTilelygia/space/decimateNormallygia/space/depth2viewZlygia/space/equirect2xyzlygia/space/eulerViewlygia/space/fisheye2xyzlygia/space/flipYlygia/space/hexTilelygia/space/kaleidoscopelygia/space/linearizeDepthlygia/space/lookAtlygia/space/lookAtViewlygia/space/mirrorTilelygia/space/nearestlygia/space/orthographiclygia/space/perspectivelygia/space/polar2cartlygia/space/ratiolygia/space/rotatelygia/space/rotateXlygia/space/rotateYlygia/space/rotateZlygia/space/scalelygia/space/screen2viewPositionlygia/space/spritelygia/space/sqTilelygia/space/tbnlygia/space/translatelygia/space/triTilelygia/space/uncenterlygia/space/unratiolygia/space/view2screenPositionlygia/space/viewZ2depthlygia/space/windmillTilelygia/space/xyz2equirectLygia functions are small and self-contained. You can just copy, paste and edit them into your app if you prefer doing things manually! ↩
Lygia currently hosts two versions of WebGPU shaders.
The newer versions use the WESL language and have a .wesl suffix.
For new Lygia users, we recommend .wesl.
(The older versions use a .wgsl suffix, but are less complete and use a custom #include syntax.) ↩
Lygia functions are small and self-contained. You can just copy, paste and edit them into your app if you prefer doing things manually! ↩
Lygia currently hosts two versions of WebGPU shaders.
The newer versions use the WESL language and have a .wesl suffix.
For new Lygia users, we recommend .wesl.
(The older versions use a .wgsl suffix, but are less complete and use a custom #include syntax.) ↩
Lygia functions are small and self-contained. You can just copy, paste and edit them into your app if you prefer doing things manually! ↩
Lygia currently hosts two versions of WebGPU shaders.
The newer versions use the WESL language and have a .wesl suffix.
For new Lygia users, we recommend .wesl.
(The older versions use a .wgsl suffix, but are less complete and use a custom #include syntax.) ↩