1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
GLUEGEN BUILDDIR: ../../gluegen/make/../build-linux-aarch64
JOAL BUILDDIR: ../../joal/build-linux-aarch64
JOGL DIR: ../build-linux-aarch64/..
JOGL BUILDDIR: ../build-linux-aarch64
JOGL BUILDDIR BASE: build-linux-aarch64
JOGL PROFILE: JOGL_ALL
Linux raspi05.goethel.localnet 5.15.32-v8+ #1538 SMP PREEMPT Thu Mar 31 19:40:39 BST 2022 aarch64 GNU/Linux
Info: NO JOGL SWT ../build-linux-aarch64/../make/lib/swt/gtk-linux-aarch64/swt-debug.jar
Info: NO Users SWT /home/sven/.java/swt.jar
JOGAMP_ALL_AWT_CLASSPATH: .:../../gluegen/make/../build-linux-aarch64/gluegen-rt.jar:../../joal/build-linux-aarch64/jar/joal.jar:../build-linux-aarch64/jar/jogl-all.jar:../build-linux-aarch64/jar/atomic/oculusvr.jar:../build-linux-aarch64/jar/jogl-test.jar::../../gluegen/make/../make/lib/junit.jar:/usr/lib/ant.jar:/usr/lib/ant-junit.jar:../../gluegen/make/../make/lib/semantic-versioning/semver.jar:../../gluegen/make/../build-linux-aarch64/gluegen-test-util.jar
JOGAMP_ALL_NOAWT_CLASSPATH: .:../../gluegen/make/../build-linux-aarch64/gluegen-rt.jar:../../joal/build-linux-aarch64/jar/joal.jar:../build-linux-aarch64/jar/jogl-all-noawt.jar:../build-linux-aarch64/jar/atomic/oculusvr.jar:../build-linux-aarch64/jar/jogl-test.jar::../../gluegen/make/../make/lib/junit.jar:/usr/lib/ant.jar:/usr/lib/ant-junit.jar:../../gluegen/make/../make/lib/semantic-versioning/semver.jar:../../gluegen/make/../build-linux-aarch64/gluegen-test-util.jar
JOGAMP_MOBILE_CLASSPATH: .:../../gluegen/make/../build-linux-aarch64/gluegen-rt.jar:../../joal/build-linux-aarch64/jar/joal.jar:../build-linux-aarch64/jar/jogl-all-mobile.jar:../build-linux-aarch64/jar/atomic/oculusvr.jar:../build-linux-aarch64/jar/jogl-test.jar::../../gluegen/make/../make/lib/junit.jar:/usr/lib/ant.jar:/usr/lib/ant-junit.jar:../../gluegen/make/../make/lib/semantic-versioning/semver.jar:../../gluegen/make/../build-linux-aarch64/gluegen-test-util.jar
JOGAMP_CLASSPATH: .:../../gluegen/make/../build-linux-aarch64/gluegen-rt.jar:../../joal/build-linux-aarch64/jar/joal.jar:../build-linux-aarch64/jar/jogl-all.jar:../build-linux-aarch64/jar/atomic/oculusvr.jar:../build-linux-aarch64/jar/jogl-test.jar::../../gluegen/make/../make/lib/junit.jar:/usr/lib/ant.jar:/usr/lib/ant-junit.jar:../../gluegen/make/../make/lib/semantic-versioning/semver.jar:../../gluegen/make/../build-linux-aarch64/gluegen-test-util.jar
JOGAMP_LD_LIBRARY_PATH: :../../gluegen/make/../build-linux-aarch64/obj:../build-linux-aarch64/lib
JOGAMP_DYLD_LIBRARY_PATH: :../../gluegen/make/../build-linux-aarch64/obj:../build-linux-aarch64/lib
MacOSX REMEMBER to add the JVM arguments -XstartOnFirstThread -Djava.awt.headless=true for running demos without AWT, e.g. NEWT
MacOSX REMEMBER to add the JVM arguments -XstartOnFirstThread -Djava.awt.headless=true com.jogamp.newt.util.MainThread for running demos with NEWT
/usr/bin/java
openjdk version "17.0.4" 2022-07-19
OpenJDK Runtime Environment (build 17.0.4+8-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 17.0.4+8-Debian-1deb11u1, mixed mode, sharing)
LD_LIBRARY_PATH
LIBXCB_ALLOW_SLOPPY_LOCK:
LIBGL_DRIVERS_PATH:
LIBGL_DEBUG:
LIBGL_ALWAYS_INDIRECT:
LIBGL_ALWAYS_SOFTWARE:
SWT_CLASSPATH:
MacOsX 0
DISPLAY
WAYLAND_DISPLAY
USE_BUILDDIR 0
USE_CLASSPATH .:../../gluegen/make/../build-linux-aarch64/gluegen-rt.jar:../../joal/build-linux-aarch64/jar/joal.jar:../build-linux-aarch64/jar/jogl-all-noawt.jar:../build-linux-aarch64/jar/atomic/oculusvr.jar:../build-linux-aarch64/jar/jogl-test.jar::../../gluegen/make/../make/lib/junit.jar:/usr/lib/ant.jar:/usr/lib/ant-junit.jar:../../gluegen/make/../make/lib/semantic-versioning/semver.jar:../../gluegen/make/../build-linux-aarch64/gluegen-test-util.jar
Test Start: com.jogamp.opengl.test.junit.graph.PerfTextRendererNEWT00 -es2 -Nperf -long_text -loop 40
__GL_THREADED_OPTIMIZATIONS
/usr/bin/java -DummyArg --add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.java2d=ALL-UNNAMED -Djava.awt.headless=true -cp .:../../gluegen/make/../build-linux-aarch64/gluegen-rt.jar:../../joal/build-linux-aarch64/jar/joal.jar:../build-linux-aarch64/jar/jogl-all-noawt.jar:../build-linux-aarch64/jar/atomic/oculusvr.jar:../build-linux-aarch64/jar/jogl-test.jar::../../gluegen/make/../make/lib/junit.jar:/usr/lib/ant.jar:/usr/lib/ant-junit.jar:../../gluegen/make/../make/lib/semantic-versioning/semver.jar:../../gluegen/make/../build-linux-aarch64/gluegen-test-util.jar com.jogamp.opengl.test.junit.graph.PerfTextRendererNEWT00 -es2 -Nperf -long_text -loop 40
Excessuive performance test enabled: false
VSync requested: false
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 5.15.32-v8+ (5.15.32), aarch64 (ARM64, EABI_AARCH64), 4 cores, littleEndian true
MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
int8 1 / 1, int16 2 / 2
int 4 / 4, long 8 / 8
int32 4 / 4, int64 8 / 8
float 4 / 4, double 8 / 8, ldouble 16 / 16
pointer 8 / 8, page 4096
Platform: Java Version: 17.0.4 (17.0.4u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
Platform: Java Vendor: Debian, https://tracker.debian.org/openjdk-17, Java17, dynamicLib: true, AWT enabled: false
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.opengl
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.5
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.5.0-rc-20230307
Implementation Build: 2.5-bmanual-20230307
Implementation Branch: master
Implementation Commit: 9a14dd8d40be4f4d88ba8424e908129ff628e259
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
EGLGraphicsDevice[type .egl, v1.4.0, nativeDisplayID 0x7f1c001570, connection decon, unitID 0, handle 0x7f1c019ee0, owner true, ResourceToolkitLock[obj 0x8b87145, isOwner true, <6483f5ae, b9afc07>[count 1, qsz 0, owner <main>]]]:
Natives
GL4bc false
GL4 false
GLES3 true [3.1 (ES profile, arb, compat[ES2, ES3, ES31], FBO, hardware)]
GL3bc false
GL3 false
GL2 false
GLES2 true [3.1 (ES profile, arb, compat[ES2, ES3, ES31], FBO, hardware)]
GLES1 true [1.1 (ES profile, arb, compat[FP32], hardware)]
Count 3 / 8
Common
GL4ES3 true
GL2GL3 false
GL2ES2 true
GL2ES1 true
Mappings
GLES1 GLProfile[GLES1/GLES1.hw]
GLES2 GLProfile[GLES2/GLES3.hw]
GL2ES1 GLProfile[GL2ES1/GLES1.hw]
GL4ES3 GLProfile[GL4ES3/GLES3.hw]
GL2ES2 GLProfile[GL2ES2/GLES3.hw]
GLES3 GLProfile[GLES3/GLES3.hw]
default GLProfile[GLES3/GLES3.hw]
Count 6 / 12
Swap Interval 0
GL Profile GLProfile[GLES3/GLES3.hw]
GL Version 3.1 (ES profile, arb, compat[ES2, ES3, ES31], FBO, hardware) - OpenGL ES 3.1 Mesa 20.3.5 [GL 3.1.0, vendor 20.3.5 (Mesa 20.3.5)]
Quirks [No10BitColorCompOffscreen]
Impl. class jogamp.opengl.es3.GLES3Impl
GL_VENDOR Broadcom
GL_RENDERER V3D 4.2
GL_VERSION OpenGL ES 3.1 Mesa 20.3.5
GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 3.10 / 3.0.0
GL FBO: basic true, full true
GL_EXTENSIONS 91
GLX_EXTENSIONS 28
-----------------------------------------------------------------------------------------------------
VSync Swap Interval: 0
Requested Caps: GLCaps[rgba 8/8/8/4, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES3.hw], on-scr[.]]
Requested Region-RenderModes: vbaa
Chosen Caps: GLCaps[egl cfg 0x1e, vid 0x34325258: rgba 8/8/8/1, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono , hw, GLProfile[GLES2/GLES3.hw], on-scr[.], [0x4d: GL, GLES1, GLES2, GLES3, VG]]
Chosen Font: FreeSans-Regular
Region post ctor w/ default initial buffer size
VBORegion2PVBAAES2: idx32 true
indices [elements 0 cnt / 330 cap, bytes 0 cnt / 3,960 cap, filled 0.0%, left 100.0%]
vertices [elements 0 cnt / 640 cap, bytes 0 cnt / 7,680 cap, filled 0.0%, left 100.0%]
params [elements 0 cnt / 640 cap, bytes 0 cnt / 7,680 cap, filled 0.0%, left 100.0%]
color [null]
total [bytes 0 / 19,320], filled 0.0%, left 100.0%]
Region count: text 1296 chars -> vertices 96088, indices 58098
Region post set-buffer-size w/ matching vertices 96088, indices 58098
VBORegion2PVBAAES2: idx32 true
indices [elements 0 cnt / 58,098 cap, bytes 0 cnt / 697,176 cap, filled 0.0%, left 100.0%]
vertices [elements 0 cnt / 96,088 cap, bytes 0 cnt / 1,153,056 cap, filled 0.0%, left 100.0%]
params [elements 0 cnt / 96,088 cap, bytes 0 cnt / 1,153,056 cap, filled 0.0%, left 100.0%]
color [null]
total [bytes 0 / 3,003,288], filled 0.0%, left 100.0%]
Perf: Elapsed since startup: 2,623 [ms], 2,623,669,455 [ns]
- monotonic startup 1970-01-07T07:37:05.390228219Z, 545,825,390 [ms]
- monotonic current 1970-01-07T07:37:08.013897674Z, 545,828,013 [ms]
- wall current 2023-03-07T20:50:00.069486361Z
- currentNanos: Elapsed 2,652,366,122 [ns]
- test-startup 423,974 [ns]
- test-current 2,652,790,096 [ns]
Text_1: tbox [ dim 54.787003 x 16.547 x 0.0, box 0.015000001 / -15.818001 / 0.0 .. 54.802002 / 0.72900003 / 0.0, ctr 27.4085 / -7.5445004 / 0.0 ]
Text_1: rbox [ dim 54.787006 x 16.546999 x 0.0, box 1.986 / -15.817999 / 0.0 .. 56.773006 / 0.729 / 0.0, ctr 29.379503 / -7.5444994 / 0.0 ]
1: Perf Launch:
- loading GlueGen - loading test 0 [ms]
- loading GlueGen - start test 1,631 [ms]
- loading test - start test 1,631 [ms]
- loading test - gl 2,660 [ms]
- loading test - graph 2,664 [ms]
- loading test - txt 2,770 [ms]
- loading test - draw 3,049 [ms]
1 / 1: Perf Launch: Total: graph 4, txt 106, draw 278, txt+draw 385 [ms]
1 / 1: Perf Launch: PerLoop: graph 4,511,813, txt 106,280,608, draw 278,743,940, txt+draw 385,024,548 [ns]
GLRegion: for GLProfile[GLES3/GLES3.hw] using int32_t indiced: true
GLRegion: Region[vbaa, q 1, dirty 0, vertices 81092, box [ dim 54.787006 x 16.546999 x 0.0, box 1.986 / -15.817999 / 0.0 .. 56.773006 / 0.729 / 0.0, ctr 29.379503 / -7.5444994 / 0.0 ]]
Text length: 1296
VBORegion2PVBAAES2: idx32 true
indices [elements 42,409 cnt / 58,098 cap, bytes 508,908 cnt / 697,176 cap, filled 73.0%, left 27.0%]
vertices [elements 81,092 cnt / 96,088 cap, bytes 973,104 cnt / 1,153,056 cap, filled 84.4%, left 15.6%]
params [elements 81,092 cnt / 96,088 cap, bytes 973,104 cnt / 1,153,056 cap, filled 84.4%, left 15.6%]
color [null]
total [bytes 2,455,116 / 3,003,288], filled 81.7%, left 18.3%]
1 / 1: Perf Frame1: Total: graph 4, txt 106, draw 278, txt+draw 385 [ms]
1 / 1: Perf Frame1: PerLoop: graph 4,511,813, txt 106,280,608, draw 278,743,940, txt+draw 385,024,548 [ns]
20 / 20: Perf Frame20: Total: graph 43, txt 401, draw 440, txt+draw 842 [ms]
20 / 20: Perf Frame20: PerLoop: graph 2,180,331, txt 20,065,734, draw 22,037,094, txt+draw 42,102,828 [ns]
GLRegion: for GLProfile[GLES3/GLES3.hw] using int32_t indiced: true
GLRegion: Region[vbaa, q 1, dirty 0, vertices 81092, box [ dim 54.787006 x 16.546999 x 0.0, box 1.986 / -15.817999 / 0.0 .. 56.773006 / 0.729 / 0.0, ctr 29.379503 / -7.5444994 / 0.0 ]]
Text length: 1296
VBORegion2PVBAAES2: idx32 true
indices [elements 42,409 cnt / 58,098 cap, bytes 508,908 cnt / 697,176 cap, filled 73.0%, left 27.0%]
vertices [elements 81,092 cnt / 96,088 cap, bytes 973,104 cnt / 1,153,056 cap, filled 84.4%, left 15.6%]
params [elements 81,092 cnt / 96,088 cap, bytes 973,104 cnt / 1,153,056 cap, filled 84.4%, left 15.6%]
color [null]
total [bytes 2,455,116 / 3,003,288], filled 81.7%, left 18.3%]
20 / 40: Perf Frame40: Total: graph 3, txt 226, draw 109, txt+draw 336 [ms]
20 / 40: Perf Frame40: PerLoop: graph 198,623, txt 11,339,248, draw 5,486,210, txt+draw 16,825,459 [ns]
** new frame ** (sleep: 100ms)
Test End: com.jogamp.opengl.test.junit.graph.PerfTextRendererNEWT00 -es2 -Nperf -long_text -loop 40
EDT START
0 0 0
EDT END
0 0 0
EDT EXIT
0 0 0
|