Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@liangqi
liangqi / gist:3c2b5ff7b5ee92224ba503f842bb4631
Created April 12, 2024 19:55
glmark2 result on ubuntu 24.04 beta(arm64) on MBP M3 Max(UTM)
$ glmark2
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: Mesa
GL_RENDERER: virgl (ANGLE (Apple, Apple M3 Max, OpenGL 4.1 Metal - 88))
GL_VERSION: 2.1 Mesa 24.0.3-1ubuntu4
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=32 stencil=0 samples=0
Surface Size: 800x600 windowed
@liangqi
liangqi / gist:e71a7fde634ed89cff5e5cf651309244
Created April 10, 2024 20:42
glmark2 result on fedora rawhide vm(arm64) on MBP M3 Max(VMware Fusion)
$ glmark2
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: VMware, Inc.
GL_RENDERER: SVGA3D; build: RELEASE; LLVM;
GL_VERSION: 4.3 (Compatibility Profile) Mesa 24.0.4
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed
@liangqi
liangqi / gist:cffcc564b7e8e6805ca9fc3a13b17d2f
Last active February 21, 2024 09:31
list QtWayland client commits only in dev, but not in 5.15
In qtwayland source repo, latest dev branch
$ git merge-base origin/dev origin/5.15
76eda41dab9ddccf4c2a38d981c9b03bc7f051d0
$ git log --invert-grep --grep="5.15" --since=76eda41dab9ddccf4c2a38d981c9b03bc7f051d0 --oneline | grep client
9bad0fc2 client: Support Xdg activation across shell surfaces
fdb29f3f client: Fix xdg shell setting only a minimum size hint
f61e39ac client: Switch qt-toplevel-drag to xdg-toplevel-drag
9e1e6665 client: Clean up old registry on reconnect
$ sudo apt update
Hit:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease
Get:1 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic/main Sources [829 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic/multiverse Sources [181 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic/universe Sources [9 051 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic/restricted Sources [5 324 B]
Get:9 http://archive.ubuntu.com/ubuntu bionic/main i386 Packages [1 007 kB]
2021-05-09 13:25:00.379:WARN:oeja.AnnotationParser:qtp931919113-13: org.eclipse.jetty.xml.XmlParser$NoopHandler scanned from multiple locations: [jar:file:///home/liangqi/dev/git/disqus-comment-search/target/webapp/WEB-INF/lib/jetty-xml-9.4.8.v20171121.jar!/org/eclipse/jetty/xml/XmlParser$NoopHandler.class, jar:file:///home/liangqi/.ivy2/cache/org.eclipse.jetty/jetty-runner/jars/jetty-runner-9.4.8.v20171121.jar!/org/eclipse/jetty/xml/XmlParser$NoopHandler.class]
2021-05-09 13:25:00.379:WARN:oeja.AnnotationParser:qtp931919113-13: org.eclipse.jetty.xml.XmlParser scanned from multiple locations: [jar:file:///home/liangqi/dev/git/disqus-comment-search/target/webapp/WEB-INF/lib/jetty-xml-9.4.8.v20171121.jar!/org/eclipse/jetty/xml/XmlParser.class, jar:file:///home/liangqi/.ivy2/cache/org.eclipse.jetty/jetty-runner/jars/jetty-runner-9.4.8.v20171121.jar!/org/eclipse/jetty/xml/XmlParser.class]
2021-05-09 13:25:00.572:INFO:oeja.AnnotationConfiguration:main: Scanning elapsed time=919ms
2021-05-09 13:25:00.811:INFO:oejs.
qt@richards-office:~/qt/qtbase-build/tests/manual/startsystemmove$ export QT_LOGGING_RULES="*.debug=false;qt.qpa.input.devices.debug=true"
qt@richards-office:~/qt/qtbase-build/tests/manual/startsystemmove$ ./startsystemmove
qt.qpa.input.devices: register QPointingDevice("Virtual core pointer" Mouse id=2 seat=30002 caps=Position|Scroll|Hover)
qt.qpa.input.devices: register QInputDevice("Virtual core keyboard", type=QInputDevice::DeviceType::Keyboard, ID=3, seat='30002')
qt.qpa.input.devices: input device "Virtual core XTEST pointer" ID 4
qt.qpa.input.devices: has 10 buttons
qt.qpa.input.devices: has valuator "Rel X" recognized? true
qt.qpa.input.devices: has valuator "Rel Y" recognized? true
qt.qpa.input.devices: it's a scrolling device
qt.qpa.input.devices: it's a mouse
@liangqi
liangqi / Makefile
Created January 20, 2021 16:04 — forked from mertyildiran/Makefile
transregion: X11 SHAPE extension input region demo
# Makefile for transregion
CFLAGS = -g
LDFLAGS = -L/usr/X11R6/lib -lXpm -lXext -lX11 -lm
all: transregion
transregion: transregion.o
$(CC) -o transregion transregion.o $(LDFLAGS)
$ cmake -DBUILD_EXAMPLES=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/android/android-ndk-r20/build/cmake/android.toolchain.cmake -DQT_HOST_PATH=/home/qt/work/install/host -DANDROID_SDK_ROOT=/opt/android/sdk -DCMAKE_INSTALL_PREFIX=/home/qt/work/install/target -DANDROID_ABI=x86_64 -DBUILD_TESTING=OFF /home/qt/work/qt/qtbase
-- Android toolchain file detected, checking configuration defaults...
-- ANDROID_NATIVE_API_LEVEL was not specified, using API level 21 as default
-- Using vcpkg from /home/qt/vcpkg
-- Using vcpkg triplet x64-android
-- The ASM compiler identification is Clang
-- Found assembler: /opt/android/android-ndk-r20/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
-- Check for working CXX compiler: /opt/android/android-ndk-r20/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
-- Check for working CXX compiler: /opt/android/android-ndk-r20/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- works
-- Detecting CXX compiler ABI info
$ cmake -DBUILD_EXAMPLES=OFF -DCMAKE_TOOLCHAIN_FILE=/opt/android/android-ndk-r19c/build/cmake/android.toolchain.cmake -DQT_HOST_PATH=/home/qt/work/install/host -DANDROID_SDK_ROOT=/opt/android/sdk -DCMAKE_INSTALL_PREFIX=/home/qt/work/install/target -DANDROID_ABI=x86_64 -DBUILD_TESTING=OFF /home/qt/work/qt/qtbase
-- Android toolchain file detected, checking configuration defaults...
-- ANDROID_NATIVE_API_LEVEL was not specified, using API level 21 as default
-- Using vcpkg from /home/qt/vcpkg
-- Using vcpkg triplet x64-android
-- The ASM compiler identification is Clang
-- Found assembler: /opt/android/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang
-- Check for working CXX compiler: /opt/android/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++
-- Check for working CXX compiler: /opt/android/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -- works
-- Detecting CXX compiler ABI info
Running gerrit ssh command:
'ssh [-oBatchMode=yes qt_submodule_update_bot@codereview.qt-project.org -p 29418 gerrit query --patch-sets --format JSON project:qt/qt5 branch:5.12 status:open owner:self message:{Update submodules on \'5.12\' in qt5}]'
Error checking for existing change on gerrit: Error reading gerrit json response: json: cannot unmarshal number into Go struct field ChangeOrStats.number of type string,
{"project":"qt/qt5","branch":"5.12","id":"I7b5ac974fae3bc61753eccaaaa0813349e321789","number":261133,"subject":"Update submodules on \u00275.12\u0027 in qt5","owner":{"name":"Qt Submodule Update Bot","email":"qt_submodule_update_bot@qt-project.org","username":"qt_submodule_update_bot"},"url":"https://codereview.qt-project.org/c/qt/qt5/+/261133","commitMessage":"Update submodules on \u00275.12\u0027 in qt5\n\nChange-Id: I7b5ac974fae3bc61753eccaaaa0813349e321789\n","createdOn":1557351065,"lastUpdated":1558215074,"open":true,"status":"NEW","patchSets":[{"number":1,"revision":"8562baa399cb4f0f8d69a