Tim Schaub
|
dd23055db1
|
Merge pull request #8951 from jahow/remove-webgl
Remove legacy WebGL code & implement a lightweight API for point rendering
|
2018-11-16 14:55:00 +01:00 |
|
Olivier Guyot
|
1ae1b60308
|
Rename webgl-new to webgl
|
2018-11-16 14:05:06 +01:00 |
|
Olivier Guyot
|
40d5f4efe7
|
Added unit tests for the WebGLHelper class
|
2018-11-16 14:05:06 +01:00 |
|
Frederic Junod
|
0189e8345d
|
Remove WebGL references in comments
|
2018-11-16 14:05:06 +01:00 |
|
Olivier Guyot
|
72cf7b13fa
|
removed existing webgl rendering unit tests
|
2018-11-16 14:05:04 +01:00 |
|
Olivier Guyot
|
66a74ac019
|
Renamed WebGLBuffer to WebGLArrayBuffer to avoid conflicts
In the future this should be reworked to have a clearer API in general.
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
a84559d1fb
|
Added documentation & fixed linting for WebGL classes
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
cb77e10179
|
Removed the legacy shader build system
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
874047a928
|
The heatmap layer now has a configurable blur
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
530bcd0c88
|
Improve handling of uniforms in webgl helper
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
94524fb431
|
Webgl Helper now handles uniforms with framestate as input
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
716256e8f3
|
Cleaned up the heatmap layer & use dynamic radius
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
fb8bf785dd
|
Use the gradient texture in the heatmap layer
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
4a275c543a
|
Use post-processes in the heatmap example
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
0c1424c5bb
|
Added the concept of post process passes for webgl
|
2018-11-16 14:02:10 +01:00 |
|
Olivier Guyot
|
7fa2189fe9
|
Remove the bulk of the WebGL legacy code.
Things left to do:
* redo an icon layer example
* redo a clipping layer example
* update docs where WebGL renderers are mentioned
|
2018-11-16 14:02:08 +01:00 |
|
Olivier Guyot
|
d3294730f1
|
Renamed WebGLContext to Helper for clarity
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
494b817f47
|
Use the new webgl renderer in the heatmap layer
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
51becf1c2e
|
Allow custom post processing & improve blending
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
298af9ca0f
|
added the concept of frame buffer in webgl context
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
81807c5910
|
Added size & position callbacks
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
3c5eac13c9
|
Handle alpha & custom shaders in renderer
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
154a046130
|
Added texcoord in default shader
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
583dfb8e9d
|
Actually make the renderer work
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
1c11dc5311
|
Improved shader compilation & fixed PointsLayer ones
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
97b16be572
|
Added attribute handling
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
fc20dc986c
|
Better handle uniform locations in shaders
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
66efee9e22
|
Add vertex shaders to pointslayer
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
71270efa75
|
Added a new WebGLPointsRenderer
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
0a0d6c22f5
|
Modified the WebGLContext to be used independantly
|
2018-11-16 14:01:20 +01:00 |
|
Andreas Hocevar
|
36cf7227c0
|
Merge pull request #8926 from gberaudo/replay_refactoring
Uncouple replay creation and rendering
|
2018-11-16 13:54:18 +01:00 |
|
Frédéric Junod
|
9937fd5963
|
Merge pull request #8952 from fredj/polygon-style_tests
Port polygon-style rendering test
|
2018-11-16 13:52:52 +01:00 |
|
ahocevar
|
8d51e0d487
|
Remove resolved FIXMEs
|
2018-11-16 13:50:42 +01:00 |
|
ahocevar
|
981b398042
|
Add a FIXME for the measure function to go away
|
2018-11-16 13:49:50 +01:00 |
|
Frédéric Junod
|
2e32ac7254
|
Merge pull request #8939 from fredj/rework_d3_example
Use ol/layer/Layer instead of ol/source/ImageCanvas in d3 example
|
2018-11-16 13:45:30 +01:00 |
|
Frederic Junod
|
0ed7f76ad0
|
Port polygon-style rendering test
|
2018-11-16 13:40:11 +01:00 |
|
ahocevar
|
6cbde797be
|
Use NaN for unavailable values and handle text creation separately
|
2018-11-16 13:35:15 +01:00 |
|
ahocevar
|
d3355f613c
|
Combine if blocks
|
2018-11-16 13:04:03 +01:00 |
|
Guillaume Beraudo
|
81d0bc21d5
|
Pass instructions to executor constructor
|
2018-11-16 12:36:50 +01:00 |
|
Frédéric Junod
|
2cb9d47547
|
Merge pull request #8957 from fredj/misc
Fix JSdoc type cast format
|
2018-11-16 11:25:16 +01:00 |
|
Frederic Junod
|
e991dcc38c
|
Fix JSdoc type cast format
|
2018-11-16 11:12:17 +01:00 |
|
Frederic Junod
|
bf9171a689
|
Add examples/d3.css
|
2018-11-16 10:47:07 +01:00 |
|
Tim Schaub
|
bdbf00f055
|
Merge pull request #8934 from fgravin/renderingtest
Port layer tiles rendering tests
|
2018-11-16 10:42:17 +01:00 |
|
Guillaume Beraudo
|
ce44a9a3e4
|
Final renamings
|
2018-11-15 23:46:20 +01:00 |
|
Guillaume Beraudo
|
89fed65f07
|
Fix incorrect Executor/Builder types
|
2018-11-15 23:27:43 +01:00 |
|
Guillaume Beraudo
|
da92b2ab3f
|
Improve text replay test
|
2018-11-15 23:01:45 +01:00 |
|
Guillaume Beraudo
|
eaed37da96
|
Fix width comparison
|
2018-11-15 20:03:35 +01:00 |
|
Guillaume Beraudo
|
b1a5f4855f
|
Create geometryWidths array only when needed
|
2018-11-15 20:03:34 +01:00 |
|
ahocevar
|
94bf02176e
|
Rename ExecutorGroup and move getMaxExtent to Executor
|
2018-11-15 20:03:34 +01:00 |
|
Frederic Junod
|
178061ab9d
|
Use ol/layer/Layer instead of ol/source/ImageCanvas in d3 example
|
2018-11-15 18:30:39 +01:00 |
|