Merge remote-tracking branch 'origin/rotation-seams' into rotation-seams

This commit is contained in:
Aiosa 2023-07-28 12:24:15 +02:00
commit a907aaa160
5 changed files with 359 additions and 359 deletions

View File

@ -262,7 +262,7 @@ $.extend( $.World.prototype, $.EventSource.prototype, /** @lends OpenSeadragon.W
this.viewer.drawer.draw(this._items);
this._needsDraw = false;
this._items.forEach(function(item){
this._needsDraw = item.setDrawn() || this._needsDraw || true;
this._needsDraw = item.setDrawn() || this._needsDraw;
});
},

View File

@ -8,7 +8,7 @@
<link rel="stylesheet" href="../lib/jquery-ui-1.10.2/css/smoothness/jquery-ui-1.10.2.min.css">
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/stats.js/17/Stats.js" crossorigin="anonymous" referrerpolicy="no-referrer"></script> -->
<!-- <script type="text/javascript" src="./webgldemodrawer.js"></script> -->
<script type="text/javascript" src="./webgldemodrawer.js"></script>
<script type="module" src="./drawerperformance.js"></script>
<style type="text/css">
.content{

View File

@ -56,7 +56,7 @@ function run(drawerType, num) {
window.setInterval(()=>{
let m = movingLeft ? 1 : -1;
movingLeft = m === -1;
let dist = viewer.viewport.getBounds().width / 2 / viewer.viewport.getZoom();
let dist = viewer.viewport.getBounds().width;
viewer.viewport.panBy(new OpenSeadragon.Point( dist * m/2, 0));
}, 1000);

View File

@ -302,8 +302,8 @@
tiledImage._croppingPolygons ||
tiledImage.debugMode
);
let useTwoPassRendering = useContext2dPipeline ||(tiledImage.opacity < 1); // TODO: check hasTransparency in addition to opacity
let useTwoPassRendering = useContext2dPipeline ||(tiledImage.opacity < 1); // TODO: check hasTransparency in addition to opacity
let tilesToDraw = tiledImage.getTilesToDraw();