Aiosa
|
ef7628f098
|
Fix bug: webgl 'manual instanced rendering' return -> continue, do not count as drawn index.
|
2024-11-26 14:08:32 +01:00 |
|
Aiosa
|
17f13885c7
|
Add back overlapFraction logic for webgl drawer.
|
2024-11-26 00:48:43 +01:00 |
|
Aiosa
|
6b4c0f873a
|
Add maxTilesPerFrame degradation, fix tests.
|
2024-11-22 13:03:16 +01:00 |
|
Aiosa
|
8b16628950
|
Write documentation fo cache/data overhaul. Rename url type to be more explicit.
|
2024-11-22 12:43:14 +01:00 |
|
Aiosa
|
f03f2a5d31
|
Add fixes for working smoothing in the webgl renderer.
|
2024-11-21 16:51:38 +01:00 |
|
Aiosa
|
af9bf9e07f
|
Resolve conflicts, implement setImageSmoothingEnabled on webgl drawer by invalidation routine.
|
2024-11-21 16:12:52 +01:00 |
|
Aiosa
|
1851405fcf
|
Remove warning from cache attaching if the tile has already reference.
|
2024-11-21 15:48:11 +01:00 |
|
Aiosa
|
0bc7deccd7
|
Fixed tests & bugs for the new design of invalidation inside events.
|
2024-11-21 15:35:27 +01:00 |
|
Tom
|
02805226d4
|
only redraw after setImageSmoothingEnabled() when changed
|
2024-11-14 13:13:13 -05:00 |
|
Tom
|
4163a46a24
|
Update docs
|
2024-11-13 16:49:54 -05:00 |
|
Tom
|
16dbfc62be
|
Add support for imageSmoothingEnabled to WebGLDrawer
|
2024-11-13 16:43:46 -05:00 |
|
Aiosa
|
541fe2e4df
|
Redesign working cache: it is now owned by the event, not a tile. Tests are not yet updated.
|
2024-11-13 14:35:50 +01:00 |
|
Aiosa
|
3b1b2d6d23
|
Fix: reference the correct drawer in invalidation routine.
|
2024-11-07 12:01:02 +01:00 |
|
Aiosa
|
535507568f
|
Fix docs syntax.
|
2024-11-05 12:06:59 +01:00 |
|
Aiosa
|
cc7474ec9b
|
Merge branch 'openseadragon:master' into cache-overhaul-reviewed
|
2024-11-05 18:59:34 +09:00 |
|
Aiosa
|
9bfdd55b2e
|
Make tile-invalidated event before tile-loaded. Try to fix behavior of maxTilesperFrame
|
2024-11-05 10:58:41 +01:00 |
|
Aiosa
|
f127014f0f
|
Design of separated events: drop update data support for tile-loaded, use only invalidated event.
|
2024-11-01 21:43:12 +01:00 |
|
Ian Gilman
|
faf6d19db5
|
Merge pull request #2606 from pearcetm/viewerMargins
Fix problem with asymmetric viewport margins in webgl drawer
|
2024-10-28 09:14:09 -07:00 |
|
Tom
|
fab607584c
|
fix problem with asymmetric viewport margins
|
2024-10-25 11:15:52 -06:00 |
|
Aiosa
|
cd60aff5dc
|
Fix demo further: clear tile processing logics, perform locking on tile level, delete tile if drawn process encountered _destroyed state.
|
2024-10-23 15:54:31 +02:00 |
|
Aiosa
|
207bc88aab
|
Fix demo further: _queuedInvalidateTiles was not being used, simplify how tile cache updates are being called (but without priorities).
|
2024-10-23 14:37:43 +02:00 |
|
Aiosa
|
6cbe359398
|
Fix demo filtering plugin: certain guards made rendering not being properly updated.
|
2024-10-23 10:07:16 +02:00 |
|
Ian Gilman
|
12e4607a30
|
Merge pull request #2600 from pearcetm/viewerMargins
Make webgl drawer account for viewport margins
|
2024-10-22 09:41:40 -07:00 |
|
Aiosa
|
20177116e7
|
Integration tests: bugfixing of manipulation of tiles that share data: when tiles are loaded, when tiles are processed, also await async data preparation befre finishing the invalidation event.
|
2024-10-22 17:25:02 +02:00 |
|
Aiosa
|
e403e29312
|
Fix tests: bug in type equality checking
|
2024-10-21 12:59:21 +02:00 |
|
Aiosa
|
82e1160508
|
Clean up outdated TODO comments.
|
2024-10-21 11:00:23 +02:00 |
|
Aiosa
|
68f0ed8901
|
Do not spit out warns on invalid tile unload (preemtive working cache deletion), do not ignore working cache even if __restore=true.
|
2024-10-21 09:00:24 +02:00 |
|
Aiosa
|
1e47bd6add
|
Add cache tests, add more robust CacheRecord creation/deletion logics. Zombies now do not replace data, prevents also potential memory leak.
|
2024-10-18 14:38:04 +02:00 |
|
Tom
|
6c20101c8b
|
make webgl drawer account for viewport margins
|
2024-10-17 15:06:04 -04:00 |
|
Aiosa
|
bf25e2f069
|
Minor documentation and test cleanup.
|
2024-10-17 13:24:11 +02:00 |
|
Aiosa
|
06ac68d00e
|
Html drawer add canvas to supported formats
|
2024-10-17 12:17:49 +02:00 |
|
Aiosa
|
0b63a943b6
|
Tests & Bugfixes: new cache tests, working cache preemptively deleted when restore() called, zombie cache had bug (restored cache had no attached tile reference and restoration failed since we relied on any existing tile on the cache to inherit state), deprecated old HTMLDrawer props on tile, rewritten HTMLDrawer to work also with cache API.
|
2024-10-17 12:10:04 +02:00 |
|
Aiosa
|
f8e5cff117
|
Feature/Optimization: cache can be created by a callback (async or sync), to avoid premature data creation
|
2024-10-16 16:31:08 +02:00 |
|
Aiosa
|
b6693ee50d
|
Fixed outdated demo pages.
|
2024-10-16 11:12:20 +02:00 |
|
Tom
|
263a664e58
|
add _needsUpdate during tiledImage.setClip()
|
2024-10-07 18:19:38 -04:00 |
|
Aiosa
|
3d21ec897b
|
Set fully loaded for reset() call on tiled image to false. Add old plugins demo to see how they behave. Remove basic2 demo as it was added by accident.
|
2024-10-07 11:18:36 +02:00 |
|
Aiosa
|
2033814227
|
Update documentation and minor cleanup.
|
2024-10-05 11:50:21 +02:00 |
|
Richard Benjamin Allen
|
4d4ccb99ba
|
Fixed: Removed unused style attributes
|
2024-09-18 00:16:41 +01:00 |
|
Richard Benjamin Allen
|
c0eae951c6
|
Fixed: Removed unnecessary complexity
|
2024-09-17 23:38:48 +01:00 |
|
Richard Benjamin Allen
|
3b99665b32
|
Fixed: removeChild on Node
The overlay.js code has been changed to apply a div wrapper to the overlay element as opposed to its innerHTML.
|
2024-09-17 12:16:00 +01:00 |
|
Aiosa
|
e3af370832
|
Merge branch 'cache-overhaul-reviewed' of github.com:RationAI/openseadragon into cache-overhaul-reviewed
|
2024-08-24 10:00:09 +02:00 |
|
Aiosa
|
63180a1589
|
Simplify filtering plugin demo.
|
2024-08-24 09:59:18 +02:00 |
|
Aiosa
|
c04b6af937
|
Merge branch 'master' into cache-overhaul-reviewed
|
2024-08-24 09:53:23 +02:00 |
|
Aiosa
|
29b01cf1bd
|
First visually correct design: tile invalidation event manages three caches that are shared among equal tiles (based on cache key). Works with both latest drawers and shared caches.
|
2024-08-24 09:49:16 +02:00 |
|
Tom
|
f3b92e0562
|
remove resize handler when webgl drawer is destroyed
|
2024-08-15 17:51:06 -04:00 |
|
Aiosa
|
cba40f4db8
|
Merge branch 'cache-overhaul-reviewed' of github.com:RationAI/openseadragon into cache-overhaul-reviewed
|
2024-08-15 12:58:07 +02:00 |
|
Aiosa
|
1b6f79661b
|
Commit before merging master v5.0
|
2024-08-15 12:58:01 +02:00 |
|
Aiosa
|
999ff30e74
|
Merge branch 'master' into cache-overhaul-reviewed
|
2024-08-15 11:53:50 +01:00 |
|
Mark Salsbery
|
7740accfaf
|
Update openseadragon.js
Fix jsdoc comments for OpenSeadragon.getCurrentPixelDensityRatio
|
2024-08-04 15:29:12 -07:00 |
|
Ian Gilman
|
980deca107
|
Merge pull request #2558 from pearcetm/webgl-update
Mark image-unloaded and tile-ready events as private
|
2024-07-17 09:17:54 -07:00 |
|