From 2a421b9362af63434d95024e6025843a0753b590 Mon Sep 17 00:00:00 2001 From: mike-000 <49240900+mike-000@users.noreply.github.com> Date: Thu, 20 Jan 2022 17:35:51 +0000 Subject: [PATCH] test tilePixelRatio --- .../expected.png | Bin 0 -> 10231 bytes .../webgl-data-tile-tilepixelratio2/main.js | 32 ++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 test/rendering/cases/webgl-data-tile-tilepixelratio2/expected.png create mode 100644 test/rendering/cases/webgl-data-tile-tilepixelratio2/main.js diff --git a/test/rendering/cases/webgl-data-tile-tilepixelratio2/expected.png b/test/rendering/cases/webgl-data-tile-tilepixelratio2/expected.png new file mode 100644 index 0000000000000000000000000000000000000000..a8f8bcfc6ae990d109680f01e24ce417d7a71843 GIT binary patch literal 10231 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K58911L)MWvCLlCbx$lZxy-8q?;Kn_c~qpu?a z!^VE@KZ&eBK4*bPWHAE+-(e7DJf6QIg@Hl6$J50zq$2L_c||^EM;?}gzyB{cUlI^C zttWPiX~I79A8bV@6x(G85laax0h=b}2m!WCqwA#(|pi!-E0n7Vgz(s&BJ>2laoDyG;-Q}_O6E5UkVL{m|cE&P7N0e2H+=NCK$A(FO{rmph5-e@I&6#wvopU6t@@w<(U@SKU6 zTSxm~SOe$Nyx7r709(iqS?L|Wo6HPPshFvEg!QeS5bIyt-J_KNwq!$OrPsInIKH7f zBKssKMw+_O0Xxik5nTEcSvigl*de#ji0p$+7#*;~tQWzhKarKi=ztw^3ysJ=nBwSw z9kx~-P>je*Z*;&8xrIh#AIy1lzz$oh4k$)sWidKnhdfnEWFM@3bifYBcqNgQ#pr+? z@)$djeK5Y!0XyW@Fj5E-Sy_w@*rD{si0p%n4%i{LhLJ*$$jV}Lzz(H1Mr0rC$>@L` lQUQk)f<#sp|32U2&-*kjd0~(JH{fDD22WQ%mvv4FO#l{+CpiEB literal 0 HcmV?d00001 diff --git a/test/rendering/cases/webgl-data-tile-tilepixelratio2/main.js b/test/rendering/cases/webgl-data-tile-tilepixelratio2/main.js new file mode 100644 index 0000000000..32b0c30e4d --- /dev/null +++ b/test/rendering/cases/webgl-data-tile-tilepixelratio2/main.js @@ -0,0 +1,32 @@ +import DataTile from '../../../../src/ol/source/DataTile.js'; +import Map from '../../../../src/ol/Map.js'; +import TileLayer from '../../../../src/ol/layer/WebGLTile.js'; +import View from '../../../../src/ol/View.js'; + +const size = 512; + +const data = new Uint8Array(size * size); +for (let row = 0; row < size; ++row) { + for (let col = 0; col < size; ++col) { + data[row * size + col] = (row + col) % 2 === 0 ? 255 : 0; + } +} + +new Map({ + target: 'map', + layers: [ + new TileLayer({ + source: new DataTile({ + maxZoom: 0, + loader: () => data, + tilePixelRatio: 2, + }), + }), + ], + view: new View({ + center: [0, 0], + zoom: 4, + }), +}); + +render();