kepler.gl
Version:
kepler.gl is a webgl based application to visualize large scale location data in the browser
27 lines (25 loc) • 2.74 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _core = require("@deck.gl/core");
// SPDX-License-Identifier: MIT
// Copyright contributors to the kepler.gl project
var vs = "\n #ifdef NON_INSTANCED_MODEL\n #define FILTER_ARROW_ATTRIB filtered\n #else\n #define FILTER_ARROW_ATTRIB instanceFiltered\n #endif\n attribute float FILTER_ARROW_ATTRIB;\n";
var fs = "";
var inject = {
// create degenerate vertices in vertex shader instead of discarding pixels in the fragment shader.
'vs:#main-start': "\n if (FILTER_ARROW_ATTRIB == 0.) {\n gl_Position = vec4(0.0, 0.0, 0.0, 1.0);\n return;\n }\n "
};
var _default = exports["default"] = {
name: 'filter-arrow',
dependencies: [_core.project],
vs: vs,
fs: fs,
inject: inject,
getUniforms: function getUniforms() {
return;
}
};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfY29yZSIsInJlcXVpcmUiLCJ2cyIsImZzIiwiaW5qZWN0IiwiX2RlZmF1bHQiLCJleHBvcnRzIiwibmFtZSIsImRlcGVuZGVuY2llcyIsInByb2plY3QiLCJnZXRVbmlmb3JtcyJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9kZWNrZ2wtZXh0ZW5zaW9ucy9maWx0ZXItc2hhZGVyLW1vZHVsZS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogTUlUXG4vLyBDb3B5cmlnaHQgY29udHJpYnV0b3JzIHRvIHRoZSBrZXBsZXIuZ2wgcHJvamVjdFxuXG5pbXBvcnQge3Byb2plY3R9IGZyb20gJ0BkZWNrLmdsL2NvcmUnO1xuXG5jb25zdCB2cyA9IGBcbiAgI2lmZGVmIE5PTl9JTlNUQU5DRURfTU9ERUxcbiAgICAjZGVmaW5lIEZJTFRFUl9BUlJPV19BVFRSSUIgZmlsdGVyZWRcbiAgI2Vsc2VcbiAgICAjZGVmaW5lIEZJTFRFUl9BUlJPV19BVFRSSUIgaW5zdGFuY2VGaWx0ZXJlZFxuICAjZW5kaWZcbiAgYXR0cmlidXRlIGZsb2F0IEZJTFRFUl9BUlJPV19BVFRSSUI7XG5gO1xuXG5jb25zdCBmcyA9IGBgO1xuXG5jb25zdCBpbmplY3QgPSB7XG4gIC8vIGNyZWF0ZSBkZWdlbmVyYXRlIHZlcnRpY2VzIGluIHZlcnRleCBzaGFkZXIgaW5zdGVhZCBvZiBkaXNjYXJkaW5nIHBpeGVscyBpbiB0aGUgZnJhZ21lbnQgc2hhZGVyLlxuICAndnM6I21haW4tc3RhcnQnOiBgXG4gICAgaWYgKEZJTFRFUl9BUlJPV19BVFRSSUIgPT0gMC4pIHtcbiAgICAgIGdsX1Bvc2l0aW9uID0gdmVjNCgwLjAsIDAuMCwgMC4wLCAxLjApO1xuICAgICAgcmV0dXJuO1xuICAgIH1cbiAgYFxufTtcblxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnZmlsdGVyLWFycm93JyxcbiAgZGVwZW5kZW5jaWVzOiBbcHJvamVjdF0sXG4gIHZzLFxuICBmcyxcbiAgaW5qZWN0LFxuICBnZXRVbmlmb3JtczogKCkgPT4ge1xuICAgIHJldHVybjtcbiAgfVxufTtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBR0EsSUFBQUEsS0FBQSxHQUFBQyxPQUFBO0FBSEE7QUFDQTs7QUFJQSxJQUFNQyxFQUFFLDRMQU9QO0FBRUQsSUFBTUMsRUFBRSxLQUFLO0FBRWIsSUFBTUMsTUFBTSxHQUFHO0VBQ2I7RUFDQSxnQkFBZ0I7QUFNbEIsQ0FBQztBQUFDLElBQUFDLFFBQUEsR0FBQUMsT0FBQSxjQUVhO0VBQ2JDLElBQUksRUFBRSxjQUFjO0VBQ3BCQyxZQUFZLEVBQUUsQ0FBQ0MsYUFBTyxDQUFDO0VBQ3ZCUCxFQUFFLEVBQUZBLEVBQUU7RUFDRkMsRUFBRSxFQUFGQSxFQUFFO0VBQ0ZDLE1BQU0sRUFBTkEsTUFBTTtFQUNOTSxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBQSxFQUFRO0lBQ2pCO0VBQ0Y7QUFDRixDQUFDIiwiaWdub3JlTGlzdCI6W119
;