Support subpixel AA in the benchmark
This commit is contained in:
parent
30356400fd
commit
7a0ade99e2
|
@ -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">
|
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">
|
||||||
<div class="container ml-3 pf-pointer-events-auto">
|
<div class="container ml-3 pf-pointer-events-auto">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<label for="pf-aa-level-select" class="col-form-label">Antialiasing</label>
|
<form class="form-inline">
|
||||||
<div class="col-md-auto">
|
<label for="pf-aa-level-select"
|
||||||
<select id="pf-aa-level-select" class="form-control custom-select">
|
class="col-form-label mr-sm-2">Antialiasing</label>
|
||||||
|
<select id="pf-aa-level-select" class="form-control custom-select mr-sm-3">
|
||||||
<option value="none" selected>None</option>
|
<option value="none" selected>None</option>
|
||||||
<option value="ssaa-2">2×SSAA</option>
|
<option value="ssaa-2">2×SSAA</option>
|
||||||
<option value="ssaa-4">4×SSAA</option>
|
<option value="ssaa-4">4×SSAA</option>
|
||||||
<option value="xcaa">XCAA</option>
|
<option value="xcaa">XCAA</option>
|
||||||
</select>
|
</select>
|
||||||
</div>
|
{{>partials/switch.html id="pf-subpixel-aa" title="Subpixel AA"}}
|
||||||
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="pf-toolbar">
|
<div id="pf-toolbar">
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
<label for="{{id}}-select" class="col-form-label col-auto">{{title}}</label>
|
||||||
|
<div class="col-auto btn-group" id="{{id}}-buttons" data-toggle="buttons">
|
||||||
|
<label class="btn btn-outline-secondary active">
|
||||||
|
<input type="radio" name="{{id}}" id="{{id}}-select-on" autocomplete="off" checked>On
|
||||||
|
</label>
|
||||||
|
<label class="btn btn-outline-secondary">
|
||||||
|
<input type="radio" name="{{id}}" autocomplete="off" id="{{id}}-select-off">Off
|
||||||
|
</label>
|
||||||
|
</div>
|
|
@ -63,41 +63,12 @@
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group row justify-content-between">
|
<div class="form-group row justify-content-between">
|
||||||
<label for="pf-subpixel-aa-select"
|
{{>partials/switch.html id="pf-subpixel-aa"
|
||||||
class="col-form-label col-auto">
|
title="Subpixel AA"}}
|
||||||
Subpixel AA
|
|
||||||
</label>
|
|
||||||
<div class="col-auto btn-group" id="pf-subpixel-aa-buttons"
|
|
||||||
data-toggle="buttons">
|
|
||||||
<label class="btn btn-outline-secondary active">
|
|
||||||
<input type="radio" name="pf-subpixel-aa"
|
|
||||||
id="pf-subpixel-aa-select-on" autocomplete="off"
|
|
||||||
checked>On
|
|
||||||
</label>
|
|
||||||
<label class="btn btn-outline-secondary">
|
|
||||||
<input type="radio" name="pf-subpixel-aa"
|
|
||||||
autocomplete="off" id="pf-subpixel-aa-select-off">Off
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group row justify-content-between">
|
<div class="form-group row justify-content-between">
|
||||||
<label for="pf-stem-darkening-select"
|
{{>partials/switch.html id="pf-stem-darkening"
|
||||||
class="col-form-label col-auto">
|
title="Stem Darkening"}}
|
||||||
Stem Darkening
|
|
||||||
</label>
|
|
||||||
<div class="col-auto btn-group" id="pf-stem-darkening-buttons"
|
|
||||||
data-toggle="buttons">
|
|
||||||
<label class="btn btn-outline-secondary active">
|
|
||||||
<input type="radio" name="pf-stem-darkening"
|
|
||||||
id="pf-stem-darkening-select-on" autocomplete="off"
|
|
||||||
checked>On
|
|
||||||
</label>
|
|
||||||
<label class="btn btn-outline-secondary">
|
|
||||||
<input type="radio" name="pf-stem-darkening"
|
|
||||||
id="pf-stem-darkening-select-off"
|
|
||||||
autocomplete="off">Off
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -241,8 +241,13 @@ class BenchmarkTestView extends MonochromeDemoView {
|
||||||
|
|
||||||
renderingPromiseCallback: ((time: number) => void) | null;
|
renderingPromiseCallback: ((time: number) => void) | null;
|
||||||
|
|
||||||
readonly bgColor: glmatrix.vec4 = glmatrix.vec4.clone([1.0, 1.0, 1.0, 0.0]);
|
get bgColor(): glmatrix.vec4 {
|
||||||
readonly fgColor: glmatrix.vec4 = glmatrix.vec4.clone([0.0, 0.0, 0.0, 1.0]);
|
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]);
|
protected usedSizeFactor: glmatrix.vec2 = glmatrix.vec2.clone([1.0, 1.0]);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue