Commit Graph

  • ac3a1fb953 Dispatch layer changed event when layer needs a re-render Tim Schaub 2018-11-15 18:03:02 +01:00
  • 7a82904a3b Unused intermediate canvas renderer Tim Schaub 2018-11-15 17:17:07 +01:00
  • 666f57bd4c Unused transforms Tim Schaub 2018-11-15 17:16:53 +01:00
  • 32495388b9 Transform origin top left Tim Schaub 2018-11-15 17:07:42 +01:00
  • 5bb110f157 Fix render context utility functions and feature-move-animation example ahocevar 2018-11-15 16:26:56 +01:00
  • aa4237539f Provide a pixel transform from the tile renderer Tim Schaub 2018-11-15 15:29:41 +01:00
  • ee536fb70d Remove unused code and imports ahocevar 2018-11-15 15:00:01 +01:00
  • bc347e3eb0 Provide a pixel transform to render events Tim Schaub 2018-11-15 13:50:39 +01:00
  • 65ceb9264e Remove accidently committed changes ahocevar 2018-11-15 13:49:16 +01:00
  • 6c0b3f773b New render event API (non functional yet) ahocevar 2018-11-15 13:22:06 +01:00
  • f90efac131 Smaller canvas when rotating vector layers Tim Schaub 2018-11-15 11:37:45 +01:00
  • 26de43de0c Unused imports Tim Schaub 2018-11-15 10:31:31 +01:00
  • ed7825e13a Render vector images Tim Schaub 2018-11-15 10:27:31 +01:00
  • 8b077c66d8 Rotate images Tim Schaub 2018-11-14 22:07:49 +01:00
  • b5378deb45 Create context in the canvas layer base class Tim Schaub 2018-11-14 21:42:10 +01:00
  • 33f6d6f110 One fewer transform Tim Schaub 2018-11-14 21:32:04 +01:00
  • a9f98f2b1e Rotation for image layers Tim Schaub 2018-11-14 21:30:51 +01:00
  • 8822690cf4 Work with sources that have a max zoom Tim Schaub 2018-11-14 21:04:04 +01:00
  • 9a4e665c3b Position tiles by offset instead of extent ahocevar 2018-11-14 20:53:28 +01:00
  • 6edac64b81 Use the regular map in the rendering tests Tim Schaub 2018-11-14 20:36:30 +01:00
  • f9ebb0c917 Return two canvases from the vector tile layer renderer Tim Schaub 2018-11-14 19:36:13 +01:00
  • c137b68938 Dispatch pre-render before rendering Tim Schaub 2018-11-14 18:47:34 +01:00
  • 8eb48604e9 Round tile x and y and reuse w and h ahocevar 2018-11-14 19:28:09 +01:00
  • 5fffb67242 Clear canvas when nothing to replay ahocevar 2018-11-14 19:02:44 +01:00
  • c37b6202a0 Use Map ahocevar 2018-11-14 18:41:59 +01:00
  • 610fcab79e Dispatch pre and post render events Tim Schaub 2018-11-14 18:22:10 +01:00
  • 489af4023d Work with high dpi tiles Tim Schaub 2018-11-14 18:21:43 +01:00
  • 87e5bbac4d Image layer renderer Tim Schaub 2018-11-14 16:51:08 +01:00
  • 20e5841aed Remove vector mode for vector tile rendering Tim Schaub 2018-11-14 15:51:18 +01:00
  • 39a4f42e3d Resize canvas to handle rotation Tim Schaub 2018-11-14 15:47:26 +01:00
  • 6234b69512 Handle opacity and rotation in canvas intermediate renderer Tim Schaub 2018-11-14 15:46:43 +01:00
  • 5ba8795355 Tile layer rendering with the composite renderer Tim Schaub 2018-11-14 15:45:03 +01:00
  • 433ab97d1c End of composeFrame Tim Schaub 2018-11-13 16:39:17 +01:00
  • f416cf742d Workaround for raster source Tim Schaub 2018-11-13 16:11:11 +01:00
  • c612cce591 Give the map some height for the box tests Tim Schaub 2018-11-13 15:46:40 +01:00
  • f2cab1fcbb Give the map some height for scale line tests Tim Schaub 2018-11-13 15:45:38 +01:00
  • b3903df156 Use the composite renderer Tim Schaub 2018-11-13 12:42:43 +01:00
  • dd23055db1 Merge pull request #8951 from jahow/remove-webgl Tim Schaub 2018-11-16 14:55:00 +01:00
  • 1ae1b60308 Rename webgl-new to webgl Olivier Guyot 2018-11-16 13:54:15 +01:00
  • 40d5f4efe7 Added unit tests for the WebGLHelper class Olivier Guyot 2018-11-16 13:33:31 +01:00
  • 0189e8345d Remove WebGL references in comments Frederic Junod 2018-11-16 12:31:25 +01:00
  • 72cf7b13fa removed existing webgl rendering unit tests Olivier Guyot 2018-11-16 11:50:49 +01:00
  • 66a74ac019 Renamed WebGLBuffer to WebGLArrayBuffer to avoid conflicts Olivier Guyot 2018-11-16 11:33:59 +01:00
  • a84559d1fb Added documentation & fixed linting for WebGL classes Olivier Guyot 2018-11-16 11:29:42 +01:00
  • cb77e10179 Removed the legacy shader build system Olivier Guyot 2018-11-16 01:57:16 +01:00
  • 874047a928 The heatmap layer now has a configurable blur Olivier Guyot 2018-11-16 01:51:00 +01:00
  • 530bcd0c88 Improve handling of uniforms in webgl helper Olivier Guyot 2018-11-16 01:50:44 +01:00
  • 94524fb431 Webgl Helper now handles uniforms with framestate as input Olivier Guyot 2018-11-16 01:16:20 +01:00
  • 716256e8f3 Cleaned up the heatmap layer & use dynamic radius Olivier Guyot 2018-11-16 00:51:28 +01:00
  • fb8bf785dd Use the gradient texture in the heatmap layer Olivier Guyot 2018-11-16 00:24:51 +01:00
  • 4a275c543a Use post-processes in the heatmap example Olivier Guyot 2018-11-15 23:13:51 +01:00
  • 0c1424c5bb Added the concept of post process passes for webgl Olivier Guyot 2018-11-15 20:04:49 +01:00
  • 7fa2189fe9 Remove the bulk of the WebGL legacy code. Olivier Guyot 2018-11-15 18:00:35 +01:00
  • d3294730f1 Renamed WebGLContext to Helper for clarity Olivier Guyot 2018-11-15 17:45:03 +01:00
  • 494b817f47 Use the new webgl renderer in the heatmap layer Olivier Guyot 2018-11-15 16:33:52 +01:00
  • 51becf1c2e Allow custom post processing & improve blending Olivier Guyot 2018-11-15 16:33:19 +01:00
  • 298af9ca0f added the concept of frame buffer in webgl context Olivier Guyot 2018-11-15 16:11:17 +01:00
  • 81807c5910 Added size & position callbacks Olivier Guyot 2018-11-15 12:14:57 +01:00
  • 3c5eac13c9 Handle alpha & custom shaders in renderer Olivier Guyot 2018-11-15 11:59:13 +01:00
  • 154a046130 Added texcoord in default shader Olivier Guyot 2018-11-15 11:28:10 +01:00
  • 583dfb8e9d Actually make the renderer work Olivier Guyot 2018-11-14 18:19:23 +01:00
  • 1c11dc5311 Improved shader compilation & fixed PointsLayer ones Olivier Guyot 2018-11-14 14:53:53 +01:00
  • 97b16be572 Added attribute handling Olivier Guyot 2018-11-14 14:31:35 +01:00
  • fc20dc986c Better handle uniform locations in shaders Olivier Guyot 2018-11-14 14:02:09 +01:00
  • 66efee9e22 Add vertex shaders to pointslayer Olivier Guyot 2018-11-13 18:01:44 +01:00
  • 71270efa75 Added a new WebGLPointsRenderer Olivier Guyot 2018-11-13 16:54:48 +01:00
  • 0a0d6c22f5 Modified the WebGLContext to be used independantly Olivier Guyot 2018-11-13 16:54:30 +01:00
  • 36cf7227c0 Merge pull request #8926 from gberaudo/replay_refactoring Andreas Hocevar 2018-11-16 13:54:18 +01:00
  • 9937fd5963 Merge pull request #8952 from fredj/polygon-style_tests Frédéric Junod 2018-11-16 13:52:52 +01:00
  • 8d51e0d487 Remove resolved FIXMEs ahocevar 2018-11-16 13:50:42 +01:00
  • 981b398042 Add a FIXME for the measure function to go away ahocevar 2018-11-16 13:49:50 +01:00
  • 2e32ac7254 Merge pull request #8939 from fredj/rework_d3_example Frédéric Junod 2018-11-16 13:45:30 +01:00
  • 0ed7f76ad0 Port polygon-style rendering test Frederic Junod 2018-11-15 17:09:19 +01:00
  • 6cbde797be Use NaN for unavailable values and handle text creation separately ahocevar 2018-11-16 13:35:15 +01:00
  • d3355f613c Combine if blocks ahocevar 2018-11-16 13:04:03 +01:00
  • 81d0bc21d5 Pass instructions to executor constructor Guillaume Beraudo 2018-11-16 12:36:50 +01:00
  • 2cb9d47547 Merge pull request #8957 from fredj/misc Frédéric Junod 2018-11-16 11:25:16 +01:00
  • e991dcc38c Fix JSdoc type cast format Frederic Junod 2018-11-16 11:11:42 +01:00
  • bf9171a689 Add examples/d3.css Frederic Junod 2018-11-16 10:47:07 +01:00
  • bdbf00f055 Merge pull request #8934 from fgravin/renderingtest Tim Schaub 2018-11-16 10:42:17 +01:00
  • ce44a9a3e4 Final renamings Guillaume Beraudo 2018-11-15 23:46:20 +01:00
  • 89fed65f07 Fix incorrect Executor/Builder types Guillaume Beraudo 2018-11-15 23:27:43 +01:00
  • da92b2ab3f Improve text replay test Guillaume Beraudo 2018-11-15 20:02:34 +01:00
  • eaed37da96 Fix width comparison Guillaume Beraudo 2018-11-15 18:24:20 +01:00
  • b1a5f4855f Create geometryWidths array only when needed Guillaume Beraudo 2018-11-15 18:23:47 +01:00
  • 94bf02176e Rename ExecutorGroup and move getMaxExtent to Executor ahocevar 2018-11-15 17:09:47 +01:00
  • 178061ab9d Use ol/layer/Layer instead of ol/source/ImageCanvas in d3 example Frederic Junod 2018-11-14 19:26:49 +01:00
  • f9c64e52af Add rendering test for vector tile layer rotation w/ layer on top Florent gravin 2018-11-15 16:41:06 +01:00
  • 00cf75c837 Merge pull request #8944 from jahow/fix-graticule Tim Schaub 2018-11-15 18:07:15 +01:00
  • f95070a34d Merge pull request #8948 from fgravin/mapbox-rotation Tim Schaub 2018-11-15 18:04:41 +01:00
  • 5bbfeef12b Merge pull request #8953 from fredj/ci_order Frédéric Junod 2018-11-15 17:42:33 +01:00
  • 00d9740a58 Store rendering artifacts immediately after run tests Frederic Junod 2018-11-15 17:36:32 +01:00
  • 7630fafcf2 Add rendering test for vector tile layer rotation Florent gravin 2018-11-15 16:40:27 +01:00
  • a3f9c6b724 Update change log w/ breaking changes Olivier Guyot 2018-11-15 17:13:46 +01:00
  • 05bf1d8f4a Remove the resolutions list in sphere-mollweide example Frederic Junod 2018-11-15 12:25:51 +01:00
  • 3ac46ad10b Removed old control Olivier Guyot 2018-11-15 10:34:36 +01:00
  • d5c390e726 Fixed tests & linting Olivier Guyot 2018-11-15 10:33:35 +01:00
  • 1b8a6baa35 Added extent handling to graticule layer Olivier Guyot 2018-11-15 10:13:14 +01:00
  • 94bcb8a0f6 Added wrapX option on graticule Olivier Guyot 2018-11-15 09:32:02 +01:00
  • c69366ec0a Updated the sphere mollweide example Olivier Guyot 2018-11-15 09:04:24 +01:00