{"payload":{"allShortcutsEnabled":false,"path":"test","repo":{"id":330008801,"defaultBranch":"main","name":"SDL","ownerLogin":"libsdl-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-15T19:55:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/77683370?v=4","public":true,"private":false,"isOrgOwned":true},"currentUser":null,"refInfo":{"name":"104c9541d9510c2bb2b9aa478e90c54e6230dd8d","listCacheKey":"v0:1709678518.0","canEdit":false,"refType":"tree","currentOid":"104c9541d9510c2bb2b9aa478e90c54e6230dd8d"},"tree":{"items":[{"name":"emscripten","path":"test/emscripten","contentType":"directory"},{"name":"nacl","path":"test/nacl","contentType":"directory"},{"name":"shapes","path":"test/shapes","contentType":"directory"},{"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":"aclocal.m4","path":"test/aclocal.m4","contentType":"file"},{"name":"autogen.sh","path":"test/autogen.sh","contentType":"file"},{"name":"axis.bmp","path":"test/axis.bmp","contentType":"file"},{"name":"button.bmp","path":"test/button.bmp","contentType":"file"},{"name":"checkkeys.c","path":"test/checkkeys.c","contentType":"file"},{"name":"configure","path":"test/configure","contentType":"file"},{"name":"configure.in","path":"test/configure.in","contentType":"file"},{"name":"controllermap.bmp","path":"test/controllermap.bmp","contentType":"file"},{"name":"controllermap.c","path":"test/controllermap.c","contentType":"file"},{"name":"gcc-fat.sh","path":"test/gcc-fat.sh","contentType":"file"},{"name":"icon.bmp","path":"test/icon.bmp","contentType":"file"},{"name":"loopwave.c","path":"test/loopwave.c","contentType":"file"},{"name":"loopwavequeue.c","path":"test/loopwavequeue.c","contentType":"file"},{"name":"moose.dat","path":"test/moose.dat","contentType":"file"},{"name":"picture.xbm","path":"test/picture.xbm","contentType":"file"},{"name":"relative_mode.markdown","path":"test/relative_mode.markdown","contentType":"file"},{"name":"sample.bmp","path":"test/sample.bmp","contentType":"file"},{"name":"sample.wav","path":"test/sample.wav","contentType":"file"},{"name":"testatomic.c","path":"test/testatomic.c","contentType":"file"},{"name":"testaudiocapture.c","path":"test/testaudiocapture.c","contentType":"file"},{"name":"testaudiohotplug.c","path":"test/testaudiohotplug.c","contentType":"file"},{"name":"testaudioinfo.c","path":"test/testaudioinfo.c","contentType":"file"},{"name":"testautomation.c","path":"test/testautomation.c","contentType":"file"},{"name":"testautomation_audio.c","path":"test/testautomation_audio.c","contentType":"file"},{"name":"testautomation_clipboard.c","path":"test/testautomation_clipboard.c","contentType":"file"},{"name":"testautomation_events.c","path":"test/testautomation_events.c","contentType":"file"},{"name":"testautomation_hints.c","path":"test/testautomation_hints.c","contentType":"file"},{"name":"testautomation_keyboard.c","path":"test/testautomation_keyboard.c","contentType":"file"},{"name":"testautomation_main.c","path":"test/testautomation_main.c","contentType":"file"},{"name":"testautomation_mouse.c","path":"test/testautomation_mouse.c","contentType":"file"},{"name":"testautomation_pixels.c","path":"test/testautomation_pixels.c","contentType":"file"},{"name":"testautomation_platform.c","path":"test/testautomation_platform.c","contentType":"file"},{"name":"testautomation_rect.c","path":"test/testautomation_rect.c","contentType":"file"},{"name":"testautomation_render.c","path":"test/testautomation_render.c","contentType":"file"},{"name":"testautomation_rwops.c","path":"test/testautomation_rwops.c","contentType":"file"},{"name":"testautomation_sdltest.c","path":"test/testautomation_sdltest.c","contentType":"file"},{"name":"testautomation_stdlib.c","path":"test/testautomation_stdlib.c","contentType":"file"},{"name":"testautomation_suites.h","path":"test/testautomation_suites.h","contentType":"file"},{"name":"testautomation_surface.c","path":"test/testautomation_surface.c","contentType":"file"},{"name":"testautomation_syswm.c","path":"test/testautomation_syswm.c","contentType":"file"},{"name":"testautomation_timer.c","path":"test/testautomation_timer.c","contentType":"file"},{"name":"testautomation_video.c","path":"test/testautomation_video.c","contentType":"file"},{"name":"testbounds.c","path":"test/testbounds.c","contentType":"file"},{"name":"testcustomcursor.c","path":"test/testcustomcursor.c","contentType":"file"},{"name":"testdisplayinfo.c","path":"test/testdisplayinfo.c","contentType":"file"},{"name":"testdraw2.c","path":"test/testdraw2.c","contentType":"file"},{"name":"testdrawchessboard.c","path":"test/testdrawchessboard.c","contentType":"file"},{"name":"testdropfile.c","path":"test/testdropfile.c","contentType":"file"},{"name":"testerror.c","path":"test/testerror.c","contentType":"file"},{"name":"testfile.c","path":"test/testfile.c","contentType":"file"},{"name":"testfilesystem.c","path":"test/testfilesystem.c","contentType":"file"},{"name":"testgamecontroller.c","path":"test/testgamecontroller.c","contentType":"file"},{"name":"testgesture.c","path":"test/testgesture.c","contentType":"file"},{"name":"testgl2.c","path":"test/testgl2.c","contentType":"file"},{"name":"testgles.c","path":"test/testgles.c","contentType":"file"},{"name":"testgles2.c","path":"test/testgles2.c","contentType":"file"},{"name":"testhaptic.c","path":"test/testhaptic.c","contentType":"file"},{"name":"testhittesting.c","path":"test/testhittesting.c","contentType":"file"},{"name":"testhotplug.c","path":"test/testhotplug.c","contentType":"file"},{"name":"testiconv.c","path":"test/testiconv.c","contentType":"file"},{"name":"testime.c","path":"test/testime.c","contentType":"file"},{"name":"testintersections.c","path":"test/testintersections.c","contentType":"file"},{"name":"testjoystick.c","path":"test/testjoystick.c","contentType":"file"},{"name":"testkeys.c","path":"test/testkeys.c","contentType":"file"},{"name":"testloadso.c","path":"test/testloadso.c","contentType":"file"},{"name":"testlock.c","path":"test/testlock.c","contentType":"file"},{"name":"testmessage.c","path":"test/testmessage.c","contentType":"file"},{"name":"testmultiaudio.c","path":"test/testmultiaudio.c","contentType":"file"},{"name":"testnative.c","path":"test/testnative.c","contentType":"file"},{"name":"testnative.h","path":"test/testnative.h","contentType":"file"},{"name":"testnativecocoa.m","path":"test/testnativecocoa.m","contentType":"file"},{"name":"testnativew32.c","path":"test/testnativew32.c","contentType":"file"},{"name":"testnativex11.c","path":"test/testnativex11.c","contentType":"file"},{"name":"testoverlay2.c","path":"test/testoverlay2.c","contentType":"file"},{"name":"testplatform.c","path":"test/testplatform.c","contentType":"file"},{"name":"testpower.c","path":"test/testpower.c","contentType":"file"},{"name":"testqsort.c","path":"test/testqsort.c","contentType":"file"},{"name":"testrelative.c","path":"test/testrelative.c","contentType":"file"},{"name":"testrendercopyex.c","path":"test/testrendercopyex.c","contentType":"file"},{"name":"testrendertarget.c","path":"test/testrendertarget.c","contentType":"file"},{"name":"testresample.c","path":"test/testresample.c","contentType":"file"},{"name":"testrumble.c","path":"test/testrumble.c","contentType":"file"},{"name":"testscale.c","path":"test/testscale.c","contentType":"file"},{"name":"testsem.c","path":"test/testsem.c","contentType":"file"},{"name":"testshader.c","path":"test/testshader.c","contentType":"file"},{"name":"testshape.c","path":"test/testshape.c","contentType":"file"},{"name":"testsprite2.c","path":"test/testsprite2.c","contentType":"file"},{"name":"testspriteminimal.c","path":"test/testspriteminimal.c","contentType":"file"},{"name":"teststreaming.c","path":"test/teststreaming.c","contentType":"file"},{"name":"testthread.c","path":"test/testthread.c","contentType":"file"},{"name":"testtimer.c","path":"test/testtimer.c","contentType":"file"},{"name":"testver.c","path":"test/testver.c","contentType":"file"},{"name":"testviewport.c","path":"test/testviewport.c","contentType":"file"},{"name":"testwm2.c","path":"test/testwm2.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\tcheckkeys\tWatch the key events to check the keyboard\n\tloopwave\tAudio test -- loop playing a WAV file\n\tloopwavequeue\tAudio test -- loop playing a WAV file with SDL_QueueAudio\n\ttestaudioinfo\tLists audio device capabilities\n\ttesterror\tTests multi-threaded error handling\n\ttestfile\tTests RWops layer\n\ttestgl2\t\tA very simple example of using OpenGL with SDL\n\ttesticonv\tTests international string conversion\n\ttestjoystick\tList joysticks and watch joystick events\n\ttestkeys\tList the available keyboard keys\n\ttestloadso\tTests the loadable library layer\n\ttestlock\tHacked up test of multi-threading and locking\n\ttestmultiaudio\tTests using several audio devices\n\ttestoverlay2\tTests the overlay flickering/scaling during playback.\n\ttestplatform\tTests types, endianness and cpu capabilities\n\ttestsem\t\tTests SDL's semaphore implementation\n\ttestshape\tTests shaped windows\n\ttestsprite2\tExample of fast sprite movement on the screen\n\ttestthread\tHacked up test of multi-threading\n\ttesttimer\tTest the timer facilities\n\ttestver\t\tCheck the version and dynamic loading and endianness\n\ttestwm2\t\tTest window manager -- title, icon, events\n\ttorturethread\tSimple test for thread creation/destruction\n\tcontrollermap Useful to generate Game Controller API compatible maps\n\n\n\nThis directory contains sample.wav, which is a sample from Will Provost's\nsong, The Living Proof:\n\n From the album The Living Proof\n Publisher: 5 Guys Named Will\n Copyright 1996 Will Provost\n\nYou can get a copy of the full song (and album!) from iTunes...\n\n https://itunes.apple.com/us/album/the-living-proof/id4153978\n\nor Amazon...\n\n http://www.amazon.com/The-Living-Proof-Will-Provost/dp/B00004R8RH\n\nThanks to Will for permitting us to distribute this sample with SDL!\n\n