Remove another bad idea.
[pwl6.git] / src / yuu / gfx.js
index 3765aaa..f819bfd 100644 (file)
@@ -1,7 +1,7 @@
 /* Copyright 2014 Yukkuri Games
    Licensed under the terms of the GNU GPL v2 or later
-   @license http://www.gnu.org/licenses/gpl-2.0.html
-   @source: http://yukkurigames.com/yuu/
+   @license https://www.gnu.org/licenses/gpl-2.0.html
+   @source: https://yukkurigames.com/yuu/
 */
 
 (function (yuu) {
     var gl;
     var canvas;
 
-    // Safari on OS X has issues with DPR != 1 where the backbuffer
-    // scales down, then back up. I'm pretty sure this is not a
-    // problem with this code, because I see similar artifacting on
-    // most demos, e.g.
-    // https://www.khronos.org/registry/webgl/sdk/demos/google/shiny-teapot/index.html
-    //
-    // With DPR = 1 this presumably still happens but the negative
-    // effect is lessened.
-    //
-    // Safari on iOS does _not_ have this problem (another reason why
-    // I suspect it's a bug in Safari and not this code), but reducing
-    // fragment count by 75% is generally a good idea on these devices
-    // anyway.
-    var dpr = yuu.DPR = !yuu.isSafari()
-        ? (this.devicePixelRatio || 1)
-        : 1;
+    var dpr = yuu.DPR = this.devicePixelRatio || 1;
 
     yT.defineProperty(Int8Array.prototype, "GL_TYPE", 0x1400);
     yT.defineProperty(Uint8Array.prototype, "GL_TYPE", 0x1401);