Aiosa
039ffbd37a
Fix typo
2024-12-04 09:16:04 +01:00
Aiosa
1a7a5ee1d6
Respect tainted() when uploading a texture.
2024-12-04 09:08:00 +01:00
Ian Gilman
9b96707dec
Changelog for #2620
2024-12-02 09:51:24 -08:00
Ian Gilman
3ce307f309
Merge pull request #2620 from sbarex/master
...
Update webgldrawer.js
2024-12-02 09:48:24 -08:00
Aiosa
d6bb8d3bd1
Fix typo. Remove tileSource prototype extension - adds implementation for methods that throw exceptions.
2024-11-30 10:03:39 +01:00
Aiosa
271f437568
Force prototype extension on inlined tile source. Ensure zombies are processed with invalidation before restored in the system. WebGL drawer can use canvas drawer. Add changelog updates.
2024-11-30 09:52:27 +01:00
sbarex
5438fd65e1
Update webgldrawer.js
...
Fixed a bug that caused a completely white image to be rendered when two-pass rendering mode was requested (required when multiple images, using transparency, or in debug mode).
2024-11-26 23:38:13 +01:00
Aiosa
85e8b381b8
Add cache clear on viewer.clear(). Add tile and viewer state checks to invalidation. Fix IIF test (timer is now built-in).
2024-11-26 15:24:51 +01:00
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
Ian Gilman
04211fbb27
Changelog for #2619
2024-11-21 09:58:12 -08:00
Ian Gilman
3885fa7bfc
Merge pull request #2619 from jbakarich/fix/2612/incorrect-display-region-rotation
...
Remove displayRegion transform
2024-11-21 09:53:08 -08:00
Aiosa
f03f2a5d31
Add fixes for working smoothing in the webgl renderer.
2024-11-21 16:51:38 +01:00
Aiosa
ce4b16616d
Merge branch 'openseadragon-master' into cache-overhaul-reviewed
2024-11-21 16:13:36 +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
Jacob Bakarich
2dc0e29647
Remove displayRegion transform
...
ref #2612
- Remove display region transform in `setFlip()` as it is not needed for flipping and was overriding existing rotation transforms.
2024-11-20 14:07:26 -07:00
Ian Gilman
0e3abe16f4
Changelog for #2615
2024-11-15 09:32:07 -08:00
Ian Gilman
cd9e4e8c4e
Merge pull request #2615 from pearcetm/webgl-glnearest
...
Add support for imageSmoothingEnabled to WebGLDrawer
2024-11-15 09:27:18 -08: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
e24f7d1358
Update demo plugins to the new api design
2024-11-13 15:04:09 +01: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
e059b8982e
Add try-catch for a plugin
2024-11-07 12:22:18 +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
5fdeb382ea
Increase the test timeout: it seems that 5 seconds is not enough, maybe reason for tests failing.
2024-11-01 22:20:15 +01:00
Aiosa
cf65f1a4f4
Add ability to run only a specific module from CLI.
2024-11-01 22:06:18 +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
e1e0ec6b24
Changelog for #2606
2024-10-28 09:17:59 -07: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
82314dd4bf
Changelog for #2600
2024-10-22 09:43:43 -07: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
d5cdf59993
Fix styling on the plugin demo.
2024-10-21 10:00:53 +02:00
Aiosa
3c6c7e0ab7
Add plugin interaction demo.
2024-10-21 09:55: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
b3cdeabf02
Flexible timeout for tests.
2024-10-18 14:56:05 +02:00