{"payload":{"allShortcutsEnabled":false,"path":"test","repo":{"id":337752652,"defaultBranch":"main","name":"SDL-historical-archive","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-10T14:40:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"currentUser":null,"refInfo":{"name":"9c591299856d3817b5035ef78d49e1fb24061952","listCacheKey":"v0:1612970265.696589","canEdit":false,"refType":"tree","currentOid":"9c591299856d3817b5035ef78d49e1fb24061952"},"tree":{"items":[{"name":".gdbinit","path":"test/.gdbinit","contentType":"file"},{"name":"COPYING","path":"test/COPYING","contentType":"file"},{"name":"Makefile.in","path":"test/Makefile.in","contentType":"file"},{"name":"README","path":"test/README","contentType":"file"},{"name":"acinclude.m4","path":"test/acinclude.m4","contentType":"file"},{"name":"autogen.sh","path":"test/autogen.sh","contentType":"file"},{"name":"checkkeys.c","path":"test/checkkeys.c","contentType":"file"},{"name":"configure.in","path":"test/configure.in","contentType":"file"},{"name":"gcc-fat.sh","path":"test/gcc-fat.sh","contentType":"file"},{"name":"graywin.c","path":"test/graywin.c","contentType":"file"},{"name":"icon.bmp","path":"test/icon.bmp","contentType":"file"},{"name":"loopwave.c","path":"test/loopwave.c","contentType":"file"},{"name":"moose.dat","path":"test/moose.dat","contentType":"file"},{"name":"picture.xbm","path":"test/picture.xbm","contentType":"file"},{"name":"sail.bmp","path":"test/sail.bmp","contentType":"file"},{"name":"sample.bmp","path":"test/sample.bmp","contentType":"file"},{"name":"sample.wav","path":"test/sample.wav","contentType":"file"},{"name":"testalpha.c","path":"test/testalpha.c","contentType":"file"},{"name":"testbitmap.c","path":"test/testbitmap.c","contentType":"file"},{"name":"testblitspeed.c","path":"test/testblitspeed.c","contentType":"file"},{"name":"testcdrom.c","path":"test/testcdrom.c","contentType":"file"},{"name":"testdyngl.c","path":"test/testdyngl.c","contentType":"file"},{"name":"testerror.c","path":"test/testerror.c","contentType":"file"},{"name":"testfile.c","path":"test/testfile.c","contentType":"file"},{"name":"testgamma.c","path":"test/testgamma.c","contentType":"file"},{"name":"testgl.c","path":"test/testgl.c","contentType":"file"},{"name":"testhread.c","path":"test/testhread.c","contentType":"file"},{"name":"testiconv.c","path":"test/testiconv.c","contentType":"file"},{"name":"testjoystick.c","path":"test/testjoystick.c","contentType":"file"},{"name":"testkeys.c","path":"test/testkeys.c","contentType":"file"},{"name":"testlock.c","path":"test/testlock.c","contentType":"file"},{"name":"testoverlay.c","path":"test/testoverlay.c","contentType":"file"},{"name":"testoverlay2.c","path":"test/testoverlay2.c","contentType":"file"},{"name":"testpalette.c","path":"test/testpalette.c","contentType":"file"},{"name":"testplatform.c","path":"test/testplatform.c","contentType":"file"},{"name":"testsem.c","path":"test/testsem.c","contentType":"file"},{"name":"testsprite.c","path":"test/testsprite.c","contentType":"file"},{"name":"testtimer.c","path":"test/testtimer.c","contentType":"file"},{"name":"testver.c","path":"test/testver.c","contentType":"file"},{"name":"testvidinfo.c","path":"test/testvidinfo.c","contentType":"file"},{"name":"testwin.c","path":"test/testwin.c","contentType":"file"},{"name":"testwm.c","path":"test/testwm.c","contentType":"file"},{"name":"threadwin.c","path":"test/threadwin.c","contentType":"file"},{"name":"torturethread.c","path":"test/torturethread.c","contentType":"file"},{"name":"utf8.txt","path":"test/utf8.txt","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":{"displayName":"README","richText":"
\nThese are test programs for the SDL library:\n\n\ttestver\t\tCheck the version and dynamic loading and endianness\n\ttesttypes\tCheck to see if the data types are the correct size\n\ttesthread\tHacked up test of multi-threading\n\ttestlock\tHacked up test of multi-threading and locking\n\ttesterror\tTests multi-threaded error handling\n\ttestsem\t\tTests SDL's semaphore implementation\n\ttesttimer\tTest the timer facilities\n\tloopwave\tAudio test -- loop playing a WAV file\n\ttestcdrom\tSample audio CD control program\n\ttestkeys\tList the available keyboard keys\n\ttestvidinfo\tShow the pixel format of the display and perfom the benchmark\n\tcheckkeys\tWatch the key events to check the keyboard\n\ttestwin\t\tDisplay a BMP image at various depths\n\tgraywin\t\tDisplay a gray gradient and center mouse on spacebar\n\ttestsprite\tExample of fast sprite movement on the screen\n\ttestbitmap\tTest displaying 1-bit bitmaps\n\ttestalpha\tDisplay an alpha faded icon -- paint with mouse\n\ttestwm\t\tTest window manager -- title, icon, events\n\tthreadwin\tTest multi-threaded event handling\n\ttestgl\t\tA very simple example of using OpenGL with SDL\n\ttestjoystick\tList joysticks and watch joystick events\n\ttestoverlay\tTests the software/hardware overlay functionality.\n\ttestoverlay2\tTests the overlay flickering/scaling during playback.\n\ttestblitspeed\tTests performance of SDL's blitters and converters.\n\n