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 |
|
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 |
|
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 |
|
Tom
|
641951aaed
|
split canvas from html rendering
|
2023-03-12 11:42:03 -04:00 |
|
Tom
|
6159ca7c7c
|
cleaning up drawer APIs
|
2023-03-11 11:38:21 -05:00 |
|
Tom
|
a6e621b562
|
fix cropping when viewer is rotated
|
2023-03-06 14:29:39 -05:00 |
|
Tom
|
7c81d068e6
|
revert debugging changes in overlay demo
|
2023-03-05 16:12:30 -05:00 |
|
Tom
|
d1b8001adc
|
finished many implementation details and demo
|
2023-03-05 16:08:32 -05:00 |
|
Tom
|
376ee38d3c
|
ThreeJSRenderer nearly complete, starting refactor of core to support plugin drawers.
|
2023-02-21 18:59:40 -05:00 |
|
Ian Gilman
|
1351ac018a
|
Merge pull request #2256 from pearcetm/resize-listener
work in progress about viewer resize behavior
|
2022-12-16 13:48:45 -08:00 |
|
Tom
|
564121428c
|
removed polling vs resizeviewer option from demo
|
2022-12-14 11:31:12 -05:00 |
|
Tom
|
9daa8feec1
|
cleaning up changes; modified demo
|
2022-12-14 09:21:52 -05:00 |
|
Tom
|
69297c0181
|
Updated resize behavior
|
2022-12-13 16:49:23 -05:00 |
|
Tom
|
37a024f023
|
bugfix in getCenter during zoom animation
|
2022-12-10 07:02:16 -05:00 |
|
Tom
|
86c105beaa
|
bugfix in getCenter during zoom animation
|
2022-12-10 06:57:53 -05:00 |
|