Aiosa
0a035afc2d
Merge master
2024-06-01 16:37:12 +02:00
frameflare
0ba2f75213
Signed-off-by: frameflare <yangzenghua@outlook.com>
...
chore: fix some comments
Signed-off-by: frameflare <yangzenghua@outlook.com>
2024-04-07 10:50:24 +08:00
eug-L
b0926b3e69
Getter & setter for Viewport.maxZoomPixelRatio
2024-04-04 16:02:09 +08:00
Aiosa
e0f442209b
Fix black viewport with testing filtering demo on webgl renderer. Introduce managed mock getters for tests.
2024-03-05 10:48:07 +01:00
Aiosa
e2c633a23b
Small bugfixes, rename some properties. Add more redraw calls.
2024-03-04 19:23:47 +01:00
Aiosa
47419a090a
Fix circular references in JSON test log serialization.
2024-03-04 10:49:05 +01:00
Aiosa
52ef8156c0
Fixed: internal cache not allways calling destructor, refresh handler was not called on internal cache. Polish code. Improve filtering demo.
2024-03-03 17:59:39 +01:00
Aiosa
a9b50a8fdb
Test fixes (except gl null reference error - test fails sometimes).
2024-03-03 16:39:15 +01:00
Aiosa
135fa76fde
Merge webgl PR - problems with tained canvas and texture upload.
2024-03-03 15:17:54 +01:00
Aiosa
360f0d6796
Fix docs, commit before upstream merge.
2024-03-03 14:50:01 +01:00
Aiosa
d91df0126b
Add base drawer options and fix docs. Implement 'simple internal cache' for drawer data, optional to use.
2024-02-11 11:27:02 +01:00
Tom
d4e82d374e
account for viewport rotation in addition to tiledImage rotation
2024-02-09 15:19:40 -05:00
Tom
5b2c6d7ed9
add support for placeholderFillStyle to webgl drawer. fix spring logic to avoid getting stuck updating due to floating point math. update tilesource-swap demo.
2024-02-09 15:06:52 -05:00
Aiosa
cae6ec6bee
Revert weird tiledImage check - tests worked now also without. Add generic drawerswitcher utility for demos.
2024-02-08 13:11:10 +01:00
Aiosa
9ef2d46e75
Fix tests: always fetch up-to-date pixel values, prevent adding loaded tile to the 'bestTiles' array. Enforce _needsDraw check to be based on lastDrawn - we are async now.
2024-02-05 09:42:26 +01:00
Aiosa
fcf20be8ea
Drawers now use new cache API to draw onto a canvas. The type conversion now requires also the tile argument so that conversion can rely on the tile metadata.
2024-02-04 18:48:25 +01:00
Aiosa
3fa13570ef
Resolve Merge with First WebGL PR: code is merged, but not operable [drawer refactoring needs interaction implemented with cache system].
2024-02-04 15:41:05 +01:00
Tom
d2376b571f
clean up comments and error logging
2024-01-24 13:02:50 -05:00
Tom
f6c35b44ed
move qunit.starTest log message to test.js
2024-01-19 12:54:24 -05:00
Tom
43de595c24
clean up code from testing the MAX_TEXTURE_IMAGE_UNITS error issue
2024-01-18 16:20:28 -05:00
Tom
a2d31e9610
cleaned up additional viewers in tests
2024-01-18 16:06:49 -05:00
Tom
8271b6d8b2
more test details logged
2024-01-18 15:44:29 -05:00
Tom
525d9b52fe
more test details logged
2024-01-18 13:47:14 -05:00
Tom
bb676a8699
add test info to console.log
2024-01-18 13:32:30 -05:00
Tom
fd648c26e9
add logging directly to webgl drawer
2024-01-18 13:17:35 -05:00
Tom
f6c67b2159
remove additional test logging for testing travis ci
2024-01-18 12:56:03 -05:00
Tom
0a2657cb5b
additional test logging for testing travis ci
2024-01-18 12:45:27 -05:00
Tom
44b66be0a9
update tests
2024-01-17 17:07:25 -05:00
Tom
db11611d7d
add logging of gl max_texture_image_units errors to multi-image test
2024-01-17 16:13:34 -05:00
Tom
b902256a59
clean up comments. modify tests. add check for max textures in webgldrawer
2024-01-15 14:39:15 -05:00
Tom
f563600635
test canvas and webgl drawers in multi-image
2024-01-11 14:42:11 -05:00
Tom
3bab3c2190
small cleanups
2024-01-11 13:29:59 -05:00
Tom
500c22feb1
consolidate tiled-image-drawn event description and firing code
2024-01-10 18:00:01 -05:00
Tom
8be2ca2dfb
test drawers separately
2024-01-10 17:46:17 -05:00
Tom
834795b4b8
fix basic demo
2024-01-10 14:48:48 -05:00
Tom
58f918aaa1
clean up tests
2024-01-10 12:13:00 -05:00
Aiosa
3d6eb1b91c
Fix broken tests (bad logics in event handling).
2023-12-10 17:58:50 +01:00
Aiosa
cf2413e0c9
Fix test for the preload hack (and fix the parentheses to always call updateMulti).
2023-12-10 16:49:56 +01:00
Aiosa
a690b50eee
Add external execution pipeline (proof of concept implementation, needs polishing). Add filtering plugin live demo for testing. Fix issues with tile cache access outside its lifespan. Add custom css for the static page renderer and differentiate folder icons. Remove some old deprecations.
2023-12-10 16:34:42 +01:00
Tom
1200f0b081
clean up outdated code; add tiled-image-drawn event to canvasdrawer so tests work with this viewer
2023-12-02 15:40:47 -05:00
Tom
32f12b3ba5
check for valid ASSERT in tilesource-dynamic-url test
2023-11-29 19:34:41 -05:00
Tom
9dc96390fc
update tests to skip fullscreen and certain drawer-related events
2023-11-29 19:04:27 -05:00
Tom
6b995c018b
re-enable html drawer in drawer comparison demo; deal with merge conflict resolution issues
2023-11-29 17:35:49 -05:00
pearcetm
36d8b3d9ad
Merge branch 'master' into rotation-seams
2023-11-29 17:28:42 -05:00
Tom
c86158f0ca
cleaning up changes
2023-11-29 16:46:14 -05:00
Aiosa
90ce0669c5
Add auto recognition of the need for tiledImage draw call. Fix ajax-headers test: did not finish because we don't call tile-loaded on cached tiles by default.
2023-11-27 12:12:54 +01:00
Aiosa
2c67860c61
Implement cache manipulation strategy: default copy on access if tile in the rendering process, remove 'canvas' type support, many bugfixes and new tests.
2023-11-26 21:32:26 +01:00
Aiosa
191ba39cbb
Remove demo references to the modular renderer.
2023-11-21 20:53:06 +01:00
Aiosa
2a1090ffa8
Fix wrong test comparison. Add equality comparator to TileSource API. Return
...
deprecated support for getCompletionCallback. Turn on zombie cache if sources replaced & equal.
2023-11-19 16:14:28 +01:00
Aiosa
219049976c
Add tests for zombie and data type conversion, ensure destructors are called.
...
Fix bugs (zombie was disabled on item replace, fix zombie cache system by separating to its own cache array). Fix CacheRecord destructor & dijkstra. Deduce cache only from originalCacheKey. Force explicit type declaration with types on users.
2023-11-18 20:16:35 +01:00