Jelajahi Sumber

Updated to stats.js r16.

Mr.doob 9 tahun lalu
induk
melakukan
fe8cd0c21d
1 mengubah file dengan 4 tambahan dan 4 penghapusan
  1. 4 4
      examples/js/libs/stats.min.js

+ 4 - 4
examples/js/libs/stats.min.js

@@ -1,5 +1,5 @@
 // stats.js - http://github.com/mrdoob/stats.js
-var Stats=function(){function c(a){b.appendChild(a.dom);return a}function d(a){for(var c=0;c<b.children.length;c++)b.children[c].style.display=c===a?"block":"none";e=a}var e=0,b=document.createElement("div");b.style.cssText="opacity:0.9;cursor:pointer";b.addEventListener("click",function(a){a.preventDefault();d(++e%b.children.length)},!1);var a=(performance||Date).now(),f=a,g=0,h=c(new Stats.Panel("FPS","#0ff","#002")),k=c(new Stats.Panel("MS","#0f0","#020"));if(self.performance&&self.performance.memory)var l=
-c(new Stats.Panel("MB","#f08","#201"));d(0);return{REVISION:15,domElement:b,addPanel:c,showPanel:d,setMode:d,begin:function(){a=(performance||Date).now()},end:function(){g++;var b=(performance||Date).now();k.update(b-a,200);if(b>f+1E3&&(h.update(1E3*g/(b-f),100),f=b,g=0,void 0!==l)){var c=performance.memory;l.update(c.usedJSHeapSize/1048576,c.jsHeapSizeLimit/1048576)}return b},update:function(){a=this.end()}}};
-Stats.Panel=function(c,d,e){var b=document.createElement("canvas");b.width=80;b.height=48;var a=b.getContext("2d");a.fillStyle=e;a.fillRect(0,0,80,48);a.font="bold 9px Helvetica,Arial,sans-serif";a.fillStyle=d;a.fillText(c,3,10);a.fillRect(3,15,74,30);a.fillStyle=e;a.globalAlpha=.9;a.fillRect(3,15,74,30);var f=Infinity,g=0,h=Math.round;return{dom:b,update:function(k,l){f=Math.min(f,k);g=Math.max(g,k);a.globalAlpha=1;a.fillStyle=e;a.fillRect(0,0,80,15);a.fillStyle=d;a.fillText(h(k)+" "+c+" ("+h(f)+
-"-"+h(g)+")",3,10);a.drawImage(b,4,15,74,30,3,15,74,30);a.fillRect(76,15,1,30);a.fillStyle=e;a.globalAlpha=.9;a.fillRect(76,15,1,30-h(k/l*30))}}};"object"===typeof module&&(module.exports=Stats);
+var Stats=function(){function h(a){c.appendChild(a.dom);return a}function k(a){for(var d=0;d<c.children.length;d++)c.children[d].style.display=d===a?"block":"none";l=a}var l=0,c=document.createElement("div");c.style.cssText="cursor:pointer;opacity:0.9";c.addEventListener("click",function(a){a.preventDefault();k(++l%c.children.length)},!1);var g=(performance||Date).now(),e=g,a=0,r=h(new Stats.Panel("FPS","#0ff","#002")),f=h(new Stats.Panel("MS","#0f0","#020"));if(self.performance&&self.performance.memory)var t=
+h(new Stats.Panel("MB","#f08","#201"));k(0);return{REVISION:16,domElement:c,addPanel:h,showPanel:k,setMode:k,begin:function(){g=(performance||Date).now()},end:function(){a++;var c=(performance||Date).now();f.update(c-g,200);if(c>e+1E3&&(r.update(1E3*a/(c-e),100),e=c,a=0,t)){var d=performance.memory;t.update(d.usedJSHeapSize/1048576,d.jsHeapSizeLimit/1048576)}return c},update:function(){g=this.end()}}};
+Stats.Panel=function(h,k,l){var c=Infinity,g=0,e=Math.round,a=e(window.devicePixelRatio||1),r=80*a,f=48*a,t=3*a,u=2*a,d=3*a,m=15*a,n=74*a,p=30*a,q=document.createElement("canvas");q.width=r;q.height=f;q.style.cssText="width:80px;height:48px";var b=q.getContext("2d");b.font="bold "+9*a+"px Helvetica,Arial,sans-serif";b.textBaseline="top";b.fillStyle=l;b.fillRect(0,0,r,f);b.fillStyle=k;b.fillText(h,t,u);b.fillRect(d,m,n,p);b.fillStyle=l;b.globalAlpha=.9;b.fillRect(d,m,n,p);return{dom:q,update:function(f,
+v){c=Math.min(c,f);g=Math.max(g,f);b.fillStyle=l;b.globalAlpha=1;b.fillRect(0,0,r,m);b.fillStyle=k;b.fillText(e(f)+" "+h+" ("+e(c)+"-"+e(g)+")",t,u);b.drawImage(q,d+a,m,n-a,p,d,m,n-a,p);b.fillRect(d+n-a,m,a,p);b.fillStyle=l;b.globalAlpha=.9;b.fillRect(d+n-a,m,a,e((1-f/v)*p))}}};"object"===typeof module&&(module.exports=Stats);