From 7a0ade99e2a969596577ae993cee448b8498e2b6 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 16 Oct 2017 16:07:43 -0700 Subject: [PATCH] Support subpixel AA in the benchmark --- demo/client/html/benchmark.html.hbs | 10 +++--- demo/client/html/partials/switch.html.hbs | 9 ++++++ demo/client/html/text-demo.html.hbs | 37 +++-------------------- demo/client/src/benchmark.ts | 9 ++++-- 4 files changed, 26 insertions(+), 39 deletions(-) create mode 100644 demo/client/html/partials/switch.html.hbs diff --git a/demo/client/html/benchmark.html.hbs b/demo/client/html/benchmark.html.hbs index 54a0a385..b6d40900 100644 --- a/demo/client/html/benchmark.html.hbs +++ b/demo/client/html/benchmark.html.hbs @@ -13,15 +13,17 @@ class="fixed-bottom mb-3 pt-3 d-flex justify-content-between align-items-end pf-pointer-events-none border border-right-0 border-bottom-0 border-left-0">
- -
- -
+ {{>partials/switch.html id="pf-subpixel-aa" title="Subpixel AA"}} +
diff --git a/demo/client/html/partials/switch.html.hbs b/demo/client/html/partials/switch.html.hbs new file mode 100644 index 00000000..dbf1cf6b --- /dev/null +++ b/demo/client/html/partials/switch.html.hbs @@ -0,0 +1,9 @@ + +
+ + +
diff --git a/demo/client/html/text-demo.html.hbs b/demo/client/html/text-demo.html.hbs index 956cd7e0..95813497 100644 --- a/demo/client/html/text-demo.html.hbs +++ b/demo/client/html/text-demo.html.hbs @@ -63,41 +63,12 @@
- -
- - -
+ {{>partials/switch.html id="pf-subpixel-aa" + title="Subpixel AA"}}
- -
- - -
+ {{>partials/switch.html id="pf-stem-darkening" + title="Stem Darkening"}}
diff --git a/demo/client/src/benchmark.ts b/demo/client/src/benchmark.ts index 812bf622..5b1a2668 100644 --- a/demo/client/src/benchmark.ts +++ b/demo/client/src/benchmark.ts @@ -241,8 +241,13 @@ class BenchmarkTestView extends MonochromeDemoView { renderingPromiseCallback: ((time: number) => void) | null; - readonly bgColor: glmatrix.vec4 = glmatrix.vec4.clone([1.0, 1.0, 1.0, 0.0]); - readonly fgColor: glmatrix.vec4 = glmatrix.vec4.clone([0.0, 0.0, 0.0, 1.0]); + get bgColor(): glmatrix.vec4 { + return glmatrix.vec4.clone([1.0, 1.0, 1.0, 0.0]); + } + + get fgColor(): glmatrix.vec4 { + return glmatrix.vec4.clone([0.0, 0.0, 0.0, 1.0]); + } protected usedSizeFactor: glmatrix.vec2 = glmatrix.vec2.clone([1.0, 1.0]);