Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reworked the Webgl Heatmap layer & associated utilities #9041

Merged
merged 7 commits into from Dec 7, 2018

Commits on Dec 7, 2018

  1. Webgl / do not enable missing attributes

    Some expected attributes might not end up in the compiled shader. In this case, skip calling enableVertexAttrib
    jahow committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    2367fbb View commit details
    Browse the repository at this point in the history
  2. Webgl points layer / added callbacks for attributes

    Now opacity, rotateWithView and tex coords can be set with callbacks per feature.
    jahow committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    a6989af View commit details
    Browse the repository at this point in the history
  3. Simple handling of layer opacity in webgl points layer

    Now the layer opacity is simply handled by a CSS property on the layer DOM element. As such it does not have to be
    taken into account in shaders.
    jahow committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    f177a2b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b532a48 View commit details
    Browse the repository at this point in the history
  5. Generally fixed the webgl heatmap layer

    Things done:
    - stay closer to the original rendering in canvas
    - get rid of the intermediary blur step
    - use the new callbacks in the webgl points renderer
    - premultiply alpha in the last postprocessing step
    jahow committed Dec 7, 2018
    Configuration menu
    Copy the full SHA
    2c4a959 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8e4c66a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27b0cf1 View commit details
    Browse the repository at this point in the history