зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1502759 - Add additional reftests for ImageRendering on Canvas (NativeTexture external images). r=nical
Add additional reftests that test for JS-based changes to the ImageRendering field. Also test for differences between different ImageRendering settings. --HG-- extra : rebase_source : 3b839704392f0c7b7b91bdaf8f978eb3778409b9
This commit is contained in:
Родитель
5817ebf336
Коммит
ce69c9b864
|
@ -0,0 +1,32 @@
|
|||
<!DOCTYPE HTML>
|
||||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/licenses/publicdomain/
|
||||
-->
|
||||
<html reftest-zoom="2" class="reftest-wait">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<title>test image-rendering auto</title>
|
||||
<style>
|
||||
canvas { position:absolute;left:0px;top:0px; }
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
document.addEventListener("MozReftestInvalidate", draw);
|
||||
|
||||
function draw() {
|
||||
var canvas = document.getElementById("canvas");
|
||||
var ctx = canvas.getContext("2d");
|
||||
ctx.fillStyle = "rgb(255,0,0)";
|
||||
ctx.fillRect(25,25,100,100);
|
||||
ctx.fillStyle = "rgb(0,255,0)";
|
||||
ctx.fillRect(25,25,50,50);
|
||||
document.documentElement.removeAttribute('class');
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<canvas style="image-rendering: auto;" id="canvas" width="300" height="300"></canvas>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -0,0 +1,38 @@
|
|||
<!DOCTYPE HTML>
|
||||
<!--
|
||||
Any copyright is dedicated to the Public Domain.
|
||||
http://creativecommons.org/licenses/publicdomain/
|
||||
-->
|
||||
<html reftest-zoom="2" class="reftest-wait">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||
<title>test image-rendering script change</title>
|
||||
<style>
|
||||
canvas { position:absolute;left:0px;top:0px; }
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
document.addEventListener("MozReftestInvalidate", updateImageRendering);
|
||||
|
||||
function updateImageRendering() {
|
||||
var canvas = document.getElementById("canvas");
|
||||
canvas.style.imageRendering = '-moz-crisp-edges';
|
||||
document.documentElement.removeAttribute('class');
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<canvas style="image-rendering: auto;" id="canvas" width="300" height="300">
|
||||
</canvas>
|
||||
|
||||
<script type="text/javascript">
|
||||
var canvas = document.getElementById("canvas");
|
||||
var ctx = canvas.getContext("2d");
|
||||
ctx.fillStyle = "rgb(255,0,0)";
|
||||
ctx.fillRect(25,25,100,100);
|
||||
ctx.fillStyle = "rgb(0,255,0)";
|
||||
ctx.fillRect(25,25,50,50);
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -4,6 +4,9 @@ fuzzy-if(Android,0-8,0-1000) == size-1.html size-1-ref.html
|
|||
== empty-transaction-1.html empty-transaction-1-ref.html
|
||||
|
||||
== image-rendering-test.html image-rendering-ref.html
|
||||
== image-rendering-script.html image-rendering-ref.html
|
||||
!= image-rendering-auto.html image-rendering-script.html
|
||||
|
||||
== image-shadow.html image-shadow-ref.html
|
||||
|
||||
asserts-if(cocoaWidget,0-2) == size-change-1.html size-change-1-ref.html
|
||||
|
|
Загрузка…
Ссылка в новой задаче