{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"glslify-deps","owner":"glslify","isFork":false,"description":"Walk the dependency graph of a glslify shader","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":10,"issueCount":2,"starsCount":6,"forksCount":7,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-04-15T23:57:11.245Z"}},{"type":"Public","name":"glsl-tokenizer","owner":"glslify","isFork":false,"description":"r/w stream of glsl tokens","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":5,"starsCount":51,"forksCount":6,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-04T14:51:49.962Z"}},{"type":"Public","name":"rollup-plugin-glslify","owner":"glslify","isFork":false,"description":"Import GLSL strings with glslify","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":57,"forksCount":6,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-02-01T23:30:21.688Z"}},{"type":"Public","name":"glsl-look-at","owner":"glslify","isFork":false,"description":"👀 Generates a 3D lookAt matrix in GLSL","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":27,"forksCount":6,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-01-17T14:09:43.510Z"}},{"type":"Public","name":"glslify","owner":"glslify","isFork":false,"description":"A node.js-style module system for GLSL! ✨","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":8,"issueCount":54,"starsCount":2189,"forksCount":83,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-06-29T02:02:58.149Z"}},{"type":"Public","name":"glsl-proj4","owner":"glslify","isFork":false,"description":"proj4 coordinate transforms in glsl","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":35,"forksCount":5,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-10-30T04:48:11.459Z"}},{"type":"Public","name":"glslify-import","owner":"glslify","isFork":false,"description":"A transform stream for glslify that adds an `import` directive to your shaders.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":21,"forksCount":3,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-11T19:59:49.795Z"}},{"type":"Public","name":"glslify-bundle","owner":"glslify","isFork":false,"description":"Bundle a glslify-deps dependency tree into a GLSL source string","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":2,"starsCount":10,"forksCount":4,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-02-07T18:22:39.223Z"}},{"type":"Public","name":"babel-plugin-glslify","owner":"glslify","isFork":false,"description":"🐠 Babel transform for glslify","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":5,"starsCount":49,"forksCount":10,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-10-30T20:23:42.775Z"}},{"type":"Public","name":"glsl-easings","owner":"glslify","isFork":false,"description":"Robert Penner's easing functions in GLSL, available as a module for glslify.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":3,"issueCount":3,"starsCount":439,"forksCount":34,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-07-18T17:41:54.776Z"}},{"type":"Public","name":"glsl-cartesian-to-barycentric","owner":"glslify","isFork":false,"description":"glslify module to convert cartesian to barycentric coordinates","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2020-01-20T04:26:08.679Z"}},{"type":"Public","name":"glsl-token-whitespace-trim","owner":"glslify","isFork":false,"description":"Trim the whitespace within an array of GLSL tokens","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-03-29T15:10:26.541Z"}},{"type":"Public","name":"glsl-specular-phong","owner":"glslify","isFork":false,"description":"Specular power from Phong distribution","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":2,"issueCount":2,"starsCount":11,"forksCount":2,"license":"MIT License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-09T10:44:03.059Z"}},{"type":"Public","name":"glsl-token-assignments","owner":"glslify","isFork":false,"description":"Take an array of GLSL tokens and determine which tokens are either assignments or variable definitions.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":2,"starsCount":2,"forksCount":2,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-01-01T23:20:42.507Z"}},{"type":"Public","name":"glslify-loader","owner":"glslify","isFork":false,"description":"💾 glslify loader module for webpack","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":7,"starsCount":221,"forksCount":24,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-11-28T23:19:09.374Z"}},{"type":"Public","name":"glsl-circular-arc","owner":"glslify","isFork":false,"description":"draw anti-aliased circular arcs in a shader with glslify","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":41,"forksCount":2,"license":"BSD 2-Clause \"Simplified\" License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-08-14T11:37:53.782Z"}},{"type":"Public","name":"glsl-specular-blinn-phong","owner":"glslify","isFork":false,"description":"GLSL for specular weight in Blinn-Phong lighting model","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-08-04T02:49:17.985Z"}},{"type":"Public","name":"glsl-proj4-texture","owner":"glslify","isFork":false,"description":"pre-calculate proj4 coordinate transformations as a texture","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":3,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-07-12T09:20:55.081Z"}},{"type":"Public","name":"glsl-specular-ward","owner":"glslify","isFork":false,"description":"Ward anisotropic specular model for GLSL","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":10,"forksCount":0,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-07-07T10:46:41.360Z"}},{"type":"Public","name":"glsl-diffuse-oren-nayar","owner":"glslify","isFork":false,"description":"Oren-Nayar diffuse lighting for GLSL","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":26,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-07-07T10:46:19.188Z"}},{"type":"Public","name":"glsl-raytrace","owner":"glslify","isFork":false,"description":"🌈 Given a signed distance function and ray, trace a scene to find the first point of intersection.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":35,"forksCount":3,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-06-06T14:44:05.395Z"}},{"type":"Public","name":"glslify-require","owner":"glslify","isFork":false,"description":"var src = require('./shader.glsl')","allTopics":["browserify","glsl","browserify-plugin"],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":2,"starsCount":2,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-03-13T17:44:15.127Z"}},{"type":"Public","name":"glsl-proj4-camera","owner":"glslify","isFork":false,"description":"use proj4 strings to map lonlat geometry to screen coordinates in a shader","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"BSD 2-Clause \"Simplified\" License","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2017-01-25T08:02:16.465Z"}},{"type":"Public","name":"glsl-colormap","owner":"glslify","isFork":false,"description":"colormaps for glsl shaders","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":63,"forksCount":5,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-10-21T01:35:35.754Z"}},{"type":"Public","name":"glsl-ggx","owner":"glslify","isFork":false,"description":"glsl ggx lighting model","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":1,"starsCount":45,"forksCount":3,"license":"BSD 2-Clause \"Simplified\" License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-10-03T18:26:28.332Z"}},{"type":"Public","name":"glslify-hex","owner":"glslify","isFork":false,"description":"A transform stream for glslify that replaces CSS-style hexadecimal colors with `vec3/vec4` definitions.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":0,"starsCount":33,"forksCount":4,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-10-02T14:54:31.308Z"}},{"type":"Public","name":"glslify-promise","owner":"glslify","isFork":false,"description":"A Promise wrapper for glslify, providing a consistent interface between both Node.js and browserify.","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":1,"issueCount":1,"starsCount":5,"forksCount":1,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2016-04-08T05:01:25.874Z"}},{"type":"Public","name":"glslify-client","owner":"glslify","isFork":false,"description":"Convenience wrapper for handling glslify on the client, minimising the amount of requests to glslify-deps","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-12-07T12:16:35.357Z"}},{"type":"Public","name":"glsl-token-scope","owner":"glslify","isFork":false,"description":"Infer the scope of each token in an array of GLSL tokens","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-12-07T12:08:16.046Z"}},{"type":"Public","name":"glslify-fancy-imports","owner":"glslify","isFork":false,"description":"✨ glslify transform that provides you with a cleaner module import/export syntax","allTopics":[],"primaryLanguage":{"name":"JavaScript","color":"#f1e05a"},"pullRequestCount":0,"issueCount":0,"starsCount":14,"forksCount":1,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2015-12-06T05:55:31.306Z"}}],"repositoryCount":49,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"glslify repositories"}