diff --git a/glmark2/media/glmark2-buffer.jpg b/glmark2/media/glmark2-buffer.jpg new file mode 100644 index 0000000..36bde14 Binary files /dev/null and b/glmark2/media/glmark2-buffer.jpg differ diff --git a/glmark2/media/glmark2-jellyfish.jpg b/glmark2/media/glmark2-jellyfish.jpg new file mode 100644 index 0000000..973a4d4 Binary files /dev/null and b/glmark2/media/glmark2-jellyfish.jpg differ diff --git a/glmark2/media/glmark2-refract.jpg b/glmark2/media/glmark2-refract.jpg new file mode 100644 index 0000000..1a517fa Binary files /dev/null and b/glmark2/media/glmark2-refract.jpg differ diff --git a/glmark2/media/glmark2-shadow.jpg b/glmark2/media/glmark2-shadow.jpg new file mode 100644 index 0000000..50d88dc Binary files /dev/null and b/glmark2/media/glmark2-shadow.jpg differ diff --git a/glmark2/media/glmark2-thumbnail.jpg b/glmark2/media/glmark2-thumbnail.jpg new file mode 100644 index 0000000..ac2b2f7 Binary files /dev/null and b/glmark2/media/glmark2-thumbnail.jpg differ diff --git a/glmark2/package/DEBIAN/control b/glmark2/package/DEBIAN/control new file mode 100644 index 0000000..31129e4 --- /dev/null +++ b/glmark2/package/DEBIAN/control @@ -0,0 +1,30 @@ +Package: tooloop-glmark2 +Version: 1.0.0 +Maintainer: Tooloop Multimedia +Homepage: https://www.tooloop.de +Bugs: https://github.com/glmark2/glmark2 +Section: tooloop/presentation +Depends: glmark2 +Architecture: amd64 +Name: glmark2 +Thumbnail: glmark2-thumbnail.jpg +Media: glmark2-jellyfish.jpg, glmark2-buffer.jpg, glmark2-refract.jpg, glmark2-shadow.jpg +Description: OpenGL 2.0 and ES 2.0 benchmark + This is a meta package installing [glmark2](https://github.com/glmark2/glmark2). + glmark2 runs several tests and returns a final total score afterwards. + It’s useful to compare and benchmark different computers or graphics cards. + . + ### Testing + . + All test scenes are run at a resolution of 1920 × 1080 px and results are + stored in `/assets/logs/glmark2.txt` + . + If you wan’t to change test parameters, simply change the command in + `/assets/presentation/start-presentation.sh`. Please refer to the + [glmark2 man pages](https://manpages.ubuntu.com/manpages/jammy/man1/glmark2.1.html) + to learn about all options. + . + ### Attribution + . + glmark2 is developed by Alexandros Frantzis and Jesse Barker based on the + original glmark benchmark by Ben Smith. diff --git a/glmark2/package/DEBIAN/postinst b/glmark2/package/DEBIAN/postinst new file mode 100755 index 0000000..881607b --- /dev/null +++ b/glmark2/package/DEBIAN/postinst @@ -0,0 +1,7 @@ +#!/bin/bash +set -e + +touch /assets/logs/glmark2.txt +chown tooloop:tooloop /assets/logs/glmark2.txt + +exit 0 \ No newline at end of file diff --git a/glmark2/package/DEBIAN/postrm b/glmark2/package/DEBIAN/postrm new file mode 100755 index 0000000..f3d5982 --- /dev/null +++ b/glmark2/package/DEBIAN/postrm @@ -0,0 +1,6 @@ +#!/bin/bash +set -e + +rm /assets/logs/glmark2.txt + +exit 0 \ No newline at end of file diff --git a/glmark2/package/assets/presentation/start-presentation.sh b/glmark2/package/assets/presentation/start-presentation.sh new file mode 100644 index 0000000..062e411 --- /dev/null +++ b/glmark2/package/assets/presentation/start-presentation.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +glmark2 --annotate --size 1920x1080 > /assets/logs/glmark2.txt & + +exit 0 diff --git a/glmark2/package/assets/presentation/stop-presentation.sh b/glmark2/package/assets/presentation/stop-presentation.sh new file mode 100644 index 0000000..309a7b8 --- /dev/null +++ b/glmark2/package/assets/presentation/stop-presentation.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +killall glmark2 + +exit 0