Fix GifDecoder on Ubuntu before running integration tests on memory leak

This commit is contained in:
Martin Pernollet 2022-11-29 16:43:24 +01:00
parent 37be906c85
commit bfb16af4a3
195 changed files with 966 additions and 3 deletions

View File

@ -329,7 +329,7 @@ public class GifDecoder {
public int read(String name) {
status = STATUS_OK;
try {
name = name.trim().toLowerCase();
name = name.trim();//.toLowerCase();
if ((name.indexOf("file:") >= 0) ||
(name.indexOf(":/") > 0)) {
URL url = new URL(name);

View File

@ -381,12 +381,17 @@ public class TestGifExporter {
protected int readGifAndCalculateDurationInMs(File file) {
GifDecoder d = new GifDecoder();
d.read(file.getAbsolutePath());
int status = d.read(file.getAbsolutePath());
if(status!=GifDecoder.STATUS_OK) {
throw new RuntimeException("Read error on : " + file.getAbsolutePath());
}
int duration = 0;
for (int i = 0; i < d.getFrameCount(); i++) {
int t = d.getDelay(i);
System.out.println(t);
//System.out.println(t);
duration += t;
}

View File

@ -0,0 +1,958 @@
jzy3d-test-java9-generated
==========================
This is a summary of existing baseline images for tests, which was generated on
* OS Name : linux
* OS Version : 5.13.0-37-generic
* Java Version : 17-panama
* CPU : amd64
* GPU : MesaIntelXeGraphics(TGLGT2)
# Surface
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Surface_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Surface_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Surface_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Surface_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Surface_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Surface_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# Scatter
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Scatter_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Scatter_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Scatter_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Scatter_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Scatter_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Scatter_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# Text
* Font=AppleChancery24
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_Native_AWT_HiDPI=ON_Font=AppleChancery24.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_Native_AWT_HiDPI=OFF_Font=AppleChancery24.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_Native_Swing_HiDPI=ON_Font=AppleChancery24.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_Native_Swing_HiDPI=OFF_Font=AppleChancery24.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_EmulGL_AWT_HiDPI=ON_Font=AppleChancery24.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_EmulGL_AWT_HiDPI=OFF_Font=AppleChancery24.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# Text : whenDrawableTextRenderer
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_whenDrawableTextRenderer_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_whenDrawableTextRenderer_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_whenDrawableTextRenderer_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_whenDrawableTextRenderer_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_whenDrawableTextRenderer_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Text_whenDrawableTextRenderer_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# AxisLabelRotateLayout
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/AxisLabelRotateLayout_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/AxisLabelRotateLayout_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/AxisLabelRotateLayout_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/AxisLabelRotateLayout_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/AxisLabelRotateLayout_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/AxisLabelRotateLayout_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# Colorbar : IsModifiedByCustomFont
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Colorbar_IsModifiedByCustomFont_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Colorbar_IsModifiedByCustomFont_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Colorbar_IsModifiedByCustomFont_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Colorbar_IsModifiedByCustomFont_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Colorbar_IsModifiedByCustomFont_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Colorbar_IsModifiedByCustomFont_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XY_Flip=None
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=None_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=None_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=None_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=None_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=None_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=None_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XY_Flip=X
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=X_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=X_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=X_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=X_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=X_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=X_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XY_Flip=Y
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Y_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Y_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Y_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Y_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Y_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Y_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XY_Flip=Both
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Both_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Both_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Both_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Both_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Both_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XY_Flip=Both_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=YZ_Flip=None
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=None_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=None_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=None_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=None_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=None_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=None_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=YZ_Flip=X
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=X_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=X_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=X_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=X_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=X_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=X_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=YZ_Flip=Y
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Y_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Y_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Y_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Y_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Y_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Y_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=YZ_Flip=Both
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Both_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Both_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Both_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Both_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Both_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=YZ_Flip=Both_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XZ_Flip=None
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=None_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=None_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=None_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=None_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=None_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=None_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XZ_Flip=X
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=X_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=X_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=X_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=X_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=X_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=X_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XZ_Flip=Y
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Y_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Y_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Y_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Y_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Y_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Y_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D_FlipAxis : View=XZ_Flip=Both
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Both_Native_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Both_Native_AWT_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Both_Native_Swing_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Both_Native_Swing_HiDPI=OFF.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Both_EmulGL_AWT_HiDPI=ON.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_FlipAxis_View=XZ_Flip=Both_EmulGL_AWT_HiDPI=OFF.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# 2D Layout
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=0
* TickLabel=0
* AxisLabel=0
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td>Diff chart:<br><img src="target/error-2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true_DIFF.png"><br>Actual chart:<br><img src="target/error-2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true_ACTUAL.png"><br>Zoom on error:<br><img src="target/error-2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=0_TextAddMargin=true_ZOOM.png"><br>Following tests of the same section have been skipped.</td>
<td></td>
<td></td>
</tr>
</table>
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=0
* TickLabel=0
* AxisLabel=10
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=0_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=0_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=0_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=0
* TickLabel=10
* AxisLabel=0
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=0_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=0_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=0_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=0_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=0
* TickLabel=10
* AxisLabel=10
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=0_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=0_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=0_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=0_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=0_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=20
* TickLabel=0
* AxisLabel=0
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=20_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=20_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=20_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=20_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=0_AxisLabel=0_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=20
* TickLabel=0
* AxisLabel=10
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=20_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=20_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=20_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=20_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=0_AxisLabel=10_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=20
* TickLabel=10
* AxisLabel=0
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=20_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=20_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=20_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=20_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=10_AxisLabel=0_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## 2D : when2DLayoutConfig_ThenApplyMargins
* BorderMargin=20
* TickLabel=10
* AxisLabel=10
* TextAddMargin=true
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=ON_BorderMargin=20_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=ON_BorderMargin=20_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_Native_Swing_HiDPI=OFF_BorderMargin=20_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_BorderMargin=20_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_when2DLayoutConfig_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_BorderMargin=20_TickLabel=10_AxisLabel=10_TextAddMargin=true.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## 2D : whenAxisRotated_ThenApplyMargins
* yAxisOrientation=VERTICAL
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_AWT_HiDPI=ON_yAxisOrientation=VERTICAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_AWT_HiDPI=OFF_yAxisOrientation=VERTICAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_Swing_HiDPI=ON_yAxisOrientation=VERTICAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_Swing_HiDPI=OFF_yAxisOrientation=VERTICAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_yAxisOrientation=VERTICAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_yAxisOrientation=VERTICAL.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>Diff chart:<br><img src="target/error-2D_whenAxisRotated_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_yAxisOrientation=VERTICAL_DIFF.png"><br>Actual chart:<br><img src="target/error-2D_whenAxisRotated_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_yAxisOrientation=VERTICAL_ACTUAL.png"><br>Zoom on error:<br><img src="target/error-2D_whenAxisRotated_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_yAxisOrientation=VERTICAL_ZOOM.png"><br>Following tests of the same section have been skipped.</td>
</tr>
</table>
## 2D : whenAxisRotated_ThenApplyMargins
* yAxisOrientation=HORIZONTAL
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_AWT_HiDPI=ON_yAxisOrientation=HORIZONTAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_AWT_HiDPI=OFF_yAxisOrientation=HORIZONTAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_Swing_HiDPI=ON_yAxisOrientation=HORIZONTAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_Native_Swing_HiDPI=OFF_yAxisOrientation=HORIZONTAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_EmulGL_AWT_HiDPI=ON_yAxisOrientation=HORIZONTAL.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/2D_whenAxisRotated_ThenApplyMargins_EmulGL_AWT_HiDPI=OFF_yAxisOrientation=HORIZONTAL.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
# Overlays
## Overlay
* Corner1=TOP
* LEFT
* Corner2=TOP
* RIGHT
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=ON_Corner1=TOP_LEFT_Corner2=TOP_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=OFF_Corner1=TOP_LEFT_Corner2=TOP_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=ON_Corner1=TOP_LEFT_Corner2=TOP_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=OFF_Corner1=TOP_LEFT_Corner2=TOP_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=ON_Corner1=TOP_LEFT_Corner2=TOP_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=OFF_Corner1=TOP_LEFT_Corner2=TOP_RIGHT.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## Overlay
* Corner1=TOP
* RIGHT
* Corner2=BOTTOM
* RIGHT
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=ON_Corner1=TOP_RIGHT_Corner2=BOTTOM_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=OFF_Corner1=TOP_RIGHT_Corner2=BOTTOM_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=ON_Corner1=TOP_RIGHT_Corner2=BOTTOM_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=OFF_Corner1=TOP_RIGHT_Corner2=BOTTOM_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=ON_Corner1=TOP_RIGHT_Corner2=BOTTOM_RIGHT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=OFF_Corner1=TOP_RIGHT_Corner2=BOTTOM_RIGHT.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## Overlay
* Corner1=BOTTOM
* RIGHT
* Corner2=BOTTOM
* LEFT
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=ON_Corner1=BOTTOM_RIGHT_Corner2=BOTTOM_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=OFF_Corner1=BOTTOM_RIGHT_Corner2=BOTTOM_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=ON_Corner1=BOTTOM_RIGHT_Corner2=BOTTOM_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=OFF_Corner1=BOTTOM_RIGHT_Corner2=BOTTOM_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=ON_Corner1=BOTTOM_RIGHT_Corner2=BOTTOM_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=OFF_Corner1=BOTTOM_RIGHT_Corner2=BOTTOM_LEFT.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>
## Overlay
* Corner1=BOTTOM
* LEFT
* Corner2=TOP
* LEFT
<table markdown=1>
<tr>
<td>Native_AWT HiDPI:ON</td>
<td>Native_AWT HiDPI:OFF</td>
<td>Native_Swing HiDPI:ON</td>
<td>Native_Swing HiDPI:OFF</td>
<td>EmulGL_AWT HiDPI:ON</td>
<td>EmulGL_AWT HiDPI:OFF</td>
</tr>
<tr>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=ON_Corner1=BOTTOM_LEFT_Corner2=TOP_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_AWT_HiDPI=OFF_Corner1=BOTTOM_LEFT_Corner2=TOP_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=ON_Corner1=BOTTOM_LEFT_Corner2=TOP_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_Native_Swing_HiDPI=OFF_Corner1=BOTTOM_LEFT_Corner2=TOP_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=ON_Corner1=BOTTOM_LEFT_Corner2=TOP_LEFT.png"></td>
<td><img src="src/test/resources/linux_5.13.0-37-generic_MesaIntelXeGraphics(TGLGT2)/Overlay_EmulGL_AWT_HiDPI=OFF_Corner1=BOTTOM_LEFT_Corner2=TOP_LEFT.png"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</table>

Some files were not shown because too many files have changed in this diff Show More