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
|
3bab3c2190
|
small cleanups
|
2024-01-11 13:29:59 -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
|
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
|
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
|
191ba39cbb
|
Remove demo references to the modular renderer.
|
2023-11-21 20:53:06 +01:00 |
|
Aiosa
|
6447009c18
|
Remove blend time from comparison demo (not functional).
|
2023-10-23 16:05:18 +02:00 |
|
Aiosa
|
cd9d340038
|
Removed date loader (will be handled by future OSD cache system). Attempt to use instanced rendering. Refactoring of the module.
|
2023-10-23 16:03:47 +02:00 |
|
Aiosa
|
e3024deb46
|
Modular webgl2 drawer: fix small bugs. Add drawer IDs to demo page urls to allow refreshing/direct running
|
2023-09-26 15:31:43 +02:00 |
|
Ian Gilman
|
17cd6b51ce
|
Changelog for #2387 and tweaks to its demo page
|
2023-08-08 09:39:45 -07:00 |
|
Tom
|
2fcdcc3f6a
|
add attribution for rStats code
|
2023-08-01 12:20:13 -04:00 |
|
Tom
|
77b5766fa2
|
update drawerperformance demo
|
2023-07-31 15:48:29 -04:00 |
|
Peter
|
13955b0bf6
|
added demo with maxTilesPerFrame = 3
|
2023-07-31 10:14:27 +02:00 |
|
Tom
|
c77a7e7386
|
enhance performance demo. rename variables for clarity.
|
2023-07-28 17:49:24 -04:00 |
|
Aiosa
|
ca45e96142
|
Merge branch 'rotation-seams' into rotation-seams
|
2023-07-26 23:58:07 +02:00 |
|
Tom
|
1e37745764
|
sync webgldemodrawer with webgldrawer
|
2023-07-26 15:44:38 -04:00 |
|
Tom
|
f4ded1630f
|
code cleanup
|
2023-07-26 15:42:18 -04:00 |
|
Aiosa
|
3c3842bdce
|
Change comments TO DO -> TODO. Add automatic recognition of drawers. Matrix as an exposed class.
|
2023-07-26 20:01:26 +02:00 |
|
Tom
|
f510301922
|
add performance test demo page. reduce number of drawing calls drawing pipeline of webgl drawer.
|
2023-07-19 18:18:56 -04:00 |
|
Tom
|
6feed0a68e
|
Add clipping to demo. Update documentation and remove commented code. Change from get type to getType().
|
2023-07-09 12:05:17 -04:00 |
|
Tom
|
048b43e196
|
remove forced transparency from images in drawercomparison demo. change from context2d naming to canvas.
|
2023-06-30 16:06:17 -04:00 |
|
Tom
|
cc412f0a20
|
add documentation; remove unnecessary deprecated code
|
2023-06-29 21:55:59 -04:00 |
|
Tom
|
83ec2bb1f0
|
tiled image opacity works now with no overlapping regions at tile borders
|
2023-06-29 16:41:45 -04:00 |
|
Tom
|
24c4d2d2bc
|
Remove tile-drawn event and replace with tiled-image-drawn for webgl drawer, and update related tests.
|
2023-06-27 13:57:02 -04:00 |
|
Tom
|
2ec2c0f2c7
|
remove three.js and associated plugin renderer; fix demo
|
2023-06-26 21:44:03 -04:00 |
|
Tom
|
386ca85db8
|
implement native webgl renderer, and many associated changes related to drawing pipeline and testing
|
2023-06-26 21:29:08 -04:00 |
|
Tom
|
37b8ef9519
|
deprecate useCanvas option; add option for drawer and drawerOptions
|
2023-06-18 19:08:33 -04:00 |
|
Tom
|
2e248baf91
|
additional fixes to get tests to pass
|
2023-06-08 12:10:55 -07:00 |
|
Tom
|
354590a17a
|
convert DrawerBase and drawer implementations to classes; add html drawer to the demo page
|
2023-06-07 12:42:16 -07:00 |
|
Tom
|
8fda8ceae7
|
re-enable sequence mode demo viewer
|
2023-06-07 10:16:21 -04:00 |
|
Tom
|
8fe6a5f6e6
|
merging remote
|
2023-06-07 10:14:58 -04:00 |
|
Tom
|
1bc93be3f2
|
update tile drawing logic
|
2023-06-06 19:37:24 -04:00 |
|
Tom
|
36084703f0
|
conditional usage of draw() vs event handlers depending on initialization context
|
2023-06-06 18:08:53 -04:00 |
|
Tom
|
2a0af48bc1
|
updates to threejsdrawer, bugxfixes/improvements
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
dab8a9a3cd
|
move tile update logic back to TiledImage to keep drawing logic cleaner
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
2f3bef0865
|
split canvas from html rendering
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
467597e2c2
|
cleaning up drawer APIs
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
5eece7d73a
|
fix cropping when viewer is rotated
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
69c4ccf33e
|
revert debugging changes in overlay demo
|
2023-06-06 18:08:30 -04:00 |
|
Tom
|
5328761877
|
finished many implementation details and demo
|
2023-06-06 18:08:01 -04:00 |
|
Tom
|
f9ab63944b
|
ThreeJSRenderer nearly complete, starting refactor of core to support plugin drawers.
|
2023-06-06 18:05:17 -04:00 |
|
lcl45
|
7fb5744495
|
Resolved suggestions
- Avoid useless parameters _navigatorRotate since it already exists within the navigator;
- Automatically rotate the image in the demo page.
|
2023-05-24 08:45:15 +02:00 |
|
oro.niccolo
|
d897e5454f
|
Added navigator's region rotation
When the "navigatorRotate" option is set to false, rotate the navigator's region accordigly to the image rotation.
|
2023-05-23 09:27:32 +02:00 |
|
Ian Gilman
|
b1274515aa
|
Tiny basic.html tweak
|
2023-04-27 14:27:40 -07:00 |
|
Tom
|
8a4c95ef4b
|
conditional usage of draw() vs event handlers depending on initialization context
|
2023-03-13 21:39:54 -04:00 |
|
Tom
|
6d1895364f
|
updates to threejsdrawer, bugxfixes/improvements
|
2023-03-13 17:43:35 -04:00 |
|
Tom
|
ade59513df
|
move tile update logic back to TiledImage to keep drawing logic cleaner
|
2023-03-13 15:56:04 -04:00 |
|