#REZ_DEMO

##REQUIREMENTS

depends upon

	libmyGLUT
		libmydevicehandler
		libwayland-client
		libwayland-egl
		libGLESv2
		libEGL

##BUILDING

given

	YOURARCH={IA64|AARCH64}

configure the given variables for building, edit

	./${YOURARCH}_BUILD/variables.mk 

to match the linked library locations for your building system

then effectively build with

	ARCH=${YOURARCH} make

and finally give root-like permissions to the executable running

	# set user as root and "set user id" flag
	sudo chown root:root ./${YOURARCH}_BUILD/main.exe
	sudo chmod +s ./${YOURARCH}_BUILD/main.exe

( running as regular user has no rights for /dev/input/eventXXX , running as root instead breaks other stuff, so we go with owner root and setUID )

##INSTALLING enable each required linked library

for each libWWW.so.X.Y.Z file run

	${LIBRARY_LOC}=/usr/lib/x..../	# or something matching your filesystem
	ln -s ${LIBRARY_LOC}libWWW.so.X.Y.Z ${LIBRARY_LOC}libWWW.so
	ldconfig ${LIBRARY_LOC}

##CREDITS

beno

special thanks to https://gist.github.com/lmarz/1059f7c4101a15e2a04d6991d7b7b3d1 for providing a minimal example, allowing me to shorten the suffering of skimming through the shitty wayland documentation

Description
An interactive audiovisual experience inspired by Sega's Rez
Readme 927 KiB
Languages
C 73.9%
C++ 21.5%
GLSL 2.6%
Makefile 2%