diff options
author | prlw1 <prlw1> | 2015-02-28 23:09:27 +0000 |
---|---|---|
committer | prlw1 <prlw1> | 2015-02-28 23:09:27 +0000 |
commit | 125b790789abe03f69f340316accaa28788e7763 (patch) | |
tree | 33979c135e18ecb9ca33396f5505fb2e64a0bb5c /benchmarks | |
parent | b573b8efda02688545db6ee60ad73e68e5bb8953 (diff) | |
download | pkgsrc-125b790789abe03f69f340316accaa28788e7763.tar.gz |
Add glmark2-2014.03
glmark2 is an OpenGL 2.0 and ES 2.0 benchmark.
Diffstat (limited to 'benchmarks')
-rw-r--r-- | benchmarks/Makefile | 3 | ||||
-rw-r--r-- | benchmarks/glmark2/DESCR | 1 | ||||
-rw-r--r-- | benchmarks/glmark2/Makefile | 50 | ||||
-rw-r--r-- | benchmarks/glmark2/PLIST | 137 | ||||
-rw-r--r-- | benchmarks/glmark2/distinfo | 5 |
5 files changed, 195 insertions, 1 deletions
diff --git a/benchmarks/Makefile b/benchmarks/Makefile index 8fa7f0e9d33..83f5844d75e 100644 --- a/benchmarks/Makefile +++ b/benchmarks/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.49 2014/08/13 20:39:56 wiz Exp $ +# $NetBSD: Makefile,v 1.50 2015/02/28 23:09:27 prlw1 Exp $ # COMMENT= Benchmarking tools @@ -15,6 +15,7 @@ SUBDIR+= fib SUBDIR+= filebench SUBDIR+= flops SUBDIR+= forkbomb +SUBDIR+= glmark2 SUBDIR+= hbench SUBDIR+= heapsort SUBDIR+= hint diff --git a/benchmarks/glmark2/DESCR b/benchmarks/glmark2/DESCR new file mode 100644 index 00000000000..3b1b5245fab --- /dev/null +++ b/benchmarks/glmark2/DESCR @@ -0,0 +1 @@ +glmark2 is an OpenGL 2.0 and ES 2.0 benchmark. diff --git a/benchmarks/glmark2/Makefile b/benchmarks/glmark2/Makefile new file mode 100644 index 00000000000..db68c274664 --- /dev/null +++ b/benchmarks/glmark2/Makefile @@ -0,0 +1,50 @@ +# $NetBSD: Makefile,v 1.1 2015/02/28 23:09:27 prlw1 Exp $ + +GHCOMMIT= 499aa81a68fb4c8aac1c80f0d6a4cce05941c4cc +DISTNAME= ${GHCOMMIT} +PKGNAME= glmark2-2014.03 +CATEGORIES= benchmarks +MASTER_SITES= https://github.com/glmark2/glmark2/archive/ + +MAINTAINER= prlw1@cam.ac.uk +HOMEPAGE= https://github.com/glmark2/glmark2 +COMMENT= OpenGL 2.0 and ES 2.0 benchmark +LICENSE= gnu-gpl-v3 AND modified-bsd + +USE_LANGUAGES= c c++ + +PYTHON_VERSIONS_INCOMPATIBLE= 33 34 + +WRKSRC= ${WRKDIR}/glmark2-${GHCOMMIT} + +.include "../../mk/dlopen.buildlink3.mk" +.if empty(BUILTIN_LIB_FOUND.dl:M[yY][eE][sS]) +SUBST_CLASSES+= rmdl +SUBST_STAGE.rmdl= pre-configure +SUBST_MESSAGE.rmdl= remove -ldl +SUBST_FILES.rmdl= src/wscript_build +SUBST_SED.rmdl= -e "s/, 'dl'//" +.endif + +#./waf configure --with-flavors=<drm-gl,drm-glesv2,mir-gl,mir-glesv2,wayland-gl,wayland-glesv2,x11-gl,x11-glesv2> [--data-path=DATA_PATH --prefix=PREFIX] +# drm-gl requires libdrm and "gbm" +do-configure: + cd ${WRKSRC:Q} && \ + ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf configure \ + --with-flavors=x11-gl \ + --prefix=${PREFIX} --mandir=${PREFIX}/${PKGMANDIR} + +do-build: + cd ${WRKSRC:Q} && \ + ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf build + +do-install: + cd ${WRKSRC:Q} && \ + ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf install \ + --destdir=${DESTDIR} + +.include "../../graphics/MesaLib/buildlink3.mk" +.include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../lang/python/extension.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/benchmarks/glmark2/PLIST b/benchmarks/glmark2/PLIST new file mode 100644 index 00000000000..085d9e910e8 --- /dev/null +++ b/benchmarks/glmark2/PLIST @@ -0,0 +1,137 @@ +@comment $NetBSD: PLIST,v 1.1 2015/02/28 23:09:27 prlw1 Exp $ +bin/glmark2 +share/glmark2/models/asteroid-high.3ds +share/glmark2/models/asteroid-low.3ds +share/glmark2/models/bunny.obj +share/glmark2/models/cat.3ds +share/glmark2/models/cube.3ds +share/glmark2/models/horse.3ds +share/glmark2/models/jellyfish.jobj +share/glmark2/shaders/README.shaders +share/glmark2/shaders/buffer-wireframe.frag +share/glmark2/shaders/buffer-wireframe.vert +share/glmark2/shaders/bump-height.frag +share/glmark2/shaders/bump-height.vert +share/glmark2/shaders/bump-normals-tangent.frag +share/glmark2/shaders/bump-normals-tangent.vert +share/glmark2/shaders/bump-normals.frag +share/glmark2/shaders/bump-normals.vert +share/glmark2/shaders/bump-poly.frag +share/glmark2/shaders/bump-poly.vert +share/glmark2/shaders/conditionals-step-conditional.all +share/glmark2/shaders/conditionals-step-simple.all +share/glmark2/shaders/conditionals.frag +share/glmark2/shaders/conditionals.vert +share/glmark2/shaders/depth.frag +share/glmark2/shaders/depth.vert +share/glmark2/shaders/desktop-blur.frag +share/glmark2/shaders/desktop.frag +share/glmark2/shaders/desktop.vert +share/glmark2/shaders/effect-2d-convolution.frag +share/glmark2/shaders/effect-2d.vert +share/glmark2/shaders/function-call.all +share/glmark2/shaders/function-step-low.all +share/glmark2/shaders/function-step-medium.all +share/glmark2/shaders/function.frag +share/glmark2/shaders/function.vert +share/glmark2/shaders/gradient.frag +share/glmark2/shaders/gradient.vert +share/glmark2/shaders/ideas-lamp-lit.frag +share/glmark2/shaders/ideas-lamp-lit.vert +share/glmark2/shaders/ideas-lamp-unlit.frag +share/glmark2/shaders/ideas-lamp-unlit.vert +share/glmark2/shaders/ideas-logo-flat.frag +share/glmark2/shaders/ideas-logo-flat.vert +share/glmark2/shaders/ideas-logo-shadow.frag +share/glmark2/shaders/ideas-logo-shadow.vert +share/glmark2/shaders/ideas-logo.frag +share/glmark2/shaders/ideas-logo.vert +share/glmark2/shaders/ideas-paper.frag +share/glmark2/shaders/ideas-paper.vert +share/glmark2/shaders/ideas-table.frag +share/glmark2/shaders/ideas-table.vert +share/glmark2/shaders/ideas-text.frag +share/glmark2/shaders/ideas-text.vert +share/glmark2/shaders/ideas-under-table.frag +share/glmark2/shaders/ideas-under-table.vert +share/glmark2/shaders/jellyfish.frag +share/glmark2/shaders/jellyfish.vert +share/glmark2/shaders/light-advanced.frag +share/glmark2/shaders/light-advanced.vert +share/glmark2/shaders/light-basic-tex-bilinear.frag +share/glmark2/shaders/light-basic-tex.frag +share/glmark2/shaders/light-basic-texgen.vert +share/glmark2/shaders/light-basic.frag +share/glmark2/shaders/light-basic.vert +share/glmark2/shaders/light-cel.frag +share/glmark2/shaders/light-phong.frag +share/glmark2/shaders/light-phong.vert +share/glmark2/shaders/light-refract.frag +share/glmark2/shaders/light-refract.vert +share/glmark2/shaders/loop-step-loop.all +share/glmark2/shaders/loop-step-simple.all +share/glmark2/shaders/loop.frag +share/glmark2/shaders/loop.vert +share/glmark2/shaders/pulsar-light.vert +share/glmark2/shaders/pulsar.vert +share/glmark2/shaders/shadow.frag +share/glmark2/shaders/shadow.vert +share/glmark2/shaders/terrain-blur.frag +share/glmark2/shaders/terrain-luminance.frag +share/glmark2/shaders/terrain-noise.frag +share/glmark2/shaders/terrain-normalmap.frag +share/glmark2/shaders/terrain-overlay.frag +share/glmark2/shaders/terrain-texture.vert +share/glmark2/shaders/terrain.frag +share/glmark2/shaders/terrain.vert +share/glmark2/shaders/text-renderer.frag +share/glmark2/shaders/text-renderer.vert +share/glmark2/textures/asteroid-height-map.png +share/glmark2/textures/asteroid-normal-map-tangent.png +share/glmark2/textures/asteroid-normal-map.png +share/glmark2/textures/crate-base.png +share/glmark2/textures/desktop-shadow-corner.png +share/glmark2/textures/desktop-shadow.png +share/glmark2/textures/desktop-window.png +share/glmark2/textures/effect-2d.png +share/glmark2/textures/glyph-atlas.png +share/glmark2/textures/jellyfish-caustics-01.png +share/glmark2/textures/jellyfish-caustics-02.png +share/glmark2/textures/jellyfish-caustics-03.png +share/glmark2/textures/jellyfish-caustics-04.png +share/glmark2/textures/jellyfish-caustics-05.png +share/glmark2/textures/jellyfish-caustics-06.png +share/glmark2/textures/jellyfish-caustics-07.png +share/glmark2/textures/jellyfish-caustics-08.png +share/glmark2/textures/jellyfish-caustics-09.png +share/glmark2/textures/jellyfish-caustics-10.png +share/glmark2/textures/jellyfish-caustics-11.png +share/glmark2/textures/jellyfish-caustics-12.png +share/glmark2/textures/jellyfish-caustics-13.png +share/glmark2/textures/jellyfish-caustics-14.png +share/glmark2/textures/jellyfish-caustics-15.png +share/glmark2/textures/jellyfish-caustics-16.png +share/glmark2/textures/jellyfish-caustics-17.png +share/glmark2/textures/jellyfish-caustics-18.png +share/glmark2/textures/jellyfish-caustics-19.png +share/glmark2/textures/jellyfish-caustics-20.png +share/glmark2/textures/jellyfish-caustics-21.png +share/glmark2/textures/jellyfish-caustics-22.png +share/glmark2/textures/jellyfish-caustics-23.png +share/glmark2/textures/jellyfish-caustics-24.png +share/glmark2/textures/jellyfish-caustics-25.png +share/glmark2/textures/jellyfish-caustics-26.png +share/glmark2/textures/jellyfish-caustics-27.png +share/glmark2/textures/jellyfish-caustics-28.png +share/glmark2/textures/jellyfish-caustics-29.png +share/glmark2/textures/jellyfish-caustics-30.png +share/glmark2/textures/jellyfish-caustics-31.png +share/glmark2/textures/jellyfish-caustics-32.png +share/glmark2/textures/jellyfish256.png +share/glmark2/textures/nasa1.png +share/glmark2/textures/nasa2.png +share/glmark2/textures/nasa3.png +share/glmark2/textures/terrain-backgrounddetailed6.jpg +share/glmark2/textures/terrain-grasslight-512-nm.jpg +share/glmark2/textures/terrain-grasslight-512.jpg +man/man1/glmark2.1 diff --git a/benchmarks/glmark2/distinfo b/benchmarks/glmark2/distinfo new file mode 100644 index 00000000000..b1b0d8bb643 --- /dev/null +++ b/benchmarks/glmark2/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1 2015/02/28 23:09:27 prlw1 Exp $ + +SHA1 (499aa81a68fb4c8aac1c80f0d6a4cce05941c4cc.tar.gz) = 2cedb183b5ee5cb1a4448200a63835862a2796a7 +RMD160 (499aa81a68fb4c8aac1c80f0d6a4cce05941c4cc.tar.gz) = d20f6500c02b3eda2ae7d0f04910a79b977be6c0 +Size (499aa81a68fb4c8aac1c80f0d6a4cce05941c4cc.tar.gz) = 7811333 bytes |