Atlas - tree.txt

Home / logs Lines: 1 | Size: 777722 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)]
[FILE BEGIN]
1. 2├── CREDITS.txt 3├── Kconfig 4├── LICENSE.txt 5├── Makefile 6├── Nbuild 7├── README.md 8├── arch 9│   ├── arm 10│   │   └── arm_barebones 11│   │   ├── Makefile 12│   │   ├── boot 13│   │   │   └── boot.s 14│   │   ├── include 15│   │   │   └── power.h 16│   │   ├── kernel 17│   │   │   ├── kernel.c 18│   │   │   └── power.c 19│   │   └── linker.ld 20│   ├── x64 21│   │   └── linux 22│   │   ├── file_writing 23│   │   │   ├── build.sh 24│   │   │   └── main.s 25│   │   └── return 26│   │   ├── README 27│   │   ├── build.sh 28│   │   └── main.s 29│   └── x86 30│   ├── phoenix 31│   │   ├── Makefile 32│   │   ├── README 33│   │   └── src 34│   │   ├── boot.s 35│   │   ├── kernel.s 36│   │   └── lib 37│   │   ├── colorscreen.s 38│   │   ├── keyboard.s 39│   │   └── print.s 40│   └── x86bootdisk 41│   ├── Makefile 42│   ├── README.md 43│   └── src 44│   ├── boot.asm 45│   └── lost-version.asm 46├── doc 47│   ├── Atlas 48│   │   └── welcome.txt 49│   ├── DPX 50│   │   ├── DPX25-101050 51│   │   │   └── README.txt 52│   │   └── README.md 53│   ├── GIT.txt 54│   ├── README.md 55│   ├── make 56│   │   ├── README.txt 57│   │   ├── blank.msg 58│   │   ├── config.txt 59│   │   ├── errors 60│   │   │   └── confmissing.msg 61│   │   └── git.txt 62│   ├── misc 63│   │   └── HEADERS.txt 64│   └── tools 65│   └── JunkRef.txt 66├── ext 67│   ├── JunkDrawer 68│   │   ├── DOS 69│   │   │   ├── BuildTools 70│   │   │   │   ├── v2.0 71│   │   │   │   │   ├── ANSI.DOC 72│   │   │   │   │   ├── CHKDSK.COM 73│   │   │   │   │   ├── COMMAND.COM 74│   │   │   │   │   ├── CONFIG.DOC 75│   │   │   │   │   ├── CREF.EXE 76│   │   │   │   │   ├── DEBUG.COM 77│   │   │   │   │   ├── DEVDRIV.DOC 78│   │   │   │   │   ├── DISKCOPY.COM 79│   │   │   │   │   ├── DOSPATCH.TXT 80│   │   │   │   │   ├── EDLIN.COM 81│   │   │   │   │   ├── EXE2BIN.EXE 82│   │   │   │   │   ├── FC.EXE 83│   │   │   │   │   ├── FILBP.PAS 84│   │   │   │   │   ├── FIND.EXE 85│   │   │   │   │   ├── FORMAT.DOC 86│   │   │   │   │   ├── FORMAT.OBJ 87│   │   │   │   │   ├── FORMES.OBJ 88│   │   │   │   │   ├── INCOMP.DOC 89│   │   │   │   │   ├── INT24.DOC 90│   │   │   │   │   ├── LICENSE 91│   │   │   │   │   ├── LINK.EXE 92│   │   │   │   │   ├── MASM.EXE 93│   │   │   │   │   ├── MORE.COM 94│   │   │   │   │   ├── MSDOS.SYS 95│   │   │   │   │   ├── NMAKE.EXE 96│   │   │   │   │   ├── PRINT.COM 97│   │   │   │   │   ├── PROFIL.OBJ 98│   │   │   │   │   ├── PROFILE.DOC 99│   │   │   │   │   ├── PROHST.EXE 100│   │   │   │   │   ├── PROHST.PAS 101│   │   │   │   │   ├── QUICK.DOC 102│   │   │   │   │   ├── README.DOC 103│   │   │   │   │   ├── RECOVER.COM 104│   │   │   │   │   ├── SORT.EXE 105│   │   │   │   │   ├── SYS.COM 106│   │   │   │   │   ├── SYSCALL.DOC 107│   │   │   │   │   ├── SYSIMES.OBJ 108│   │   │   │   │   ├── SYSINIT.DOC 109│   │   │   │   │   ├── SYSINIT.OBJ 110│   │   │   │   │   └── UTILITY.DOC 111│   │   │   │   └── v4.0 112│   │   │   │   ├── ASC2HLP.EXE 113│   │   │   │   ├── ATTRIB.EXE 114│   │   │   │   ├── BLD 115│   │   │   │   │   ├── INC 116│   │   │   │   │   │   ├── ASSERT.H 117│   │   │   │   │   │   ├── BIOS.H 118│   │   │   │   │   │   ├── CONIO.H 119│   │   │   │   │   │   ├── CTYPE.H 120│   │   │   │   │   │   ├── DIRECT.H 121│   │   │   │   │   │   ├── DOS.H 122│   │   │   │   │   │   ├── ERRNO.H 123│   │   │   │   │   │   ├── FCNTL.H 124│   │   │   │   │   │   ├── FLOAT.H 125│   │   │   │   │   │   ├── GRAPH.H 126│   │   │   │   │   │   ├── IO.H 127│   │   │   │   │   │   ├── LIMITS.H 128│   │   │   │   │   │   ├── MALLOC.H 129│   │   │   │   │   │   ├── MATH.H 130│   │   │   │   │   │   ├── MEMORY.H 131│   │   │   │   │   │   ├── PROCESS.H 132│   │   │   │   │   │   ├── SEARCH.H 133│   │   │   │   │   │   ├── SETJMP.H 134│   │   │   │   │   │   ├── SHARE.H 135│   │   │   │   │   │   ├── SIGNAL.H 136│   │   │   │   │   │   ├── STDARG.H 137│   │   │   │   │   │   ├── STDDEF.H 138│   │   │   │   │   │   ├── STDIO.H 139│   │   │   │   │   │   ├── STDLIB.H 140│   │   │   │   │   │   ├── STRING.H 141│   │   │   │   │   │   ├── SYS 142│   │   │   │   │   │   │   ├── LOCKING.H 143│   │   │   │   │   │   │   ├── STAT.H 144│   │   │   │   │   │   │   ├── TIMEB.H 145│   │   │   │   │   │   │   ├── TYPES.H 146│   │   │   │   │   │   │   └── UTIME.H 147│   │   │   │   │   │   ├── TIME.H 148│   │   │   │   │   │   └── VARARGS.H 149│   │   │   │   │   └── LIB 150│   │   │   │   │   ├── BINMODE.OBJ 151│   │   │   │   │   ├── CLIBCE.LIB 152│   │   │   │   │   ├── CLIBCR.LIB 153│   │   │   │   │   ├── CLIBFP.LIB 154│   │   │   │   │   ├── CVARSTCK.OBJ 155│   │   │   │   │   ├── EM.LIB 156│   │   │   │   │   ├── GRAPHICS.LIB 157│   │   │   │   │   ├── LIBH.LIB 158│   │   │   │   │   ├── LLIBCE.LIB 159│   │   │   │   │   ├── LLIBCR.LIB 160│   │   │   │   │   ├── LLIBFP.LIB 161│   │   │   │   │   ├── LVARSTCK.OBJ 162│   │   │   │   │   ├── MLIBCE.LIB 163│   │   │   │   │   ├── MLIBCR.LIB 164│   │   │   │   │   ├── MLIBFP.LIB 165│   │   │   │   │   ├── MVARSTCK.OBJ 166│   │   │   │   │   ├── SETARGV.OBJ 167│   │   │   │   │   ├── SLIBCE.LIB 168│   │   │   │   │   ├── SLIBCR.LIB 169│   │   │   │   │   ├── SLIBFP.LIB 170│   │   │   │   │   └── SVARSTCK.OBJ 171│   │   │   │   ├── BUILDIDX.EXE 172│   │   │   │   ├── BUILDMSG.EXE 173│   │   │   │   ├── C1.ERR 174│   │   │   │   ├── C1.EXE 175│   │   │   │   ├── C1L.EXE 176│   │   │   │   ├── C2.EXE 177│   │   │   │   ├── C23.ERR 178│   │   │   │   ├── C3.EXE 179│   │   │   │   ├── CL.ERR 180│   │   │   │   ├── CL.EXE 181│   │   │   │   ├── CL.HLP 182│   │   │   │   ├── COMPRESS.COM 183│   │   │   │   ├── CONVERT.EXE 184│   │   │   │   ├── DBOF.EXE 185│   │   │   │   ├── EXE2BIN.EXE 186│   │   │   │   ├── EXEC.EXE 187│   │   │   │   ├── EXEFIX.EXE 188│   │   │   │   ├── EXEMOD.EXE 189│   │   │   │   ├── EXEPACK.EXE 190│   │   │   │   ├── LIB.EXE 191│   │   │   │   ├── LICENSE 192│   │   │   │   ├── LINK.EXE 193│   │   │   │   ├── MASM.EXE 194│   │   │   │   ├── MENUBLD.EXE 195│   │   │   │   ├── NMAKE.EXE 196│   │   │   │   ├── NOSRVBLD.EXE 197│   │   │   │   └── TOOLS.INI 198│   │   │   └── README.txt 199│   │   ├── README.md 200│   │   ├── checksums.md5 201│   │   ├── checksums.sha 202│   │   ├── media 203│   │   │   ├── 64textures 204│   │   │   │   ├── Wall-01.bmp 205│   │   │   │   ├── flower-01.bmp 206│   │   │   │   └── stones-01.bmp 207│   │   │   ├── HDR 208│   │   │   │   ├── CC0 209│   │   │   │   │   ├── citrus_orchard_road_puresky_4k.exr 210│   │   │   │   │   └── qwantani_afternoon_puresky_4k.exr 211│   │   │   │   └── README.txt 212│   │   │   ├── Logos 213│   │   │   │   ├── 2026.af 214│   │   │   │   ├── Flat 215│   │   │   │   │   ├── 4248_logo_flat_1.svg 216│   │   │   │   │   ├── 4248_logo_flat_10.svg 217│   │   │   │   │   ├── 4248_logo_flat_11.svg 218│   │   │   │   │   ├── 4248_logo_flat_12.svg 219│   │   │   │   │   ├── 4248_logo_flat_13.svg 220│   │   │   │   │   ├── 4248_logo_flat_14.svg 221│   │   │   │   │   ├── 4248_logo_flat_2.svg 222│   │   │   │   │   ├── 4248_logo_flat_3.svg 223│   │   │   │   │   ├── 4248_logo_flat_4.svg 224│   │   │   │   │   ├── 4248_logo_flat_5.svg 225│   │   │   │   │   ├── 4248_logo_flat_6.svg 226│   │   │   │   │   ├── 4248_logo_flat_7.svg 227│   │   │   │   │   ├── 4248_logo_flat_8.svg 228│   │   │   │   │   └── 4248_logo_flat_9.svg 229│   │   │   │   └── TTF 230│   │   │   │   ├── A4SPEED-Bold.ttf 231│   │   │   │   ├── Readme-A4SPEED.txt 232│   │   │   │   ├── Readme-FullPack.txt 233│   │   │   │   └── full Pack 2025.ttf 234│   │   │   ├── Monkey_graphic.blend 235│   │   │   ├── RGB_monkey_test.blend 236│   │   │   ├── audio 237│   │   │   │   ├── STest 238│   │   │   │   │   ├── STest1 Project 239│   │   │   │   │   │   ├── Icon\015 240│   │   │   │   │   │   └── STest1.als 241│   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000 Project 242│   │   │   │   │   │   ├── Backup 243│   │   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000 [2025-11-15 122656].als 244│   │   │   │   │   │   ├── Icon\015 245│   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000.als 246│   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.flac 247│   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.wav 248│   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.flac 249│   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.wav 250│   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.flac 251│   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.wav 252│   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000 Project 253│   │   │   │   │   │   ├── Backup 254│   │   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000 [2025-11-15 122750].als 255│   │   │   │   │   │   ├── Icon\015 256│   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000.als 257│   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.flac 258│   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.wav 259│   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.flac 260│   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.wav 261│   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.flac 262│   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.wav 263│   │   │   │   │   ├── STest1_1kHz.flac 264│   │   │   │   │   ├── STest1_1kHz.wav 265│   │   │   │   │   ├── STest1_200Hz.flac 266│   │   │   │   │   ├── STest1_200Hz.wav 267│   │   │   │   │   ├── STest1_Left.flac 268│   │   │   │   │   ├── STest1_Left.wav 269│   │   │   │   │   ├── STest1_Left200Hz.flac 270│   │   │   │   │   ├── STest1_Left200Hz.wav 271│   │   │   │   │   ├── STest1_Mids.flac 272│   │   │   │   │   ├── STest1_Mids.wav 273│   │   │   │   │   ├── STest1_Mono.flac 274│   │   │   │   │   ├── STest1_Mono.wav 275│   │   │   │   │   ├── STest1_Mono200Hz.flac 276│   │   │   │   │   ├── STest1_Mono200Hz.wav 277│   │   │   │   │   ├── STest1_Right.flac 278│   │   │   │   │   ├── STest1_Right.wav 279│   │   │   │   │   ├── STest1_Right200Hz.flac 280│   │   │   │   │   ├── STest1_Right200Hz.wav 281│   │   │   │   │   ├── STest1_Sides.flac 282│   │   │   │   │   ├── STest1_Sides.wav 283│   │   │   │   │   ├── STest1_Stereo.flac 284│   │   │   │   │   ├── STest1_Stereo.wav 285│   │   │   │   │   ├── STest1_Wide.flac 286│   │   │   │   │   └── STest1_Wide.wav 287│   │   │   │   └── cardinal 288│   │   │   │   ├── Base.vcv 289│   │   │   │   └── SIMP-DX-1.vcv 290│   │   │   ├── gridmap_blank_test.blend 291│   │   │   └── testing_images 292│   │   │   ├── 465552 293│   │   │   │   ├── bk.bmp 294│   │   │   │   ├── bk.png 295│   │   │   │   └── blix.png 296│   │   │   ├── btest 297│   │   │   │   ├── 32btest.bmp 298│   │   │   │   ├── 32btest.gif 299│   │   │   │   ├── 32btest.jpeg 300│   │   │   │   └── 32btest.png 301│   │   │   └── dog 302│   │   │   ├── dog.jpg 303│   │   │   ├── dog_blue.jpg 304│   │   │   ├── dog_bw.jpg 305│   │   │   ├── dog_bw_edit.jpg 306│   │   │   ├── dog_green.jpg 307│   │   │   ├── dog_invert.jpg 308│   │   │   ├── dog_red.jpg 309│   │   │   ├── dog_small.jpg 310│   │   │   └── dog_t40.jpg 311│   │   ├── misc 312│   │   │   ├── README.txt 313│   │   │   ├── floppy 314│   │   │   │   ├── floppy_1200.img 315│   │   │   │   ├── floppy_1440.img 316│   │   │   │   ├── floppy_360.img 317│   │   │   │   └── floppy_720.img 318│   │   │   ├── text 319│   │   │   │   └── lorem100.txt 320│   │   │   └── vh 321│   │   │   ├── a.out 322│   │   │   ├── gates.s 323│   │   │   ├── halfadder.s 324│   │   │   └── out.s 325│   │   ├── releases 326│   │   │   ├── README.txt 327│   │   │   ├── media 328│   │   │   │   ├── busybox 329│   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.png 330│   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.svg 331│   │   │   │   │   ├── busybox-1.37.0-static-nonet-build.png 332│   │   │   │   │   └── busybox-1.37.0-static-nonet-build.svg 333│   │   │   │   └── linux 334│   │   │   │   └── kernel 335│   │   │   │   ├── Linux-4.9-kernel-x86_64.png 336│   │   │   │   ├── Linux-4.9-kernel-x86_64.svg 337│   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.png 338│   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.svg 339│   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.png 340│   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.svg 341│   │   │   │   ├── linux-6.13.6-kernel-x86_64.png 342│   │   │   │   └── linux-6.13.6-kernel-x86_64.svg 343│   │   │   └── pub 344│   │   │   ├── LWJGL 345│   │   │   │   └── lwjgl-3.3.6 346│   │   │   │   ├── LICENSE 347│   │   │   │   ├── build.txt 348│   │   │   │   ├── lwjgl 349│   │   │   │   │   ├── libffi_license.txt 350│   │   │   │   │   ├── liburing_license.txt 351│   │   │   │   │   ├── lwjgl-javadoc.jar 352│   │   │   │   │   ├── lwjgl-natives-freebsd.jar 353│   │   │   │   │   ├── lwjgl-natives-linux-arm32.jar 354│   │   │   │   │   ├── lwjgl-natives-linux-arm64.jar 355│   │   │   │   │   ├── lwjgl-natives-linux-ppc64le.jar 356│   │   │   │   │   ├── lwjgl-natives-linux-riscv64.jar 357│   │   │   │   │   ├── lwjgl-natives-linux.jar 358│   │   │   │   │   ├── lwjgl-natives-macos-arm64.jar 359│   │   │   │   │   ├── lwjgl-natives-macos.jar 360│   │   │   │   │   ├── lwjgl-natives-windows-arm64.jar 361│   │   │   │   │   ├── lwjgl-natives-windows-x86.jar 362│   │   │   │   │   ├── lwjgl-natives-windows.jar 363│   │   │   │   │   ├── lwjgl-sources.jar 364│   │   │   │   │   └── lwjgl.jar 365│   │   │   │   ├── lwjgl-assimp 366│   │   │   │   │   ├── assimp_license.txt 367│   │   │   │   │   ├── lwjgl-assimp-javadoc.jar 368│   │   │   │   │   ├── lwjgl-assimp-natives-freebsd.jar 369│   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm32.jar 370│   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm64.jar 371│   │   │   │   │   ├── lwjgl-assimp-natives-linux-ppc64le.jar 372│   │   │   │   │   ├── lwjgl-assimp-natives-linux-riscv64.jar 373│   │   │   │   │   ├── lwjgl-assimp-natives-linux.jar 374│   │   │   │   │   ├── lwjgl-assimp-natives-macos-arm64.jar 375│   │   │   │   │   ├── lwjgl-assimp-natives-macos.jar 376│   │   │   │   │   ├── lwjgl-assimp-natives-windows-arm64.jar 377│   │   │   │   │   ├── lwjgl-assimp-natives-windows-x86.jar 378│   │   │   │   │   ├── lwjgl-assimp-natives-windows.jar 379│   │   │   │   │   ├── lwjgl-assimp-sources.jar 380│   │   │   │   │   └── lwjgl-assimp.jar 381│   │   │   │   ├── lwjgl-bgfx 382│   │   │   │   │   ├── bgfx_license.txt 383│   │   │   │   │   ├── lwjgl-bgfx-javadoc.jar 384│   │   │   │   │   ├── lwjgl-bgfx-natives-freebsd.jar 385│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm32.jar 386│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm64.jar 387│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-ppc64le.jar 388│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-riscv64.jar 389│   │   │   │   │   ├── lwjgl-bgfx-natives-linux.jar 390│   │   │   │   │   ├── lwjgl-bgfx-natives-macos-arm64.jar 391│   │   │   │   │   ├── lwjgl-bgfx-natives-macos.jar 392│   │   │   │   │   ├── lwjgl-bgfx-natives-windows-x86.jar 393│   │   │   │   │   ├── lwjgl-bgfx-natives-windows.jar 394│   │   │   │   │   ├── lwjgl-bgfx-sources.jar 395│   │   │   │   │   └── lwjgl-bgfx.jar 396│   │   │   │   ├── lwjgl-cuda 397│   │   │   │   │   ├── cuda_license.txt 398│   │   │   │   │   ├── lwjgl-cuda-javadoc.jar 399│   │   │   │   │   ├── lwjgl-cuda-sources.jar 400│   │   │   │   │   └── lwjgl-cuda.jar 401│   │   │   │   ├── lwjgl-egl 402│   │   │   │   │   ├── khronos_license.txt 403│   │   │   │   │   ├── lwjgl-egl-javadoc.jar 404│   │   │   │   │   ├── lwjgl-egl-sources.jar 405│   │   │   │   │   └── lwjgl-egl.jar 406│   │   │   │   ├── lwjgl-fmod 407│   │   │   │   │   ├── fmod_license.txt 408│   │   │   │   │   ├── lwjgl-fmod-javadoc.jar 409│   │   │   │   │   ├── lwjgl-fmod-sources.jar 410│   │   │   │   │   └── lwjgl-fmod.jar 411│   │   │   │   ├── lwjgl-freetype 412│   │   │   │   │   ├── freetype_license.txt 413│   │   │   │   │   ├── lwjgl-freetype-javadoc.jar 414│   │   │   │   │   ├── lwjgl-freetype-natives-freebsd.jar 415│   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm32.jar 416│   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm64.jar 417│   │   │   │   │   ├── lwjgl-freetype-natives-linux-ppc64le.jar 418│   │   │   │   │   ├── lwjgl-freetype-natives-linux-riscv64.jar 419│   │   │   │   │   ├── lwjgl-freetype-natives-linux.jar 420│   │   │   │   │   ├── lwjgl-freetype-natives-macos-arm64.jar 421│   │   │   │   │   ├── lwjgl-freetype-natives-macos.jar 422│   │   │   │   │   ├── lwjgl-freetype-natives-windows-arm64.jar 423│   │   │   │   │   ├── lwjgl-freetype-natives-windows-x86.jar 424│   │   │   │   │   ├── lwjgl-freetype-natives-windows.jar 425│   │   │   │   │   ├── lwjgl-freetype-sources.jar 426│   │   │   │   │   └── lwjgl-freetype.jar 427│   │   │   │   ├── lwjgl-glfw 428│   │   │   │   │   ├── glfw_license.txt 429│   │   │   │   │   ├── lwjgl-glfw-javadoc.jar 430│   │   │   │   │   ├── lwjgl-glfw-natives-freebsd.jar 431│   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm32.jar 432│   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm64.jar 433│   │   │   │   │   ├── lwjgl-glfw-natives-linux-ppc64le.jar 434│   │   │   │   │   ├── lwjgl-glfw-natives-linux-riscv64.jar 435│   │   │   │   │   ├── lwjgl-glfw-natives-linux.jar 436│   │   │   │   │   ├── lwjgl-glfw-natives-macos-arm64.jar 437│   │   │   │   │   ├── lwjgl-glfw-natives-macos.jar 438│   │   │   │   │   ├── lwjgl-glfw-natives-windows-arm64.jar 439│   │   │   │   │   ├── lwjgl-glfw-natives-windows-x86.jar 440│   │   │   │   │   ├── lwjgl-glfw-natives-windows.jar 441│   │   │   │   │   ├── lwjgl-glfw-sources.jar 442│   │   │   │   │   └── lwjgl-glfw.jar 443│   │   │   │   ├── lwjgl-harfbuzz 444│   │   │   │   │   ├── harfbuzz_license.txt 445│   │   │   │   │   ├── lwjgl-harfbuzz-javadoc.jar 446│   │   │   │   │   ├── lwjgl-harfbuzz-natives-freebsd.jar 447│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm32.jar 448│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm64.jar 449│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-ppc64le.jar 450│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-riscv64.jar 451│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux.jar 452│   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos-arm64.jar 453│   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos.jar 454│   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-arm64.jar 455│   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-x86.jar 456│   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows.jar 457│   │   │   │   │   ├── lwjgl-harfbuzz-sources.jar 458│   │   │   │   │   └── lwjgl-harfbuzz.jar 459│   │   │   │   ├── lwjgl-hwloc 460│   │   │   │   │   ├── lwjgl-hwloc-javadoc.jar 461│   │   │   │   │   ├── lwjgl-hwloc-natives-freebsd.jar 462│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm32.jar 463│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm64.jar 464│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-ppc64le.jar 465│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-riscv64.jar 466│   │   │   │   │   ├── lwjgl-hwloc-natives-linux.jar 467│   │   │   │   │   ├── lwjgl-hwloc-natives-macos-arm64.jar 468│   │   │   │   │   ├── lwjgl-hwloc-natives-macos.jar 469│   │   │   │   │   ├── lwjgl-hwloc-natives-windows-arm64.jar 470│   │   │   │   │   ├── lwjgl-hwloc-natives-windows-x86.jar 471│   │   │   │   │   ├── lwjgl-hwloc-natives-windows.jar 472│   │   │   │   │   ├── lwjgl-hwloc-sources.jar 473│   │   │   │   │   └── lwjgl-hwloc.jar 474│   │   │   │   ├── lwjgl-jawt 475│   │   │   │   │   ├── lwjgl-jawt-javadoc.jar 476│   │   │   │   │   ├── lwjgl-jawt-sources.jar 477│   │   │   │   │   └── lwjgl-jawt.jar 478│   │   │   │   ├── lwjgl-jemalloc 479│   │   │   │   │   ├── jemalloc_license.txt 480│   │   │   │   │   ├── lwjgl-jemalloc-javadoc.jar 481│   │   │   │   │   ├── lwjgl-jemalloc-natives-freebsd.jar 482│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm32.jar 483│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm64.jar 484│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-ppc64le.jar 485│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-riscv64.jar 486│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux.jar 487│   │   │   │   │   ├── lwjgl-jemalloc-natives-macos-arm64.jar 488│   │   │   │   │   ├── lwjgl-jemalloc-natives-macos.jar 489│   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-arm64.jar 490│   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-x86.jar 491│   │   │   │   │   ├── lwjgl-jemalloc-natives-windows.jar 492│   │   │   │   │   ├── lwjgl-jemalloc-sources.jar 493│   │   │   │   │   └── lwjgl-jemalloc.jar 494│   │   │   │   ├── lwjgl-ktx 495│   │   │   │   │   ├── ktx_license.txt 496│   │   │   │   │   ├── lwjgl-ktx-javadoc.jar 497│   │   │   │   │   ├── lwjgl-ktx-natives-freebsd.jar 498│   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm32.jar 499│   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm64.jar 500│   │   │   │   │   ├── lwjgl-ktx-natives-linux-ppc64le.jar 501│   │   │   │   │   ├── lwjgl-ktx-natives-linux-riscv64.jar 502│   │   │   │   │   ├── lwjgl-ktx-natives-linux.jar 503│   │   │   │   │   ├── lwjgl-ktx-natives-macos-arm64.jar 504│   │   │   │   │   ├── lwjgl-ktx-natives-macos.jar 505│   │   │   │   │   ├── lwjgl-ktx-natives-windows-arm64.jar 506│   │   │   │   │   ├── lwjgl-ktx-natives-windows.jar 507│   │   │   │   │   ├── lwjgl-ktx-sources.jar 508│   │   │   │   │   └── lwjgl-ktx.jar 509│   │   │   │   ├── lwjgl-libdivide 510│   │   │   │   │   ├── libdivide_license.txt 511│   │   │   │   │   ├── lwjgl-libdivide-javadoc.jar 512│   │   │   │   │   ├── lwjgl-libdivide-natives-freebsd.jar 513│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm32.jar 514│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm64.jar 515│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-ppc64le.jar 516│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-riscv64.jar 517│   │   │   │   │   ├── lwjgl-libdivide-natives-linux.jar 518│   │   │   │   │   ├── lwjgl-libdivide-natives-macos-arm64.jar 519│   │   │   │   │   ├── lwjgl-libdivide-natives-macos.jar 520│   │   │   │   │   ├── lwjgl-libdivide-natives-windows-arm64.jar 521│   │   │   │   │   ├── lwjgl-libdivide-natives-windows-x86.jar 522│   │   │   │   │   ├── lwjgl-libdivide-natives-windows.jar 523│   │   │   │   │   ├── lwjgl-libdivide-sources.jar 524│   │   │   │   │   └── lwjgl-libdivide.jar 525│   │   │   │   ├── lwjgl-llvm 526│   │   │   │   │   ├── llvm_license.txt 527│   │   │   │   │   ├── lwjgl-llvm-javadoc.jar 528│   │   │   │   │   ├── lwjgl-llvm-natives-freebsd.jar 529│   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm32.jar 530│   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm64.jar 531│   │   │   │   │   ├── lwjgl-llvm-natives-linux-ppc64le.jar 532│   │   │   │   │   ├── lwjgl-llvm-natives-linux-riscv64.jar 533│   │   │   │   │   ├── lwjgl-llvm-natives-linux.jar 534│   │   │   │   │   ├── lwjgl-llvm-natives-macos-arm64.jar 535│   │   │   │   │   ├── lwjgl-llvm-natives-macos.jar 536│   │   │   │   │   ├── lwjgl-llvm-natives-windows-arm64.jar 537│   │   │   │   │   ├── lwjgl-llvm-natives-windows-x86.jar 538│   │   │   │   │   ├── lwjgl-llvm-natives-windows.jar 539│   │   │   │   │   ├── lwjgl-llvm-sources.jar 540│   │   │   │   │   └── lwjgl-llvm.jar 541│   │   │   │   ├── lwjgl-lmdb 542│   │   │   │   │   ├── lmdb_license.txt 543│   │   │   │   │   ├── lwjgl-lmdb-javadoc.jar 544│   │   │   │   │   ├── lwjgl-lmdb-natives-freebsd.jar 545│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm32.jar 546│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm64.jar 547│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-ppc64le.jar 548│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-riscv64.jar 549│   │   │   │   │   ├── lwjgl-lmdb-natives-linux.jar 550│   │   │   │   │   ├── lwjgl-lmdb-natives-macos-arm64.jar 551│   │   │   │   │   ├── lwjgl-lmdb-natives-macos.jar 552│   │   │   │   │   ├── lwjgl-lmdb-natives-windows-arm64.jar 553│   │   │   │   │   ├── lwjgl-lmdb-natives-windows-x86.jar 554│   │   │   │   │   ├── lwjgl-lmdb-natives-windows.jar 555│   │   │   │   │   ├── lwjgl-lmdb-sources.jar 556│   │   │   │   │   └── lwjgl-lmdb.jar 557│   │   │   │   ├── lwjgl-lz4 558│   │   │   │   │   ├── lwjgl-lz4-javadoc.jar 559│   │   │   │   │   ├── lwjgl-lz4-natives-freebsd.jar 560│   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm32.jar 561│   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm64.jar 562│   │   │   │   │   ├── lwjgl-lz4-natives-linux-ppc64le.jar 563│   │   │   │   │   ├── lwjgl-lz4-natives-linux-riscv64.jar 564│   │   │   │   │   ├── lwjgl-lz4-natives-linux.jar 565│   │   │   │   │   ├── lwjgl-lz4-natives-macos-arm64.jar 566│   │   │   │   │   ├── lwjgl-lz4-natives-macos.jar 567│   │   │   │   │   ├── lwjgl-lz4-natives-windows-arm64.jar 568│   │   │   │   │   ├── lwjgl-lz4-natives-windows-x86.jar 569│   │   │   │   │   ├── lwjgl-lz4-natives-windows.jar 570│   │   │   │   │   ├── lwjgl-lz4-sources.jar 571│   │   │   │   │   ├── lwjgl-lz4.jar 572│   │   │   │   │   └── lz4_license.txt 573│   │   │   │   ├── lwjgl-meow 574│   │   │   │   │   ├── lwjgl-meow-javadoc.jar 575│   │   │   │   │   ├── lwjgl-meow-natives-freebsd.jar 576│   │   │   │   │   ├── lwjgl-meow-natives-linux-arm64.jar 577│   │   │   │   │   ├── lwjgl-meow-natives-linux.jar 578│   │   │   │   │   ├── lwjgl-meow-natives-macos-arm64.jar 579│   │   │   │   │   ├── lwjgl-meow-natives-macos.jar 580│   │   │   │   │   ├── lwjgl-meow-natives-windows-arm64.jar 581│   │   │   │   │   ├── lwjgl-meow-natives-windows-x86.jar 582│   │   │   │   │   ├── lwjgl-meow-natives-windows.jar 583│   │   │   │   │   ├── lwjgl-meow-sources.jar 584│   │   │   │   │   ├── lwjgl-meow.jar 585│   │   │   │   │   └── meow_license.txt 586│   │   │   │   ├── lwjgl-meshoptimizer 587│   │   │   │   │   ├── lwjgl-meshoptimizer-javadoc.jar 588│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-freebsd.jar 589│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm32.jar 590│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm64.jar 591│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-ppc64le.jar 592│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-riscv64.jar 593│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux.jar 594│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos-arm64.jar 595│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos.jar 596│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-arm64.jar 597│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-x86.jar 598│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows.jar 599│   │   │   │   │   ├── lwjgl-meshoptimizer-sources.jar 600│   │   │   │   │   ├── lwjgl-meshoptimizer.jar 601│   │   │   │   │   └── meshoptimizer_license.txt 602│   │   │   │   ├── lwjgl-msdfgen 603│   │   │   │   │   ├── lwjgl-msdfgen-javadoc.jar 604│   │   │   │   │   ├── lwjgl-msdfgen-natives-freebsd.jar 605│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm32.jar 606│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm64.jar 607│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-ppc64le.jar 608│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-riscv64.jar 609│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux.jar 610│   │   │   │   │   ├── lwjgl-msdfgen-natives-macos-arm64.jar 611│   │   │   │   │   ├── lwjgl-msdfgen-natives-macos.jar 612│   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-arm64.jar 613│   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-x86.jar 614│   │   │   │   │   ├── lwjgl-msdfgen-natives-windows.jar 615│   │   │   │   │   ├── lwjgl-msdfgen-sources.jar 616│   │   │   │   │   ├── lwjgl-msdfgen.jar 617│   │   │   │   │   └── msdfgen_license.txt 618│   │   │   │   ├── lwjgl-nanovg 619│   │   │   │   │   ├── blendish_license.txt 620│   │   │   │   │   ├── lwjgl-nanovg-javadoc.jar 621│   │   │   │   │   ├── lwjgl-nanovg-natives-freebsd.jar 622│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm32.jar 623│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm64.jar 624│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-ppc64le.jar 625│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-riscv64.jar 626│   │   │   │   │   ├── lwjgl-nanovg-natives-linux.jar 627│   │   │   │   │   ├── lwjgl-nanovg-natives-macos-arm64.jar 628│   │   │   │   │   ├── lwjgl-nanovg-natives-macos.jar 629│   │   │   │   │   ├── lwjgl-nanovg-natives-windows-arm64.jar 630│   │   │   │   │   ├── lwjgl-nanovg-natives-windows-x86.jar 631│   │   │   │   │   ├── lwjgl-nanovg-natives-windows.jar 632│   │   │   │   │   ├── lwjgl-nanovg-sources.jar 633│   │   │   │   │   ├── lwjgl-nanovg.jar 634│   │   │   │   │   ├── nanosvg_license.txt 635│   │   │   │   │   └── nanovg_license.txt 636│   │   │   │   ├── lwjgl-nfd 637│   │   │   │   │   ├── lwjgl-nfd-javadoc.jar 638│   │   │   │   │   ├── lwjgl-nfd-natives-freebsd.jar 639│   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm32.jar 640│   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm64.jar 641│   │   │   │   │   ├── lwjgl-nfd-natives-linux-ppc64le.jar 642│   │   │   │   │   ├── lwjgl-nfd-natives-linux-riscv64.jar 643│   │   │   │   │   ├── lwjgl-nfd-natives-linux.jar 644│   │   │   │   │   ├── lwjgl-nfd-natives-macos-arm64.jar 645│   │   │   │   │   ├── lwjgl-nfd-natives-macos.jar 646│   │   │   │   │   ├── lwjgl-nfd-natives-windows-arm64.jar 647│   │   │   │   │   ├── lwjgl-nfd-natives-windows-x86.jar 648│   │   │   │   │   ├── lwjgl-nfd-natives-windows.jar 649│   │   │   │   │   ├── lwjgl-nfd-sources.jar 650│   │   │   │   │   ├── lwjgl-nfd.jar 651│   │   │   │   │   └── nfd_license.txt 652│   │   │   │   ├── lwjgl-nuklear 653│   │   │   │   │   ├── lwjgl-nuklear-javadoc.jar 654│   │   │   │   │   ├── lwjgl-nuklear-natives-freebsd.jar 655│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm32.jar 656│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm64.jar 657│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-ppc64le.jar 658│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-riscv64.jar 659│   │   │   │   │   ├── lwjgl-nuklear-natives-linux.jar 660│   │   │   │   │   ├── lwjgl-nuklear-natives-macos-arm64.jar 661│   │   │   │   │   ├── lwjgl-nuklear-natives-macos.jar 662│   │   │   │   │   ├── lwjgl-nuklear-natives-windows-arm64.jar 663│   │   │   │   │   ├── lwjgl-nuklear-natives-windows-x86.jar 664│   │   │   │   │   ├── lwjgl-nuklear-natives-windows.jar 665│   │   │   │   │   ├── lwjgl-nuklear-sources.jar 666│   │   │   │   │   └── lwjgl-nuklear.jar 667│   │   │   │   ├── lwjgl-odbc 668│   │   │   │   │   ├── lwjgl-odbc-javadoc.jar 669│   │   │   │   │   ├── lwjgl-odbc-sources.jar 670│   │   │   │   │   └── lwjgl-odbc.jar 671│   │   │   │   ├── lwjgl-openal 672│   │   │   │   │   ├── lwjgl-openal-javadoc.jar 673│   │   │   │   │   ├── lwjgl-openal-natives-freebsd.jar 674│   │   │   │   │   ├── lwjgl-openal-natives-linux-arm32.jar 675│   │   │   │   │   ├── lwjgl-openal-natives-linux-arm64.jar 676│   │   │   │   │   ├── lwjgl-openal-natives-linux-ppc64le.jar 677│   │   │   │   │   ├── lwjgl-openal-natives-linux-riscv64.jar 678│   │   │   │   │   ├── lwjgl-openal-natives-linux.jar 679│   │   │   │   │   ├── lwjgl-openal-natives-macos-arm64.jar 680│   │   │   │   │   ├── lwjgl-openal-natives-macos.jar 681│   │   │   │   │   ├── lwjgl-openal-natives-windows-arm64.jar 682│   │   │   │   │   ├── lwjgl-openal-natives-windows-x86.jar 683│   │   │   │   │   ├── lwjgl-openal-natives-windows.jar 684│   │   │   │   │   ├── lwjgl-openal-sources.jar 685│   │   │   │   │   ├── lwjgl-openal.jar 686│   │   │   │   │   └── openal_soft_license.txt 687│   │   │   │   ├── lwjgl-opencl 688│   │   │   │   │   ├── khronos_license.txt 689│   │   │   │   │   ├── lwjgl-opencl-javadoc.jar 690│   │   │   │   │   ├── lwjgl-opencl-sources.jar 691│   │   │   │   │   └── lwjgl-opencl.jar 692│   │   │   │   ├── lwjgl-opengl 693│   │   │   │   │   ├── khronos_license.txt 694│   │   │   │   │   ├── lwjgl-opengl-javadoc.jar 695│   │   │   │   │   ├── lwjgl-opengl-natives-freebsd.jar 696│   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm32.jar 697│   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm64.jar 698│   │   │   │   │   ├── lwjgl-opengl-natives-linux-ppc64le.jar 699│   │   │   │   │   ├── lwjgl-opengl-natives-linux-riscv64.jar 700│   │   │   │   │   ├── lwjgl-opengl-natives-linux.jar 701│   │   │   │   │   ├── lwjgl-opengl-natives-macos-arm64.jar 702│   │   │   │   │   ├── lwjgl-opengl-natives-macos.jar 703│   │   │   │   │   ├── lwjgl-opengl-natives-windows-arm64.jar 704│   │   │   │   │   ├── lwjgl-opengl-natives-windows-x86.jar 705│   │   │   │   │   ├── lwjgl-opengl-natives-windows.jar 706│   │   │   │   │   ├── lwjgl-opengl-sources.jar 707│   │   │   │   │   └── lwjgl-opengl.jar 708│   │   │   │   ├── lwjgl-opengles 709│   │   │   │   │   ├── khronos_license.txt 710│   │   │   │   │   ├── lwjgl-opengles-javadoc.jar 711│   │   │   │   │   ├── lwjgl-opengles-natives-freebsd.jar 712│   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm32.jar 713│   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm64.jar 714│   │   │   │   │   ├── lwjgl-opengles-natives-linux-ppc64le.jar 715│   │   │   │   │   ├── lwjgl-opengles-natives-linux-riscv64.jar 716│   │   │   │   │   ├── lwjgl-opengles-natives-linux.jar 717│   │   │   │   │   ├── lwjgl-opengles-natives-macos-arm64.jar 718│   │   │   │   │   ├── lwjgl-opengles-natives-macos.jar 719│   │   │   │   │   ├── lwjgl-opengles-natives-windows-arm64.jar 720│   │   │   │   │   ├── lwjgl-opengles-natives-windows-x86.jar 721│   │   │   │   │   ├── lwjgl-opengles-natives-windows.jar 722│   │   │   │   │   ├── lwjgl-opengles-sources.jar 723│   │   │   │   │   └── lwjgl-opengles.jar 724│   │   │   │   ├── lwjgl-openvr 725│   │   │   │   │   ├── lwjgl-openvr-javadoc.jar 726│   │   │   │   │   ├── lwjgl-openvr-natives-linux-arm64.jar 727│   │   │   │   │   ├── lwjgl-openvr-natives-linux.jar 728│   │   │   │   │   ├── lwjgl-openvr-natives-macos.jar 729│   │   │   │   │   ├── lwjgl-openvr-natives-windows-x86.jar 730│   │   │   │   │   ├── lwjgl-openvr-natives-windows.jar 731│   │   │   │   │   ├── lwjgl-openvr-sources.jar 732│   │   │   │   │   ├── lwjgl-openvr.jar 733│   │   │   │   │   └── openvr_license.txt 734│   │   │   │   ├── lwjgl-openxr 735│   │   │   │   │   ├── lwjgl-openxr-javadoc.jar 736│   │   │   │   │   ├── lwjgl-openxr-natives-freebsd.jar 737│   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm32.jar 738│   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm64.jar 739│   │   │   │   │   ├── lwjgl-openxr-natives-linux-ppc64le.jar 740│   │   │   │   │   ├── lwjgl-openxr-natives-linux-riscv64.jar 741│   │   │   │   │   ├── lwjgl-openxr-natives-linux.jar 742│   │   │   │   │   ├── lwjgl-openxr-natives-windows-arm64.jar 743│   │   │   │   │   ├── lwjgl-openxr-natives-windows-x86.jar 744│   │   │   │   │   ├── lwjgl-openxr-natives-windows.jar 745│   │   │   │   │   ├── lwjgl-openxr-sources.jar 746│   │   │   │   │   ├── lwjgl-openxr.jar 747│   │   │   │   │   └── openxr_license.txt 748│   │   │   │   ├── lwjgl-opus 749│   │   │   │   │   ├── lwjgl-opus-javadoc.jar 750│   │   │   │   │   ├── lwjgl-opus-natives-freebsd.jar 751│   │   │   │   │   ├── lwjgl-opus-natives-linux-arm32.jar 752│   │   │   │   │   ├── lwjgl-opus-natives-linux-arm64.jar 753│   │   │   │   │   ├── lwjgl-opus-natives-linux-ppc64le.jar 754│   │   │   │   │   ├── lwjgl-opus-natives-linux-riscv64.jar 755│   │   │   │   │   ├── lwjgl-opus-natives-linux.jar 756│   │   │   │   │   ├── lwjgl-opus-natives-macos-arm64.jar 757│   │   │   │   │   ├── lwjgl-opus-natives-macos.jar 758│   │   │   │   │   ├── lwjgl-opus-natives-windows-arm64.jar 759│   │   │   │   │   ├── lwjgl-opus-natives-windows-x86.jar 760│   │   │   │   │   ├── lwjgl-opus-natives-windows.jar 761│   │   │   │   │   ├── lwjgl-opus-sources.jar 762│   │   │   │   │   ├── lwjgl-opus.jar 763│   │   │   │   │   └── opus_license.txt 764│   │   │   │   ├── lwjgl-ovr 765│   │   │   │   │   ├── lwjgl-ovr-javadoc.jar 766│   │   │   │   │   ├── lwjgl-ovr-natives-windows-x86.jar 767│   │   │   │   │   ├── lwjgl-ovr-natives-windows.jar 768│   │   │   │   │   ├── lwjgl-ovr-sources.jar 769│   │   │   │   │   ├── lwjgl-ovr.jar 770│   │   │   │   │   └── ovr_license.txt 771│   │   │   │   ├── lwjgl-par 772│   │   │   │   │   ├── lwjgl-par-javadoc.jar 773│   │   │   │   │   ├── lwjgl-par-natives-freebsd.jar 774│   │   │   │   │   ├── lwjgl-par-natives-linux-arm32.jar 775│   │   │   │   │   ├── lwjgl-par-natives-linux-arm64.jar 776│   │   │   │   │   ├── lwjgl-par-natives-linux-ppc64le.jar 777│   │   │   │   │   ├── lwjgl-par-natives-linux-riscv64.jar 778│   │   │   │   │   ├── lwjgl-par-natives-linux.jar 779│   │   │   │   │   ├── lwjgl-par-natives-macos-arm64.jar 780│   │   │   │   │   ├── lwjgl-par-natives-macos.jar 781│   │   │   │   │   ├── lwjgl-par-natives-windows-arm64.jar 782│   │   │   │   │   ├── lwjgl-par-natives-windows-x86.jar 783│   │   │   │   │   ├── lwjgl-par-natives-windows.jar 784│   │   │   │   │   ├── lwjgl-par-sources.jar 785│   │   │   │   │   └── lwjgl-par.jar 786│   │   │   │   ├── lwjgl-remotery 787│   │   │   │   │   ├── lwjgl-remotery-javadoc.jar 788│   │   │   │   │   ├── lwjgl-remotery-natives-freebsd.jar 789│   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm32.jar 790│   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm64.jar 791│   │   │   │   │   ├── lwjgl-remotery-natives-linux-ppc64le.jar 792│   │   │   │   │   ├── lwjgl-remotery-natives-linux-riscv64.jar 793│   │   │   │   │   ├── lwjgl-remotery-natives-linux.jar 794│   │   │   │   │   ├── lwjgl-remotery-natives-macos-arm64.jar 795│   │   │   │   │   ├── lwjgl-remotery-natives-macos.jar 796│   │   │   │   │   ├── lwjgl-remotery-natives-windows-x86.jar 797│   │   │   │   │   ├── lwjgl-remotery-natives-windows.jar 798│   │   │   │   │   ├── lwjgl-remotery-sources.jar 799│   │   │   │   │   ├── lwjgl-remotery.jar 800│   │   │   │   │   └── remotery_license.txt 801│   │   │   │   ├── lwjgl-rpmalloc 802│   │   │   │   │   ├── lwjgl-rpmalloc-javadoc.jar 803│   │   │   │   │   ├── lwjgl-rpmalloc-natives-freebsd.jar 804│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm32.jar 805│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm64.jar 806│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-ppc64le.jar 807│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-riscv64.jar 808│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux.jar 809│   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos-arm64.jar 810│   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos.jar 811│   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-arm64.jar 812│   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-x86.jar 813│   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows.jar 814│   │   │   │   │   ├── lwjgl-rpmalloc-sources.jar 815│   │   │   │   │   ├── lwjgl-rpmalloc.jar 816│   │   │   │   │   └── rpmalloc_license.txt 817│   │   │   │   ├── lwjgl-shaderc 818│   │   │   │   │   ├── lwjgl-shaderc-javadoc.jar 819│   │   │   │   │   ├── lwjgl-shaderc-natives-freebsd.jar 820│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm32.jar 821│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm64.jar 822│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-ppc64le.jar 823│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-riscv64.jar 824│   │   │   │   │   ├── lwjgl-shaderc-natives-linux.jar 825│   │   │   │   │   ├── lwjgl-shaderc-natives-macos-arm64.jar 826│   │   │   │   │   ├── lwjgl-shaderc-natives-macos.jar 827│   │   │   │   │   ├── lwjgl-shaderc-natives-windows-arm64.jar 828│   │   │   │   │   ├── lwjgl-shaderc-natives-windows-x86.jar 829│   │   │   │   │   ├── lwjgl-shaderc-natives-windows.jar 830│   │   │   │   │   ├── lwjgl-shaderc-sources.jar 831│   │   │   │   │   ├── lwjgl-shaderc.jar 832│   │   │   │   │   └── shaderc_license.txt 833│   │   │   │   ├── lwjgl-spvc 834│   │   │   │   │   ├── lwjgl-spvc-javadoc.jar 835│   │   │   │   │   ├── lwjgl-spvc-natives-freebsd.jar 836│   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm32.jar 837│   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm64.jar 838│   │   │   │   │   ├── lwjgl-spvc-natives-linux-ppc64le.jar 839│   │   │   │   │   ├── lwjgl-spvc-natives-linux-riscv64.jar 840│   │   │   │   │   ├── lwjgl-spvc-natives-linux.jar 841│   │   │   │   │   ├── lwjgl-spvc-natives-macos-arm64.jar 842│   │   │   │   │   ├── lwjgl-spvc-natives-macos.jar 843│   │   │   │   │   ├── lwjgl-spvc-natives-windows-arm64.jar 844│   │   │   │   │   ├── lwjgl-spvc-natives-windows-x86.jar 845│   │   │   │   │   ├── lwjgl-spvc-natives-windows.jar 846│   │   │   │   │   ├── lwjgl-spvc-sources.jar 847│   │   │   │   │   └── lwjgl-spvc.jar 848│   │   │   │   ├── lwjgl-sse 849│   │   │   │   │   ├── lwjgl-sse-javadoc.jar 850│   │   │   │   │   ├── lwjgl-sse-natives-freebsd.jar 851│   │   │   │   │   ├── lwjgl-sse-natives-linux.jar 852│   │   │   │   │   ├── lwjgl-sse-natives-macos.jar 853│   │   │   │   │   ├── lwjgl-sse-natives-windows-x86.jar 854│   │   │   │   │   ├── lwjgl-sse-natives-windows.jar 855│   │   │   │   │   ├── lwjgl-sse-sources.jar 856│   │   │   │   │   └── lwjgl-sse.jar 857│   │   │   │   ├── lwjgl-stb 858│   │   │   │   │   ├── lwjgl-stb-javadoc.jar 859│   │   │   │   │   ├── lwjgl-stb-natives-freebsd.jar 860│   │   │   │   │   ├── lwjgl-stb-natives-linux-arm32.jar 861│   │   │   │   │   ├── lwjgl-stb-natives-linux-arm64.jar 862│   │   │   │   │   ├── lwjgl-stb-natives-linux-ppc64le.jar 863│   │   │   │   │   ├── lwjgl-stb-natives-linux-riscv64.jar 864│   │   │   │   │   ├── lwjgl-stb-natives-linux.jar 865│   │   │   │   │   ├── lwjgl-stb-natives-macos-arm64.jar 866│   │   │   │   │   ├── lwjgl-stb-natives-macos.jar 867│   │   │   │   │   ├── lwjgl-stb-natives-windows-arm64.jar 868│   │   │   │   │   ├── lwjgl-stb-natives-windows-x86.jar 869│   │   │   │   │   ├── lwjgl-stb-natives-windows.jar 870│   │   │   │   │   ├── lwjgl-stb-sources.jar 871│   │   │   │   │   └── lwjgl-stb.jar 872│   │   │   │   ├── lwjgl-tinyexr 873│   │   │   │   │   ├── lwjgl-tinyexr-javadoc.jar 874│   │   │   │   │   ├── lwjgl-tinyexr-natives-freebsd.jar 875│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm32.jar 876│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm64.jar 877│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-ppc64le.jar 878│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-riscv64.jar 879│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux.jar 880│   │   │   │   │   ├── lwjgl-tinyexr-natives-macos-arm64.jar 881│   │   │   │   │   ├── lwjgl-tinyexr-natives-macos.jar 882│   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-arm64.jar 883│   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-x86.jar 884│   │   │   │   │   ├── lwjgl-tinyexr-natives-windows.jar 885│   │   │   │   │   ├── lwjgl-tinyexr-sources.jar 886│   │   │   │   │   ├── lwjgl-tinyexr.jar 887│   │   │   │   │   └── tinyexr_license.txt 888│   │   │   │   ├── lwjgl-tinyfd 889│   │   │   │   │   ├── lwjgl-tinyfd-javadoc.jar 890│   │   │   │   │   ├── lwjgl-tinyfd-natives-freebsd.jar 891│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm32.jar 892│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm64.jar 893│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-ppc64le.jar 894│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-riscv64.jar 895│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux.jar 896│   │   │   │   │   ├── lwjgl-tinyfd-natives-macos-arm64.jar 897│   │   │   │   │   ├── lwjgl-tinyfd-natives-macos.jar 898│   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-arm64.jar 899│   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-x86.jar 900│   │   │   │   │   ├── lwjgl-tinyfd-natives-windows.jar 901│   │   │   │   │   ├── lwjgl-tinyfd-sources.jar 902│   │   │   │   │   ├── lwjgl-tinyfd.jar 903│   │   │   │   │   └── tinyfd_license.txt 904│   │   │   │   ├── lwjgl-tootle 905│   │   │   │   │   ├── lwjgl-tootle-javadoc.jar 906│   │   │   │   │   ├── lwjgl-tootle-natives-freebsd.jar 907│   │   │   │   │   ├── lwjgl-tootle-natives-linux.jar 908│   │   │   │   │   ├── lwjgl-tootle-natives-macos.jar 909│   │   │   │   │   ├── lwjgl-tootle-natives-windows-x86.jar 910│   │   │   │   │   ├── lwjgl-tootle-natives-windows.jar 911│   │   │   │   │   ├── lwjgl-tootle-sources.jar 912│   │   │   │   │   ├── lwjgl-tootle.jar 913│   │   │   │   │   ├── tootle_directxmesh_license.txt 914│   │   │   │   │   └── tootle_license.txt 915│   │   │   │   ├── lwjgl-vma 916│   │   │   │   │   ├── lwjgl-vma-javadoc.jar 917│   │   │   │   │   ├── lwjgl-vma-natives-freebsd.jar 918│   │   │   │   │   ├── lwjgl-vma-natives-linux-arm32.jar 919│   │   │   │   │   ├── lwjgl-vma-natives-linux-arm64.jar 920│   │   │   │   │   ├── lwjgl-vma-natives-linux-ppc64le.jar 921│   │   │   │   │   ├── lwjgl-vma-natives-linux-riscv64.jar 922│   │   │   │   │   ├── lwjgl-vma-natives-linux.jar 923│   │   │   │   │   ├── lwjgl-vma-natives-macos-arm64.jar 924│   │   │   │   │   ├── lwjgl-vma-natives-macos.jar 925│   │   │   │   │   ├── lwjgl-vma-natives-windows-arm64.jar 926│   │   │   │   │   ├── lwjgl-vma-natives-windows-x86.jar 927│   │   │   │   │   ├── lwjgl-vma-natives-windows.jar 928│   │   │   │   │   ├── lwjgl-vma-sources.jar 929│   │   │   │   │   ├── lwjgl-vma.jar 930│   │   │   │   │   └── vma_license.txt 931│   │   │   │   ├── lwjgl-vulkan 932│   │   │   │   │   ├── khronos_license.txt 933│   │   │   │   │   ├── lwjgl-vulkan-javadoc.jar 934│   │   │   │   │   ├── lwjgl-vulkan-natives-macos-arm64.jar 935│   │   │   │   │   ├── lwjgl-vulkan-natives-macos.jar 936│   │   │   │   │   ├── lwjgl-vulkan-sources.jar 937│   │   │   │   │   └── lwjgl-vulkan.jar 938│   │   │   │   ├── lwjgl-xxhash 939│   │   │   │   │   ├── lwjgl-xxhash-javadoc.jar 940│   │   │   │   │   ├── lwjgl-xxhash-natives-freebsd.jar 941│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm32.jar 942│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm64.jar 943│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-ppc64le.jar 944│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-riscv64.jar 945│   │   │   │   │   ├── lwjgl-xxhash-natives-linux.jar 946│   │   │   │   │   ├── lwjgl-xxhash-natives-macos-arm64.jar 947│   │   │   │   │   ├── lwjgl-xxhash-natives-macos.jar 948│   │   │   │   │   ├── lwjgl-xxhash-natives-windows-arm64.jar 949│   │   │   │   │   ├── lwjgl-xxhash-natives-windows-x86.jar 950│   │   │   │   │   ├── lwjgl-xxhash-natives-windows.jar 951│   │   │   │   │   ├── lwjgl-xxhash-sources.jar 952│   │   │   │   │   ├── lwjgl-xxhash.jar 953│   │   │   │   │   └── xxhash_license.txt 954│   │   │   │   ├── lwjgl-yoga 955│   │   │   │   │   ├── lwjgl-yoga-javadoc.jar 956│   │   │   │   │   ├── lwjgl-yoga-natives-freebsd.jar 957│   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm32.jar 958│   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm64.jar 959│   │   │   │   │   ├── lwjgl-yoga-natives-linux-ppc64le.jar 960│   │   │   │   │   ├── lwjgl-yoga-natives-linux-riscv64.jar 961│   │   │   │   │   ├── lwjgl-yoga-natives-linux.jar 962│   │   │   │   │   ├── lwjgl-yoga-natives-macos-arm64.jar 963│   │   │   │   │   ├── lwjgl-yoga-natives-macos.jar 964│   │   │   │   │   ├── lwjgl-yoga-natives-windows-arm64.jar 965│   │   │   │   │   ├── lwjgl-yoga-natives-windows-x86.jar 966│   │   │   │   │   ├── lwjgl-yoga-natives-windows.jar 967│   │   │   │   │   ├── lwjgl-yoga-sources.jar 968│   │   │   │   │   ├── lwjgl-yoga.jar 969│   │   │   │   │   └── yoga_license.txt 970│   │   │   │   └── lwjgl-zstd 971│   │   │   │   ├── lwjgl-zstd-javadoc.jar 972│   │   │   │   ├── lwjgl-zstd-natives-freebsd.jar 973│   │   │   │   ├── lwjgl-zstd-natives-linux-arm32.jar 974│   │   │   │   ├── lwjgl-zstd-natives-linux-arm64.jar 975│   │   │   │   ├── lwjgl-zstd-natives-linux-ppc64le.jar 976│   │   │   │   ├── lwjgl-zstd-natives-linux-riscv64.jar 977│   │   │   │   ├── lwjgl-zstd-natives-linux.jar 978│   │   │   │   ├── lwjgl-zstd-natives-macos-arm64.jar 979│   │   │   │   ├── lwjgl-zstd-natives-macos.jar 980│   │   │   │   ├── lwjgl-zstd-natives-windows-arm64.jar 981│   │   │   │   ├── lwjgl-zstd-natives-windows-x86.jar 982│   │   │   │   ├── lwjgl-zstd-natives-windows.jar 983│   │   │   │   ├── lwjgl-zstd-sources.jar 984│   │   │   │   ├── lwjgl-zstd.jar 985│   │   │   │   └── zstd_license.txt 986│   │   │   ├── busybox 987│   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.iso 988│   │   │   │   ├── busybox-1.37.0-docs.tar.gz 989│   │   │   │   └── busybox-1.37.0-static-nonet-build.iso 990│   │   │   ├── linux 991│   │   │   │   └── kernel 992│   │   │   │   ├── ISOLINUX 993│   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.ISO 994│   │   │   │   │   └── linux-6.13.6-bootdisk-nomodule-x86_64.ISO 995│   │   │   │   ├── Linux-4.9-kernel-x86_64.iso 996│   │   │   │   └── linux-6.13.6-kernel-x86_64.iso 997│   │   │   └── scrap 998│   │   │   ├── README.md 999│   │   │   ├── WinCat-0.1.8.zip 1000│   │   │   ├── Xmake-0.1.5.exe 1001│   │   │   ├── Xmake-0.1.5.out 1002│   │   │   └── light_builtins 1003│   │   │   ├── cat 1004│   │   │   ├── echo 1005│   │   │   ├── light_builtins_c.7z 1006│   │   │   ├── light_builtins_cpp.7z 1007│   │   │   ├── light_builtins_rust.7z 1008│   │   │   ├── ls 1009│   │   │   ├── mkdir 1010│   │   │   ├── mv 1011│   │   │   ├── pwd 1012│   │   │   └── rmdir 1013│   │   └── tools 1014│   │   └── genrate_sha.sh 1015│   ├── README.md 1016│   ├── SDL 1017│   │   ├── Android.mk 1018│   │   ├── BUGS.txt 1019│   │   ├── CMakeLists.txt 1020│   │   ├── CREDITS.md 1021│   │   ├── INSTALL.md 1022│   │   ├── LICENSE.txt 1023│   │   ├── README.md 1024│   │   ├── VisualC 1025│   │   │   ├── SDL 1026│   │   │   │   ├── Directory.Build.props 1027│   │   │   │   ├── SDL.vcxproj 1028│   │   │   │   └── SDL.vcxproj.filters 1029│   │   │   ├── SDL.sln 1030│   │   │   ├── SDL_test 1031│   │   │   │   ├── Directory.Build.props 1032│   │   │   │   └── SDL_test.vcxproj 1033│   │   │   ├── VisualC 1034│   │   │   │   └── examples 1035│   │   │   │   ├── audio 1036│   │   │   │   │   ├── 01-simple-playback 1037│   │   │   │   │   │   └── 01-simple-playback.vcxproj 1038│   │   │   │   │   ├── 02-simple-playback-callback 1039│   │   │   │   │   │   └── 02-simple-playback-callback.vcxproj 1040│   │   │   │   │   └── 03-load-wav 1041│   │   │   │   │   └── 03-load-wav.vcxproj 1042│   │   │   │   ├── camera 1043│   │   │   │   │   └── 01-read-and-draw 1044│   │   │   │   │   └── 01-read-and-draw.vcxproj 1045│   │   │   │   ├── game 1046│   │   │   │   │   └── 01-snake 1047│   │   │   │   │   └── 01-snake.vcxproj 1048│   │   │   │   ├── pen 1049│   │   │   │   │   └── 01-drawing-lines 1050│   │   │   │   │   └── 01-drawing-lines.vcxproj 1051│   │   │   │   └── renderer 1052│   │   │   │   ├── 01-clear 1053│   │   │   │   │   └── 01-clear.vcxproj 1054│   │   │   │   ├── 02-primitives 1055│   │   │   │   │   └── 02-primitives.vcxproj 1056│   │   │   │   ├── 03-lines 1057│   │   │   │   │   └── 03-lines.vcxproj 1058│   │   │   │   ├── 04-points 1059│   │   │   │   │   └── 04-points.vcxproj 1060│   │   │   │   ├── 05-rectangles 1061│   │   │   │   │   └── 05-rectangles.vcxproj 1062│   │   │   │   ├── 06-textures 1063│   │   │   │   │   └── 06-textures.vcxproj 1064│   │   │   │   ├── 07-streaming-textures 1065│   │   │   │   │   └── 07-streaming-textures.vcxproj 1066│   │   │   │   ├── 08-rotating-textures 1067│   │   │   │   │   └── 08-rotating-textures.vcxproj 1068│   │   │   │   ├── 09-scaling-textures 1069│   │   │   │   │   └── 09-scaling-textures.vcxproj 1070│   │   │   │   ├── 10-geometry 1071│   │   │   │   │   └── 10-geometry.vcxproj 1072│   │   │   │   ├── 11-color-mods 1073│   │   │   │   │   └── 11-color-mods.vcxproj 1074│   │   │   │   ├── 14-viewport 1075│   │   │   │   │   └── 14-viewport.vcxproj 1076│   │   │   │   ├── 15-cliprect 1077│   │   │   │   │   └── 15-cliprect.vcxproj 1078│   │   │   │   ├── 17-read-pixels 1079│   │   │   │   │   └── 17-read-pixels.vcxproj 1080│   │   │   │   └── 18-debug-text 1081│   │   │   │   └── 18-debug-text.vcxproj 1082│   │   │   ├── clean.sh 1083│   │   │   ├── examples 1084│   │   │   │   ├── Directory.Build.props 1085│   │   │   │   ├── asyncio 1086│   │   │   │   │   └── 01-load-bitmaps 1087│   │   │   │   │   └── 01-load-bitmaps.vcxproj 1088│   │   │   │   ├── audio 1089│   │   │   │   │   ├── 01-simple-playback 1090│   │   │   │   │   │   └── 01-simple-playback.vcxproj 1091│   │   │   │   │   ├── 02-simple-playback-callback 1092│   │   │   │   │   │   └── 02-simple-playback-callback.vcxproj 1093│   │   │   │   │   ├── 03-load-wav 1094│   │   │   │   │   │   └── 03-load-wav.vcxproj 1095│   │   │   │   │   └── 04-multiple-streams 1096│   │   │   │   │   └── 04-multiple-streams.vcxproj 1097│   │   │   │   ├── camera 1098│   │   │   │   │   └── 01-read-and-draw 1099│   │   │   │   │   └── 01-read-and-draw.vcxproj 1100│   │   │   │   ├── demo 1101│   │   │   │   │   ├── 01-snake 1102│   │   │   │   │   │   └── 01-snake.vcxproj 1103│   │   │   │   │   ├── 02-woodeneye-008 1104│   │   │   │   │   │   └── 02-woodeneye-008.vcxproj 1105│   │   │   │   │   ├── 03-infinite-monkeys 1106│   │   │   │   │   │   └── 03-infinite-monkeys.vcxproj 1107│   │   │   │   │   └── 04-bytepusher 1108│   │   │   │   │   └── 04-bytepusher.vcxproj 1109│   │   │   │   ├── generate.py 1110│   │   │   │   ├── input 1111│   │   │   │   │   ├── 01-joystick-polling 1112│   │   │   │   │   │   └── 01-joystick-polling.vcxproj 1113│   │   │   │   │   └── 02-joystick-events 1114│   │   │   │   │   └── 02-joystick-events.vcxproj 1115│   │   │   │   ├── pen 1116│   │   │   │   │   └── 01-drawing-lines 1117│   │   │   │   │   └── 01-drawing-lines.vcxproj 1118│   │   │   │   └── renderer 1119│   │   │   │   ├── 01-clear 1120│   │   │   │   │   └── 01-clear.vcxproj 1121│   │   │   │   ├── 02-primitives 1122│   │   │   │   │   └── 02-primitives.vcxproj 1123│   │   │   │   ├── 03-lines 1124│   │   │   │   │   └── 03-lines.vcxproj 1125│   │   │   │   ├── 04-points 1126│   │   │   │   │   └── 04-points.vcxproj 1127│   │   │   │   ├── 05-rectangles 1128│   │   │   │   │   └── 05-rectangles.vcxproj 1129│   │   │   │   ├── 06-textures 1130│   │   │   │   │   └── 06-textures.vcxproj 1131│   │   │   │   ├── 07-streaming-textures 1132│   │   │   │   │   └── 07-streaming-textures.vcxproj 1133│   │   │   │   ├── 08-rotating-textures 1134│   │   │   │   │   └── 08-rotating-textures.vcxproj 1135│   │   │   │   ├── 09-scaling-textures 1136│   │   │   │   │   └── 09-scaling-textures.vcxproj 1137│   │   │   │   ├── 10-geometry 1138│   │   │   │   │   └── 10-geometry.vcxproj 1139│   │   │   │   ├── 11-color-mods 1140│   │   │   │   │   └── 11-color-mods.vcxproj 1141│   │   │   │   ├── 14-viewport 1142│   │   │   │   │   └── 14-viewport.vcxproj 1143│   │   │   │   ├── 15-cliprect 1144│   │   │   │   │   └── 15-cliprect.vcxproj 1145│   │   │   │   ├── 17-read-pixels 1146│   │   │   │   │   └── 17-read-pixels.vcxproj 1147│   │   │   │   ├── 18-debug-text 1148│   │   │   │   │   └── 18-debug-text.vcxproj 1149│   │   │   │   └── 19-affine-textures 1150│   │   │   │   └── 19-affine-textures.vcxproj 1151│   │   │   └── tests 1152│   │   │   ├── checkkeys 1153│   │   │   │   └── checkkeys.vcxproj 1154│   │   │   ├── loopwave 1155│   │   │   │   └── loopwave.vcxproj 1156│   │   │   ├── testatomic 1157│   │   │   │   └── testatomic.vcxproj 1158│   │   │   ├── testautomation 1159│   │   │   │   └── testautomation.vcxproj 1160│   │   │   ├── testcontroller 1161│   │   │   │   └── testcontroller.vcxproj 1162│   │   │   ├── testdialog 1163│   │   │   │   └── testdialog.vcxproj 1164│   │   │   ├── testdraw 1165│   │   │   │   └── testdraw.vcxproj 1166│   │   │   ├── testfile 1167│   │   │   │   └── testfile.vcxproj 1168│   │   │   ├── testgl 1169│   │   │   │   └── testgl.vcxproj 1170│   │   │   ├── testgles2 1171│   │   │   │   └── testgles2.vcxproj 1172│   │   │   ├── testoverlay 1173│   │   │   │   └── testoverlay.vcxproj 1174│   │   │   ├── testpen 1175│   │   │   │   └── testpen.vcxproj 1176│   │   │   ├── testplatform 1177│   │   │   │   └── testplatform.vcxproj 1178│   │   │   ├── testpower 1179│   │   │   │   └── testpower.vcxproj 1180│   │   │   ├── testrendertarget 1181│   │   │   │   └── testrendertarget.vcxproj 1182│   │   │   ├── testrumble 1183│   │   │   │   └── testrumble.vcxproj 1184│   │   │   ├── testscale 1185│   │   │   │   └── testscale.vcxproj 1186│   │   │   ├── testsensor 1187│   │   │   │   └── testsensor.vcxproj 1188│   │   │   ├── testshape 1189│   │   │   │   └── testshape.vcxproj 1190│   │   │   ├── testsoftwaretransparent 1191│   │   │   │   └── testsoftwaretransparent.vcxproj 1192│   │   │   ├── testsprite 1193│   │   │   │   └── testsprite.vcxproj 1194│   │   │   ├── testsurround 1195│   │   │   │   └── testsurround.vcxproj 1196│   │   │   ├── testvulkan 1197│   │   │   │   └── testvulkan.vcxproj 1198│   │   │   ├── testwm 1199│   │   │   │   └── testwm.vcxproj 1200│   │   │   └── testyuv 1201│   │   │   └── testyuv.vcxproj 1202│   │   ├── VisualC-GDK 1203│   │   │   ├── SDL 1204│   │   │   │   ├── SDL.vcxproj 1205│   │   │   │   └── SDL.vcxproj.filters 1206│   │   │   ├── SDL.sln 1207│   │   │   ├── SDL_test 1208│   │   │   │   └── SDL_test.vcxproj 1209│   │   │   ├── clean.sh 1210│   │   │   ├── logos 1211│   │   │   │   ├── Logo100x100.png 1212│   │   │   │   ├── Logo150x150.png 1213│   │   │   │   ├── Logo44x44.png 1214│   │   │   │   ├── Logo480x480.png 1215│   │   │   │   └── SplashScreenImage.png 1216│   │   │   └── tests 1217│   │   │   ├── testcontroller 1218│   │   │   │   ├── PackageLayout.xml 1219│   │   │   │   ├── testcontroller.vcxproj 1220│   │   │   │   ├── testcontroller.vcxproj.filters 1221│   │   │   │   ├── wingdk 1222│   │   │   │   │   └── MicrosoftGame.config 1223│   │   │   │   ├── xboxone 1224│   │   │   │   │   └── MicrosoftGame.config 1225│   │   │   │   └── xboxseries 1226│   │   │   │   └── MicrosoftGame.config 1227│   │   │   ├── testgdk 1228│   │   │   │   ├── PackageLayout.xml 1229│   │   │   │   ├── src 1230│   │   │   │   │   └── testgdk.cpp 1231│   │   │   │   ├── testgdk.vcxproj 1232│   │   │   │   ├── testgdk.vcxproj.filters 1233│   │   │   │   ├── wingdk 1234│   │   │   │   │   └── MicrosoftGame.config 1235│   │   │   │   ├── xboxone 1236│   │   │   │   │   └── MicrosoftGame.config 1237│   │   │   │   └── xboxseries 1238│   │   │   │   └── MicrosoftGame.config 1239│   │   │   └── testsprite 1240│   │   │   ├── PackageLayout.xml 1241│   │   │   ├── testsprite.vcxproj 1242│   │   │   ├── testsprite.vcxproj.filters 1243│   │   │   ├── wingdk 1244│   │   │   │   └── MicrosoftGame.config 1245│   │   │   ├── xboxone 1246│   │   │   │   └── MicrosoftGame.config 1247│   │   │   └── xboxseries 1248│   │   │   └── MicrosoftGame.config 1249│   │   ├── WhatsNew.txt 1250│   │   ├── Xcode 1251│   │   │   ├── SDL 1252│   │   │   │   ├── Info-Framework.plist 1253│   │   │   │   ├── SDL.xcodeproj 1254│   │   │   │   │   └── project.pbxproj 1255│   │   │   │   ├── SDL3 1256│   │   │   │   │   └── Info.plist 1257│   │   │   │   ├── config.xcconfig 1258│   │   │   │   └── pkg-support 1259│   │   │   │   ├── SDL.info 1260│   │   │   │   ├── build.xcconfig 1261│   │   │   │   ├── resources 1262│   │   │   │   │   ├── CMake 1263│   │   │   │   │   │   ├── SDL3Config.cmake 1264│   │   │   │   │   │   └── SDL3ConfigVersion.cmake 1265│   │   │   │   │   ├── INSTALL.md 1266│   │   │   │   │   ├── SDL_DS_Store 1267│   │   │   │   │   └── framework 1268│   │   │   │   │   └── INSTALL.md 1269│   │   │   │   ├── sdl_logo.pdf 1270│   │   │   │   └── share 1271│   │   │   │   └── cmake 1272│   │   │   │   └── SDL3 1273│   │   │   │   ├── SDL3Config.cmake 1274│   │   │   │   └── SDL3ConfigVersion.cmake 1275│   │   │   ├── SDLTest 1276│   │   │   │   ├── SDLTest.xcodeproj 1277│   │   │   │   │   └── project.pbxproj 1278│   │   │   │   ├── config.xcconfig 1279│   │   │   │   └── test-Info.plist 1280│   │   │   └── XcodeDocSet 1281│   │   │   └── Doxyfile 1282│   │   ├── android-project 1283│   │   │   ├── app 1284│   │   │   │   ├── build.gradle 1285│   │   │   │   ├── jni 1286│   │   │   │   │   ├── Android.mk 1287│   │   │   │   │   ├── Application.mk 1288│   │   │   │   │   ├── CMakeLists.txt 1289│   │   │   │   │   └── src 1290│   │   │   │   │   ├── Android.mk 1291│   │   │   │   │   ├── CMakeLists.txt 1292│   │   │   │   │   └── YourSourceHere.c 1293│   │   │   │   ├── proguard-rules.pro 1294│   │   │   │   └── src 1295│   │   │   │   └── main 1296│   │   │   │   ├── AndroidManifest.xml 1297│   │   │   │   ├── java 1298│   │   │   │   │   └── org 1299│   │   │   │   │   └── libsdl 1300│   │   │   │   │   └── app 1301│   │   │   │   │   ├── HIDDevice.java 1302│   │   │   │   │   ├── HIDDeviceBLESteamController.java 1303│   │   │   │   │   ├── HIDDeviceManager.java 1304│   │   │   │   │   ├── HIDDeviceUSB.java 1305│   │   │   │   │   ├── SDL.java 1306│   │   │   │   │   ├── SDLActivity.java 1307│   │   │   │   │   ├── SDLAudioManager.java 1308│   │   │   │   │   ├── SDLControllerManager.java 1309│   │   │   │   │   ├── SDLDummyEdit.java 1310│   │   │   │   │   ├── SDLInputConnection.java 1311│   │   │   │   │   └── SDLSurface.java 1312│   │   │   │   └── res 1313│   │   │   │   ├── mipmap-hdpi 1314│   │   │   │   │   └── ic_launcher.png 1315│   │   │   │   ├── mipmap-mdpi 1316│   │   │   │   │   └── ic_launcher.png 1317│   │   │   │   ├── mipmap-xhdpi 1318│   │   │   │   │   └── ic_launcher.png 1319│   │   │   │   ├── mipmap-xxhdpi 1320│   │   │   │   │   └── ic_launcher.png 1321│   │   │   │   ├── mipmap-xxxhdpi 1322│   │   │   │   │   └── ic_launcher.png 1323│   │   │   │   └── values 1324│   │   │   │   ├── colors.xml 1325│   │   │   │   ├── strings.xml 1326│   │   │   │   └── styles.xml 1327│   │   │   ├── build.gradle 1328│   │   │   ├── gradle 1329│   │   │   │   └── wrapper 1330│   │   │   │   ├── gradle-wrapper.jar 1331│   │   │   │   └── gradle-wrapper.properties 1332│   │   │   ├── gradle.properties 1333│   │   │   ├── gradlew 1334│   │   │   ├── gradlew.bat 1335│   │   │   └── settings.gradle 1336│   │   ├── build-scripts 1337│   │   │   ├── SDL_migration.cocci 1338│   │   │   ├── add-source-to-projects.pl 1339│   │   │   ├── androidbuildlibs.sh 1340│   │   │   ├── build-release.py 1341│   │   │   ├── build-web-examples.pl 1342│   │   │   ├── casefolding.txt 1343│   │   │   ├── check_android_jni.py 1344│   │   │   ├── check_elf_alignment.sh 1345│   │   │   ├── check_stdlib_usage.py 1346│   │   │   ├── clang-format-src.sh 1347│   │   │   ├── cmake-toolchain-mingw64-i686.cmake 1348│   │   │   ├── cmake-toolchain-mingw64-x86_64.cmake 1349│   │   │   ├── cmake-toolchain-qnx-aarch64le.cmake 1350│   │   │   ├── cmake-toolchain-qnx-x86_64.cmake 1351│   │   │   ├── codechecker-buildbot.sh 1352│   │   │   ├── create-android-project.py 1353│   │   │   ├── create-release.py 1354│   │   │   ├── create_tbds.py 1355│   │   │   ├── fnsince.pl 1356│   │   │   ├── gen_audio_channel_conversion.c 1357│   │   │   ├── git-pre-push-hook.pl 1358│   │   │   ├── makecasefoldhashtable.pl 1359│   │   │   ├── pkg-support 1360│   │   │   │   ├── android 1361│   │   │   │   │   ├── INSTALL.md.in 1362│   │   │   │   │   └── aar 1363│   │   │   │   │   ├── __main__.py.in 1364│   │   │   │   │   ├── cmake 1365│   │   │   │   │   │   ├── SDL3Config.cmake 1366│   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 1367│   │   │   │   │   └── description.json.in 1368│   │   │   │   ├── mingw 1369│   │   │   │   │   ├── INSTALL.md.in 1370│   │   │   │   │   ├── Makefile 1371│   │   │   │   │   └── cmake 1372│   │   │   │   │   ├── SDL3Config.cmake 1373│   │   │   │   │   └── SDL3ConfigVersion.cmake 1374│   │   │   │   ├── msvc 1375│   │   │   │   │   ├── Directory.Build.props 1376│   │   │   │   │   ├── INSTALL.md.in 1377│   │   │   │   │   ├── arm64 1378│   │   │   │   │   │   └── INSTALL.md.in 1379│   │   │   │   │   ├── cmake 1380│   │   │   │   │   │   ├── SDL3Config.cmake.in 1381│   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 1382│   │   │   │   │   ├── x64 1383│   │   │   │   │   │   └── INSTALL.md.in 1384│   │   │   │   │   └── x86 1385│   │   │   │   │   └── INSTALL.md.in 1386│   │   │   │   └── source 1387│   │   │   │   ├── SDL_revision.h.cmake.in 1388│   │   │   │   └── SDL_revision.h.in 1389│   │   │   ├── release-info.json 1390│   │   │   ├── rename_api.py 1391│   │   │   ├── rename_headers.py 1392│   │   │   ├── rename_macros.py 1393│   │   │   ├── rename_symbols.py 1394│   │   │   ├── rename_types.py 1395│   │   │   ├── setup-gdk-desktop.py 1396│   │   │   ├── showrev.sh 1397│   │   │   ├── test-versioning.sh 1398│   │   │   ├── update-copyright.sh 1399│   │   │   ├── update-version.sh 1400│   │   │   ├── updaterev.sh 1401│   │   │   └── wikiheaders.pl 1402│   │   ├── cmake 1403│   │   │   ├── 3rdparty.cmake 1404│   │   │   ├── CPackProjectConfig.cmake.in 1405│   │   │   ├── FindFFmpeg.cmake 1406│   │   │   ├── FindLibUSB.cmake 1407│   │   │   ├── GetGitRevisionDescription.cmake 1408│   │   │   ├── GetGitRevisionDescription.cmake.in 1409│   │   │   ├── PkgConfigHelper.cmake 1410│   │   │   ├── PreseedEmscriptenCache.cmake 1411│   │   │   ├── PreseedMSVCCache.cmake 1412│   │   │   ├── PreseedNokiaNGageCache.cmake 1413│   │   │   ├── SDL3Config.cmake.in 1414│   │   │   ├── SDL3jarTargets.cmake.in 1415│   │   │   ├── android 1416│   │   │   │   ├── FindSdlAndroid.cmake 1417│   │   │   │   ├── FindSdlAndroidBuildTools.cmake 1418│   │   │   │   ├── FindSdlAndroidPlatform.cmake 1419│   │   │   │   ├── SdlAndroidFunctions.cmake 1420│   │   │   │   └── SdlAndroidScript.cmake 1421│   │   │   ├── cmake_uninstall.cmake.in 1422│   │   │   ├── macros.cmake 1423│   │   │   ├── sdl3.pc.in 1424│   │   │   ├── sdlchecks.cmake 1425│   │   │   ├── sdlcommands.cmake 1426│   │   │   ├── sdlcompilers.cmake 1427│   │   │   ├── sdlcpu.cmake 1428│   │   │   ├── sdlmanpages.cmake 1429│   │   │   ├── sdlplatform.cmake 1430│   │   │   ├── test 1431│   │   │   │   ├── CMakeLists.txt 1432│   │   │   │   ├── inc_sdl_slash.c 1433│   │   │   │   ├── main.swift 1434│   │   │   │   ├── main_cli.c 1435│   │   │   │   ├── main_gui.c 1436│   │   │   │   ├── main_lib.c 1437│   │   │   │   ├── sdltest.c 1438│   │   │   │   ├── swift 1439│   │   │   │   │   ├── module.modulemap 1440│   │   │   │   │   └── shim.h 1441│   │   │   │   └── test_pkgconfig.sh 1442│   │   │   └── xxd.py 1443│   │   ├── docs 1444│   │   │   ├── INTRO-androidstudio.md 1445│   │   │   ├── INTRO-cmake.md 1446│   │   │   ├── INTRO-emscripten.md 1447│   │   │   ├── INTRO-mingw.md 1448│   │   │   ├── INTRO-visualstudio.md 1449│   │   │   ├── INTRO-xcode.md 1450│   │   │   ├── README-android.md 1451│   │   │   ├── README-bsd.md 1452│   │   │   ├── README-cmake.md 1453│   │   │   ├── README-contributing.md 1454│   │   │   ├── README-documentation-rules.md 1455│   │   │   ├── README-dynapi.md 1456│   │   │   ├── README-emscripten.md 1457│   │   │   ├── README-gdk.md 1458│   │   │   ├── README-haiku.md 1459│   │   │   ├── README-highdpi.md 1460│   │   │   ├── README-ios.md 1461│   │   │   ├── README-kmsbsd.md 1462│   │   │   ├── README-linux.md 1463│   │   │   ├── README-macos.md 1464│   │   │   ├── README-main-functions.md 1465│   │   │   ├── README-migration.md 1466│   │   │   ├── README-n3ds.md 1467│   │   │   ├── README-ngage.md 1468│   │   │   ├── README-platforms.md 1469│   │   │   ├── README-porting.md 1470│   │   │   ├── README-ps2.md 1471│   │   │   ├── README-ps4.md 1472│   │   │   ├── README-ps5.md 1473│   │   │   ├── README-psp.md 1474│   │   │   ├── README-riscos.md 1475│   │   │   ├── README-steamos.md 1476│   │   │   ├── README-strings.md 1477│   │   │   ├── README-switch.md 1478│   │   │   ├── README-touch.md 1479│   │   │   ├── README-versions.md 1480│   │   │   ├── README-vita.md 1481│   │   │   ├── README-wayland.md 1482│   │   │   ├── README-windows.md 1483│   │   │   ├── README.md 1484│   │   │   ├── doxyfile 1485│   │   │   ├── hello.c 1486│   │   │   └── release_checklist.md 1487│   │   ├── examples 1488│   │   │   ├── CMakeLists.txt 1489│   │   │   ├── README.md 1490│   │   │   ├── asyncio 1491│   │   │   │   ├── 01-load-bitmaps 1492│   │   │   │   │   ├── README.txt 1493│   │   │   │   │   ├── load-bitmaps.c 1494│   │   │   │   │   └── thumbnail.png 1495│   │   │   │   └── description.txt 1496│   │   │   ├── audio 1497│   │   │   │   ├── 01-simple-playback 1498│   │   │   │   │   ├── README.txt 1499│   │   │   │   │   └── simple-playback.c 1500│   │   │   │   ├── 02-simple-playback-callback 1501│   │   │   │   │   ├── README.txt 1502│   │   │   │   │   └── simple-playback-callback.c 1503│   │   │   │   ├── 03-load-wav 1504│   │   │   │   │   ├── README.txt 1505│   │   │   │   │   └── load-wav.c 1506│   │   │   │   ├── 04-multiple-streams 1507│   │   │   │   │   ├── README.txt 1508│   │   │   │   │   └── multiple-streams.c 1509│   │   │   │   ├── 05-planar-data 1510│   │   │   │   │   ├── README.txt 1511│   │   │   │   │   ├── onmouseover.webp 1512│   │   │   │   │   ├── planar-data.c 1513│   │   │   │   │   └── thumbnail.png 1514│   │   │   │   ├── onmouseover.webp 1515│   │   │   │   └── thumbnail.png 1516│   │   │   ├── camera 1517│   │   │   │   └── 01-read-and-draw 1518│   │   │   │   ├── README.txt 1519│   │   │   │   ├── onmouseover.webp 1520│   │   │   │   ├── read-and-draw.c 1521│   │   │   │   └── thumbnail.png 1522│   │   │   ├── categories.txt 1523│   │   │   ├── demo 1524│   │   │   │   ├── 01-snake 1525│   │   │   │   │   ├── README.txt 1526│   │   │   │   │   ├── onmouseover.webp 1527│   │   │   │   │   ├── snake.c 1528│   │   │   │   │   └── thumbnail.png 1529│   │   │   │   ├── 02-woodeneye-008 1530│   │   │   │   │   ├── README.txt 1531│   │   │   │   │   ├── onmouseover.webp 1532│   │   │   │   │   ├── thumbnail.png 1533│   │   │   │   │   └── woodeneye-008.c 1534│   │   │   │   ├── 03-infinite-monkeys 1535│   │   │   │   │   ├── README.txt 1536│   │   │   │   │   ├── infinite-monkeys.c 1537│   │   │   │   │   ├── onmouseover.webp 1538│   │   │   │   │   └── thumbnail.png 1539│   │   │   │   ├── 04-bytepusher 1540│   │   │   │   │   ├── README.txt 1541│   │   │   │   │   ├── bytepusher.c 1542│   │   │   │   │   ├── onmouseover.webp 1543│   │   │   │   │   └── thumbnail.png 1544│   │   │   │   └── description.txt 1545│   │   │   ├── highlight-plugin.lua 1546│   │   │   ├── input 1547│   │   │   │   ├── 01-joystick-polling 1548│   │   │   │   │   ├── README.txt 1549│   │   │   │   │   ├── joystick-polling.c 1550│   │   │   │   │   ├── onmouseover.webp 1551│   │   │   │   │   └── thumbnail.png 1552│   │   │   │   ├── 02-joystick-events 1553│   │   │   │   │   ├── README.txt 1554│   │   │   │   │   ├── joystick-events.c 1555│   │   │   │   │   ├── onmouseover.webp 1556│   │   │   │   │   └── thumbnail.png 1557│   │   │   │   ├── 03-gamepad-polling 1558│   │   │   │   │   ├── README.txt 1559│   │   │   │   │   ├── gamepad-polling.c 1560│   │   │   │   │   ├── onmouseover.webp 1561│   │   │   │   │   └── thumbnail.png 1562│   │   │   │   └── 04-gamepad-events 1563│   │   │   │   ├── README.txt 1564│   │   │   │   ├── gamepad-events.c 1565│   │   │   │   ├── onmouseover.webp 1566│   │   │   │   └── thumbnail.png 1567│   │   │   ├── misc 1568│   │   │   │   ├── 01-power 1569│   │   │   │   │   ├── README.txt 1570│   │   │   │   │   ├── onmouseover.webp 1571│   │   │   │   │   ├── power.c 1572│   │   │   │   │   └── thumbnail.png 1573│   │   │   │   ├── 02-clipboard 1574│   │   │   │   │   ├── README.txt 1575│   │   │   │   │   ├── clipboard.c 1576│   │   │   │   │   ├── onmouseover.webp 1577│   │   │   │   │   └── thumbnail.png 1578│   │   │   │   └── description.txt 1579│   │   │   ├── pen 1580│   │   │   │   └── 01-drawing-lines 1581│   │   │   │   ├── README.txt 1582│   │   │   │   ├── drawing-lines.c 1583│   │   │   │   ├── onmouseover.webp 1584│   │   │   │   └── thumbnail.png 1585│   │   │   ├── renderer 1586│   │   │   │   ├── 01-clear 1587│   │   │   │   │   ├── README.txt 1588│   │   │   │   │   ├── clear.c 1589│   │   │   │   │   ├── onmouseover.webp 1590│   │   │   │   │   └── thumbnail.png 1591│   │   │   │   ├── 02-primitives 1592│   │   │   │   │   ├── README.txt 1593│   │   │   │   │   ├── primitives.c 1594│   │   │   │   │   └── thumbnail.png 1595│   │   │   │   ├── 03-lines 1596│   │   │   │   │   ├── README.txt 1597│   │   │   │   │   ├── lines.c 1598│   │   │   │   │   ├── onmouseover.webp 1599│   │   │   │   │   └── thumbnail.png 1600│   │   │   │   ├── 04-points 1601│   │   │   │   │   ├── README.txt 1602│   │   │   │   │   ├── onmouseover.webp 1603│   │   │   │   │   ├── points.c 1604│   │   │   │   │   └── thumbnail.png 1605│   │   │   │   ├── 05-rectangles 1606│   │   │   │   │   ├── README.txt 1607│   │   │   │   │   ├── onmouseover.webp 1608│   │   │   │   │   ├── rectangles.c 1609│   │   │   │   │   └── thumbnail.png 1610│   │   │   │   ├── 06-textures 1611│   │   │   │   │   ├── README.txt 1612│   │   │   │   │   ├── onmouseover.webp 1613│   │   │   │   │   ├── textures.c 1614│   │   │   │   │   └── thumbnail.png 1615│   │   │   │   ├── 07-streaming-textures 1616│   │   │   │   │   ├── README.txt 1617│   │   │   │   │   ├── onmouseover.webp 1618│   │   │   │   │   ├── streaming-textures.c 1619│   │   │   │   │   └── thumbnail.png 1620│   │   │   │   ├── 08-rotating-textures 1621│   │   │   │   │   ├── README.txt 1622│   │   │   │   │   ├── onmouseover.webp 1623│   │   │   │   │   ├── rotating-textures.c 1624│   │   │   │   │   └── thumbnail.png 1625│   │   │   │   ├── 09-scaling-textures 1626│   │   │   │   │   ├── README.txt 1627│   │   │   │   │   ├── onmouseover.webp 1628│   │   │   │   │   ├── scaling-textures.c 1629│   │   │   │   │   └── thumbnail.png 1630│   │   │   │   ├── 10-geometry 1631│   │   │   │   │   ├── README.txt 1632│   │   │   │   │   ├── geometry.c 1633│   │   │   │   │   ├── onmouseover.webp 1634│   │   │   │   │   └── thumbnail.png 1635│   │   │   │   ├── 11-color-mods 1636│   │   │   │   │   ├── README.txt 1637│   │   │   │   │   ├── color-mods.c 1638│   │   │   │   │   ├── onmouseover.webp 1639│   │   │   │   │   └── thumbnail.png 1640│   │   │   │   ├── 14-viewport 1641│   │   │   │   │   ├── README.txt 1642│   │   │   │   │   ├── thumbnail.png 1643│   │   │   │   │   └── viewport.c 1644│   │   │   │   ├── 15-cliprect 1645│   │   │   │   │   ├── README.txt 1646│   │   │   │   │   ├── cliprect.c 1647│   │   │   │   │   ├── onmouseover.webp 1648│   │   │   │   │   └── thumbnail.png 1649│   │   │   │   ├── 17-read-pixels 1650│   │   │   │   │   ├── README.txt 1651│   │   │   │   │   ├── onmouseover.webp 1652│   │   │   │   │   ├── read-pixels.c 1653│   │   │   │   │   └── thumbnail.png 1654│   │   │   │   ├── 18-debug-text 1655│   │   │   │   │   ├── README.txt 1656│   │   │   │   │   ├── debug-text.c 1657│   │   │   │   │   └── thumbnail.png 1658│   │   │   │   └── 19-affine-textures 1659│   │   │   │   ├── README.txt 1660│   │   │   │   ├── affine-textures.c 1661│   │   │   │   ├── onmouseover.webp 1662│   │   │   │   └── thumbnail.png 1663│   │   │   ├── save-rendering-to-bitmaps.h 1664│   │   │   ├── template-category.html 1665│   │   │   ├── template-homepage.html 1666│   │   │   ├── template-placeholder.png 1667│   │   │   ├── template.c 1668│   │   │   ├── template.css 1669│   │   │   └── template.html 1670│   │   ├── include 1671│   │   │   ├── SDL3 1672│   │   │   │   ├── SDL.h 1673│   │   │   │   ├── SDL_assert.h 1674│   │   │   │   ├── SDL_asyncio.h 1675│   │   │   │   ├── SDL_atomic.h 1676│   │   │   │   ├── SDL_audio.h 1677│   │   │   │   ├── SDL_begin_code.h 1678│   │   │   │   ├── SDL_bits.h 1679│   │   │   │   ├── SDL_blendmode.h 1680│   │   │   │   ├── SDL_camera.h 1681│   │   │   │   ├── SDL_clipboard.h 1682│   │   │   │   ├── SDL_close_code.h 1683│   │   │   │   ├── SDL_copying.h 1684│   │   │   │   ├── SDL_cpuinfo.h 1685│   │   │   │   ├── SDL_dialog.h 1686│   │   │   │   ├── SDL_dlopennote.h 1687│   │   │   │   ├── SDL_egl.h 1688│   │   │   │   ├── SDL_endian.h 1689│   │   │   │   ├── SDL_error.h 1690│   │   │   │   ├── SDL_events.h 1691│   │   │   │   ├── SDL_filesystem.h 1692│   │   │   │   ├── SDL_gamepad.h 1693│   │   │   │   ├── SDL_gpu.h 1694│   │   │   │   ├── SDL_guid.h 1695│   │   │   │   ├── SDL_haptic.h 1696│   │   │   │   ├── SDL_hidapi.h 1697│   │   │   │   ├── SDL_hints.h 1698│   │   │   │   ├── SDL_init.h 1699│   │   │   │   ├── SDL_intrin.h 1700│   │   │   │   ├── SDL_iostream.h 1701│   │   │   │   ├── SDL_joystick.h 1702│   │   │   │   ├── SDL_keyboard.h 1703│   │   │   │   ├── SDL_keycode.h 1704│   │   │   │   ├── SDL_loadso.h 1705│   │   │   │   ├── SDL_locale.h 1706│   │   │   │   ├── SDL_log.h 1707│   │   │   │   ├── SDL_main.h 1708│   │   │   │   ├── SDL_main_impl.h 1709│   │   │   │   ├── SDL_messagebox.h 1710│   │   │   │   ├── SDL_metal.h 1711│   │   │   │   ├── SDL_misc.h 1712│   │   │   │   ├── SDL_mouse.h 1713│   │   │   │   ├── SDL_mutex.h 1714│   │   │   │   ├── SDL_oldnames.h 1715│   │   │   │   ├── SDL_opengl.h 1716│   │   │   │   ├── SDL_opengl_glext.h 1717│   │   │   │   ├── SDL_opengles.h 1718│   │   │   │   ├── SDL_opengles2.h 1719│   │   │   │   ├── SDL_opengles2_gl2.h 1720│   │   │   │   ├── SDL_opengles2_gl2ext.h 1721│   │   │   │   ├── SDL_opengles2_gl2platform.h 1722│   │   │   │   ├── SDL_opengles2_khrplatform.h 1723│   │   │   │   ├── SDL_pen.h 1724│   │   │   │   ├── SDL_pixels.h 1725│   │   │   │   ├── SDL_platform.h 1726│   │   │   │   ├── SDL_platform_defines.h 1727│   │   │   │   ├── SDL_power.h 1728│   │   │   │   ├── SDL_process.h 1729│   │   │   │   ├── SDL_properties.h 1730│   │   │   │   ├── SDL_rect.h 1731│   │   │   │   ├── SDL_render.h 1732│   │   │   │   ├── SDL_revision.h 1733│   │   │   │   ├── SDL_scancode.h 1734│   │   │   │   ├── SDL_sensor.h 1735│   │   │   │   ├── SDL_stdinc.h 1736│   │   │   │   ├── SDL_storage.h 1737│   │   │   │   ├── SDL_surface.h 1738│   │   │   │   ├── SDL_system.h 1739│   │   │   │   ├── SDL_test.h 1740│   │   │   │   ├── SDL_test_assert.h 1741│   │   │   │   ├── SDL_test_common.h 1742│   │   │   │   ├── SDL_test_compare.h 1743│   │   │   │   ├── SDL_test_crc32.h 1744│   │   │   │   ├── SDL_test_font.h 1745│   │   │   │   ├── SDL_test_fuzzer.h 1746│   │   │   │   ├── SDL_test_harness.h 1747│   │   │   │   ├── SDL_test_log.h 1748│   │   │   │   ├── SDL_test_md5.h 1749│   │   │   │   ├── SDL_test_memory.h 1750│   │   │   │   ├── SDL_thread.h 1751│   │   │   │   ├── SDL_time.h 1752│   │   │   │   ├── SDL_timer.h 1753│   │   │   │   ├── SDL_touch.h 1754│   │   │   │   ├── SDL_tray.h 1755│   │   │   │   ├── SDL_version.h 1756│   │   │   │   ├── SDL_video.h 1757│   │   │   │   └── SDL_vulkan.h 1758│   │   │   └── build_config 1759│   │   │   ├── SDL_build_config.h 1760│   │   │   ├── SDL_build_config.h.cmake 1761│   │   │   ├── SDL_build_config_android.h 1762│   │   │   ├── SDL_build_config_ios.h 1763│   │   │   ├── SDL_build_config_macos.h 1764│   │   │   ├── SDL_build_config_minimal.h 1765│   │   │   ├── SDL_build_config_windows.h 1766│   │   │   ├── SDL_build_config_wingdk.h 1767│   │   │   ├── SDL_build_config_xbox.h 1768│   │   │   └── SDL_revision.h.cmake 1769│   │   ├── src 1770│   │   │   ├── SDL.c 1771│   │   │   ├── SDL_assert.c 1772│   │   │   ├── SDL_assert_c.h 1773│   │   │   ├── SDL_error.c 1774│   │   │   ├── SDL_error_c.h 1775│   │   │   ├── SDL_guid.c 1776│   │   │   ├── SDL_hashtable.c 1777│   │   │   ├── SDL_hashtable.h 1778│   │   │   ├── SDL_hints.c 1779│   │   │   ├── SDL_hints_c.h 1780│   │   │   ├── SDL_internal.h 1781│   │   │   ├── SDL_list.c 1782│   │   │   ├── SDL_list.h 1783│   │   │   ├── SDL_log.c 1784│   │   │   ├── SDL_log_c.h 1785│   │   │   ├── SDL_properties.c 1786│   │   │   ├── SDL_properties_c.h 1787│   │   │   ├── SDL_utils.c 1788│   │   │   ├── SDL_utils_c.h 1789│   │   │   ├── atomic 1790│   │   │   │   ├── SDL_atomic.c 1791│   │   │   │   └── SDL_spinlock.c 1792│   │   │   ├── audio 1793│   │   │   │   ├── SDL_audio.c 1794│   │   │   │   ├── SDL_audio_c.h 1795│   │   │   │   ├── SDL_audio_channel_converters.h 1796│   │   │   │   ├── SDL_audiocvt.c 1797│   │   │   │   ├── SDL_audiodev.c 1798│   │   │   │   ├── SDL_audiodev_c.h 1799│   │   │   │   ├── SDL_audioqueue.c 1800│   │   │   │   ├── SDL_audioqueue.h 1801│   │   │   │   ├── SDL_audioresample.c 1802│   │   │   │   ├── SDL_audioresample.h 1803│   │   │   │   ├── SDL_audiotypecvt.c 1804│   │   │   │   ├── SDL_mixer.c 1805│   │   │   │   ├── SDL_sysaudio.h 1806│   │   │   │   ├── SDL_wave.c 1807│   │   │   │   ├── SDL_wave.h 1808│   │   │   │   ├── aaudio 1809│   │   │   │   │   ├── SDL_aaudio.c 1810│   │   │   │   │   ├── SDL_aaudio.h 1811│   │   │   │   │   └── SDL_aaudiofuncs.h 1812│   │   │   │   ├── alsa 1813│   │   │   │   │   ├── SDL_alsa_audio.c 1814│   │   │   │   │   └── SDL_alsa_audio.h 1815│   │   │   │   ├── coreaudio 1816│   │   │   │   │   ├── SDL_coreaudio.h 1817│   │   │   │   │   └── SDL_coreaudio.m 1818│   │   │   │   ├── directsound 1819│   │   │   │   │   ├── SDL_directsound.c 1820│   │   │   │   │   └── SDL_directsound.h 1821│   │   │   │   ├── disk 1822│   │   │   │   │   ├── SDL_diskaudio.c 1823│   │   │   │   │   └── SDL_diskaudio.h 1824│   │   │   │   ├── dsp 1825│   │   │   │   │   ├── SDL_dspaudio.c 1826│   │   │   │   │   └── SDL_dspaudio.h 1827│   │   │   │   ├── dummy 1828│   │   │   │   │   ├── SDL_dummyaudio.c 1829│   │   │   │   │   └── SDL_dummyaudio.h 1830│   │   │   │   ├── emscripten 1831│   │   │   │   │   ├── SDL_emscriptenaudio.c 1832│   │   │   │   │   └── SDL_emscriptenaudio.h 1833│   │   │   │   ├── haiku 1834│   │   │   │   │   ├── SDL_haikuaudio.cc 1835│   │   │   │   │   └── SDL_haikuaudio.h 1836│   │   │   │   ├── jack 1837│   │   │   │   │   ├── SDL_jackaudio.c 1838│   │   │   │   │   └── SDL_jackaudio.h 1839│   │   │   │   ├── n3ds 1840│   │   │   │   │   ├── SDL_n3dsaudio.c 1841│   │   │   │   │   └── SDL_n3dsaudio.h 1842│   │   │   │   ├── netbsd 1843│   │   │   │   │   ├── SDL_netbsdaudio.c 1844│   │   │   │   │   └── SDL_netbsdaudio.h 1845│   │   │   │   ├── ngage 1846│   │   │   │   │   ├── SDL_ngageaudio.c 1847│   │   │   │   │   ├── SDL_ngageaudio.cpp 1848│   │   │   │   │   ├── SDL_ngageaudio.h 1849│   │   │   │   │   └── SDL_ngageaudio.hpp 1850│   │   │   │   ├── openslES 1851│   │   │   │   │   ├── SDL_openslES.c 1852│   │   │   │   │   └── SDL_openslES.h 1853│   │   │   │   ├── pipewire 1854│   │   │   │   │   ├── SDL_pipewire.c 1855│   │   │   │   │   └── SDL_pipewire.h 1856│   │   │   │   ├── ps2 1857│   │   │   │   │   ├── SDL_ps2audio.c 1858│   │   │   │   │   └── SDL_ps2audio.h 1859│   │   │   │   ├── psp 1860│   │   │   │   │   ├── SDL_pspaudio.c 1861│   │   │   │   │   └── SDL_pspaudio.h 1862│   │   │   │   ├── pulseaudio 1863│   │   │   │   │   ├── SDL_pulseaudio.c 1864│   │   │   │   │   └── SDL_pulseaudio.h 1865│   │   │   │   ├── qnx 1866│   │   │   │   │   ├── SDL_qsa_audio.c 1867│   │   │   │   │   └── SDL_qsa_audio.h 1868│   │   │   │   ├── sndio 1869│   │   │   │   │   ├── SDL_sndioaudio.c 1870│   │   │   │   │   └── SDL_sndioaudio.h 1871│   │   │   │   ├── vita 1872│   │   │   │   │   ├── SDL_vitaaudio.c 1873│   │   │   │   │   └── SDL_vitaaudio.h 1874│   │   │   │   └── wasapi 1875│   │   │   │   ├── SDL_wasapi.c 1876│   │   │   │   └── SDL_wasapi.h 1877│   │   │   ├── camera 1878│   │   │   │   ├── SDL_camera.c 1879│   │   │   │   ├── SDL_camera_c.h 1880│   │   │   │   ├── SDL_syscamera.h 1881│   │   │   │   ├── android 1882│   │   │   │   │   └── SDL_camera_android.c 1883│   │   │   │   ├── coremedia 1884│   │   │   │   │   └── SDL_camera_coremedia.m 1885│   │   │   │   ├── dummy 1886│   │   │   │   │   └── SDL_camera_dummy.c 1887│   │   │   │   ├── emscripten 1888│   │   │   │   │   └── SDL_camera_emscripten.c 1889│   │   │   │   ├── mediafoundation 1890│   │   │   │   │   └── SDL_camera_mediafoundation.c 1891│   │   │   │   ├── pipewire 1892│   │   │   │   │   └── SDL_camera_pipewire.c 1893│   │   │   │   ├── v4l2 1894│   │   │   │   │   └── SDL_camera_v4l2.c 1895│   │   │   │   └── vita 1896│   │   │   │   └── SDL_camera_vita.c 1897│   │   │   ├── core 1898│   │   │   │   ├── SDL_core_unsupported.c 1899│   │   │   │   ├── SDL_core_unsupported.h 1900│   │   │   │   ├── android 1901│   │   │   │   │   ├── SDL_android.c 1902│   │   │   │   │   └── SDL_android.h 1903│   │   │   │   ├── freebsd 1904│   │   │   │   │   ├── SDL_evdev_kbd_default_keyaccmap.h 1905│   │   │   │   │   └── SDL_evdev_kbd_freebsd.c 1906│   │   │   │   ├── gdk 1907│   │   │   │   │   ├── SDL_gdk.cpp 1908│   │   │   │   │   └── SDL_gdk.h 1909│   │   │   │   ├── haiku 1910│   │   │   │   │   ├── SDL_BApp.h 1911│   │   │   │   │   ├── SDL_BeApp.cc 1912│   │   │   │   │   └── SDL_BeApp.h 1913│   │   │   │   ├── linux 1914│   │   │   │   │   ├── SDL_dbus.c 1915│   │   │   │   │   ├── SDL_dbus.h 1916│   │   │   │   │   ├── SDL_evdev.c 1917│   │   │   │   │   ├── SDL_evdev.h 1918│   │   │   │   │   ├── SDL_evdev_capabilities.c 1919│   │   │   │   │   ├── SDL_evdev_capabilities.h 1920│   │   │   │   │   ├── SDL_evdev_kbd.c 1921│   │   │   │   │   ├── SDL_evdev_kbd.h 1922│   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 1923│   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 1924│   │   │   │   │   ├── SDL_fcitx.c 1925│   │   │   │   │   ├── SDL_fcitx.h 1926│   │   │   │   │   ├── SDL_ibus.c 1927│   │   │   │   │   ├── SDL_ibus.h 1928│   │   │   │   │   ├── SDL_ime.c 1929│   │   │   │   │   ├── SDL_ime.h 1930│   │   │   │   │   ├── SDL_progressbar.c 1931│   │   │   │   │   ├── SDL_progressbar.h 1932│   │   │   │   │   ├── SDL_system_theme.c 1933│   │   │   │   │   ├── SDL_system_theme.h 1934│   │   │   │   │   ├── SDL_threadprio.c 1935│   │   │   │   │   ├── SDL_udev.c 1936│   │   │   │   │   └── SDL_udev.h 1937│   │   │   │   ├── ngage 1938│   │   │   │   │   ├── SDL_ngage.cpp 1939│   │   │   │   │   └── SDL_ngage.h 1940│   │   │   │   ├── openbsd 1941│   │   │   │   │   ├── SDL_wscons.h 1942│   │   │   │   │   ├── SDL_wscons_kbd.c 1943│   │   │   │   │   └── SDL_wscons_mouse.c 1944│   │   │   │   ├── unix 1945│   │   │   │   │   ├── SDL_appid.c 1946│   │   │   │   │   ├── SDL_appid.h 1947│   │   │   │   │   ├── SDL_fribidi.c 1948│   │   │   │   │   ├── SDL_fribidi.h 1949│   │   │   │   │   ├── SDL_gtk.c 1950│   │   │   │   │   ├── SDL_gtk.h 1951│   │   │   │   │   ├── SDL_libthai.c 1952│   │   │   │   │   ├── SDL_libthai.h 1953│   │   │   │   │   ├── SDL_poll.c 1954│   │   │   │   │   └── SDL_poll.h 1955│   │   │   │   └── windows 1956│   │   │   │   ├── SDL_directx.h 1957│   │   │   │   ├── SDL_gameinput.cpp 1958│   │   │   │   ├── SDL_gameinput.h 1959│   │   │   │   ├── SDL_hid.c 1960│   │   │   │   ├── SDL_hid.h 1961│   │   │   │   ├── SDL_immdevice.c 1962│   │   │   │   ├── SDL_immdevice.h 1963│   │   │   │   ├── SDL_windows.c 1964│   │   │   │   ├── SDL_windows.h 1965│   │   │   │   ├── SDL_xinput.c 1966│   │   │   │   ├── SDL_xinput.h 1967│   │   │   │   ├── pch.c 1968│   │   │   │   ├── pch_cpp.cpp 1969│   │   │   │   └── version.rc 1970│   │   │   ├── cpuinfo 1971│   │   │   │   ├── SDL_cpuinfo.c 1972│   │   │   │   └── SDL_cpuinfo_c.h 1973│   │   │   ├── dialog 1974│   │   │   │   ├── SDL_dialog.c 1975│   │   │   │   ├── SDL_dialog.h 1976│   │   │   │   ├── SDL_dialog_utils.c 1977│   │   │   │   ├── SDL_dialog_utils.h 1978│   │   │   │   ├── android 1979│   │   │   │   │   └── SDL_androiddialog.c 1980│   │   │   │   ├── cocoa 1981│   │   │   │   │   └── SDL_cocoadialog.m 1982│   │   │   │   ├── dummy 1983│   │   │   │   │   └── SDL_dummydialog.c 1984│   │   │   │   ├── haiku 1985│   │   │   │   │   └── SDL_haikudialog.cc 1986│   │   │   │   ├── unix 1987│   │   │   │   │   ├── SDL_portaldialog.c 1988│   │   │   │   │   ├── SDL_portaldialog.h 1989│   │   │   │   │   ├── SDL_unixdialog.c 1990│   │   │   │   │   ├── SDL_zenitydialog.c 1991│   │   │   │   │   ├── SDL_zenitydialog.h 1992│   │   │   │   │   ├── SDL_zenitymessagebox.c 1993│   │   │   │   │   └── SDL_zenitymessagebox.h 1994│   │   │   │   └── windows 1995│   │   │   │   └── SDL_windowsdialog.c 1996│   │   │   ├── dynapi 1997│   │   │   │   ├── SDL_dynapi.c 1998│   │   │   │   ├── SDL_dynapi.h 1999│   │   │   │   ├── SDL_dynapi.sym 2000│   │   │   │   ├── SDL_dynapi_overrides.h 2001│   │   │   │   ├── SDL_dynapi_procs.h 2002│   │   │   │   ├── SDL_dynapi_unsupported.h 2003│   │   │   │   └── gendynapi.py 2004│   │   │   ├── events 2005│   │   │   │   ├── SDL_categories.c 2006│   │   │   │   ├── SDL_categories_c.h 2007│   │   │   │   ├── SDL_clipboardevents.c 2008│   │   │   │   ├── SDL_clipboardevents_c.h 2009│   │   │   │   ├── SDL_displayevents.c 2010│   │   │   │   ├── SDL_displayevents_c.h 2011│   │   │   │   ├── SDL_dropevents.c 2012│   │   │   │   ├── SDL_dropevents_c.h 2013│   │   │   │   ├── SDL_events.c 2014│   │   │   │   ├── SDL_events_c.h 2015│   │   │   │   ├── SDL_eventwatch.c 2016│   │   │   │   ├── SDL_eventwatch_c.h 2017│   │   │   │   ├── SDL_keyboard.c 2018│   │   │   │   ├── SDL_keyboard_c.h 2019│   │   │   │   ├── SDL_keymap.c 2020│   │   │   │   ├── SDL_keymap_c.h 2021│   │   │   │   ├── SDL_keysym_to_keycode.c 2022│   │   │   │   ├── SDL_keysym_to_keycode_c.h 2023│   │   │   │   ├── SDL_keysym_to_scancode.c 2024│   │   │   │   ├── SDL_keysym_to_scancode_c.h 2025│   │   │   │   ├── SDL_mouse.c 2026│   │   │   │   ├── SDL_mouse_c.h 2027│   │   │   │   ├── SDL_pen.c 2028│   │   │   │   ├── SDL_pen_c.h 2029│   │   │   │   ├── SDL_quit.c 2030│   │   │   │   ├── SDL_scancode_tables.c 2031│   │   │   │   ├── SDL_scancode_tables_c.h 2032│   │   │   │   ├── SDL_touch.c 2033│   │   │   │   ├── SDL_touch_c.h 2034│   │   │   │   ├── SDL_windowevents.c 2035│   │   │   │   ├── SDL_windowevents_c.h 2036│   │   │   │   ├── blank_cursor.h 2037│   │   │   │   ├── default_cursor.h 2038│   │   │   │   ├── imKStoUCS.c 2039│   │   │   │   ├── imKStoUCS.h 2040│   │   │   │   ├── scancodes_darwin.h 2041│   │   │   │   ├── scancodes_linux.h 2042│   │   │   │   ├── scancodes_windows.h 2043│   │   │   │   └── scancodes_xfree86.h 2044│   │   │   ├── filesystem 2045│   │   │   │   ├── SDL_filesystem.c 2046│   │   │   │   ├── SDL_filesystem_c.h 2047│   │   │   │   ├── SDL_sysfilesystem.h 2048│   │   │   │   ├── android 2049│   │   │   │   │   └── SDL_sysfilesystem.c 2050│   │   │   │   ├── cocoa 2051│   │   │   │   │   └── SDL_sysfilesystem.m 2052│   │   │   │   ├── dummy 2053│   │   │   │   │   ├── SDL_sysfilesystem.c 2054│   │   │   │   │   └── SDL_sysfsops.c 2055│   │   │   │   ├── emscripten 2056│   │   │   │   │   └── SDL_sysfilesystem.c 2057│   │   │   │   ├── gdk 2058│   │   │   │   │   └── SDL_sysfilesystem.cpp 2059│   │   │   │   ├── haiku 2060│   │   │   │   │   └── SDL_sysfilesystem.cc 2061│   │   │   │   ├── n3ds 2062│   │   │   │   │   └── SDL_sysfilesystem.c 2063│   │   │   │   ├── ngage 2064│   │   │   │   │   ├── SDL_sysfilesystem.c 2065│   │   │   │   │   └── SDL_sysfilesystem.cpp 2066│   │   │   │   ├── posix 2067│   │   │   │   │   └── SDL_sysfsops.c 2068│   │   │   │   ├── ps2 2069│   │   │   │   │   └── SDL_sysfilesystem.c 2070│   │   │   │   ├── psp 2071│   │   │   │   │   └── SDL_sysfilesystem.c 2072│   │   │   │   ├── riscos 2073│   │   │   │   │   └── SDL_sysfilesystem.c 2074│   │   │   │   ├── unix 2075│   │   │   │   │   └── SDL_sysfilesystem.c 2076│   │   │   │   ├── vita 2077│   │   │   │   │   └── SDL_sysfilesystem.c 2078│   │   │   │   └── windows 2079│   │   │   │   ├── SDL_sysfilesystem.c 2080│   │   │   │   └── SDL_sysfsops.c 2081│   │   │   ├── gpu 2082│   │   │   │   ├── SDL_gpu.c 2083│   │   │   │   ├── SDL_sysgpu.h 2084│   │   │   │   ├── d3d12 2085│   │   │   │   │   ├── D3D12_Blit.h 2086│   │   │   │   │   ├── D3D_Blit.hlsl 2087│   │   │   │   │   ├── SDL_gpu_d3d12.c 2088│   │   │   │   │   ├── compile_shaders.bat 2089│   │   │   │   │   └── compile_shaders_xbox.bat 2090│   │   │   │   ├── metal 2091│   │   │   │   │   ├── Metal_Blit.h 2092│   │   │   │   │   ├── Metal_Blit.metal 2093│   │   │   │   │   ├── SDL_gpu_metal.m 2094│   │   │   │   │   └── compile_shaders.sh 2095│   │   │   │   └── vulkan 2096│   │   │   │   ├── SDL_gpu_vulkan.c 2097│   │   │   │   └── SDL_gpu_vulkan_vkfuncs.h 2098│   │   │   ├── haptic 2099│   │   │   │   ├── SDL_haptic.c 2100│   │   │   │   ├── SDL_haptic_c.h 2101│   │   │   │   ├── SDL_syshaptic.h 2102│   │   │   │   ├── android 2103│   │   │   │   │   ├── SDL_syshaptic.c 2104│   │   │   │   │   └── SDL_syshaptic_c.h 2105│   │   │   │   ├── darwin 2106│   │   │   │   │   ├── SDL_syshaptic.c 2107│   │   │   │   │   └── SDL_syshaptic_c.h 2108│   │   │   │   ├── dummy 2109│   │   │   │   │   └── SDL_syshaptic.c 2110│   │   │   │   ├── hidapi 2111│   │   │   │   │   ├── SDL_hidapihaptic.c 2112│   │   │   │   │   ├── SDL_hidapihaptic.h 2113│   │   │   │   │   ├── SDL_hidapihaptic_c.h 2114│   │   │   │   │   └── SDL_hidapihaptic_lg4ff.c 2115│   │   │   │   ├── linux 2116│   │   │   │   │   └── SDL_syshaptic.c 2117│   │   │   │   └── windows 2118│   │   │   │   ├── SDL_dinputhaptic.c 2119│   │   │   │   ├── SDL_dinputhaptic_c.h 2120│   │   │   │   ├── SDL_windowshaptic.c 2121│   │   │   │   └── SDL_windowshaptic_c.h 2122│   │   │   ├── hidapi 2123│   │   │   │   ├── AUTHORS.txt 2124│   │   │   │   ├── BUILD.autotools.md 2125│   │   │   │   ├── BUILD.cmake.md 2126│   │   │   │   ├── BUILD.md 2127│   │   │   │   ├── CMakeLists.txt 2128│   │   │   │   ├── HACKING.txt 2129│   │   │   │   ├── LICENSE-bsd.txt 2130│   │   │   │   ├── LICENSE-gpl3.txt 2131│   │   │   │   ├── LICENSE-orig.txt 2132│   │   │   │   ├── LICENSE.txt 2133│   │   │   │   ├── Makefile.am 2134│   │   │   │   ├── README.md 2135│   │   │   │   ├── SDL_hidapi.c 2136│   │   │   │   ├── SDL_hidapi_android.h 2137│   │   │   │   ├── SDL_hidapi_c.h 2138│   │   │   │   ├── SDL_hidapi_ios.h 2139│   │   │   │   ├── SDL_hidapi_libusb.h 2140│   │   │   │   ├── SDL_hidapi_linux.h 2141│   │   │   │   ├── SDL_hidapi_mac.h 2142│   │   │   │   ├── SDL_hidapi_netbsd.h 2143│   │   │   │   ├── SDL_hidapi_steamxbox.h 2144│   │   │   │   ├── SDL_hidapi_windows.h 2145│   │   │   │   ├── VERSION 2146│   │   │   │   ├── android 2147│   │   │   │   │   ├── hid.cpp 2148│   │   │   │   │   └── hid.h 2149│   │   │   │   ├── bootstrap 2150│   │   │   │   ├── configure.ac 2151│   │   │   │   ├── dist 2152│   │   │   │   │   └── hidapi.podspec 2153│   │   │   │   ├── documentation 2154│   │   │   │   │   ├── cmake-gui-drop-down.png 2155│   │   │   │   │   └── cmake-gui-highlights.png 2156│   │   │   │   ├── doxygen 2157│   │   │   │   │   ├── Doxyfile 2158│   │   │   │   │   └── main_page.md 2159│   │   │   │   ├── hidapi 2160│   │   │   │   │   └── hidapi.h 2161│   │   │   │   ├── hidtest 2162│   │   │   │   │   ├── CMakeLists.txt 2163│   │   │   │   │   ├── Makefile.am 2164│   │   │   │   │   └── test.c 2165│   │   │   │   ├── ios 2166│   │   │   │   │   └── hid.m 2167│   │   │   │   ├── libusb 2168│   │   │   │   │   ├── CMakeLists.txt 2169│   │   │   │   │   ├── Makefile-manual 2170│   │   │   │   │   ├── Makefile.am 2171│   │   │   │   │   ├── Makefile.freebsd 2172│   │   │   │   │   ├── Makefile.haiku 2173│   │   │   │   │   ├── Makefile.linux 2174│   │   │   │   │   ├── hid.c 2175│   │   │   │   │   ├── hidapi_libusb.h 2176│   │   │   │   │   ├── hidapi_thread_pthread.h 2177│   │   │   │   │   └── hidapi_thread_sdl.h 2178│   │   │   │   ├── linux 2179│   │   │   │   │   ├── CMakeLists.txt 2180│   │   │   │   │   ├── Makefile-manual 2181│   │   │   │   │   ├── Makefile.am 2182│   │   │   │   │   └── hid.c 2183│   │   │   │   ├── m4 2184│   │   │   │   │   ├── ax_pthread.m4 2185│   │   │   │   │   └── pkg.m4 2186│   │   │   │   ├── mac 2187│   │   │   │   │   ├── CMakeLists.txt 2188│   │   │   │   │   ├── Makefile-manual 2189│   │   │   │   │   ├── Makefile.am 2190│   │   │   │   │   ├── hid.c 2191│   │   │   │   │   └── hidapi_darwin.h 2192│   │   │   │   ├── meson.build 2193│   │   │   │   ├── netbsd 2194│   │   │   │   │   ├── CMakeLists.txt 2195│   │   │   │   │   ├── README.md 2196│   │   │   │   │   └── hid.c 2197│   │   │   │   ├── pc 2198│   │   │   │   │   ├── hidapi-hidraw.pc.in 2199│   │   │   │   │   ├── hidapi-libusb.pc.in 2200│   │   │   │   │   ├── hidapi-netbsd.pc.in 2201│   │   │   │   │   └── hidapi.pc.in 2202│   │   │   │   ├── src 2203│   │   │   │   │   ├── CMakeLists.txt 2204│   │   │   │   │   └── cmake 2205│   │   │   │   │   └── hidapi-config.cmake.in 2206│   │   │   │   ├── subprojects 2207│   │   │   │   │   ├── README.md 2208│   │   │   │   │   └── hidapi_build_cmake 2209│   │   │   │   │   └── CMakeLists.txt 2210│   │   │   │   ├── testgui 2211│   │   │   │   │   ├── Makefile-manual 2212│   │   │   │   │   ├── Makefile.am 2213│   │   │   │   │   ├── Makefile.freebsd 2214│   │   │   │   │   ├── Makefile.linux 2215│   │   │   │   │   ├── Makefile.mac 2216│   │   │   │   │   ├── Makefile.mingw 2217│   │   │   │   │   ├── TestGUI.app.in 2218│   │   │   │   │   │   └── Contents 2219│   │   │   │   │   │   ├── Info.plist 2220│   │   │   │   │   │   ├── PkgInfo 2221│   │   │   │   │   │   └── Resources 2222│   │   │   │   │   │   ├── English.lproj 2223│   │   │   │   │   │   │   └── InfoPlist.strings 2224│   │   │   │   │   │   └── Signal11.icns 2225│   │   │   │   │   ├── copy_to_bundle.sh 2226│   │   │   │   │   ├── mac_support.h 2227│   │   │   │   │   ├── mac_support_cocoa.m 2228│   │   │   │   │   ├── test.cpp 2229│   │   │   │   │   ├── testgui.sln 2230│   │   │   │   │   └── testgui.vcproj 2231│   │   │   │   ├── udev 2232│   │   │   │   │   └── 69-hid.rules 2233│   │   │   │   └── windows 2234│   │   │   │   ├── CMakeLists.txt 2235│   │   │   │   ├── Makefile-manual 2236│   │   │   │   ├── Makefile.am 2237│   │   │   │   ├── Makefile.mingw 2238│   │   │   │   ├── hid.c 2239│   │   │   │   ├── hidapi.rc 2240│   │   │   │   ├── hidapi.sln 2241│   │   │   │   ├── hidapi.vcproj 2242│   │   │   │   ├── hidapi.vcxproj 2243│   │   │   │   ├── hidapi_cfgmgr32.h 2244│   │   │   │   ├── hidapi_descriptor_reconstruct.c 2245│   │   │   │   ├── hidapi_descriptor_reconstruct.h 2246│   │   │   │   ├── hidapi_hidclass.h 2247│   │   │   │   ├── hidapi_hidpi.h 2248│   │   │   │   ├── hidapi_hidsdi.h 2249│   │   │   │   ├── hidapi_winapi.h 2250│   │   │   │   ├── hidtest.vcproj 2251│   │   │   │   ├── hidtest.vcxproj 2252│   │   │   │   ├── pp_data_dump 2253│   │   │   │   │   ├── CMakeLists.txt 2254│   │   │   │   │   ├── README.md 2255│   │   │   │   │   └── pp_data_dump.c 2256│   │   │   │   └── test 2257│   │   │   │   ├── CMakeLists.txt 2258│   │   │   │   ├── data 2259│   │   │   │   │   ├── 045E_02FF_0005_0001.pp_data 2260│   │   │   │   │   ├── 045E_02FF_0005_0001_expected.rpt_desc 2261│   │   │   │   │   ├── 045E_02FF_0005_0001_real.rpt_desc 2262│   │   │   │   │   ├── 046A_0011_0006_0001.pp_data 2263│   │   │   │   │   ├── 046A_0011_0006_0001_expected.rpt_desc 2264│   │   │   │   │   ├── 046A_0011_0006_0001_real.rpt_desc 2265│   │   │   │   │   ├── 046D_0A37_0001_000C.pp_data 2266│   │   │   │   │   ├── 046D_0A37_0001_000C_expected.rpt_desc 2267│   │   │   │   │   ├── 046D_0A37_0001_000C_real.rpt_desc 2268│   │   │   │   │   ├── 046D_B010_0001_000C.pp_data 2269│   │   │   │   │   ├── 046D_B010_0001_000C_expected.rpt_desc 2270│   │   │   │   │   ├── 046D_B010_0001_000C_real.rpt_desc 2271│   │   │   │   │   ├── 046D_B010_0001_FF00.pp_data 2272│   │   │   │   │   ├── 046D_B010_0001_FF00_expected.rpt_desc 2273│   │   │   │   │   ├── 046D_B010_0001_FF00_real.rpt_desc 2274│   │   │   │   │   ├── 046D_B010_0002_0001.pp_data 2275│   │   │   │   │   ├── 046D_B010_0002_0001_expected.rpt_desc 2276│   │   │   │   │   ├── 046D_B010_0002_0001_real.rpt_desc 2277│   │   │   │   │   ├── 046D_B010_0002_FF00.pp_data 2278│   │   │   │   │   ├── 046D_B010_0002_FF00_expected.rpt_desc 2279│   │   │   │   │   ├── 046D_B010_0002_FF00_real.rpt_desc 2280│   │   │   │   │   ├── 046D_B010_0006_0001.pp_data 2281│   │   │   │   │   ├── 046D_B010_0006_0001_expected.rpt_desc 2282│   │   │   │   │   ├── 046D_B010_0006_0001_real.rpt_desc 2283│   │   │   │   │   ├── 046D_C077_0002_0001.pp_data 2284│   │   │   │   │   ├── 046D_C077_0002_0001_expected.rpt_desc 2285│   │   │   │   │   ├── 046D_C077_0002_0001_real.rpt_desc 2286│   │   │   │   │   ├── 046D_C283_0004_0001.pp_data 2287│   │   │   │   │   ├── 046D_C283_0004_0001_expected.rpt_desc 2288│   │   │   │   │   ├── 046D_C283_0004_0001_real.rpt_desc 2289│   │   │   │   │   ├── 046D_C52F_0001_000C.pp_data 2290│   │   │   │   │   ├── 046D_C52F_0001_000C_expected.rpt_desc 2291│   │   │   │   │   ├── 046D_C52F_0001_000C_real.rpt_desc 2292│   │   │   │   │   ├── 046D_C52F_0001_FF00.pp_data 2293│   │   │   │   │   ├── 046D_C52F_0001_FF00_expected.rpt_desc 2294│   │   │   │   │   ├── 046D_C52F_0001_FF00_real.rpt_desc 2295│   │   │   │   │   ├── 046D_C52F_0002_0001.pp_data 2296│   │   │   │   │   ├── 046D_C52F_0002_0001_expected.rpt_desc 2297│   │   │   │   │   ├── 046D_C52F_0002_0001_real.rpt_desc 2298│   │   │   │   │   ├── 046D_C52F_0002_FF00.pp_data 2299│   │   │   │   │   ├── 046D_C52F_0002_FF00_expected.rpt_desc 2300│   │   │   │   │   ├── 046D_C52F_0002_FF00_real.rpt_desc 2301│   │   │   │   │   ├── 046D_C534_0001_000C.pp_data 2302│   │   │   │   │   ├── 046D_C534_0001_000C_expected.rpt_desc 2303│   │   │   │   │   ├── 046D_C534_0001_000C_real.rpt_desc 2304│   │   │   │   │   ├── 046D_C534_0001_FF00.pp_data 2305│   │   │   │   │   ├── 046D_C534_0001_FF00_expected.rpt_desc 2306│   │   │   │   │   ├── 046D_C534_0001_FF00_real.rpt_desc 2307│   │   │   │   │   ├── 046D_C534_0002_0001.pp_data 2308│   │   │   │   │   ├── 046D_C534_0002_0001_expected.rpt_desc 2309│   │   │   │   │   ├── 046D_C534_0002_0001_real.rpt_desc 2310│   │   │   │   │   ├── 046D_C534_0002_FF00.pp_data 2311│   │   │   │   │   ├── 046D_C534_0002_FF00_expected.rpt_desc 2312│   │   │   │   │   ├── 046D_C534_0002_FF00_real.rpt_desc 2313│   │   │   │   │   ├── 046D_C534_0006_0001.pp_data 2314│   │   │   │   │   ├── 046D_C534_0006_0001_expected.rpt_desc 2315│   │   │   │   │   ├── 046D_C534_0006_0001_real.rpt_desc 2316│   │   │   │   │   ├── 046D_C534_0080_0001.pp_data 2317│   │   │   │   │   ├── 046D_C534_0080_0001_expected.rpt_desc 2318│   │   │   │   │   ├── 046D_C534_0080_0001_real.rpt_desc 2319│   │   │   │   │   ├── 047F_C056_0001_000C.pp_data 2320│   │   │   │   │   ├── 047F_C056_0001_000C_expected.rpt_desc 2321│   │   │   │   │   ├── 047F_C056_0001_000C_real.rpt_desc 2322│   │   │   │   │   ├── 047F_C056_0003_FFA0.pp_data 2323│   │   │   │   │   ├── 047F_C056_0003_FFA0_expected.rpt_desc 2324│   │   │   │   │   ├── 047F_C056_0003_FFA0_real.rpt_desc 2325│   │   │   │   │   ├── 047F_C056_0005_000B.pp_data 2326│   │   │   │   │   ├── 047F_C056_0005_000B_expected.rpt_desc 2327│   │   │   │   │   ├── 047F_C056_0005_000B_real.rpt_desc 2328│   │   │   │   │   ├── 17CC_1130_0000_FF01.pp_data 2329│   │   │   │   │   ├── 17CC_1130_0000_FF01_expected.rpt_desc 2330│   │   │   │   │   └── 17CC_1130_0000_FF01_real.rpt_desc 2331│   │   │   │   └── hid_report_reconstructor_test.c 2332│   │   │   ├── io 2333│   │   │   │   ├── SDL_asyncio.c 2334│   │   │   │   ├── SDL_asyncio_c.h 2335│   │   │   │   ├── SDL_iostream.c 2336│   │   │   │   ├── SDL_iostream_c.h 2337│   │   │   │   ├── SDL_sysasyncio.h 2338│   │   │   │   ├── generic 2339│   │   │   │   │   └── SDL_asyncio_generic.c 2340│   │   │   │   ├── io_uring 2341│   │   │   │   │   └── SDL_asyncio_liburing.c 2342│   │   │   │   ├── n3ds 2343│   │   │   │   │   ├── SDL_iostreamromfs.c 2344│   │   │   │   │   └── SDL_iostreamromfs.h 2345│   │   │   │   └── windows 2346│   │   │   │   └── SDL_asyncio_windows_ioring.c 2347│   │   │   ├── joystick 2348│   │   │   │   ├── SDL_gamepad.c 2349│   │   │   │   ├── SDL_gamepad_c.h 2350│   │   │   │   ├── SDL_gamepad_db.h 2351│   │   │   │   ├── SDL_joystick.c 2352│   │   │   │   ├── SDL_joystick_c.h 2353│   │   │   │   ├── SDL_steam_virtual_gamepad.c 2354│   │   │   │   ├── SDL_steam_virtual_gamepad.h 2355│   │   │   │   ├── SDL_sysjoystick.h 2356│   │   │   │   ├── android 2357│   │   │   │   │   ├── SDL_sysjoystick.c 2358│   │   │   │   │   └── SDL_sysjoystick_c.h 2359│   │   │   │   ├── apple 2360│   │   │   │   │   ├── SDL_mfijoystick.m 2361│   │   │   │   │   └── SDL_mfijoystick_c.h 2362│   │   │   │   ├── bsd 2363│   │   │   │   │   └── SDL_bsdjoystick.c 2364│   │   │   │   ├── check_8bitdo.sh 2365│   │   │   │   ├── controller_list.h 2366│   │   │   │   ├── controller_type.c 2367│   │   │   │   ├── controller_type.h 2368│   │   │   │   ├── darwin 2369│   │   │   │   │   ├── SDL_iokitjoystick.c 2370│   │   │   │   │   └── SDL_iokitjoystick_c.h 2371│   │   │   │   ├── dummy 2372│   │   │   │   │   └── SDL_sysjoystick.c 2373│   │   │   │   ├── emscripten 2374│   │   │   │   │   ├── SDL_sysjoystick.c 2375│   │   │   │   │   └── SDL_sysjoystick_c.h 2376│   │   │   │   ├── gdk 2377│   │   │   │   │   └── SDL_gameinputjoystick.cpp 2378│   │   │   │   ├── haiku 2379│   │   │   │   │   └── SDL_haikujoystick.cc 2380│   │   │   │   ├── hidapi 2381│   │   │   │   │   ├── SDL_hidapi_8bitdo.c 2382│   │   │   │   │   ├── SDL_hidapi_combined.c 2383│   │   │   │   │   ├── SDL_hidapi_flydigi.c 2384│   │   │   │   │   ├── SDL_hidapi_flydigi.h 2385│   │   │   │   │   ├── SDL_hidapi_gamecube.c 2386│   │   │   │   │   ├── SDL_hidapi_gip.c 2387│   │   │   │   │   ├── SDL_hidapi_lg4ff.c 2388│   │   │   │   │   ├── SDL_hidapi_luna.c 2389│   │   │   │   │   ├── SDL_hidapi_nintendo.h 2390│   │   │   │   │   ├── SDL_hidapi_ps3.c 2391│   │   │   │   │   ├── SDL_hidapi_ps4.c 2392│   │   │   │   │   ├── SDL_hidapi_ps5.c 2393│   │   │   │   │   ├── SDL_hidapi_rumble.c 2394│   │   │   │   │   ├── SDL_hidapi_rumble.h 2395│   │   │   │   │   ├── SDL_hidapi_shield.c 2396│   │   │   │   │   ├── SDL_hidapi_sinput.c 2397│   │   │   │   │   ├── SDL_hidapi_sinput.h 2398│   │   │   │   │   ├── SDL_hidapi_stadia.c 2399│   │   │   │   │   ├── SDL_hidapi_steam.c 2400│   │   │   │   │   ├── SDL_hidapi_steam_hori.c 2401│   │   │   │   │   ├── SDL_hidapi_steam_triton.c 2402│   │   │   │   │   ├── SDL_hidapi_steamdeck.c 2403│   │   │   │   │   ├── SDL_hidapi_switch.c 2404│   │   │   │   │   ├── SDL_hidapi_switch2.c 2405│   │   │   │   │   ├── SDL_hidapi_wii.c 2406│   │   │   │   │   ├── SDL_hidapi_xbox360.c 2407│   │   │   │   │   ├── SDL_hidapi_xbox360w.c 2408│   │   │   │   │   ├── SDL_hidapi_xboxone.c 2409│   │   │   │   │   ├── SDL_hidapi_zuiki.c 2410│   │   │   │   │   ├── SDL_hidapijoystick.c 2411│   │   │   │   │   ├── SDL_hidapijoystick_c.h 2412│   │   │   │   │   ├── SDL_report_descriptor.c 2413│   │   │   │   │   ├── SDL_report_descriptor.h 2414│   │   │   │   │   └── steam 2415│   │   │   │   │   ├── controller_constants.h 2416│   │   │   │   │   └── controller_structs.h 2417│   │   │   │   ├── linux 2418│   │   │   │   │   ├── SDL_sysjoystick.c 2419│   │   │   │   │   └── SDL_sysjoystick_c.h 2420│   │   │   │   ├── n3ds 2421│   │   │   │   │   └── SDL_sysjoystick.c 2422│   │   │   │   ├── ps2 2423│   │   │   │   │   └── SDL_sysjoystick.c 2424│   │   │   │   ├── psp 2425│   │   │   │   │   └── SDL_sysjoystick.c 2426│   │   │   │   ├── sort_controllers.py 2427│   │   │   │   ├── usb_ids.h 2428│   │   │   │   ├── virtual 2429│   │   │   │   │   ├── SDL_virtualjoystick.c 2430│   │   │   │   │   └── SDL_virtualjoystick_c.h 2431│   │   │   │   ├── vita 2432│   │   │   │   │   └── SDL_sysjoystick.c 2433│   │   │   │   └── windows 2434│   │   │   │   ├── SDL_dinputjoystick.c 2435│   │   │   │   ├── SDL_dinputjoystick_c.h 2436│   │   │   │   ├── SDL_rawinputjoystick.c 2437│   │   │   │   ├── SDL_rawinputjoystick_c.h 2438│   │   │   │   ├── SDL_windows_gaming_input.c 2439│   │   │   │   ├── SDL_windowsjoystick.c 2440│   │   │   │   ├── SDL_windowsjoystick_c.h 2441│   │   │   │   ├── SDL_xinputjoystick.c 2442│   │   │   │   └── SDL_xinputjoystick_c.h 2443│   │   │   ├── libm 2444│   │   │   │   ├── e_atan2.c 2445│   │   │   │   ├── e_exp.c 2446│   │   │   │   ├── e_fmod.c 2447│   │   │   │   ├── e_log.c 2448│   │   │   │   ├── e_log10.c 2449│   │   │   │   ├── e_pow.c 2450│   │   │   │   ├── e_rem_pio2.c 2451│   │   │   │   ├── e_sqrt.c 2452│   │   │   │   ├── k_cos.c 2453│   │   │   │   ├── k_rem_pio2.c 2454│   │   │   │   ├── k_sin.c 2455│   │   │   │   ├── k_tan.c 2456│   │   │   │   ├── math_libm.h 2457│   │   │   │   ├── math_private.h 2458│   │   │   │   ├── s_atan.c 2459│   │   │   │   ├── s_copysign.c 2460│   │   │   │   ├── s_cos.c 2461│   │   │   │   ├── s_fabs.c 2462│   │   │   │   ├── s_floor.c 2463│   │   │   │   ├── s_isinf.c 2464│   │   │   │   ├── s_isinff.c 2465│   │   │   │   ├── s_isnan.c 2466│   │   │   │   ├── s_isnanf.c 2467│   │   │   │   ├── s_modf.c 2468│   │   │   │   ├── s_scalbn.c 2469│   │   │   │   ├── s_sin.c 2470│   │   │   │   └── s_tan.c 2471│   │   │   ├── loadso 2472│   │   │   │   ├── dlopen 2473│   │   │   │   │   └── SDL_sysloadso.c 2474│   │   │   │   ├── dummy 2475│   │   │   │   │   └── SDL_sysloadso.c 2476│   │   │   │   └── windows 2477│   │   │   │   └── SDL_sysloadso.c 2478│   │   │   ├── locale 2479│   │   │   │   ├── SDL_locale.c 2480│   │   │   │   ├── SDL_syslocale.h 2481│   │   │   │   ├── android 2482│   │   │   │   │   └── SDL_syslocale.c 2483│   │   │   │   ├── dummy 2484│   │   │   │   │   └── SDL_syslocale.c 2485│   │   │   │   ├── emscripten 2486│   │   │   │   │   └── SDL_syslocale.c 2487│   │   │   │   ├── haiku 2488│   │   │   │   │   └── SDL_syslocale.cc 2489│   │   │   │   ├── macos 2490│   │   │   │   │   └── SDL_syslocale.m 2491│   │   │   │   ├── n3ds 2492│   │   │   │   │   └── SDL_syslocale.c 2493│   │   │   │   ├── ngage 2494│   │   │   │   │   └── SDL_syslocale.cpp 2495│   │   │   │   ├── psp 2496│   │   │   │   │   └── SDL_syslocale.c 2497│   │   │   │   ├── unix 2498│   │   │   │   │   └── SDL_syslocale.c 2499│   │   │   │   ├── vita 2500│   │   │   │   │   └── SDL_syslocale.c 2501│   │   │   │   └── windows 2502│   │   │   │   └── SDL_syslocale.c 2503│   │   │   ├── main 2504│   │   │   │   ├── SDL_main_callbacks.c 2505│   │   │   │   ├── SDL_main_callbacks.h 2506│   │   │   │   ├── SDL_runapp.c 2507│   │   │   │   ├── emscripten 2508│   │   │   │   │   ├── SDL_sysmain_callbacks.c 2509│   │   │   │   │   └── SDL_sysmain_runapp.c 2510│   │   │   │   ├── gdk 2511│   │   │   │   │   └── SDL_sysmain_runapp.cpp 2512│   │   │   │   ├── generic 2513│   │   │   │   │   └── SDL_sysmain_callbacks.c 2514│   │   │   │   ├── ios 2515│   │   │   │   │   └── SDL_sysmain_callbacks.m 2516│   │   │   │   ├── n3ds 2517│   │   │   │   │   └── SDL_sysmain_runapp.c 2518│   │   │   │   ├── ngage 2519│   │   │   │   │   ├── SDL_sysmain_callbacks.c 2520│   │   │   │   │   ├── SDL_sysmain_main.cpp 2521│   │   │   │   │   └── SDL_sysmain_main.hpp 2522│   │   │   │   ├── ps2 2523│   │   │   │   │   └── SDL_sysmain_runapp.c 2524│   │   │   │   ├── psp 2525│   │   │   │   │   └── SDL_sysmain_runapp.c 2526│   │   │   │   └── windows 2527│   │   │   │   └── SDL_sysmain_runapp.c 2528│   │   │   ├── misc 2529│   │   │   │   ├── SDL_libusb.c 2530│   │   │   │   ├── SDL_libusb.h 2531│   │   │   │   ├── SDL_sysurl.h 2532│   │   │   │   ├── SDL_url.c 2533│   │   │   │   ├── android 2534│   │   │   │   │   └── SDL_sysurl.c 2535│   │   │   │   ├── dummy 2536│   │   │   │   │   └── SDL_sysurl.c 2537│   │   │   │   ├── emscripten 2538│   │   │   │   │   └── SDL_sysurl.c 2539│   │   │   │   ├── haiku 2540│   │   │   │   │   └── SDL_sysurl.cc 2541│   │   │   │   ├── ios 2542│   │   │   │   │   └── SDL_sysurl.m 2543│   │   │   │   ├── macos 2544│   │   │   │   │   └── SDL_sysurl.m 2545│   │   │   │   ├── riscos 2546│   │   │   │   │   └── SDL_sysurl.c 2547│   │   │   │   ├── unix 2548│   │   │   │   │   └── SDL_sysurl.c 2549│   │   │   │   ├── vita 2550│   │   │   │   │   └── SDL_sysurl.c 2551│   │   │   │   └── windows 2552│   │   │   │   └── SDL_sysurl.c 2553│   │   │   ├── power 2554│   │   │   │   ├── SDL_power.c 2555│   │   │   │   ├── SDL_syspower.h 2556│   │   │   │   ├── android 2557│   │   │   │   │   └── SDL_syspower.c 2558│   │   │   │   ├── emscripten 2559│   │   │   │   │   └── SDL_syspower.c 2560│   │   │   │   ├── haiku 2561│   │   │   │   │   └── SDL_syspower.c 2562│   │   │   │   ├── linux 2563│   │   │   │   │   └── SDL_syspower.c 2564│   │   │   │   ├── macos 2565│   │   │   │   │   └── SDL_syspower.c 2566│   │   │   │   ├── n3ds 2567│   │   │   │   │   └── SDL_syspower.c 2568│   │   │   │   ├── psp 2569│   │   │   │   │   └── SDL_syspower.c 2570│   │   │   │   ├── uikit 2571│   │   │   │   │   ├── SDL_syspower.h 2572│   │   │   │   │   └── SDL_syspower.m 2573│   │   │   │   ├── vita 2574│   │   │   │   │   └── SDL_syspower.c 2575│   │   │   │   └── windows 2576│   │   │   │   └── SDL_syspower.c 2577│   │   │   ├── process 2578│   │   │   │   ├── SDL_process.c 2579│   │   │   │   ├── SDL_sysprocess.h 2580│   │   │   │   ├── dummy 2581│   │   │   │   │   └── SDL_dummyprocess.c 2582│   │   │   │   ├── posix 2583│   │   │   │   │   └── SDL_posixprocess.c 2584│   │   │   │   └── windows 2585│   │   │   │   └── SDL_windowsprocess.c 2586│   │   │   ├── render 2587│   │   │   │   ├── SDL_d3dmath.h 2588│   │   │   │   ├── SDL_render.c 2589│   │   │   │   ├── SDL_render_debug_font.h 2590│   │   │   │   ├── SDL_render_unsupported.c 2591│   │   │   │   ├── SDL_sysrender.h 2592│   │   │   │   ├── SDL_yuv_sw.c 2593│   │   │   │   ├── SDL_yuv_sw_c.h 2594│   │   │   │   ├── direct3d 2595│   │   │   │   │   ├── D3D9_PixelShader_Palette.h 2596│   │   │   │   │   ├── D3D9_PixelShader_Palette.hlsli 2597│   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.h 2598│   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.hlsl 2599│   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.h 2600│   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.hlsl 2601│   │   │   │   │   ├── D3D9_PixelShader_YUV.h 2602│   │   │   │   │   ├── D3D9_PixelShader_YUV.hlsl 2603│   │   │   │   │   ├── SDL_render_d3d.c 2604│   │   │   │   │   ├── SDL_shaders_d3d.c 2605│   │   │   │   │   ├── SDL_shaders_d3d.h 2606│   │   │   │   │   └── compile_shaders.bat 2607│   │   │   │   ├── direct3d11 2608│   │   │   │   │   ├── D3D11_PixelShader_Advanced.h 2609│   │   │   │   │   ├── D3D11_PixelShader_Advanced.hlsl 2610│   │   │   │   │   ├── D3D11_PixelShader_Colors.h 2611│   │   │   │   │   ├── D3D11_PixelShader_Colors.hlsl 2612│   │   │   │   │   ├── D3D11_PixelShader_Common.hlsli 2613│   │   │   │   │   ├── D3D11_PixelShader_Textures.h 2614│   │   │   │   │   ├── D3D11_PixelShader_Textures.hlsl 2615│   │   │   │   │   ├── D3D11_VertexShader.h 2616│   │   │   │   │   ├── D3D11_VertexShader.hlsl 2617│   │   │   │   │   ├── SDL_render_d3d11.c 2618│   │   │   │   │   ├── SDL_shaders_d3d11.c 2619│   │   │   │   │   ├── SDL_shaders_d3d11.h 2620│   │   │   │   │   └── compile_shaders.bat 2621│   │   │   │   ├── direct3d12 2622│   │   │   │   │   ├── D3D12_PixelShader_Advanced.h 2623│   │   │   │   │   ├── D3D12_PixelShader_Advanced.hlsl 2624│   │   │   │   │   ├── D3D12_PixelShader_Colors.h 2625│   │   │   │   │   ├── D3D12_PixelShader_Colors.hlsl 2626│   │   │   │   │   ├── D3D12_PixelShader_Common.hlsli 2627│   │   │   │   │   ├── D3D12_PixelShader_Textures.h 2628│   │   │   │   │   ├── D3D12_PixelShader_Textures.hlsl 2629│   │   │   │   │   ├── D3D12_RootSig_Advanced.h 2630│   │   │   │   │   ├── D3D12_RootSig_Color.h 2631│   │   │   │   │   ├── D3D12_RootSig_Texture.h 2632│   │   │   │   │   ├── D3D12_Shader_Common.hlsli 2633│   │   │   │   │   ├── D3D12_VertexShader.hlsl 2634│   │   │   │   │   ├── D3D12_VertexShader_Advanced.h 2635│   │   │   │   │   ├── D3D12_VertexShader_Color.h 2636│   │   │   │   │   ├── D3D12_VertexShader_Texture.h 2637│   │   │   │   │   ├── SDL_render_d3d12.c 2638│   │   │   │   │   ├── SDL_render_d3d12_xbox.cpp 2639│   │   │   │   │   ├── SDL_render_d3d12_xbox.h 2640│   │   │   │   │   ├── SDL_shaders_d3d12.c 2641│   │   │   │   │   ├── SDL_shaders_d3d12.h 2642│   │   │   │   │   ├── SDL_shaders_d3d12_xboxone.cpp 2643│   │   │   │   │   ├── SDL_shaders_d3d12_xboxseries.cpp 2644│   │   │   │   │   ├── compile_shaders.bat 2645│   │   │   │   │   └── compile_shaders_xbox.bat 2646│   │   │   │   ├── gpu 2647│   │   │   │   │   ├── SDL_gpu_util.h 2648│   │   │   │   │   ├── SDL_pipeline_gpu.c 2649│   │   │   │   │   ├── SDL_pipeline_gpu.h 2650│   │   │   │   │   ├── SDL_render_gpu.c 2651│   │   │   │   │   ├── SDL_shaders_gpu.c 2652│   │   │   │   │   ├── SDL_shaders_gpu.h 2653│   │   │   │   │   └── shaders 2654│   │   │   │   │   ├── build-shaders.sh 2655│   │   │   │   │   ├── color.frag.dxil.h 2656│   │   │   │   │   ├── color.frag.hlsl 2657│   │   │   │   │   ├── color.frag.msl.h 2658│   │   │   │   │   ├── color.frag.spv.h 2659│   │   │   │   │   ├── common.frag.hlsli 2660│   │   │   │   │   ├── dxil.h 2661│   │   │   │   │   ├── linepoint.vert.dxil.h 2662│   │   │   │   │   ├── linepoint.vert.hlsl 2663│   │   │   │   │   ├── linepoint.vert.msl.h 2664│   │   │   │   │   ├── linepoint.vert.spv.h 2665│   │   │   │   │   ├── msl.h 2666│   │   │   │   │   ├── spir-v.h 2667│   │   │   │   │   ├── texture_advanced.frag.dxil.h 2668│   │   │   │   │   ├── texture_advanced.frag.hlsl 2669│   │   │   │   │   ├── texture_advanced.frag.msl.h 2670│   │   │   │   │   ├── texture_advanced.frag.spv.h 2671│   │   │   │   │   ├── texture_rgb.frag.dxil.h 2672│   │   │   │   │   ├── texture_rgb.frag.hlsl 2673│   │   │   │   │   ├── texture_rgb.frag.msl.h 2674│   │   │   │   │   ├── texture_rgb.frag.spv.h 2675│   │   │   │   │   ├── texture_rgba.frag.dxil.h 2676│   │   │   │   │   ├── texture_rgba.frag.hlsl 2677│   │   │   │   │   ├── texture_rgba.frag.msl.h 2678│   │   │   │   │   ├── texture_rgba.frag.spv.h 2679│   │   │   │   │   ├── tri_color.vert.dxil.h 2680│   │   │   │   │   ├── tri_color.vert.hlsl 2681│   │   │   │   │   ├── tri_color.vert.msl.h 2682│   │   │   │   │   ├── tri_color.vert.spv.h 2683│   │   │   │   │   ├── tri_texture.vert.dxil.h 2684│   │   │   │   │   ├── tri_texture.vert.hlsl 2685│   │   │   │   │   ├── tri_texture.vert.msl.h 2686│   │   │   │   │   └── tri_texture.vert.spv.h 2687│   │   │   │   ├── metal 2688│   │   │   │   │   ├── SDL_render_metal.m 2689│   │   │   │   │   ├── SDL_shaders_metal.metal 2690│   │   │   │   │   ├── SDL_shaders_metal_ios.h 2691│   │   │   │   │   ├── SDL_shaders_metal_iphonesimulator.h 2692│   │   │   │   │   ├── SDL_shaders_metal_macos.h 2693│   │   │   │   │   ├── SDL_shaders_metal_tvos.h 2694│   │   │   │   │   ├── SDL_shaders_metal_tvsimulator.h 2695│   │   │   │   │   └── build-metal-shaders.sh 2696│   │   │   │   ├── ngage 2697│   │   │   │   │   ├── SDL_render_ngage.c 2698│   │   │   │   │   ├── SDL_render_ngage.cpp 2699│   │   │   │   │   ├── SDL_render_ngage_c.h 2700│   │   │   │   │   ├── SDL_render_ngage_c.hpp 2701│   │   │   │   │   ├── SDL_render_ops.cpp 2702│   │   │   │   │   └── SDL_render_ops.hpp 2703│   │   │   │   ├── opengl 2704│   │   │   │   │   ├── SDL_glfuncs.h 2705│   │   │   │   │   ├── SDL_render_gl.c 2706│   │   │   │   │   ├── SDL_shaders_gl.c 2707│   │   │   │   │   └── SDL_shaders_gl.h 2708│   │   │   │   ├── opengles2 2709│   │   │   │   │   ├── SDL_gles2funcs.h 2710│   │   │   │   │   ├── SDL_render_gles2.c 2711│   │   │   │   │   ├── SDL_shaders_gles2.c 2712│   │   │   │   │   └── SDL_shaders_gles2.h 2713│   │   │   │   ├── ps2 2714│   │   │   │   │   └── SDL_render_ps2.c 2715│   │   │   │   ├── psp 2716│   │   │   │   │   ├── SDL_render_psp.c 2717│   │   │   │   │   └── SDL_render_psp_c.h 2718│   │   │   │   ├── software 2719│   │   │   │   │   ├── SDL_blendfillrect.c 2720│   │   │   │   │   ├── SDL_blendfillrect.h 2721│   │   │   │   │   ├── SDL_blendline.c 2722│   │   │   │   │   ├── SDL_blendline.h 2723│   │   │   │   │   ├── SDL_blendpoint.c 2724│   │   │   │   │   ├── SDL_blendpoint.h 2725│   │   │   │   │   ├── SDL_draw.h 2726│   │   │   │   │   ├── SDL_drawline.c 2727│   │   │   │   │   ├── SDL_drawline.h 2728│   │   │   │   │   ├── SDL_drawpoint.c 2729│   │   │   │   │   ├── SDL_drawpoint.h 2730│   │   │   │   │   ├── SDL_render_sw.c 2731│   │   │   │   │   ├── SDL_render_sw_c.h 2732│   │   │   │   │   ├── SDL_triangle.c 2733│   │   │   │   │   └── SDL_triangle.h 2734│   │   │   │   ├── vitagxm 2735│   │   │   │   │   ├── SDL_render_vita_gxm.c 2736│   │   │   │   │   ├── SDL_render_vita_gxm_memory.c 2737│   │   │   │   │   ├── SDL_render_vita_gxm_memory.h 2738│   │   │   │   │   ├── SDL_render_vita_gxm_shaders.h 2739│   │   │   │   │   ├── SDL_render_vita_gxm_tools.c 2740│   │   │   │   │   ├── SDL_render_vita_gxm_tools.h 2741│   │   │   │   │   ├── SDL_render_vita_gxm_types.h 2742│   │   │   │   │   └── shader_src 2743│   │   │   │   │   ├── clear_f.cg 2744│   │   │   │   │   ├── clear_v.cg 2745│   │   │   │   │   ├── color_f.cg 2746│   │   │   │   │   ├── color_v.cg 2747│   │   │   │   │   ├── texture_f.cg 2748│   │   │   │   │   └── texture_v.cg 2749│   │   │   │   └── vulkan 2750│   │   │   │   ├── SDL_render_vulkan.c 2751│   │   │   │   ├── SDL_shaders_vulkan.c 2752│   │   │   │   ├── SDL_shaders_vulkan.h 2753│   │   │   │   ├── VULKAN_PixelShader_Advanced.h 2754│   │   │   │   ├── VULKAN_PixelShader_Advanced.hlsl 2755│   │   │   │   ├── VULKAN_PixelShader_Colors.h 2756│   │   │   │   ├── VULKAN_PixelShader_Colors.hlsl 2757│   │   │   │   ├── VULKAN_PixelShader_Common.hlsli 2758│   │   │   │   ├── VULKAN_PixelShader_Textures.h 2759│   │   │   │   ├── VULKAN_PixelShader_Textures.hlsl 2760│   │   │   │   ├── VULKAN_VertexShader.h 2761│   │   │   │   ├── VULKAN_VertexShader.hlsl 2762│   │   │   │   └── compile_shaders.bat 2763│   │   │   ├── sensor 2764│   │   │   │   ├── SDL_sensor.c 2765│   │   │   │   ├── SDL_sensor_c.h 2766│   │   │   │   ├── SDL_syssensor.h 2767│   │   │   │   ├── android 2768│   │   │   │   │   ├── SDL_androidsensor.c 2769│   │   │   │   │   └── SDL_androidsensor.h 2770│   │   │   │   ├── coremotion 2771│   │   │   │   │   ├── SDL_coremotionsensor.h 2772│   │   │   │   │   └── SDL_coremotionsensor.m 2773│   │   │   │   ├── dummy 2774│   │   │   │   │   ├── SDL_dummysensor.c 2775│   │   │   │   │   └── SDL_dummysensor.h 2776│   │   │   │   ├── emscripten 2777│   │   │   │   │   ├── SDL_emscriptensensor.c 2778│   │   │   │   │   └── SDL_emscriptensensor.h 2779│   │   │   │   ├── n3ds 2780│   │   │   │   │   └── SDL_n3dssensor.c 2781│   │   │   │   ├── vita 2782│   │   │   │   │   ├── SDL_vitasensor.c 2783│   │   │   │   │   └── SDL_vitasensor.h 2784│   │   │   │   └── windows 2785│   │   │   │   ├── SDL_windowssensor.c 2786│   │   │   │   └── SDL_windowssensor.h 2787│   │   │   ├── stdlib 2788│   │   │   │   ├── SDL_casefolding.h 2789│   │   │   │   ├── SDL_crc16.c 2790│   │   │   │   ├── SDL_crc32.c 2791│   │   │   │   ├── SDL_getenv.c 2792│   │   │   │   ├── SDL_getenv_c.h 2793│   │   │   │   ├── SDL_iconv.c 2794│   │   │   │   ├── SDL_malloc.c 2795│   │   │   │   ├── SDL_memcpy.c 2796│   │   │   │   ├── SDL_memmove.c 2797│   │   │   │   ├── SDL_memset.c 2798│   │   │   │   ├── SDL_mslibc.c 2799│   │   │   │   ├── SDL_mslibc_arm64.masm 2800│   │   │   │   ├── SDL_mslibc_x64.masm 2801│   │   │   │   ├── SDL_murmur3.c 2802│   │   │   │   ├── SDL_qsort.c 2803│   │   │   │   ├── SDL_random.c 2804│   │   │   │   ├── SDL_stdlib.c 2805│   │   │   │   ├── SDL_string.c 2806│   │   │   │   ├── SDL_strtokr.c 2807│   │   │   │   ├── SDL_sysstdlib.h 2808│   │   │   │   └── SDL_vacopy.h 2809│   │   │   ├── storage 2810│   │   │   │   ├── SDL_storage.c 2811│   │   │   │   ├── SDL_sysstorage.h 2812│   │   │   │   ├── generic 2813│   │   │   │   │   └── SDL_genericstorage.c 2814│   │   │   │   └── steam 2815│   │   │   │   ├── SDL_steamstorage.c 2816│   │   │   │   └── SDL_steamstorage_proc.h 2817│   │   │   ├── test 2818│   │   │   │   ├── SDL_test_assert.c 2819│   │   │   │   ├── SDL_test_common.c 2820│   │   │   │   ├── SDL_test_compare.c 2821│   │   │   │   ├── SDL_test_crc32.c 2822│   │   │   │   ├── SDL_test_font.c 2823│   │   │   │   ├── SDL_test_fuzzer.c 2824│   │   │   │   ├── SDL_test_harness.c 2825│   │   │   │   ├── SDL_test_internal.h 2826│   │   │   │   ├── SDL_test_log.c 2827│   │   │   │   ├── SDL_test_md5.c 2828│   │   │   │   └── SDL_test_memory.c 2829│   │   │   ├── thread 2830│   │   │   │   ├── SDL_systhread.h 2831│   │   │   │   ├── SDL_thread.c 2832│   │   │   │   ├── SDL_thread_c.h 2833│   │   │   │   ├── generic 2834│   │   │   │   │   ├── SDL_syscond.c 2835│   │   │   │   │   ├── SDL_syscond_c.h 2836│   │   │   │   │   ├── SDL_sysmutex.c 2837│   │   │   │   │   ├── SDL_sysmutex_c.h 2838│   │   │   │   │   ├── SDL_sysrwlock.c 2839│   │   │   │   │   ├── SDL_sysrwlock_c.h 2840│   │   │   │   │   ├── SDL_syssem.c 2841│   │   │   │   │   ├── SDL_systhread.c 2842│   │   │   │   │   ├── SDL_systhread_c.h 2843│   │   │   │   │   └── SDL_systls.c 2844│   │   │   │   ├── n3ds 2845│   │   │   │   │   ├── SDL_sysmutex.c 2846│   │   │   │   │   ├── SDL_sysmutex_c.h 2847│   │   │   │   │   ├── SDL_syssem.c 2848│   │   │   │   │   ├── SDL_systhread.c 2849│   │   │   │   │   └── SDL_systhread_c.h 2850│   │   │   │   ├── ps2 2851│   │   │   │   │   ├── SDL_syssem.c 2852│   │   │   │   │   ├── SDL_systhread.c 2853│   │   │   │   │   └── SDL_systhread_c.h 2854│   │   │   │   ├── psp 2855│   │   │   │   │   ├── SDL_sysmutex.c 2856│   │   │   │   │   ├── SDL_sysmutex_c.h 2857│   │   │   │   │   ├── SDL_syssem.c 2858│   │   │   │   │   ├── SDL_systhread.c 2859│   │   │   │   │   └── SDL_systhread_c.h 2860│   │   │   │   ├── pthread 2861│   │   │   │   │   ├── SDL_syscond.c 2862│   │   │   │   │   ├── SDL_sysmutex.c 2863│   │   │   │   │   ├── SDL_sysmutex_c.h 2864│   │   │   │   │   ├── SDL_sysrwlock.c 2865│   │   │   │   │   ├── SDL_syssem.c 2866│   │   │   │   │   ├── SDL_systhread.c 2867│   │   │   │   │   ├── SDL_systhread_c.h 2868│   │   │   │   │   └── SDL_systls.c 2869│   │   │   │   ├── vita 2870│   │   │   │   │   ├── SDL_sysmutex.c 2871│   │   │   │   │   ├── SDL_sysmutex_c.h 2872│   │   │   │   │   ├── SDL_syssem.c 2873│   │   │   │   │   ├── SDL_systhread.c 2874│   │   │   │   │   └── SDL_systhread_c.h 2875│   │   │   │   └── windows 2876│   │   │   │   ├── SDL_syscond_cv.c 2877│   │   │   │   ├── SDL_sysmutex.c 2878│   │   │   │   ├── SDL_sysmutex_c.h 2879│   │   │   │   ├── SDL_sysrwlock_srw.c 2880│   │   │   │   ├── SDL_syssem.c 2881│   │   │   │   ├── SDL_systhread.c 2882│   │   │   │   ├── SDL_systhread_c.h 2883│   │   │   │   └── SDL_systls.c 2884│   │   │   ├── time 2885│   │   │   │   ├── SDL_time.c 2886│   │   │   │   ├── SDL_time_c.h 2887│   │   │   │   ├── n3ds 2888│   │   │   │   │   └── SDL_systime.c 2889│   │   │   │   ├── ngage 2890│   │   │   │   │   └── SDL_systime.cpp 2891│   │   │   │   ├── ps2 2892│   │   │   │   │   └── SDL_systime.c 2893│   │   │   │   ├── psp 2894│   │   │   │   │   └── SDL_systime.c 2895│   │   │   │   ├── unix 2896│   │   │   │   │   └── SDL_systime.c 2897│   │   │   │   ├── vita 2898│   │   │   │   │   └── SDL_systime.c 2899│   │   │   │   └── windows 2900│   │   │   │   └── SDL_systime.c 2901│   │   │   ├── timer 2902│   │   │   │   ├── SDL_timer.c 2903│   │   │   │   ├── SDL_timer_c.h 2904│   │   │   │   ├── haiku 2905│   │   │   │   │   └── SDL_systimer.c 2906│   │   │   │   ├── n3ds 2907│   │   │   │   │   └── SDL_systimer.c 2908│   │   │   │   ├── ngage 2909│   │   │   │   │   └── SDL_systimer.cpp 2910│   │   │   │   ├── ps2 2911│   │   │   │   │   └── SDL_systimer.c 2912│   │   │   │   ├── psp 2913│   │   │   │   │   └── SDL_systimer.c 2914│   │   │   │   ├── unix 2915│   │   │   │   │   └── SDL_systimer.c 2916│   │   │   │   ├── vita 2917│   │   │   │   │   └── SDL_systimer.c 2918│   │   │   │   └── windows 2919│   │   │   │   └── SDL_systimer.c 2920│   │   │   ├── tray 2921│   │   │   │   ├── SDL_tray_utils.c 2922│   │   │   │   ├── SDL_tray_utils.h 2923│   │   │   │   ├── cocoa 2924│   │   │   │   │   └── SDL_tray.m 2925│   │   │   │   ├── dummy 2926│   │   │   │   │   └── SDL_tray.c 2927│   │   │   │   ├── unix 2928│   │   │   │   │   └── SDL_tray.c 2929│   │   │   │   └── windows 2930│   │   │   │   └── SDL_tray.c 2931│   │   │   └── video 2932│   │   │   ├── SDL_RLEaccel.c 2933│   │   │   ├── SDL_RLEaccel_c.h 2934│   │   │   ├── SDL_blit.c 2935│   │   │   ├── SDL_blit.h 2936│   │   │   ├── SDL_blit_0.c 2937│   │   │   ├── SDL_blit_1.c 2938│   │   │   ├── SDL_blit_A.c 2939│   │   │   ├── SDL_blit_N.c 2940│   │   │   ├── SDL_blit_auto.c 2941│   │   │   ├── SDL_blit_auto.h 2942│   │   │   ├── SDL_blit_copy.c 2943│   │   │   ├── SDL_blit_copy.h 2944│   │   │   ├── SDL_blit_slow.c 2945│   │   │   ├── SDL_blit_slow.h 2946│   │   │   ├── SDL_bmp.c 2947│   │   │   ├── SDL_clipboard.c 2948│   │   │   ├── SDL_clipboard_c.h 2949│   │   │   ├── SDL_egl.c 2950│   │   │   ├── SDL_egl_c.h 2951│   │   │   ├── SDL_fillrect.c 2952│   │   │   ├── SDL_pixels.c 2953│   │   │   ├── SDL_pixels_c.h 2954│   │   │   ├── SDL_rect.c 2955│   │   │   ├── SDL_rect_c.h 2956│   │   │   ├── SDL_rect_impl.h 2957│   │   │   ├── SDL_rotate.c 2958│   │   │   ├── SDL_rotate.h 2959│   │   │   ├── SDL_stb.c 2960│   │   │   ├── SDL_stb_c.h 2961│   │   │   ├── SDL_stretch.c 2962│   │   │   ├── SDL_surface.c 2963│   │   │   ├── SDL_surface_c.h 2964│   │   │   ├── SDL_sysvideo.h 2965│   │   │   ├── SDL_video.c 2966│   │   │   ├── SDL_video_c.h 2967│   │   │   ├── SDL_video_unsupported.c 2968│   │   │   ├── SDL_video_unsupported.h 2969│   │   │   ├── SDL_vulkan_internal.h 2970│   │   │   ├── SDL_vulkan_utils.c 2971│   │   │   ├── SDL_yuv.c 2972│   │   │   ├── SDL_yuv_c.h 2973│   │   │   ├── android 2974│   │   │   │   ├── SDL_androidclipboard.c 2975│   │   │   │   ├── SDL_androidclipboard.h 2976│   │   │   │   ├── SDL_androidevents.c 2977│   │   │   │   ├── SDL_androidevents.h 2978│   │   │   │   ├── SDL_androidgl.c 2979│   │   │   │   ├── SDL_androidgl.h 2980│   │   │   │   ├── SDL_androidkeyboard.c 2981│   │   │   │   ├── SDL_androidkeyboard.h 2982│   │   │   │   ├── SDL_androidmessagebox.c 2983│   │   │   │   ├── SDL_androidmessagebox.h 2984│   │   │   │   ├── SDL_androidmouse.c 2985│   │   │   │   ├── SDL_androidmouse.h 2986│   │   │   │   ├── SDL_androidpen.c 2987│   │   │   │   ├── SDL_androidpen.h 2988│   │   │   │   ├── SDL_androidtouch.c 2989│   │   │   │   ├── SDL_androidtouch.h 2990│   │   │   │   ├── SDL_androidvideo.c 2991│   │   │   │   ├── SDL_androidvideo.h 2992│   │   │   │   ├── SDL_androidvulkan.c 2993│   │   │   │   ├── SDL_androidvulkan.h 2994│   │   │   │   ├── SDL_androidwindow.c 2995│   │   │   │   └── SDL_androidwindow.h 2996│   │   │   ├── cocoa 2997│   │   │   │   ├── SDL_cocoaclipboard.h 2998│   │   │   │   ├── SDL_cocoaclipboard.m 2999│   │   │   │   ├── SDL_cocoaevents.h 3000│   │   │   │   ├── SDL_cocoaevents.m 3001│   │   │   │   ├── SDL_cocoakeyboard.h 3002│   │   │   │   ├── SDL_cocoakeyboard.m 3003│   │   │   │   ├── SDL_cocoamessagebox.h 3004│   │   │   │   ├── SDL_cocoamessagebox.m 3005│   │   │   │   ├── SDL_cocoametalview.h 3006│   │   │   │   ├── SDL_cocoametalview.m 3007│   │   │   │   ├── SDL_cocoamodes.h 3008│   │   │   │   ├── SDL_cocoamodes.m 3009│   │   │   │   ├── SDL_cocoamouse.h 3010│   │   │   │   ├── SDL_cocoamouse.m 3011│   │   │   │   ├── SDL_cocoaopengl.h 3012│   │   │   │   ├── SDL_cocoaopengl.m 3013│   │   │   │   ├── SDL_cocoaopengles.h 3014│   │   │   │   ├── SDL_cocoaopengles.m 3015│   │   │   │   ├── SDL_cocoapen.h 3016│   │   │   │   ├── SDL_cocoapen.m 3017│   │   │   │   ├── SDL_cocoashape.h 3018│   │   │   │   ├── SDL_cocoashape.m 3019│   │   │   │   ├── SDL_cocoavideo.h 3020│   │   │   │   ├── SDL_cocoavideo.m 3021│   │   │   │   ├── SDL_cocoavulkan.h 3022│   │   │   │   ├── SDL_cocoavulkan.m 3023│   │   │   │   ├── SDL_cocoawindow.h 3024│   │   │   │   └── SDL_cocoawindow.m 3025│   │   │   ├── directx 3026│   │   │   │   ├── SDL_d3d12.h 3027│   │   │   │   ├── SDL_d3d12_xbox_cmacros.h 3028│   │   │   │   ├── d3d12.h 3029│   │   │   │   ├── d3d12sdklayers.h 3030│   │   │   │   └── gen_xbox_cmacros.cs 3031│   │   │   ├── dummy 3032│   │   │   │   ├── SDL_nullevents.c 3033│   │   │   │   ├── SDL_nullevents_c.h 3034│   │   │   │   ├── SDL_nullframebuffer.c 3035│   │   │   │   ├── SDL_nullframebuffer_c.h 3036│   │   │   │   ├── SDL_nullvideo.c 3037│   │   │   │   └── SDL_nullvideo.h 3038│   │   │   ├── emscripten 3039│   │   │   │   ├── SDL_emscriptenevents.c 3040│   │   │   │   ├── SDL_emscriptenevents.h 3041│   │   │   │   ├── SDL_emscriptenframebuffer.c 3042│   │   │   │   ├── SDL_emscriptenframebuffer.h 3043│   │   │   │   ├── SDL_emscriptenmouse.c 3044│   │   │   │   ├── SDL_emscriptenmouse.h 3045│   │   │   │   ├── SDL_emscriptenopengles.c 3046│   │   │   │   ├── SDL_emscriptenopengles.h 3047│   │   │   │   ├── SDL_emscriptenvideo.c 3048│   │   │   │   └── SDL_emscriptenvideo.h 3049│   │   │   ├── gdk 3050│   │   │   │   ├── SDL_gdktextinput.cpp 3051│   │   │   │   └── SDL_gdktextinput.h 3052│   │   │   ├── haiku 3053│   │   │   │   ├── SDL_BWin.h 3054│   │   │   │   ├── SDL_bclipboard.cc 3055│   │   │   │   ├── SDL_bclipboard.h 3056│   │   │   │   ├── SDL_bevents.cc 3057│   │   │   │   ├── SDL_bevents.h 3058│   │   │   │   ├── SDL_bframebuffer.cc 3059│   │   │   │   ├── SDL_bframebuffer.h 3060│   │   │   │   ├── SDL_bkeyboard.cc 3061│   │   │   │   ├── SDL_bkeyboard.h 3062│   │   │   │   ├── SDL_bmessagebox.cc 3063│   │   │   │   ├── SDL_bmessagebox.h 3064│   │   │   │   ├── SDL_bmodes.cc 3065│   │   │   │   ├── SDL_bmodes.h 3066│   │   │   │   ├── SDL_bopengl.cc 3067│   │   │   │   ├── SDL_bopengl.h 3068│   │   │   │   ├── SDL_bvideo.cc 3069│   │   │   │   ├── SDL_bvideo.h 3070│   │   │   │   ├── SDL_bwindow.cc 3071│   │   │   │   └── SDL_bwindow.h 3072│   │   │   ├── khronos 3073│   │   │   │   ├── EGL 3074│   │   │   │   │   ├── egl.h 3075│   │   │   │   │   ├── eglext.h 3076│   │   │   │   │   └── eglplatform.h 3077│   │   │   │   ├── GLES2 3078│   │   │   │   │   ├── gl2.h 3079│   │   │   │   │   ├── gl2ext.h 3080│   │   │   │   │   └── gl2platform.h 3081│   │   │   │   ├── GLES3 3082│   │   │   │   │   ├── gl3.h 3083│   │   │   │   │   ├── gl31.h 3084│   │   │   │   │   ├── gl32.h 3085│   │   │   │   │   └── gl3platform.h 3086│   │   │   │   ├── KHR 3087│   │   │   │   │   └── khrplatform.h 3088│   │   │   │   ├── vk_video 3089│   │   │   │   │   ├── vulkan_video_codec_av1std.h 3090│   │   │   │   │   ├── vulkan_video_codec_av1std_decode.h 3091│   │   │   │   │   ├── vulkan_video_codec_h264std.h 3092│   │   │   │   │   ├── vulkan_video_codec_h264std_decode.h 3093│   │   │   │   │   ├── vulkan_video_codec_h264std_encode.h 3094│   │   │   │   │   ├── vulkan_video_codec_h265std.h 3095│   │   │   │   │   ├── vulkan_video_codec_h265std_decode.h 3096│   │   │   │   │   ├── vulkan_video_codec_h265std_encode.h 3097│   │   │   │   │   └── vulkan_video_codecs_common.h 3098│   │   │   │   └── vulkan 3099│   │   │   │   ├── vk_icd.h 3100│   │   │   │   ├── vk_layer.h 3101│   │   │   │   ├── vk_platform.h 3102│   │   │   │   ├── vulkan.h 3103│   │   │   │   ├── vulkan_android.h 3104│   │   │   │   ├── vulkan_beta.h 3105│   │   │   │   ├── vulkan_core.h 3106│   │   │   │   ├── vulkan_directfb.h 3107│   │   │   │   ├── vulkan_fuchsia.h 3108│   │   │   │   ├── vulkan_ggp.h 3109│   │   │   │   ├── vulkan_ios.h 3110│   │   │   │   ├── vulkan_macos.h 3111│   │   │   │   ├── vulkan_metal.h 3112│   │   │   │   ├── vulkan_screen.h 3113│   │   │   │   ├── vulkan_vi.h 3114│   │   │   │   ├── vulkan_wayland.h 3115│   │   │   │   ├── vulkan_win32.h 3116│   │   │   │   ├── vulkan_xcb.h 3117│   │   │   │   ├── vulkan_xlib.h 3118│   │   │   │   └── vulkan_xlib_xrandr.h 3119│   │   │   ├── kmsdrm 3120│   │   │   │   ├── SDL_kmsdrmdyn.c 3121│   │   │   │   ├── SDL_kmsdrmdyn.h 3122│   │   │   │   ├── SDL_kmsdrmevents.c 3123│   │   │   │   ├── SDL_kmsdrmevents.h 3124│   │   │   │   ├── SDL_kmsdrmmouse.c 3125│   │   │   │   ├── SDL_kmsdrmmouse.h 3126│   │   │   │   ├── SDL_kmsdrmopengles.c 3127│   │   │   │   ├── SDL_kmsdrmopengles.h 3128│   │   │   │   ├── SDL_kmsdrmsym.h 3129│   │   │   │   ├── SDL_kmsdrmvideo.c 3130│   │   │   │   ├── SDL_kmsdrmvideo.h 3131│   │   │   │   ├── SDL_kmsdrmvulkan.c 3132│   │   │   │   └── SDL_kmsdrmvulkan.h 3133│   │   │   ├── miniz.h 3134│   │   │   ├── n3ds 3135│   │   │   │   ├── SDL_n3dsevents.c 3136│   │   │   │   ├── SDL_n3dsevents_c.h 3137│   │   │   │   ├── SDL_n3dsframebuffer.c 3138│   │   │   │   ├── SDL_n3dsframebuffer_c.h 3139│   │   │   │   ├── SDL_n3dsswkb.c 3140│   │   │   │   ├── SDL_n3dsswkb.h 3141│   │   │   │   ├── SDL_n3dstouch.c 3142│   │   │   │   ├── SDL_n3dstouch.h 3143│   │   │   │   ├── SDL_n3dsvideo.c 3144│   │   │   │   └── SDL_n3dsvideo.h 3145│   │   │   ├── ngage 3146│   │   │   │   ├── SDL_ngagevideo.c 3147│   │   │   │   └── SDL_ngagevideo.h 3148│   │   │   ├── offscreen 3149│   │   │   │   ├── SDL_offscreenevents.c 3150│   │   │   │   ├── SDL_offscreenevents_c.h 3151│   │   │   │   ├── SDL_offscreenframebuffer.c 3152│   │   │   │   ├── SDL_offscreenframebuffer_c.h 3153│   │   │   │   ├── SDL_offscreenopengles.c 3154│   │   │   │   ├── SDL_offscreenopengles.h 3155│   │   │   │   ├── SDL_offscreenvideo.c 3156│   │   │   │   ├── SDL_offscreenvideo.h 3157│   │   │   │   ├── SDL_offscreenvulkan.c 3158│   │   │   │   ├── SDL_offscreenvulkan.h 3159│   │   │   │   ├── SDL_offscreenwindow.c 3160│   │   │   │   └── SDL_offscreenwindow.h 3161│   │   │   ├── openvr 3162│   │   │   │   ├── SDL_openvrvideo.c 3163│   │   │   │   ├── SDL_openvrvideo.h 3164│   │   │   │   └── openvr_capi.h 3165│   │   │   ├── ps2 3166│   │   │   │   ├── SDL_ps2video.c 3167│   │   │   │   └── SDL_ps2video.h 3168│   │   │   ├── psp 3169│   │   │   │   ├── SDL_pspevents.c 3170│   │   │   │   ├── SDL_pspevents_c.h 3171│   │   │   │   ├── SDL_pspgl.c 3172│   │   │   │   ├── SDL_pspgl_c.h 3173│   │   │   │   ├── SDL_pspvideo.c 3174│   │   │   │   └── SDL_pspvideo.h 3175│   │   │   ├── qnx 3176│   │   │   │   ├── SDL_qnx.h 3177│   │   │   │   ├── SDL_qnxgl.c 3178│   │   │   │   ├── SDL_qnxkeyboard.c 3179│   │   │   │   └── SDL_qnxvideo.c 3180│   │   │   ├── raspberry 3181│   │   │   │   ├── SDL_rpievents.c 3182│   │   │   │   ├── SDL_rpievents_c.h 3183│   │   │   │   ├── SDL_rpimouse.c 3184│   │   │   │   ├── SDL_rpimouse.h 3185│   │   │   │   ├── SDL_rpiopengles.c 3186│   │   │   │   ├── SDL_rpiopengles.h 3187│   │   │   │   ├── SDL_rpivideo.c 3188│   │   │   │   └── SDL_rpivideo.h 3189│   │   │   ├── riscos 3190│   │   │   │   ├── SDL_riscosdefs.h 3191│   │   │   │   ├── SDL_riscosevents.c 3192│   │   │   │   ├── SDL_riscosevents_c.h 3193│   │   │   │   ├── SDL_riscosframebuffer.c 3194│   │   │   │   ├── SDL_riscosframebuffer_c.h 3195│   │   │   │   ├── SDL_riscosmessagebox.c 3196│   │   │   │   ├── SDL_riscosmessagebox.h 3197│   │   │   │   ├── SDL_riscosmodes.c 3198│   │   │   │   ├── SDL_riscosmodes.h 3199│   │   │   │   ├── SDL_riscosmouse.c 3200│   │   │   │   ├── SDL_riscosmouse.h 3201│   │   │   │   ├── SDL_riscosvideo.c 3202│   │   │   │   ├── SDL_riscosvideo.h 3203│   │   │   │   ├── SDL_riscoswindow.c 3204│   │   │   │   ├── SDL_riscoswindow.h 3205│   │   │   │   └── scancodes_riscos.h 3206│   │   │   ├── sdlgenblit.pl 3207│   │   │   ├── stb_image.h 3208│   │   │   ├── uikit 3209│   │   │   │   ├── SDL_uikitappdelegate.h 3210│   │   │   │   ├── SDL_uikitappdelegate.m 3211│   │   │   │   ├── SDL_uikitclipboard.h 3212│   │   │   │   ├── SDL_uikitclipboard.m 3213│   │   │   │   ├── SDL_uikitevents.h 3214│   │   │   │   ├── SDL_uikitevents.m 3215│   │   │   │   ├── SDL_uikitmessagebox.h 3216│   │   │   │   ├── SDL_uikitmessagebox.m 3217│   │   │   │   ├── SDL_uikitmetalview.h 3218│   │   │   │   ├── SDL_uikitmetalview.m 3219│   │   │   │   ├── SDL_uikitmodes.h 3220│   │   │   │   ├── SDL_uikitmodes.m 3221│   │   │   │   ├── SDL_uikitopengles.h 3222│   │   │   │   ├── SDL_uikitopengles.m 3223│   │   │   │   ├── SDL_uikitopenglview.h 3224│   │   │   │   ├── SDL_uikitopenglview.m 3225│   │   │   │   ├── SDL_uikitpen.h 3226│   │   │   │   ├── SDL_uikitpen.m 3227│   │   │   │   ├── SDL_uikitvideo.h 3228│   │   │   │   ├── SDL_uikitvideo.m 3229│   │   │   │   ├── SDL_uikitview.h 3230│   │   │   │   ├── SDL_uikitview.m 3231│   │   │   │   ├── SDL_uikitviewcontroller.h 3232│   │   │   │   ├── SDL_uikitviewcontroller.m 3233│   │   │   │   ├── SDL_uikitvulkan.h 3234│   │   │   │   ├── SDL_uikitvulkan.m 3235│   │   │   │   ├── SDL_uikitwindow.h 3236│   │   │   │   └── SDL_uikitwindow.m 3237│   │   │   ├── vita 3238│   │   │   │   ├── SDL_vitaframebuffer.c 3239│   │   │   │   ├── SDL_vitaframebuffer.h 3240│   │   │   │   ├── SDL_vitagl_pvr.c 3241│   │   │   │   ├── SDL_vitagles.c 3242│   │   │   │   ├── SDL_vitagles_pvr.c 3243│   │   │   │   ├── SDL_vitakeyboard.c 3244│   │   │   │   ├── SDL_vitakeyboard.h 3245│   │   │   │   ├── SDL_vitamessagebox.c 3246│   │   │   │   ├── SDL_vitamessagebox.h 3247│   │   │   │   ├── SDL_vitamouse.c 3248│   │   │   │   ├── SDL_vitamouse_c.h 3249│   │   │   │   ├── SDL_vitatouch.c 3250│   │   │   │   ├── SDL_vitatouch.h 3251│   │   │   │   ├── SDL_vitavideo.c 3252│   │   │   │   └── SDL_vitavideo.h 3253│   │   │   ├── vivante 3254│   │   │   │   ├── SDL_vivanteopengles.c 3255│   │   │   │   ├── SDL_vivanteopengles.h 3256│   │   │   │   ├── SDL_vivanteplatform.c 3257│   │   │   │   ├── SDL_vivanteplatform.h 3258│   │   │   │   ├── SDL_vivantevideo.c 3259│   │   │   │   ├── SDL_vivantevideo.h 3260│   │   │   │   ├── SDL_vivantevulkan.c 3261│   │   │   │   └── SDL_vivantevulkan.h 3262│   │   │   ├── wayland 3263│   │   │   │   ├── SDL_waylandclipboard.c 3264│   │   │   │   ├── SDL_waylandclipboard.h 3265│   │   │   │   ├── SDL_waylandcolor.c 3266│   │   │   │   ├── SDL_waylandcolor.h 3267│   │   │   │   ├── SDL_waylanddatamanager.c 3268│   │   │   │   ├── SDL_waylanddatamanager.h 3269│   │   │   │   ├── SDL_waylanddyn.c 3270│   │   │   │   ├── SDL_waylanddyn.h 3271│   │   │   │   ├── SDL_waylandevents.c 3272│   │   │   │   ├── SDL_waylandevents_c.h 3273│   │   │   │   ├── SDL_waylandkeyboard.c 3274│   │   │   │   ├── SDL_waylandkeyboard.h 3275│   │   │   │   ├── SDL_waylandmessagebox.c 3276│   │   │   │   ├── SDL_waylandmessagebox.h 3277│   │   │   │   ├── SDL_waylandmouse.c 3278│   │   │   │   ├── SDL_waylandmouse.h 3279│   │   │   │   ├── SDL_waylandopengles.c 3280│   │   │   │   ├── SDL_waylandopengles.h 3281│   │   │   │   ├── SDL_waylandshmbuffer.c 3282│   │   │   │   ├── SDL_waylandshmbuffer.h 3283│   │   │   │   ├── SDL_waylandsym.h 3284│   │   │   │   ├── SDL_waylandvideo.c 3285│   │   │   │   ├── SDL_waylandvideo.h 3286│   │   │   │   ├── SDL_waylandvulkan.c 3287│   │   │   │   ├── SDL_waylandvulkan.h 3288│   │   │   │   ├── SDL_waylandwindow.c 3289│   │   │   │   └── SDL_waylandwindow.h 3290│   │   │   ├── windows 3291│   │   │   │   ├── SDL_msctf.h 3292│   │   │   │   ├── SDL_windowsclipboard.c 3293│   │   │   │   ├── SDL_windowsclipboard.h 3294│   │   │   │   ├── SDL_windowsevents.c 3295│   │   │   │   ├── SDL_windowsevents.h 3296│   │   │   │   ├── SDL_windowsframebuffer.c 3297│   │   │   │   ├── SDL_windowsframebuffer.h 3298│   │   │   │   ├── SDL_windowsgameinput.cpp 3299│   │   │   │   ├── SDL_windowsgameinput.h 3300│   │   │   │   ├── SDL_windowskeyboard.c 3301│   │   │   │   ├── SDL_windowskeyboard.h 3302│   │   │   │   ├── SDL_windowsmessagebox.c 3303│   │   │   │   ├── SDL_windowsmessagebox.h 3304│   │   │   │   ├── SDL_windowsmodes.c 3305│   │   │   │   ├── SDL_windowsmodes.h 3306│   │   │   │   ├── SDL_windowsmouse.c 3307│   │   │   │   ├── SDL_windowsmouse.h 3308│   │   │   │   ├── SDL_windowsopengl.c 3309│   │   │   │   ├── SDL_windowsopengl.h 3310│   │   │   │   ├── SDL_windowsopengles.c 3311│   │   │   │   ├── SDL_windowsopengles.h 3312│   │   │   │   ├── SDL_windowsrawinput.c 3313│   │   │   │   ├── SDL_windowsrawinput.h 3314│   │   │   │   ├── SDL_windowsshape.c 3315│   │   │   │   ├── SDL_windowsshape.h 3316│   │   │   │   ├── SDL_windowsvideo.c 3317│   │   │   │   ├── SDL_windowsvideo.h 3318│   │   │   │   ├── SDL_windowsvulkan.c 3319│   │   │   │   ├── SDL_windowsvulkan.h 3320│   │   │   │   ├── SDL_windowswindow.c 3321│   │   │   │   ├── SDL_windowswindow.h 3322│   │   │   │   └── wmmsg.h 3323│   │   │   ├── x11 3324│   │   │   │   ├── SDL_x11clipboard.c 3325│   │   │   │   ├── SDL_x11clipboard.h 3326│   │   │   │   ├── SDL_x11dyn.c 3327│   │   │   │   ├── SDL_x11dyn.h 3328│   │   │   │   ├── SDL_x11events.c 3329│   │   │   │   ├── SDL_x11events.h 3330│   │   │   │   ├── SDL_x11framebuffer.c 3331│   │   │   │   ├── SDL_x11framebuffer.h 3332│   │   │   │   ├── SDL_x11keyboard.c 3333│   │   │   │   ├── SDL_x11keyboard.h 3334│   │   │   │   ├── SDL_x11messagebox.c 3335│   │   │   │   ├── SDL_x11messagebox.h 3336│   │   │   │   ├── SDL_x11modes.c 3337│   │   │   │   ├── SDL_x11modes.h 3338│   │   │   │   ├── SDL_x11mouse.c 3339│   │   │   │   ├── SDL_x11mouse.h 3340│   │   │   │   ├── SDL_x11opengl.c 3341│   │   │   │   ├── SDL_x11opengl.h 3342│   │   │   │   ├── SDL_x11opengles.c 3343│   │   │   │   ├── SDL_x11opengles.h 3344│   │   │   │   ├── SDL_x11pen.c 3345│   │   │   │   ├── SDL_x11pen.h 3346│   │   │   │   ├── SDL_x11settings.c 3347│   │   │   │   ├── SDL_x11settings.h 3348│   │   │   │   ├── SDL_x11shape.c 3349│   │   │   │   ├── SDL_x11shape.h 3350│   │   │   │   ├── SDL_x11sym.h 3351│   │   │   │   ├── SDL_x11toolkit.c 3352│   │   │   │   ├── SDL_x11toolkit.h 3353│   │   │   │   ├── SDL_x11touch.c 3354│   │   │   │   ├── SDL_x11touch.h 3355│   │   │   │   ├── SDL_x11video.c 3356│   │   │   │   ├── SDL_x11video.h 3357│   │   │   │   ├── SDL_x11vulkan.c 3358│   │   │   │   ├── SDL_x11vulkan.h 3359│   │   │   │   ├── SDL_x11window.c 3360│   │   │   │   ├── SDL_x11window.h 3361│   │   │   │   ├── SDL_x11xfixes.c 3362│   │   │   │   ├── SDL_x11xfixes.h 3363│   │   │   │   ├── SDL_x11xinput2.c 3364│   │   │   │   ├── SDL_x11xinput2.h 3365│   │   │   │   ├── SDL_x11xsync.c 3366│   │   │   │   ├── SDL_x11xsync.h 3367│   │   │   │   ├── SDL_x11xtest.c 3368│   │   │   │   ├── SDL_x11xtest.h 3369│   │   │   │   ├── edid-parse.c 3370│   │   │   │   ├── edid.h 3371│   │   │   │   ├── xsettings-client.c 3372│   │   │   │   └── xsettings-client.h 3373│   │   │   └── yuv2rgb 3374│   │   │   ├── LICENSE 3375│   │   │   ├── README.md 3376│   │   │   ├── yuv_rgb.h 3377│   │   │   ├── yuv_rgb_common.h 3378│   │   │   ├── yuv_rgb_internal.h 3379│   │   │   ├── yuv_rgb_lsx.c 3380│   │   │   ├── yuv_rgb_lsx.h 3381│   │   │   ├── yuv_rgb_lsx_func.h 3382│   │   │   ├── yuv_rgb_sse.c 3383│   │   │   ├── yuv_rgb_sse.h 3384│   │   │   ├── yuv_rgb_sse_func.h 3385│   │   │   ├── yuv_rgb_std.c 3386│   │   │   ├── yuv_rgb_std.h 3387│   │   │   └── yuv_rgb_std_func.h 3388│   │   ├── test 3389│   │   │   ├── CMakeLists.txt 3390│   │   │   ├── COPYING 3391│   │   │   ├── LICENSE.txt 3392│   │   │   ├── android 3393│   │   │   │   ├── cmake 3394│   │   │   │   │   ├── AndroidManifest.xml.cmake 3395│   │   │   │   │   ├── SDLEntryTestActivity.java.cmake 3396│   │   │   │   │   ├── SDLTestActivity.java.cmake 3397│   │   │   │   │   └── res 3398│   │   │   │   │   ├── values 3399│   │   │   │   │   │   └── strings.xml.cmake 3400│   │   │   │   │   └── xml 3401│   │   │   │   │   └── shortcuts.xml.cmake 3402│   │   │   │   └── res 3403│   │   │   │   ├── drawable 3404│   │   │   │   │   └── sdl-test_foreground.xml 3405│   │   │   │   ├── layout 3406│   │   │   │   │   └── arguments_layout.xml 3407│   │   │   │   ├── mipmap-anydpi-v26 3408│   │   │   │   │   ├── sdl-test.xml 3409│   │   │   │   │   └── sdl-test_round.xml 3410│   │   │   │   ├── mipmap-hdpi 3411│   │   │   │   │   ├── sdl-test.png 3412│   │   │   │   │   └── sdl-test_round.png 3413│   │   │   │   ├── mipmap-mdpi 3414│   │   │   │   │   ├── sdl-test.png 3415│   │   │   │   │   └── sdl-test_round.png 3416│   │   │   │   ├── mipmap-xhdpi 3417│   │   │   │   │   ├── sdl-test.png 3418│   │   │   │   │   └── sdl-test_round.png 3419│   │   │   │   ├── mipmap-xxhdpi 3420│   │   │   │   │   ├── sdl-test.png 3421│   │   │   │   │   └── sdl-test_round.png 3422│   │   │   │   ├── mipmap-xxxhdpi 3423│   │   │   │   │   ├── sdl-test.png 3424│   │   │   │   │   └── sdl-test_round.png 3425│   │   │   │   └── values 3426│   │   │   │   ├── arg_strings.xml 3427│   │   │   │   ├── sdl-test_background.xml 3428│   │   │   │   └── styles.xml 3429│   │   │   ├── audiofile.png 3430│   │   │   ├── build-shaders.sh 3431│   │   │   ├── checkkeys.c 3432│   │   │   ├── childprocess.c 3433│   │   │   ├── emscripten 3434│   │   │   │   ├── driver.py 3435│   │   │   │   ├── joystick-pre.js 3436│   │   │   │   ├── pre.js 3437│   │   │   │   └── server.py 3438│   │   │   ├── gamepad_axis.h 3439│   │   │   ├── gamepad_axis.png 3440│   │   │   ├── gamepad_axis_arrow.h 3441│   │   │   ├── gamepad_axis_arrow.png 3442│   │   │   ├── gamepad_back.h 3443│   │   │   ├── gamepad_back.png 3444│   │   │   ├── gamepad_battery.h 3445│   │   │   ├── gamepad_battery.png 3446│   │   │   ├── gamepad_battery_unknown.h 3447│   │   │   ├── gamepad_battery_unknown.png 3448│   │   │   ├── gamepad_battery_wired.h 3449│   │   │   ├── gamepad_battery_wired.png 3450│   │   │   ├── gamepad_button.h 3451│   │   │   ├── gamepad_button.png 3452│   │   │   ├── gamepad_button_background.h 3453│   │   │   ├── gamepad_button_background.png 3454│   │   │   ├── gamepad_button_small.h 3455│   │   │   ├── gamepad_button_small.png 3456│   │   │   ├── gamepad_face_abxy.h 3457│   │   │   ├── gamepad_face_abxy.png 3458│   │   │   ├── gamepad_face_axby.h 3459│   │   │   ├── gamepad_face_axby.png 3460│   │   │   ├── gamepad_face_bayx.h 3461│   │   │   ├── gamepad_face_bayx.png 3462│   │   │   ├── gamepad_face_sony.h 3463│   │   │   ├── gamepad_face_sony.png 3464│   │   │   ├── gamepad_front.h 3465│   │   │   ├── gamepad_front.png 3466│   │   │   ├── gamepad_touchpad.h 3467│   │   │   ├── gamepad_touchpad.png 3468│   │   │   ├── gamepad_wired.h 3469│   │   │   ├── gamepad_wired.png 3470│   │   │   ├── gamepad_wireless.h 3471│   │   │   ├── gamepad_wireless.png 3472│   │   │   ├── gamepadutils.c 3473│   │   │   ├── gamepadutils.h 3474│   │   │   ├── glass.h 3475│   │   │   ├── glass.png 3476│   │   │   ├── icon.h 3477│   │   │   ├── icon.png 3478│   │   │   ├── icon2x.png 3479│   │   │   ├── logaudiodev.png 3480│   │   │   ├── loopwave.c 3481│   │   │   ├── main.cpp 3482│   │   │   ├── moose.dat 3483│   │   │   ├── msdf_font.csv 3484│   │   │   ├── msdf_font.png 3485│   │   │   ├── n3ds 3486│   │   │   │   └── logo48x48.png 3487│   │   │   ├── physaudiodev.png 3488│   │   │   ├── picture.xbm 3489│   │   │   ├── pretest.c 3490│   │   │   ├── relative_mode.markdown 3491│   │   │   ├── sample.png 3492│   │   │   ├── sample.wav 3493│   │   │   ├── sdl-test_round.png 3494│   │   │   ├── soundboard.png 3495│   │   │   ├── soundboard_levels.png 3496│   │   │   ├── speaker.png 3497│   │   │   ├── sword.wav 3498│   │   │   ├── template.test.in 3499│   │   │   ├── testasyncio.c 3500│   │   │   ├── testatomic.c 3501│   │   │   ├── testaudio.c 3502│   │   │   ├── testaudiohotplug.c 3503│   │   │   ├── testaudioinfo.c 3504│   │   │   ├── testaudiorecording.c 3505│   │   │   ├── testaudiostreamdynamicresample.c 3506│   │   │   ├── testautomation.c 3507│   │   │   ├── testautomation_audio.c 3508│   │   │   ├── testautomation_blit.c 3509│   │   │   ├── testautomation_clipboard.c 3510│   │   │   ├── testautomation_events.c 3511│   │   │   ├── testautomation_guid.c 3512│   │   │   ├── testautomation_hints.c 3513│   │   │   ├── testautomation_images.c 3514│   │   │   ├── testautomation_images.h 3515│   │   │   ├── testautomation_intrinsics.c 3516│   │   │   ├── testautomation_iostream.c 3517│   │   │   ├── testautomation_joystick.c 3518│   │   │   ├── testautomation_keyboard.c 3519│   │   │   ├── testautomation_log.c 3520│   │   │   ├── testautomation_main.c 3521│   │   │   ├── testautomation_math.c 3522│   │   │   ├── testautomation_mouse.c 3523│   │   │   ├── testautomation_pixels.c 3524│   │   │   ├── testautomation_platform.c 3525│   │   │   ├── testautomation_properties.c 3526│   │   │   ├── testautomation_rect.c 3527│   │   │   ├── testautomation_render.c 3528│   │   │   ├── testautomation_sdltest.c 3529│   │   │   ├── testautomation_stdlib.c 3530│   │   │   ├── testautomation_subsystems.c 3531│   │   │   ├── testautomation_suites.h 3532│   │   │   ├── testautomation_surface.c 3533│   │   │   ├── testautomation_time.c 3534│   │   │   ├── testautomation_timer.c 3535│   │   │   ├── testautomation_video.c 3536│   │   │   ├── testbounds.c 3537│   │   │   ├── testcamera.c 3538│   │   │   ├── testclipboard.c 3539│   │   │   ├── testcolorspace.c 3540│   │   │   ├── testcontroller.c 3541│   │   │   ├── testcustomcursor.c 3542│   │   │   ├── testdialog.c 3543│   │   │   ├── testdisplayinfo.c 3544│   │   │   ├── testdlopennote.c 3545│   │   │   ├── testdraw.c 3546│   │   │   ├── testdrawchessboard.c 3547│   │   │   ├── testdropfile.c 3548│   │   │   ├── testerror.c 3549│   │   │   ├── testevdev.c 3550│   │   │   ├── testffmpeg.c 3551│   │   │   ├── testffmpeg_vulkan.c 3552│   │   │   ├── testffmpeg_vulkan.h 3553│   │   │   ├── testfile.c 3554│   │   │   ├── testfilesystem.c 3555│   │   │   ├── testgeometry.c 3556│   │   │   ├── testgl.c 3557│   │   │   ├── testgles.c 3558│   │   │   ├── testgles2.c 3559│   │   │   ├── testgpu 3560│   │   │   │   ├── build-shaders.sh 3561│   │   │   │   ├── cube.frag.dxil.h 3562│   │   │   │   ├── cube.frag.hlsl 3563│   │   │   │   ├── cube.frag.msl.h 3564│   │   │   │   ├── cube.frag.spv.h 3565│   │   │   │   ├── cube.hlsli 3566│   │   │   │   ├── cube.vert.dxil.h 3567│   │   │   │   ├── cube.vert.hlsl 3568│   │   │   │   ├── cube.vert.msl.h 3569│   │   │   │   ├── cube.vert.spv.h 3570│   │   │   │   ├── overlay.frag.dxil.h 3571│   │   │   │   ├── overlay.frag.hlsl 3572│   │   │   │   ├── overlay.frag.msl.h 3573│   │   │   │   ├── overlay.frag.spv.h 3574│   │   │   │   ├── overlay.hlsli 3575│   │   │   │   ├── overlay.vert.dxil.h 3576│   │   │   │   ├── overlay.vert.hlsl 3577│   │   │   │   ├── overlay.vert.msl.h 3578│   │   │   │   └── overlay.vert.spv.h 3579│   │   │   ├── testgpu_simple_clear.c 3580│   │   │   ├── testgpu_spinning_cube.c 3581│   │   │   ├── testgpurender_effects.c 3582│   │   │   ├── testgpurender_effects_CRT.frag.dxil.h 3583│   │   │   ├── testgpurender_effects_CRT.frag.hlsl 3584│   │   │   ├── testgpurender_effects_CRT.frag.msl.h 3585│   │   │   ├── testgpurender_effects_CRT.frag.spv.h 3586│   │   │   ├── testgpurender_effects_grayscale.frag.dxil.h 3587│   │   │   ├── testgpurender_effects_grayscale.frag.hlsl 3588│   │   │   ├── testgpurender_effects_grayscale.frag.msl.h 3589│   │   │   ├── testgpurender_effects_grayscale.frag.spv.h 3590│   │   │   ├── testgpurender_msdf.c 3591│   │   │   ├── testgpurender_msdf.frag.dxil.h 3592│   │   │   ├── testgpurender_msdf.frag.hlsl 3593│   │   │   ├── testgpurender_msdf.frag.msl.h 3594│   │   │   ├── testgpurender_msdf.frag.spv.h 3595│   │   │   ├── testhaptic.c 3596│   │   │   ├── testhittesting.c 3597│   │   │   ├── testhotplug.c 3598│   │   │   ├── testiconv.c 3599│   │   │   ├── testime.c 3600│   │   │   ├── testintersections.c 3601│   │   │   ├── testkeys.c 3602│   │   │   ├── testloadso.c 3603│   │   │   ├── testlocale.c 3604│   │   │   ├── testlock.c 3605│   │   │   ├── testmanymouse.c 3606│   │   │   ├── testmessage.c 3607│   │   │   ├── testmodal.c 3608│   │   │   ├── testmouse.c 3609│   │   │   ├── testmultiaudio.c 3610│   │   │   ├── testnative.c 3611│   │   │   ├── testnative.h 3612│   │   │   ├── testnativecocoa.m 3613│   │   │   ├── testnativew32.c 3614│   │   │   ├── testnativewayland.c 3615│   │   │   ├── testnativex11.c 3616│   │   │   ├── testoffscreen.c 3617│   │   │   ├── testoverlay.c 3618│   │   │   ├── testpalette.c 3619│   │   │   ├── testpen.c 3620│   │   │   ├── testplatform.c 3621│   │   │   ├── testpopup.c 3622│   │   │   ├── testpower.c 3623│   │   │   ├── testprocess.c 3624│   │   │   ├── testqsort.c 3625│   │   │   ├── testrelative.c 3626│   │   │   ├── testrendercopyex.c 3627│   │   │   ├── testrendertarget.c 3628│   │   │   ├── testresample.c 3629│   │   │   ├── testrotate.c 3630│   │   │   ├── testrumble.c 3631│   │   │   ├── testrwlock.c 3632│   │   │   ├── testscale.c 3633│   │   │   ├── testsem.c 3634│   │   │   ├── testsensor.c 3635│   │   │   ├── testshader.c 3636│   │   │   ├── testshape.c 3637│   │   │   ├── testsoftwaretransparent.c 3638│   │   │   ├── testsprite.c 3639│   │   │   ├── testspriteminimal.c 3640│   │   │   ├── testspritesurface.c 3641│   │   │   ├── testsurround.c 3642│   │   │   ├── testsymbols.c 3643│   │   │   ├── testthread.c 3644│   │   │   ├── testtime.c 3645│   │   │   ├── testtimer.c 3646│   │   │   ├── testtray.c 3647│   │   │   ├── testurl.c 3648│   │   │   ├── testutils.c 3649│   │   │   ├── testutils.h 3650│   │   │   ├── testver.c 3651│   │   │   ├── testviewport.c 3652│   │   │   ├── testvulkan.c 3653│   │   │   ├── testwaylandcustom.c 3654│   │   │   ├── testwm.c 3655│   │   │   ├── testyuv.c 3656│   │   │   ├── testyuv.png 3657│   │   │   ├── testyuv_cvt.c 3658│   │   │   ├── testyuv_cvt.h 3659│   │   │   ├── torturethread.c 3660│   │   │   ├── trashcan.png 3661│   │   │   ├── unifont-15.1.05-license.txt 3662│   │   │   ├── unifont-15.1.05.hex 3663│   │   │   ├── utf8.txt 3664│   │   │   └── win32 3665│   │   │   └── sdlprocdump.c 3666│   │   └── wayland-protocols 3667│   │   ├── alpha-modifier-v1.xml 3668│   │   ├── color-management-v1.xml 3669│   │   ├── cursor-shape-v1.xml 3670│   │   ├── fractional-scale-v1.xml 3671│   │   ├── frog-color-management-v1.xml 3672│   │   ├── idle-inhibit-unstable-v1.xml 3673│   │   ├── input-timestamps-unstable-v1.xml 3674│   │   ├── keyboard-shortcuts-inhibit-unstable-v1.xml 3675│   │   ├── pointer-constraints-unstable-v1.xml 3676│   │   ├── pointer-gestures-unstable-v1.xml 3677│   │   ├── pointer-warp-v1.xml 3678│   │   ├── primary-selection-unstable-v1.xml 3679│   │   ├── relative-pointer-unstable-v1.xml 3680│   │   ├── tablet-v2.xml 3681│   │   ├── text-input-unstable-v3.xml 3682│   │   ├── viewporter.xml 3683│   │   ├── wayland.xml 3684│   │   ├── xdg-activation-v1.xml 3685│   │   ├── xdg-decoration-unstable-v1.xml 3686│   │   ├── xdg-dialog-v1.xml 3687│   │   ├── xdg-foreign-unstable-v2.xml 3688│   │   ├── xdg-output-unstable-v1.xml 3689│   │   ├── xdg-shell.xml 3690│   │   └── xdg-toplevel-icon-v1.xml 3691│   ├── SDL2 3692│   │   ├── Android.mk 3693│   │   ├── BUGS.txt 3694│   │   ├── CMakeLists.txt 3695│   │   ├── COPYING.txt 3696│   │   ├── CREDITS.txt 3697│   │   ├── INSTALL.txt 3698│   │   ├── Makefile.in 3699│   │   ├── Makefile.minimal 3700│   │   ├── Makefile.pandora 3701│   │   ├── Makefile.psp 3702│   │   ├── Makefile.wiz 3703│   │   ├── README-SDL.txt 3704│   │   ├── README.txt 3705│   │   ├── SDL2.spec.in 3706│   │   ├── SDL2Config.cmake 3707│   │   ├── TODO.txt 3708│   │   ├── VisualC 3709│   │   │   ├── SDL 3710│   │   │   │   ├── SDL.vcxproj 3711│   │   │   │   └── SDL.vcxproj.filters 3712│   │   │   ├── SDL.sln 3713│   │   │   ├── SDLmain 3714│   │   │   │   └── SDLmain.vcxproj 3715│   │   │   ├── SDLtest 3716│   │   │   │   └── SDLtest.vcxproj 3717│   │   │   ├── clean.sh 3718│   │   │   ├── tests 3719│   │   │   │   ├── checkkeys 3720│   │   │   │   │   └── checkkeys.vcxproj 3721│   │   │   │   ├── controllermap 3722│   │   │   │   │   └── controllermap.vcxproj 3723│   │   │   │   ├── loopwave 3724│   │   │   │   │   └── loopwave.vcxproj 3725│   │   │   │   ├── testatomic 3726│   │   │   │   │   └── testatomic.vcxproj 3727│   │   │   │   ├── testautomation 3728│   │   │   │   │   └── testautomation.vcxproj 3729│   │   │   │   ├── testdraw2 3730│   │   │   │   │   └── testdraw2.vcxproj 3731│   │   │   │   ├── testfile 3732│   │   │   │   │   └── testfile.vcxproj 3733│   │   │   │   ├── testgamecontroller 3734│   │   │   │   │   └── testgamecontroller.vcxproj 3735│   │   │   │   ├── testgesture 3736│   │   │   │   │   └── testgesture.vcxproj 3737│   │   │   │   ├── testgl2 3738│   │   │   │   │   └── testgl2.vcxproj 3739│   │   │   │   ├── testgles2 3740│   │   │   │   │   └── testgles2.vcxproj 3741│   │   │   │   ├── testjoystick 3742│   │   │   │   │   └── testjoystick.vcxproj 3743│   │   │   │   ├── testoverlay2 3744│   │   │   │   │   └── testoverlay2.vcxproj 3745│   │   │   │   ├── testplatform 3746│   │   │   │   │   └── testplatform.vcxproj 3747│   │   │   │   ├── testpower 3748│   │   │   │   │   └── testpower.vcxproj 3749│   │   │   │   ├── testrendertarget 3750│   │   │   │   │   └── testrendertarget.vcxproj 3751│   │   │   │   ├── testrumble 3752│   │   │   │   │   └── testrumble.vcxproj 3753│   │   │   │   ├── testscale 3754│   │   │   │   │   └── testscale.vcxproj 3755│   │   │   │   ├── testshape 3756│   │   │   │   │   └── testshape.vcxproj 3757│   │   │   │   ├── testsprite2 3758│   │   │   │   │   └── testsprite2.vcxproj 3759│   │   │   │   ├── testvulkan 3760│   │   │   │   │   └── testvulkan.vcxproj 3761│   │   │   │   └── testyuv 3762│   │   │   │   └── testyuv.vcxproj 3763│   │   │   └── visualtest 3764│   │   │   ├── unittest 3765│   │   │   │   └── testquit 3766│   │   │   │   └── testquit_VS2012.vcxproj 3767│   │   │   └── visualtest_VS2012.vcxproj 3768│   │   ├── VisualC-WinRT 3769│   │   │   ├── SDL2-WinRT.nuspec 3770│   │   │   ├── SDL2-WinRT.targets 3771│   │   │   ├── SDL2main-WinRT-NonXAML.nuspec 3772│   │   │   ├── SDL2main-WinRT-NonXAML.targets 3773│   │   │   ├── UWP_VS2015 3774│   │   │   │   ├── SDL-UWP.sln 3775│   │   │   │   ├── SDL-UWP.vcxproj 3776│   │   │   │   └── SDL-UWP.vcxproj.filters 3777│   │   │   ├── WinPhone81_VS2013 3778│   │   │   │   ├── SDL-WinPhone81.sln 3779│   │   │   │   ├── SDL-WinPhone81.vcxproj 3780│   │   │   │   └── SDL-WinPhone81.vcxproj.filters 3781│   │   │   ├── WinRT81_VS2013 3782│   │   │   │   ├── SDL-WinRT81.sln 3783│   │   │   │   ├── SDL-WinRT81.vcxproj 3784│   │   │   │   └── SDL-WinRT81.vcxproj.filters 3785│   │   │   └── tests 3786│   │   │   ├── loopwave 3787│   │   │   │   ├── Assets 3788│   │   │   │   │   ├── Logo.png 3789│   │   │   │   │   ├── SmallLogo.png 3790│   │   │   │   │   ├── SplashScreen.png 3791│   │   │   │   │   └── StoreLogo.png 3792│   │   │   │   ├── Package.appxmanifest 3793│   │   │   │   ├── loopwave_VS2012.vcxproj 3794│   │   │   │   └── loopwave_VS2012_TemporaryKey.pfx 3795│   │   │   └── testthread 3796│   │   │   ├── Assets 3797│   │   │   │   ├── Logo.png 3798│   │   │   │   ├── SmallLogo.png 3799│   │   │   │   ├── SplashScreen.png 3800│   │   │   │   └── StoreLogo.png 3801│   │   │   ├── Package.appxmanifest 3802│   │   │   ├── testthread_VS2012.vcxproj 3803│   │   │   └── testthread_VS2012_TemporaryKey.pfx 3804│   │   ├── VisualC.html 3805│   │   ├── WhatsNew.txt 3806│   │   ├── Xcode 3807│   │   │   ├── SDL 3808│   │   │   │   ├── Info-Framework.plist 3809│   │   │   │   ├── SDL.xcodeproj 3810│   │   │   │   │   └── project.pbxproj 3811│   │   │   │   └── pkg-support 3812│   │   │   │   ├── SDL.info 3813│   │   │   │   ├── resources 3814│   │   │   │   │   ├── License.txt 3815│   │   │   │   │   ├── ReadMe.txt 3816│   │   │   │   │   └── SDL_DS_Store 3817│   │   │   │   └── sdl_logo.pdf 3818│   │   │   ├── SDLTest 3819│   │   │   │   ├── SDLTest.xcodeproj 3820│   │   │   │   │   └── project.pbxproj 3821│   │   │   │   └── TestDropFile-Info.plist 3822│   │   │   └── XcodeDocSet 3823│   │   │   └── Doxyfile 3824│   │   ├── Xcode-iOS 3825│   │   │   ├── Demos 3826│   │   │   │   ├── Default.png 3827│   │   │   │   ├── Demos.xcodeproj 3828│   │   │   │   │   └── project.pbxproj 3829│   │   │   │   ├── Icon.png 3830│   │   │   │   ├── Info.plist 3831│   │   │   │   ├── README 3832│   │   │   │   ├── data 3833│   │   │   │   │   ├── bitmapfont 3834│   │   │   │   │   │   ├── kromasky_16x16.bmp 3835│   │   │   │   │   │   └── license.txt 3836│   │   │   │   │   ├── drums 3837│   │   │   │   │   │   ├── ds_brush_snare.wav 3838│   │   │   │   │   │   ├── ds_china.wav 3839│   │   │   │   │   │   ├── ds_kick_big_amb.wav 3840│   │   │   │   │   │   └── ds_loose_skin_mute.wav 3841│   │   │   │   │   ├── icon.bmp 3842│   │   │   │   │   ├── ship.bmp 3843│   │   │   │   │   ├── space.bmp 3844│   │   │   │   │   └── stroke.bmp 3845│   │   │   │   ├── iOS Launch Screen.storyboard 3846│   │   │   │   └── src 3847│   │   │   │   ├── accelerometer.c 3848│   │   │   │   ├── common.c 3849│   │   │   │   ├── common.h 3850│   │   │   │   ├── fireworks.c 3851│   │   │   │   ├── happy.c 3852│   │   │   │   ├── keyboard.c 3853│   │   │   │   ├── mixer.c 3854│   │   │   │   ├── rectangles.c 3855│   │   │   │   └── touch.c 3856│   │   │   ├── SDL 3857│   │   │   │   └── SDL.xcodeproj 3858│   │   │   │   └── project.pbxproj 3859│   │   │   ├── SDLtest 3860│   │   │   │   └── SDL2test.xcodeproj 3861│   │   │   │   └── project.pbxproj 3862│   │   │   ├── Template 3863│   │   │   │   └── SDL iOS Application 3864│   │   │   │   ├── [email protected] 3865│   │   │   │   ├── Default.png 3866│   │   │   │   ├── Icon.png 3867│   │   │   │   ├── Info.plist 3868│   │   │   │   ├── ___PROJECTNAME___.xcodeproj 3869│   │   │   │   │   ├── TemplateIcon.icns 3870│   │   │   │   │   ├── TemplateInfo.plist 3871│   │   │   │   │   ├── project.pbxproj 3872│   │   │   │   │   └── project.xcworkspace 3873│   │   │   │   │   └── contents.xcworkspacedata 3874│   │   │   │   └── main.c 3875│   │   │   └── Test 3876│   │   │   ├── Info.plist 3877│   │   │   ├── README 3878│   │   │   └── TestiPhoneOS.xcodeproj 3879│   │   │   └── project.pbxproj 3880│   │   ├── acinclude 3881│   │   │   ├── ac_check_define.m4 3882│   │   │   ├── alsa.m4 3883│   │   │   ├── ax_check_compiler_flags.m4 3884│   │   │   ├── ax_gcc_archflag.m4 3885│   │   │   ├── ax_gcc_x86_cpuid.m4.htm 3886│   │   │   ├── esd.m4 3887│   │   │   ├── libtool.m4 3888│   │   │   ├── ltoptions.m4 3889│   │   │   ├── ltsugar.m4 3890│   │   │   ├── ltversion.m4 3891│   │   │   └── lt~obsolete.m4 3892│   │   ├── android-project 3893│   │   │   ├── app 3894│   │   │   │   ├── build.gradle 3895│   │   │   │   ├── jni 3896│   │   │   │   │   ├── Android.mk 3897│   │   │   │   │   ├── Application.mk 3898│   │   │   │   │   └── src 3899│   │   │   │   │   └── Android.mk 3900│   │   │   │   ├── proguard-rules.pro 3901│   │   │   │   └── src 3902│   │   │   │   └── main 3903│   │   │   │   ├── AndroidManifest.xml 3904│   │   │   │   ├── java 3905│   │   │   │   │   └── org 3906│   │   │   │   │   └── libsdl 3907│   │   │   │   │   └── app 3908│   │   │   │   │   ├── HIDDevice.java 3909│   │   │   │   │   ├── HIDDeviceBLESteamController.java 3910│   │   │   │   │   ├── HIDDeviceManager.java 3911│   │   │   │   │   ├── HIDDeviceUSB.java 3912│   │   │   │   │   ├── SDL.java 3913│   │   │   │   │   ├── SDLActivity.java 3914│   │   │   │   │   ├── SDLAudioManager.java 3915│   │   │   │   │   └── SDLControllerManager.java 3916│   │   │   │   └── res 3917│   │   │   │   ├── mipmap-hdpi 3918│   │   │   │   │   └── ic_launcher.png 3919│   │   │   │   ├── mipmap-mdpi 3920│   │   │   │   │   └── ic_launcher.png 3921│   │   │   │   ├── mipmap-xhdpi 3922│   │   │   │   │   └── ic_launcher.png 3923│   │   │   │   ├── mipmap-xxhdpi 3924│   │   │   │   │   └── ic_launcher.png 3925│   │   │   │   ├── mipmap-xxxhdpi 3926│   │   │   │   │   └── ic_launcher.png 3927│   │   │   │   └── values 3928│   │   │   │   ├── colors.xml 3929│   │   │   │   ├── strings.xml 3930│   │   │   │   └── styles.xml 3931│   │   │   ├── build.gradle 3932│   │   │   ├── gradle 3933│   │   │   │   └── wrapper 3934│   │   │   │   ├── gradle-wrapper.jar 3935│   │   │   │   └── gradle-wrapper.properties 3936│   │   │   ├── gradle.properties 3937│   │   │   ├── gradlew 3938│   │   │   ├── gradlew.bat 3939│   │   │   └── settings.gradle 3940│   │   ├── android-project-ant 3941│   │   │   ├── AndroidManifest.xml 3942│   │   │   ├── ant.properties 3943│   │   │   ├── build.properties 3944│   │   │   ├── build.xml 3945│   │   │   ├── default.properties 3946│   │   │   ├── jni 3947│   │   │   │   ├── Android.mk 3948│   │   │   │   ├── Application.mk 3949│   │   │   │   └── src 3950│   │   │   │   ├── Android.mk 3951│   │   │   │   └── Android_static.mk 3952│   │   │   ├── proguard-project.txt 3953│   │   │   ├── project.properties 3954│   │   │   ├── res 3955│   │   │   │   ├── drawable-hdpi 3956│   │   │   │   │   └── ic_launcher.png 3957│   │   │   │   ├── drawable-mdpi 3958│   │   │   │   │   └── ic_launcher.png 3959│   │   │   │   ├── drawable-xhdpi 3960│   │   │   │   │   └── ic_launcher.png 3961│   │   │   │   ├── drawable-xxhdpi 3962│   │   │   │   │   └── ic_launcher.png 3963│   │   │   │   ├── layout 3964│   │   │   │   │   └── main.xml 3965│   │   │   │   └── values 3966│   │   │   │   └── strings.xml 3967│   │   │   └── src 3968│   │   ├── autogen.sh 3969│   │   ├── build-scripts 3970│   │   │   ├── androidbuild.sh 3971│   │   │   ├── androidbuildlibs.sh 3972│   │   │   ├── checker-buildbot.sh 3973│   │   │   ├── config.guess 3974│   │   │   ├── config.sub 3975│   │   │   ├── config.sub.patch 3976│   │   │   ├── emscripten-buildbot.sh 3977│   │   │   ├── g++-fat.sh 3978│   │   │   ├── gcc-fat.sh 3979│   │   │   ├── install-sh 3980│   │   │   ├── iosbuild.sh 3981│   │   │   ├── ltmain.sh 3982│   │   │   ├── mkinstalldirs 3983│   │   │   ├── nacl-buildbot.sh 3984│   │   │   ├── naclbuild.sh 3985│   │   │   ├── raspberrypi-buildbot.sh 3986│   │   │   ├── showrev.sh 3987│   │   │   ├── strip_fPIC.sh 3988│   │   │   ├── update-copyright.sh 3989│   │   │   ├── updaterev.sh 3990│   │   │   ├── windows-buildbot-zipper.bat 3991│   │   │   ├── winrtbuild.bat 3992│   │   │   └── winrtbuild.ps1 3993│   │   ├── cmake 3994│   │   │   ├── macros.cmake 3995│   │   │   └── sdlchecks.cmake 3996│   │   ├── cmake_uninstall.cmake.in 3997│   │   ├── configure 3998│   │   ├── configure.in 3999│   │   ├── debian 4000│   │   │   ├── changelog 4001│   │   │   ├── compat 4002│   │   │   ├── control 4003│   │   │   ├── copyright 4004│   │   │   ├── docs 4005│   │   │   ├── libsdl2-dev.install 4006│   │   │   ├── libsdl2-dev.manpages 4007│   │   │   ├── libsdl2.install 4008│   │   │   ├── rules 4009│   │   │   ├── sdl2-config.1 4010│   │   │   ├── source 4011│   │   │   │   └── format 4012│   │   │   └── watch 4013│   │   ├── docs 4014│   │   │   ├── README-android.md 4015│   │   │   ├── README-cmake.md 4016│   │   │   ├── README-directfb.md 4017│   │   │   ├── README-dynapi.md 4018│   │   │   ├── README-emscripten.md 4019│   │   │   ├── README-gesture.md 4020│   │   │   ├── README-hg.md 4021│   │   │   ├── README-ios.md 4022│   │   │   ├── README-linux.md 4023│   │   │   ├── README-macosx.md 4024│   │   │   ├── README-nacl.md 4025│   │   │   ├── README-pandora.md 4026│   │   │   ├── README-platforms.md 4027│   │   │   ├── README-porting.md 4028│   │   │   ├── README-psp.md 4029│   │   │   ├── README-raspberrypi.md 4030│   │   │   ├── README-touch.md 4031│   │   │   ├── README-wince.md 4032│   │   │   ├── README-windows.md 4033│   │   │   ├── README-winrt.md 4034│   │   │   ├── README.md 4035│   │   │   └── doxyfile 4036│   │   ├── include 4037│   │   │   ├── SDL.h 4038│   │   │   ├── SDL_assert.h 4039│   │   │   ├── SDL_atomic.h 4040│   │   │   ├── SDL_audio.h 4041│   │   │   ├── SDL_bits.h 4042│   │   │   ├── SDL_blendmode.h 4043│   │   │   ├── SDL_clipboard.h 4044│   │   │   ├── SDL_config.h 4045│   │   │   ├── SDL_config.h.cmake 4046│   │   │   ├── SDL_config.h.in 4047│   │   │   ├── SDL_config_android.h 4048│   │   │   ├── SDL_config_iphoneos.h 4049│   │   │   ├── SDL_config_macosx.h 4050│   │   │   ├── SDL_config_minimal.h 4051│   │   │   ├── SDL_config_pandora.h 4052│   │   │   ├── SDL_config_psp.h 4053│   │   │   ├── SDL_config_windows.h 4054│   │   │   ├── SDL_config_winrt.h 4055│   │   │   ├── SDL_config_wiz.h 4056│   │   │   ├── SDL_copying.h 4057│   │   │   ├── SDL_cpuinfo.h 4058│   │   │   ├── SDL_egl.h 4059│   │   │   ├── SDL_endian.h 4060│   │   │   ├── SDL_error.h 4061│   │   │   ├── SDL_events.h 4062│   │   │   ├── SDL_filesystem.h 4063│   │   │   ├── SDL_gamecontroller.h 4064│   │   │   ├── SDL_gesture.h 4065│   │   │   ├── SDL_haptic.h 4066│   │   │   ├── SDL_hints.h 4067│   │   │   ├── SDL_joystick.h 4068│   │   │   ├── SDL_keyboard.h 4069│   │   │   ├── SDL_keycode.h 4070│   │   │   ├── SDL_loadso.h 4071│   │   │   ├── SDL_log.h 4072│   │   │   ├── SDL_main.h 4073│   │   │   ├── SDL_messagebox.h 4074│   │   │   ├── SDL_mouse.h 4075│   │   │   ├── SDL_mutex.h 4076│   │   │   ├── SDL_name.h 4077│   │   │   ├── SDL_opengl.h 4078│   │   │   ├── SDL_opengl_glext.h 4079│   │   │   ├── SDL_opengles.h 4080│   │   │   ├── SDL_opengles2.h 4081│   │   │   ├── SDL_opengles2_gl2.h 4082│   │   │   ├── SDL_opengles2_gl2ext.h 4083│   │   │   ├── SDL_opengles2_gl2platform.h 4084│   │   │   ├── SDL_opengles2_khrplatform.h 4085│   │   │   ├── SDL_pixels.h 4086│   │   │   ├── SDL_platform.h 4087│   │   │   ├── SDL_power.h 4088│   │   │   ├── SDL_quit.h 4089│   │   │   ├── SDL_rect.h 4090│   │   │   ├── SDL_render.h 4091│   │   │   ├── SDL_revision.h 4092│   │   │   ├── SDL_rwops.h 4093│   │   │   ├── SDL_scancode.h 4094│   │   │   ├── SDL_sensor.h 4095│   │   │   ├── SDL_shape.h 4096│   │   │   ├── SDL_stdinc.h 4097│   │   │   ├── SDL_surface.h 4098│   │   │   ├── SDL_system.h 4099│   │   │   ├── SDL_syswm.h 4100│   │   │   ├── SDL_test.h 4101│   │   │   ├── SDL_test_assert.h 4102│   │   │   ├── SDL_test_common.h 4103│   │   │   ├── SDL_test_compare.h 4104│   │   │   ├── SDL_test_crc32.h 4105│   │   │   ├── SDL_test_font.h 4106│   │   │   ├── SDL_test_fuzzer.h 4107│   │   │   ├── SDL_test_harness.h 4108│   │   │   ├── SDL_test_images.h 4109│   │   │   ├── SDL_test_log.h 4110│   │   │   ├── SDL_test_md5.h 4111│   │   │   ├── SDL_test_memory.h 4112│   │   │   ├── SDL_test_random.h 4113│   │   │   ├── SDL_thread.h 4114│   │   │   ├── SDL_timer.h 4115│   │   │   ├── SDL_touch.h 4116│   │   │   ├── SDL_types.h 4117│   │   │   ├── SDL_version.h 4118│   │   │   ├── SDL_video.h 4119│   │   │   ├── SDL_vulkan.h 4120│   │   │   ├── begin_code.h 4121│   │   │   └── close_code.h 4122│   │   ├── sdl2-config.cmake.in 4123│   │   ├── sdl2-config.in 4124│   │   ├── sdl2.m4 4125│   │   ├── sdl2.pc.in 4126│   │   ├── src 4127│   │   │   ├── SDL.c 4128│   │   │   ├── SDL_assert.c 4129│   │   │   ├── SDL_assert_c.h 4130│   │   │   ├── SDL_dataqueue.c 4131│   │   │   ├── SDL_dataqueue.h 4132│   │   │   ├── SDL_error.c 4133│   │   │   ├── SDL_error_c.h 4134│   │   │   ├── SDL_hints.c 4135│   │   │   ├── SDL_internal.h 4136│   │   │   ├── SDL_log.c 4137│   │   │   ├── atomic 4138│   │   │   │   ├── SDL_atomic.c 4139│   │   │   │   └── SDL_spinlock.c 4140│   │   │   ├── audio 4141│   │   │   │   ├── SDL_audio.c 4142│   │   │   │   ├── SDL_audio_c.h 4143│   │   │   │   ├── SDL_audiocvt.c 4144│   │   │   │   ├── SDL_audiodev.c 4145│   │   │   │   ├── SDL_audiodev_c.h 4146│   │   │   │   ├── SDL_audiotypecvt.c 4147│   │   │   │   ├── SDL_mixer.c 4148│   │   │   │   ├── SDL_sysaudio.h 4149│   │   │   │   ├── SDL_wave.c 4150│   │   │   │   ├── SDL_wave.h 4151│   │   │   │   ├── alsa 4152│   │   │   │   │   ├── SDL_alsa_audio.c 4153│   │   │   │   │   └── SDL_alsa_audio.h 4154│   │   │   │   ├── android 4155│   │   │   │   │   ├── SDL_androidaudio.c 4156│   │   │   │   │   └── SDL_androidaudio.h 4157│   │   │   │   ├── arts 4158│   │   │   │   │   ├── SDL_artsaudio.c 4159│   │   │   │   │   └── SDL_artsaudio.h 4160│   │   │   │   ├── coreaudio 4161│   │   │   │   │   ├── SDL_coreaudio.h 4162│   │   │   │   │   └── SDL_coreaudio.m 4163│   │   │   │   ├── directsound 4164│   │   │   │   │   ├── SDL_directsound.c 4165│   │   │   │   │   └── SDL_directsound.h 4166│   │   │   │   ├── disk 4167│   │   │   │   │   ├── SDL_diskaudio.c 4168│   │   │   │   │   └── SDL_diskaudio.h 4169│   │   │   │   ├── dsp 4170│   │   │   │   │   ├── SDL_dspaudio.c 4171│   │   │   │   │   └── SDL_dspaudio.h 4172│   │   │   │   ├── dummy 4173│   │   │   │   │   ├── SDL_dummyaudio.c 4174│   │   │   │   │   └── SDL_dummyaudio.h 4175│   │   │   │   ├── emscripten 4176│   │   │   │   │   ├── SDL_emscriptenaudio.c 4177│   │   │   │   │   └── SDL_emscriptenaudio.h 4178│   │   │   │   ├── esd 4179│   │   │   │   │   ├── SDL_esdaudio.c 4180│   │   │   │   │   └── SDL_esdaudio.h 4181│   │   │   │   ├── fusionsound 4182│   │   │   │   │   ├── SDL_fsaudio.c 4183│   │   │   │   │   └── SDL_fsaudio.h 4184│   │   │   │   ├── haiku 4185│   │   │   │   │   ├── SDL_haikuaudio.cc 4186│   │   │   │   │   └── SDL_haikuaudio.h 4187│   │   │   │   ├── jack 4188│   │   │   │   │   ├── SDL_jackaudio.c 4189│   │   │   │   │   └── SDL_jackaudio.h 4190│   │   │   │   ├── nacl 4191│   │   │   │   │   ├── SDL_naclaudio.c 4192│   │   │   │   │   └── SDL_naclaudio.h 4193│   │   │   │   ├── nas 4194│   │   │   │   │   ├── SDL_nasaudio.c 4195│   │   │   │   │   └── SDL_nasaudio.h 4196│   │   │   │   ├── netbsd 4197│   │   │   │   │   ├── SDL_netbsdaudio.c 4198│   │   │   │   │   └── SDL_netbsdaudio.h 4199│   │   │   │   ├── paudio 4200│   │   │   │   │   ├── SDL_paudio.c 4201│   │   │   │   │   └── SDL_paudio.h 4202│   │   │   │   ├── psp 4203│   │   │   │   │   ├── SDL_pspaudio.c 4204│   │   │   │   │   └── SDL_pspaudio.h 4205│   │   │   │   ├── pulseaudio 4206│   │   │   │   │   ├── SDL_pulseaudio.c 4207│   │   │   │   │   └── SDL_pulseaudio.h 4208│   │   │   │   ├── qsa 4209│   │   │   │   │   ├── SDL_qsa_audio.c 4210│   │   │   │   │   └── SDL_qsa_audio.h 4211│   │   │   │   ├── sndio 4212│   │   │   │   │   ├── SDL_sndioaudio.c 4213│   │   │   │   │   └── SDL_sndioaudio.h 4214│   │   │   │   ├── sun 4215│   │   │   │   │   ├── SDL_sunaudio.c 4216│   │   │   │   │   └── SDL_sunaudio.h 4217│   │   │   │   ├── wasapi 4218│   │   │   │   │   ├── SDL_wasapi.c 4219│   │   │   │   │   ├── SDL_wasapi.h 4220│   │   │   │   │   ├── SDL_wasapi_win32.c 4221│   │   │   │   │   └── SDL_wasapi_winrt.cpp 4222│   │   │   │   └── winmm 4223│   │   │   │   ├── SDL_winmm.c 4224│   │   │   │   └── SDL_winmm.h 4225│   │   │   ├── core 4226│   │   │   │   ├── android 4227│   │   │   │   │   ├── SDL_android.c 4228│   │   │   │   │   ├── SDL_android.h 4229│   │   │   │   │   └── keyinfotable.h 4230│   │   │   │   ├── linux 4231│   │   │   │   │   ├── SDL_dbus.c 4232│   │   │   │   │   ├── SDL_dbus.h 4233│   │   │   │   │   ├── SDL_evdev.c 4234│   │   │   │   │   ├── SDL_evdev.h 4235│   │   │   │   │   ├── SDL_evdev_kbd.c 4236│   │   │   │   │   ├── SDL_evdev_kbd.h 4237│   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 4238│   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 4239│   │   │   │   │   ├── SDL_fcitx.c 4240│   │   │   │   │   ├── SDL_fcitx.h 4241│   │   │   │   │   ├── SDL_ibus.c 4242│   │   │   │   │   ├── SDL_ibus.h 4243│   │   │   │   │   ├── SDL_ime.c 4244│   │   │   │   │   ├── SDL_ime.h 4245│   │   │   │   │   ├── SDL_udev.c 4246│   │   │   │   │   └── SDL_udev.h 4247│   │   │   │   ├── unix 4248│   │   │   │   │   ├── SDL_poll.c 4249│   │   │   │   │   └── SDL_poll.h 4250│   │   │   │   ├── windows 4251│   │   │   │   │   ├── SDL_directx.h 4252│   │   │   │   │   ├── SDL_windows.c 4253│   │   │   │   │   ├── SDL_windows.h 4254│   │   │   │   │   ├── SDL_xinput.c 4255│   │   │   │   │   └── SDL_xinput.h 4256│   │   │   │   └── winrt 4257│   │   │   │   ├── SDL_winrtapp_common.cpp 4258│   │   │   │   ├── SDL_winrtapp_common.h 4259│   │   │   │   ├── SDL_winrtapp_direct3d.cpp 4260│   │   │   │   ├── SDL_winrtapp_direct3d.h 4261│   │   │   │   ├── SDL_winrtapp_xaml.cpp 4262│   │   │   │   └── SDL_winrtapp_xaml.h 4263│   │   │   ├── cpuinfo 4264│   │   │   │   ├── SDL_cpuinfo.c 4265│   │   │   │   └── SDL_simd.h 4266│   │   │   ├── dynapi 4267│   │   │   │   ├── SDL_dynapi.c 4268│   │   │   │   ├── SDL_dynapi.h 4269│   │   │   │   ├── SDL_dynapi_overrides.h 4270│   │   │   │   ├── SDL_dynapi_procs.h 4271│   │   │   │   └── gendynapi.pl 4272│   │   │   ├── events 4273│   │   │   │   ├── SDL_clipboardevents.c 4274│   │   │   │   ├── SDL_clipboardevents_c.h 4275│   │   │   │   ├── SDL_displayevents.c 4276│   │   │   │   ├── SDL_displayevents_c.h 4277│   │   │   │   ├── SDL_dropevents.c 4278│   │   │   │   ├── SDL_dropevents_c.h 4279│   │   │   │   ├── SDL_events.c 4280│   │   │   │   ├── SDL_events_c.h 4281│   │   │   │   ├── SDL_gesture.c 4282│   │   │   │   ├── SDL_gesture_c.h 4283│   │   │   │   ├── SDL_keyboard.c 4284│   │   │   │   ├── SDL_keyboard_c.h 4285│   │   │   │   ├── SDL_mouse.c 4286│   │   │   │   ├── SDL_mouse_c.h 4287│   │   │   │   ├── SDL_quit.c 4288│   │   │   │   ├── SDL_sysevents.h 4289│   │   │   │   ├── SDL_touch.c 4290│   │   │   │   ├── SDL_touch_c.h 4291│   │   │   │   ├── SDL_windowevents.c 4292│   │   │   │   ├── SDL_windowevents_c.h 4293│   │   │   │   ├── blank_cursor.h 4294│   │   │   │   ├── default_cursor.h 4295│   │   │   │   ├── scancodes_darwin.h 4296│   │   │   │   ├── scancodes_linux.h 4297│   │   │   │   ├── scancodes_windows.h 4298│   │   │   │   └── scancodes_xfree86.h 4299│   │   │   ├── file 4300│   │   │   │   ├── SDL_rwops.c 4301│   │   │   │   └── cocoa 4302│   │   │   │   ├── SDL_rwopsbundlesupport.h 4303│   │   │   │   └── SDL_rwopsbundlesupport.m 4304│   │   │   ├── filesystem 4305│   │   │   │   ├── android 4306│   │   │   │   │   └── SDL_sysfilesystem.c 4307│   │   │   │   ├── cocoa 4308│   │   │   │   │   └── SDL_sysfilesystem.m 4309│   │   │   │   ├── dummy 4310│   │   │   │   │   └── SDL_sysfilesystem.c 4311│   │   │   │   ├── emscripten 4312│   │   │   │   │   └── SDL_sysfilesystem.c 4313│   │   │   │   ├── haiku 4314│   │   │   │   │   └── SDL_sysfilesystem.cc 4315│   │   │   │   ├── nacl 4316│   │   │   │   │   └── SDL_sysfilesystem.c 4317│   │   │   │   ├── unix 4318│   │   │   │   │   └── SDL_sysfilesystem.c 4319│   │   │   │   ├── windows 4320│   │   │   │   │   └── SDL_sysfilesystem.c 4321│   │   │   │   └── winrt 4322│   │   │   │   └── SDL_sysfilesystem.cpp 4323│   │   │   ├── haptic 4324│   │   │   │   ├── SDL_haptic.c 4325│   │   │   │   ├── SDL_haptic_c.h 4326│   │   │   │   ├── SDL_syshaptic.h 4327│   │   │   │   ├── android 4328│   │   │   │   │   ├── SDL_syshaptic.c 4329│   │   │   │   │   └── SDL_syshaptic_c.h 4330│   │   │   │   ├── darwin 4331│   │   │   │   │   ├── SDL_syshaptic.c 4332│   │   │   │   │   └── SDL_syshaptic_c.h 4333│   │   │   │   ├── dummy 4334│   │   │   │   │   └── SDL_syshaptic.c 4335│   │   │   │   ├── linux 4336│   │   │   │   │   └── SDL_syshaptic.c 4337│   │   │   │   └── windows 4338│   │   │   │   ├── SDL_dinputhaptic.c 4339│   │   │   │   ├── SDL_dinputhaptic_c.h 4340│   │   │   │   ├── SDL_windowshaptic.c 4341│   │   │   │   ├── SDL_windowshaptic_c.h 4342│   │   │   │   ├── SDL_xinputhaptic.c 4343│   │   │   │   └── SDL_xinputhaptic_c.h 4344│   │   │   ├── hidapi 4345│   │   │   │   ├── AUTHORS.txt 4346│   │   │   │   ├── HACKING.txt 4347│   │   │   │   ├── LICENSE-bsd.txt 4348│   │   │   │   ├── LICENSE-gpl3.txt 4349│   │   │   │   ├── LICENSE-orig.txt 4350│   │   │   │   ├── LICENSE.txt 4351│   │   │   │   ├── Makefile.am 4352│   │   │   │   ├── README.txt 4353│   │   │   │   ├── android 4354│   │   │   │   │   ├── hid.cpp 4355│   │   │   │   │   ├── jni 4356│   │   │   │   │   │   ├── Android.mk 4357│   │   │   │   │   │   └── Application.mk 4358│   │   │   │   │   └── project.properties 4359│   │   │   │   ├── bootstrap 4360│   │   │   │   ├── configure.ac 4361│   │   │   │   ├── doxygen 4362│   │   │   │   │   └── Doxyfile 4363│   │   │   │   ├── hidapi 4364│   │   │   │   │   └── hidapi.h 4365│   │   │   │   ├── hidtest 4366│   │   │   │   │   ├── Makefile.am 4367│   │   │   │   │   └── hidtest.cpp 4368│   │   │   │   ├── ios 4369│   │   │   │   │   ├── Makefile-manual 4370│   │   │   │   │   ├── Makefile.am 4371│   │   │   │   │   └── hid.m 4372│   │   │   │   ├── libusb 4373│   │   │   │   │   ├── Makefile-manual 4374│   │   │   │   │   ├── Makefile.am 4375│   │   │   │   │   ├── Makefile.freebsd 4376│   │   │   │   │   ├── Makefile.linux 4377│   │   │   │   │   ├── hid.c 4378│   │   │   │   │   └── hidusb.cpp 4379│   │   │   │   ├── linux 4380│   │   │   │   │   ├── Makefile-manual 4381│   │   │   │   │   ├── Makefile.am 4382│   │   │   │   │   ├── README.txt 4383│   │   │   │   │   ├── hid.c 4384│   │   │   │   │   ├── hid.cpp 4385│   │   │   │   │   └── hidraw.cpp 4386│   │   │   │   ├── m4 4387│   │   │   │   │   ├── ax_pthread.m4 4388│   │   │   │   │   └── pkg.m4 4389│   │   │   │   ├── mac 4390│   │   │   │   │   ├── Makefile-manual 4391│   │   │   │   │   ├── Makefile.am 4392│   │   │   │   │   └── hid.c 4393│   │   │   │   ├── pc 4394│   │   │   │   │   ├── hidapi-hidraw.pc.in 4395│   │   │   │   │   ├── hidapi-libusb.pc.in 4396│   │   │   │   │   └── hidapi.pc.in 4397│   │   │   │   ├── testgui 4398│   │   │   │   │   ├── Makefile-manual 4399│   │   │   │   │   ├── Makefile.am 4400│   │   │   │   │   ├── Makefile.freebsd 4401│   │   │   │   │   ├── Makefile.linux 4402│   │   │   │   │   ├── Makefile.mac 4403│   │   │   │   │   ├── Makefile.mingw 4404│   │   │   │   │   ├── TestGUI.app.in 4405│   │   │   │   │   │   └── Contents 4406│   │   │   │   │   │   ├── Info.plist 4407│   │   │   │   │   │   ├── PkgInfo 4408│   │   │   │   │   │   └── Resources 4409│   │   │   │   │   │   ├── English.lproj 4410│   │   │   │   │   │   │   └── InfoPlist.strings 4411│   │   │   │   │   │   └── Signal11.icns 4412│   │   │   │   │   ├── copy_to_bundle.sh 4413│   │   │   │   │   ├── mac_support.cpp 4414│   │   │   │   │   ├── mac_support.h 4415│   │   │   │   │   ├── mac_support_cocoa.m 4416│   │   │   │   │   ├── start.sh 4417│   │   │   │   │   ├── test.cpp 4418│   │   │   │   │   ├── testgui.sln 4419│   │   │   │   │   └── testgui.vcproj 4420│   │   │   │   ├── udev 4421│   │   │   │   │   └── 99-hid.rules 4422│   │   │   │   └── windows 4423│   │   │   │   ├── Makefile-manual 4424│   │   │   │   ├── Makefile.am 4425│   │   │   │   ├── Makefile.mingw 4426│   │   │   │   ├── ddk_build 4427│   │   │   │   │   ├── hidapi.def 4428│   │   │   │   │   ├── makefile 4429│   │   │   │   │   └── sources 4430│   │   │   │   ├── hid.c 4431│   │   │   │   ├── hidapi.sln 4432│   │   │   │   ├── hidapi.vcproj 4433│   │   │   │   └── hidtest.vcproj 4434│   │   │   ├── joystick 4435│   │   │   │   ├── SDL_gamecontroller.c 4436│   │   │   │   ├── SDL_gamecontrollerdb.h 4437│   │   │   │   ├── SDL_joystick.c 4438│   │   │   │   ├── SDL_joystick_c.h 4439│   │   │   │   ├── SDL_sysjoystick.h 4440│   │   │   │   ├── android 4441│   │   │   │   │   ├── SDL_sysjoystick.c 4442│   │   │   │   │   └── SDL_sysjoystick_c.h 4443│   │   │   │   ├── bsd 4444│   │   │   │   │   └── SDL_sysjoystick.c 4445│   │   │   │   ├── controller_type.h 4446│   │   │   │   ├── darwin 4447│   │   │   │   │   ├── SDL_sysjoystick.c 4448│   │   │   │   │   └── SDL_sysjoystick_c.h 4449│   │   │   │   ├── dummy 4450│   │   │   │   │   └── SDL_sysjoystick.c 4451│   │   │   │   ├── emscripten 4452│   │   │   │   │   ├── SDL_sysjoystick.c 4453│   │   │   │   │   └── SDL_sysjoystick_c.h 4454│   │   │   │   ├── haiku 4455│   │   │   │   │   └── SDL_haikujoystick.cc 4456│   │   │   │   ├── hidapi 4457│   │   │   │   │   ├── SDL_hidapi_ps4.c 4458│   │   │   │   │   ├── SDL_hidapi_switch.c 4459│   │   │   │   │   ├── SDL_hidapi_xbox360.c 4460│   │   │   │   │   ├── SDL_hidapi_xboxone.c 4461│   │   │   │   │   ├── SDL_hidapijoystick.c 4462│   │   │   │   │   └── SDL_hidapijoystick_c.h 4463│   │   │   │   ├── iphoneos 4464│   │   │   │   │   ├── SDL_sysjoystick.m 4465│   │   │   │   │   └── SDL_sysjoystick_c.h 4466│   │   │   │   ├── linux 4467│   │   │   │   │   ├── SDL_sysjoystick.c 4468│   │   │   │   │   └── SDL_sysjoystick_c.h 4469│   │   │   │   ├── psp 4470│   │   │   │   │   └── SDL_sysjoystick.c 4471│   │   │   │   ├── sort_controllers.py 4472│   │   │   │   ├── steam 4473│   │   │   │   │   ├── SDL_steamcontroller.c 4474│   │   │   │   │   └── SDL_steamcontroller.h 4475│   │   │   │   └── windows 4476│   │   │   │   ├── SDL_dinputjoystick.c 4477│   │   │   │   ├── SDL_dinputjoystick_c.h 4478│   │   │   │   ├── SDL_mmjoystick.c 4479│   │   │   │   ├── SDL_windowsjoystick.c 4480│   │   │   │   ├── SDL_windowsjoystick_c.h 4481│   │   │   │   ├── SDL_xinputjoystick.c 4482│   │   │   │   └── SDL_xinputjoystick_c.h 4483│   │   │   ├── libm 4484│   │   │   │   ├── e_atan2.c 4485│   │   │   │   ├── e_exp.c 4486│   │   │   │   ├── e_fmod.c 4487│   │   │   │   ├── e_log.c 4488│   │   │   │   ├── e_log10.c 4489│   │   │   │   ├── e_pow.c 4490│   │   │   │   ├── e_rem_pio2.c 4491│   │   │   │   ├── e_sqrt.c 4492│   │   │   │   ├── k_cos.c 4493│   │   │   │   ├── k_rem_pio2.c 4494│   │   │   │   ├── k_sin.c 4495│   │   │   │   ├── k_tan.c 4496│   │   │   │   ├── math_libm.h 4497│   │   │   │   ├── math_private.h 4498│   │   │   │   ├── s_atan.c 4499│   │   │   │   ├── s_copysign.c 4500│   │   │   │   ├── s_cos.c 4501│   │   │   │   ├── s_fabs.c 4502│   │   │   │   ├── s_floor.c 4503│   │   │   │   ├── s_scalbn.c 4504│   │   │   │   ├── s_sin.c 4505│   │   │   │   └── s_tan.c 4506│   │   │   ├── loadso 4507│   │   │   │   ├── dlopen 4508│   │   │   │   │   └── SDL_sysloadso.c 4509│   │   │   │   ├── dummy 4510│   │   │   │   │   └── SDL_sysloadso.c 4511│   │   │   │   └── windows 4512│   │   │   │   └── SDL_sysloadso.c 4513│   │   │   ├── main 4514│   │   │   │   ├── android 4515│   │   │   │   │   └── SDL_android_main.c 4516│   │   │   │   ├── dummy 4517│   │   │   │   │   └── SDL_dummy_main.c 4518│   │   │   │   ├── haiku 4519│   │   │   │   │   ├── SDL_BApp.h 4520│   │   │   │   │   ├── SDL_BeApp.cc 4521│   │   │   │   │   └── SDL_BeApp.h 4522│   │   │   │   ├── nacl 4523│   │   │   │   │   └── SDL_nacl_main.c 4524│   │   │   │   ├── psp 4525│   │   │   │   │   └── SDL_psp_main.c 4526│   │   │   │   ├── windows 4527│   │   │   │   │   ├── SDL_windows_main.c 4528│   │   │   │   │   └── version.rc 4529│   │   │   │   └── winrt 4530│   │   │   │   ├── SDL2-WinRTResource_BlankCursor.cur 4531│   │   │   │   ├── SDL2-WinRTResources.rc 4532│   │   │   │   └── SDL_winrt_main_NonXAML.cpp 4533│   │   │   ├── power 4534│   │   │   │   ├── SDL_power.c 4535│   │   │   │   ├── SDL_syspower.h 4536│   │   │   │   ├── android 4537│   │   │   │   │   └── SDL_syspower.c 4538│   │   │   │   ├── emscripten 4539│   │   │   │   │   └── SDL_syspower.c 4540│   │   │   │   ├── haiku 4541│   │   │   │   │   └── SDL_syspower.c 4542│   │   │   │   ├── linux 4543│   │   │   │   │   └── SDL_syspower.c 4544│   │   │   │   ├── macosx 4545│   │   │   │   │   └── SDL_syspower.c 4546│   │   │   │   ├── psp 4547│   │   │   │   │   └── SDL_syspower.c 4548│   │   │   │   ├── uikit 4549│   │   │   │   │   ├── SDL_syspower.h 4550│   │   │   │   │   └── SDL_syspower.m 4551│   │   │   │   ├── windows 4552│   │   │   │   │   └── SDL_syspower.c 4553│   │   │   │   └── winrt 4554│   │   │   │   └── SDL_syspower.cpp 4555│   │   │   ├── render 4556│   │   │   │   ├── SDL_d3dmath.c 4557│   │   │   │   ├── SDL_d3dmath.h 4558│   │   │   │   ├── SDL_render.c 4559│   │   │   │   ├── SDL_sysrender.h 4560│   │   │   │   ├── SDL_yuv_sw.c 4561│   │   │   │   ├── SDL_yuv_sw_c.h 4562│   │   │   │   ├── direct3d 4563│   │   │   │   │   ├── SDL_render_d3d.c 4564│   │   │   │   │   ├── SDL_shaders_d3d.c 4565│   │   │   │   │   └── SDL_shaders_d3d.h 4566│   │   │   │   ├── direct3d11 4567│   │   │   │   │   ├── SDL_render_d3d11.c 4568│   │   │   │   │   ├── SDL_render_winrt.cpp 4569│   │   │   │   │   ├── SDL_render_winrt.h 4570│   │   │   │   │   ├── SDL_shaders_d3d11.c 4571│   │   │   │   │   └── SDL_shaders_d3d11.h 4572│   │   │   │   ├── metal 4573│   │   │   │   │   ├── SDL_render_metal.m 4574│   │   │   │   │   ├── SDL_shaders_metal.metal 4575│   │   │   │   │   ├── SDL_shaders_metal_ios.h 4576│   │   │   │   │   ├── SDL_shaders_metal_osx.h 4577│   │   │   │   │   └── build-metal-shaders.sh 4578│   │   │   │   ├── opengl 4579│   │   │   │   │   ├── SDL_glfuncs.h 4580│   │   │   │   │   ├── SDL_render_gl.c 4581│   │   │   │   │   ├── SDL_shaders_gl.c 4582│   │   │   │   │   └── SDL_shaders_gl.h 4583│   │   │   │   ├── opengles 4584│   │   │   │   │   ├── SDL_glesfuncs.h 4585│   │   │   │   │   └── SDL_render_gles.c 4586│   │   │   │   ├── opengles2 4587│   │   │   │   │   ├── SDL_gles2funcs.h 4588│   │   │   │   │   ├── SDL_render_gles2.c 4589│   │   │   │   │   ├── SDL_shaders_gles2.c 4590│   │   │   │   │   ├── SDL_shaders_gles2.h 4591│   │   │   │   │   └── build_code_with_snobol 4592│   │   │   │   │   ├── Makefile 4593│   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_c.sno 4594│   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_h.sno 4595│   │   │   │   │   ├── convert_gl2_h_into_gles2funcs_h.sno 4596│   │   │   │   │   ├── convert_gles2funcs_into_gles2_define_overs_h.sno 4597│   │   │   │   │   ├── gl2.h 4598│   │   │   │   │   ├── readme.txt 4599│   │   │   │   │   ├── testgles2.c 4600│   │   │   │   │   └── triangle.c 4601│   │   │   │   ├── psp 4602│   │   │   │   │   └── SDL_render_psp.c 4603│   │   │   │   └── software 4604│   │   │   │   ├── SDL_blendfillrect.c 4605│   │   │   │   ├── SDL_blendfillrect.h 4606│   │   │   │   ├── SDL_blendline.c 4607│   │   │   │   ├── SDL_blendline.h 4608│   │   │   │   ├── SDL_blendpoint.c 4609│   │   │   │   ├── SDL_blendpoint.h 4610│   │   │   │   ├── SDL_draw.h 4611│   │   │   │   ├── SDL_drawline.c 4612│   │   │   │   ├── SDL_drawline.h 4613│   │   │   │   ├── SDL_drawpoint.c 4614│   │   │   │   ├── SDL_drawpoint.h 4615│   │   │   │   ├── SDL_render_sw.c 4616│   │   │   │   ├── SDL_render_sw_c.h 4617│   │   │   │   ├── SDL_rotate.c 4618│   │   │   │   └── SDL_rotate.h 4619│   │   │   ├── sensor 4620│   │   │   │   ├── SDL_sensor.c 4621│   │   │   │   ├── SDL_sensor_c.h 4622│   │   │   │   ├── SDL_syssensor.h 4623│   │   │   │   ├── android 4624│   │   │   │   │   ├── SDL_androidsensor.c 4625│   │   │   │   │   └── SDL_androidsensor.h 4626│   │   │   │   ├── coremotion 4627│   │   │   │   │   ├── SDL_coremotionsensor.h 4628│   │   │   │   │   └── SDL_coremotionsensor.m 4629│   │   │   │   └── dummy 4630│   │   │   │   ├── SDL_dummysensor.c 4631│   │   │   │   └── SDL_dummysensor.h 4632│   │   │   ├── stdlib 4633│   │   │   │   ├── SDL_getenv.c 4634│   │   │   │   ├── SDL_iconv.c 4635│   │   │   │   ├── SDL_malloc.c 4636│   │   │   │   ├── SDL_qsort.c 4637│   │   │   │   ├── SDL_stdlib.c 4638│   │   │   │   └── SDL_string.c 4639│   │   │   ├── test 4640│   │   │   │   ├── SDL_test_assert.c 4641│   │   │   │   ├── SDL_test_common.c 4642│   │   │   │   ├── SDL_test_compare.c 4643│   │   │   │   ├── SDL_test_crc32.c 4644│   │   │   │   ├── SDL_test_font.c 4645│   │   │   │   ├── SDL_test_fuzzer.c 4646│   │   │   │   ├── SDL_test_harness.c 4647│   │   │   │   ├── SDL_test_imageBlit.c 4648│   │   │   │   ├── SDL_test_imageBlitBlend.c 4649│   │   │   │   ├── SDL_test_imageFace.c 4650│   │   │   │   ├── SDL_test_imagePrimitives.c 4651│   │   │   │   ├── SDL_test_imagePrimitivesBlend.c 4652│   │   │   │   ├── SDL_test_log.c 4653│   │   │   │   ├── SDL_test_md5.c 4654│   │   │   │   ├── SDL_test_memory.c 4655│   │   │   │   └── SDL_test_random.c 4656│   │   │   ├── thread 4657│   │   │   │   ├── SDL_systhread.h 4658│   │   │   │   ├── SDL_thread.c 4659│   │   │   │   ├── SDL_thread_c.h 4660│   │   │   │   ├── generic 4661│   │   │   │   │   ├── SDL_syscond.c 4662│   │   │   │   │   ├── SDL_sysmutex.c 4663│   │   │   │   │   ├── SDL_sysmutex_c.h 4664│   │   │   │   │   ├── SDL_syssem.c 4665│   │   │   │   │   ├── SDL_systhread.c 4666│   │   │   │   │   ├── SDL_systhread_c.h 4667│   │   │   │   │   └── SDL_systls.c 4668│   │   │   │   ├── psp 4669│   │   │   │   │   ├── SDL_syscond.c 4670│   │   │   │   │   ├── SDL_sysmutex.c 4671│   │   │   │   │   ├── SDL_sysmutex_c.h 4672│   │   │   │   │   ├── SDL_syssem.c 4673│   │   │   │   │   ├── SDL_systhread.c 4674│   │   │   │   │   └── SDL_systhread_c.h 4675│   │   │   │   ├── pthread 4676│   │   │   │   │   ├── SDL_syscond.c 4677│   │   │   │   │   ├── SDL_sysmutex.c 4678│   │   │   │   │   ├── SDL_sysmutex_c.h 4679│   │   │   │   │   ├── SDL_syssem.c 4680│   │   │   │   │   ├── SDL_systhread.c 4681│   │   │   │   │   ├── SDL_systhread_c.h 4682│   │   │   │   │   └── SDL_systls.c 4683│   │   │   │   ├── stdcpp 4684│   │   │   │   │   ├── SDL_syscond.cpp 4685│   │   │   │   │   ├── SDL_sysmutex.cpp 4686│   │   │   │   │   ├── SDL_sysmutex_c.h 4687│   │   │   │   │   ├── SDL_systhread.cpp 4688│   │   │   │   │   └── SDL_systhread_c.h 4689│   │   │   │   └── windows 4690│   │   │   │   ├── SDL_sysmutex.c 4691│   │   │   │   ├── SDL_syssem.c 4692│   │   │   │   ├── SDL_systhread.c 4693│   │   │   │   ├── SDL_systhread_c.h 4694│   │   │   │   └── SDL_systls.c 4695│   │   │   ├── timer 4696│   │   │   │   ├── SDL_timer.c 4697│   │   │   │   ├── SDL_timer_c.h 4698│   │   │   │   ├── dummy 4699│   │   │   │   │   └── SDL_systimer.c 4700│   │   │   │   ├── haiku 4701│   │   │   │   │   └── SDL_systimer.c 4702│   │   │   │   ├── psp 4703│   │   │   │   │   └── SDL_systimer.c 4704│   │   │   │   ├── unix 4705│   │   │   │   │   └── SDL_systimer.c 4706│   │   │   │   └── windows 4707│   │   │   │   └── SDL_systimer.c 4708│   │   │   └── video 4709│   │   │   ├── SDL_RLEaccel.c 4710│   │   │   ├── SDL_RLEaccel_c.h 4711│   │   │   ├── SDL_blit.c 4712│   │   │   ├── SDL_blit.h 4713│   │   │   ├── SDL_blit_0.c 4714│   │   │   ├── SDL_blit_1.c 4715│   │   │   ├── SDL_blit_A.c 4716│   │   │   ├── SDL_blit_N.c 4717│   │   │   ├── SDL_blit_auto.c 4718│   │   │   ├── SDL_blit_auto.h 4719│   │   │   ├── SDL_blit_copy.c 4720│   │   │   ├── SDL_blit_copy.h 4721│   │   │   ├── SDL_blit_slow.c 4722│   │   │   ├── SDL_blit_slow.h 4723│   │   │   ├── SDL_bmp.c 4724│   │   │   ├── SDL_clipboard.c 4725│   │   │   ├── SDL_egl.c 4726│   │   │   ├── SDL_egl_c.h 4727│   │   │   ├── SDL_fillrect.c 4728│   │   │   ├── SDL_pixels.c 4729│   │   │   ├── SDL_pixels_c.h 4730│   │   │   ├── SDL_rect.c 4731│   │   │   ├── SDL_rect_c.h 4732│   │   │   ├── SDL_shape.c 4733│   │   │   ├── SDL_shape_internals.h 4734│   │   │   ├── SDL_stretch.c 4735│   │   │   ├── SDL_surface.c 4736│   │   │   ├── SDL_sysvideo.h 4737│   │   │   ├── SDL_video.c 4738│   │   │   ├── SDL_vulkan_internal.h 4739│   │   │   ├── SDL_vulkan_utils.c 4740│   │   │   ├── SDL_yuv.c 4741│   │   │   ├── SDL_yuv_c.h 4742│   │   │   ├── android 4743│   │   │   │   ├── SDL_androidclipboard.c 4744│   │   │   │   ├── SDL_androidclipboard.h 4745│   │   │   │   ├── SDL_androidevents.c 4746│   │   │   │   ├── SDL_androidevents.h 4747│   │   │   │   ├── SDL_androidgl.c 4748│   │   │   │   ├── SDL_androidgl.h 4749│   │   │   │   ├── SDL_androidkeyboard.c 4750│   │   │   │   ├── SDL_androidkeyboard.h 4751│   │   │   │   ├── SDL_androidmessagebox.c 4752│   │   │   │   ├── SDL_androidmessagebox.h 4753│   │   │   │   ├── SDL_androidmouse.c 4754│   │   │   │   ├── SDL_androidmouse.h 4755│   │   │   │   ├── SDL_androidtouch.c 4756│   │   │   │   ├── SDL_androidtouch.h 4757│   │   │   │   ├── SDL_androidvideo.c 4758│   │   │   │   ├── SDL_androidvideo.h 4759│   │   │   │   ├── SDL_androidvulkan.c 4760│   │   │   │   ├── SDL_androidvulkan.h 4761│   │   │   │   ├── SDL_androidwindow.c 4762│   │   │   │   └── SDL_androidwindow.h 4763│   │   │   ├── cocoa 4764│   │   │   │   ├── SDL_cocoaclipboard.h 4765│   │   │   │   ├── SDL_cocoaclipboard.m 4766│   │   │   │   ├── SDL_cocoaevents.h 4767│   │   │   │   ├── SDL_cocoaevents.m 4768│   │   │   │   ├── SDL_cocoakeyboard.h 4769│   │   │   │   ├── SDL_cocoakeyboard.m 4770│   │   │   │   ├── SDL_cocoamessagebox.h 4771│   │   │   │   ├── SDL_cocoamessagebox.m 4772│   │   │   │   ├── SDL_cocoametalview.h 4773│   │   │   │   ├── SDL_cocoametalview.m 4774│   │   │   │   ├── SDL_cocoamodes.h 4775│   │   │   │   ├── SDL_cocoamodes.m 4776│   │   │   │   ├── SDL_cocoamouse.h 4777│   │   │   │   ├── SDL_cocoamouse.m 4778│   │   │   │   ├── SDL_cocoamousetap.h 4779│   │   │   │   ├── SDL_cocoamousetap.m 4780│   │   │   │   ├── SDL_cocoaopengl.h 4781│   │   │   │   ├── SDL_cocoaopengl.m 4782│   │   │   │   ├── SDL_cocoaopengles.h 4783│   │   │   │   ├── SDL_cocoaopengles.m 4784│   │   │   │   ├── SDL_cocoashape.h 4785│   │   │   │   ├── SDL_cocoashape.m 4786│   │   │   │   ├── SDL_cocoavideo.h 4787│   │   │   │   ├── SDL_cocoavideo.m 4788│   │   │   │   ├── SDL_cocoavulkan.h 4789│   │   │   │   ├── SDL_cocoavulkan.m 4790│   │   │   │   ├── SDL_cocoawindow.h 4791│   │   │   │   └── SDL_cocoawindow.m 4792│   │   │   ├── directfb 4793│   │   │   │   ├── SDL_DirectFB_WM.c 4794│   │   │   │   ├── SDL_DirectFB_WM.h 4795│   │   │   │   ├── SDL_DirectFB_dyn.c 4796│   │   │   │   ├── SDL_DirectFB_dyn.h 4797│   │   │   │   ├── SDL_DirectFB_events.c 4798│   │   │   │   ├── SDL_DirectFB_events.h 4799│   │   │   │   ├── SDL_DirectFB_modes.c 4800│   │   │   │   ├── SDL_DirectFB_modes.h 4801│   │   │   │   ├── SDL_DirectFB_mouse.c 4802│   │   │   │   ├── SDL_DirectFB_mouse.h 4803│   │   │   │   ├── SDL_DirectFB_opengl.c 4804│   │   │   │   ├── SDL_DirectFB_opengl.h 4805│   │   │   │   ├── SDL_DirectFB_render.c 4806│   │   │   │   ├── SDL_DirectFB_render.h 4807│   │   │   │   ├── SDL_DirectFB_shape.c 4808│   │   │   │   ├── SDL_DirectFB_shape.h 4809│   │   │   │   ├── SDL_DirectFB_video.c 4810│   │   │   │   ├── SDL_DirectFB_video.h 4811│   │   │   │   ├── SDL_DirectFB_window.c 4812│   │   │   │   └── SDL_DirectFB_window.h 4813│   │   │   ├── dummy 4814│   │   │   │   ├── SDL_nullevents.c 4815│   │   │   │   ├── SDL_nullevents_c.h 4816│   │   │   │   ├── SDL_nullframebuffer.c 4817│   │   │   │   ├── SDL_nullframebuffer_c.h 4818│   │   │   │   ├── SDL_nullvideo.c 4819│   │   │   │   └── SDL_nullvideo.h 4820│   │   │   ├── emscripten 4821│   │   │   │   ├── SDL_emscriptenevents.c 4822│   │   │   │   ├── SDL_emscriptenevents.h 4823│   │   │   │   ├── SDL_emscriptenframebuffer.c 4824│   │   │   │   ├── SDL_emscriptenframebuffer.h 4825│   │   │   │   ├── SDL_emscriptenmouse.c 4826│   │   │   │   ├── SDL_emscriptenmouse.h 4827│   │   │   │   ├── SDL_emscriptenopengles.c 4828│   │   │   │   ├── SDL_emscriptenopengles.h 4829│   │   │   │   ├── SDL_emscriptenvideo.c 4830│   │   │   │   └── SDL_emscriptenvideo.h 4831│   │   │   ├── haiku 4832│   │   │   │   ├── SDL_BWin.h 4833│   │   │   │   ├── SDL_bclipboard.cc 4834│   │   │   │   ├── SDL_bclipboard.h 4835│   │   │   │   ├── SDL_bevents.cc 4836│   │   │   │   ├── SDL_bevents.h 4837│   │   │   │   ├── SDL_bframebuffer.cc 4838│   │   │   │   ├── SDL_bframebuffer.h 4839│   │   │   │   ├── SDL_bkeyboard.cc 4840│   │   │   │   ├── SDL_bkeyboard.h 4841│   │   │   │   ├── SDL_bmodes.cc 4842│   │   │   │   ├── SDL_bmodes.h 4843│   │   │   │   ├── SDL_bopengl.cc 4844│   │   │   │   ├── SDL_bopengl.h 4845│   │   │   │   ├── SDL_bvideo.cc 4846│   │   │   │   ├── SDL_bvideo.h 4847│   │   │   │   ├── SDL_bwindow.cc 4848│   │   │   │   └── SDL_bwindow.h 4849│   │   │   ├── khronos 4850│   │   │   │   ├── EGL 4851│   │   │   │   │   ├── egl.h 4852│   │   │   │   │   ├── eglext.h 4853│   │   │   │   │   └── eglplatform.h 4854│   │   │   │   ├── GLES2 4855│   │   │   │   │   ├── gl2.h 4856│   │   │   │   │   ├── gl2ext.h 4857│   │   │   │   │   └── gl2platform.h 4858│   │   │   │   ├── KHR 4859│   │   │   │   │   └── khrplatform.h 4860│   │   │   │   └── vulkan 4861│   │   │   │   ├── vk_platform.h 4862│   │   │   │   └── vulkan.h 4863│   │   │   ├── kmsdrm 4864│   │   │   │   ├── SDL_kmsdrmdyn.c 4865│   │   │   │   ├── SDL_kmsdrmdyn.h 4866│   │   │   │   ├── SDL_kmsdrmevents.c 4867│   │   │   │   ├── SDL_kmsdrmevents.h 4868│   │   │   │   ├── SDL_kmsdrmmouse.c 4869│   │   │   │   ├── SDL_kmsdrmmouse.h 4870│   │   │   │   ├── SDL_kmsdrmopengles.c 4871│   │   │   │   ├── SDL_kmsdrmopengles.h 4872│   │   │   │   ├── SDL_kmsdrmsym.h 4873│   │   │   │   ├── SDL_kmsdrmvideo.c 4874│   │   │   │   └── SDL_kmsdrmvideo.h 4875│   │   │   ├── mir 4876│   │   │   │   ├── SDL_mirdyn.c 4877│   │   │   │   ├── SDL_mirdyn.h 4878│   │   │   │   ├── SDL_mirevents.c 4879│   │   │   │   ├── SDL_mirevents.h 4880│   │   │   │   ├── SDL_mirframebuffer.c 4881│   │   │   │   ├── SDL_mirframebuffer.h 4882│   │   │   │   ├── SDL_mirmouse.c 4883│   │   │   │   ├── SDL_mirmouse.h 4884│   │   │   │   ├── SDL_miropengl.c 4885│   │   │   │   ├── SDL_miropengl.h 4886│   │   │   │   ├── SDL_mirsym.h 4887│   │   │   │   ├── SDL_mirvideo.c 4888│   │   │   │   ├── SDL_mirvideo.h 4889│   │   │   │   ├── SDL_mirvulkan.c 4890│   │   │   │   ├── SDL_mirvulkan.h 4891│   │   │   │   ├── SDL_mirwindow.c 4892│   │   │   │   └── SDL_mirwindow.h 4893│   │   │   ├── nacl 4894│   │   │   │   ├── SDL_naclevents.c 4895│   │   │   │   ├── SDL_naclevents_c.h 4896│   │   │   │   ├── SDL_naclglue.c 4897│   │   │   │   ├── SDL_naclopengles.c 4898│   │   │   │   ├── SDL_naclopengles.h 4899│   │   │   │   ├── SDL_naclvideo.c 4900│   │   │   │   ├── SDL_naclvideo.h 4901│   │   │   │   ├── SDL_naclwindow.c 4902│   │   │   │   └── SDL_naclwindow.h 4903│   │   │   ├── pandora 4904│   │   │   │   ├── SDL_pandora.c 4905│   │   │   │   ├── SDL_pandora.h 4906│   │   │   │   ├── SDL_pandora_events.c 4907│   │   │   │   └── SDL_pandora_events.h 4908│   │   │   ├── psp 4909│   │   │   │   ├── SDL_pspevents.c 4910│   │   │   │   ├── SDL_pspevents_c.h 4911│   │   │   │   ├── SDL_pspgl.c 4912│   │   │   │   ├── SDL_pspgl_c.h 4913│   │   │   │   ├── SDL_pspmouse.c 4914│   │   │   │   ├── SDL_pspmouse_c.h 4915│   │   │   │   ├── SDL_pspvideo.c 4916│   │   │   │   └── SDL_pspvideo.h 4917│   │   │   ├── qnx 4918│   │   │   │   ├── gl.c 4919│   │   │   │   ├── keyboard.c 4920│   │   │   │   ├── sdl_qnx.h 4921│   │   │   │   └── video.c 4922│   │   │   ├── raspberry 4923│   │   │   │   ├── SDL_rpievents.c 4924│   │   │   │   ├── SDL_rpievents_c.h 4925│   │   │   │   ├── SDL_rpimouse.c 4926│   │   │   │   ├── SDL_rpimouse.h 4927│   │   │   │   ├── SDL_rpiopengles.c 4928│   │   │   │   ├── SDL_rpiopengles.h 4929│   │   │   │   ├── SDL_rpivideo.c 4930│   │   │   │   └── SDL_rpivideo.h 4931│   │   │   ├── sdlgenblit.pl 4932│   │   │   ├── uikit 4933│   │   │   │   ├── SDL_uikitappdelegate.h 4934│   │   │   │   ├── SDL_uikitappdelegate.m 4935│   │   │   │   ├── SDL_uikitclipboard.h 4936│   │   │   │   ├── SDL_uikitclipboard.m 4937│   │   │   │   ├── SDL_uikitevents.h 4938│   │   │   │   ├── SDL_uikitevents.m 4939│   │   │   │   ├── SDL_uikitmessagebox.h 4940│   │   │   │   ├── SDL_uikitmessagebox.m 4941│   │   │   │   ├── SDL_uikitmetalview.h 4942│   │   │   │   ├── SDL_uikitmetalview.m 4943│   │   │   │   ├── SDL_uikitmodes.h 4944│   │   │   │   ├── SDL_uikitmodes.m 4945│   │   │   │   ├── SDL_uikitopengles.h 4946│   │   │   │   ├── SDL_uikitopengles.m 4947│   │   │   │   ├── SDL_uikitopenglview.h 4948│   │   │   │   ├── SDL_uikitopenglview.m 4949│   │   │   │   ├── SDL_uikitvideo.h 4950│   │   │   │   ├── SDL_uikitvideo.m 4951│   │   │   │   ├── SDL_uikitview.h 4952│   │   │   │   ├── SDL_uikitview.m 4953│   │   │   │   ├── SDL_uikitviewcontroller.h 4954│   │   │   │   ├── SDL_uikitviewcontroller.m 4955│   │   │   │   ├── SDL_uikitvulkan.h 4956│   │   │   │   ├── SDL_uikitvulkan.m 4957│   │   │   │   ├── SDL_uikitwindow.h 4958│   │   │   │   ├── SDL_uikitwindow.m 4959│   │   │   │   └── keyinfotable.h 4960│   │   │   ├── vivante 4961│   │   │   │   ├── SDL_vivanteopengles.c 4962│   │   │   │   ├── SDL_vivanteopengles.h 4963│   │   │   │   ├── SDL_vivanteplatform.c 4964│   │   │   │   ├── SDL_vivanteplatform.h 4965│   │   │   │   ├── SDL_vivantevideo.c 4966│   │   │   │   └── SDL_vivantevideo.h 4967│   │   │   ├── wayland 4968│   │   │   │   ├── SDL_waylandclipboard.c 4969│   │   │   │   ├── SDL_waylandclipboard.h 4970│   │   │   │   ├── SDL_waylanddatamanager.c 4971│   │   │   │   ├── SDL_waylanddatamanager.h 4972│   │   │   │   ├── SDL_waylanddyn.c 4973│   │   │   │   ├── SDL_waylanddyn.h 4974│   │   │   │   ├── SDL_waylandevents.c 4975│   │   │   │   ├── SDL_waylandevents_c.h 4976│   │   │   │   ├── SDL_waylandmouse.c 4977│   │   │   │   ├── SDL_waylandmouse.h 4978│   │   │   │   ├── SDL_waylandopengles.c 4979│   │   │   │   ├── SDL_waylandopengles.h 4980│   │   │   │   ├── SDL_waylandsym.h 4981│   │   │   │   ├── SDL_waylandtouch.c 4982│   │   │   │   ├── SDL_waylandtouch.h 4983│   │   │   │   ├── SDL_waylandvideo.c 4984│   │   │   │   ├── SDL_waylandvideo.h 4985│   │   │   │   ├── SDL_waylandvulkan.c 4986│   │   │   │   ├── SDL_waylandvulkan.h 4987│   │   │   │   ├── SDL_waylandwindow.c 4988│   │   │   │   └── SDL_waylandwindow.h 4989│   │   │   ├── windows 4990│   │   │   │   ├── SDL_msctf.h 4991│   │   │   │   ├── SDL_vkeys.h 4992│   │   │   │   ├── SDL_windowsclipboard.c 4993│   │   │   │   ├── SDL_windowsclipboard.h 4994│   │   │   │   ├── SDL_windowsevents.c 4995│   │   │   │   ├── SDL_windowsevents.h 4996│   │   │   │   ├── SDL_windowsframebuffer.c 4997│   │   │   │   ├── SDL_windowsframebuffer.h 4998│   │   │   │   ├── SDL_windowskeyboard.c 4999│   │   │   │   ├── SDL_windowskeyboard.h 5000│   │   │   │   ├── SDL_windowsmessagebox.c 5001│   │   │   │   ├── SDL_windowsmessagebox.h 5002│   │   │   │   ├── SDL_windowsmodes.c 5003│   │   │   │   ├── SDL_windowsmodes.h 5004│   │   │   │   ├── SDL_windowsmouse.c 5005│   │   │   │   ├── SDL_windowsmouse.h 5006│   │   │   │   ├── SDL_windowsopengl.c 5007│   │   │   │   ├── SDL_windowsopengl.h 5008│   │   │   │   ├── SDL_windowsopengles.c 5009│   │   │   │   ├── SDL_windowsopengles.h 5010│   │   │   │   ├── SDL_windowsshape.c 5011│   │   │   │   ├── SDL_windowsshape.h 5012│   │   │   │   ├── SDL_windowstaskdialog.h 5013│   │   │   │   ├── SDL_windowsvideo.c 5014│   │   │   │   ├── SDL_windowsvideo.h 5015│   │   │   │   ├── SDL_windowsvulkan.c 5016│   │   │   │   ├── SDL_windowsvulkan.h 5017│   │   │   │   ├── SDL_windowswindow.c 5018│   │   │   │   ├── SDL_windowswindow.h 5019│   │   │   │   └── wmmsg.h 5020│   │   │   ├── winrt 5021│   │   │   │   ├── SDL_winrtevents.cpp 5022│   │   │   │   ├── SDL_winrtevents_c.h 5023│   │   │   │   ├── SDL_winrtgamebar.cpp 5024│   │   │   │   ├── SDL_winrtgamebar_cpp.h 5025│   │   │   │   ├── SDL_winrtkeyboard.cpp 5026│   │   │   │   ├── SDL_winrtmessagebox.cpp 5027│   │   │   │   ├── SDL_winrtmessagebox.h 5028│   │   │   │   ├── SDL_winrtmouse.cpp 5029│   │   │   │   ├── SDL_winrtmouse_c.h 5030│   │   │   │   ├── SDL_winrtopengles.cpp 5031│   │   │   │   ├── SDL_winrtopengles.h 5032│   │   │   │   ├── SDL_winrtpointerinput.cpp 5033│   │   │   │   ├── SDL_winrtvideo.cpp 5034│   │   │   │   └── SDL_winrtvideo_cpp.h 5035│   │   │   ├── x11 5036│   │   │   │   ├── SDL_x11clipboard.c 5037│   │   │   │   ├── SDL_x11clipboard.h 5038│   │   │   │   ├── SDL_x11dyn.c 5039│   │   │   │   ├── SDL_x11dyn.h 5040│   │   │   │   ├── SDL_x11events.c 5041│   │   │   │   ├── SDL_x11events.h 5042│   │   │   │   ├── SDL_x11framebuffer.c 5043│   │   │   │   ├── SDL_x11framebuffer.h 5044│   │   │   │   ├── SDL_x11keyboard.c 5045│   │   │   │   ├── SDL_x11keyboard.h 5046│   │   │   │   ├── SDL_x11messagebox.c 5047│   │   │   │   ├── SDL_x11messagebox.h 5048│   │   │   │   ├── SDL_x11modes.c 5049│   │   │   │   ├── SDL_x11modes.h 5050│   │   │   │   ├── SDL_x11mouse.c 5051│   │   │   │   ├── SDL_x11mouse.h 5052│   │   │   │   ├── SDL_x11opengl.c 5053│   │   │   │   ├── SDL_x11opengl.h 5054│   │   │   │   ├── SDL_x11opengles.c 5055│   │   │   │   ├── SDL_x11opengles.h 5056│   │   │   │   ├── SDL_x11shape.c 5057│   │   │   │   ├── SDL_x11shape.h 5058│   │   │   │   ├── SDL_x11sym.h 5059│   │   │   │   ├── SDL_x11touch.c 5060│   │   │   │   ├── SDL_x11touch.h 5061│   │   │   │   ├── SDL_x11video.c 5062│   │   │   │   ├── SDL_x11video.h 5063│   │   │   │   ├── SDL_x11vulkan.c 5064│   │   │   │   ├── SDL_x11vulkan.h 5065│   │   │   │   ├── SDL_x11window.c 5066│   │   │   │   ├── SDL_x11window.h 5067│   │   │   │   ├── SDL_x11xinput2.c 5068│   │   │   │   ├── SDL_x11xinput2.h 5069│   │   │   │   ├── edid-parse.c 5070│   │   │   │   ├── edid.h 5071│   │   │   │   ├── imKStoUCS.c 5072│   │   │   │   └── imKStoUCS.h 5073│   │   │   └── yuv2rgb 5074│   │   │   ├── LICENSE 5075│   │   │   ├── README.md 5076│   │   │   ├── yuv_rgb.c 5077│   │   │   ├── yuv_rgb.h 5078│   │   │   ├── yuv_rgb_sse_func.h 5079│   │   │   └── yuv_rgb_std_func.h 5080│   │   ├── test 5081│   │   │   ├── CMakeLists.txt 5082│   │   │   ├── COPYING 5083│   │   │   ├── Makefile.in 5084│   │   │   ├── README 5085│   │   │   ├── acinclude.m4 5086│   │   │   ├── aclocal.m4 5087│   │   │   ├── autogen.sh 5088│   │   │   ├── axis.bmp 5089│   │   │   ├── button.bmp 5090│   │   │   ├── checkkeys.c 5091│   │   │   ├── configure 5092│   │   │   ├── configure.in 5093│   │   │   ├── controllermap.bmp 5094│   │   │   ├── controllermap.c 5095│   │   │   ├── emscripten 5096│   │   │   │   └── joystick-pre.js 5097│   │   │   ├── gcc-fat.sh 5098│   │   │   ├── icon.bmp 5099│   │   │   ├── loopwave.c 5100│   │   │   ├── loopwavequeue.c 5101│   │   │   ├── moose.dat 5102│   │   │   ├── nacl 5103│   │   │   │   ├── Makefile 5104│   │   │   │   ├── background.js 5105│   │   │   │   ├── common.js 5106│   │   │   │   ├── index.html 5107│   │   │   │   └── manifest.json 5108│   │   │   ├── picture.xbm 5109│   │   │   ├── relative_mode.markdown 5110│   │   │   ├── sample.bmp 5111│   │   │   ├── sample.wav 5112│   │   │   ├── shapes 5113│   │   │   │   ├── p01_shape24.bmp 5114│   │   │   │   ├── p01_shape32alpha.bmp 5115│   │   │   │   ├── p01_shape8.bmp 5116│   │   │   │   ├── p02_shape24.bmp 5117│   │   │   │   ├── p02_shape32alpha.bmp 5118│   │   │   │   ├── p02_shape8.bmp 5119│   │   │   │   ├── p03_shape24.bmp 5120│   │   │   │   ├── p03_shape8.bmp 5121│   │   │   │   ├── p04_shape1.bmp 5122│   │   │   │   ├── p04_shape24.bmp 5123│   │   │   │   ├── p04_shape32alpha.bmp 5124│   │   │   │   ├── p04_shape8.bmp 5125│   │   │   │   ├── p05_shape8.bmp 5126│   │   │   │   ├── p06_shape1alpha.bmp 5127│   │   │   │   ├── p06_shape24.bmp 5128│   │   │   │   ├── p06_shape32alpha.bmp 5129│   │   │   │   ├── p06_shape8.bmp 5130│   │   │   │   ├── p07_shape24.bmp 5131│   │   │   │   ├── p07_shape32alpha.bmp 5132│   │   │   │   ├── p07_shape8.bmp 5133│   │   │   │   ├── p08_shape24.bmp 5134│   │   │   │   ├── p08_shape32alpha.bmp 5135│   │   │   │   ├── p08_shape8.bmp 5136│   │   │   │   ├── p09_shape24.bmp 5137│   │   │   │   ├── p09_shape32alpha.bmp 5138│   │   │   │   ├── p09_shape8.bmp 5139│   │   │   │   ├── p10_shape1.bmp 5140│   │   │   │   ├── p10_shape24.bmp 5141│   │   │   │   ├── p10_shape32alpha.bmp 5142│   │   │   │   ├── p10_shape8.bmp 5143│   │   │   │   ├── p11_shape24.bmp 5144│   │   │   │   ├── p11_shape32alpha.bmp 5145│   │   │   │   ├── p11_shape8.bmp 5146│   │   │   │   ├── p12_shape24.bmp 5147│   │   │   │   ├── p12_shape8.bmp 5148│   │   │   │   ├── p13_shape24.bmp 5149│   │   │   │   ├── p13_shape32alpha.bmp 5150│   │   │   │   ├── p13_shape8.bmp 5151│   │   │   │   ├── p14_shape24.bmp 5152│   │   │   │   ├── p14_shape8.bmp 5153│   │   │   │   ├── p15_shape24.bmp 5154│   │   │   │   ├── p15_shape32alpha.bmp 5155│   │   │   │   ├── p15_shape8.bmp 5156│   │   │   │   ├── p16_shape1.bmp 5157│   │   │   │   ├── p16_shape24.bmp 5158│   │   │   │   ├── p16_shape8.bmp 5159│   │   │   │   ├── trollface_24.bmp 5160│   │   │   │   └── trollface_32alpha.bmp 5161│   │   │   ├── testatomic.c 5162│   │   │   ├── testaudiocapture.c 5163│   │   │   ├── testaudiohotplug.c 5164│   │   │   ├── testaudioinfo.c 5165│   │   │   ├── testautomation.c 5166│   │   │   ├── testautomation_audio.c 5167│   │   │   ├── testautomation_clipboard.c 5168│   │   │   ├── testautomation_events.c 5169│   │   │   ├── testautomation_hints.c 5170│   │   │   ├── testautomation_keyboard.c 5171│   │   │   ├── testautomation_main.c 5172│   │   │   ├── testautomation_mouse.c 5173│   │   │   ├── testautomation_pixels.c 5174│   │   │   ├── testautomation_platform.c 5175│   │   │   ├── testautomation_rect.c 5176│   │   │   ├── testautomation_render.c 5177│   │   │   ├── testautomation_rwops.c 5178│   │   │   ├── testautomation_sdltest.c 5179│   │   │   ├── testautomation_stdlib.c 5180│   │   │   ├── testautomation_suites.h 5181│   │   │   ├── testautomation_surface.c 5182│   │   │   ├── testautomation_syswm.c 5183│   │   │   ├── testautomation_timer.c 5184│   │   │   ├── testautomation_video.c 5185│   │   │   ├── testbounds.c 5186│   │   │   ├── testcustomcursor.c 5187│   │   │   ├── testdisplayinfo.c 5188│   │   │   ├── testdraw2.c 5189│   │   │   ├── testdrawchessboard.c 5190│   │   │   ├── testdropfile.c 5191│   │   │   ├── testerror.c 5192│   │   │   ├── testfile.c 5193│   │   │   ├── testfilesystem.c 5194│   │   │   ├── testgamecontroller.c 5195│   │   │   ├── testgesture.c 5196│   │   │   ├── testgl2.c 5197│   │   │   ├── testgles.c 5198│   │   │   ├── testgles2.c 5199│   │   │   ├── testhaptic.c 5200│   │   │   ├── testhittesting.c 5201│   │   │   ├── testhotplug.c 5202│   │   │   ├── testiconv.c 5203│   │   │   ├── testime.c 5204│   │   │   ├── testintersections.c 5205│   │   │   ├── testjoystick.c 5206│   │   │   ├── testkeys.c 5207│   │   │   ├── testloadso.c 5208│   │   │   ├── testlock.c 5209│   │   │   ├── testmessage.c 5210│   │   │   ├── testmultiaudio.c 5211│   │   │   ├── testnative.c 5212│   │   │   ├── testnative.h 5213│   │   │   ├── testnativecocoa.m 5214│   │   │   ├── testnativew32.c 5215│   │   │   ├── testnativex11.c 5216│   │   │   ├── testoverlay2.c 5217│   │   │   ├── testplatform.c 5218│   │   │   ├── testpower.c 5219│   │   │   ├── testqsort.c 5220│   │   │   ├── testrelative.c 5221│   │   │   ├── testrendercopyex.c 5222│   │   │   ├── testrendertarget.c 5223│   │   │   ├── testresample.c 5224│   │   │   ├── testrumble.c 5225│   │   │   ├── testscale.c 5226│   │   │   ├── testsem.c 5227│   │   │   ├── testsensor.c 5228│   │   │   ├── testshader.c 5229│   │   │   ├── testshape.c 5230│   │   │   ├── testsprite2.c 5231│   │   │   ├── testspriteminimal.c 5232│   │   │   ├── teststreaming.c 5233│   │   │   ├── testthread.c 5234│   │   │   ├── testtimer.c 5235│   │   │   ├── testver.c 5236│   │   │   ├── testviewport.c 5237│   │   │   ├── testvulkan.c 5238│   │   │   ├── testwm2.c 5239│   │   │   ├── testyuv.bmp 5240│   │   │   ├── testyuv.c 5241│   │   │   ├── testyuv_cvt.c 5242│   │   │   ├── testyuv_cvt.h 5243│   │   │   ├── torturethread.c 5244│   │   │   └── utf8.txt 5245│   │   ├── visualtest 5246│   │   │   ├── COPYING.txt 5247│   │   │   ├── Makefile.in 5248│   │   │   ├── README.txt 5249│   │   │   ├── acinclude.m4 5250│   │   │   ├── autogen.sh 5251│   │   │   ├── compile 5252│   │   │   ├── config.h 5253│   │   │   ├── config.h.in 5254│   │   │   ├── configs 5255│   │   │   │   ├── testsprite2_blendmodes 5256│   │   │   │   │   ├── testsprite2_blendmodes.actions 5257│   │   │   │   │   ├── testsprite2_blendmodes.config 5258│   │   │   │   │   └── testsprite2_blendmodes.parameters 5259│   │   │   │   ├── testsprite2_crashtest 5260│   │   │   │   │   ├── testsprite2_crashtest.actions 5261│   │   │   │   │   ├── testsprite2_crashtest.config 5262│   │   │   │   │   └── testsprite2_crashtest.parameters 5263│   │   │   │   ├── testsprite2_fullscreen 5264│   │   │   │   │   ├── testsprite2_fullscreen.actions 5265│   │   │   │   │   ├── testsprite2_fullscreen.config 5266│   │   │   │   │   └── testsprite2_fullscreen.parameters 5267│   │   │   │   └── testsprite2_geometry 5268│   │   │   │   ├── testsprite2_geometry.actions 5269│   │   │   │   ├── testsprite2_geometry.config 5270│   │   │   │   └── testsprite2_geometry.parameters 5271│   │   │   ├── configure 5272│   │   │   ├── configure.in 5273│   │   │   ├── depcomp 5274│   │   │   ├── docs 5275│   │   │   │   └── Doxyfile 5276│   │   │   ├── include 5277│   │   │   │   ├── SDL_visualtest_action_configparser.h 5278│   │   │   │   ├── SDL_visualtest_exhaustive_variator.h 5279│   │   │   │   ├── SDL_visualtest_harness_argparser.h 5280│   │   │   │   ├── SDL_visualtest_mischelper.h 5281│   │   │   │   ├── SDL_visualtest_parsehelper.h 5282│   │   │   │   ├── SDL_visualtest_process.h 5283│   │   │   │   ├── SDL_visualtest_random_variator.h 5284│   │   │   │   ├── SDL_visualtest_rwhelper.h 5285│   │   │   │   ├── SDL_visualtest_screenshot.h 5286│   │   │   │   ├── SDL_visualtest_sut_configparser.h 5287│   │   │   │   ├── SDL_visualtest_variator_common.h 5288│   │   │   │   └── SDL_visualtest_variators.h 5289│   │   │   ├── install-sh 5290│   │   │   ├── launch_harness.cmd 5291│   │   │   ├── launch_harness.sh 5292│   │   │   ├── missing 5293│   │   │   ├── src 5294│   │   │   │   ├── action_configparser.c 5295│   │   │   │   ├── harness_argparser.c 5296│   │   │   │   ├── linux 5297│   │   │   │   │   └── linux_process.c 5298│   │   │   │   ├── mischelper.c 5299│   │   │   │   ├── parsehelper.c 5300│   │   │   │   ├── rwhelper.c 5301│   │   │   │   ├── screenshot.c 5302│   │   │   │   ├── sut_configparser.c 5303│   │   │   │   ├── testharness.c 5304│   │   │   │   ├── variator_common.c 5305│   │   │   │   ├── variator_exhaustive.c 5306│   │   │   │   ├── variator_random.c 5307│   │   │   │   ├── variators.c 5308│   │   │   │   └── windows 5309│   │   │   │   ├── windows_process.c 5310│   │   │   │   └── windows_screenshot.c 5311│   │   │   ├── stamp-h1 5312│   │   │   ├── testsprite2_sample.actions 5313│   │   │   ├── testsprite2_sample.config 5314│   │   │   ├── testsprite2_sample.parameters 5315│   │   │   └── unittest 5316│   │   │   ├── testquit.actions 5317│   │   │   ├── testquit.c 5318│   │   │   ├── testquit.config 5319│   │   │   └── testquit.parameters 5320│   │   └── wayland-protocols 5321│   │   ├── pointer-constraints-unstable-v1.xml 5322│   │   ├── relative-pointer-unstable-v1.xml 5323│   │   ├── wayland.xml 5324│   │   ├── xdg-shell-unstable-v6.xml 5325│   │   └── xdg-shell.xml 5326│   ├── glfw 5327│   │   ├── CMake 5328│   │   │   ├── GenerateMappings.cmake 5329│   │   │   ├── Info.plist.in 5330│   │   │   ├── cmake_uninstall.cmake.in 5331│   │   │   ├── glfw3.pc.in 5332│   │   │   ├── glfw3Config.cmake.in 5333│   │   │   ├── i686-w64-mingw32-clang.cmake 5334│   │   │   ├── i686-w64-mingw32.cmake 5335│   │   │   ├── modules 5336│   │   │   │   └── FindEpollShim.cmake 5337│   │   │   ├── x86_64-w64-mingw32-clang.cmake 5338│   │   │   └── x86_64-w64-mingw32.cmake 5339│   │   ├── CMakeLists.txt 5340│   │   ├── CONTRIBUTORS.md 5341│   │   ├── LICENSE.md 5342│   │   ├── README.md 5343│   │   ├── deps 5344│   │   │   ├── getopt.c 5345│   │   │   ├── getopt.h 5346│   │   │   ├── glad 5347│   │   │   │   ├── gl.h 5348│   │   │   │   ├── gles2.h 5349│   │   │   │   └── vulkan.h 5350│   │   │   ├── linmath.h 5351│   │   │   ├── nuklear.h 5352│   │   │   ├── nuklear_glfw_gl2.h 5353│   │   │   ├── stb_image_write.h 5354│   │   │   ├── tinycthread.c 5355│   │   │   ├── tinycthread.h 5356│   │   │   └── wayland 5357│   │   │   ├── fractional-scale-v1.xml 5358│   │   │   ├── idle-inhibit-unstable-v1.xml 5359│   │   │   ├── pointer-constraints-unstable-v1.xml 5360│   │   │   ├── relative-pointer-unstable-v1.xml 5361│   │   │   ├── viewporter.xml 5362│   │   │   ├── wayland.xml 5363│   │   │   ├── xdg-activation-v1.xml 5364│   │   │   ├── xdg-decoration-unstable-v1.xml 5365│   │   │   └── xdg-shell.xml 5366│   │   ├── docs 5367│   │   │   ├── CMakeLists.txt 5368│   │   │   ├── CONTRIBUTING.md 5369│   │   │   ├── Doxyfile.in 5370│   │   │   ├── DoxygenLayout.xml 5371│   │   │   ├── SUPPORT.md 5372│   │   │   ├── build.md 5373│   │   │   ├── compat.md 5374│   │   │   ├── compile.md 5375│   │   │   ├── context.md 5376│   │   │   ├── extra.css 5377│   │   │   ├── extra.css.map 5378│   │   │   ├── extra.scss 5379│   │   │   ├── footer.html 5380│   │   │   ├── header.html 5381│   │   │   ├── input.md 5382│   │   │   ├── internal.md 5383│   │   │   ├── intro.md 5384│   │   │   ├── main.md 5385│   │   │   ├── monitor.md 5386│   │   │   ├── moving.md 5387│   │   │   ├── news.md 5388│   │   │   ├── quick.md 5389│   │   │   ├── spaces.svg 5390│   │   │   ├── vulkan.md 5391│   │   │   └── window.md 5392│   │   ├── examples 5393│   │   │   ├── CMakeLists.txt 5394│   │   │   ├── boing.c 5395│   │   │   ├── gears.c 5396│   │   │   ├── glfw.icns 5397│   │   │   ├── glfw.ico 5398│   │   │   ├── glfw.rc 5399│   │   │   ├── heightmap.c 5400│   │   │   ├── offscreen.c 5401│   │   │   ├── particles.c 5402│   │   │   ├── sharing.c 5403│   │   │   ├── splitview.c 5404│   │   │   ├── triangle-opengl.c 5405│   │   │   ├── triangle-opengles.c 5406│   │   │   ├── wave.c 5407│   │   │   └── windows.c 5408│   │   ├── include 5409│   │   │   └── GLFW 5410│   │   │   ├── glfw3.h 5411│   │   │   └── glfw3native.h 5412│   │   ├── src 5413│   │   │   ├── CMakeLists.txt 5414│   │   │   ├── cocoa_init.m 5415│   │   │   ├── cocoa_joystick.h 5416│   │   │   ├── cocoa_joystick.m 5417│   │   │   ├── cocoa_monitor.m 5418│   │   │   ├── cocoa_platform.h 5419│   │   │   ├── cocoa_time.c 5420│   │   │   ├── cocoa_time.h 5421│   │   │   ├── cocoa_window.m 5422│   │   │   ├── context.c 5423│   │   │   ├── egl_context.c 5424│   │   │   ├── glfw.rc.in 5425│   │   │   ├── glx_context.c 5426│   │   │   ├── init.c 5427│   │   │   ├── input.c 5428│   │   │   ├── internal.h 5429│   │   │   ├── linux_joystick.c 5430│   │   │   ├── linux_joystick.h 5431│   │   │   ├── mappings.h 5432│   │   │   ├── mappings.h.in 5433│   │   │   ├── monitor.c 5434│   │   │   ├── nsgl_context.m 5435│   │   │   ├── null_init.c 5436│   │   │   ├── null_joystick.c 5437│   │   │   ├── null_joystick.h 5438│   │   │   ├── null_monitor.c 5439│   │   │   ├── null_platform.h 5440│   │   │   ├── null_window.c 5441│   │   │   ├── osmesa_context.c 5442│   │   │   ├── platform.c 5443│   │   │   ├── platform.h 5444│   │   │   ├── posix_module.c 5445│   │   │   ├── posix_poll.c 5446│   │   │   ├── posix_poll.h 5447│   │   │   ├── posix_thread.c 5448│   │   │   ├── posix_thread.h 5449│   │   │   ├── posix_time.c 5450│   │   │   ├── posix_time.h 5451│   │   │   ├── vulkan.c 5452│   │   │   ├── wgl_context.c 5453│   │   │   ├── win32_init.c 5454│   │   │   ├── win32_joystick.c 5455│   │   │   ├── win32_joystick.h 5456│   │   │   ├── win32_module.c 5457│   │   │   ├── win32_monitor.c 5458│   │   │   ├── win32_platform.h 5459│   │   │   ├── win32_thread.c 5460│   │   │   ├── win32_thread.h 5461│   │   │   ├── win32_time.c 5462│   │   │   ├── win32_time.h 5463│   │   │   ├── win32_window.c 5464│   │   │   ├── window.c 5465│   │   │   ├── wl_init.c 5466│   │   │   ├── wl_monitor.c 5467│   │   │   ├── wl_platform.h 5468│   │   │   ├── wl_window.c 5469│   │   │   ├── x11_init.c 5470│   │   │   ├── x11_monitor.c 5471│   │   │   ├── x11_platform.h 5472│   │   │   ├── x11_window.c 5473│   │   │   ├── xkb_unicode.c 5474│   │   │   └── xkb_unicode.h 5475│   │   └── tests 5476│   │   ├── CMakeLists.txt 5477│   │   ├── allocator.c 5478│   │   ├── clipboard.c 5479│   │   ├── cursor.c 5480│   │   ├── empty.c 5481│   │   ├── events.c 5482│   │   ├── gamma.c 5483│   │   ├── glfwinfo.c 5484│   │   ├── icon.c 5485│   │   ├── iconify.c 5486│   │   ├── inputlag.c 5487│   │   ├── joysticks.c 5488│   │   ├── monitors.c 5489│   │   ├── msaa.c 5490│   │   ├── reopen.c 5491│   │   ├── tearing.c 5492│   │   ├── threads.c 5493│   │   ├── timeout.c 5494│   │   ├── title.c 5495│   │   ├── triangle-vulkan.c 5496│   │   └── window.c 5497│   └── kconfiglib 5498│   ├── LICENSE.txt 5499│   ├── MANIFEST.in 5500│   ├── README.rst 5501│   ├── alldefconfig.py 5502│   ├── allmodconfig.py 5503│   ├── allnoconfig.py 5504│   ├── allyesconfig.py 5505│   ├── defconfig.py 5506│   ├── examples 5507│   │   ├── Kmenuconfig 5508│   │   ├── allnoconfig_walk.py 5509│   │   ├── defconfig_oldconfig.py 5510│   │   ├── dumpvars.py 5511│   │   ├── eval_expr.py 5512│   │   ├── find_symbol.py 5513│   │   ├── help_grep.py 5514│   │   ├── kconfiglib.py -> ../kconfiglib.py 5515│   │   ├── list_undefined.py 5516│   │   ├── menuconfig_example.py 5517│   │   ├── merge_config.py 5518│   │   ├── print_config_tree.py 5519│   │   ├── print_sym_info.py 5520│   │   └── print_tree.py 5521│   ├── genconfig.py 5522│   ├── guiconfig.py 5523│   ├── kconfiglib.py 5524│   ├── listnewconfig.py 5525│   ├── makefile.patch 5526│   ├── menuconfig.py 5527│   ├── oldconfig.py 5528│   ├── olddefconfig.py 5529│   ├── savedefconfig.py 5530│   ├── setconfig.py 5531│   ├── setup.cfg 5532│   ├── setup.py 5533│   ├── tests 5534│   │   ├── Kappend 5535│   │   ├── Kassignable 5536│   │   ├── Kchoice 5537│   │   ├── Kdefconfig_existent 5538│   │   ├── Kdefconfig_existent_but_n 5539│   │   ├── Kdefconfig_nonexistent 5540│   │   ├── Kdefconfig_srctree 5541│   │   ├── Kdepcopy 5542│   │   ├── Kdeploop0 5543│   │   ├── Kdeploop1 5544│   │   ├── Kdeploop10 5545│   │   ├── Kdeploop2 5546│   │   ├── Kdeploop3 5547│   │   ├── Kdeploop4 5548│   │   ├── Kdeploop5 5549│   │   ├── Kdeploop6 5550│   │   ├── Kdeploop7 5551│   │   ├── Kdeploop8 5552│   │   ├── Kdeploop9 5553│   │   ├── Kdirdep 5554│   │   ├── Kescape 5555│   │   ├── Keval 5556│   │   ├── Kexpr_items 5557│   │   ├── Kheader 5558│   │   ├── Khelp 5559│   │   ├── Kifremoval 5560│   │   ├── Kimply 5561│   │   ├── Kinclude_path 5562│   │   ├── Kinclude_path_sourced_1 5563│   │   ├── Kinclude_path_sourced_2 5564│   │   ├── Kitemlists 5565│   │   ├── Klocation 5566│   │   ├── Klocation_sourced 5567│   │   ├── Kmainmenu 5568│   │   ├── Kmenuconfig 5569│   │   ├── Kmisc 5570│   │   ├── Kmissingrsource 5571│   │   ├── Kmissingsource 5572│   │   ├── Korder 5573│   │   ├── Kpreprocess 5574│   │   ├── Krange 5575│   │   ├── Krecursive1 5576│   │   ├── Krecursive2 5577│   │   ├── Kreferenced 5578│   │   ├── Krelation 5579│   │   ├── Krepr 5580│   │   ├── Kstr 5581│   │   ├── Kundef 5582│   │   ├── Kuserfunctions 5583│   │   ├── Kvisibility 5584│   │   ├── config_indented 5585│   │   ├── config_set_bool 5586│   │   ├── config_set_string 5587│   │   ├── defconfig_1 5588│   │   ├── defconfig_2 5589│   │   ├── empty 5590│   │   ├── kconfigfunctions.py 5591│   │   ├── reltest 5592│   │   ├── sub 5593│   │   │   ├── Kconfig_symlink_2 5594│   │   │   ├── Kconfig_symlink_3 5595│   │   │   ├── Klocation_grsourced1 5596│   │   │   ├── Klocation_grsourced2 5597│   │   │   ├── Klocation_gsourced1 5598│   │   │   ├── Klocation_gsourced2 5599│   │   │   ├── Klocation_rsourced 5600│   │   │   ├── defconfig_in_sub 5601│   │   │   └── sub 5602│   │   │   └── Kconfig_symlink_1 5603│   │   └── symlink -> sub/sub 5604│   └── testsuite.py 5605├── lab 5606│   ├── FileConstruct 5607│   │   ├── FileConstructor.java 5608│   │   └── demos 5609│   │   ├── Filling.java 5610│   │   ├── HelloWorld.java 5611│   │   ├── Replacing.java 5612│   │   └── x86BootSector.java 5613│   ├── archive 5614│   │   └── sdl2.cpp 5615│   ├── c 5616│   │   ├── bitmap 5617│   │   │   ├── README.md 5618│   │   │   ├── bitmap.c 5619│   │   │   ├── bmp_head.h 5620│   │   │   ├── bmp_pixel.h 5621│   │   │   └── build.sh 5622│   │   ├── compiled_c 5623│   │   │   ├── CODE_OF_CONDUCT.md 5624│   │   │   ├── CONTRIBUTING.md 5625│   │   │   ├── LICENCE 5626│   │   │   ├── Makefile 5627│   │   │   ├── README.txt 5628│   │   │   ├── SECURITY.md 5629│   │   │   ├── config.mk 5630│   │   │   ├── sources.conf 5631│   │   │   ├── src 5632│   │   │   │   ├── functions 5633│   │   │   │   │   ├── add 5634│   │   │   │   │   │   ├── Makefile 5635│   │   │   │   │   │   ├── build 5636│   │   │   │   │   │   │   ├── assembly.s 5637│   │   │   │   │   │   │   ├── compiled 5638│   │   │   │   │   │   │   └── objdump.txt 5639│   │   │   │   │   │   └── main.c 5640│   │   │   │   │   ├── return 5641│   │   │   │   │   │   ├── Makefile 5642│   │   │   │   │   │   ├── build 5643│   │   │   │   │   │   │   ├── assembly.s 5644│   │   │   │   │   │   │   ├── compiled 5645│   │   │   │   │   │   │   └── objdump.txt 5646│   │   │   │   │   │   └── main.c 5647│   │   │   │   │   └── subtract 5648│   │   │   │   │   ├── Makefile 5649│   │   │   │   │   ├── build 5650│   │   │   │   │   │   ├── assembly.s 5651│   │   │   │   │   │   ├── compiled 5652│   │   │   │   │   │   └── objdump.txt 5653│   │   │   │   │   └── main.c 5654│   │   │   │   └── general 5655│   │   │   │   ├── add 5656│   │   │   │   │   ├── Makefile 5657│   │   │   │   │   ├── build 5658│   │   │   │   │   │   ├── assembly.s 5659│   │   │   │   │   │   ├── compiled 5660│   │   │   │   │   │   └── objdump.txt 5661│   │   │   │   │   └── main.c 5662│   │   │   │   ├── cat_strings 5663│   │   │   │   │   ├── Makefile 5664│   │   │   │   │   ├── build 5665│   │   │   │   │   │   ├── assembly.s 5666│   │   │   │   │   │   ├── compiled 5667│   │   │   │   │   │   └── objdump.txt 5668│   │   │   │   │   └── main.c 5669│   │   │   │   ├── constants 5670│   │   │   │   │   ├── Makefile 5671│   │   │   │   │   ├── build 5672│   │   │   │   │   │   ├── assembly.s 5673│   │   │   │   │   │   ├── compiled 5674│   │   │   │   │   │   └── objdump.txt 5675│   │   │   │   │   └── main.c 5676│   │   │   │   ├── divide 5677│   │   │   │   │   ├── Makefile 5678│   │   │   │   │   ├── build 5679│   │   │   │   │   │   ├── assembly.s 5680│   │   │   │   │   │   ├── compiled 5681│   │   │   │   │   │   └── objdump.txt 5682│   │   │   │   │   └── main.c 5683│   │   │   │   ├── hello_world 5684│   │   │   │   │   ├── Makefile 5685│   │   │   │   │   ├── build 5686│   │   │   │   │   │   ├── assembly.s 5687│   │   │   │   │   │   ├── compiled 5688│   │   │   │   │   │   └── objdump.txt 5689│   │   │   │   │   └── main.c 5690│   │   │   │   ├── if 5691│   │   │   │   │   ├── Makefile 5692│   │   │   │   │   ├── build 5693│   │   │   │   │   │   ├── assembly.s 5694│   │   │   │   │   │   ├── compiled 5695│   │   │   │   │   │   └── objdump.txt 5696│   │   │   │   │   └── main.c 5697│   │   │   │   ├── if_else 5698│   │   │   │   │   ├── Makefile 5699│   │   │   │   │   ├── build 5700│   │   │   │   │   │   ├── assembly.s 5701│   │   │   │   │   │   ├── compiled 5702│   │   │   │   │   │   └── objdump.txt 5703│   │   │   │   │   └── main.c 5704│   │   │   │   ├── main 5705│   │   │   │   │   ├── Makefile 5706│   │   │   │   │   ├── build 5707│   │   │   │   │   │   ├── assembly.s 5708│   │   │   │   │   │   ├── compiled 5709│   │   │   │   │   │   └── objdump.txt 5710│   │   │   │   │   └── main.c 5711│   │   │   │   ├── multiply 5712│   │   │   │   │   ├── Makefile 5713│   │   │   │   │   ├── build 5714│   │   │   │   │   │   ├── assembly.s 5715│   │   │   │   │   │   ├── compiled 5716│   │   │   │   │   │   └── objdump.txt 5717│   │   │   │   │   └── main.c 5718│   │   │   │   ├── strings 5719│   │   │   │   │   ├── Makefile 5720│   │   │   │   │   ├── build 5721│   │   │   │   │   │   ├── assembly.s 5722│   │   │   │   │   │   ├── compiled 5723│   │   │   │   │   │   └── objdump.txt 5724│   │   │   │   │   └── main.c 5725│   │   │   │   └── subtract 5726│   │   │   │   ├── Makefile 5727│   │   │   │   ├── build 5728│   │   │   │   │   ├── assembly.s 5729│   │   │   │   │   ├── compiled 5730│   │   │   │   │   └── objdump.txt 5731│   │   │   │   └── main.c 5732│   │   │   └── tools 5733│   │   │   └── run_makefiles.py 5734│   │   ├── factorial 5735│   │   │   ├── CMakeLists.txt 5736│   │   │   └── main.c 5737│   │   ├── tiny 5738│   │   │   ├── CMakeLists.txt 5739│   │   │   ├── README.md 5740│   │   │   ├── build.sh 5741│   │   │   ├── hello.c 5742│   │   │   ├── math.c 5743│   │   │   └── tiny.c 5744│   │   ├── virtual_hardware 5745│   │   │   ├── Makefile 5746│   │   │   ├── README.txt 5747│   │   │   ├── include 5748│   │   │   │   ├── lib 5749│   │   │   │   │   ├── libbit.h 5750│   │   │   │   │   └── libbus.h 5751│   │   │   │   └── mod 5752│   │   │   │   └── gates.h 5753│   │   │   └── mod 5754│   │   │   ├── example_chip.c 5755│   │   │   ├── gates.c 5756│   │   │   ├── halfadder.c 5757│   │   │   ├── main.c 5758│   │   │   └── modules.mk 5759│   │   ├── weird_loops 5760│   │   │   ├── CMakeLists.txt 5761│   │   │   └── main.c 5762│   │   └── writing_raw 5763│   │   ├── CMakeLists.txt 5764│   │   ├── README 5765│   │   ├── basic.c 5766│   │   ├── hello.c 5767│   │   ├── include 5768│   │   │   └── write.h 5769│   │   └── write.c 5770│   ├── decomplab 5771│   │   ├── README.txt 5772│   │   └── src 5773│   │   ├── DecompLib.java 5774│   │   └── Template.java 5775│   ├── opengl 5776│   │   ├── CMakeLists.txt 5777│   │   └── src 5778│   │   └── main.cpp 5779│   └── trail 5780│   ├── CMakeLists.txt 5781│   ├── Makefile 5782│   ├── README.md 5783│   ├── c 5784│   │   ├── header 5785│   │   │   ├── buildList.cmake 5786│   │   │   ├── ctype.c 5787│   │   │   ├── errno.c 5788│   │   │   └── math.c 5789│   │   └── include.cmake 5790│   └── php 5791│   ├── hello.php 5792│   ├── html.php 5793│   └── math.php 5794├── misc 5795│   ├── GLSL 5796│   │   ├── Circle.glsl 5797│   │   ├── Colour_bars.glsl 5798│   │   ├── Colour_bars_fade.glsl 5799│   │   └── Gradient.glsl 5800│   ├── fortran 5801│   │   ├── add.f90 5802│   │   ├── arguments.f90 5803│   │   ├── factorial.f90 5804│   │   ├── file.f90 5805│   │   ├── hello_world.f90 5806│   │   ├── matrix.f90 5807│   │   └── prime_number.f90 5808│   ├── jbuild-testing 5809│   │   ├── build.sh 5810│   │   └── main.java 5811│   ├── plxkit 5812│   │   ├── __main__.py 5813│   │   ├── pipe.py 5814│   │   ├── record.py 5815│   │   └── utils.py 5816│   └── www 5817│   ├── OLEDBurnInTest 5818│   │   └── index.html 5819│   ├── README.txt 5820│   ├── css 5821│   │   ├── Atlas 5822│   │   │   └── main.css 5823│   │   ├── basic_black.css 5824│   │   └── basic_mono.css 5825│   └── html 5826│   └── pretest.html 5827├── pages 5828│   ├── CREDITS.txt 5829│   ├── Kconfig 5830│   ├── LICENSE.txt 5831│   ├── Makefile 5832│   ├── Nbuild 5833│   ├── README.md 5834│   ├── README.txt 5835│   ├── arch 5836│   │   ├── arm 5837│   │   │   └── arm_barebones 5838│   │   │   ├── Makefile 5839│   │   │   ├── boot 5840│   │   │   │   └── boot.s 5841│   │   │   ├── include 5842│   │   │   │   └── power.h 5843│   │   │   ├── kernel 5844│   │   │   │   ├── kernel.c 5845│   │   │   │   └── power.c 5846│   │   │   └── linker.ld 5847│   │   ├── x64 5848│   │   │   └── linux 5849│   │   │   ├── file_writing 5850│   │   │   │   ├── build.sh 5851│   │   │   │   └── main.s 5852│   │   │   └── return 5853│   │   │   ├── README 5854│   │   │   ├── build.sh 5855│   │   │   └── main.s 5856│   │   └── x86 5857│   │   ├── phoenix 5858│   │   │   ├── Makefile 5859│   │   │   ├── README 5860│   │   │   └── src 5861│   │   │   ├── boot.s 5862│   │   │   ├── kernel.s 5863│   │   │   └── lib 5864│   │   │   ├── colorscreen.s 5865│   │   │   ├── keyboard.s 5866│   │   │   └── print.s 5867│   │   └── x86bootdisk 5868│   │   ├── Makefile 5869│   │   ├── README.md 5870│   │   └── src 5871│   │   ├── boot.asm 5872│   │   └── lost-version.asm 5873│   ├── doc 5874│   │   ├── Atlas 5875│   │   │   └── welcome.txt 5876│   │   ├── DPX 5877│   │   │   ├── DPX25-101050 5878│   │   │   │   └── README.txt 5879│   │   │   └── README.md 5880│   │   ├── GIT.txt 5881│   │   ├── README.md 5882│   │   ├── make 5883│   │   │   ├── README.txt 5884│   │   │   ├── blank.msg 5885│   │   │   ├── config.txt 5886│   │   │   ├── errors 5887│   │   │   │   └── confmissing.msg 5888│   │   │   └── git.txt 5889│   │   ├── misc 5890│   │   │   └── HEADERS.txt 5891│   │   └── tools 5892│   │   └── JunkRef.txt 5893│   ├── ext 5894│   │   ├── JunkDrawer 5895│   │   │   ├── DOS 5896│   │   │   │   ├── BuildTools 5897│   │   │   │   │   ├── v2.0 5898│   │   │   │   │   │   ├── ANSI.DOC 5899│   │   │   │   │   │   ├── CHKDSK.COM 5900│   │   │   │   │   │   ├── COMMAND.COM 5901│   │   │   │   │   │   ├── CONFIG.DOC 5902│   │   │   │   │   │   ├── CREF.EXE 5903│   │   │   │   │   │   ├── DEBUG.COM 5904│   │   │   │   │   │   ├── DEVDRIV.DOC 5905│   │   │   │   │   │   ├── DISKCOPY.COM 5906│   │   │   │   │   │   ├── DOSPATCH.TXT 5907│   │   │   │   │   │   ├── EDLIN.COM 5908│   │   │   │   │   │   ├── EXE2BIN.EXE 5909│   │   │   │   │   │   ├── FC.EXE 5910│   │   │   │   │   │   ├── FILBP.PAS 5911│   │   │   │   │   │   ├── FIND.EXE 5912│   │   │   │   │   │   ├── FORMAT.DOC 5913│   │   │   │   │   │   ├── FORMAT.OBJ 5914│   │   │   │   │   │   ├── FORMES.OBJ 5915│   │   │   │   │   │   ├── INCOMP.DOC 5916│   │   │   │   │   │   ├── INT24.DOC 5917│   │   │   │   │   │   ├── LICENSE 5918│   │   │   │   │   │   ├── LINK.EXE 5919│   │   │   │   │   │   ├── MASM.EXE 5920│   │   │   │   │   │   ├── MORE.COM 5921│   │   │   │   │   │   ├── MSDOS.SYS 5922│   │   │   │   │   │   ├── NMAKE.EXE 5923│   │   │   │   │   │   ├── PRINT.COM 5924│   │   │   │   │   │   ├── PROFIL.OBJ 5925│   │   │   │   │   │   ├── PROFILE.DOC 5926│   │   │   │   │   │   ├── PROHST.EXE 5927│   │   │   │   │   │   ├── PROHST.PAS 5928│   │   │   │   │   │   ├── QUICK.DOC 5929│   │   │   │   │   │   ├── README.DOC 5930│   │   │   │   │   │   ├── RECOVER.COM 5931│   │   │   │   │   │   ├── SORT.EXE 5932│   │   │   │   │   │   ├── SYS.COM 5933│   │   │   │   │   │   ├── SYSCALL.DOC 5934│   │   │   │   │   │   ├── SYSIMES.OBJ 5935│   │   │   │   │   │   ├── SYSINIT.DOC 5936│   │   │   │   │   │   ├── SYSINIT.OBJ 5937│   │   │   │   │   │   └── UTILITY.DOC 5938│   │   │   │   │   └── v4.0 5939│   │   │   │   │   ├── ASC2HLP.EXE 5940│   │   │   │   │   ├── ATTRIB.EXE 5941│   │   │   │   │   ├── BLD 5942│   │   │   │   │   │   ├── INC 5943│   │   │   │   │   │   │   ├── ASSERT.H 5944│   │   │   │   │   │   │   ├── BIOS.H 5945│   │   │   │   │   │   │   ├── CONIO.H 5946│   │   │   │   │   │   │   ├── CTYPE.H 5947│   │   │   │   │   │   │   ├── DIRECT.H 5948│   │   │   │   │   │   │   ├── DOS.H 5949│   │   │   │   │   │   │   ├── ERRNO.H 5950│   │   │   │   │   │   │   ├── FCNTL.H 5951│   │   │   │   │   │   │   ├── FLOAT.H 5952│   │   │   │   │   │   │   ├── GRAPH.H 5953│   │   │   │   │   │   │   ├── IO.H 5954│   │   │   │   │   │   │   ├── LIMITS.H 5955│   │   │   │   │   │   │   ├── MALLOC.H 5956│   │   │   │   │   │   │   ├── MATH.H 5957│   │   │   │   │   │   │   ├── MEMORY.H 5958│   │   │   │   │   │   │   ├── PROCESS.H 5959│   │   │   │   │   │   │   ├── SEARCH.H 5960│   │   │   │   │   │   │   ├── SETJMP.H 5961│   │   │   │   │   │   │   ├── SHARE.H 5962│   │   │   │   │   │   │   ├── SIGNAL.H 5963│   │   │   │   │   │   │   ├── STDARG.H 5964│   │   │   │   │   │   │   ├── STDDEF.H 5965│   │   │   │   │   │   │   ├── STDIO.H 5966│   │   │   │   │   │   │   ├── STDLIB.H 5967│   │   │   │   │   │   │   ├── STRING.H 5968│   │   │   │   │   │   │   ├── SYS 5969│   │   │   │   │   │   │   │   ├── LOCKING.H 5970│   │   │   │   │   │   │   │   ├── STAT.H 5971│   │   │   │   │   │   │   │   ├── TIMEB.H 5972│   │   │   │   │   │   │   │   ├── TYPES.H 5973│   │   │   │   │   │   │   │   └── UTIME.H 5974│   │   │   │   │   │   │   ├── TIME.H 5975│   │   │   │   │   │   │   └── VARARGS.H 5976│   │   │   │   │   │   └── LIB 5977│   │   │   │   │   │   ├── BINMODE.OBJ 5978│   │   │   │   │   │   ├── CLIBCE.LIB 5979│   │   │   │   │   │   ├── CLIBCR.LIB 5980│   │   │   │   │   │   ├── CLIBFP.LIB 5981│   │   │   │   │   │   ├── CVARSTCK.OBJ 5982│   │   │   │   │   │   ├── EM.LIB 5983│   │   │   │   │   │   ├── GRAPHICS.LIB 5984│   │   │   │   │   │   ├── LIBH.LIB 5985│   │   │   │   │   │   ├── LLIBCE.LIB 5986│   │   │   │   │   │   ├── LLIBCR.LIB 5987│   │   │   │   │   │   ├── LLIBFP.LIB 5988│   │   │   │   │   │   ├── LVARSTCK.OBJ 5989│   │   │   │   │   │   ├── MLIBCE.LIB 5990│   │   │   │   │   │   ├── MLIBCR.LIB 5991│   │   │   │   │   │   ├── MLIBFP.LIB 5992│   │   │   │   │   │   ├── MVARSTCK.OBJ 5993│   │   │   │   │   │   ├── SETARGV.OBJ 5994│   │   │   │   │   │   ├── SLIBCE.LIB 5995│   │   │   │   │   │   ├── SLIBCR.LIB 5996│   │   │   │   │   │   ├── SLIBFP.LIB 5997│   │   │   │   │   │   └── SVARSTCK.OBJ 5998│   │   │   │   │   ├── BUILDIDX.EXE 5999│   │   │   │   │   ├── BUILDMSG.EXE 6000│   │   │   │   │   ├── C1.ERR 6001│   │   │   │   │   ├── C1.EXE 6002│   │   │   │   │   ├── C1L.EXE 6003│   │   │   │   │   ├── C2.EXE 6004│   │   │   │   │   ├── C23.ERR 6005│   │   │   │   │   ├── C3.EXE 6006│   │   │   │   │   ├── CL.ERR 6007│   │   │   │   │   ├── CL.EXE 6008│   │   │   │   │   ├── CL.HLP 6009│   │   │   │   │   ├── COMPRESS.COM 6010│   │   │   │   │   ├── CONVERT.EXE 6011│   │   │   │   │   ├── DBOF.EXE 6012│   │   │   │   │   ├── EXE2BIN.EXE 6013│   │   │   │   │   ├── EXEC.EXE 6014│   │   │   │   │   ├── EXEFIX.EXE 6015│   │   │   │   │   ├── EXEMOD.EXE 6016│   │   │   │   │   ├── EXEPACK.EXE 6017│   │   │   │   │   ├── LIB.EXE 6018│   │   │   │   │   ├── LICENSE 6019│   │   │   │   │   ├── LINK.EXE 6020│   │   │   │   │   ├── MASM.EXE 6021│   │   │   │   │   ├── MENUBLD.EXE 6022│   │   │   │   │   ├── NMAKE.EXE 6023│   │   │   │   │   ├── NOSRVBLD.EXE 6024│   │   │   │   │   └── TOOLS.INI 6025│   │   │   │   └── README.txt 6026│   │   │   ├── README.md 6027│   │   │   ├── checksums.md5 6028│   │   │   ├── checksums.sha 6029│   │   │   ├── media 6030│   │   │   │   ├── 64textures 6031│   │   │   │   │   ├── Wall-01.bmp 6032│   │   │   │   │   ├── flower-01.bmp 6033│   │   │   │   │   └── stones-01.bmp 6034│   │   │   │   ├── HDR 6035│   │   │   │   │   ├── CC0 6036│   │   │   │   │   │   ├── citrus_orchard_road_puresky_4k.exr 6037│   │   │   │   │   │   └── qwantani_afternoon_puresky_4k.exr 6038│   │   │   │   │   └── README.txt 6039│   │   │   │   ├── Logos 6040│   │   │   │   │   ├── 2026.af 6041│   │   │   │   │   ├── Flat 6042│   │   │   │   │   │   ├── 4248_logo_flat_1.svg 6043│   │   │   │   │   │   ├── 4248_logo_flat_10.svg 6044│   │   │   │   │   │   ├── 4248_logo_flat_11.svg 6045│   │   │   │   │   │   ├── 4248_logo_flat_12.svg 6046│   │   │   │   │   │   ├── 4248_logo_flat_13.svg 6047│   │   │   │   │   │   ├── 4248_logo_flat_14.svg 6048│   │   │   │   │   │   ├── 4248_logo_flat_2.svg 6049│   │   │   │   │   │   ├── 4248_logo_flat_3.svg 6050│   │   │   │   │   │   ├── 4248_logo_flat_4.svg 6051│   │   │   │   │   │   ├── 4248_logo_flat_5.svg 6052│   │   │   │   │   │   ├── 4248_logo_flat_6.svg 6053│   │   │   │   │   │   ├── 4248_logo_flat_7.svg 6054│   │   │   │   │   │   ├── 4248_logo_flat_8.svg 6055│   │   │   │   │   │   └── 4248_logo_flat_9.svg 6056│   │   │   │   │   └── TTF 6057│   │   │   │   │   ├── A4SPEED-Bold.ttf 6058│   │   │   │   │   ├── Readme-A4SPEED.txt 6059│   │   │   │   │   ├── Readme-FullPack.txt 6060│   │   │   │   │   └── full Pack 2025.ttf 6061│   │   │   │   ├── Monkey_graphic.blend 6062│   │   │   │   ├── RGB_monkey_test.blend 6063│   │   │   │   ├── audio 6064│   │   │   │   │   ├── STest 6065│   │   │   │   │   │   ├── STest1 Project 6066│   │   │   │   │   │   │   ├── Icon\015 6067│   │   │   │   │   │   │   └── STest1.als 6068│   │   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000 Project 6069│   │   │   │   │   │   │   ├── Backup 6070│   │   │   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000 [2025-11-15 122656].als 6071│   │   │   │   │   │   │   ├── Icon\015 6072│   │   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000.als 6073│   │   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.flac 6074│   │   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.wav 6075│   │   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.flac 6076│   │   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.wav 6077│   │   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.flac 6078│   │   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.wav 6079│   │   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000 Project 6080│   │   │   │   │   │   │   ├── Backup 6081│   │   │   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000 [2025-11-15 122750].als 6082│   │   │   │   │   │   │   ├── Icon\015 6083│   │   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000.als 6084│   │   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.flac 6085│   │   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.wav 6086│   │   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.flac 6087│   │   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.wav 6088│   │   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.flac 6089│   │   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.wav 6090│   │   │   │   │   │   ├── STest1_1kHz.flac 6091│   │   │   │   │   │   ├── STest1_1kHz.wav 6092│   │   │   │   │   │   ├── STest1_200Hz.flac 6093│   │   │   │   │   │   ├── STest1_200Hz.wav 6094│   │   │   │   │   │   ├── STest1_Left.flac 6095│   │   │   │   │   │   ├── STest1_Left.wav 6096│   │   │   │   │   │   ├── STest1_Left200Hz.flac 6097│   │   │   │   │   │   ├── STest1_Left200Hz.wav 6098│   │   │   │   │   │   ├── STest1_Mids.flac 6099│   │   │   │   │   │   ├── STest1_Mids.wav 6100│   │   │   │   │   │   ├── STest1_Mono.flac 6101│   │   │   │   │   │   ├── STest1_Mono.wav 6102│   │   │   │   │   │   ├── STest1_Mono200Hz.flac 6103│   │   │   │   │   │   ├── STest1_Mono200Hz.wav 6104│   │   │   │   │   │   ├── STest1_Right.flac 6105│   │   │   │   │   │   ├── STest1_Right.wav 6106│   │   │   │   │   │   ├── STest1_Right200Hz.flac 6107│   │   │   │   │   │   ├── STest1_Right200Hz.wav 6108│   │   │   │   │   │   ├── STest1_Sides.flac 6109│   │   │   │   │   │   ├── STest1_Sides.wav 6110│   │   │   │   │   │   ├── STest1_Stereo.flac 6111│   │   │   │   │   │   ├── STest1_Stereo.wav 6112│   │   │   │   │   │   ├── STest1_Wide.flac 6113│   │   │   │   │   │   └── STest1_Wide.wav 6114│   │   │   │   │   └── cardinal 6115│   │   │   │   │   ├── Base.vcv 6116│   │   │   │   │   └── SIMP-DX-1.vcv 6117│   │   │   │   ├── gridmap_blank_test.blend 6118│   │   │   │   └── testing_images 6119│   │   │   │   ├── 465552 6120│   │   │   │   │   ├── bk.bmp 6121│   │   │   │   │   ├── bk.png 6122│   │   │   │   │   └── blix.png 6123│   │   │   │   ├── btest 6124│   │   │   │   │   ├── 32btest.bmp 6125│   │   │   │   │   ├── 32btest.gif 6126│   │   │   │   │   ├── 32btest.jpeg 6127│   │   │   │   │   └── 32btest.png 6128│   │   │   │   └── dog 6129│   │   │   │   ├── dog.jpg 6130│   │   │   │   ├── dog_blue.jpg 6131│   │   │   │   ├── dog_bw.jpg 6132│   │   │   │   ├── dog_bw_edit.jpg 6133│   │   │   │   ├── dog_green.jpg 6134│   │   │   │   ├── dog_invert.jpg 6135│   │   │   │   ├── dog_red.jpg 6136│   │   │   │   ├── dog_small.jpg 6137│   │   │   │   └── dog_t40.jpg 6138│   │   │   ├── misc 6139│   │   │   │   ├── README.txt 6140│   │   │   │   ├── floppy 6141│   │   │   │   │   ├── floppy_1200.img 6142│   │   │   │   │   ├── floppy_1440.img 6143│   │   │   │   │   ├── floppy_360.img 6144│   │   │   │   │   └── floppy_720.img 6145│   │   │   │   ├── text 6146│   │   │   │   │   └── lorem100.txt 6147│   │   │   │   └── vh 6148│   │   │   │   ├── a.out 6149│   │   │   │   ├── gates.s 6150│   │   │   │   ├── halfadder.s 6151│   │   │   │   └── out.s 6152│   │   │   ├── releases 6153│   │   │   │   ├── README.txt 6154│   │   │   │   ├── media 6155│   │   │   │   │   ├── busybox 6156│   │   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.png 6157│   │   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.svg 6158│   │   │   │   │   │   ├── busybox-1.37.0-static-nonet-build.png 6159│   │   │   │   │   │   └── busybox-1.37.0-static-nonet-build.svg 6160│   │   │   │   │   └── linux 6161│   │   │   │   │   └── kernel 6162│   │   │   │   │   ├── Linux-4.9-kernel-x86_64.png 6163│   │   │   │   │   ├── Linux-4.9-kernel-x86_64.svg 6164│   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.png 6165│   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.svg 6166│   │   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.png 6167│   │   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.svg 6168│   │   │   │   │   ├── linux-6.13.6-kernel-x86_64.png 6169│   │   │   │   │   └── linux-6.13.6-kernel-x86_64.svg 6170│   │   │   │   └── pub 6171│   │   │   │   ├── LWJGL 6172│   │   │   │   │   └── lwjgl-3.3.6 6173│   │   │   │   │   ├── LICENSE 6174│   │   │   │   │   ├── build.txt 6175│   │   │   │   │   ├── lwjgl 6176│   │   │   │   │   │   ├── libffi_license.txt 6177│   │   │   │   │   │   ├── liburing_license.txt 6178│   │   │   │   │   │   ├── lwjgl-javadoc.jar 6179│   │   │   │   │   │   ├── lwjgl-natives-freebsd.jar 6180│   │   │   │   │   │   ├── lwjgl-natives-linux-arm32.jar 6181│   │   │   │   │   │   ├── lwjgl-natives-linux-arm64.jar 6182│   │   │   │   │   │   ├── lwjgl-natives-linux-ppc64le.jar 6183│   │   │   │   │   │   ├── lwjgl-natives-linux-riscv64.jar 6184│   │   │   │   │   │   ├── lwjgl-natives-linux.jar 6185│   │   │   │   │   │   ├── lwjgl-natives-macos-arm64.jar 6186│   │   │   │   │   │   ├── lwjgl-natives-macos.jar 6187│   │   │   │   │   │   ├── lwjgl-natives-windows-arm64.jar 6188│   │   │   │   │   │   ├── lwjgl-natives-windows-x86.jar 6189│   │   │   │   │   │   ├── lwjgl-natives-windows.jar 6190│   │   │   │   │   │   ├── lwjgl-sources.jar 6191│   │   │   │   │   │   └── lwjgl.jar 6192│   │   │   │   │   ├── lwjgl-assimp 6193│   │   │   │   │   │   ├── assimp_license.txt 6194│   │   │   │   │   │   ├── lwjgl-assimp-javadoc.jar 6195│   │   │   │   │   │   ├── lwjgl-assimp-natives-freebsd.jar 6196│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm32.jar 6197│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm64.jar 6198│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-ppc64le.jar 6199│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-riscv64.jar 6200│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux.jar 6201│   │   │   │   │   │   ├── lwjgl-assimp-natives-macos-arm64.jar 6202│   │   │   │   │   │   ├── lwjgl-assimp-natives-macos.jar 6203│   │   │   │   │   │   ├── lwjgl-assimp-natives-windows-arm64.jar 6204│   │   │   │   │   │   ├── lwjgl-assimp-natives-windows-x86.jar 6205│   │   │   │   │   │   ├── lwjgl-assimp-natives-windows.jar 6206│   │   │   │   │   │   ├── lwjgl-assimp-sources.jar 6207│   │   │   │   │   │   └── lwjgl-assimp.jar 6208│   │   │   │   │   ├── lwjgl-bgfx 6209│   │   │   │   │   │   ├── bgfx_license.txt 6210│   │   │   │   │   │   ├── lwjgl-bgfx-javadoc.jar 6211│   │   │   │   │   │   ├── lwjgl-bgfx-natives-freebsd.jar 6212│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm32.jar 6213│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm64.jar 6214│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-ppc64le.jar 6215│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-riscv64.jar 6216│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux.jar 6217│   │   │   │   │   │   ├── lwjgl-bgfx-natives-macos-arm64.jar 6218│   │   │   │   │   │   ├── lwjgl-bgfx-natives-macos.jar 6219│   │   │   │   │   │   ├── lwjgl-bgfx-natives-windows-x86.jar 6220│   │   │   │   │   │   ├── lwjgl-bgfx-natives-windows.jar 6221│   │   │   │   │   │   ├── lwjgl-bgfx-sources.jar 6222│   │   │   │   │   │   └── lwjgl-bgfx.jar 6223│   │   │   │   │   ├── lwjgl-cuda 6224│   │   │   │   │   │   ├── cuda_license.txt 6225│   │   │   │   │   │   ├── lwjgl-cuda-javadoc.jar 6226│   │   │   │   │   │   ├── lwjgl-cuda-sources.jar 6227│   │   │   │   │   │   └── lwjgl-cuda.jar 6228│   │   │   │   │   ├── lwjgl-egl 6229│   │   │   │   │   │   ├── khronos_license.txt 6230│   │   │   │   │   │   ├── lwjgl-egl-javadoc.jar 6231│   │   │   │   │   │   ├── lwjgl-egl-sources.jar 6232│   │   │   │   │   │   └── lwjgl-egl.jar 6233│   │   │   │   │   ├── lwjgl-fmod 6234│   │   │   │   │   │   ├── fmod_license.txt 6235│   │   │   │   │   │   ├── lwjgl-fmod-javadoc.jar 6236│   │   │   │   │   │   ├── lwjgl-fmod-sources.jar 6237│   │   │   │   │   │   └── lwjgl-fmod.jar 6238│   │   │   │   │   ├── lwjgl-freetype 6239│   │   │   │   │   │   ├── freetype_license.txt 6240│   │   │   │   │   │   ├── lwjgl-freetype-javadoc.jar 6241│   │   │   │   │   │   ├── lwjgl-freetype-natives-freebsd.jar 6242│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm32.jar 6243│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm64.jar 6244│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-ppc64le.jar 6245│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-riscv64.jar 6246│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux.jar 6247│   │   │   │   │   │   ├── lwjgl-freetype-natives-macos-arm64.jar 6248│   │   │   │   │   │   ├── lwjgl-freetype-natives-macos.jar 6249│   │   │   │   │   │   ├── lwjgl-freetype-natives-windows-arm64.jar 6250│   │   │   │   │   │   ├── lwjgl-freetype-natives-windows-x86.jar 6251│   │   │   │   │   │   ├── lwjgl-freetype-natives-windows.jar 6252│   │   │   │   │   │   ├── lwjgl-freetype-sources.jar 6253│   │   │   │   │   │   └── lwjgl-freetype.jar 6254│   │   │   │   │   ├── lwjgl-glfw 6255│   │   │   │   │   │   ├── glfw_license.txt 6256│   │   │   │   │   │   ├── lwjgl-glfw-javadoc.jar 6257│   │   │   │   │   │   ├── lwjgl-glfw-natives-freebsd.jar 6258│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm32.jar 6259│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm64.jar 6260│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-ppc64le.jar 6261│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-riscv64.jar 6262│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux.jar 6263│   │   │   │   │   │   ├── lwjgl-glfw-natives-macos-arm64.jar 6264│   │   │   │   │   │   ├── lwjgl-glfw-natives-macos.jar 6265│   │   │   │   │   │   ├── lwjgl-glfw-natives-windows-arm64.jar 6266│   │   │   │   │   │   ├── lwjgl-glfw-natives-windows-x86.jar 6267│   │   │   │   │   │   ├── lwjgl-glfw-natives-windows.jar 6268│   │   │   │   │   │   ├── lwjgl-glfw-sources.jar 6269│   │   │   │   │   │   └── lwjgl-glfw.jar 6270│   │   │   │   │   ├── lwjgl-harfbuzz 6271│   │   │   │   │   │   ├── harfbuzz_license.txt 6272│   │   │   │   │   │   ├── lwjgl-harfbuzz-javadoc.jar 6273│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-freebsd.jar 6274│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm32.jar 6275│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm64.jar 6276│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-ppc64le.jar 6277│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-riscv64.jar 6278│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux.jar 6279│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos-arm64.jar 6280│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos.jar 6281│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-arm64.jar 6282│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-x86.jar 6283│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows.jar 6284│   │   │   │   │   │   ├── lwjgl-harfbuzz-sources.jar 6285│   │   │   │   │   │   └── lwjgl-harfbuzz.jar 6286│   │   │   │   │   ├── lwjgl-hwloc 6287│   │   │   │   │   │   ├── lwjgl-hwloc-javadoc.jar 6288│   │   │   │   │   │   ├── lwjgl-hwloc-natives-freebsd.jar 6289│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm32.jar 6290│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm64.jar 6291│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-ppc64le.jar 6292│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-riscv64.jar 6293│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux.jar 6294│   │   │   │   │   │   ├── lwjgl-hwloc-natives-macos-arm64.jar 6295│   │   │   │   │   │   ├── lwjgl-hwloc-natives-macos.jar 6296│   │   │   │   │   │   ├── lwjgl-hwloc-natives-windows-arm64.jar 6297│   │   │   │   │   │   ├── lwjgl-hwloc-natives-windows-x86.jar 6298│   │   │   │   │   │   ├── lwjgl-hwloc-natives-windows.jar 6299│   │   │   │   │   │   ├── lwjgl-hwloc-sources.jar 6300│   │   │   │   │   │   └── lwjgl-hwloc.jar 6301│   │   │   │   │   ├── lwjgl-jawt 6302│   │   │   │   │   │   ├── lwjgl-jawt-javadoc.jar 6303│   │   │   │   │   │   ├── lwjgl-jawt-sources.jar 6304│   │   │   │   │   │   └── lwjgl-jawt.jar 6305│   │   │   │   │   ├── lwjgl-jemalloc 6306│   │   │   │   │   │   ├── jemalloc_license.txt 6307│   │   │   │   │   │   ├── lwjgl-jemalloc-javadoc.jar 6308│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-freebsd.jar 6309│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm32.jar 6310│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm64.jar 6311│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-ppc64le.jar 6312│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-riscv64.jar 6313│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux.jar 6314│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-macos-arm64.jar 6315│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-macos.jar 6316│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-arm64.jar 6317│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-x86.jar 6318│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-windows.jar 6319│   │   │   │   │   │   ├── lwjgl-jemalloc-sources.jar 6320│   │   │   │   │   │   └── lwjgl-jemalloc.jar 6321│   │   │   │   │   ├── lwjgl-ktx 6322│   │   │   │   │   │   ├── ktx_license.txt 6323│   │   │   │   │   │   ├── lwjgl-ktx-javadoc.jar 6324│   │   │   │   │   │   ├── lwjgl-ktx-natives-freebsd.jar 6325│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm32.jar 6326│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm64.jar 6327│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-ppc64le.jar 6328│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-riscv64.jar 6329│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux.jar 6330│   │   │   │   │   │   ├── lwjgl-ktx-natives-macos-arm64.jar 6331│   │   │   │   │   │   ├── lwjgl-ktx-natives-macos.jar 6332│   │   │   │   │   │   ├── lwjgl-ktx-natives-windows-arm64.jar 6333│   │   │   │   │   │   ├── lwjgl-ktx-natives-windows.jar 6334│   │   │   │   │   │   ├── lwjgl-ktx-sources.jar 6335│   │   │   │   │   │   └── lwjgl-ktx.jar 6336│   │   │   │   │   ├── lwjgl-libdivide 6337│   │   │   │   │   │   ├── libdivide_license.txt 6338│   │   │   │   │   │   ├── lwjgl-libdivide-javadoc.jar 6339│   │   │   │   │   │   ├── lwjgl-libdivide-natives-freebsd.jar 6340│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm32.jar 6341│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm64.jar 6342│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-ppc64le.jar 6343│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-riscv64.jar 6344│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux.jar 6345│   │   │   │   │   │   ├── lwjgl-libdivide-natives-macos-arm64.jar 6346│   │   │   │   │   │   ├── lwjgl-libdivide-natives-macos.jar 6347│   │   │   │   │   │   ├── lwjgl-libdivide-natives-windows-arm64.jar 6348│   │   │   │   │   │   ├── lwjgl-libdivide-natives-windows-x86.jar 6349│   │   │   │   │   │   ├── lwjgl-libdivide-natives-windows.jar 6350│   │   │   │   │   │   ├── lwjgl-libdivide-sources.jar 6351│   │   │   │   │   │   └── lwjgl-libdivide.jar 6352│   │   │   │   │   ├── lwjgl-llvm 6353│   │   │   │   │   │   ├── llvm_license.txt 6354│   │   │   │   │   │   ├── lwjgl-llvm-javadoc.jar 6355│   │   │   │   │   │   ├── lwjgl-llvm-natives-freebsd.jar 6356│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm32.jar 6357│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm64.jar 6358│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-ppc64le.jar 6359│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-riscv64.jar 6360│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux.jar 6361│   │   │   │   │   │   ├── lwjgl-llvm-natives-macos-arm64.jar 6362│   │   │   │   │   │   ├── lwjgl-llvm-natives-macos.jar 6363│   │   │   │   │   │   ├── lwjgl-llvm-natives-windows-arm64.jar 6364│   │   │   │   │   │   ├── lwjgl-llvm-natives-windows-x86.jar 6365│   │   │   │   │   │   ├── lwjgl-llvm-natives-windows.jar 6366│   │   │   │   │   │   ├── lwjgl-llvm-sources.jar 6367│   │   │   │   │   │   └── lwjgl-llvm.jar 6368│   │   │   │   │   ├── lwjgl-lmdb 6369│   │   │   │   │   │   ├── lmdb_license.txt 6370│   │   │   │   │   │   ├── lwjgl-lmdb-javadoc.jar 6371│   │   │   │   │   │   ├── lwjgl-lmdb-natives-freebsd.jar 6372│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm32.jar 6373│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm64.jar 6374│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-ppc64le.jar 6375│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-riscv64.jar 6376│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux.jar 6377│   │   │   │   │   │   ├── lwjgl-lmdb-natives-macos-arm64.jar 6378│   │   │   │   │   │   ├── lwjgl-lmdb-natives-macos.jar 6379│   │   │   │   │   │   ├── lwjgl-lmdb-natives-windows-arm64.jar 6380│   │   │   │   │   │   ├── lwjgl-lmdb-natives-windows-x86.jar 6381│   │   │   │   │   │   ├── lwjgl-lmdb-natives-windows.jar 6382│   │   │   │   │   │   ├── lwjgl-lmdb-sources.jar 6383│   │   │   │   │   │   └── lwjgl-lmdb.jar 6384│   │   │   │   │   ├── lwjgl-lz4 6385│   │   │   │   │   │   ├── lwjgl-lz4-javadoc.jar 6386│   │   │   │   │   │   ├── lwjgl-lz4-natives-freebsd.jar 6387│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm32.jar 6388│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm64.jar 6389│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-ppc64le.jar 6390│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-riscv64.jar 6391│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux.jar 6392│   │   │   │   │   │   ├── lwjgl-lz4-natives-macos-arm64.jar 6393│   │   │   │   │   │   ├── lwjgl-lz4-natives-macos.jar 6394│   │   │   │   │   │   ├── lwjgl-lz4-natives-windows-arm64.jar 6395│   │   │   │   │   │   ├── lwjgl-lz4-natives-windows-x86.jar 6396│   │   │   │   │   │   ├── lwjgl-lz4-natives-windows.jar 6397│   │   │   │   │   │   ├── lwjgl-lz4-sources.jar 6398│   │   │   │   │   │   ├── lwjgl-lz4.jar 6399│   │   │   │   │   │   └── lz4_license.txt 6400│   │   │   │   │   ├── lwjgl-meow 6401│   │   │   │   │   │   ├── lwjgl-meow-javadoc.jar 6402│   │   │   │   │   │   ├── lwjgl-meow-natives-freebsd.jar 6403│   │   │   │   │   │   ├── lwjgl-meow-natives-linux-arm64.jar 6404│   │   │   │   │   │   ├── lwjgl-meow-natives-linux.jar 6405│   │   │   │   │   │   ├── lwjgl-meow-natives-macos-arm64.jar 6406│   │   │   │   │   │   ├── lwjgl-meow-natives-macos.jar 6407│   │   │   │   │   │   ├── lwjgl-meow-natives-windows-arm64.jar 6408│   │   │   │   │   │   ├── lwjgl-meow-natives-windows-x86.jar 6409│   │   │   │   │   │   ├── lwjgl-meow-natives-windows.jar 6410│   │   │   │   │   │   ├── lwjgl-meow-sources.jar 6411│   │   │   │   │   │   ├── lwjgl-meow.jar 6412│   │   │   │   │   │   └── meow_license.txt 6413│   │   │   │   │   ├── lwjgl-meshoptimizer 6414│   │   │   │   │   │   ├── lwjgl-meshoptimizer-javadoc.jar 6415│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-freebsd.jar 6416│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm32.jar 6417│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm64.jar 6418│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-ppc64le.jar 6419│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-riscv64.jar 6420│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux.jar 6421│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos-arm64.jar 6422│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos.jar 6423│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-arm64.jar 6424│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-x86.jar 6425│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows.jar 6426│   │   │   │   │   │   ├── lwjgl-meshoptimizer-sources.jar 6427│   │   │   │   │   │   ├── lwjgl-meshoptimizer.jar 6428│   │   │   │   │   │   └── meshoptimizer_license.txt 6429│   │   │   │   │   ├── lwjgl-msdfgen 6430│   │   │   │   │   │   ├── lwjgl-msdfgen-javadoc.jar 6431│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-freebsd.jar 6432│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm32.jar 6433│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm64.jar 6434│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-ppc64le.jar 6435│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-riscv64.jar 6436│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux.jar 6437│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-macos-arm64.jar 6438│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-macos.jar 6439│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-arm64.jar 6440│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-x86.jar 6441│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-windows.jar 6442│   │   │   │   │   │   ├── lwjgl-msdfgen-sources.jar 6443│   │   │   │   │   │   ├── lwjgl-msdfgen.jar 6444│   │   │   │   │   │   └── msdfgen_license.txt 6445│   │   │   │   │   ├── lwjgl-nanovg 6446│   │   │   │   │   │   ├── blendish_license.txt 6447│   │   │   │   │   │   ├── lwjgl-nanovg-javadoc.jar 6448│   │   │   │   │   │   ├── lwjgl-nanovg-natives-freebsd.jar 6449│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm32.jar 6450│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm64.jar 6451│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-ppc64le.jar 6452│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-riscv64.jar 6453│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux.jar 6454│   │   │   │   │   │   ├── lwjgl-nanovg-natives-macos-arm64.jar 6455│   │   │   │   │   │   ├── lwjgl-nanovg-natives-macos.jar 6456│   │   │   │   │   │   ├── lwjgl-nanovg-natives-windows-arm64.jar 6457│   │   │   │   │   │   ├── lwjgl-nanovg-natives-windows-x86.jar 6458│   │   │   │   │   │   ├── lwjgl-nanovg-natives-windows.jar 6459│   │   │   │   │   │   ├── lwjgl-nanovg-sources.jar 6460│   │   │   │   │   │   ├── lwjgl-nanovg.jar 6461│   │   │   │   │   │   ├── nanosvg_license.txt 6462│   │   │   │   │   │   └── nanovg_license.txt 6463│   │   │   │   │   ├── lwjgl-nfd 6464│   │   │   │   │   │   ├── lwjgl-nfd-javadoc.jar 6465│   │   │   │   │   │   ├── lwjgl-nfd-natives-freebsd.jar 6466│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm32.jar 6467│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm64.jar 6468│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-ppc64le.jar 6469│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-riscv64.jar 6470│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux.jar 6471│   │   │   │   │   │   ├── lwjgl-nfd-natives-macos-arm64.jar 6472│   │   │   │   │   │   ├── lwjgl-nfd-natives-macos.jar 6473│   │   │   │   │   │   ├── lwjgl-nfd-natives-windows-arm64.jar 6474│   │   │   │   │   │   ├── lwjgl-nfd-natives-windows-x86.jar 6475│   │   │   │   │   │   ├── lwjgl-nfd-natives-windows.jar 6476│   │   │   │   │   │   ├── lwjgl-nfd-sources.jar 6477│   │   │   │   │   │   ├── lwjgl-nfd.jar 6478│   │   │   │   │   │   └── nfd_license.txt 6479│   │   │   │   │   ├── lwjgl-nuklear 6480│   │   │   │   │   │   ├── lwjgl-nuklear-javadoc.jar 6481│   │   │   │   │   │   ├── lwjgl-nuklear-natives-freebsd.jar 6482│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm32.jar 6483│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm64.jar 6484│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-ppc64le.jar 6485│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-riscv64.jar 6486│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux.jar 6487│   │   │   │   │   │   ├── lwjgl-nuklear-natives-macos-arm64.jar 6488│   │   │   │   │   │   ├── lwjgl-nuklear-natives-macos.jar 6489│   │   │   │   │   │   ├── lwjgl-nuklear-natives-windows-arm64.jar 6490│   │   │   │   │   │   ├── lwjgl-nuklear-natives-windows-x86.jar 6491│   │   │   │   │   │   ├── lwjgl-nuklear-natives-windows.jar 6492│   │   │   │   │   │   ├── lwjgl-nuklear-sources.jar 6493│   │   │   │   │   │   └── lwjgl-nuklear.jar 6494│   │   │   │   │   ├── lwjgl-odbc 6495│   │   │   │   │   │   ├── lwjgl-odbc-javadoc.jar 6496│   │   │   │   │   │   ├── lwjgl-odbc-sources.jar 6497│   │   │   │   │   │   └── lwjgl-odbc.jar 6498│   │   │   │   │   ├── lwjgl-openal 6499│   │   │   │   │   │   ├── lwjgl-openal-javadoc.jar 6500│   │   │   │   │   │   ├── lwjgl-openal-natives-freebsd.jar 6501│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-arm32.jar 6502│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-arm64.jar 6503│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-ppc64le.jar 6504│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-riscv64.jar 6505│   │   │   │   │   │   ├── lwjgl-openal-natives-linux.jar 6506│   │   │   │   │   │   ├── lwjgl-openal-natives-macos-arm64.jar 6507│   │   │   │   │   │   ├── lwjgl-openal-natives-macos.jar 6508│   │   │   │   │   │   ├── lwjgl-openal-natives-windows-arm64.jar 6509│   │   │   │   │   │   ├── lwjgl-openal-natives-windows-x86.jar 6510│   │   │   │   │   │   ├── lwjgl-openal-natives-windows.jar 6511│   │   │   │   │   │   ├── lwjgl-openal-sources.jar 6512│   │   │   │   │   │   ├── lwjgl-openal.jar 6513│   │   │   │   │   │   └── openal_soft_license.txt 6514│   │   │   │   │   ├── lwjgl-opencl 6515│   │   │   │   │   │   ├── khronos_license.txt 6516│   │   │   │   │   │   ├── lwjgl-opencl-javadoc.jar 6517│   │   │   │   │   │   ├── lwjgl-opencl-sources.jar 6518│   │   │   │   │   │   └── lwjgl-opencl.jar 6519│   │   │   │   │   ├── lwjgl-opengl 6520│   │   │   │   │   │   ├── khronos_license.txt 6521│   │   │   │   │   │   ├── lwjgl-opengl-javadoc.jar 6522│   │   │   │   │   │   ├── lwjgl-opengl-natives-freebsd.jar 6523│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm32.jar 6524│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm64.jar 6525│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-ppc64le.jar 6526│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-riscv64.jar 6527│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux.jar 6528│   │   │   │   │   │   ├── lwjgl-opengl-natives-macos-arm64.jar 6529│   │   │   │   │   │   ├── lwjgl-opengl-natives-macos.jar 6530│   │   │   │   │   │   ├── lwjgl-opengl-natives-windows-arm64.jar 6531│   │   │   │   │   │   ├── lwjgl-opengl-natives-windows-x86.jar 6532│   │   │   │   │   │   ├── lwjgl-opengl-natives-windows.jar 6533│   │   │   │   │   │   ├── lwjgl-opengl-sources.jar 6534│   │   │   │   │   │   └── lwjgl-opengl.jar 6535│   │   │   │   │   ├── lwjgl-opengles 6536│   │   │   │   │   │   ├── khronos_license.txt 6537│   │   │   │   │   │   ├── lwjgl-opengles-javadoc.jar 6538│   │   │   │   │   │   ├── lwjgl-opengles-natives-freebsd.jar 6539│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm32.jar 6540│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm64.jar 6541│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-ppc64le.jar 6542│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-riscv64.jar 6543│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux.jar 6544│   │   │   │   │   │   ├── lwjgl-opengles-natives-macos-arm64.jar 6545│   │   │   │   │   │   ├── lwjgl-opengles-natives-macos.jar 6546│   │   │   │   │   │   ├── lwjgl-opengles-natives-windows-arm64.jar 6547│   │   │   │   │   │   ├── lwjgl-opengles-natives-windows-x86.jar 6548│   │   │   │   │   │   ├── lwjgl-opengles-natives-windows.jar 6549│   │   │   │   │   │   ├── lwjgl-opengles-sources.jar 6550│   │   │   │   │   │   └── lwjgl-opengles.jar 6551│   │   │   │   │   ├── lwjgl-openvr 6552│   │   │   │   │   │   ├── lwjgl-openvr-javadoc.jar 6553│   │   │   │   │   │   ├── lwjgl-openvr-natives-linux-arm64.jar 6554│   │   │   │   │   │   ├── lwjgl-openvr-natives-linux.jar 6555│   │   │   │   │   │   ├── lwjgl-openvr-natives-macos.jar 6556│   │   │   │   │   │   ├── lwjgl-openvr-natives-windows-x86.jar 6557│   │   │   │   │   │   ├── lwjgl-openvr-natives-windows.jar 6558│   │   │   │   │   │   ├── lwjgl-openvr-sources.jar 6559│   │   │   │   │   │   ├── lwjgl-openvr.jar 6560│   │   │   │   │   │   └── openvr_license.txt 6561│   │   │   │   │   ├── lwjgl-openxr 6562│   │   │   │   │   │   ├── lwjgl-openxr-javadoc.jar 6563│   │   │   │   │   │   ├── lwjgl-openxr-natives-freebsd.jar 6564│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm32.jar 6565│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm64.jar 6566│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-ppc64le.jar 6567│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-riscv64.jar 6568│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux.jar 6569│   │   │   │   │   │   ├── lwjgl-openxr-natives-windows-arm64.jar 6570│   │   │   │   │   │   ├── lwjgl-openxr-natives-windows-x86.jar 6571│   │   │   │   │   │   ├── lwjgl-openxr-natives-windows.jar 6572│   │   │   │   │   │   ├── lwjgl-openxr-sources.jar 6573│   │   │   │   │   │   ├── lwjgl-openxr.jar 6574│   │   │   │   │   │   └── openxr_license.txt 6575│   │   │   │   │   ├── lwjgl-opus 6576│   │   │   │   │   │   ├── lwjgl-opus-javadoc.jar 6577│   │   │   │   │   │   ├── lwjgl-opus-natives-freebsd.jar 6578│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-arm32.jar 6579│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-arm64.jar 6580│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-ppc64le.jar 6581│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-riscv64.jar 6582│   │   │   │   │   │   ├── lwjgl-opus-natives-linux.jar 6583│   │   │   │   │   │   ├── lwjgl-opus-natives-macos-arm64.jar 6584│   │   │   │   │   │   ├── lwjgl-opus-natives-macos.jar 6585│   │   │   │   │   │   ├── lwjgl-opus-natives-windows-arm64.jar 6586│   │   │   │   │   │   ├── lwjgl-opus-natives-windows-x86.jar 6587│   │   │   │   │   │   ├── lwjgl-opus-natives-windows.jar 6588│   │   │   │   │   │   ├── lwjgl-opus-sources.jar 6589│   │   │   │   │   │   ├── lwjgl-opus.jar 6590│   │   │   │   │   │   └── opus_license.txt 6591│   │   │   │   │   ├── lwjgl-ovr 6592│   │   │   │   │   │   ├── lwjgl-ovr-javadoc.jar 6593│   │   │   │   │   │   ├── lwjgl-ovr-natives-windows-x86.jar 6594│   │   │   │   │   │   ├── lwjgl-ovr-natives-windows.jar 6595│   │   │   │   │   │   ├── lwjgl-ovr-sources.jar 6596│   │   │   │   │   │   ├── lwjgl-ovr.jar 6597│   │   │   │   │   │   └── ovr_license.txt 6598│   │   │   │   │   ├── lwjgl-par 6599│   │   │   │   │   │   ├── lwjgl-par-javadoc.jar 6600│   │   │   │   │   │   ├── lwjgl-par-natives-freebsd.jar 6601│   │   │   │   │   │   ├── lwjgl-par-natives-linux-arm32.jar 6602│   │   │   │   │   │   ├── lwjgl-par-natives-linux-arm64.jar 6603│   │   │   │   │   │   ├── lwjgl-par-natives-linux-ppc64le.jar 6604│   │   │   │   │   │   ├── lwjgl-par-natives-linux-riscv64.jar 6605│   │   │   │   │   │   ├── lwjgl-par-natives-linux.jar 6606│   │   │   │   │   │   ├── lwjgl-par-natives-macos-arm64.jar 6607│   │   │   │   │   │   ├── lwjgl-par-natives-macos.jar 6608│   │   │   │   │   │   ├── lwjgl-par-natives-windows-arm64.jar 6609│   │   │   │   │   │   ├── lwjgl-par-natives-windows-x86.jar 6610│   │   │   │   │   │   ├── lwjgl-par-natives-windows.jar 6611│   │   │   │   │   │   ├── lwjgl-par-sources.jar 6612│   │   │   │   │   │   └── lwjgl-par.jar 6613│   │   │   │   │   ├── lwjgl-remotery 6614│   │   │   │   │   │   ├── lwjgl-remotery-javadoc.jar 6615│   │   │   │   │   │   ├── lwjgl-remotery-natives-freebsd.jar 6616│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm32.jar 6617│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm64.jar 6618│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-ppc64le.jar 6619│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-riscv64.jar 6620│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux.jar 6621│   │   │   │   │   │   ├── lwjgl-remotery-natives-macos-arm64.jar 6622│   │   │   │   │   │   ├── lwjgl-remotery-natives-macos.jar 6623│   │   │   │   │   │   ├── lwjgl-remotery-natives-windows-x86.jar 6624│   │   │   │   │   │   ├── lwjgl-remotery-natives-windows.jar 6625│   │   │   │   │   │   ├── lwjgl-remotery-sources.jar 6626│   │   │   │   │   │   ├── lwjgl-remotery.jar 6627│   │   │   │   │   │   └── remotery_license.txt 6628│   │   │   │   │   ├── lwjgl-rpmalloc 6629│   │   │   │   │   │   ├── lwjgl-rpmalloc-javadoc.jar 6630│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-freebsd.jar 6631│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm32.jar 6632│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm64.jar 6633│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-ppc64le.jar 6634│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-riscv64.jar 6635│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux.jar 6636│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos-arm64.jar 6637│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos.jar 6638│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-arm64.jar 6639│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-x86.jar 6640│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows.jar 6641│   │   │   │   │   │   ├── lwjgl-rpmalloc-sources.jar 6642│   │   │   │   │   │   ├── lwjgl-rpmalloc.jar 6643│   │   │   │   │   │   └── rpmalloc_license.txt 6644│   │   │   │   │   ├── lwjgl-shaderc 6645│   │   │   │   │   │   ├── lwjgl-shaderc-javadoc.jar 6646│   │   │   │   │   │   ├── lwjgl-shaderc-natives-freebsd.jar 6647│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm32.jar 6648│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm64.jar 6649│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-ppc64le.jar 6650│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-riscv64.jar 6651│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux.jar 6652│   │   │   │   │   │   ├── lwjgl-shaderc-natives-macos-arm64.jar 6653│   │   │   │   │   │   ├── lwjgl-shaderc-natives-macos.jar 6654│   │   │   │   │   │   ├── lwjgl-shaderc-natives-windows-arm64.jar 6655│   │   │   │   │   │   ├── lwjgl-shaderc-natives-windows-x86.jar 6656│   │   │   │   │   │   ├── lwjgl-shaderc-natives-windows.jar 6657│   │   │   │   │   │   ├── lwjgl-shaderc-sources.jar 6658│   │   │   │   │   │   ├── lwjgl-shaderc.jar 6659│   │   │   │   │   │   └── shaderc_license.txt 6660│   │   │   │   │   ├── lwjgl-spvc 6661│   │   │   │   │   │   ├── lwjgl-spvc-javadoc.jar 6662│   │   │   │   │   │   ├── lwjgl-spvc-natives-freebsd.jar 6663│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm32.jar 6664│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm64.jar 6665│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-ppc64le.jar 6666│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-riscv64.jar 6667│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux.jar 6668│   │   │   │   │   │   ├── lwjgl-spvc-natives-macos-arm64.jar 6669│   │   │   │   │   │   ├── lwjgl-spvc-natives-macos.jar 6670│   │   │   │   │   │   ├── lwjgl-spvc-natives-windows-arm64.jar 6671│   │   │   │   │   │   ├── lwjgl-spvc-natives-windows-x86.jar 6672│   │   │   │   │   │   ├── lwjgl-spvc-natives-windows.jar 6673│   │   │   │   │   │   ├── lwjgl-spvc-sources.jar 6674│   │   │   │   │   │   └── lwjgl-spvc.jar 6675│   │   │   │   │   ├── lwjgl-sse 6676│   │   │   │   │   │   ├── lwjgl-sse-javadoc.jar 6677│   │   │   │   │   │   ├── lwjgl-sse-natives-freebsd.jar 6678│   │   │   │   │   │   ├── lwjgl-sse-natives-linux.jar 6679│   │   │   │   │   │   ├── lwjgl-sse-natives-macos.jar 6680│   │   │   │   │   │   ├── lwjgl-sse-natives-windows-x86.jar 6681│   │   │   │   │   │   ├── lwjgl-sse-natives-windows.jar 6682│   │   │   │   │   │   ├── lwjgl-sse-sources.jar 6683│   │   │   │   │   │   └── lwjgl-sse.jar 6684│   │   │   │   │   ├── lwjgl-stb 6685│   │   │   │   │   │   ├── lwjgl-stb-javadoc.jar 6686│   │   │   │   │   │   ├── lwjgl-stb-natives-freebsd.jar 6687│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-arm32.jar 6688│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-arm64.jar 6689│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-ppc64le.jar 6690│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-riscv64.jar 6691│   │   │   │   │   │   ├── lwjgl-stb-natives-linux.jar 6692│   │   │   │   │   │   ├── lwjgl-stb-natives-macos-arm64.jar 6693│   │   │   │   │   │   ├── lwjgl-stb-natives-macos.jar 6694│   │   │   │   │   │   ├── lwjgl-stb-natives-windows-arm64.jar 6695│   │   │   │   │   │   ├── lwjgl-stb-natives-windows-x86.jar 6696│   │   │   │   │   │   ├── lwjgl-stb-natives-windows.jar 6697│   │   │   │   │   │   ├── lwjgl-stb-sources.jar 6698│   │   │   │   │   │   └── lwjgl-stb.jar 6699│   │   │   │   │   ├── lwjgl-tinyexr 6700│   │   │   │   │   │   ├── lwjgl-tinyexr-javadoc.jar 6701│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-freebsd.jar 6702│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm32.jar 6703│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm64.jar 6704│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-ppc64le.jar 6705│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-riscv64.jar 6706│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux.jar 6707│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-macos-arm64.jar 6708│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-macos.jar 6709│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-arm64.jar 6710│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-x86.jar 6711│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-windows.jar 6712│   │   │   │   │   │   ├── lwjgl-tinyexr-sources.jar 6713│   │   │   │   │   │   ├── lwjgl-tinyexr.jar 6714│   │   │   │   │   │   └── tinyexr_license.txt 6715│   │   │   │   │   ├── lwjgl-tinyfd 6716│   │   │   │   │   │   ├── lwjgl-tinyfd-javadoc.jar 6717│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-freebsd.jar 6718│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm32.jar 6719│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm64.jar 6720│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-ppc64le.jar 6721│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-riscv64.jar 6722│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux.jar 6723│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-macos-arm64.jar 6724│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-macos.jar 6725│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-arm64.jar 6726│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-x86.jar 6727│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-windows.jar 6728│   │   │   │   │   │   ├── lwjgl-tinyfd-sources.jar 6729│   │   │   │   │   │   ├── lwjgl-tinyfd.jar 6730│   │   │   │   │   │   └── tinyfd_license.txt 6731│   │   │   │   │   ├── lwjgl-tootle 6732│   │   │   │   │   │   ├── lwjgl-tootle-javadoc.jar 6733│   │   │   │   │   │   ├── lwjgl-tootle-natives-freebsd.jar 6734│   │   │   │   │   │   ├── lwjgl-tootle-natives-linux.jar 6735│   │   │   │   │   │   ├── lwjgl-tootle-natives-macos.jar 6736│   │   │   │   │   │   ├── lwjgl-tootle-natives-windows-x86.jar 6737│   │   │   │   │   │   ├── lwjgl-tootle-natives-windows.jar 6738│   │   │   │   │   │   ├── lwjgl-tootle-sources.jar 6739│   │   │   │   │   │   ├── lwjgl-tootle.jar 6740│   │   │   │   │   │   ├── tootle_directxmesh_license.txt 6741│   │   │   │   │   │   └── tootle_license.txt 6742│   │   │   │   │   ├── lwjgl-vma 6743│   │   │   │   │   │   ├── lwjgl-vma-javadoc.jar 6744│   │   │   │   │   │   ├── lwjgl-vma-natives-freebsd.jar 6745│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-arm32.jar 6746│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-arm64.jar 6747│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-ppc64le.jar 6748│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-riscv64.jar 6749│   │   │   │   │   │   ├── lwjgl-vma-natives-linux.jar 6750│   │   │   │   │   │   ├── lwjgl-vma-natives-macos-arm64.jar 6751│   │   │   │   │   │   ├── lwjgl-vma-natives-macos.jar 6752│   │   │   │   │   │   ├── lwjgl-vma-natives-windows-arm64.jar 6753│   │   │   │   │   │   ├── lwjgl-vma-natives-windows-x86.jar 6754│   │   │   │   │   │   ├── lwjgl-vma-natives-windows.jar 6755│   │   │   │   │   │   ├── lwjgl-vma-sources.jar 6756│   │   │   │   │   │   ├── lwjgl-vma.jar 6757│   │   │   │   │   │   └── vma_license.txt 6758│   │   │   │   │   ├── lwjgl-vulkan 6759│   │   │   │   │   │   ├── khronos_license.txt 6760│   │   │   │   │   │   ├── lwjgl-vulkan-javadoc.jar 6761│   │   │   │   │   │   ├── lwjgl-vulkan-natives-macos-arm64.jar 6762│   │   │   │   │   │   ├── lwjgl-vulkan-natives-macos.jar 6763│   │   │   │   │   │   ├── lwjgl-vulkan-sources.jar 6764│   │   │   │   │   │   └── lwjgl-vulkan.jar 6765│   │   │   │   │   ├── lwjgl-xxhash 6766│   │   │   │   │   │   ├── lwjgl-xxhash-javadoc.jar 6767│   │   │   │   │   │   ├── lwjgl-xxhash-natives-freebsd.jar 6768│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm32.jar 6769│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm64.jar 6770│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-ppc64le.jar 6771│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-riscv64.jar 6772│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux.jar 6773│   │   │   │   │   │   ├── lwjgl-xxhash-natives-macos-arm64.jar 6774│   │   │   │   │   │   ├── lwjgl-xxhash-natives-macos.jar 6775│   │   │   │   │   │   ├── lwjgl-xxhash-natives-windows-arm64.jar 6776│   │   │   │   │   │   ├── lwjgl-xxhash-natives-windows-x86.jar 6777│   │   │   │   │   │   ├── lwjgl-xxhash-natives-windows.jar 6778│   │   │   │   │   │   ├── lwjgl-xxhash-sources.jar 6779│   │   │   │   │   │   ├── lwjgl-xxhash.jar 6780│   │   │   │   │   │   └── xxhash_license.txt 6781│   │   │   │   │   ├── lwjgl-yoga 6782│   │   │   │   │   │   ├── lwjgl-yoga-javadoc.jar 6783│   │   │   │   │   │   ├── lwjgl-yoga-natives-freebsd.jar 6784│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm32.jar 6785│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm64.jar 6786│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-ppc64le.jar 6787│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-riscv64.jar 6788│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux.jar 6789│   │   │   │   │   │   ├── lwjgl-yoga-natives-macos-arm64.jar 6790│   │   │   │   │   │   ├── lwjgl-yoga-natives-macos.jar 6791│   │   │   │   │   │   ├── lwjgl-yoga-natives-windows-arm64.jar 6792│   │   │   │   │   │   ├── lwjgl-yoga-natives-windows-x86.jar 6793│   │   │   │   │   │   ├── lwjgl-yoga-natives-windows.jar 6794│   │   │   │   │   │   ├── lwjgl-yoga-sources.jar 6795│   │   │   │   │   │   ├── lwjgl-yoga.jar 6796│   │   │   │   │   │   └── yoga_license.txt 6797│   │   │   │   │   └── lwjgl-zstd 6798│   │   │   │   │   ├── lwjgl-zstd-javadoc.jar 6799│   │   │   │   │   ├── lwjgl-zstd-natives-freebsd.jar 6800│   │   │   │   │   ├── lwjgl-zstd-natives-linux-arm32.jar 6801│   │   │   │   │   ├── lwjgl-zstd-natives-linux-arm64.jar 6802│   │   │   │   │   ├── lwjgl-zstd-natives-linux-ppc64le.jar 6803│   │   │   │   │   ├── lwjgl-zstd-natives-linux-riscv64.jar 6804│   │   │   │   │   ├── lwjgl-zstd-natives-linux.jar 6805│   │   │   │   │   ├── lwjgl-zstd-natives-macos-arm64.jar 6806│   │   │   │   │   ├── lwjgl-zstd-natives-macos.jar 6807│   │   │   │   │   ├── lwjgl-zstd-natives-windows-arm64.jar 6808│   │   │   │   │   ├── lwjgl-zstd-natives-windows-x86.jar 6809│   │   │   │   │   ├── lwjgl-zstd-natives-windows.jar 6810│   │   │   │   │   ├── lwjgl-zstd-sources.jar 6811│   │   │   │   │   ├── lwjgl-zstd.jar 6812│   │   │   │   │   └── zstd_license.txt 6813│   │   │   │   ├── busybox 6814│   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.iso 6815│   │   │   │   │   ├── busybox-1.37.0-docs.tar.gz 6816│   │   │   │   │   └── busybox-1.37.0-static-nonet-build.iso 6817│   │   │   │   ├── linux 6818│   │   │   │   │   └── kernel 6819│   │   │   │   │   ├── ISOLINUX 6820│   │   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.ISO 6821│   │   │   │   │   │   └── linux-6.13.6-bootdisk-nomodule-x86_64.ISO 6822│   │   │   │   │   ├── Linux-4.9-kernel-x86_64.iso 6823│   │   │   │   │   └── linux-6.13.6-kernel-x86_64.iso 6824│   │   │   │   └── scrap 6825│   │   │   │   ├── README.md 6826│   │   │   │   ├── WinCat-0.1.8.zip 6827│   │   │   │   ├── Xmake-0.1.5.exe 6828│   │   │   │   ├── Xmake-0.1.5.out 6829│   │   │   │   └── light_builtins 6830│   │   │   │   ├── cat 6831│   │   │   │   ├── echo 6832│   │   │   │   ├── light_builtins_c.7z 6833│   │   │   │   ├── light_builtins_cpp.7z 6834│   │   │   │   ├── light_builtins_rust.7z 6835│   │   │   │   ├── ls 6836│   │   │   │   ├── mkdir 6837│   │   │   │   ├── mv 6838│   │   │   │   ├── pwd 6839│   │   │   │   └── rmdir 6840│   │   │   └── tools 6841│   │   │   └── genrate_sha.sh 6842│   │   ├── README.md 6843│   │   ├── SDL 6844│   │   │   ├── Android.mk 6845│   │   │   ├── BUGS.txt 6846│   │   │   ├── CMakeLists.txt 6847│   │   │   ├── CREDITS.md 6848│   │   │   ├── INSTALL.md 6849│   │   │   ├── LICENSE.txt 6850│   │   │   ├── README.md 6851│   │   │   ├── VisualC 6852│   │   │   │   ├── SDL 6853│   │   │   │   │   ├── Directory.Build.props 6854│   │   │   │   │   ├── SDL.vcxproj 6855│   │   │   │   │   └── SDL.vcxproj.filters 6856│   │   │   │   ├── SDL.sln 6857│   │   │   │   ├── SDL_test 6858│   │   │   │   │   ├── Directory.Build.props 6859│   │   │   │   │   └── SDL_test.vcxproj 6860│   │   │   │   ├── VisualC 6861│   │   │   │   │   └── examples 6862│   │   │   │   │   ├── audio 6863│   │   │   │   │   │   ├── 01-simple-playback 6864│   │   │   │   │   │   │   └── 01-simple-playback.vcxproj 6865│   │   │   │   │   │   ├── 02-simple-playback-callback 6866│   │   │   │   │   │   │   └── 02-simple-playback-callback.vcxproj 6867│   │   │   │   │   │   └── 03-load-wav 6868│   │   │   │   │   │   └── 03-load-wav.vcxproj 6869│   │   │   │   │   ├── camera 6870│   │   │   │   │   │   └── 01-read-and-draw 6871│   │   │   │   │   │   └── 01-read-and-draw.vcxproj 6872│   │   │   │   │   ├── game 6873│   │   │   │   │   │   └── 01-snake 6874│   │   │   │   │   │   └── 01-snake.vcxproj 6875│   │   │   │   │   ├── pen 6876│   │   │   │   │   │   └── 01-drawing-lines 6877│   │   │   │   │   │   └── 01-drawing-lines.vcxproj 6878│   │   │   │   │   └── renderer 6879│   │   │   │   │   ├── 01-clear 6880│   │   │   │   │   │   └── 01-clear.vcxproj 6881│   │   │   │   │   ├── 02-primitives 6882│   │   │   │   │   │   └── 02-primitives.vcxproj 6883│   │   │   │   │   ├── 03-lines 6884│   │   │   │   │   │   └── 03-lines.vcxproj 6885│   │   │   │   │   ├── 04-points 6886│   │   │   │   │   │   └── 04-points.vcxproj 6887│   │   │   │   │   ├── 05-rectangles 6888│   │   │   │   │   │   └── 05-rectangles.vcxproj 6889│   │   │   │   │   ├── 06-textures 6890│   │   │   │   │   │   └── 06-textures.vcxproj 6891│   │   │   │   │   ├── 07-streaming-textures 6892│   │   │   │   │   │   └── 07-streaming-textures.vcxproj 6893│   │   │   │   │   ├── 08-rotating-textures 6894│   │   │   │   │   │   └── 08-rotating-textures.vcxproj 6895│   │   │   │   │   ├── 09-scaling-textures 6896│   │   │   │   │   │   └── 09-scaling-textures.vcxproj 6897│   │   │   │   │   ├── 10-geometry 6898│   │   │   │   │   │   └── 10-geometry.vcxproj 6899│   │   │   │   │   ├── 11-color-mods 6900│   │   │   │   │   │   └── 11-color-mods.vcxproj 6901│   │   │   │   │   ├── 14-viewport 6902│   │   │   │   │   │   └── 14-viewport.vcxproj 6903│   │   │   │   │   ├── 15-cliprect 6904│   │   │   │   │   │   └── 15-cliprect.vcxproj 6905│   │   │   │   │   ├── 17-read-pixels 6906│   │   │   │   │   │   └── 17-read-pixels.vcxproj 6907│   │   │   │   │   └── 18-debug-text 6908│   │   │   │   │   └── 18-debug-text.vcxproj 6909│   │   │   │   ├── clean.sh 6910│   │   │   │   ├── examples 6911│   │   │   │   │   ├── Directory.Build.props 6912│   │   │   │   │   ├── asyncio 6913│   │   │   │   │   │   └── 01-load-bitmaps 6914│   │   │   │   │   │   └── 01-load-bitmaps.vcxproj 6915│   │   │   │   │   ├── audio 6916│   │   │   │   │   │   ├── 01-simple-playback 6917│   │   │   │   │   │   │   └── 01-simple-playback.vcxproj 6918│   │   │   │   │   │   ├── 02-simple-playback-callback 6919│   │   │   │   │   │   │   └── 02-simple-playback-callback.vcxproj 6920│   │   │   │   │   │   ├── 03-load-wav 6921│   │   │   │   │   │   │   └── 03-load-wav.vcxproj 6922│   │   │   │   │   │   └── 04-multiple-streams 6923│   │   │   │   │   │   └── 04-multiple-streams.vcxproj 6924│   │   │   │   │   ├── camera 6925│   │   │   │   │   │   └── 01-read-and-draw 6926│   │   │   │   │   │   └── 01-read-and-draw.vcxproj 6927│   │   │   │   │   ├── demo 6928│   │   │   │   │   │   ├── 01-snake 6929│   │   │   │   │   │   │   └── 01-snake.vcxproj 6930│   │   │   │   │   │   ├── 02-woodeneye-008 6931│   │   │   │   │   │   │   └── 02-woodeneye-008.vcxproj 6932│   │   │   │   │   │   ├── 03-infinite-monkeys 6933│   │   │   │   │   │   │   └── 03-infinite-monkeys.vcxproj 6934│   │   │   │   │   │   └── 04-bytepusher 6935│   │   │   │   │   │   └── 04-bytepusher.vcxproj 6936│   │   │   │   │   ├── generate.py 6937│   │   │   │   │   ├── input 6938│   │   │   │   │   │   ├── 01-joystick-polling 6939│   │   │   │   │   │   │   └── 01-joystick-polling.vcxproj 6940│   │   │   │   │   │   └── 02-joystick-events 6941│   │   │   │   │   │   └── 02-joystick-events.vcxproj 6942│   │   │   │   │   ├── pen 6943│   │   │   │   │   │   └── 01-drawing-lines 6944│   │   │   │   │   │   └── 01-drawing-lines.vcxproj 6945│   │   │   │   │   └── renderer 6946│   │   │   │   │   ├── 01-clear 6947│   │   │   │   │   │   └── 01-clear.vcxproj 6948│   │   │   │   │   ├── 02-primitives 6949│   │   │   │   │   │   └── 02-primitives.vcxproj 6950│   │   │   │   │   ├── 03-lines 6951│   │   │   │   │   │   └── 03-lines.vcxproj 6952│   │   │   │   │   ├── 04-points 6953│   │   │   │   │   │   └── 04-points.vcxproj 6954│   │   │   │   │   ├── 05-rectangles 6955│   │   │   │   │   │   └── 05-rectangles.vcxproj 6956│   │   │   │   │   ├── 06-textures 6957│   │   │   │   │   │   └── 06-textures.vcxproj 6958│   │   │   │   │   ├── 07-streaming-textures 6959│   │   │   │   │   │   └── 07-streaming-textures.vcxproj 6960│   │   │   │   │   ├── 08-rotating-textures 6961│   │   │   │   │   │   └── 08-rotating-textures.vcxproj 6962│   │   │   │   │   ├── 09-scaling-textures 6963│   │   │   │   │   │   └── 09-scaling-textures.vcxproj 6964│   │   │   │   │   ├── 10-geometry 6965│   │   │   │   │   │   └── 10-geometry.vcxproj 6966│   │   │   │   │   ├── 11-color-mods 6967│   │   │   │   │   │   └── 11-color-mods.vcxproj 6968│   │   │   │   │   ├── 14-viewport 6969│   │   │   │   │   │   └── 14-viewport.vcxproj 6970│   │   │   │   │   ├── 15-cliprect 6971│   │   │   │   │   │   └── 15-cliprect.vcxproj 6972│   │   │   │   │   ├── 17-read-pixels 6973│   │   │   │   │   │   └── 17-read-pixels.vcxproj 6974│   │   │   │   │   ├── 18-debug-text 6975│   │   │   │   │   │   └── 18-debug-text.vcxproj 6976│   │   │   │   │   └── 19-affine-textures 6977│   │   │   │   │   └── 19-affine-textures.vcxproj 6978│   │   │   │   └── tests 6979│   │   │   │   ├── checkkeys 6980│   │   │   │   │   └── checkkeys.vcxproj 6981│   │   │   │   ├── loopwave 6982│   │   │   │   │   └── loopwave.vcxproj 6983│   │   │   │   ├── testatomic 6984│   │   │   │   │   └── testatomic.vcxproj 6985│   │   │   │   ├── testautomation 6986│   │   │   │   │   └── testautomation.vcxproj 6987│   │   │   │   ├── testcontroller 6988│   │   │   │   │   └── testcontroller.vcxproj 6989│   │   │   │   ├── testdialog 6990│   │   │   │   │   └── testdialog.vcxproj 6991│   │   │   │   ├── testdraw 6992│   │   │   │   │   └── testdraw.vcxproj 6993│   │   │   │   ├── testfile 6994│   │   │   │   │   └── testfile.vcxproj 6995│   │   │   │   ├── testgl 6996│   │   │   │   │   └── testgl.vcxproj 6997│   │   │   │   ├── testgles2 6998│   │   │   │   │   └── testgles2.vcxproj 6999│   │   │   │   ├── testoverlay 7000│   │   │   │   │   └── testoverlay.vcxproj 7001│   │   │   │   ├── testpen 7002│   │   │   │   │   └── testpen.vcxproj 7003│   │   │   │   ├── testplatform 7004│   │   │   │   │   └── testplatform.vcxproj 7005│   │   │   │   ├── testpower 7006│   │   │   │   │   └── testpower.vcxproj 7007│   │   │   │   ├── testrendertarget 7008│   │   │   │   │   └── testrendertarget.vcxproj 7009│   │   │   │   ├── testrumble 7010│   │   │   │   │   └── testrumble.vcxproj 7011│   │   │   │   ├── testscale 7012│   │   │   │   │   └── testscale.vcxproj 7013│   │   │   │   ├── testsensor 7014│   │   │   │   │   └── testsensor.vcxproj 7015│   │   │   │   ├── testshape 7016│   │   │   │   │   └── testshape.vcxproj 7017│   │   │   │   ├── testsoftwaretransparent 7018│   │   │   │   │   └── testsoftwaretransparent.vcxproj 7019│   │   │   │   ├── testsprite 7020│   │   │   │   │   └── testsprite.vcxproj 7021│   │   │   │   ├── testsurround 7022│   │   │   │   │   └── testsurround.vcxproj 7023│   │   │   │   ├── testvulkan 7024│   │   │   │   │   └── testvulkan.vcxproj 7025│   │   │   │   ├── testwm 7026│   │   │   │   │   └── testwm.vcxproj 7027│   │   │   │   └── testyuv 7028│   │   │   │   └── testyuv.vcxproj 7029│   │   │   ├── VisualC-GDK 7030│   │   │   │   ├── SDL 7031│   │   │   │   │   ├── SDL.vcxproj 7032│   │   │   │   │   └── SDL.vcxproj.filters 7033│   │   │   │   ├── SDL.sln 7034│   │   │   │   ├── SDL_test 7035│   │   │   │   │   └── SDL_test.vcxproj 7036│   │   │   │   ├── clean.sh 7037│   │   │   │   ├── logos 7038│   │   │   │   │   ├── Logo100x100.png 7039│   │   │   │   │   ├── Logo150x150.png 7040│   │   │   │   │   ├── Logo44x44.png 7041│   │   │   │   │   ├── Logo480x480.png 7042│   │   │   │   │   └── SplashScreenImage.png 7043│   │   │   │   └── tests 7044│   │   │   │   ├── testcontroller 7045│   │   │   │   │   ├── PackageLayout.xml 7046│   │   │   │   │   ├── testcontroller.vcxproj 7047│   │   │   │   │   ├── testcontroller.vcxproj.filters 7048│   │   │   │   │   ├── wingdk 7049│   │   │   │   │   │   └── MicrosoftGame.config 7050│   │   │   │   │   ├── xboxone 7051│   │   │   │   │   │   └── MicrosoftGame.config 7052│   │   │   │   │   └── xboxseries 7053│   │   │   │   │   └── MicrosoftGame.config 7054│   │   │   │   ├── testgdk 7055│   │   │   │   │   ├── PackageLayout.xml 7056│   │   │   │   │   ├── src 7057│   │   │   │   │   │   └── testgdk.cpp 7058│   │   │   │   │   ├── testgdk.vcxproj 7059│   │   │   │   │   ├── testgdk.vcxproj.filters 7060│   │   │   │   │   ├── wingdk 7061│   │   │   │   │   │   └── MicrosoftGame.config 7062│   │   │   │   │   ├── xboxone 7063│   │   │   │   │   │   └── MicrosoftGame.config 7064│   │   │   │   │   └── xboxseries 7065│   │   │   │   │   └── MicrosoftGame.config 7066│   │   │   │   └── testsprite 7067│   │   │   │   ├── PackageLayout.xml 7068│   │   │   │   ├── testsprite.vcxproj 7069│   │   │   │   ├── testsprite.vcxproj.filters 7070│   │   │   │   ├── wingdk 7071│   │   │   │   │   └── MicrosoftGame.config 7072│   │   │   │   ├── xboxone 7073│   │   │   │   │   └── MicrosoftGame.config 7074│   │   │   │   └── xboxseries 7075│   │   │   │   └── MicrosoftGame.config 7076│   │   │   ├── WhatsNew.txt 7077│   │   │   ├── Xcode 7078│   │   │   │   ├── SDL 7079│   │   │   │   │   ├── Info-Framework.plist 7080│   │   │   │   │   ├── SDL.xcodeproj 7081│   │   │   │   │   │   └── project.pbxproj 7082│   │   │   │   │   ├── SDL3 7083│   │   │   │   │   │   └── Info.plist 7084│   │   │   │   │   ├── config.xcconfig 7085│   │   │   │   │   └── pkg-support 7086│   │   │   │   │   ├── SDL.info 7087│   │   │   │   │   ├── build.xcconfig 7088│   │   │   │   │   ├── resources 7089│   │   │   │   │   │   ├── CMake 7090│   │   │   │   │   │   │   ├── SDL3Config.cmake 7091│   │   │   │   │   │   │   └── SDL3ConfigVersion.cmake 7092│   │   │   │   │   │   ├── INSTALL.md 7093│   │   │   │   │   │   ├── SDL_DS_Store 7094│   │   │   │   │   │   └── framework 7095│   │   │   │   │   │   └── INSTALL.md 7096│   │   │   │   │   ├── sdl_logo.pdf 7097│   │   │   │   │   └── share 7098│   │   │   │   │   └── cmake 7099│   │   │   │   │   └── SDL3 7100│   │   │   │   │   ├── SDL3Config.cmake 7101│   │   │   │   │   └── SDL3ConfigVersion.cmake 7102│   │   │   │   ├── SDLTest 7103│   │   │   │   │   ├── SDLTest.xcodeproj 7104│   │   │   │   │   │   └── project.pbxproj 7105│   │   │   │   │   ├── config.xcconfig 7106│   │   │   │   │   └── test-Info.plist 7107│   │   │   │   └── XcodeDocSet 7108│   │   │   │   └── Doxyfile 7109│   │   │   ├── android-project 7110│   │   │   │   ├── app 7111│   │   │   │   │   ├── build.gradle 7112│   │   │   │   │   ├── jni 7113│   │   │   │   │   │   ├── Android.mk 7114│   │   │   │   │   │   ├── Application.mk 7115│   │   │   │   │   │   ├── CMakeLists.txt 7116│   │   │   │   │   │   └── src 7117│   │   │   │   │   │   ├── Android.mk 7118│   │   │   │   │   │   ├── CMakeLists.txt 7119│   │   │   │   │   │   └── YourSourceHere.c 7120│   │   │   │   │   ├── proguard-rules.pro 7121│   │   │   │   │   └── src 7122│   │   │   │   │   └── main 7123│   │   │   │   │   ├── AndroidManifest.xml 7124│   │   │   │   │   ├── java 7125│   │   │   │   │   │   └── org 7126│   │   │   │   │   │   └── libsdl 7127│   │   │   │   │   │   └── app 7128│   │   │   │   │   │   ├── HIDDevice.java 7129│   │   │   │   │   │   ├── HIDDeviceBLESteamController.java 7130│   │   │   │   │   │   ├── HIDDeviceManager.java 7131│   │   │   │   │   │   ├── HIDDeviceUSB.java 7132│   │   │   │   │   │   ├── SDL.java 7133│   │   │   │   │   │   ├── SDLActivity.java 7134│   │   │   │   │   │   ├── SDLAudioManager.java 7135│   │   │   │   │   │   ├── SDLControllerManager.java 7136│   │   │   │   │   │   ├── SDLDummyEdit.java 7137│   │   │   │   │   │   ├── SDLInputConnection.java 7138│   │   │   │   │   │   └── SDLSurface.java 7139│   │   │   │   │   └── res 7140│   │   │   │   │   ├── mipmap-hdpi 7141│   │   │   │   │   │   └── ic_launcher.png 7142│   │   │   │   │   ├── mipmap-mdpi 7143│   │   │   │   │   │   └── ic_launcher.png 7144│   │   │   │   │   ├── mipmap-xhdpi 7145│   │   │   │   │   │   └── ic_launcher.png 7146│   │   │   │   │   ├── mipmap-xxhdpi 7147│   │   │   │   │   │   └── ic_launcher.png 7148│   │   │   │   │   ├── mipmap-xxxhdpi 7149│   │   │   │   │   │   └── ic_launcher.png 7150│   │   │   │   │   └── values 7151│   │   │   │   │   ├── colors.xml 7152│   │   │   │   │   ├── strings.xml 7153│   │   │   │   │   └── styles.xml 7154│   │   │   │   ├── build.gradle 7155│   │   │   │   ├── gradle 7156│   │   │   │   │   └── wrapper 7157│   │   │   │   │   ├── gradle-wrapper.jar 7158│   │   │   │   │   └── gradle-wrapper.properties 7159│   │   │   │   ├── gradle.properties 7160│   │   │   │   ├── gradlew 7161│   │   │   │   ├── gradlew.bat 7162│   │   │   │   └── settings.gradle 7163│   │   │   ├── build-scripts 7164│   │   │   │   ├── SDL_migration.cocci 7165│   │   │   │   ├── add-source-to-projects.pl 7166│   │   │   │   ├── androidbuildlibs.sh 7167│   │   │   │   ├── build-release.py 7168│   │   │   │   ├── build-web-examples.pl 7169│   │   │   │   ├── casefolding.txt 7170│   │   │   │   ├── check_android_jni.py 7171│   │   │   │   ├── check_elf_alignment.sh 7172│   │   │   │   ├── check_stdlib_usage.py 7173│   │   │   │   ├── clang-format-src.sh 7174│   │   │   │   ├── cmake-toolchain-mingw64-i686.cmake 7175│   │   │   │   ├── cmake-toolchain-mingw64-x86_64.cmake 7176│   │   │   │   ├── cmake-toolchain-qnx-aarch64le.cmake 7177│   │   │   │   ├── cmake-toolchain-qnx-x86_64.cmake 7178│   │   │   │   ├── codechecker-buildbot.sh 7179│   │   │   │   ├── create-android-project.py 7180│   │   │   │   ├── create-release.py 7181│   │   │   │   ├── create_tbds.py 7182│   │   │   │   ├── fnsince.pl 7183│   │   │   │   ├── gen_audio_channel_conversion.c 7184│   │   │   │   ├── git-pre-push-hook.pl 7185│   │   │   │   ├── makecasefoldhashtable.pl 7186│   │   │   │   ├── pkg-support 7187│   │   │   │   │   ├── android 7188│   │   │   │   │   │   ├── INSTALL.md.in 7189│   │   │   │   │   │   └── aar 7190│   │   │   │   │   │   ├── __main__.py.in 7191│   │   │   │   │   │   ├── cmake 7192│   │   │   │   │   │   │   ├── SDL3Config.cmake 7193│   │   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 7194│   │   │   │   │   │   └── description.json.in 7195│   │   │   │   │   ├── mingw 7196│   │   │   │   │   │   ├── INSTALL.md.in 7197│   │   │   │   │   │   ├── Makefile 7198│   │   │   │   │   │   └── cmake 7199│   │   │   │   │   │   ├── SDL3Config.cmake 7200│   │   │   │   │   │   └── SDL3ConfigVersion.cmake 7201│   │   │   │   │   ├── msvc 7202│   │   │   │   │   │   ├── Directory.Build.props 7203│   │   │   │   │   │   ├── INSTALL.md.in 7204│   │   │   │   │   │   ├── arm64 7205│   │   │   │   │   │   │   └── INSTALL.md.in 7206│   │   │   │   │   │   ├── cmake 7207│   │   │   │   │   │   │   ├── SDL3Config.cmake.in 7208│   │   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 7209│   │   │   │   │   │   ├── x64 7210│   │   │   │   │   │   │   └── INSTALL.md.in 7211│   │   │   │   │   │   └── x86 7212│   │   │   │   │   │   └── INSTALL.md.in 7213│   │   │   │   │   └── source 7214│   │   │   │   │   ├── SDL_revision.h.cmake.in 7215│   │   │   │   │   └── SDL_revision.h.in 7216│   │   │   │   ├── release-info.json 7217│   │   │   │   ├── rename_api.py 7218│   │   │   │   ├── rename_headers.py 7219│   │   │   │   ├── rename_macros.py 7220│   │   │   │   ├── rename_symbols.py 7221│   │   │   │   ├── rename_types.py 7222│   │   │   │   ├── setup-gdk-desktop.py 7223│   │   │   │   ├── showrev.sh 7224│   │   │   │   ├── test-versioning.sh 7225│   │   │   │   ├── update-copyright.sh 7226│   │   │   │   ├── update-version.sh 7227│   │   │   │   ├── updaterev.sh 7228│   │   │   │   └── wikiheaders.pl 7229│   │   │   ├── cmake 7230│   │   │   │   ├── 3rdparty.cmake 7231│   │   │   │   ├── CPackProjectConfig.cmake.in 7232│   │   │   │   ├── FindFFmpeg.cmake 7233│   │   │   │   ├── FindLibUSB.cmake 7234│   │   │   │   ├── GetGitRevisionDescription.cmake 7235│   │   │   │   ├── GetGitRevisionDescription.cmake.in 7236│   │   │   │   ├── PkgConfigHelper.cmake 7237│   │   │   │   ├── PreseedEmscriptenCache.cmake 7238│   │   │   │   ├── PreseedMSVCCache.cmake 7239│   │   │   │   ├── PreseedNokiaNGageCache.cmake 7240│   │   │   │   ├── SDL3Config.cmake.in 7241│   │   │   │   ├── SDL3jarTargets.cmake.in 7242│   │   │   │   ├── android 7243│   │   │   │   │   ├── FindSdlAndroid.cmake 7244│   │   │   │   │   ├── FindSdlAndroidBuildTools.cmake 7245│   │   │   │   │   ├── FindSdlAndroidPlatform.cmake 7246│   │   │   │   │   ├── SdlAndroidFunctions.cmake 7247│   │   │   │   │   └── SdlAndroidScript.cmake 7248│   │   │   │   ├── cmake_uninstall.cmake.in 7249│   │   │   │   ├── macros.cmake 7250│   │   │   │   ├── sdl3.pc.in 7251│   │   │   │   ├── sdlchecks.cmake 7252│   │   │   │   ├── sdlcommands.cmake 7253│   │   │   │   ├── sdlcompilers.cmake 7254│   │   │   │   ├── sdlcpu.cmake 7255│   │   │   │   ├── sdlmanpages.cmake 7256│   │   │   │   ├── sdlplatform.cmake 7257│   │   │   │   ├── test 7258│   │   │   │   │   ├── CMakeLists.txt 7259│   │   │   │   │   ├── inc_sdl_slash.c 7260│   │   │   │   │   ├── main.swift 7261│   │   │   │   │   ├── main_cli.c 7262│   │   │   │   │   ├── main_gui.c 7263│   │   │   │   │   ├── main_lib.c 7264│   │   │   │   │   ├── sdltest.c 7265│   │   │   │   │   ├── swift 7266│   │   │   │   │   │   ├── module.modulemap 7267│   │   │   │   │   │   └── shim.h 7268│   │   │   │   │   └── test_pkgconfig.sh 7269│   │   │   │   └── xxd.py 7270│   │   │   ├── docs 7271│   │   │   │   ├── INTRO-androidstudio.md 7272│   │   │   │   ├── INTRO-cmake.md 7273│   │   │   │   ├── INTRO-emscripten.md 7274│   │   │   │   ├── INTRO-mingw.md 7275│   │   │   │   ├── INTRO-visualstudio.md 7276│   │   │   │   ├── INTRO-xcode.md 7277│   │   │   │   ├── README-android.md 7278│   │   │   │   ├── README-bsd.md 7279│   │   │   │   ├── README-cmake.md 7280│   │   │   │   ├── README-contributing.md 7281│   │   │   │   ├── README-documentation-rules.md 7282│   │   │   │   ├── README-dynapi.md 7283│   │   │   │   ├── README-emscripten.md 7284│   │   │   │   ├── README-gdk.md 7285│   │   │   │   ├── README-haiku.md 7286│   │   │   │   ├── README-highdpi.md 7287│   │   │   │   ├── README-ios.md 7288│   │   │   │   ├── README-kmsbsd.md 7289│   │   │   │   ├── README-linux.md 7290│   │   │   │   ├── README-macos.md 7291│   │   │   │   ├── README-main-functions.md 7292│   │   │   │   ├── README-migration.md 7293│   │   │   │   ├── README-n3ds.md 7294│   │   │   │   ├── README-ngage.md 7295│   │   │   │   ├── README-platforms.md 7296│   │   │   │   ├── README-porting.md 7297│   │   │   │   ├── README-ps2.md 7298│   │   │   │   ├── README-ps4.md 7299│   │   │   │   ├── README-ps5.md 7300│   │   │   │   ├── README-psp.md 7301│   │   │   │   ├── README-riscos.md 7302│   │   │   │   ├── README-steamos.md 7303│   │   │   │   ├── README-strings.md 7304│   │   │   │   ├── README-switch.md 7305│   │   │   │   ├── README-touch.md 7306│   │   │   │   ├── README-versions.md 7307│   │   │   │   ├── README-vita.md 7308│   │   │   │   ├── README-wayland.md 7309│   │   │   │   ├── README-windows.md 7310│   │   │   │   ├── README.md 7311│   │   │   │   ├── doxyfile 7312│   │   │   │   ├── hello.c 7313│   │   │   │   └── release_checklist.md 7314│   │   │   ├── examples 7315│   │   │   │   ├── CMakeLists.txt 7316│   │   │   │   ├── README.md 7317│   │   │   │   ├── asyncio 7318│   │   │   │   │   ├── 01-load-bitmaps 7319│   │   │   │   │   │   ├── README.txt 7320│   │   │   │   │   │   ├── load-bitmaps.c 7321│   │   │   │   │   │   └── thumbnail.png 7322│   │   │   │   │   └── description.txt 7323│   │   │   │   ├── audio 7324│   │   │   │   │   ├── 01-simple-playback 7325│   │   │   │   │   │   ├── README.txt 7326│   │   │   │   │   │   └── simple-playback.c 7327│   │   │   │   │   ├── 02-simple-playback-callback 7328│   │   │   │   │   │   ├── README.txt 7329│   │   │   │   │   │   └── simple-playback-callback.c 7330│   │   │   │   │   ├── 03-load-wav 7331│   │   │   │   │   │   ├── README.txt 7332│   │   │   │   │   │   └── load-wav.c 7333│   │   │   │   │   ├── 04-multiple-streams 7334│   │   │   │   │   │   ├── README.txt 7335│   │   │   │   │   │   └── multiple-streams.c 7336│   │   │   │   │   ├── 05-planar-data 7337│   │   │   │   │   │   ├── README.txt 7338│   │   │   │   │   │   ├── onmouseover.webp 7339│   │   │   │   │   │   ├── planar-data.c 7340│   │   │   │   │   │   └── thumbnail.png 7341│   │   │   │   │   ├── onmouseover.webp 7342│   │   │   │   │   └── thumbnail.png 7343│   │   │   │   ├── camera 7344│   │   │   │   │   └── 01-read-and-draw 7345│   │   │   │   │   ├── README.txt 7346│   │   │   │   │   ├── onmouseover.webp 7347│   │   │   │   │   ├── read-and-draw.c 7348│   │   │   │   │   └── thumbnail.png 7349│   │   │   │   ├── categories.txt 7350│   │   │   │   ├── demo 7351│   │   │   │   │   ├── 01-snake 7352│   │   │   │   │   │   ├── README.txt 7353│   │   │   │   │   │   ├── onmouseover.webp 7354│   │   │   │   │   │   ├── snake.c 7355│   │   │   │   │   │   └── thumbnail.png 7356│   │   │   │   │   ├── 02-woodeneye-008 7357│   │   │   │   │   │   ├── README.txt 7358│   │   │   │   │   │   ├── onmouseover.webp 7359│   │   │   │   │   │   ├── thumbnail.png 7360│   │   │   │   │   │   └── woodeneye-008.c 7361│   │   │   │   │   ├── 03-infinite-monkeys 7362│   │   │   │   │   │   ├── README.txt 7363│   │   │   │   │   │   ├── infinite-monkeys.c 7364│   │   │   │   │   │   ├── onmouseover.webp 7365│   │   │   │   │   │   └── thumbnail.png 7366│   │   │   │   │   ├── 04-bytepusher 7367│   │   │   │   │   │   ├── README.txt 7368│   │   │   │   │   │   ├── bytepusher.c 7369│   │   │   │   │   │   ├── onmouseover.webp 7370│   │   │   │   │   │   └── thumbnail.png 7371│   │   │   │   │   └── description.txt 7372│   │   │   │   ├── highlight-plugin.lua 7373│   │   │   │   ├── input 7374│   │   │   │   │   ├── 01-joystick-polling 7375│   │   │   │   │   │   ├── README.txt 7376│   │   │   │   │   │   ├── joystick-polling.c 7377│   │   │   │   │   │   ├── onmouseover.webp 7378│   │   │   │   │   │   └── thumbnail.png 7379│   │   │   │   │   ├── 02-joystick-events 7380│   │   │   │   │   │   ├── README.txt 7381│   │   │   │   │   │   ├── joystick-events.c 7382│   │   │   │   │   │   ├── onmouseover.webp 7383│   │   │   │   │   │   └── thumbnail.png 7384│   │   │   │   │   ├── 03-gamepad-polling 7385│   │   │   │   │   │   ├── README.txt 7386│   │   │   │   │   │   ├── gamepad-polling.c 7387│   │   │   │   │   │   ├── onmouseover.webp 7388│   │   │   │   │   │   └── thumbnail.png 7389│   │   │   │   │   └── 04-gamepad-events 7390│   │   │   │   │   ├── README.txt 7391│   │   │   │   │   ├── gamepad-events.c 7392│   │   │   │   │   ├── onmouseover.webp 7393│   │   │   │   │   └── thumbnail.png 7394│   │   │   │   ├── misc 7395│   │   │   │   │   ├── 01-power 7396│   │   │   │   │   │   ├── README.txt 7397│   │   │   │   │   │   ├── onmouseover.webp 7398│   │   │   │   │   │   ├── power.c 7399│   │   │   │   │   │   └── thumbnail.png 7400│   │   │   │   │   ├── 02-clipboard 7401│   │   │   │   │   │   ├── README.txt 7402│   │   │   │   │   │   ├── clipboard.c 7403│   │   │   │   │   │   ├── onmouseover.webp 7404│   │   │   │   │   │   └── thumbnail.png 7405│   │   │   │   │   └── description.txt 7406│   │   │   │   ├── pen 7407│   │   │   │   │   └── 01-drawing-lines 7408│   │   │   │   │   ├── README.txt 7409│   │   │   │   │   ├── drawing-lines.c 7410│   │   │   │   │   ├── onmouseover.webp 7411│   │   │   │   │   └── thumbnail.png 7412│   │   │   │   ├── renderer 7413│   │   │   │   │   ├── 01-clear 7414│   │   │   │   │   │   ├── README.txt 7415│   │   │   │   │   │   ├── clear.c 7416│   │   │   │   │   │   ├── onmouseover.webp 7417│   │   │   │   │   │   └── thumbnail.png 7418│   │   │   │   │   ├── 02-primitives 7419│   │   │   │   │   │   ├── README.txt 7420│   │   │   │   │   │   ├── primitives.c 7421│   │   │   │   │   │   └── thumbnail.png 7422│   │   │   │   │   ├── 03-lines 7423│   │   │   │   │   │   ├── README.txt 7424│   │   │   │   │   │   ├── lines.c 7425│   │   │   │   │   │   ├── onmouseover.webp 7426│   │   │   │   │   │   └── thumbnail.png 7427│   │   │   │   │   ├── 04-points 7428│   │   │   │   │   │   ├── README.txt 7429│   │   │   │   │   │   ├── onmouseover.webp 7430│   │   │   │   │   │   ├── points.c 7431│   │   │   │   │   │   └── thumbnail.png 7432│   │   │   │   │   ├── 05-rectangles 7433│   │   │   │   │   │   ├── README.txt 7434│   │   │   │   │   │   ├── onmouseover.webp 7435│   │   │   │   │   │   ├── rectangles.c 7436│   │   │   │   │   │   └── thumbnail.png 7437│   │   │   │   │   ├── 06-textures 7438│   │   │   │   │   │   ├── README.txt 7439│   │   │   │   │   │   ├── onmouseover.webp 7440│   │   │   │   │   │   ├── textures.c 7441│   │   │   │   │   │   └── thumbnail.png 7442│   │   │   │   │   ├── 07-streaming-textures 7443│   │   │   │   │   │   ├── README.txt 7444│   │   │   │   │   │   ├── onmouseover.webp 7445│   │   │   │   │   │   ├── streaming-textures.c 7446│   │   │   │   │   │   └── thumbnail.png 7447│   │   │   │   │   ├── 08-rotating-textures 7448│   │   │   │   │   │   ├── README.txt 7449│   │   │   │   │   │   ├── onmouseover.webp 7450│   │   │   │   │   │   ├── rotating-textures.c 7451│   │   │   │   │   │   └── thumbnail.png 7452│   │   │   │   │   ├── 09-scaling-textures 7453│   │   │   │   │   │   ├── README.txt 7454│   │   │   │   │   │   ├── onmouseover.webp 7455│   │   │   │   │   │   ├── scaling-textures.c 7456│   │   │   │   │   │   └── thumbnail.png 7457│   │   │   │   │   ├── 10-geometry 7458│   │   │   │   │   │   ├── README.txt 7459│   │   │   │   │   │   ├── geometry.c 7460│   │   │   │   │   │   ├── onmouseover.webp 7461│   │   │   │   │   │   └── thumbnail.png 7462│   │   │   │   │   ├── 11-color-mods 7463│   │   │   │   │   │   ├── README.txt 7464│   │   │   │   │   │   ├── color-mods.c 7465│   │   │   │   │   │   ├── onmouseover.webp 7466│   │   │   │   │   │   └── thumbnail.png 7467│   │   │   │   │   ├── 14-viewport 7468│   │   │   │   │   │   ├── README.txt 7469│   │   │   │   │   │   ├── thumbnail.png 7470│   │   │   │   │   │   └── viewport.c 7471│   │   │   │   │   ├── 15-cliprect 7472│   │   │   │   │   │   ├── README.txt 7473│   │   │   │   │   │   ├── cliprect.c 7474│   │   │   │   │   │   ├── onmouseover.webp 7475│   │   │   │   │   │   └── thumbnail.png 7476│   │   │   │   │   ├── 17-read-pixels 7477│   │   │   │   │   │   ├── README.txt 7478│   │   │   │   │   │   ├── onmouseover.webp 7479│   │   │   │   │   │   ├── read-pixels.c 7480│   │   │   │   │   │   └── thumbnail.png 7481│   │   │   │   │   ├── 18-debug-text 7482│   │   │   │   │   │   ├── README.txt 7483│   │   │   │   │   │   ├── debug-text.c 7484│   │   │   │   │   │   └── thumbnail.png 7485│   │   │   │   │   └── 19-affine-textures 7486│   │   │   │   │   ├── README.txt 7487│   │   │   │   │   ├── affine-textures.c 7488│   │   │   │   │   ├── onmouseover.webp 7489│   │   │   │   │   └── thumbnail.png 7490│   │   │   │   ├── save-rendering-to-bitmaps.h 7491│   │   │   │   ├── template-category.html 7492│   │   │   │   ├── template-homepage.html 7493│   │   │   │   ├── template-placeholder.png 7494│   │   │   │   ├── template.c 7495│   │   │   │   ├── template.css 7496│   │   │   │   └── template.html 7497│   │   │   ├── include 7498│   │   │   │   ├── SDL3 7499│   │   │   │   │   ├── SDL.h 7500│   │   │   │   │   ├── SDL_assert.h 7501│   │   │   │   │   ├── SDL_asyncio.h 7502│   │   │   │   │   ├── SDL_atomic.h 7503│   │   │   │   │   ├── SDL_audio.h 7504│   │   │   │   │   ├── SDL_begin_code.h 7505│   │   │   │   │   ├── SDL_bits.h 7506│   │   │   │   │   ├── SDL_blendmode.h 7507│   │   │   │   │   ├── SDL_camera.h 7508│   │   │   │   │   ├── SDL_clipboard.h 7509│   │   │   │   │   ├── SDL_close_code.h 7510│   │   │   │   │   ├── SDL_copying.h 7511│   │   │   │   │   ├── SDL_cpuinfo.h 7512│   │   │   │   │   ├── SDL_dialog.h 7513│   │   │   │   │   ├── SDL_dlopennote.h 7514│   │   │   │   │   ├── SDL_egl.h 7515│   │   │   │   │   ├── SDL_endian.h 7516│   │   │   │   │   ├── SDL_error.h 7517│   │   │   │   │   ├── SDL_events.h 7518│   │   │   │   │   ├── SDL_filesystem.h 7519│   │   │   │   │   ├── SDL_gamepad.h 7520│   │   │   │   │   ├── SDL_gpu.h 7521│   │   │   │   │   ├── SDL_guid.h 7522│   │   │   │   │   ├── SDL_haptic.h 7523│   │   │   │   │   ├── SDL_hidapi.h 7524│   │   │   │   │   ├── SDL_hints.h 7525│   │   │   │   │   ├── SDL_init.h 7526│   │   │   │   │   ├── SDL_intrin.h 7527│   │   │   │   │   ├── SDL_iostream.h 7528│   │   │   │   │   ├── SDL_joystick.h 7529│   │   │   │   │   ├── SDL_keyboard.h 7530│   │   │   │   │   ├── SDL_keycode.h 7531│   │   │   │   │   ├── SDL_loadso.h 7532│   │   │   │   │   ├── SDL_locale.h 7533│   │   │   │   │   ├── SDL_log.h 7534│   │   │   │   │   ├── SDL_main.h 7535│   │   │   │   │   ├── SDL_main_impl.h 7536│   │   │   │   │   ├── SDL_messagebox.h 7537│   │   │   │   │   ├── SDL_metal.h 7538│   │   │   │   │   ├── SDL_misc.h 7539│   │   │   │   │   ├── SDL_mouse.h 7540│   │   │   │   │   ├── SDL_mutex.h 7541│   │   │   │   │   ├── SDL_oldnames.h 7542│   │   │   │   │   ├── SDL_opengl.h 7543│   │   │   │   │   ├── SDL_opengl_glext.h 7544│   │   │   │   │   ├── SDL_opengles.h 7545│   │   │   │   │   ├── SDL_opengles2.h 7546│   │   │   │   │   ├── SDL_opengles2_gl2.h 7547│   │   │   │   │   ├── SDL_opengles2_gl2ext.h 7548│   │   │   │   │   ├── SDL_opengles2_gl2platform.h 7549│   │   │   │   │   ├── SDL_opengles2_khrplatform.h 7550│   │   │   │   │   ├── SDL_pen.h 7551│   │   │   │   │   ├── SDL_pixels.h 7552│   │   │   │   │   ├── SDL_platform.h 7553│   │   │   │   │   ├── SDL_platform_defines.h 7554│   │   │   │   │   ├── SDL_power.h 7555│   │   │   │   │   ├── SDL_process.h 7556│   │   │   │   │   ├── SDL_properties.h 7557│   │   │   │   │   ├── SDL_rect.h 7558│   │   │   │   │   ├── SDL_render.h 7559│   │   │   │   │   ├── SDL_revision.h 7560│   │   │   │   │   ├── SDL_scancode.h 7561│   │   │   │   │   ├── SDL_sensor.h 7562│   │   │   │   │   ├── SDL_stdinc.h 7563│   │   │   │   │   ├── SDL_storage.h 7564│   │   │   │   │   ├── SDL_surface.h 7565│   │   │   │   │   ├── SDL_system.h 7566│   │   │   │   │   ├── SDL_test.h 7567│   │   │   │   │   ├── SDL_test_assert.h 7568│   │   │   │   │   ├── SDL_test_common.h 7569│   │   │   │   │   ├── SDL_test_compare.h 7570│   │   │   │   │   ├── SDL_test_crc32.h 7571│   │   │   │   │   ├── SDL_test_font.h 7572│   │   │   │   │   ├── SDL_test_fuzzer.h 7573│   │   │   │   │   ├── SDL_test_harness.h 7574│   │   │   │   │   ├── SDL_test_log.h 7575│   │   │   │   │   ├── SDL_test_md5.h 7576│   │   │   │   │   ├── SDL_test_memory.h 7577│   │   │   │   │   ├── SDL_thread.h 7578│   │   │   │   │   ├── SDL_time.h 7579│   │   │   │   │   ├── SDL_timer.h 7580│   │   │   │   │   ├── SDL_touch.h 7581│   │   │   │   │   ├── SDL_tray.h 7582│   │   │   │   │   ├── SDL_version.h 7583│   │   │   │   │   ├── SDL_video.h 7584│   │   │   │   │   └── SDL_vulkan.h 7585│   │   │   │   └── build_config 7586│   │   │   │   ├── SDL_build_config.h 7587│   │   │   │   ├── SDL_build_config.h.cmake 7588│   │   │   │   ├── SDL_build_config_android.h 7589│   │   │   │   ├── SDL_build_config_ios.h 7590│   │   │   │   ├── SDL_build_config_macos.h 7591│   │   │   │   ├── SDL_build_config_minimal.h 7592│   │   │   │   ├── SDL_build_config_windows.h 7593│   │   │   │   ├── SDL_build_config_wingdk.h 7594│   │   │   │   ├── SDL_build_config_xbox.h 7595│   │   │   │   └── SDL_revision.h.cmake 7596│   │   │   ├── src 7597│   │   │   │   ├── SDL.c 7598│   │   │   │   ├── SDL_assert.c 7599│   │   │   │   ├── SDL_assert_c.h 7600│   │   │   │   ├── SDL_error.c 7601│   │   │   │   ├── SDL_error_c.h 7602│   │   │   │   ├── SDL_guid.c 7603│   │   │   │   ├── SDL_hashtable.c 7604│   │   │   │   ├── SDL_hashtable.h 7605│   │   │   │   ├── SDL_hints.c 7606│   │   │   │   ├── SDL_hints_c.h 7607│   │   │   │   ├── SDL_internal.h 7608│   │   │   │   ├── SDL_list.c 7609│   │   │   │   ├── SDL_list.h 7610│   │   │   │   ├── SDL_log.c 7611│   │   │   │   ├── SDL_log_c.h 7612│   │   │   │   ├── SDL_properties.c 7613│   │   │   │   ├── SDL_properties_c.h 7614│   │   │   │   ├── SDL_utils.c 7615│   │   │   │   ├── SDL_utils_c.h 7616│   │   │   │   ├── atomic 7617│   │   │   │   │   ├── SDL_atomic.c 7618│   │   │   │   │   └── SDL_spinlock.c 7619│   │   │   │   ├── audio 7620│   │   │   │   │   ├── SDL_audio.c 7621│   │   │   │   │   ├── SDL_audio_c.h 7622│   │   │   │   │   ├── SDL_audio_channel_converters.h 7623│   │   │   │   │   ├── SDL_audiocvt.c 7624│   │   │   │   │   ├── SDL_audiodev.c 7625│   │   │   │   │   ├── SDL_audiodev_c.h 7626│   │   │   │   │   ├── SDL_audioqueue.c 7627│   │   │   │   │   ├── SDL_audioqueue.h 7628│   │   │   │   │   ├── SDL_audioresample.c 7629│   │   │   │   │   ├── SDL_audioresample.h 7630│   │   │   │   │   ├── SDL_audiotypecvt.c 7631│   │   │   │   │   ├── SDL_mixer.c 7632│   │   │   │   │   ├── SDL_sysaudio.h 7633│   │   │   │   │   ├── SDL_wave.c 7634│   │   │   │   │   ├── SDL_wave.h 7635│   │   │   │   │   ├── aaudio 7636│   │   │   │   │   │   ├── SDL_aaudio.c 7637│   │   │   │   │   │   ├── SDL_aaudio.h 7638│   │   │   │   │   │   └── SDL_aaudiofuncs.h 7639│   │   │   │   │   ├── alsa 7640│   │   │   │   │   │   ├── SDL_alsa_audio.c 7641│   │   │   │   │   │   └── SDL_alsa_audio.h 7642│   │   │   │   │   ├── coreaudio 7643│   │   │   │   │   │   ├── SDL_coreaudio.h 7644│   │   │   │   │   │   └── SDL_coreaudio.m 7645│   │   │   │   │   ├── directsound 7646│   │   │   │   │   │   ├── SDL_directsound.c 7647│   │   │   │   │   │   └── SDL_directsound.h 7648│   │   │   │   │   ├── disk 7649│   │   │   │   │   │   ├── SDL_diskaudio.c 7650│   │   │   │   │   │   └── SDL_diskaudio.h 7651│   │   │   │   │   ├── dsp 7652│   │   │   │   │   │   ├── SDL_dspaudio.c 7653│   │   │   │   │   │   └── SDL_dspaudio.h 7654│   │   │   │   │   ├── dummy 7655│   │   │   │   │   │   ├── SDL_dummyaudio.c 7656│   │   │   │   │   │   └── SDL_dummyaudio.h 7657│   │   │   │   │   ├── emscripten 7658│   │   │   │   │   │   ├── SDL_emscriptenaudio.c 7659│   │   │   │   │   │   └── SDL_emscriptenaudio.h 7660│   │   │   │   │   ├── haiku 7661│   │   │   │   │   │   ├── SDL_haikuaudio.cc 7662│   │   │   │   │   │   └── SDL_haikuaudio.h 7663│   │   │   │   │   ├── jack 7664│   │   │   │   │   │   ├── SDL_jackaudio.c 7665│   │   │   │   │   │   └── SDL_jackaudio.h 7666│   │   │   │   │   ├── n3ds 7667│   │   │   │   │   │   ├── SDL_n3dsaudio.c 7668│   │   │   │   │   │   └── SDL_n3dsaudio.h 7669│   │   │   │   │   ├── netbsd 7670│   │   │   │   │   │   ├── SDL_netbsdaudio.c 7671│   │   │   │   │   │   └── SDL_netbsdaudio.h 7672│   │   │   │   │   ├── ngage 7673│   │   │   │   │   │   ├── SDL_ngageaudio.c 7674│   │   │   │   │   │   ├── SDL_ngageaudio.cpp 7675│   │   │   │   │   │   ├── SDL_ngageaudio.h 7676│   │   │   │   │   │   └── SDL_ngageaudio.hpp 7677│   │   │   │   │   ├── openslES 7678│   │   │   │   │   │   ├── SDL_openslES.c 7679│   │   │   │   │   │   └── SDL_openslES.h 7680│   │   │   │   │   ├── pipewire 7681│   │   │   │   │   │   ├── SDL_pipewire.c 7682│   │   │   │   │   │   └── SDL_pipewire.h 7683│   │   │   │   │   ├── ps2 7684│   │   │   │   │   │   ├── SDL_ps2audio.c 7685│   │   │   │   │   │   └── SDL_ps2audio.h 7686│   │   │   │   │   ├── psp 7687│   │   │   │   │   │   ├── SDL_pspaudio.c 7688│   │   │   │   │   │   └── SDL_pspaudio.h 7689│   │   │   │   │   ├── pulseaudio 7690│   │   │   │   │   │   ├── SDL_pulseaudio.c 7691│   │   │   │   │   │   └── SDL_pulseaudio.h 7692│   │   │   │   │   ├── qnx 7693│   │   │   │   │   │   ├── SDL_qsa_audio.c 7694│   │   │   │   │   │   └── SDL_qsa_audio.h 7695│   │   │   │   │   ├── sndio 7696│   │   │   │   │   │   ├── SDL_sndioaudio.c 7697│   │   │   │   │   │   └── SDL_sndioaudio.h 7698│   │   │   │   │   ├── vita 7699│   │   │   │   │   │   ├── SDL_vitaaudio.c 7700│   │   │   │   │   │   └── SDL_vitaaudio.h 7701│   │   │   │   │   └── wasapi 7702│   │   │   │   │   ├── SDL_wasapi.c 7703│   │   │   │   │   └── SDL_wasapi.h 7704│   │   │   │   ├── camera 7705│   │   │   │   │   ├── SDL_camera.c 7706│   │   │   │   │   ├── SDL_camera_c.h 7707│   │   │   │   │   ├── SDL_syscamera.h 7708│   │   │   │   │   ├── android 7709│   │   │   │   │   │   └── SDL_camera_android.c 7710│   │   │   │   │   ├── coremedia 7711│   │   │   │   │   │   └── SDL_camera_coremedia.m 7712│   │   │   │   │   ├── dummy 7713│   │   │   │   │   │   └── SDL_camera_dummy.c 7714│   │   │   │   │   ├── emscripten 7715│   │   │   │   │   │   └── SDL_camera_emscripten.c 7716│   │   │   │   │   ├── mediafoundation 7717│   │   │   │   │   │   └── SDL_camera_mediafoundation.c 7718│   │   │   │   │   ├── pipewire 7719│   │   │   │   │   │   └── SDL_camera_pipewire.c 7720│   │   │   │   │   ├── v4l2 7721│   │   │   │   │   │   └── SDL_camera_v4l2.c 7722│   │   │   │   │   └── vita 7723│   │   │   │   │   └── SDL_camera_vita.c 7724│   │   │   │   ├── core 7725│   │   │   │   │   ├── SDL_core_unsupported.c 7726│   │   │   │   │   ├── SDL_core_unsupported.h 7727│   │   │   │   │   ├── android 7728│   │   │   │   │   │   ├── SDL_android.c 7729│   │   │   │   │   │   └── SDL_android.h 7730│   │   │   │   │   ├── freebsd 7731│   │   │   │   │   │   ├── SDL_evdev_kbd_default_keyaccmap.h 7732│   │   │   │   │   │   └── SDL_evdev_kbd_freebsd.c 7733│   │   │   │   │   ├── gdk 7734│   │   │   │   │   │   ├── SDL_gdk.cpp 7735│   │   │   │   │   │   └── SDL_gdk.h 7736│   │   │   │   │   ├── haiku 7737│   │   │   │   │   │   ├── SDL_BApp.h 7738│   │   │   │   │   │   ├── SDL_BeApp.cc 7739│   │   │   │   │   │   └── SDL_BeApp.h 7740│   │   │   │   │   ├── linux 7741│   │   │   │   │   │   ├── SDL_dbus.c 7742│   │   │   │   │   │   ├── SDL_dbus.h 7743│   │   │   │   │   │   ├── SDL_evdev.c 7744│   │   │   │   │   │   ├── SDL_evdev.h 7745│   │   │   │   │   │   ├── SDL_evdev_capabilities.c 7746│   │   │   │   │   │   ├── SDL_evdev_capabilities.h 7747│   │   │   │   │   │   ├── SDL_evdev_kbd.c 7748│   │   │   │   │   │   ├── SDL_evdev_kbd.h 7749│   │   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 7750│   │   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 7751│   │   │   │   │   │   ├── SDL_fcitx.c 7752│   │   │   │   │   │   ├── SDL_fcitx.h 7753│   │   │   │   │   │   ├── SDL_ibus.c 7754│   │   │   │   │   │   ├── SDL_ibus.h 7755│   │   │   │   │   │   ├── SDL_ime.c 7756│   │   │   │   │   │   ├── SDL_ime.h 7757│   │   │   │   │   │   ├── SDL_progressbar.c 7758│   │   │   │   │   │   ├── SDL_progressbar.h 7759│   │   │   │   │   │   ├── SDL_system_theme.c 7760│   │   │   │   │   │   ├── SDL_system_theme.h 7761│   │   │   │   │   │   ├── SDL_threadprio.c 7762│   │   │   │   │   │   ├── SDL_udev.c 7763│   │   │   │   │   │   └── SDL_udev.h 7764│   │   │   │   │   ├── ngage 7765│   │   │   │   │   │   ├── SDL_ngage.cpp 7766│   │   │   │   │   │   └── SDL_ngage.h 7767│   │   │   │   │   ├── openbsd 7768│   │   │   │   │   │   ├── SDL_wscons.h 7769│   │   │   │   │   │   ├── SDL_wscons_kbd.c 7770│   │   │   │   │   │   └── SDL_wscons_mouse.c 7771│   │   │   │   │   ├── unix 7772│   │   │   │   │   │   ├── SDL_appid.c 7773│   │   │   │   │   │   ├── SDL_appid.h 7774│   │   │   │   │   │   ├── SDL_fribidi.c 7775│   │   │   │   │   │   ├── SDL_fribidi.h 7776│   │   │   │   │   │   ├── SDL_gtk.c 7777│   │   │   │   │   │   ├── SDL_gtk.h 7778│   │   │   │   │   │   ├── SDL_libthai.c 7779│   │   │   │   │   │   ├── SDL_libthai.h 7780│   │   │   │   │   │   ├── SDL_poll.c 7781│   │   │   │   │   │   └── SDL_poll.h 7782│   │   │   │   │   └── windows 7783│   │   │   │   │   ├── SDL_directx.h 7784│   │   │   │   │   ├── SDL_gameinput.cpp 7785│   │   │   │   │   ├── SDL_gameinput.h 7786│   │   │   │   │   ├── SDL_hid.c 7787│   │   │   │   │   ├── SDL_hid.h 7788│   │   │   │   │   ├── SDL_immdevice.c 7789│   │   │   │   │   ├── SDL_immdevice.h 7790│   │   │   │   │   ├── SDL_windows.c 7791│   │   │   │   │   ├── SDL_windows.h 7792│   │   │   │   │   ├── SDL_xinput.c 7793│   │   │   │   │   ├── SDL_xinput.h 7794│   │   │   │   │   ├── pch.c 7795│   │   │   │   │   ├── pch_cpp.cpp 7796│   │   │   │   │   └── version.rc 7797│   │   │   │   ├── cpuinfo 7798│   │   │   │   │   ├── SDL_cpuinfo.c 7799│   │   │   │   │   └── SDL_cpuinfo_c.h 7800│   │   │   │   ├── dialog 7801│   │   │   │   │   ├── SDL_dialog.c 7802│   │   │   │   │   ├── SDL_dialog.h 7803│   │   │   │   │   ├── SDL_dialog_utils.c 7804│   │   │   │   │   ├── SDL_dialog_utils.h 7805│   │   │   │   │   ├── android 7806│   │   │   │   │   │   └── SDL_androiddialog.c 7807│   │   │   │   │   ├── cocoa 7808│   │   │   │   │   │   └── SDL_cocoadialog.m 7809│   │   │   │   │   ├── dummy 7810│   │   │   │   │   │   └── SDL_dummydialog.c 7811│   │   │   │   │   ├── haiku 7812│   │   │   │   │   │   └── SDL_haikudialog.cc 7813│   │   │   │   │   ├── unix 7814│   │   │   │   │   │   ├── SDL_portaldialog.c 7815│   │   │   │   │   │   ├── SDL_portaldialog.h 7816│   │   │   │   │   │   ├── SDL_unixdialog.c 7817│   │   │   │   │   │   ├── SDL_zenitydialog.c 7818│   │   │   │   │   │   ├── SDL_zenitydialog.h 7819│   │   │   │   │   │   ├── SDL_zenitymessagebox.c 7820│   │   │   │   │   │   └── SDL_zenitymessagebox.h 7821│   │   │   │   │   └── windows 7822│   │   │   │   │   └── SDL_windowsdialog.c 7823│   │   │   │   ├── dynapi 7824│   │   │   │   │   ├── SDL_dynapi.c 7825│   │   │   │   │   ├── SDL_dynapi.h 7826│   │   │   │   │   ├── SDL_dynapi.sym 7827│   │   │   │   │   ├── SDL_dynapi_overrides.h 7828│   │   │   │   │   ├── SDL_dynapi_procs.h 7829│   │   │   │   │   ├── SDL_dynapi_unsupported.h 7830│   │   │   │   │   └── gendynapi.py 7831│   │   │   │   ├── events 7832│   │   │   │   │   ├── SDL_categories.c 7833│   │   │   │   │   ├── SDL_categories_c.h 7834│   │   │   │   │   ├── SDL_clipboardevents.c 7835│   │   │   │   │   ├── SDL_clipboardevents_c.h 7836│   │   │   │   │   ├── SDL_displayevents.c 7837│   │   │   │   │   ├── SDL_displayevents_c.h 7838│   │   │   │   │   ├── SDL_dropevents.c 7839│   │   │   │   │   ├── SDL_dropevents_c.h 7840│   │   │   │   │   ├── SDL_events.c 7841│   │   │   │   │   ├── SDL_events_c.h 7842│   │   │   │   │   ├── SDL_eventwatch.c 7843│   │   │   │   │   ├── SDL_eventwatch_c.h 7844│   │   │   │   │   ├── SDL_keyboard.c 7845│   │   │   │   │   ├── SDL_keyboard_c.h 7846│   │   │   │   │   ├── SDL_keymap.c 7847│   │   │   │   │   ├── SDL_keymap_c.h 7848│   │   │   │   │   ├── SDL_keysym_to_keycode.c 7849│   │   │   │   │   ├── SDL_keysym_to_keycode_c.h 7850│   │   │   │   │   ├── SDL_keysym_to_scancode.c 7851│   │   │   │   │   ├── SDL_keysym_to_scancode_c.h 7852│   │   │   │   │   ├── SDL_mouse.c 7853│   │   │   │   │   ├── SDL_mouse_c.h 7854│   │   │   │   │   ├── SDL_pen.c 7855│   │   │   │   │   ├── SDL_pen_c.h 7856│   │   │   │   │   ├── SDL_quit.c 7857│   │   │   │   │   ├── SDL_scancode_tables.c 7858│   │   │   │   │   ├── SDL_scancode_tables_c.h 7859│   │   │   │   │   ├── SDL_touch.c 7860│   │   │   │   │   ├── SDL_touch_c.h 7861│   │   │   │   │   ├── SDL_windowevents.c 7862│   │   │   │   │   ├── SDL_windowevents_c.h 7863│   │   │   │   │   ├── blank_cursor.h 7864│   │   │   │   │   ├── default_cursor.h 7865│   │   │   │   │   ├── imKStoUCS.c 7866│   │   │   │   │   ├── imKStoUCS.h 7867│   │   │   │   │   ├── scancodes_darwin.h 7868│   │   │   │   │   ├── scancodes_linux.h 7869│   │   │   │   │   ├── scancodes_windows.h 7870│   │   │   │   │   └── scancodes_xfree86.h 7871│   │   │   │   ├── filesystem 7872│   │   │   │   │   ├── SDL_filesystem.c 7873│   │   │   │   │   ├── SDL_filesystem_c.h 7874│   │   │   │   │   ├── SDL_sysfilesystem.h 7875│   │   │   │   │   ├── android 7876│   │   │   │   │   │   └── SDL_sysfilesystem.c 7877│   │   │   │   │   ├── cocoa 7878│   │   │   │   │   │   └── SDL_sysfilesystem.m 7879│   │   │   │   │   ├── dummy 7880│   │   │   │   │   │   ├── SDL_sysfilesystem.c 7881│   │   │   │   │   │   └── SDL_sysfsops.c 7882│   │   │   │   │   ├── emscripten 7883│   │   │   │   │   │   └── SDL_sysfilesystem.c 7884│   │   │   │   │   ├── gdk 7885│   │   │   │   │   │   └── SDL_sysfilesystem.cpp 7886│   │   │   │   │   ├── haiku 7887│   │   │   │   │   │   └── SDL_sysfilesystem.cc 7888│   │   │   │   │   ├── n3ds 7889│   │   │   │   │   │   └── SDL_sysfilesystem.c 7890│   │   │   │   │   ├── ngage 7891│   │   │   │   │   │   ├── SDL_sysfilesystem.c 7892│   │   │   │   │   │   └── SDL_sysfilesystem.cpp 7893│   │   │   │   │   ├── posix 7894│   │   │   │   │   │   └── SDL_sysfsops.c 7895│   │   │   │   │   ├── ps2 7896│   │   │   │   │   │   └── SDL_sysfilesystem.c 7897│   │   │   │   │   ├── psp 7898│   │   │   │   │   │   └── SDL_sysfilesystem.c 7899│   │   │   │   │   ├── riscos 7900│   │   │   │   │   │   └── SDL_sysfilesystem.c 7901│   │   │   │   │   ├── unix 7902│   │   │   │   │   │   └── SDL_sysfilesystem.c 7903│   │   │   │   │   ├── vita 7904│   │   │   │   │   │   └── SDL_sysfilesystem.c 7905│   │   │   │   │   └── windows 7906│   │   │   │   │   ├── SDL_sysfilesystem.c 7907│   │   │   │   │   └── SDL_sysfsops.c 7908│   │   │   │   ├── gpu 7909│   │   │   │   │   ├── SDL_gpu.c 7910│   │   │   │   │   ├── SDL_sysgpu.h 7911│   │   │   │   │   ├── d3d12 7912│   │   │   │   │   │   ├── D3D12_Blit.h 7913│   │   │   │   │   │   ├── D3D_Blit.hlsl 7914│   │   │   │   │   │   ├── SDL_gpu_d3d12.c 7915│   │   │   │   │   │   ├── compile_shaders.bat 7916│   │   │   │   │   │   └── compile_shaders_xbox.bat 7917│   │   │   │   │   ├── metal 7918│   │   │   │   │   │   ├── Metal_Blit.h 7919│   │   │   │   │   │   ├── Metal_Blit.metal 7920│   │   │   │   │   │   ├── SDL_gpu_metal.m 7921│   │   │   │   │   │   └── compile_shaders.sh 7922│   │   │   │   │   └── vulkan 7923│   │   │   │   │   ├── SDL_gpu_vulkan.c 7924│   │   │   │   │   └── SDL_gpu_vulkan_vkfuncs.h 7925│   │   │   │   ├── haptic 7926│   │   │   │   │   ├── SDL_haptic.c 7927│   │   │   │   │   ├── SDL_haptic_c.h 7928│   │   │   │   │   ├── SDL_syshaptic.h 7929│   │   │   │   │   ├── android 7930│   │   │   │   │   │   ├── SDL_syshaptic.c 7931│   │   │   │   │   │   └── SDL_syshaptic_c.h 7932│   │   │   │   │   ├── darwin 7933│   │   │   │   │   │   ├── SDL_syshaptic.c 7934│   │   │   │   │   │   └── SDL_syshaptic_c.h 7935│   │   │   │   │   ├── dummy 7936│   │   │   │   │   │   └── SDL_syshaptic.c 7937│   │   │   │   │   ├── hidapi 7938│   │   │   │   │   │   ├── SDL_hidapihaptic.c 7939│   │   │   │   │   │   ├── SDL_hidapihaptic.h 7940│   │   │   │   │   │   ├── SDL_hidapihaptic_c.h 7941│   │   │   │   │   │   └── SDL_hidapihaptic_lg4ff.c 7942│   │   │   │   │   ├── linux 7943│   │   │   │   │   │   └── SDL_syshaptic.c 7944│   │   │   │   │   └── windows 7945│   │   │   │   │   ├── SDL_dinputhaptic.c 7946│   │   │   │   │   ├── SDL_dinputhaptic_c.h 7947│   │   │   │   │   ├── SDL_windowshaptic.c 7948│   │   │   │   │   └── SDL_windowshaptic_c.h 7949│   │   │   │   ├── hidapi 7950│   │   │   │   │   ├── AUTHORS.txt 7951│   │   │   │   │   ├── BUILD.autotools.md 7952│   │   │   │   │   ├── BUILD.cmake.md 7953│   │   │   │   │   ├── BUILD.md 7954│   │   │   │   │   ├── CMakeLists.txt 7955│   │   │   │   │   ├── HACKING.txt 7956│   │   │   │   │   ├── LICENSE-bsd.txt 7957│   │   │   │   │   ├── LICENSE-gpl3.txt 7958│   │   │   │   │   ├── LICENSE-orig.txt 7959│   │   │   │   │   ├── LICENSE.txt 7960│   │   │   │   │   ├── Makefile.am 7961│   │   │   │   │   ├── README.md 7962│   │   │   │   │   ├── SDL_hidapi.c 7963│   │   │   │   │   ├── SDL_hidapi_android.h 7964│   │   │   │   │   ├── SDL_hidapi_c.h 7965│   │   │   │   │   ├── SDL_hidapi_ios.h 7966│   │   │   │   │   ├── SDL_hidapi_libusb.h 7967│   │   │   │   │   ├── SDL_hidapi_linux.h 7968│   │   │   │   │   ├── SDL_hidapi_mac.h 7969│   │   │   │   │   ├── SDL_hidapi_netbsd.h 7970│   │   │   │   │   ├── SDL_hidapi_steamxbox.h 7971│   │   │   │   │   ├── SDL_hidapi_windows.h 7972│   │   │   │   │   ├── VERSION 7973│   │   │   │   │   ├── android 7974│   │   │   │   │   │   ├── hid.cpp 7975│   │   │   │   │   │   └── hid.h 7976│   │   │   │   │   ├── bootstrap 7977│   │   │   │   │   ├── configure.ac 7978│   │   │   │   │   ├── dist 7979│   │   │   │   │   │   └── hidapi.podspec 7980│   │   │   │   │   ├── documentation 7981│   │   │   │   │   │   ├── cmake-gui-drop-down.png 7982│   │   │   │   │   │   └── cmake-gui-highlights.png 7983│   │   │   │   │   ├── doxygen 7984│   │   │   │   │   │   ├── Doxyfile 7985│   │   │   │   │   │   └── main_page.md 7986│   │   │   │   │   ├── hidapi 7987│   │   │   │   │   │   └── hidapi.h 7988│   │   │   │   │   ├── hidtest 7989│   │   │   │   │   │   ├── CMakeLists.txt 7990│   │   │   │   │   │   ├── Makefile.am 7991│   │   │   │   │   │   └── test.c 7992│   │   │   │   │   ├── ios 7993│   │   │   │   │   │   └── hid.m 7994│   │   │   │   │   ├── libusb 7995│   │   │   │   │   │   ├── CMakeLists.txt 7996│   │   │   │   │   │   ├── Makefile-manual 7997│   │   │   │   │   │   ├── Makefile.am 7998│   │   │   │   │   │   ├── Makefile.freebsd 7999│   │   │   │   │   │   ├── Makefile.haiku 8000│   │   │   │   │   │   ├── Makefile.linux 8001│   │   │   │   │   │   ├── hid.c 8002│   │   │   │   │   │   ├── hidapi_libusb.h 8003│   │   │   │   │   │   ├── hidapi_thread_pthread.h 8004│   │   │   │   │   │   └── hidapi_thread_sdl.h 8005│   │   │   │   │   ├── linux 8006│   │   │   │   │   │   ├── CMakeLists.txt 8007│   │   │   │   │   │   ├── Makefile-manual 8008│   │   │   │   │   │   ├── Makefile.am 8009│   │   │   │   │   │   └── hid.c 8010│   │   │   │   │   ├── m4 8011│   │   │   │   │   │   ├── ax_pthread.m4 8012│   │   │   │   │   │   └── pkg.m4 8013│   │   │   │   │   ├── mac 8014│   │   │   │   │   │   ├── CMakeLists.txt 8015│   │   │   │   │   │   ├── Makefile-manual 8016│   │   │   │   │   │   ├── Makefile.am 8017│   │   │   │   │   │   ├── hid.c 8018│   │   │   │   │   │   └── hidapi_darwin.h 8019│   │   │   │   │   ├── meson.build 8020│   │   │   │   │   ├── netbsd 8021│   │   │   │   │   │   ├── CMakeLists.txt 8022│   │   │   │   │   │   ├── README.md 8023│   │   │   │   │   │   └── hid.c 8024│   │   │   │   │   ├── pc 8025│   │   │   │   │   │   ├── hidapi-hidraw.pc.in 8026│   │   │   │   │   │   ├── hidapi-libusb.pc.in 8027│   │   │   │   │   │   ├── hidapi-netbsd.pc.in 8028│   │   │   │   │   │   └── hidapi.pc.in 8029│   │   │   │   │   ├── src 8030│   │   │   │   │   │   ├── CMakeLists.txt 8031│   │   │   │   │   │   └── cmake 8032│   │   │   │   │   │   └── hidapi-config.cmake.in 8033│   │   │   │   │   ├── subprojects 8034│   │   │   │   │   │   ├── README.md 8035│   │   │   │   │   │   └── hidapi_build_cmake 8036│   │   │   │   │   │   └── CMakeLists.txt 8037│   │   │   │   │   ├── testgui 8038│   │   │   │   │   │   ├── Makefile-manual 8039│   │   │   │   │   │   ├── Makefile.am 8040│   │   │   │   │   │   ├── Makefile.freebsd 8041│   │   │   │   │   │   ├── Makefile.linux 8042│   │   │   │   │   │   ├── Makefile.mac 8043│   │   │   │   │   │   ├── Makefile.mingw 8044│   │   │   │   │   │   ├── TestGUI.app.in 8045│   │   │   │   │   │   │   └── Contents 8046│   │   │   │   │   │   │   ├── Info.plist 8047│   │   │   │   │   │   │   ├── PkgInfo 8048│   │   │   │   │   │   │   └── Resources 8049│   │   │   │   │   │   │   ├── English.lproj 8050│   │   │   │   │   │   │   │   └── InfoPlist.strings 8051│   │   │   │   │   │   │   └── Signal11.icns 8052│   │   │   │   │   │   ├── copy_to_bundle.sh 8053│   │   │   │   │   │   ├── mac_support.h 8054│   │   │   │   │   │   ├── mac_support_cocoa.m 8055│   │   │   │   │   │   ├── test.cpp 8056│   │   │   │   │   │   ├── testgui.sln 8057│   │   │   │   │   │   └── testgui.vcproj 8058│   │   │   │   │   ├── udev 8059│   │   │   │   │   │   └── 69-hid.rules 8060│   │   │   │   │   └── windows 8061│   │   │   │   │   ├── CMakeLists.txt 8062│   │   │   │   │   ├── Makefile-manual 8063│   │   │   │   │   ├── Makefile.am 8064│   │   │   │   │   ├── Makefile.mingw 8065│   │   │   │   │   ├── hid.c 8066│   │   │   │   │   ├── hidapi.rc 8067│   │   │   │   │   ├── hidapi.sln 8068│   │   │   │   │   ├── hidapi.vcproj 8069│   │   │   │   │   ├── hidapi.vcxproj 8070│   │   │   │   │   ├── hidapi_cfgmgr32.h 8071│   │   │   │   │   ├── hidapi_descriptor_reconstruct.c 8072│   │   │   │   │   ├── hidapi_descriptor_reconstruct.h 8073│   │   │   │   │   ├── hidapi_hidclass.h 8074│   │   │   │   │   ├── hidapi_hidpi.h 8075│   │   │   │   │   ├── hidapi_hidsdi.h 8076│   │   │   │   │   ├── hidapi_winapi.h 8077│   │   │   │   │   ├── hidtest.vcproj 8078│   │   │   │   │   ├── hidtest.vcxproj 8079│   │   │   │   │   ├── pp_data_dump 8080│   │   │   │   │   │   ├── CMakeLists.txt 8081│   │   │   │   │   │   ├── README.md 8082│   │   │   │   │   │   └── pp_data_dump.c 8083│   │   │   │   │   └── test 8084│   │   │   │   │   ├── CMakeLists.txt 8085│   │   │   │   │   └── hid_report_reconstructor_test.c 8086│   │   │   │   ├── io 8087│   │   │   │   │   ├── SDL_asyncio.c 8088│   │   │   │   │   ├── SDL_asyncio_c.h 8089│   │   │   │   │   ├── SDL_iostream.c 8090│   │   │   │   │   ├── SDL_iostream_c.h 8091│   │   │   │   │   ├── SDL_sysasyncio.h 8092│   │   │   │   │   ├── generic 8093│   │   │   │   │   │   └── SDL_asyncio_generic.c 8094│   │   │   │   │   ├── io_uring 8095│   │   │   │   │   │   └── SDL_asyncio_liburing.c 8096│   │   │   │   │   ├── n3ds 8097│   │   │   │   │   │   ├── SDL_iostreamromfs.c 8098│   │   │   │   │   │   └── SDL_iostreamromfs.h 8099│   │   │   │   │   └── windows 8100│   │   │   │   │   └── SDL_asyncio_windows_ioring.c 8101│   │   │   │   ├── joystick 8102│   │   │   │   │   ├── SDL_gamepad.c 8103│   │   │   │   │   ├── SDL_gamepad_c.h 8104│   │   │   │   │   ├── SDL_gamepad_db.h 8105│   │   │   │   │   ├── SDL_joystick.c 8106│   │   │   │   │   ├── SDL_joystick_c.h 8107│   │   │   │   │   ├── SDL_steam_virtual_gamepad.c 8108│   │   │   │   │   ├── SDL_steam_virtual_gamepad.h 8109│   │   │   │   │   ├── SDL_sysjoystick.h 8110│   │   │   │   │   ├── android 8111│   │   │   │   │   │   ├── SDL_sysjoystick.c 8112│   │   │   │   │   │   └── SDL_sysjoystick_c.h 8113│   │   │   │   │   ├── apple 8114│   │   │   │   │   │   ├── SDL_mfijoystick.m 8115│   │   │   │   │   │   └── SDL_mfijoystick_c.h 8116│   │   │   │   │   ├── bsd 8117│   │   │   │   │   │   └── SDL_bsdjoystick.c 8118│   │   │   │   │   ├── check_8bitdo.sh 8119│   │   │   │   │   ├── controller_list.h 8120│   │   │   │   │   ├── controller_type.c 8121│   │   │   │   │   ├── controller_type.h 8122│   │   │   │   │   ├── darwin 8123│   │   │   │   │   │   ├── SDL_iokitjoystick.c 8124│   │   │   │   │   │   └── SDL_iokitjoystick_c.h 8125│   │   │   │   │   ├── dummy 8126│   │   │   │   │   │   └── SDL_sysjoystick.c 8127│   │   │   │   │   ├── emscripten 8128│   │   │   │   │   │   ├── SDL_sysjoystick.c 8129│   │   │   │   │   │   └── SDL_sysjoystick_c.h 8130│   │   │   │   │   ├── gdk 8131│   │   │   │   │   │   └── SDL_gameinputjoystick.cpp 8132│   │   │   │   │   ├── haiku 8133│   │   │   │   │   │   └── SDL_haikujoystick.cc 8134│   │   │   │   │   ├── hidapi 8135│   │   │   │   │   │   ├── SDL_hidapi_8bitdo.c 8136│   │   │   │   │   │   ├── SDL_hidapi_combined.c 8137│   │   │   │   │   │   ├── SDL_hidapi_flydigi.c 8138│   │   │   │   │   │   ├── SDL_hidapi_flydigi.h 8139│   │   │   │   │   │   ├── SDL_hidapi_gamecube.c 8140│   │   │   │   │   │   ├── SDL_hidapi_gip.c 8141│   │   │   │   │   │   ├── SDL_hidapi_lg4ff.c 8142│   │   │   │   │   │   ├── SDL_hidapi_luna.c 8143│   │   │   │   │   │   ├── SDL_hidapi_nintendo.h 8144│   │   │   │   │   │   ├── SDL_hidapi_ps3.c 8145│   │   │   │   │   │   ├── SDL_hidapi_ps4.c 8146│   │   │   │   │   │   ├── SDL_hidapi_ps5.c 8147│   │   │   │   │   │   ├── SDL_hidapi_rumble.c 8148│   │   │   │   │   │   ├── SDL_hidapi_rumble.h 8149│   │   │   │   │   │   ├── SDL_hidapi_shield.c 8150│   │   │   │   │   │   ├── SDL_hidapi_sinput.c 8151│   │   │   │   │   │   ├── SDL_hidapi_sinput.h 8152│   │   │   │   │   │   ├── SDL_hidapi_stadia.c 8153│   │   │   │   │   │   ├── SDL_hidapi_steam.c 8154│   │   │   │   │   │   ├── SDL_hidapi_steam_hori.c 8155│   │   │   │   │   │   ├── SDL_hidapi_steam_triton.c 8156│   │   │   │   │   │   ├── SDL_hidapi_steamdeck.c 8157│   │   │   │   │   │   ├── SDL_hidapi_switch.c 8158│   │   │   │   │   │   ├── SDL_hidapi_switch2.c 8159│   │   │   │   │   │   ├── SDL_hidapi_wii.c 8160│   │   │   │   │   │   ├── SDL_hidapi_xbox360.c 8161│   │   │   │   │   │   ├── SDL_hidapi_xbox360w.c 8162│   │   │   │   │   │   ├── SDL_hidapi_xboxone.c 8163│   │   │   │   │   │   ├── SDL_hidapi_zuiki.c 8164│   │   │   │   │   │   ├── SDL_hidapijoystick.c 8165│   │   │   │   │   │   ├── SDL_hidapijoystick_c.h 8166│   │   │   │   │   │   ├── SDL_report_descriptor.c 8167│   │   │   │   │   │   ├── SDL_report_descriptor.h 8168│   │   │   │   │   │   └── steam 8169│   │   │   │   │   │   ├── controller_constants.h 8170│   │   │   │   │   │   └── controller_structs.h 8171│   │   │   │   │   ├── linux 8172│   │   │   │   │   │   ├── SDL_sysjoystick.c 8173│   │   │   │   │   │   └── SDL_sysjoystick_c.h 8174│   │   │   │   │   ├── n3ds 8175│   │   │   │   │   │   └── SDL_sysjoystick.c 8176│   │   │   │   │   ├── ps2 8177│   │   │   │   │   │   └── SDL_sysjoystick.c 8178│   │   │   │   │   ├── psp 8179│   │   │   │   │   │   └── SDL_sysjoystick.c 8180│   │   │   │   │   ├── sort_controllers.py 8181│   │   │   │   │   ├── usb_ids.h 8182│   │   │   │   │   ├── virtual 8183│   │   │   │   │   │   ├── SDL_virtualjoystick.c 8184│   │   │   │   │   │   └── SDL_virtualjoystick_c.h 8185│   │   │   │   │   ├── vita 8186│   │   │   │   │   │   └── SDL_sysjoystick.c 8187│   │   │   │   │   └── windows 8188│   │   │   │   │   ├── SDL_dinputjoystick.c 8189│   │   │   │   │   ├── SDL_dinputjoystick_c.h 8190│   │   │   │   │   ├── SDL_rawinputjoystick.c 8191│   │   │   │   │   ├── SDL_rawinputjoystick_c.h 8192│   │   │   │   │   ├── SDL_windows_gaming_input.c 8193│   │   │   │   │   ├── SDL_windowsjoystick.c 8194│   │   │   │   │   ├── SDL_windowsjoystick_c.h 8195│   │   │   │   │   ├── SDL_xinputjoystick.c 8196│   │   │   │   │   └── SDL_xinputjoystick_c.h 8197│   │   │   │   ├── libm 8198│   │   │   │   │   ├── e_atan2.c 8199│   │   │   │   │   ├── e_exp.c 8200│   │   │   │   │   ├── e_fmod.c 8201│   │   │   │   │   ├── e_log.c 8202│   │   │   │   │   ├── e_log10.c 8203│   │   │   │   │   ├── e_pow.c 8204│   │   │   │   │   ├── e_rem_pio2.c 8205│   │   │   │   │   ├── e_sqrt.c 8206│   │   │   │   │   ├── k_cos.c 8207│   │   │   │   │   ├── k_rem_pio2.c 8208│   │   │   │   │   ├── k_sin.c 8209│   │   │   │   │   ├── k_tan.c 8210│   │   │   │   │   ├── math_libm.h 8211│   │   │   │   │   ├── math_private.h 8212│   │   │   │   │   ├── s_atan.c 8213│   │   │   │   │   ├── s_copysign.c 8214│   │   │   │   │   ├── s_cos.c 8215│   │   │   │   │   ├── s_fabs.c 8216│   │   │   │   │   ├── s_floor.c 8217│   │   │   │   │   ├── s_isinf.c 8218│   │   │   │   │   ├── s_isinff.c 8219│   │   │   │   │   ├── s_isnan.c 8220│   │   │   │   │   ├── s_isnanf.c 8221│   │   │   │   │   ├── s_modf.c 8222│   │   │   │   │   ├── s_scalbn.c 8223│   │   │   │   │   ├── s_sin.c 8224│   │   │   │   │   └── s_tan.c 8225│   │   │   │   ├── loadso 8226│   │   │   │   │   ├── dlopen 8227│   │   │   │   │   │   └── SDL_sysloadso.c 8228│   │   │   │   │   ├── dummy 8229│   │   │   │   │   │   └── SDL_sysloadso.c 8230│   │   │   │   │   └── windows 8231│   │   │   │   │   └── SDL_sysloadso.c 8232│   │   │   │   ├── locale 8233│   │   │   │   │   ├── SDL_locale.c 8234│   │   │   │   │   ├── SDL_syslocale.h 8235│   │   │   │   │   ├── android 8236│   │   │   │   │   │   └── SDL_syslocale.c 8237│   │   │   │   │   ├── dummy 8238│   │   │   │   │   │   └── SDL_syslocale.c 8239│   │   │   │   │   ├── emscripten 8240│   │   │   │   │   │   └── SDL_syslocale.c 8241│   │   │   │   │   ├── haiku 8242│   │   │   │   │   │   └── SDL_syslocale.cc 8243│   │   │   │   │   ├── macos 8244│   │   │   │   │   │   └── SDL_syslocale.m 8245│   │   │   │   │   ├── n3ds 8246│   │   │   │   │   │   └── SDL_syslocale.c 8247│   │   │   │   │   ├── ngage 8248│   │   │   │   │   │   └── SDL_syslocale.cpp 8249│   │   │   │   │   ├── psp 8250│   │   │   │   │   │   └── SDL_syslocale.c 8251│   │   │   │   │   ├── unix 8252│   │   │   │   │   │   └── SDL_syslocale.c 8253│   │   │   │   │   ├── vita 8254│   │   │   │   │   │   └── SDL_syslocale.c 8255│   │   │   │   │   └── windows 8256│   │   │   │   │   └── SDL_syslocale.c 8257│   │   │   │   ├── main 8258│   │   │   │   │   ├── SDL_main_callbacks.c 8259│   │   │   │   │   ├── SDL_main_callbacks.h 8260│   │   │   │   │   ├── SDL_runapp.c 8261│   │   │   │   │   ├── emscripten 8262│   │   │   │   │   │   ├── SDL_sysmain_callbacks.c 8263│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8264│   │   │   │   │   ├── gdk 8265│   │   │   │   │   │   └── SDL_sysmain_runapp.cpp 8266│   │   │   │   │   ├── generic 8267│   │   │   │   │   │   └── SDL_sysmain_callbacks.c 8268│   │   │   │   │   ├── ios 8269│   │   │   │   │   │   └── SDL_sysmain_callbacks.m 8270│   │   │   │   │   ├── n3ds 8271│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8272│   │   │   │   │   ├── ngage 8273│   │   │   │   │   │   ├── SDL_sysmain_callbacks.c 8274│   │   │   │   │   │   ├── SDL_sysmain_main.cpp 8275│   │   │   │   │   │   └── SDL_sysmain_main.hpp 8276│   │   │   │   │   ├── ps2 8277│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8278│   │   │   │   │   ├── psp 8279│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8280│   │   │   │   │   └── windows 8281│   │   │   │   │   └── SDL_sysmain_runapp.c 8282│   │   │   │   ├── misc 8283│   │   │   │   │   ├── SDL_libusb.c 8284│   │   │   │   │   ├── SDL_libusb.h 8285│   │   │   │   │   ├── SDL_sysurl.h 8286│   │   │   │   │   ├── SDL_url.c 8287│   │   │   │   │   ├── android 8288│   │   │   │   │   │   └── SDL_sysurl.c 8289│   │   │   │   │   ├── dummy 8290│   │   │   │   │   │   └── SDL_sysurl.c 8291│   │   │   │   │   ├── emscripten 8292│   │   │   │   │   │   └── SDL_sysurl.c 8293│   │   │   │   │   ├── haiku 8294│   │   │   │   │   │   └── SDL_sysurl.cc 8295│   │   │   │   │   ├── ios 8296│   │   │   │   │   │   └── SDL_sysurl.m 8297│   │   │   │   │   ├── macos 8298│   │   │   │   │   │   └── SDL_sysurl.m 8299│   │   │   │   │   ├── riscos 8300│   │   │   │   │   │   └── SDL_sysurl.c 8301│   │   │   │   │   ├── unix 8302│   │   │   │   │   │   └── SDL_sysurl.c 8303│   │   │   │   │   ├── vita 8304│   │   │   │   │   │   └── SDL_sysurl.c 8305│   │   │   │   │   └── windows 8306│   │   │   │   │   └── SDL_sysurl.c 8307│   │   │   │   ├── power 8308│   │   │   │   │   ├── SDL_power.c 8309│   │   │   │   │   ├── SDL_syspower.h 8310│   │   │   │   │   ├── android 8311│   │   │   │   │   │   └── SDL_syspower.c 8312│   │   │   │   │   ├── emscripten 8313│   │   │   │   │   │   └── SDL_syspower.c 8314│   │   │   │   │   ├── haiku 8315│   │   │   │   │   │   └── SDL_syspower.c 8316│   │   │   │   │   ├── linux 8317│   │   │   │   │   │   └── SDL_syspower.c 8318│   │   │   │   │   ├── macos 8319│   │   │   │   │   │   └── SDL_syspower.c 8320│   │   │   │   │   ├── n3ds 8321│   │   │   │   │   │   └── SDL_syspower.c 8322│   │   │   │   │   ├── psp 8323│   │   │   │   │   │   └── SDL_syspower.c 8324│   │   │   │   │   ├── uikit 8325│   │   │   │   │   │   ├── SDL_syspower.h 8326│   │   │   │   │   │   └── SDL_syspower.m 8327│   │   │   │   │   ├── vita 8328│   │   │   │   │   │   └── SDL_syspower.c 8329│   │   │   │   │   └── windows 8330│   │   │   │   │   └── SDL_syspower.c 8331│   │   │   │   ├── process 8332│   │   │   │   │   ├── SDL_process.c 8333│   │   │   │   │   ├── SDL_sysprocess.h 8334│   │   │   │   │   ├── dummy 8335│   │   │   │   │   │   └── SDL_dummyprocess.c 8336│   │   │   │   │   ├── posix 8337│   │   │   │   │   │   └── SDL_posixprocess.c 8338│   │   │   │   │   └── windows 8339│   │   │   │   │   └── SDL_windowsprocess.c 8340│   │   │   │   ├── render 8341│   │   │   │   │   ├── SDL_d3dmath.h 8342│   │   │   │   │   ├── SDL_render.c 8343│   │   │   │   │   ├── SDL_render_debug_font.h 8344│   │   │   │   │   ├── SDL_render_unsupported.c 8345│   │   │   │   │   ├── SDL_sysrender.h 8346│   │   │   │   │   ├── SDL_yuv_sw.c 8347│   │   │   │   │   ├── SDL_yuv_sw_c.h 8348│   │   │   │   │   ├── direct3d 8349│   │   │   │   │   │   ├── D3D9_PixelShader_Palette.h 8350│   │   │   │   │   │   ├── D3D9_PixelShader_Palette.hlsli 8351│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.h 8352│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.hlsl 8353│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.h 8354│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.hlsl 8355│   │   │   │   │   │   ├── D3D9_PixelShader_YUV.h 8356│   │   │   │   │   │   ├── D3D9_PixelShader_YUV.hlsl 8357│   │   │   │   │   │   ├── SDL_render_d3d.c 8358│   │   │   │   │   │   ├── SDL_shaders_d3d.c 8359│   │   │   │   │   │   ├── SDL_shaders_d3d.h 8360│   │   │   │   │   │   └── compile_shaders.bat 8361│   │   │   │   │   ├── direct3d11 8362│   │   │   │   │   │   ├── D3D11_PixelShader_Advanced.h 8363│   │   │   │   │   │   ├── D3D11_PixelShader_Advanced.hlsl 8364│   │   │   │   │   │   ├── D3D11_PixelShader_Colors.h 8365│   │   │   │   │   │   ├── D3D11_PixelShader_Colors.hlsl 8366│   │   │   │   │   │   ├── D3D11_PixelShader_Common.hlsli 8367│   │   │   │   │   │   ├── D3D11_PixelShader_Textures.h 8368│   │   │   │   │   │   ├── D3D11_PixelShader_Textures.hlsl 8369│   │   │   │   │   │   ├── D3D11_VertexShader.h 8370│   │   │   │   │   │   ├── D3D11_VertexShader.hlsl 8371│   │   │   │   │   │   ├── SDL_render_d3d11.c 8372│   │   │   │   │   │   ├── SDL_shaders_d3d11.c 8373│   │   │   │   │   │   ├── SDL_shaders_d3d11.h 8374│   │   │   │   │   │   └── compile_shaders.bat 8375│   │   │   │   │   ├── direct3d12 8376│   │   │   │   │   │   ├── D3D12_PixelShader_Advanced.h 8377│   │   │   │   │   │   ├── D3D12_PixelShader_Advanced.hlsl 8378│   │   │   │   │   │   ├── D3D12_PixelShader_Colors.h 8379│   │   │   │   │   │   ├── D3D12_PixelShader_Colors.hlsl 8380│   │   │   │   │   │   ├── D3D12_PixelShader_Common.hlsli 8381│   │   │   │   │   │   ├── D3D12_PixelShader_Textures.h 8382│   │   │   │   │   │   ├── D3D12_PixelShader_Textures.hlsl 8383│   │   │   │   │   │   ├── D3D12_RootSig_Advanced.h 8384│   │   │   │   │   │   ├── D3D12_RootSig_Color.h 8385│   │   │   │   │   │   ├── D3D12_RootSig_Texture.h 8386│   │   │   │   │   │   ├── D3D12_Shader_Common.hlsli 8387│   │   │   │   │   │   ├── D3D12_VertexShader.hlsl 8388│   │   │   │   │   │   ├── D3D12_VertexShader_Advanced.h 8389│   │   │   │   │   │   ├── D3D12_VertexShader_Color.h 8390│   │   │   │   │   │   ├── D3D12_VertexShader_Texture.h 8391│   │   │   │   │   │   ├── SDL_render_d3d12.c 8392│   │   │   │   │   │   ├── SDL_render_d3d12_xbox.cpp 8393│   │   │   │   │   │   ├── SDL_render_d3d12_xbox.h 8394│   │   │   │   │   │   ├── SDL_shaders_d3d12.c 8395│   │   │   │   │   │   ├── SDL_shaders_d3d12.h 8396│   │   │   │   │   │   ├── SDL_shaders_d3d12_xboxone.cpp 8397│   │   │   │   │   │   ├── SDL_shaders_d3d12_xboxseries.cpp 8398│   │   │   │   │   │   ├── compile_shaders.bat 8399│   │   │   │   │   │   └── compile_shaders_xbox.bat 8400│   │   │   │   │   ├── gpu 8401│   │   │   │   │   │   ├── SDL_gpu_util.h 8402│   │   │   │   │   │   ├── SDL_pipeline_gpu.c 8403│   │   │   │   │   │   ├── SDL_pipeline_gpu.h 8404│   │   │   │   │   │   ├── SDL_render_gpu.c 8405│   │   │   │   │   │   ├── SDL_shaders_gpu.c 8406│   │   │   │   │   │   ├── SDL_shaders_gpu.h 8407│   │   │   │   │   │   └── shaders 8408│   │   │   │   │   │   ├── build-shaders.sh 8409│   │   │   │   │   │   ├── color.frag.dxil.h 8410│   │   │   │   │   │   ├── color.frag.hlsl 8411│   │   │   │   │   │   ├── color.frag.msl.h 8412│   │   │   │   │   │   ├── color.frag.spv.h 8413│   │   │   │   │   │   ├── common.frag.hlsli 8414│   │   │   │   │   │   ├── dxil.h 8415│   │   │   │   │   │   ├── linepoint.vert.dxil.h 8416│   │   │   │   │   │   ├── linepoint.vert.hlsl 8417│   │   │   │   │   │   ├── linepoint.vert.msl.h 8418│   │   │   │   │   │   ├── linepoint.vert.spv.h 8419│   │   │   │   │   │   ├── msl.h 8420│   │   │   │   │   │   ├── spir-v.h 8421│   │   │   │   │   │   ├── texture_advanced.frag.dxil.h 8422│   │   │   │   │   │   ├── texture_advanced.frag.hlsl 8423│   │   │   │   │   │   ├── texture_advanced.frag.msl.h 8424│   │   │   │   │   │   ├── texture_advanced.frag.spv.h 8425│   │   │   │   │   │   ├── texture_rgb.frag.dxil.h 8426│   │   │   │   │   │   ├── texture_rgb.frag.hlsl 8427│   │   │   │   │   │   ├── texture_rgb.frag.msl.h 8428│   │   │   │   │   │   ├── texture_rgb.frag.spv.h 8429│   │   │   │   │   │   ├── texture_rgba.frag.dxil.h 8430│   │   │   │   │   │   ├── texture_rgba.frag.hlsl 8431│   │   │   │   │   │   ├── texture_rgba.frag.msl.h 8432│   │   │   │   │   │   ├── texture_rgba.frag.spv.h 8433│   │   │   │   │   │   ├── tri_color.vert.dxil.h 8434│   │   │   │   │   │   ├── tri_color.vert.hlsl 8435│   │   │   │   │   │   ├── tri_color.vert.msl.h 8436│   │   │   │   │   │   ├── tri_color.vert.spv.h 8437│   │   │   │   │   │   ├── tri_texture.vert.dxil.h 8438│   │   │   │   │   │   ├── tri_texture.vert.hlsl 8439│   │   │   │   │   │   ├── tri_texture.vert.msl.h 8440│   │   │   │   │   │   └── tri_texture.vert.spv.h 8441│   │   │   │   │   ├── metal 8442│   │   │   │   │   │   ├── SDL_render_metal.m 8443│   │   │   │   │   │   ├── SDL_shaders_metal.metal 8444│   │   │   │   │   │   ├── SDL_shaders_metal_ios.h 8445│   │   │   │   │   │   ├── SDL_shaders_metal_iphonesimulator.h 8446│   │   │   │   │   │   ├── SDL_shaders_metal_macos.h 8447│   │   │   │   │   │   ├── SDL_shaders_metal_tvos.h 8448│   │   │   │   │   │   ├── SDL_shaders_metal_tvsimulator.h 8449│   │   │   │   │   │   └── build-metal-shaders.sh 8450│   │   │   │   │   ├── ngage 8451│   │   │   │   │   │   ├── SDL_render_ngage.c 8452│   │   │   │   │   │   ├── SDL_render_ngage.cpp 8453│   │   │   │   │   │   ├── SDL_render_ngage_c.h 8454│   │   │   │   │   │   ├── SDL_render_ngage_c.hpp 8455│   │   │   │   │   │   ├── SDL_render_ops.cpp 8456│   │   │   │   │   │   └── SDL_render_ops.hpp 8457│   │   │   │   │   ├── opengl 8458│   │   │   │   │   │   ├── SDL_glfuncs.h 8459│   │   │   │   │   │   ├── SDL_render_gl.c 8460│   │   │   │   │   │   ├── SDL_shaders_gl.c 8461│   │   │   │   │   │   └── SDL_shaders_gl.h 8462│   │   │   │   │   ├── opengles2 8463│   │   │   │   │   │   ├── SDL_gles2funcs.h 8464│   │   │   │   │   │   ├── SDL_render_gles2.c 8465│   │   │   │   │   │   ├── SDL_shaders_gles2.c 8466│   │   │   │   │   │   └── SDL_shaders_gles2.h 8467│   │   │   │   │   ├── ps2 8468│   │   │   │   │   │   └── SDL_render_ps2.c 8469│   │   │   │   │   ├── psp 8470│   │   │   │   │   │   ├── SDL_render_psp.c 8471│   │   │   │   │   │   └── SDL_render_psp_c.h 8472│   │   │   │   │   ├── software 8473│   │   │   │   │   │   ├── SDL_blendfillrect.c 8474│   │   │   │   │   │   ├── SDL_blendfillrect.h 8475│   │   │   │   │   │   ├── SDL_blendline.c 8476│   │   │   │   │   │   ├── SDL_blendline.h 8477│   │   │   │   │   │   ├── SDL_blendpoint.c 8478│   │   │   │   │   │   ├── SDL_blendpoint.h 8479│   │   │   │   │   │   ├── SDL_draw.h 8480│   │   │   │   │   │   ├── SDL_drawline.c 8481│   │   │   │   │   │   ├── SDL_drawline.h 8482│   │   │   │   │   │   ├── SDL_drawpoint.c 8483│   │   │   │   │   │   ├── SDL_drawpoint.h 8484│   │   │   │   │   │   ├── SDL_render_sw.c 8485│   │   │   │   │   │   ├── SDL_render_sw_c.h 8486│   │   │   │   │   │   ├── SDL_triangle.c 8487│   │   │   │   │   │   └── SDL_triangle.h 8488│   │   │   │   │   ├── vitagxm 8489│   │   │   │   │   │   ├── SDL_render_vita_gxm.c 8490│   │   │   │   │   │   ├── SDL_render_vita_gxm_memory.c 8491│   │   │   │   │   │   ├── SDL_render_vita_gxm_memory.h 8492│   │   │   │   │   │   ├── SDL_render_vita_gxm_shaders.h 8493│   │   │   │   │   │   ├── SDL_render_vita_gxm_tools.c 8494│   │   │   │   │   │   ├── SDL_render_vita_gxm_tools.h 8495│   │   │   │   │   │   ├── SDL_render_vita_gxm_types.h 8496│   │   │   │   │   │   └── shader_src 8497│   │   │   │   │   │   ├── clear_f.cg 8498│   │   │   │   │   │   ├── clear_v.cg 8499│   │   │   │   │   │   ├── color_f.cg 8500│   │   │   │   │   │   ├── color_v.cg 8501│   │   │   │   │   │   ├── texture_f.cg 8502│   │   │   │   │   │   └── texture_v.cg 8503│   │   │   │   │   └── vulkan 8504│   │   │   │   │   ├── SDL_render_vulkan.c 8505│   │   │   │   │   ├── SDL_shaders_vulkan.c 8506│   │   │   │   │   ├── SDL_shaders_vulkan.h 8507│   │   │   │   │   ├── VULKAN_PixelShader_Advanced.h 8508│   │   │   │   │   ├── VULKAN_PixelShader_Advanced.hlsl 8509│   │   │   │   │   ├── VULKAN_PixelShader_Colors.h 8510│   │   │   │   │   ├── VULKAN_PixelShader_Colors.hlsl 8511│   │   │   │   │   ├── VULKAN_PixelShader_Common.hlsli 8512│   │   │   │   │   ├── VULKAN_PixelShader_Textures.h 8513│   │   │   │   │   ├── VULKAN_PixelShader_Textures.hlsl 8514│   │   │   │   │   ├── VULKAN_VertexShader.h 8515│   │   │   │   │   ├── VULKAN_VertexShader.hlsl 8516│   │   │   │   │   └── compile_shaders.bat 8517│   │   │   │   ├── sensor 8518│   │   │   │   │   ├── SDL_sensor.c 8519│   │   │   │   │   ├── SDL_sensor_c.h 8520│   │   │   │   │   ├── SDL_syssensor.h 8521│   │   │   │   │   ├── android 8522│   │   │   │   │   │   ├── SDL_androidsensor.c 8523│   │   │   │   │   │   └── SDL_androidsensor.h 8524│   │   │   │   │   ├── coremotion 8525│   │   │   │   │   │   ├── SDL_coremotionsensor.h 8526│   │   │   │   │   │   └── SDL_coremotionsensor.m 8527│   │   │   │   │   ├── dummy 8528│   │   │   │   │   │   ├── SDL_dummysensor.c 8529│   │   │   │   │   │   └── SDL_dummysensor.h 8530│   │   │   │   │   ├── emscripten 8531│   │   │   │   │   │   ├── SDL_emscriptensensor.c 8532│   │   │   │   │   │   └── SDL_emscriptensensor.h 8533│   │   │   │   │   ├── n3ds 8534│   │   │   │   │   │   └── SDL_n3dssensor.c 8535│   │   │   │   │   ├── vita 8536│   │   │   │   │   │   ├── SDL_vitasensor.c 8537│   │   │   │   │   │   └── SDL_vitasensor.h 8538│   │   │   │   │   └── windows 8539│   │   │   │   │   ├── SDL_windowssensor.c 8540│   │   │   │   │   └── SDL_windowssensor.h 8541│   │   │   │   ├── stdlib 8542│   │   │   │   │   ├── SDL_casefolding.h 8543│   │   │   │   │   ├── SDL_crc16.c 8544│   │   │   │   │   ├── SDL_crc32.c 8545│   │   │   │   │   ├── SDL_getenv.c 8546│   │   │   │   │   ├── SDL_getenv_c.h 8547│   │   │   │   │   ├── SDL_iconv.c 8548│   │   │   │   │   ├── SDL_malloc.c 8549│   │   │   │   │   ├── SDL_memcpy.c 8550│   │   │   │   │   ├── SDL_memmove.c 8551│   │   │   │   │   ├── SDL_memset.c 8552│   │   │   │   │   ├── SDL_mslibc.c 8553│   │   │   │   │   ├── SDL_mslibc_arm64.masm 8554│   │   │   │   │   ├── SDL_mslibc_x64.masm 8555│   │   │   │   │   ├── SDL_murmur3.c 8556│   │   │   │   │   ├── SDL_qsort.c 8557│   │   │   │   │   ├── SDL_random.c 8558│   │   │   │   │   ├── SDL_stdlib.c 8559│   │   │   │   │   ├── SDL_string.c 8560│   │   │   │   │   ├── SDL_strtokr.c 8561│   │   │   │   │   ├── SDL_sysstdlib.h 8562│   │   │   │   │   └── SDL_vacopy.h 8563│   │   │   │   ├── storage 8564│   │   │   │   │   ├── SDL_storage.c 8565│   │   │   │   │   ├── SDL_sysstorage.h 8566│   │   │   │   │   ├── generic 8567│   │   │   │   │   │   └── SDL_genericstorage.c 8568│   │   │   │   │   └── steam 8569│   │   │   │   │   ├── SDL_steamstorage.c 8570│   │   │   │   │   └── SDL_steamstorage_proc.h 8571│   │   │   │   ├── test 8572│   │   │   │   │   ├── SDL_test_assert.c 8573│   │   │   │   │   ├── SDL_test_common.c 8574│   │   │   │   │   ├── SDL_test_compare.c 8575│   │   │   │   │   ├── SDL_test_crc32.c 8576│   │   │   │   │   ├── SDL_test_font.c 8577│   │   │   │   │   ├── SDL_test_fuzzer.c 8578│   │   │   │   │   ├── SDL_test_harness.c 8579│   │   │   │   │   ├── SDL_test_internal.h 8580│   │   │   │   │   ├── SDL_test_log.c 8581│   │   │   │   │   ├── SDL_test_md5.c 8582│   │   │   │   │   └── SDL_test_memory.c 8583│   │   │   │   ├── thread 8584│   │   │   │   │   ├── SDL_systhread.h 8585│   │   │   │   │   ├── SDL_thread.c 8586│   │   │   │   │   ├── SDL_thread_c.h 8587│   │   │   │   │   ├── generic 8588│   │   │   │   │   │   ├── SDL_syscond.c 8589│   │   │   │   │   │   ├── SDL_syscond_c.h 8590│   │   │   │   │   │   ├── SDL_sysmutex.c 8591│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8592│   │   │   │   │   │   ├── SDL_sysrwlock.c 8593│   │   │   │   │   │   ├── SDL_sysrwlock_c.h 8594│   │   │   │   │   │   ├── SDL_syssem.c 8595│   │   │   │   │   │   ├── SDL_systhread.c 8596│   │   │   │   │   │   ├── SDL_systhread_c.h 8597│   │   │   │   │   │   └── SDL_systls.c 8598│   │   │   │   │   ├── n3ds 8599│   │   │   │   │   │   ├── SDL_sysmutex.c 8600│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8601│   │   │   │   │   │   ├── SDL_syssem.c 8602│   │   │   │   │   │   ├── SDL_systhread.c 8603│   │   │   │   │   │   └── SDL_systhread_c.h 8604│   │   │   │   │   ├── ps2 8605│   │   │   │   │   │   ├── SDL_syssem.c 8606│   │   │   │   │   │   ├── SDL_systhread.c 8607│   │   │   │   │   │   └── SDL_systhread_c.h 8608│   │   │   │   │   ├── psp 8609│   │   │   │   │   │   ├── SDL_sysmutex.c 8610│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8611│   │   │   │   │   │   ├── SDL_syssem.c 8612│   │   │   │   │   │   ├── SDL_systhread.c 8613│   │   │   │   │   │   └── SDL_systhread_c.h 8614│   │   │   │   │   ├── pthread 8615│   │   │   │   │   │   ├── SDL_syscond.c 8616│   │   │   │   │   │   ├── SDL_sysmutex.c 8617│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8618│   │   │   │   │   │   ├── SDL_sysrwlock.c 8619│   │   │   │   │   │   ├── SDL_syssem.c 8620│   │   │   │   │   │   ├── SDL_systhread.c 8621│   │   │   │   │   │   ├── SDL_systhread_c.h 8622│   │   │   │   │   │   └── SDL_systls.c 8623│   │   │   │   │   ├── vita 8624│   │   │   │   │   │   ├── SDL_sysmutex.c 8625│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8626│   │   │   │   │   │   ├── SDL_syssem.c 8627│   │   │   │   │   │   ├── SDL_systhread.c 8628│   │   │   │   │   │   └── SDL_systhread_c.h 8629│   │   │   │   │   └── windows 8630│   │   │   │   │   ├── SDL_syscond_cv.c 8631│   │   │   │   │   ├── SDL_sysmutex.c 8632│   │   │   │   │   ├── SDL_sysmutex_c.h 8633│   │   │   │   │   ├── SDL_sysrwlock_srw.c 8634│   │   │   │   │   ├── SDL_syssem.c 8635│   │   │   │   │   ├── SDL_systhread.c 8636│   │   │   │   │   ├── SDL_systhread_c.h 8637│   │   │   │   │   └── SDL_systls.c 8638│   │   │   │   ├── time 8639│   │   │   │   │   ├── SDL_time.c 8640│   │   │   │   │   ├── SDL_time_c.h 8641│   │   │   │   │   ├── n3ds 8642│   │   │   │   │   │   └── SDL_systime.c 8643│   │   │   │   │   ├── ngage 8644│   │   │   │   │   │   └── SDL_systime.cpp 8645│   │   │   │   │   ├── ps2 8646│   │   │   │   │   │   └── SDL_systime.c 8647│   │   │   │   │   ├── psp 8648│   │   │   │   │   │   └── SDL_systime.c 8649│   │   │   │   │   ├── unix 8650│   │   │   │   │   │   └── SDL_systime.c 8651│   │   │   │   │   ├── vita 8652│   │   │   │   │   │   └── SDL_systime.c 8653│   │   │   │   │   └── windows 8654│   │   │   │   │   └── SDL_systime.c 8655│   │   │   │   ├── timer 8656│   │   │   │   │   ├── SDL_timer.c 8657│   │   │   │   │   ├── SDL_timer_c.h 8658│   │   │   │   │   ├── haiku 8659│   │   │   │   │   │   └── SDL_systimer.c 8660│   │   │   │   │   ├── n3ds 8661│   │   │   │   │   │   └── SDL_systimer.c 8662│   │   │   │   │   ├── ngage 8663│   │   │   │   │   │   └── SDL_systimer.cpp 8664│   │   │   │   │   ├── ps2 8665│   │   │   │   │   │   └── SDL_systimer.c 8666│   │   │   │   │   ├── psp 8667│   │   │   │   │   │   └── SDL_systimer.c 8668│   │   │   │   │   ├── unix 8669│   │   │   │   │   │   └── SDL_systimer.c 8670│   │   │   │   │   ├── vita 8671│   │   │   │   │   │   └── SDL_systimer.c 8672│   │   │   │   │   └── windows 8673│   │   │   │   │   └── SDL_systimer.c 8674│   │   │   │   ├── tray 8675│   │   │   │   │   ├── SDL_tray_utils.c 8676│   │   │   │   │   ├── SDL_tray_utils.h 8677│   │   │   │   │   ├── cocoa 8678│   │   │   │   │   │   └── SDL_tray.m 8679│   │   │   │   │   ├── dummy 8680│   │   │   │   │   │   └── SDL_tray.c 8681│   │   │   │   │   ├── unix 8682│   │   │   │   │   │   └── SDL_tray.c 8683│   │   │   │   │   └── windows 8684│   │   │   │   │   └── SDL_tray.c 8685│   │   │   │   └── video 8686│   │   │   │   ├── SDL_RLEaccel.c 8687│   │   │   │   ├── SDL_RLEaccel_c.h 8688│   │   │   │   ├── SDL_blit.c 8689│   │   │   │   ├── SDL_blit.h 8690│   │   │   │   ├── SDL_blit_0.c 8691│   │   │   │   ├── SDL_blit_1.c 8692│   │   │   │   ├── SDL_blit_A.c 8693│   │   │   │   ├── SDL_blit_N.c 8694│   │   │   │   ├── SDL_blit_auto.c 8695│   │   │   │   ├── SDL_blit_auto.h 8696│   │   │   │   ├── SDL_blit_copy.c 8697│   │   │   │   ├── SDL_blit_copy.h 8698│   │   │   │   ├── SDL_blit_slow.c 8699│   │   │   │   ├── SDL_blit_slow.h 8700│   │   │   │   ├── SDL_bmp.c 8701│   │   │   │   ├── SDL_clipboard.c 8702│   │   │   │   ├── SDL_clipboard_c.h 8703│   │   │   │   ├── SDL_egl.c 8704│   │   │   │   ├── SDL_egl_c.h 8705│   │   │   │   ├── SDL_fillrect.c 8706│   │   │   │   ├── SDL_pixels.c 8707│   │   │   │   ├── SDL_pixels_c.h 8708│   │   │   │   ├── SDL_rect.c 8709│   │   │   │   ├── SDL_rect_c.h 8710│   │   │   │   ├── SDL_rect_impl.h 8711│   │   │   │   ├── SDL_rotate.c 8712│   │   │   │   ├── SDL_rotate.h 8713│   │   │   │   ├── SDL_stb.c 8714│   │   │   │   ├── SDL_stb_c.h 8715│   │   │   │   ├── SDL_stretch.c 8716│   │   │   │   ├── SDL_surface.c 8717│   │   │   │   ├── SDL_surface_c.h 8718│   │   │   │   ├── SDL_sysvideo.h 8719│   │   │   │   ├── SDL_video.c 8720│   │   │   │   ├── SDL_video_c.h 8721│   │   │   │   ├── SDL_video_unsupported.c 8722│   │   │   │   ├── SDL_video_unsupported.h 8723│   │   │   │   ├── SDL_vulkan_internal.h 8724│   │   │   │   ├── SDL_vulkan_utils.c 8725│   │   │   │   ├── SDL_yuv.c 8726│   │   │   │   ├── SDL_yuv_c.h 8727│   │   │   │   ├── android 8728│   │   │   │   │   ├── SDL_androidclipboard.c 8729│   │   │   │   │   ├── SDL_androidclipboard.h 8730│   │   │   │   │   ├── SDL_androidevents.c 8731│   │   │   │   │   ├── SDL_androidevents.h 8732│   │   │   │   │   ├── SDL_androidgl.c 8733│   │   │   │   │   ├── SDL_androidgl.h 8734│   │   │   │   │   ├── SDL_androidkeyboard.c 8735│   │   │   │   │   ├── SDL_androidkeyboard.h 8736│   │   │   │   │   ├── SDL_androidmessagebox.c 8737│   │   │   │   │   ├── SDL_androidmessagebox.h 8738│   │   │   │   │   ├── SDL_androidmouse.c 8739│   │   │   │   │   ├── SDL_androidmouse.h 8740│   │   │   │   │   ├── SDL_androidpen.c 8741│   │   │   │   │   ├── SDL_androidpen.h 8742│   │   │   │   │   ├── SDL_androidtouch.c 8743│   │   │   │   │   ├── SDL_androidtouch.h 8744│   │   │   │   │   ├── SDL_androidvideo.c 8745│   │   │   │   │   ├── SDL_androidvideo.h 8746│   │   │   │   │   ├── SDL_androidvulkan.c 8747│   │   │   │   │   ├── SDL_androidvulkan.h 8748│   │   │   │   │   ├── SDL_androidwindow.c 8749│   │   │   │   │   └── SDL_androidwindow.h 8750│   │   │   │   ├── cocoa 8751│   │   │   │   │   ├── SDL_cocoaclipboard.h 8752│   │   │   │   │   ├── SDL_cocoaclipboard.m 8753│   │   │   │   │   ├── SDL_cocoaevents.h 8754│   │   │   │   │   ├── SDL_cocoaevents.m 8755│   │   │   │   │   ├── SDL_cocoakeyboard.h 8756│   │   │   │   │   ├── SDL_cocoakeyboard.m 8757│   │   │   │   │   ├── SDL_cocoamessagebox.h 8758│   │   │   │   │   ├── SDL_cocoamessagebox.m 8759│   │   │   │   │   ├── SDL_cocoametalview.h 8760│   │   │   │   │   ├── SDL_cocoametalview.m 8761│   │   │   │   │   ├── SDL_cocoamodes.h 8762│   │   │   │   │   ├── SDL_cocoamodes.m 8763│   │   │   │   │   ├── SDL_cocoamouse.h 8764│   │   │   │   │   ├── SDL_cocoamouse.m 8765│   │   │   │   │   ├── SDL_cocoaopengl.h 8766│   │   │   │   │   ├── SDL_cocoaopengl.m 8767│   │   │   │   │   ├── SDL_cocoaopengles.h 8768│   │   │   │   │   ├── SDL_cocoaopengles.m 8769│   │   │   │   │   ├── SDL_cocoapen.h 8770│   │   │   │   │   ├── SDL_cocoapen.m 8771│   │   │   │   │   ├── SDL_cocoashape.h 8772│   │   │   │   │   ├── SDL_cocoashape.m 8773│   │   │   │   │   ├── SDL_cocoavideo.h 8774│   │   │   │   │   ├── SDL_cocoavideo.m 8775│   │   │   │   │   ├── SDL_cocoavulkan.h 8776│   │   │   │   │   ├── SDL_cocoavulkan.m 8777│   │   │   │   │   ├── SDL_cocoawindow.h 8778│   │   │   │   │   └── SDL_cocoawindow.m 8779│   │   │   │   ├── directx 8780│   │   │   │   │   ├── SDL_d3d12.h 8781│   │   │   │   │   ├── SDL_d3d12_xbox_cmacros.h 8782│   │   │   │   │   ├── d3d12.h 8783│   │   │   │   │   ├── d3d12sdklayers.h 8784│   │   │   │   │   └── gen_xbox_cmacros.cs 8785│   │   │   │   ├── dummy 8786│   │   │   │   │   ├── SDL_nullevents.c 8787│   │   │   │   │   ├── SDL_nullevents_c.h 8788│   │   │   │   │   ├── SDL_nullframebuffer.c 8789│   │   │   │   │   ├── SDL_nullframebuffer_c.h 8790│   │   │   │   │   ├── SDL_nullvideo.c 8791│   │   │   │   │   └── SDL_nullvideo.h 8792│   │   │   │   ├── emscripten 8793│   │   │   │   │   ├── SDL_emscriptenevents.c 8794│   │   │   │   │   ├── SDL_emscriptenevents.h 8795│   │   │   │   │   ├── SDL_emscriptenframebuffer.c 8796│   │   │   │   │   ├── SDL_emscriptenframebuffer.h 8797│   │   │   │   │   ├── SDL_emscriptenmouse.c 8798│   │   │   │   │   ├── SDL_emscriptenmouse.h 8799│   │   │   │   │   ├── SDL_emscriptenopengles.c 8800│   │   │   │   │   ├── SDL_emscriptenopengles.h 8801│   │   │   │   │   ├── SDL_emscriptenvideo.c 8802│   │   │   │   │   └── SDL_emscriptenvideo.h 8803│   │   │   │   ├── gdk 8804│   │   │   │   │   ├── SDL_gdktextinput.cpp 8805│   │   │   │   │   └── SDL_gdktextinput.h 8806│   │   │   │   ├── haiku 8807│   │   │   │   │   ├── SDL_BWin.h 8808│   │   │   │   │   ├── SDL_bclipboard.cc 8809│   │   │   │   │   ├── SDL_bclipboard.h 8810│   │   │   │   │   ├── SDL_bevents.cc 8811│   │   │   │   │   ├── SDL_bevents.h 8812│   │   │   │   │   ├── SDL_bframebuffer.cc 8813│   │   │   │   │   ├── SDL_bframebuffer.h 8814│   │   │   │   │   ├── SDL_bkeyboard.cc 8815│   │   │   │   │   ├── SDL_bkeyboard.h 8816│   │   │   │   │   ├── SDL_bmessagebox.cc 8817│   │   │   │   │   ├── SDL_bmessagebox.h 8818│   │   │   │   │   ├── SDL_bmodes.cc 8819│   │   │   │   │   ├── SDL_bmodes.h 8820│   │   │   │   │   ├── SDL_bopengl.cc 8821│   │   │   │   │   ├── SDL_bopengl.h 8822│   │   │   │   │   ├── SDL_bvideo.cc 8823│   │   │   │   │   ├── SDL_bvideo.h 8824│   │   │   │   │   ├── SDL_bwindow.cc 8825│   │   │   │   │   └── SDL_bwindow.h 8826│   │   │   │   ├── khronos 8827│   │   │   │   │   ├── EGL 8828│   │   │   │   │   │   ├── egl.h 8829│   │   │   │   │   │   ├── eglext.h 8830│   │   │   │   │   │   └── eglplatform.h 8831│   │   │   │   │   ├── GLES2 8832│   │   │   │   │   │   ├── gl2.h 8833│   │   │   │   │   │   ├── gl2ext.h 8834│   │   │   │   │   │   └── gl2platform.h 8835│   │   │   │   │   ├── GLES3 8836│   │   │   │   │   │   ├── gl3.h 8837│   │   │   │   │   │   ├── gl31.h 8838│   │   │   │   │   │   ├── gl32.h 8839│   │   │   │   │   │   └── gl3platform.h 8840│   │   │   │   │   ├── KHR 8841│   │   │   │   │   │   └── khrplatform.h 8842│   │   │   │   │   ├── vk_video 8843│   │   │   │   │   │   ├── vulkan_video_codec_av1std.h 8844│   │   │   │   │   │   ├── vulkan_video_codec_av1std_decode.h 8845│   │   │   │   │   │   ├── vulkan_video_codec_h264std.h 8846│   │   │   │   │   │   ├── vulkan_video_codec_h264std_decode.h 8847│   │   │   │   │   │   ├── vulkan_video_codec_h264std_encode.h 8848│   │   │   │   │   │   ├── vulkan_video_codec_h265std.h 8849│   │   │   │   │   │   ├── vulkan_video_codec_h265std_decode.h 8850│   │   │   │   │   │   ├── vulkan_video_codec_h265std_encode.h 8851│   │   │   │   │   │   └── vulkan_video_codecs_common.h 8852│   │   │   │   │   └── vulkan 8853│   │   │   │   │   ├── vk_icd.h 8854│   │   │   │   │   ├── vk_layer.h 8855│   │   │   │   │   ├── vk_platform.h 8856│   │   │   │   │   ├── vulkan.h 8857│   │   │   │   │   ├── vulkan_android.h 8858│   │   │   │   │   ├── vulkan_beta.h 8859│   │   │   │   │   ├── vulkan_core.h 8860│   │   │   │   │   ├── vulkan_directfb.h 8861│   │   │   │   │   ├── vulkan_fuchsia.h 8862│   │   │   │   │   ├── vulkan_ggp.h 8863│   │   │   │   │   ├── vulkan_ios.h 8864│   │   │   │   │   ├── vulkan_macos.h 8865│   │   │   │   │   ├── vulkan_metal.h 8866│   │   │   │   │   ├── vulkan_screen.h 8867│   │   │   │   │   ├── vulkan_vi.h 8868│   │   │   │   │   ├── vulkan_wayland.h 8869│   │   │   │   │   ├── vulkan_win32.h 8870│   │   │   │   │   ├── vulkan_xcb.h 8871│   │   │   │   │   ├── vulkan_xlib.h 8872│   │   │   │   │   └── vulkan_xlib_xrandr.h 8873│   │   │   │   ├── kmsdrm 8874│   │   │   │   │   ├── SDL_kmsdrmdyn.c 8875│   │   │   │   │   ├── SDL_kmsdrmdyn.h 8876│   │   │   │   │   ├── SDL_kmsdrmevents.c 8877│   │   │   │   │   ├── SDL_kmsdrmevents.h 8878│   │   │   │   │   ├── SDL_kmsdrmmouse.c 8879│   │   │   │   │   ├── SDL_kmsdrmmouse.h 8880│   │   │   │   │   ├── SDL_kmsdrmopengles.c 8881│   │   │   │   │   ├── SDL_kmsdrmopengles.h 8882│   │   │   │   │   ├── SDL_kmsdrmsym.h 8883│   │   │   │   │   ├── SDL_kmsdrmvideo.c 8884│   │   │   │   │   ├── SDL_kmsdrmvideo.h 8885│   │   │   │   │   ├── SDL_kmsdrmvulkan.c 8886│   │   │   │   │   └── SDL_kmsdrmvulkan.h 8887│   │   │   │   ├── miniz.h 8888│   │   │   │   ├── n3ds 8889│   │   │   │   │   ├── SDL_n3dsevents.c 8890│   │   │   │   │   ├── SDL_n3dsevents_c.h 8891│   │   │   │   │   ├── SDL_n3dsframebuffer.c 8892│   │   │   │   │   ├── SDL_n3dsframebuffer_c.h 8893│   │   │   │   │   ├── SDL_n3dsswkb.c 8894│   │   │   │   │   ├── SDL_n3dsswkb.h 8895│   │   │   │   │   ├── SDL_n3dstouch.c 8896│   │   │   │   │   ├── SDL_n3dstouch.h 8897│   │   │   │   │   ├── SDL_n3dsvideo.c 8898│   │   │   │   │   └── SDL_n3dsvideo.h 8899│   │   │   │   ├── ngage 8900│   │   │   │   │   ├── SDL_ngagevideo.c 8901│   │   │   │   │   └── SDL_ngagevideo.h 8902│   │   │   │   ├── offscreen 8903│   │   │   │   │   ├── SDL_offscreenevents.c 8904│   │   │   │   │   ├── SDL_offscreenevents_c.h 8905│   │   │   │   │   ├── SDL_offscreenframebuffer.c 8906│   │   │   │   │   ├── SDL_offscreenframebuffer_c.h 8907│   │   │   │   │   ├── SDL_offscreenopengles.c 8908│   │   │   │   │   ├── SDL_offscreenopengles.h 8909│   │   │   │   │   ├── SDL_offscreenvideo.c 8910│   │   │   │   │   ├── SDL_offscreenvideo.h 8911│   │   │   │   │   ├── SDL_offscreenvulkan.c 8912│   │   │   │   │   ├── SDL_offscreenvulkan.h 8913│   │   │   │   │   ├── SDL_offscreenwindow.c 8914│   │   │   │   │   └── SDL_offscreenwindow.h 8915│   │   │   │   ├── openvr 8916│   │   │   │   │   ├── SDL_openvrvideo.c 8917│   │   │   │   │   ├── SDL_openvrvideo.h 8918│   │   │   │   │   └── openvr_capi.h 8919│   │   │   │   ├── ps2 8920│   │   │   │   │   ├── SDL_ps2video.c 8921│   │   │   │   │   └── SDL_ps2video.h 8922│   │   │   │   ├── psp 8923│   │   │   │   │   ├── SDL_pspevents.c 8924│   │   │   │   │   ├── SDL_pspevents_c.h 8925│   │   │   │   │   ├── SDL_pspgl.c 8926│   │   │   │   │   ├── SDL_pspgl_c.h 8927│   │   │   │   │   ├── SDL_pspvideo.c 8928│   │   │   │   │   └── SDL_pspvideo.h 8929│   │   │   │   ├── qnx 8930│   │   │   │   │   ├── SDL_qnx.h 8931│   │   │   │   │   ├── SDL_qnxgl.c 8932│   │   │   │   │   ├── SDL_qnxkeyboard.c 8933│   │   │   │   │   └── SDL_qnxvideo.c 8934│   │   │   │   ├── raspberry 8935│   │   │   │   │   ├── SDL_rpievents.c 8936│   │   │   │   │   ├── SDL_rpievents_c.h 8937│   │   │   │   │   ├── SDL_rpimouse.c 8938│   │   │   │   │   ├── SDL_rpimouse.h 8939│   │   │   │   │   ├── SDL_rpiopengles.c 8940│   │   │   │   │   ├── SDL_rpiopengles.h 8941│   │   │   │   │   ├── SDL_rpivideo.c 8942│   │   │   │   │   └── SDL_rpivideo.h 8943│   │   │   │   ├── riscos 8944│   │   │   │   │   ├── SDL_riscosdefs.h 8945│   │   │   │   │   ├── SDL_riscosevents.c 8946│   │   │   │   │   ├── SDL_riscosevents_c.h 8947│   │   │   │   │   ├── SDL_riscosframebuffer.c 8948│   │   │   │   │   ├── SDL_riscosframebuffer_c.h 8949│   │   │   │   │   ├── SDL_riscosmessagebox.c 8950│   │   │   │   │   ├── SDL_riscosmessagebox.h 8951│   │   │   │   │   ├── SDL_riscosmodes.c 8952│   │   │   │   │   ├── SDL_riscosmodes.h 8953│   │   │   │   │   ├── SDL_riscosmouse.c 8954│   │   │   │   │   ├── SDL_riscosmouse.h 8955│   │   │   │   │   ├── SDL_riscosvideo.c 8956│   │   │   │   │   ├── SDL_riscosvideo.h 8957│   │   │   │   │   ├── SDL_riscoswindow.c 8958│   │   │   │   │   ├── SDL_riscoswindow.h 8959│   │   │   │   │   └── scancodes_riscos.h 8960│   │   │   │   ├── sdlgenblit.pl 8961│   │   │   │   ├── stb_image.h 8962│   │   │   │   ├── uikit 8963│   │   │   │   │   ├── SDL_uikitappdelegate.h 8964│   │   │   │   │   ├── SDL_uikitappdelegate.m 8965│   │   │   │   │   ├── SDL_uikitclipboard.h 8966│   │   │   │   │   ├── SDL_uikitclipboard.m 8967│   │   │   │   │   ├── SDL_uikitevents.h 8968│   │   │   │   │   ├── SDL_uikitevents.m 8969│   │   │   │   │   ├── SDL_uikitmessagebox.h 8970│   │   │   │   │   ├── SDL_uikitmessagebox.m 8971│   │   │   │   │   ├── SDL_uikitmetalview.h 8972│   │   │   │   │   ├── SDL_uikitmetalview.m 8973│   │   │   │   │   ├── SDL_uikitmodes.h 8974│   │   │   │   │   ├── SDL_uikitmodes.m 8975│   │   │   │   │   ├── SDL_uikitopengles.h 8976│   │   │   │   │   ├── SDL_uikitopengles.m 8977│   │   │   │   │   ├── SDL_uikitopenglview.h 8978│   │   │   │   │   ├── SDL_uikitopenglview.m 8979│   │   │   │   │   ├── SDL_uikitpen.h 8980│   │   │   │   │   ├── SDL_uikitpen.m 8981│   │   │   │   │   ├── SDL_uikitvideo.h 8982│   │   │   │   │   ├── SDL_uikitvideo.m 8983│   │   │   │   │   ├── SDL_uikitview.h 8984│   │   │   │   │   ├── SDL_uikitview.m 8985│   │   │   │   │   ├── SDL_uikitviewcontroller.h 8986│   │   │   │   │   ├── SDL_uikitviewcontroller.m 8987│   │   │   │   │   ├── SDL_uikitvulkan.h 8988│   │   │   │   │   ├── SDL_uikitvulkan.m 8989│   │   │   │   │   ├── SDL_uikitwindow.h 8990│   │   │   │   │   └── SDL_uikitwindow.m 8991│   │   │   │   ├── vita 8992│   │   │   │   │   ├── SDL_vitaframebuffer.c 8993│   │   │   │   │   ├── SDL_vitaframebuffer.h 8994│   │   │   │   │   ├── SDL_vitagl_pvr.c 8995│   │   │   │   │   ├── SDL_vitagles.c 8996│   │   │   │   │   ├── SDL_vitagles_pvr.c 8997│   │   │   │   │   ├── SDL_vitakeyboard.c 8998│   │   │   │   │   ├── SDL_vitakeyboard.h 8999│   │   │   │   │   ├── SDL_vitamessagebox.c 9000│   │   │   │   │   ├── SDL_vitamessagebox.h 9001│   │   │   │   │   ├── SDL_vitamouse.c 9002│   │   │   │   │   ├── SDL_vitamouse_c.h 9003│   │   │   │   │   ├── SDL_vitatouch.c 9004│   │   │   │   │   ├── SDL_vitatouch.h 9005│   │   │   │   │   ├── SDL_vitavideo.c 9006│   │   │   │   │   └── SDL_vitavideo.h 9007│   │   │   │   ├── vivante 9008│   │   │   │   │   ├── SDL_vivanteopengles.c 9009│   │   │   │   │   ├── SDL_vivanteopengles.h 9010│   │   │   │   │   ├── SDL_vivanteplatform.c 9011│   │   │   │   │   ├── SDL_vivanteplatform.h 9012│   │   │   │   │   ├── SDL_vivantevideo.c 9013│   │   │   │   │   ├── SDL_vivantevideo.h 9014│   │   │   │   │   ├── SDL_vivantevulkan.c 9015│   │   │   │   │   └── SDL_vivantevulkan.h 9016│   │   │   │   ├── wayland 9017│   │   │   │   │   ├── SDL_waylandclipboard.c 9018│   │   │   │   │   ├── SDL_waylandclipboard.h 9019│   │   │   │   │   ├── SDL_waylandcolor.c 9020│   │   │   │   │   ├── SDL_waylandcolor.h 9021│   │   │   │   │   ├── SDL_waylanddatamanager.c 9022│   │   │   │   │   ├── SDL_waylanddatamanager.h 9023│   │   │   │   │   ├── SDL_waylanddyn.c 9024│   │   │   │   │   ├── SDL_waylanddyn.h 9025│   │   │   │   │   ├── SDL_waylandevents.c 9026│   │   │   │   │   ├── SDL_waylandevents_c.h 9027│   │   │   │   │   ├── SDL_waylandkeyboard.c 9028│   │   │   │   │   ├── SDL_waylandkeyboard.h 9029│   │   │   │   │   ├── SDL_waylandmessagebox.c 9030│   │   │   │   │   ├── SDL_waylandmessagebox.h 9031│   │   │   │   │   ├── SDL_waylandmouse.c 9032│   │   │   │   │   ├── SDL_waylandmouse.h 9033│   │   │   │   │   ├── SDL_waylandopengles.c 9034│   │   │   │   │   ├── SDL_waylandopengles.h 9035│   │   │   │   │   ├── SDL_waylandshmbuffer.c 9036│   │   │   │   │   ├── SDL_waylandshmbuffer.h 9037│   │   │   │   │   ├── SDL_waylandsym.h 9038│   │   │   │   │   ├── SDL_waylandvideo.c 9039│   │   │   │   │   ├── SDL_waylandvideo.h 9040│   │   │   │   │   ├── SDL_waylandvulkan.c 9041│   │   │   │   │   ├── SDL_waylandvulkan.h 9042│   │   │   │   │   ├── SDL_waylandwindow.c 9043│   │   │   │   │   └── SDL_waylandwindow.h 9044│   │   │   │   ├── windows 9045│   │   │   │   │   ├── SDL_msctf.h 9046│   │   │   │   │   ├── SDL_windowsclipboard.c 9047│   │   │   │   │   ├── SDL_windowsclipboard.h 9048│   │   │   │   │   ├── SDL_windowsevents.c 9049│   │   │   │   │   ├── SDL_windowsevents.h 9050│   │   │   │   │   ├── SDL_windowsframebuffer.c 9051│   │   │   │   │   ├── SDL_windowsframebuffer.h 9052│   │   │   │   │   ├── SDL_windowsgameinput.cpp 9053│   │   │   │   │   ├── SDL_windowsgameinput.h 9054│   │   │   │   │   ├── SDL_windowskeyboard.c 9055│   │   │   │   │   ├── SDL_windowskeyboard.h 9056│   │   │   │   │   ├── SDL_windowsmessagebox.c 9057│   │   │   │   │   ├── SDL_windowsmessagebox.h 9058│   │   │   │   │   ├── SDL_windowsmodes.c 9059│   │   │   │   │   ├── SDL_windowsmodes.h 9060│   │   │   │   │   ├── SDL_windowsmouse.c 9061│   │   │   │   │   ├── SDL_windowsmouse.h 9062│   │   │   │   │   ├── SDL_windowsopengl.c 9063│   │   │   │   │   ├── SDL_windowsopengl.h 9064│   │   │   │   │   ├── SDL_windowsopengles.c 9065│   │   │   │   │   ├── SDL_windowsopengles.h 9066│   │   │   │   │   ├── SDL_windowsrawinput.c 9067│   │   │   │   │   ├── SDL_windowsrawinput.h 9068│   │   │   │   │   ├── SDL_windowsshape.c 9069│   │   │   │   │   ├── SDL_windowsshape.h 9070│   │   │   │   │   ├── SDL_windowsvideo.c 9071│   │   │   │   │   ├── SDL_windowsvideo.h 9072│   │   │   │   │   ├── SDL_windowsvulkan.c 9073│   │   │   │   │   ├── SDL_windowsvulkan.h 9074│   │   │   │   │   ├── SDL_windowswindow.c 9075│   │   │   │   │   ├── SDL_windowswindow.h 9076│   │   │   │   │   └── wmmsg.h 9077│   │   │   │   ├── x11 9078│   │   │   │   │   ├── SDL_x11clipboard.c 9079│   │   │   │   │   ├── SDL_x11clipboard.h 9080│   │   │   │   │   ├── SDL_x11dyn.c 9081│   │   │   │   │   ├── SDL_x11dyn.h 9082│   │   │   │   │   ├── SDL_x11events.c 9083│   │   │   │   │   ├── SDL_x11events.h 9084│   │   │   │   │   ├── SDL_x11framebuffer.c 9085│   │   │   │   │   ├── SDL_x11framebuffer.h 9086│   │   │   │   │   ├── SDL_x11keyboard.c 9087│   │   │   │   │   ├── SDL_x11keyboard.h 9088│   │   │   │   │   ├── SDL_x11messagebox.c 9089│   │   │   │   │   ├── SDL_x11messagebox.h 9090│   │   │   │   │   ├── SDL_x11modes.c 9091│   │   │   │   │   ├── SDL_x11modes.h 9092│   │   │   │   │   ├── SDL_x11mouse.c 9093│   │   │   │   │   ├── SDL_x11mouse.h 9094│   │   │   │   │   ├── SDL_x11opengl.c 9095│   │   │   │   │   ├── SDL_x11opengl.h 9096│   │   │   │   │   ├── SDL_x11opengles.c 9097│   │   │   │   │   ├── SDL_x11opengles.h 9098│   │   │   │   │   ├── SDL_x11pen.c 9099│   │   │   │   │   ├── SDL_x11pen.h 9100│   │   │   │   │   ├── SDL_x11settings.c 9101│   │   │   │   │   ├── SDL_x11settings.h 9102│   │   │   │   │   ├── SDL_x11shape.c 9103│   │   │   │   │   ├── SDL_x11shape.h 9104│   │   │   │   │   ├── SDL_x11sym.h 9105│   │   │   │   │   ├── SDL_x11toolkit.c 9106│   │   │   │   │   ├── SDL_x11toolkit.h 9107│   │   │   │   │   ├── SDL_x11touch.c 9108│   │   │   │   │   ├── SDL_x11touch.h 9109│   │   │   │   │   ├── SDL_x11video.c 9110│   │   │   │   │   ├── SDL_x11video.h 9111│   │   │   │   │   ├── SDL_x11vulkan.c 9112│   │   │   │   │   ├── SDL_x11vulkan.h 9113│   │   │   │   │   ├── SDL_x11window.c 9114│   │   │   │   │   ├── SDL_x11window.h 9115│   │   │   │   │   ├── SDL_x11xfixes.c 9116│   │   │   │   │   ├── SDL_x11xfixes.h 9117│   │   │   │   │   ├── SDL_x11xinput2.c 9118│   │   │   │   │   ├── SDL_x11xinput2.h 9119│   │   │   │   │   ├── SDL_x11xsync.c 9120│   │   │   │   │   ├── SDL_x11xsync.h 9121│   │   │   │   │   ├── SDL_x11xtest.c 9122│   │   │   │   │   ├── SDL_x11xtest.h 9123│   │   │   │   │   ├── edid-parse.c 9124│   │   │   │   │   ├── edid.h 9125│   │   │   │   │   ├── xsettings-client.c 9126│   │   │   │   │   └── xsettings-client.h 9127│   │   │   │   └── yuv2rgb 9128│   │   │   │   ├── LICENSE 9129│   │   │   │   ├── README.md 9130│   │   │   │   ├── yuv_rgb.h 9131│   │   │   │   ├── yuv_rgb_common.h 9132│   │   │   │   ├── yuv_rgb_internal.h 9133│   │   │   │   ├── yuv_rgb_lsx.c 9134│   │   │   │   ├── yuv_rgb_lsx.h 9135│   │   │   │   ├── yuv_rgb_lsx_func.h 9136│   │   │   │   ├── yuv_rgb_sse.c 9137│   │   │   │   ├── yuv_rgb_sse.h 9138│   │   │   │   ├── yuv_rgb_sse_func.h 9139│   │   │   │   ├── yuv_rgb_std.c 9140│   │   │   │   ├── yuv_rgb_std.h 9141│   │   │   │   └── yuv_rgb_std_func.h 9142│   │   │   ├── test 9143│   │   │   │   ├── CMakeLists.txt 9144│   │   │   │   ├── COPYING 9145│   │   │   │   ├── LICENSE.txt 9146│   │   │   │   ├── android 9147│   │   │   │   │   ├── cmake 9148│   │   │   │   │   │   ├── AndroidManifest.xml.cmake 9149│   │   │   │   │   │   ├── SDLEntryTestActivity.java.cmake 9150│   │   │   │   │   │   ├── SDLTestActivity.java.cmake 9151│   │   │   │   │   │   └── res 9152│   │   │   │   │   │   ├── values 9153│   │   │   │   │   │   │   └── strings.xml.cmake 9154│   │   │   │   │   │   └── xml 9155│   │   │   │   │   │   └── shortcuts.xml.cmake 9156│   │   │   │   │   └── res 9157│   │   │   │   │   ├── drawable 9158│   │   │   │   │   │   └── sdl-test_foreground.xml 9159│   │   │   │   │   ├── layout 9160│   │   │   │   │   │   └── arguments_layout.xml 9161│   │   │   │   │   ├── mipmap-anydpi-v26 9162│   │   │   │   │   │   ├── sdl-test.xml 9163│   │   │   │   │   │   └── sdl-test_round.xml 9164│   │   │   │   │   ├── mipmap-hdpi 9165│   │   │   │   │   │   ├── sdl-test.png 9166│   │   │   │   │   │   └── sdl-test_round.png 9167│   │   │   │   │   ├── mipmap-mdpi 9168│   │   │   │   │   │   ├── sdl-test.png 9169│   │   │   │   │   │   └── sdl-test_round.png 9170│   │   │   │   │   ├── mipmap-xhdpi 9171│   │   │   │   │   │   ├── sdl-test.png 9172│   │   │   │   │   │   └── sdl-test_round.png 9173│   │   │   │   │   ├── mipmap-xxhdpi 9174│   │   │   │   │   │   ├── sdl-test.png 9175│   │   │   │   │   │   └── sdl-test_round.png 9176│   │   │   │   │   ├── mipmap-xxxhdpi 9177│   │   │   │   │   │   ├── sdl-test.png 9178│   │   │   │   │   │   └── sdl-test_round.png 9179│   │   │   │   │   └── values 9180│   │   │   │   │   ├── arg_strings.xml 9181│   │   │   │   │   ├── sdl-test_background.xml 9182│   │   │   │   │   └── styles.xml 9183│   │   │   │   ├── audiofile.png 9184│   │   │   │   ├── build-shaders.sh 9185│   │   │   │   ├── checkkeys.c 9186│   │   │   │   ├── childprocess.c 9187│   │   │   │   ├── emscripten 9188│   │   │   │   │   ├── driver.py 9189│   │   │   │   │   ├── joystick-pre.js 9190│   │   │   │   │   ├── pre.js 9191│   │   │   │   │   └── server.py 9192│   │   │   │   ├── gamepad_axis.h 9193│   │   │   │   ├── gamepad_axis.png 9194│   │   │   │   ├── gamepad_axis_arrow.h 9195│   │   │   │   ├── gamepad_axis_arrow.png 9196│   │   │   │   ├── gamepad_back.h 9197│   │   │   │   ├── gamepad_back.png 9198│   │   │   │   ├── gamepad_battery.h 9199│   │   │   │   ├── gamepad_battery.png 9200│   │   │   │   ├── gamepad_battery_unknown.h 9201│   │   │   │   ├── gamepad_battery_unknown.png 9202│   │   │   │   ├── gamepad_battery_wired.h 9203│   │   │   │   ├── gamepad_battery_wired.png 9204│   │   │   │   ├── gamepad_button.h 9205│   │   │   │   ├── gamepad_button.png 9206│   │   │   │   ├── gamepad_button_background.h 9207│   │   │   │   ├── gamepad_button_background.png 9208│   │   │   │   ├── gamepad_button_small.h 9209│   │   │   │   ├── gamepad_button_small.png 9210│   │   │   │   ├── gamepad_face_abxy.h 9211│   │   │   │   ├── gamepad_face_abxy.png 9212│   │   │   │   ├── gamepad_face_axby.h 9213│   │   │   │   ├── gamepad_face_axby.png 9214│   │   │   │   ├── gamepad_face_bayx.h 9215│   │   │   │   ├── gamepad_face_bayx.png 9216│   │   │   │   ├── gamepad_face_sony.h 9217│   │   │   │   ├── gamepad_face_sony.png 9218│   │   │   │   ├── gamepad_front.h 9219│   │   │   │   ├── gamepad_front.png 9220│   │   │   │   ├── gamepad_touchpad.h 9221│   │   │   │   ├── gamepad_touchpad.png 9222│   │   │   │   ├── gamepad_wired.h 9223│   │   │   │   ├── gamepad_wired.png 9224│   │   │   │   ├── gamepad_wireless.h 9225│   │   │   │   ├── gamepad_wireless.png 9226│   │   │   │   ├── gamepadutils.c 9227│   │   │   │   ├── gamepadutils.h 9228│   │   │   │   ├── glass.h 9229│   │   │   │   ├── glass.png 9230│   │   │   │   ├── icon.h 9231│   │   │   │   ├── icon.png 9232│   │   │   │   ├── icon2x.png 9233│   │   │   │   ├── logaudiodev.png 9234│   │   │   │   ├── loopwave.c 9235│   │   │   │   ├── main.cpp 9236│   │   │   │   ├── moose.dat 9237│   │   │   │   ├── msdf_font.csv 9238│   │   │   │   ├── msdf_font.png 9239│   │   │   │   ├── n3ds 9240│   │   │   │   │   └── logo48x48.png 9241│   │   │   │   ├── physaudiodev.png 9242│   │   │   │   ├── picture.xbm 9243│   │   │   │   ├── pretest.c 9244│   │   │   │   ├── relative_mode.markdown 9245│   │   │   │   ├── sample.png 9246│   │   │   │   ├── sample.wav 9247│   │   │   │   ├── sdl-test_round.png 9248│   │   │   │   ├── soundboard.png 9249│   │   │   │   ├── soundboard_levels.png 9250│   │   │   │   ├── speaker.png 9251│   │   │   │   ├── sword.wav 9252│   │   │   │   ├── template.test.in 9253│   │   │   │   ├── testasyncio.c 9254│   │   │   │   ├── testatomic.c 9255│   │   │   │   ├── testaudio.c 9256│   │   │   │   ├── testaudiohotplug.c 9257│   │   │   │   ├── testaudioinfo.c 9258│   │   │   │   ├── testaudiorecording.c 9259│   │   │   │   ├── testaudiostreamdynamicresample.c 9260│   │   │   │   ├── testautomation.c 9261│   │   │   │   ├── testautomation_audio.c 9262│   │   │   │   ├── testautomation_blit.c 9263│   │   │   │   ├── testautomation_clipboard.c 9264│   │   │   │   ├── testautomation_events.c 9265│   │   │   │   ├── testautomation_guid.c 9266│   │   │   │   ├── testautomation_hints.c 9267│   │   │   │   ├── testautomation_images.c 9268│   │   │   │   ├── testautomation_images.h 9269│   │   │   │   ├── testautomation_intrinsics.c 9270│   │   │   │   ├── testautomation_iostream.c 9271│   │   │   │   ├── testautomation_joystick.c 9272│   │   │   │   ├── testautomation_keyboard.c 9273│   │   │   │   ├── testautomation_log.c 9274│   │   │   │   ├── testautomation_main.c 9275│   │   │   │   ├── testautomation_math.c 9276│   │   │   │   ├── testautomation_mouse.c 9277│   │   │   │   ├── testautomation_pixels.c 9278│   │   │   │   ├── testautomation_platform.c 9279│   │   │   │   ├── testautomation_properties.c 9280│   │   │   │   ├── testautomation_rect.c 9281│   │   │   │   ├── testautomation_render.c 9282│   │   │   │   ├── testautomation_sdltest.c 9283│   │   │   │   ├── testautomation_stdlib.c 9284│   │   │   │   ├── testautomation_subsystems.c 9285│   │   │   │   ├── testautomation_suites.h 9286│   │   │   │   ├── testautomation_surface.c 9287│   │   │   │   ├── testautomation_time.c 9288│   │   │   │   ├── testautomation_timer.c 9289│   │   │   │   ├── testautomation_video.c 9290│   │   │   │   ├── testbounds.c 9291│   │   │   │   ├── testcamera.c 9292│   │   │   │   ├── testclipboard.c 9293│   │   │   │   ├── testcolorspace.c 9294│   │   │   │   ├── testcontroller.c 9295│   │   │   │   ├── testcustomcursor.c 9296│   │   │   │   ├── testdialog.c 9297│   │   │   │   ├── testdisplayinfo.c 9298│   │   │   │   ├── testdlopennote.c 9299│   │   │   │   ├── testdraw.c 9300│   │   │   │   ├── testdrawchessboard.c 9301│   │   │   │   ├── testdropfile.c 9302│   │   │   │   ├── testerror.c 9303│   │   │   │   ├── testevdev.c 9304│   │   │   │   ├── testffmpeg.c 9305│   │   │   │   ├── testffmpeg_vulkan.c 9306│   │   │   │   ├── testffmpeg_vulkan.h 9307│   │   │   │   ├── testfile.c 9308│   │   │   │   ├── testfilesystem.c 9309│   │   │   │   ├── testgeometry.c 9310│   │   │   │   ├── testgl.c 9311│   │   │   │   ├── testgles.c 9312│   │   │   │   ├── testgles2.c 9313│   │   │   │   ├── testgpu 9314│   │   │   │   │   ├── build-shaders.sh 9315│   │   │   │   │   ├── cube.frag.dxil.h 9316│   │   │   │   │   ├── cube.frag.hlsl 9317│   │   │   │   │   ├── cube.frag.msl.h 9318│   │   │   │   │   ├── cube.frag.spv.h 9319│   │   │   │   │   ├── cube.hlsli 9320│   │   │   │   │   ├── cube.vert.dxil.h 9321│   │   │   │   │   ├── cube.vert.hlsl 9322│   │   │   │   │   ├── cube.vert.msl.h 9323│   │   │   │   │   ├── cube.vert.spv.h 9324│   │   │   │   │   ├── overlay.frag.dxil.h 9325│   │   │   │   │   ├── overlay.frag.hlsl 9326│   │   │   │   │   ├── overlay.frag.msl.h 9327│   │   │   │   │   ├── overlay.frag.spv.h 9328│   │   │   │   │   ├── overlay.hlsli 9329│   │   │   │   │   ├── overlay.vert.dxil.h 9330│   │   │   │   │   ├── overlay.vert.hlsl 9331│   │   │   │   │   ├── overlay.vert.msl.h 9332│   │   │   │   │   └── overlay.vert.spv.h 9333│   │   │   │   ├── testgpu_simple_clear.c 9334│   │   │   │   ├── testgpu_spinning_cube.c 9335│   │   │   │   ├── testgpurender_effects.c 9336│   │   │   │   ├── testgpurender_effects_CRT.frag.dxil.h 9337│   │   │   │   ├── testgpurender_effects_CRT.frag.hlsl 9338│   │   │   │   ├── testgpurender_effects_CRT.frag.msl.h 9339│   │   │   │   ├── testgpurender_effects_CRT.frag.spv.h 9340│   │   │   │   ├── testgpurender_effects_grayscale.frag.dxil.h 9341│   │   │   │   ├── testgpurender_effects_grayscale.frag.hlsl 9342│   │   │   │   ├── testgpurender_effects_grayscale.frag.msl.h 9343│   │   │   │   ├── testgpurender_effects_grayscale.frag.spv.h 9344│   │   │   │   ├── testgpurender_msdf.c 9345│   │   │   │   ├── testgpurender_msdf.frag.dxil.h 9346│   │   │   │   ├── testgpurender_msdf.frag.hlsl 9347│   │   │   │   ├── testgpurender_msdf.frag.msl.h 9348│   │   │   │   ├── testgpurender_msdf.frag.spv.h 9349│   │   │   │   ├── testhaptic.c 9350│   │   │   │   ├── testhittesting.c 9351│   │   │   │   ├── testhotplug.c 9352│   │   │   │   ├── testiconv.c 9353│   │   │   │   ├── testime.c 9354│   │   │   │   ├── testintersections.c 9355│   │   │   │   ├── testkeys.c 9356│   │   │   │   ├── testloadso.c 9357│   │   │   │   ├── testlocale.c 9358│   │   │   │   ├── testlock.c 9359│   │   │   │   ├── testmanymouse.c 9360│   │   │   │   ├── testmessage.c 9361│   │   │   │   ├── testmodal.c 9362│   │   │   │   ├── testmouse.c 9363│   │   │   │   ├── testmultiaudio.c 9364│   │   │   │   ├── testnative.c 9365│   │   │   │   ├── testnative.h 9366│   │   │   │   ├── testnativecocoa.m 9367│   │   │   │   ├── testnativew32.c 9368│   │   │   │   ├── testnativewayland.c 9369│   │   │   │   ├── testnativex11.c 9370│   │   │   │   ├── testoffscreen.c 9371│   │   │   │   ├── testoverlay.c 9372│   │   │   │   ├── testpalette.c 9373│   │   │   │   ├── testpen.c 9374│   │   │   │   ├── testplatform.c 9375│   │   │   │   ├── testpopup.c 9376│   │   │   │   ├── testpower.c 9377│   │   │   │   ├── testprocess.c 9378│   │   │   │   ├── testqsort.c 9379│   │   │   │   ├── testrelative.c 9380│   │   │   │   ├── testrendercopyex.c 9381│   │   │   │   ├── testrendertarget.c 9382│   │   │   │   ├── testresample.c 9383│   │   │   │   ├── testrotate.c 9384│   │   │   │   ├── testrumble.c 9385│   │   │   │   ├── testrwlock.c 9386│   │   │   │   ├── testscale.c 9387│   │   │   │   ├── testsem.c 9388│   │   │   │   ├── testsensor.c 9389│   │   │   │   ├── testshader.c 9390│   │   │   │   ├── testshape.c 9391│   │   │   │   ├── testsoftwaretransparent.c 9392│   │   │   │   ├── testsprite.c 9393│   │   │   │   ├── testspriteminimal.c 9394│   │   │   │   ├── testspritesurface.c 9395│   │   │   │   ├── testsurround.c 9396│   │   │   │   ├── testsymbols.c 9397│   │   │   │   ├── testthread.c 9398│   │   │   │   ├── testtime.c 9399│   │   │   │   ├── testtimer.c 9400│   │   │   │   ├── testtray.c 9401│   │   │   │   ├── testurl.c 9402│   │   │   │   ├── testutils.c 9403│   │   │   │   ├── testutils.h 9404│   │   │   │   ├── testver.c 9405│   │   │   │   ├── testviewport.c 9406│   │   │   │   ├── testvulkan.c 9407│   │   │   │   ├── testwaylandcustom.c 9408│   │   │   │   ├── testwm.c 9409│   │   │   │   ├── testyuv.c 9410│   │   │   │   ├── testyuv.png 9411│   │   │   │   ├── testyuv_cvt.c 9412│   │   │   │   ├── testyuv_cvt.h 9413│   │   │   │   ├── torturethread.c 9414│   │   │   │   ├── trashcan.png 9415│   │   │   │   ├── unifont-15.1.05-license.txt 9416│   │   │   │   ├── unifont-15.1.05.hex 9417│   │   │   │   ├── utf8.txt 9418│   │   │   │   └── win32 9419│   │   │   │   └── sdlprocdump.c 9420│   │   │   └── wayland-protocols 9421│   │   │   ├── alpha-modifier-v1.xml 9422│   │   │   ├── color-management-v1.xml 9423│   │   │   ├── cursor-shape-v1.xml 9424│   │   │   ├── fractional-scale-v1.xml 9425│   │   │   ├── frog-color-management-v1.xml 9426│   │   │   ├── idle-inhibit-unstable-v1.xml 9427│   │   │   ├── input-timestamps-unstable-v1.xml 9428│   │   │   ├── keyboard-shortcuts-inhibit-unstable-v1.xml 9429│   │   │   ├── pointer-constraints-unstable-v1.xml 9430│   │   │   ├── pointer-gestures-unstable-v1.xml 9431│   │   │   ├── pointer-warp-v1.xml 9432│   │   │   ├── primary-selection-unstable-v1.xml 9433│   │   │   ├── relative-pointer-unstable-v1.xml 9434│   │   │   ├── tablet-v2.xml 9435│   │   │   ├── text-input-unstable-v3.xml 9436│   │   │   ├── viewporter.xml 9437│   │   │   ├── wayland.xml 9438│   │   │   ├── xdg-activation-v1.xml 9439│   │   │   ├── xdg-decoration-unstable-v1.xml 9440│   │   │   ├── xdg-dialog-v1.xml 9441│   │   │   ├── xdg-foreign-unstable-v2.xml 9442│   │   │   ├── xdg-output-unstable-v1.xml 9443│   │   │   ├── xdg-shell.xml 9444│   │   │   └── xdg-toplevel-icon-v1.xml 9445│   │   ├── SDL2 9446│   │   │   ├── Android.mk 9447│   │   │   ├── BUGS.txt 9448│   │   │   ├── CMakeLists.txt 9449│   │   │   ├── COPYING.txt 9450│   │   │   ├── CREDITS.txt 9451│   │   │   ├── INSTALL.txt 9452│   │   │   ├── Makefile.in 9453│   │   │   ├── Makefile.minimal 9454│   │   │   ├── Makefile.pandora 9455│   │   │   ├── Makefile.psp 9456│   │   │   ├── Makefile.wiz 9457│   │   │   ├── README-SDL.txt 9458│   │   │   ├── README.txt 9459│   │   │   ├── SDL2.spec.in 9460│   │   │   ├── SDL2Config.cmake 9461│   │   │   ├── TODO.txt 9462│   │   │   ├── VisualC 9463│   │   │   │   ├── SDL 9464│   │   │   │   │   ├── SDL.vcxproj 9465│   │   │   │   │   └── SDL.vcxproj.filters 9466│   │   │   │   ├── SDL.sln 9467│   │   │   │   ├── SDLmain 9468│   │   │   │   │   └── SDLmain.vcxproj 9469│   │   │   │   ├── SDLtest 9470│   │   │   │   │   └── SDLtest.vcxproj 9471│   │   │   │   ├── clean.sh 9472│   │   │   │   ├── tests 9473│   │   │   │   │   ├── checkkeys 9474│   │   │   │   │   │   └── checkkeys.vcxproj 9475│   │   │   │   │   ├── controllermap 9476│   │   │   │   │   │   └── controllermap.vcxproj 9477│   │   │   │   │   ├── loopwave 9478│   │   │   │   │   │   └── loopwave.vcxproj 9479│   │   │   │   │   ├── testatomic 9480│   │   │   │   │   │   └── testatomic.vcxproj 9481│   │   │   │   │   ├── testautomation 9482│   │   │   │   │   │   └── testautomation.vcxproj 9483│   │   │   │   │   ├── testdraw2 9484│   │   │   │   │   │   └── testdraw2.vcxproj 9485│   │   │   │   │   ├── testfile 9486│   │   │   │   │   │   └── testfile.vcxproj 9487│   │   │   │   │   ├── testgamecontroller 9488│   │   │   │   │   │   └── testgamecontroller.vcxproj 9489│   │   │   │   │   ├── testgesture 9490│   │   │   │   │   │   └── testgesture.vcxproj 9491│   │   │   │   │   ├── testgl2 9492│   │   │   │   │   │   └── testgl2.vcxproj 9493│   │   │   │   │   ├── testgles2 9494│   │   │   │   │   │   └── testgles2.vcxproj 9495│   │   │   │   │   ├── testjoystick 9496│   │   │   │   │   │   └── testjoystick.vcxproj 9497│   │   │   │   │   ├── testoverlay2 9498│   │   │   │   │   │   └── testoverlay2.vcxproj 9499│   │   │   │   │   ├── testplatform 9500│   │   │   │   │   │   └── testplatform.vcxproj 9501│   │   │   │   │   ├── testpower 9502│   │   │   │   │   │   └── testpower.vcxproj 9503│   │   │   │   │   ├── testrendertarget 9504│   │   │   │   │   │   └── testrendertarget.vcxproj 9505│   │   │   │   │   ├── testrumble 9506│   │   │   │   │   │   └── testrumble.vcxproj 9507│   │   │   │   │   ├── testscale 9508│   │   │   │   │   │   └── testscale.vcxproj 9509│   │   │   │   │   ├── testshape 9510│   │   │   │   │   │   └── testshape.vcxproj 9511│   │   │   │   │   ├── testsprite2 9512│   │   │   │   │   │   └── testsprite2.vcxproj 9513│   │   │   │   │   ├── testvulkan 9514│   │   │   │   │   │   └── testvulkan.vcxproj 9515│   │   │   │   │   └── testyuv 9516│   │   │   │   │   └── testyuv.vcxproj 9517│   │   │   │   └── visualtest 9518│   │   │   │   ├── unittest 9519│   │   │   │   │   └── testquit 9520│   │   │   │   │   └── testquit_VS2012.vcxproj 9521│   │   │   │   └── visualtest_VS2012.vcxproj 9522│   │   │   ├── VisualC-WinRT 9523│   │   │   │   ├── SDL2-WinRT.nuspec 9524│   │   │   │   ├── SDL2-WinRT.targets 9525│   │   │   │   ├── SDL2main-WinRT-NonXAML.nuspec 9526│   │   │   │   ├── SDL2main-WinRT-NonXAML.targets 9527│   │   │   │   ├── UWP_VS2015 9528│   │   │   │   │   ├── SDL-UWP.sln 9529│   │   │   │   │   ├── SDL-UWP.vcxproj 9530│   │   │   │   │   └── SDL-UWP.vcxproj.filters 9531│   │   │   │   ├── WinPhone81_VS2013 9532│   │   │   │   │   ├── SDL-WinPhone81.sln 9533│   │   │   │   │   ├── SDL-WinPhone81.vcxproj 9534│   │   │   │   │   └── SDL-WinPhone81.vcxproj.filters 9535│   │   │   │   ├── WinRT81_VS2013 9536│   │   │   │   │   ├── SDL-WinRT81.sln 9537│   │   │   │   │   ├── SDL-WinRT81.vcxproj 9538│   │   │   │   │   └── SDL-WinRT81.vcxproj.filters 9539│   │   │   │   └── tests 9540│   │   │   │   ├── loopwave 9541│   │   │   │   │   ├── Assets 9542│   │   │   │   │   │   ├── Logo.png 9543│   │   │   │   │   │   ├── SmallLogo.png 9544│   │   │   │   │   │   ├── SplashScreen.png 9545│   │   │   │   │   │   └── StoreLogo.png 9546│   │   │   │   │   ├── Package.appxmanifest 9547│   │   │   │   │   ├── loopwave_VS2012.vcxproj 9548│   │   │   │   │   └── loopwave_VS2012_TemporaryKey.pfx 9549│   │   │   │   └── testthread 9550│   │   │   │   ├── Assets 9551│   │   │   │   │   ├── Logo.png 9552│   │   │   │   │   ├── SmallLogo.png 9553│   │   │   │   │   ├── SplashScreen.png 9554│   │   │   │   │   └── StoreLogo.png 9555│   │   │   │   ├── Package.appxmanifest 9556│   │   │   │   ├── testthread_VS2012.vcxproj 9557│   │   │   │   └── testthread_VS2012_TemporaryKey.pfx 9558│   │   │   ├── VisualC.html 9559│   │   │   ├── WhatsNew.txt 9560│   │   │   ├── Xcode 9561│   │   │   │   ├── SDL 9562│   │   │   │   │   ├── Info-Framework.plist 9563│   │   │   │   │   ├── SDL.xcodeproj 9564│   │   │   │   │   │   └── project.pbxproj 9565│   │   │   │   │   └── pkg-support 9566│   │   │   │   │   ├── SDL.info 9567│   │   │   │   │   ├── resources 9568│   │   │   │   │   │   ├── License.txt 9569│   │   │   │   │   │   ├── ReadMe.txt 9570│   │   │   │   │   │   └── SDL_DS_Store 9571│   │   │   │   │   └── sdl_logo.pdf 9572│   │   │   │   ├── SDLTest 9573│   │   │   │   │   ├── SDLTest.xcodeproj 9574│   │   │   │   │   │   └── project.pbxproj 9575│   │   │   │   │   └── TestDropFile-Info.plist 9576│   │   │   │   └── XcodeDocSet 9577│   │   │   │   └── Doxyfile 9578│   │   │   ├── Xcode-iOS 9579│   │   │   │   ├── Demos 9580│   │   │   │   │   ├── Default.png 9581│   │   │   │   │   ├── Demos.xcodeproj 9582│   │   │   │   │   │   └── project.pbxproj 9583│   │   │   │   │   ├── Icon.png 9584│   │   │   │   │   ├── Info.plist 9585│   │   │   │   │   ├── README 9586│   │   │   │   │   ├── iOS Launch Screen.storyboard 9587│   │   │   │   │   └── src 9588│   │   │   │   │   ├── accelerometer.c 9589│   │   │   │   │   ├── common.c 9590│   │   │   │   │   ├── common.h 9591│   │   │   │   │   ├── fireworks.c 9592│   │   │   │   │   ├── happy.c 9593│   │   │   │   │   ├── keyboard.c 9594│   │   │   │   │   ├── mixer.c 9595│   │   │   │   │   ├── rectangles.c 9596│   │   │   │   │   └── touch.c 9597│   │   │   │   ├── SDL 9598│   │   │   │   │   └── SDL.xcodeproj 9599│   │   │   │   │   └── project.pbxproj 9600│   │   │   │   ├── SDLtest 9601│   │   │   │   │   └── SDL2test.xcodeproj 9602│   │   │   │   │   └── project.pbxproj 9603│   │   │   │   ├── Template 9604│   │   │   │   │   └── SDL iOS Application 9605│   │   │   │   │   ├── [email protected] 9606│   │   │   │   │   ├── Default.png 9607│   │   │   │   │   ├── Icon.png 9608│   │   │   │   │   ├── Info.plist 9609│   │   │   │   │   ├── ___PROJECTNAME___.xcodeproj 9610│   │   │   │   │   │   ├── TemplateIcon.icns 9611│   │   │   │   │   │   ├── TemplateInfo.plist 9612│   │   │   │   │   │   ├── project.pbxproj 9613│   │   │   │   │   │   └── project.xcworkspace 9614│   │   │   │   │   │   └── contents.xcworkspacedata 9615│   │   │   │   │   └── main.c 9616│   │   │   │   └── Test 9617│   │   │   │   ├── Info.plist 9618│   │   │   │   ├── README 9619│   │   │   │   └── TestiPhoneOS.xcodeproj 9620│   │   │   │   └── project.pbxproj 9621│   │   │   ├── acinclude 9622│   │   │   │   ├── ac_check_define.m4 9623│   │   │   │   ├── alsa.m4 9624│   │   │   │   ├── ax_check_compiler_flags.m4 9625│   │   │   │   ├── ax_gcc_archflag.m4 9626│   │   │   │   ├── ax_gcc_x86_cpuid.m4.htm 9627│   │   │   │   ├── esd.m4 9628│   │   │   │   ├── libtool.m4 9629│   │   │   │   ├── ltoptions.m4 9630│   │   │   │   ├── ltsugar.m4 9631│   │   │   │   ├── ltversion.m4 9632│   │   │   │   └── lt~obsolete.m4 9633│   │   │   ├── android-project 9634│   │   │   │   ├── app 9635│   │   │   │   │   ├── build.gradle 9636│   │   │   │   │   ├── jni 9637│   │   │   │   │   │   ├── Android.mk 9638│   │   │   │   │   │   ├── Application.mk 9639│   │   │   │   │   │   └── src 9640│   │   │   │   │   │   └── Android.mk 9641│   │   │   │   │   ├── proguard-rules.pro 9642│   │   │   │   │   └── src 9643│   │   │   │   │   └── main 9644│   │   │   │   │   ├── AndroidManifest.xml 9645│   │   │   │   │   ├── java 9646│   │   │   │   │   │   └── org 9647│   │   │   │   │   │   └── libsdl 9648│   │   │   │   │   │   └── app 9649│   │   │   │   │   │   ├── HIDDevice.java 9650│   │   │   │   │   │   ├── HIDDeviceBLESteamController.java 9651│   │   │   │   │   │   ├── HIDDeviceManager.java 9652│   │   │   │   │   │   ├── HIDDeviceUSB.java 9653│   │   │   │   │   │   ├── SDL.java 9654│   │   │   │   │   │   ├── SDLActivity.java 9655│   │   │   │   │   │   ├── SDLAudioManager.java 9656│   │   │   │   │   │   └── SDLControllerManager.java 9657│   │   │   │   │   └── res 9658│   │   │   │   │   ├── mipmap-hdpi 9659│   │   │   │   │   │   └── ic_launcher.png 9660│   │   │   │   │   ├── mipmap-mdpi 9661│   │   │   │   │   │   └── ic_launcher.png 9662│   │   │   │   │   ├── mipmap-xhdpi 9663│   │   │   │   │   │   └── ic_launcher.png 9664│   │   │   │   │   ├── mipmap-xxhdpi 9665│   │   │   │   │   │   └── ic_launcher.png 9666│   │   │   │   │   ├── mipmap-xxxhdpi 9667│   │   │   │   │   │   └── ic_launcher.png 9668│   │   │   │   │   └── values 9669│   │   │   │   │   ├── colors.xml 9670│   │   │   │   │   ├── strings.xml 9671│   │   │   │   │   └── styles.xml 9672│   │   │   │   ├── build.gradle 9673│   │   │   │   ├── gradle 9674│   │   │   │   │   └── wrapper 9675│   │   │   │   │   ├── gradle-wrapper.jar 9676│   │   │   │   │   └── gradle-wrapper.properties 9677│   │   │   │   ├── gradle.properties 9678│   │   │   │   ├── gradlew 9679│   │   │   │   ├── gradlew.bat 9680│   │   │   │   └── settings.gradle 9681│   │   │   ├── android-project-ant 9682│   │   │   │   ├── AndroidManifest.xml 9683│   │   │   │   ├── ant.properties 9684│   │   │   │   ├── build.properties 9685│   │   │   │   ├── build.xml 9686│   │   │   │   ├── default.properties 9687│   │   │   │   ├── jni 9688│   │   │   │   │   ├── Android.mk 9689│   │   │   │   │   ├── Application.mk 9690│   │   │   │   │   └── src 9691│   │   │   │   │   ├── Android.mk 9692│   │   │   │   │   └── Android_static.mk 9693│   │   │   │   ├── proguard-project.txt 9694│   │   │   │   ├── project.properties 9695│   │   │   │   ├── res 9696│   │   │   │   │   ├── drawable-hdpi 9697│   │   │   │   │   │   └── ic_launcher.png 9698│   │   │   │   │   ├── drawable-mdpi 9699│   │   │   │   │   │   └── ic_launcher.png 9700│   │   │   │   │   ├── drawable-xhdpi 9701│   │   │   │   │   │   └── ic_launcher.png 9702│   │   │   │   │   ├── drawable-xxhdpi 9703│   │   │   │   │   │   └── ic_launcher.png 9704│   │   │   │   │   ├── layout 9705│   │   │   │   │   │   └── main.xml 9706│   │   │   │   │   └── values 9707│   │   │   │   │   └── strings.xml 9708│   │   │   │   └── src 9709│   │   │   ├── autogen.sh 9710│   │   │   ├── build-scripts 9711│   │   │   │   ├── androidbuild.sh 9712│   │   │   │   ├── androidbuildlibs.sh 9713│   │   │   │   ├── checker-buildbot.sh 9714│   │   │   │   ├── config.guess 9715│   │   │   │   ├── config.sub 9716│   │   │   │   ├── config.sub.patch 9717│   │   │   │   ├── emscripten-buildbot.sh 9718│   │   │   │   ├── g++-fat.sh 9719│   │   │   │   ├── gcc-fat.sh 9720│   │   │   │   ├── install-sh 9721│   │   │   │   ├── iosbuild.sh 9722│   │   │   │   ├── ltmain.sh 9723│   │   │   │   ├── mkinstalldirs 9724│   │   │   │   ├── nacl-buildbot.sh 9725│   │   │   │   ├── naclbuild.sh 9726│   │   │   │   ├── raspberrypi-buildbot.sh 9727│   │   │   │   ├── showrev.sh 9728│   │   │   │   ├── strip_fPIC.sh 9729│   │   │   │   ├── update-copyright.sh 9730│   │   │   │   ├── updaterev.sh 9731│   │   │   │   ├── windows-buildbot-zipper.bat 9732│   │   │   │   ├── winrtbuild.bat 9733│   │   │   │   └── winrtbuild.ps1 9734│   │   │   ├── cmake 9735│   │   │   │   ├── macros.cmake 9736│   │   │   │   └── sdlchecks.cmake 9737│   │   │   ├── cmake_uninstall.cmake.in 9738│   │   │   ├── configure 9739│   │   │   ├── configure.in 9740│   │   │   ├── debian 9741│   │   │   │   ├── changelog 9742│   │   │   │   ├── compat 9743│   │   │   │   ├── control 9744│   │   │   │   ├── copyright 9745│   │   │   │   ├── docs 9746│   │   │   │   ├── libsdl2-dev.install 9747│   │   │   │   ├── libsdl2-dev.manpages 9748│   │   │   │   ├── libsdl2.install 9749│   │   │   │   ├── rules 9750│   │   │   │   ├── sdl2-config.1 9751│   │   │   │   ├── source 9752│   │   │   │   │   └── format 9753│   │   │   │   └── watch 9754│   │   │   ├── docs 9755│   │   │   │   ├── README-android.md 9756│   │   │   │   ├── README-cmake.md 9757│   │   │   │   ├── README-directfb.md 9758│   │   │   │   ├── README-dynapi.md 9759│   │   │   │   ├── README-emscripten.md 9760│   │   │   │   ├── README-gesture.md 9761│   │   │   │   ├── README-hg.md 9762│   │   │   │   ├── README-ios.md 9763│   │   │   │   ├── README-linux.md 9764│   │   │   │   ├── README-macosx.md 9765│   │   │   │   ├── README-nacl.md 9766│   │   │   │   ├── README-pandora.md 9767│   │   │   │   ├── README-platforms.md 9768│   │   │   │   ├── README-porting.md 9769│   │   │   │   ├── README-psp.md 9770│   │   │   │   ├── README-raspberrypi.md 9771│   │   │   │   ├── README-touch.md 9772│   │   │   │   ├── README-wince.md 9773│   │   │   │   ├── README-windows.md 9774│   │   │   │   ├── README-winrt.md 9775│   │   │   │   ├── README.md 9776│   │   │   │   └── doxyfile 9777│   │   │   ├── include 9778│   │   │   │   ├── SDL.h 9779│   │   │   │   ├── SDL_assert.h 9780│   │   │   │   ├── SDL_atomic.h 9781│   │   │   │   ├── SDL_audio.h 9782│   │   │   │   ├── SDL_bits.h 9783│   │   │   │   ├── SDL_blendmode.h 9784│   │   │   │   ├── SDL_clipboard.h 9785│   │   │   │   ├── SDL_config.h 9786│   │   │   │   ├── SDL_config.h.cmake 9787│   │   │   │   ├── SDL_config.h.in 9788│   │   │   │   ├── SDL_config_android.h 9789│   │   │   │   ├── SDL_config_iphoneos.h 9790│   │   │   │   ├── SDL_config_macosx.h 9791│   │   │   │   ├── SDL_config_minimal.h 9792│   │   │   │   ├── SDL_config_pandora.h 9793│   │   │   │   ├── SDL_config_psp.h 9794│   │   │   │   ├── SDL_config_windows.h 9795│   │   │   │   ├── SDL_config_winrt.h 9796│   │   │   │   ├── SDL_config_wiz.h 9797│   │   │   │   ├── SDL_copying.h 9798│   │   │   │   ├── SDL_cpuinfo.h 9799│   │   │   │   ├── SDL_egl.h 9800│   │   │   │   ├── SDL_endian.h 9801│   │   │   │   ├── SDL_error.h 9802│   │   │   │   ├── SDL_events.h 9803│   │   │   │   ├── SDL_filesystem.h 9804│   │   │   │   ├── SDL_gamecontroller.h 9805│   │   │   │   ├── SDL_gesture.h 9806│   │   │   │   ├── SDL_haptic.h 9807│   │   │   │   ├── SDL_hints.h 9808│   │   │   │   ├── SDL_joystick.h 9809│   │   │   │   ├── SDL_keyboard.h 9810│   │   │   │   ├── SDL_keycode.h 9811│   │   │   │   ├── SDL_loadso.h 9812│   │   │   │   ├── SDL_log.h 9813│   │   │   │   ├── SDL_main.h 9814│   │   │   │   ├── SDL_messagebox.h 9815│   │   │   │   ├── SDL_mouse.h 9816│   │   │   │   ├── SDL_mutex.h 9817│   │   │   │   ├── SDL_name.h 9818│   │   │   │   ├── SDL_opengl.h 9819│   │   │   │   ├── SDL_opengl_glext.h 9820│   │   │   │   ├── SDL_opengles.h 9821│   │   │   │   ├── SDL_opengles2.h 9822│   │   │   │   ├── SDL_opengles2_gl2.h 9823│   │   │   │   ├── SDL_opengles2_gl2ext.h 9824│   │   │   │   ├── SDL_opengles2_gl2platform.h 9825│   │   │   │   ├── SDL_opengles2_khrplatform.h 9826│   │   │   │   ├── SDL_pixels.h 9827│   │   │   │   ├── SDL_platform.h 9828│   │   │   │   ├── SDL_power.h 9829│   │   │   │   ├── SDL_quit.h 9830│   │   │   │   ├── SDL_rect.h 9831│   │   │   │   ├── SDL_render.h 9832│   │   │   │   ├── SDL_revision.h 9833│   │   │   │   ├── SDL_rwops.h 9834│   │   │   │   ├── SDL_scancode.h 9835│   │   │   │   ├── SDL_sensor.h 9836│   │   │   │   ├── SDL_shape.h 9837│   │   │   │   ├── SDL_stdinc.h 9838│   │   │   │   ├── SDL_surface.h 9839│   │   │   │   ├── SDL_system.h 9840│   │   │   │   ├── SDL_syswm.h 9841│   │   │   │   ├── SDL_test.h 9842│   │   │   │   ├── SDL_test_assert.h 9843│   │   │   │   ├── SDL_test_common.h 9844│   │   │   │   ├── SDL_test_compare.h 9845│   │   │   │   ├── SDL_test_crc32.h 9846│   │   │   │   ├── SDL_test_font.h 9847│   │   │   │   ├── SDL_test_fuzzer.h 9848│   │   │   │   ├── SDL_test_harness.h 9849│   │   │   │   ├── SDL_test_images.h 9850│   │   │   │   ├── SDL_test_log.h 9851│   │   │   │   ├── SDL_test_md5.h 9852│   │   │   │   ├── SDL_test_memory.h 9853│   │   │   │   ├── SDL_test_random.h 9854│   │   │   │   ├── SDL_thread.h 9855│   │   │   │   ├── SDL_timer.h 9856│   │   │   │   ├── SDL_touch.h 9857│   │   │   │   ├── SDL_types.h 9858│   │   │   │   ├── SDL_version.h 9859│   │   │   │   ├── SDL_video.h 9860│   │   │   │   ├── SDL_vulkan.h 9861│   │   │   │   ├── begin_code.h 9862│   │   │   │   └── close_code.h 9863│   │   │   ├── sdl2-config.cmake.in 9864│   │   │   ├── sdl2-config.in 9865│   │   │   ├── sdl2.m4 9866│   │   │   ├── sdl2.pc.in 9867│   │   │   ├── src 9868│   │   │   │   ├── SDL.c 9869│   │   │   │   ├── SDL_assert.c 9870│   │   │   │   ├── SDL_assert_c.h 9871│   │   │   │   ├── SDL_dataqueue.c 9872│   │   │   │   ├── SDL_dataqueue.h 9873│   │   │   │   ├── SDL_error.c 9874│   │   │   │   ├── SDL_error_c.h 9875│   │   │   │   ├── SDL_hints.c 9876│   │   │   │   ├── SDL_internal.h 9877│   │   │   │   ├── SDL_log.c 9878│   │   │   │   ├── atomic 9879│   │   │   │   │   ├── SDL_atomic.c 9880│   │   │   │   │   └── SDL_spinlock.c 9881│   │   │   │   ├── audio 9882│   │   │   │   │   ├── SDL_audio.c 9883│   │   │   │   │   ├── SDL_audio_c.h 9884│   │   │   │   │   ├── SDL_audiocvt.c 9885│   │   │   │   │   ├── SDL_audiodev.c 9886│   │   │   │   │   ├── SDL_audiodev_c.h 9887│   │   │   │   │   ├── SDL_audiotypecvt.c 9888│   │   │   │   │   ├── SDL_mixer.c 9889│   │   │   │   │   ├── SDL_sysaudio.h 9890│   │   │   │   │   ├── SDL_wave.c 9891│   │   │   │   │   ├── SDL_wave.h 9892│   │   │   │   │   ├── alsa 9893│   │   │   │   │   │   ├── SDL_alsa_audio.c 9894│   │   │   │   │   │   └── SDL_alsa_audio.h 9895│   │   │   │   │   ├── android 9896│   │   │   │   │   │   ├── SDL_androidaudio.c 9897│   │   │   │   │   │   └── SDL_androidaudio.h 9898│   │   │   │   │   ├── arts 9899│   │   │   │   │   │   ├── SDL_artsaudio.c 9900│   │   │   │   │   │   └── SDL_artsaudio.h 9901│   │   │   │   │   ├── coreaudio 9902│   │   │   │   │   │   ├── SDL_coreaudio.h 9903│   │   │   │   │   │   └── SDL_coreaudio.m 9904│   │   │   │   │   ├── directsound 9905│   │   │   │   │   │   ├── SDL_directsound.c 9906│   │   │   │   │   │   └── SDL_directsound.h 9907│   │   │   │   │   ├── disk 9908│   │   │   │   │   │   ├── SDL_diskaudio.c 9909│   │   │   │   │   │   └── SDL_diskaudio.h 9910│   │   │   │   │   ├── dsp 9911│   │   │   │   │   │   ├── SDL_dspaudio.c 9912│   │   │   │   │   │   └── SDL_dspaudio.h 9913│   │   │   │   │   ├── dummy 9914│   │   │   │   │   │   ├── SDL_dummyaudio.c 9915│   │   │   │   │   │   └── SDL_dummyaudio.h 9916│   │   │   │   │   ├── emscripten 9917│   │   │   │   │   │   ├── SDL_emscriptenaudio.c 9918│   │   │   │   │   │   └── SDL_emscriptenaudio.h 9919│   │   │   │   │   ├── esd 9920│   │   │   │   │   │   ├── SDL_esdaudio.c 9921│   │   │   │   │   │   └── SDL_esdaudio.h 9922│   │   │   │   │   ├── fusionsound 9923│   │   │   │   │   │   ├── SDL_fsaudio.c 9924│   │   │   │   │   │   └── SDL_fsaudio.h 9925│   │   │   │   │   ├── haiku 9926│   │   │   │   │   │   ├── SDL_haikuaudio.cc 9927│   │   │   │   │   │   └── SDL_haikuaudio.h 9928│   │   │   │   │   ├── jack 9929│   │   │   │   │   │   ├── SDL_jackaudio.c 9930│   │   │   │   │   │   └── SDL_jackaudio.h 9931│   │   │   │   │   ├── nacl 9932│   │   │   │   │   │   ├── SDL_naclaudio.c 9933│   │   │   │   │   │   └── SDL_naclaudio.h 9934│   │   │   │   │   ├── nas 9935│   │   │   │   │   │   ├── SDL_nasaudio.c 9936│   │   │   │   │   │   └── SDL_nasaudio.h 9937│   │   │   │   │   ├── netbsd 9938│   │   │   │   │   │   ├── SDL_netbsdaudio.c 9939│   │   │   │   │   │   └── SDL_netbsdaudio.h 9940│   │   │   │   │   ├── paudio 9941│   │   │   │   │   │   ├── SDL_paudio.c 9942│   │   │   │   │   │   └── SDL_paudio.h 9943│   │   │   │   │   ├── psp 9944│   │   │   │   │   │   ├── SDL_pspaudio.c 9945│   │   │   │   │   │   └── SDL_pspaudio.h 9946│   │   │   │   │   ├── pulseaudio 9947│   │   │   │   │   │   ├── SDL_pulseaudio.c 9948│   │   │   │   │   │   └── SDL_pulseaudio.h 9949│   │   │   │   │   ├── qsa 9950│   │   │   │   │   │   ├── SDL_qsa_audio.c 9951│   │   │   │   │   │   └── SDL_qsa_audio.h 9952│   │   │   │   │   ├── sndio 9953│   │   │   │   │   │   ├── SDL_sndioaudio.c 9954│   │   │   │   │   │   └── SDL_sndioaudio.h 9955│   │   │   │   │   ├── sun 9956│   │   │   │   │   │   ├── SDL_sunaudio.c 9957│   │   │   │   │   │   └── SDL_sunaudio.h 9958│   │   │   │   │   ├── wasapi 9959│   │   │   │   │   │   ├── SDL_wasapi.c 9960│   │   │   │   │   │   ├── SDL_wasapi.h 9961│   │   │   │   │   │   ├── SDL_wasapi_win32.c 9962│   │   │   │   │   │   └── SDL_wasapi_winrt.cpp 9963│   │   │   │   │   └── winmm 9964│   │   │   │   │   ├── SDL_winmm.c 9965│   │   │   │   │   └── SDL_winmm.h 9966│   │   │   │   ├── core 9967│   │   │   │   │   ├── android 9968│   │   │   │   │   │   ├── SDL_android.c 9969│   │   │   │   │   │   ├── SDL_android.h 9970│   │   │   │   │   │   └── keyinfotable.h 9971│   │   │   │   │   ├── linux 9972│   │   │   │   │   │   ├── SDL_dbus.c 9973│   │   │   │   │   │   ├── SDL_dbus.h 9974│   │   │   │   │   │   ├── SDL_evdev.c 9975│   │   │   │   │   │   ├── SDL_evdev.h 9976│   │   │   │   │   │   ├── SDL_evdev_kbd.c 9977│   │   │   │   │   │   ├── SDL_evdev_kbd.h 9978│   │   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 9979│   │   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 9980│   │   │   │   │   │   ├── SDL_fcitx.c 9981│   │   │   │   │   │   ├── SDL_fcitx.h 9982│   │   │   │   │   │   ├── SDL_ibus.c 9983│   │   │   │   │   │   ├── SDL_ibus.h 9984│   │   │   │   │   │   ├── SDL_ime.c 9985│   │   │   │   │   │   ├── SDL_ime.h 9986│   │   │   │   │   │   ├── SDL_udev.c 9987│   │   │   │   │   │   └── SDL_udev.h 9988│   │   │   │   │   ├── unix 9989│   │   │   │   │   │   ├── SDL_poll.c 9990│   │   │   │   │   │   └── SDL_poll.h 9991│   │   │   │   │   ├── windows 9992│   │   │   │   │   │   ├── SDL_directx.h 9993│   │   │   │   │   │   ├── SDL_windows.c 9994│   │   │   │   │   │   ├── SDL_windows.h 9995│   │   │   │   │   │   ├── SDL_xinput.c 9996│   │   │   │   │   │   └── SDL_xinput.h 9997│   │   │   │   │   └── winrt 9998│   │   │   │   │   ├── SDL_winrtapp_common.cpp 9999│   │   │   │   │   ├── SDL_winrtapp_common.h 10000│   │   │   │   │   ├── SDL_winrtapp_direct3d.cpp 10001│   │   │   │   │   ├── SDL_winrtapp_direct3d.h 10002│   │   │   │   │   ├── SDL_winrtapp_xaml.cpp 10003│   │   │   │   │   └── SDL_winrtapp_xaml.h 10004│   │   │   │   ├── cpuinfo 10005│   │   │   │   │   ├── SDL_cpuinfo.c 10006│   │   │   │   │   └── SDL_simd.h 10007│   │   │   │   ├── dynapi 10008│   │   │   │   │   ├── SDL_dynapi.c 10009│   │   │   │   │   ├── SDL_dynapi.h 10010│   │   │   │   │   ├── SDL_dynapi_overrides.h 10011│   │   │   │   │   ├── SDL_dynapi_procs.h 10012│   │   │   │   │   └── gendynapi.pl 10013│   │   │   │   ├── events 10014│   │   │   │   │   ├── SDL_clipboardevents.c 10015│   │   │   │   │   ├── SDL_clipboardevents_c.h 10016│   │   │   │   │   ├── SDL_displayevents.c 10017│   │   │   │   │   ├── SDL_displayevents_c.h 10018│   │   │   │   │   ├── SDL_dropevents.c 10019│   │   │   │   │   ├── SDL_dropevents_c.h 10020│   │   │   │   │   ├── SDL_events.c 10021│   │   │   │   │   ├── SDL_events_c.h 10022│   │   │   │   │   ├── SDL_gesture.c 10023│   │   │   │   │   ├── SDL_gesture_c.h 10024│   │   │   │   │   ├── SDL_keyboard.c 10025│   │   │   │   │   ├── SDL_keyboard_c.h 10026│   │   │   │   │   ├── SDL_mouse.c 10027│   │   │   │   │   ├── SDL_mouse_c.h 10028│   │   │   │   │   ├── SDL_quit.c 10029│   │   │   │   │   ├── SDL_sysevents.h 10030│   │   │   │   │   ├── SDL_touch.c 10031│   │   │   │   │   ├── SDL_touch_c.h 10032│   │   │   │   │   ├── SDL_windowevents.c 10033│   │   │   │   │   ├── SDL_windowevents_c.h 10034│   │   │   │   │   ├── blank_cursor.h 10035│   │   │   │   │   ├── default_cursor.h 10036│   │   │   │   │   ├── scancodes_darwin.h 10037│   │   │   │   │   ├── scancodes_linux.h 10038│   │   │   │   │   ├── scancodes_windows.h 10039│   │   │   │   │   └── scancodes_xfree86.h 10040│   │   │   │   ├── file 10041│   │   │   │   │   ├── SDL_rwops.c 10042│   │   │   │   │   └── cocoa 10043│   │   │   │   │   ├── SDL_rwopsbundlesupport.h 10044│   │   │   │   │   └── SDL_rwopsbundlesupport.m 10045│   │   │   │   ├── filesystem 10046│   │   │   │   │   ├── android 10047│   │   │   │   │   │   └── SDL_sysfilesystem.c 10048│   │   │   │   │   ├── cocoa 10049│   │   │   │   │   │   └── SDL_sysfilesystem.m 10050│   │   │   │   │   ├── dummy 10051│   │   │   │   │   │   └── SDL_sysfilesystem.c 10052│   │   │   │   │   ├── emscripten 10053│   │   │   │   │   │   └── SDL_sysfilesystem.c 10054│   │   │   │   │   ├── haiku 10055│   │   │   │   │   │   └── SDL_sysfilesystem.cc 10056│   │   │   │   │   ├── nacl 10057│   │   │   │   │   │   └── SDL_sysfilesystem.c 10058│   │   │   │   │   ├── unix 10059│   │   │   │   │   │   └── SDL_sysfilesystem.c 10060│   │   │   │   │   ├── windows 10061│   │   │   │   │   │   └── SDL_sysfilesystem.c 10062│   │   │   │   │   └── winrt 10063│   │   │   │   │   └── SDL_sysfilesystem.cpp 10064│   │   │   │   ├── haptic 10065│   │   │   │   │   ├── SDL_haptic.c 10066│   │   │   │   │   ├── SDL_haptic_c.h 10067│   │   │   │   │   ├── SDL_syshaptic.h 10068│   │   │   │   │   ├── android 10069│   │   │   │   │   │   ├── SDL_syshaptic.c 10070│   │   │   │   │   │   └── SDL_syshaptic_c.h 10071│   │   │   │   │   ├── darwin 10072│   │   │   │   │   │   ├── SDL_syshaptic.c 10073│   │   │   │   │   │   └── SDL_syshaptic_c.h 10074│   │   │   │   │   ├── dummy 10075│   │   │   │   │   │   └── SDL_syshaptic.c 10076│   │   │   │   │   ├── linux 10077│   │   │   │   │   │   └── SDL_syshaptic.c 10078│   │   │   │   │   └── windows 10079│   │   │   │   │   ├── SDL_dinputhaptic.c 10080│   │   │   │   │   ├── SDL_dinputhaptic_c.h 10081│   │   │   │   │   ├── SDL_windowshaptic.c 10082│   │   │   │   │   ├── SDL_windowshaptic_c.h 10083│   │   │   │   │   ├── SDL_xinputhaptic.c 10084│   │   │   │   │   └── SDL_xinputhaptic_c.h 10085│   │   │   │   ├── hidapi 10086│   │   │   │   │   ├── AUTHORS.txt 10087│   │   │   │   │   ├── HACKING.txt 10088│   │   │   │   │   ├── LICENSE-bsd.txt 10089│   │   │   │   │   ├── LICENSE-gpl3.txt 10090│   │   │   │   │   ├── LICENSE-orig.txt 10091│   │   │   │   │   ├── LICENSE.txt 10092│   │   │   │   │   ├── Makefile.am 10093│   │   │   │   │   ├── README.txt 10094│   │   │   │   │   ├── android 10095│   │   │   │   │   │   ├── hid.cpp 10096│   │   │   │   │   │   ├── jni 10097│   │   │   │   │   │   │   ├── Android.mk 10098│   │   │   │   │   │   │   └── Application.mk 10099│   │   │   │   │   │   └── project.properties 10100│   │   │   │   │   ├── bootstrap 10101│   │   │   │   │   ├── configure.ac 10102│   │   │   │   │   ├── doxygen 10103│   │   │   │   │   │   └── Doxyfile 10104│   │   │   │   │   ├── hidapi 10105│   │   │   │   │   │   └── hidapi.h 10106│   │   │   │   │   ├── hidtest 10107│   │   │   │   │   │   ├── Makefile.am 10108│   │   │   │   │   │   └── hidtest.cpp 10109│   │   │   │   │   ├── ios 10110│   │   │   │   │   │   ├── Makefile-manual 10111│   │   │   │   │   │   ├── Makefile.am 10112│   │   │   │   │   │   └── hid.m 10113│   │   │   │   │   ├── libusb 10114│   │   │   │   │   │   ├── Makefile-manual 10115│   │   │   │   │   │   ├── Makefile.am 10116│   │   │   │   │   │   ├── Makefile.freebsd 10117│   │   │   │   │   │   ├── Makefile.linux 10118│   │   │   │   │   │   ├── hid.c 10119│   │   │   │   │   │   └── hidusb.cpp 10120│   │   │   │   │   ├── linux 10121│   │   │   │   │   │   ├── Makefile-manual 10122│   │   │   │   │   │   ├── Makefile.am 10123│   │   │   │   │   │   ├── README.txt 10124│   │   │   │   │   │   ├── hid.c 10125│   │   │   │   │   │   ├── hid.cpp 10126│   │   │   │   │   │   └── hidraw.cpp 10127│   │   │   │   │   ├── m4 10128│   │   │   │   │   │   ├── ax_pthread.m4 10129│   │   │   │   │   │   └── pkg.m4 10130│   │   │   │   │   ├── mac 10131│   │   │   │   │   │   ├── Makefile-manual 10132│   │   │   │   │   │   ├── Makefile.am 10133│   │   │   │   │   │   └── hid.c 10134│   │   │   │   │   ├── pc 10135│   │   │   │   │   │   ├── hidapi-hidraw.pc.in 10136│   │   │   │   │   │   ├── hidapi-libusb.pc.in 10137│   │   │   │   │   │   └── hidapi.pc.in 10138│   │   │   │   │   ├── testgui 10139│   │   │   │   │   │   ├── Makefile-manual 10140│   │   │   │   │   │   ├── Makefile.am 10141│   │   │   │   │   │   ├── Makefile.freebsd 10142│   │   │   │   │   │   ├── Makefile.linux 10143│   │   │   │   │   │   ├── Makefile.mac 10144│   │   │   │   │   │   ├── Makefile.mingw 10145│   │   │   │   │   │   ├── TestGUI.app.in 10146│   │   │   │   │   │   │   └── Contents 10147│   │   │   │   │   │   │   ├── Info.plist 10148│   │   │   │   │   │   │   ├── PkgInfo 10149│   │   │   │   │   │   │   └── Resources 10150│   │   │   │   │   │   │   ├── English.lproj 10151│   │   │   │   │   │   │   │   └── InfoPlist.strings 10152│   │   │   │   │   │   │   └── Signal11.icns 10153│   │   │   │   │   │   ├── copy_to_bundle.sh 10154│   │   │   │   │   │   ├── mac_support.cpp 10155│   │   │   │   │   │   ├── mac_support.h 10156│   │   │   │   │   │   ├── mac_support_cocoa.m 10157│   │   │   │   │   │   ├── start.sh 10158│   │   │   │   │   │   ├── test.cpp 10159│   │   │   │   │   │   ├── testgui.sln 10160│   │   │   │   │   │   └── testgui.vcproj 10161│   │   │   │   │   ├── udev 10162│   │   │   │   │   │   └── 99-hid.rules 10163│   │   │   │   │   └── windows 10164│   │   │   │   │   ├── Makefile-manual 10165│   │   │   │   │   ├── Makefile.am 10166│   │   │   │   │   ├── Makefile.mingw 10167│   │   │   │   │   ├── ddk_build 10168│   │   │   │   │   │   ├── hidapi.def 10169│   │   │   │   │   │   ├── makefile 10170│   │   │   │   │   │   └── sources 10171│   │   │   │   │   ├── hid.c 10172│   │   │   │   │   ├── hidapi.sln 10173│   │   │   │   │   ├── hidapi.vcproj 10174│   │   │   │   │   └── hidtest.vcproj 10175│   │   │   │   ├── joystick 10176│   │   │   │   │   ├── SDL_gamecontroller.c 10177│   │   │   │   │   ├── SDL_gamecontrollerdb.h 10178│   │   │   │   │   ├── SDL_joystick.c 10179│   │   │   │   │   ├── SDL_joystick_c.h 10180│   │   │   │   │   ├── SDL_sysjoystick.h 10181│   │   │   │   │   ├── android 10182│   │   │   │   │   │   ├── SDL_sysjoystick.c 10183│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10184│   │   │   │   │   ├── bsd 10185│   │   │   │   │   │   └── SDL_sysjoystick.c 10186│   │   │   │   │   ├── controller_type.h 10187│   │   │   │   │   ├── darwin 10188│   │   │   │   │   │   ├── SDL_sysjoystick.c 10189│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10190│   │   │   │   │   ├── dummy 10191│   │   │   │   │   │   └── SDL_sysjoystick.c 10192│   │   │   │   │   ├── emscripten 10193│   │   │   │   │   │   ├── SDL_sysjoystick.c 10194│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10195│   │   │   │   │   ├── haiku 10196│   │   │   │   │   │   └── SDL_haikujoystick.cc 10197│   │   │   │   │   ├── hidapi 10198│   │   │   │   │   │   ├── SDL_hidapi_ps4.c 10199│   │   │   │   │   │   ├── SDL_hidapi_switch.c 10200│   │   │   │   │   │   ├── SDL_hidapi_xbox360.c 10201│   │   │   │   │   │   ├── SDL_hidapi_xboxone.c 10202│   │   │   │   │   │   ├── SDL_hidapijoystick.c 10203│   │   │   │   │   │   └── SDL_hidapijoystick_c.h 10204│   │   │   │   │   ├── iphoneos 10205│   │   │   │   │   │   ├── SDL_sysjoystick.m 10206│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10207│   │   │   │   │   ├── linux 10208│   │   │   │   │   │   ├── SDL_sysjoystick.c 10209│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10210│   │   │   │   │   ├── psp 10211│   │   │   │   │   │   └── SDL_sysjoystick.c 10212│   │   │   │   │   ├── sort_controllers.py 10213│   │   │   │   │   ├── steam 10214│   │   │   │   │   │   ├── SDL_steamcontroller.c 10215│   │   │   │   │   │   └── SDL_steamcontroller.h 10216│   │   │   │   │   └── windows 10217│   │   │   │   │   ├── SDL_dinputjoystick.c 10218│   │   │   │   │   ├── SDL_dinputjoystick_c.h 10219│   │   │   │   │   ├── SDL_mmjoystick.c 10220│   │   │   │   │   ├── SDL_windowsjoystick.c 10221│   │   │   │   │   ├── SDL_windowsjoystick_c.h 10222│   │   │   │   │   ├── SDL_xinputjoystick.c 10223│   │   │   │   │   └── SDL_xinputjoystick_c.h 10224│   │   │   │   ├── libm 10225│   │   │   │   │   ├── e_atan2.c 10226│   │   │   │   │   ├── e_exp.c 10227│   │   │   │   │   ├── e_fmod.c 10228│   │   │   │   │   ├── e_log.c 10229│   │   │   │   │   ├── e_log10.c 10230│   │   │   │   │   ├── e_pow.c 10231│   │   │   │   │   ├── e_rem_pio2.c 10232│   │   │   │   │   ├── e_sqrt.c 10233│   │   │   │   │   ├── k_cos.c 10234│   │   │   │   │   ├── k_rem_pio2.c 10235│   │   │   │   │   ├── k_sin.c 10236│   │   │   │   │   ├── k_tan.c 10237│   │   │   │   │   ├── math_libm.h 10238│   │   │   │   │   ├── math_private.h 10239│   │   │   │   │   ├── s_atan.c 10240│   │   │   │   │   ├── s_copysign.c 10241│   │   │   │   │   ├── s_cos.c 10242│   │   │   │   │   ├── s_fabs.c 10243│   │   │   │   │   ├── s_floor.c 10244│   │   │   │   │   ├── s_scalbn.c 10245│   │   │   │   │   ├── s_sin.c 10246│   │   │   │   │   └── s_tan.c 10247│   │   │   │   ├── loadso 10248│   │   │   │   │   ├── dlopen 10249│   │   │   │   │   │   └── SDL_sysloadso.c 10250│   │   │   │   │   ├── dummy 10251│   │   │   │   │   │   └── SDL_sysloadso.c 10252│   │   │   │   │   └── windows 10253│   │   │   │   │   └── SDL_sysloadso.c 10254│   │   │   │   ├── main 10255│   │   │   │   │   ├── android 10256│   │   │   │   │   │   └── SDL_android_main.c 10257│   │   │   │   │   ├── dummy 10258│   │   │   │   │   │   └── SDL_dummy_main.c 10259│   │   │   │   │   ├── haiku 10260│   │   │   │   │   │   ├── SDL_BApp.h 10261│   │   │   │   │   │   ├── SDL_BeApp.cc 10262│   │   │   │   │   │   └── SDL_BeApp.h 10263│   │   │   │   │   ├── nacl 10264│   │   │   │   │   │   └── SDL_nacl_main.c 10265│   │   │   │   │   ├── psp 10266│   │   │   │   │   │   └── SDL_psp_main.c 10267│   │   │   │   │   ├── windows 10268│   │   │   │   │   │   ├── SDL_windows_main.c 10269│   │   │   │   │   │   └── version.rc 10270│   │   │   │   │   └── winrt 10271│   │   │   │   │   ├── SDL2-WinRTResource_BlankCursor.cur 10272│   │   │   │   │   ├── SDL2-WinRTResources.rc 10273│   │   │   │   │   └── SDL_winrt_main_NonXAML.cpp 10274│   │   │   │   ├── power 10275│   │   │   │   │   ├── SDL_power.c 10276│   │   │   │   │   ├── SDL_syspower.h 10277│   │   │   │   │   ├── android 10278│   │   │   │   │   │   └── SDL_syspower.c 10279│   │   │   │   │   ├── emscripten 10280│   │   │   │   │   │   └── SDL_syspower.c 10281│   │   │   │   │   ├── haiku 10282│   │   │   │   │   │   └── SDL_syspower.c 10283│   │   │   │   │   ├── linux 10284│   │   │   │   │   │   └── SDL_syspower.c 10285│   │   │   │   │   ├── macosx 10286│   │   │   │   │   │   └── SDL_syspower.c 10287│   │   │   │   │   ├── psp 10288│   │   │   │   │   │   └── SDL_syspower.c 10289│   │   │   │   │   ├── uikit 10290│   │   │   │   │   │   ├── SDL_syspower.h 10291│   │   │   │   │   │   └── SDL_syspower.m 10292│   │   │   │   │   ├── windows 10293│   │   │   │   │   │   └── SDL_syspower.c 10294│   │   │   │   │   └── winrt 10295│   │   │   │   │   └── SDL_syspower.cpp 10296│   │   │   │   ├── render 10297│   │   │   │   │   ├── SDL_d3dmath.c 10298│   │   │   │   │   ├── SDL_d3dmath.h 10299│   │   │   │   │   ├── SDL_render.c 10300│   │   │   │   │   ├── SDL_sysrender.h 10301│   │   │   │   │   ├── SDL_yuv_sw.c 10302│   │   │   │   │   ├── SDL_yuv_sw_c.h 10303│   │   │   │   │   ├── direct3d 10304│   │   │   │   │   │   ├── SDL_render_d3d.c 10305│   │   │   │   │   │   ├── SDL_shaders_d3d.c 10306│   │   │   │   │   │   └── SDL_shaders_d3d.h 10307│   │   │   │   │   ├── direct3d11 10308│   │   │   │   │   │   ├── SDL_render_d3d11.c 10309│   │   │   │   │   │   ├── SDL_render_winrt.cpp 10310│   │   │   │   │   │   ├── SDL_render_winrt.h 10311│   │   │   │   │   │   ├── SDL_shaders_d3d11.c 10312│   │   │   │   │   │   └── SDL_shaders_d3d11.h 10313│   │   │   │   │   ├── metal 10314│   │   │   │   │   │   ├── SDL_render_metal.m 10315│   │   │   │   │   │   ├── SDL_shaders_metal.metal 10316│   │   │   │   │   │   ├── SDL_shaders_metal_ios.h 10317│   │   │   │   │   │   ├── SDL_shaders_metal_osx.h 10318│   │   │   │   │   │   └── build-metal-shaders.sh 10319│   │   │   │   │   ├── opengl 10320│   │   │   │   │   │   ├── SDL_glfuncs.h 10321│   │   │   │   │   │   ├── SDL_render_gl.c 10322│   │   │   │   │   │   ├── SDL_shaders_gl.c 10323│   │   │   │   │   │   └── SDL_shaders_gl.h 10324│   │   │   │   │   ├── opengles 10325│   │   │   │   │   │   ├── SDL_glesfuncs.h 10326│   │   │   │   │   │   └── SDL_render_gles.c 10327│   │   │   │   │   ├── opengles2 10328│   │   │   │   │   │   ├── SDL_gles2funcs.h 10329│   │   │   │   │   │   ├── SDL_render_gles2.c 10330│   │   │   │   │   │   ├── SDL_shaders_gles2.c 10331│   │   │   │   │   │   ├── SDL_shaders_gles2.h 10332│   │   │   │   │   │   └── build_code_with_snobol 10333│   │   │   │   │   │   ├── Makefile 10334│   │   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_c.sno 10335│   │   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_h.sno 10336│   │   │   │   │   │   ├── convert_gl2_h_into_gles2funcs_h.sno 10337│   │   │   │   │   │   ├── convert_gles2funcs_into_gles2_define_overs_h.sno 10338│   │   │   │   │   │   ├── gl2.h 10339│   │   │   │   │   │   ├── readme.txt 10340│   │   │   │   │   │   ├── testgles2.c 10341│   │   │   │   │   │   └── triangle.c 10342│   │   │   │   │   ├── psp 10343│   │   │   │   │   │   └── SDL_render_psp.c 10344│   │   │   │   │   └── software 10345│   │   │   │   │   ├── SDL_blendfillrect.c 10346│   │   │   │   │   ├── SDL_blendfillrect.h 10347│   │   │   │   │   ├── SDL_blendline.c 10348│   │   │   │   │   ├── SDL_blendline.h 10349│   │   │   │   │   ├── SDL_blendpoint.c 10350│   │   │   │   │   ├── SDL_blendpoint.h 10351│   │   │   │   │   ├── SDL_draw.h 10352│   │   │   │   │   ├── SDL_drawline.c 10353│   │   │   │   │   ├── SDL_drawline.h 10354│   │   │   │   │   ├── SDL_drawpoint.c 10355│   │   │   │   │   ├── SDL_drawpoint.h 10356│   │   │   │   │   ├── SDL_render_sw.c 10357│   │   │   │   │   ├── SDL_render_sw_c.h 10358│   │   │   │   │   ├── SDL_rotate.c 10359│   │   │   │   │   └── SDL_rotate.h 10360│   │   │   │   ├── sensor 10361│   │   │   │   │   ├── SDL_sensor.c 10362│   │   │   │   │   ├── SDL_sensor_c.h 10363│   │   │   │   │   ├── SDL_syssensor.h 10364│   │   │   │   │   ├── android 10365│   │   │   │   │   │   ├── SDL_androidsensor.c 10366│   │   │   │   │   │   └── SDL_androidsensor.h 10367│   │   │   │   │   ├── coremotion 10368│   │   │   │   │   │   ├── SDL_coremotionsensor.h 10369│   │   │   │   │   │   └── SDL_coremotionsensor.m 10370│   │   │   │   │   └── dummy 10371│   │   │   │   │   ├── SDL_dummysensor.c 10372│   │   │   │   │   └── SDL_dummysensor.h 10373│   │   │   │   ├── stdlib 10374│   │   │   │   │   ├── SDL_getenv.c 10375│   │   │   │   │   ├── SDL_iconv.c 10376│   │   │   │   │   ├── SDL_malloc.c 10377│   │   │   │   │   ├── SDL_qsort.c 10378│   │   │   │   │   ├── SDL_stdlib.c 10379│   │   │   │   │   └── SDL_string.c 10380│   │   │   │   ├── test 10381│   │   │   │   │   ├── SDL_test_assert.c 10382│   │   │   │   │   ├── SDL_test_common.c 10383│   │   │   │   │   ├── SDL_test_compare.c 10384│   │   │   │   │   ├── SDL_test_crc32.c 10385│   │   │   │   │   ├── SDL_test_font.c 10386│   │   │   │   │   ├── SDL_test_fuzzer.c 10387│   │   │   │   │   ├── SDL_test_harness.c 10388│   │   │   │   │   ├── SDL_test_imageBlit.c 10389│   │   │   │   │   ├── SDL_test_imageBlitBlend.c 10390│   │   │   │   │   ├── SDL_test_imageFace.c 10391│   │   │   │   │   ├── SDL_test_imagePrimitives.c 10392│   │   │   │   │   ├── SDL_test_imagePrimitivesBlend.c 10393│   │   │   │   │   ├── SDL_test_log.c 10394│   │   │   │   │   ├── SDL_test_md5.c 10395│   │   │   │   │   ├── SDL_test_memory.c 10396│   │   │   │   │   └── SDL_test_random.c 10397│   │   │   │   ├── thread 10398│   │   │   │   │   ├── SDL_systhread.h 10399│   │   │   │   │   ├── SDL_thread.c 10400│   │   │   │   │   ├── SDL_thread_c.h 10401│   │   │   │   │   ├── generic 10402│   │   │   │   │   │   ├── SDL_syscond.c 10403│   │   │   │   │   │   ├── SDL_sysmutex.c 10404│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10405│   │   │   │   │   │   ├── SDL_syssem.c 10406│   │   │   │   │   │   ├── SDL_systhread.c 10407│   │   │   │   │   │   ├── SDL_systhread_c.h 10408│   │   │   │   │   │   └── SDL_systls.c 10409│   │   │   │   │   ├── psp 10410│   │   │   │   │   │   ├── SDL_syscond.c 10411│   │   │   │   │   │   ├── SDL_sysmutex.c 10412│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10413│   │   │   │   │   │   ├── SDL_syssem.c 10414│   │   │   │   │   │   ├── SDL_systhread.c 10415│   │   │   │   │   │   └── SDL_systhread_c.h 10416│   │   │   │   │   ├── pthread 10417│   │   │   │   │   │   ├── SDL_syscond.c 10418│   │   │   │   │   │   ├── SDL_sysmutex.c 10419│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10420│   │   │   │   │   │   ├── SDL_syssem.c 10421│   │   │   │   │   │   ├── SDL_systhread.c 10422│   │   │   │   │   │   ├── SDL_systhread_c.h 10423│   │   │   │   │   │   └── SDL_systls.c 10424│   │   │   │   │   ├── stdcpp 10425│   │   │   │   │   │   ├── SDL_syscond.cpp 10426│   │   │   │   │   │   ├── SDL_sysmutex.cpp 10427│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10428│   │   │   │   │   │   ├── SDL_systhread.cpp 10429│   │   │   │   │   │   └── SDL_systhread_c.h 10430│   │   │   │   │   └── windows 10431│   │   │   │   │   ├── SDL_sysmutex.c 10432│   │   │   │   │   ├── SDL_syssem.c 10433│   │   │   │   │   ├── SDL_systhread.c 10434│   │   │   │   │   ├── SDL_systhread_c.h 10435│   │   │   │   │   └── SDL_systls.c 10436│   │   │   │   ├── timer 10437│   │   │   │   │   ├── SDL_timer.c 10438│   │   │   │   │   ├── SDL_timer_c.h 10439│   │   │   │   │   ├── dummy 10440│   │   │   │   │   │   └── SDL_systimer.c 10441│   │   │   │   │   ├── haiku 10442│   │   │   │   │   │   └── SDL_systimer.c 10443│   │   │   │   │   ├── psp 10444│   │   │   │   │   │   └── SDL_systimer.c 10445│   │   │   │   │   ├── unix 10446│   │   │   │   │   │   └── SDL_systimer.c 10447│   │   │   │   │   └── windows 10448│   │   │   │   │   └── SDL_systimer.c 10449│   │   │   │   └── video 10450│   │   │   │   ├── SDL_RLEaccel.c 10451│   │   │   │   ├── SDL_RLEaccel_c.h 10452│   │   │   │   ├── SDL_blit.c 10453│   │   │   │   ├── SDL_blit.h 10454│   │   │   │   ├── SDL_blit_0.c 10455│   │   │   │   ├── SDL_blit_1.c 10456│   │   │   │   ├── SDL_blit_A.c 10457│   │   │   │   ├── SDL_blit_N.c 10458│   │   │   │   ├── SDL_blit_auto.c 10459│   │   │   │   ├── SDL_blit_auto.h 10460│   │   │   │   ├── SDL_blit_copy.c 10461│   │   │   │   ├── SDL_blit_copy.h 10462│   │   │   │   ├── SDL_blit_slow.c 10463│   │   │   │   ├── SDL_blit_slow.h 10464│   │   │   │   ├── SDL_bmp.c 10465│   │   │   │   ├── SDL_clipboard.c 10466│   │   │   │   ├── SDL_egl.c 10467│   │   │   │   ├── SDL_egl_c.h 10468│   │   │   │   ├── SDL_fillrect.c 10469│   │   │   │   ├── SDL_pixels.c 10470│   │   │   │   ├── SDL_pixels_c.h 10471│   │   │   │   ├── SDL_rect.c 10472│   │   │   │   ├── SDL_rect_c.h 10473│   │   │   │   ├── SDL_shape.c 10474│   │   │   │   ├── SDL_shape_internals.h 10475│   │   │   │   ├── SDL_stretch.c 10476│   │   │   │   ├── SDL_surface.c 10477│   │   │   │   ├── SDL_sysvideo.h 10478│   │   │   │   ├── SDL_video.c 10479│   │   │   │   ├── SDL_vulkan_internal.h 10480│   │   │   │   ├── SDL_vulkan_utils.c 10481│   │   │   │   ├── SDL_yuv.c 10482│   │   │   │   ├── SDL_yuv_c.h 10483│   │   │   │   ├── android 10484│   │   │   │   │   ├── SDL_androidclipboard.c 10485│   │   │   │   │   ├── SDL_androidclipboard.h 10486│   │   │   │   │   ├── SDL_androidevents.c 10487│   │   │   │   │   ├── SDL_androidevents.h 10488│   │   │   │   │   ├── SDL_androidgl.c 10489│   │   │   │   │   ├── SDL_androidgl.h 10490│   │   │   │   │   ├── SDL_androidkeyboard.c 10491│   │   │   │   │   ├── SDL_androidkeyboard.h 10492│   │   │   │   │   ├── SDL_androidmessagebox.c 10493│   │   │   │   │   ├── SDL_androidmessagebox.h 10494│   │   │   │   │   ├── SDL_androidmouse.c 10495│   │   │   │   │   ├── SDL_androidmouse.h 10496│   │   │   │   │   ├── SDL_androidtouch.c 10497│   │   │   │   │   ├── SDL_androidtouch.h 10498│   │   │   │   │   ├── SDL_androidvideo.c 10499│   │   │   │   │   ├── SDL_androidvideo.h 10500│   │   │   │   │   ├── SDL_androidvulkan.c 10501│   │   │   │   │   ├── SDL_androidvulkan.h 10502│   │   │   │   │   ├── SDL_androidwindow.c 10503│   │   │   │   │   └── SDL_androidwindow.h 10504│   │   │   │   ├── cocoa 10505│   │   │   │   │   ├── SDL_cocoaclipboard.h 10506│   │   │   │   │   ├── SDL_cocoaclipboard.m 10507│   │   │   │   │   ├── SDL_cocoaevents.h 10508│   │   │   │   │   ├── SDL_cocoaevents.m 10509│   │   │   │   │   ├── SDL_cocoakeyboard.h 10510│   │   │   │   │   ├── SDL_cocoakeyboard.m 10511│   │   │   │   │   ├── SDL_cocoamessagebox.h 10512│   │   │   │   │   ├── SDL_cocoamessagebox.m 10513│   │   │   │   │   ├── SDL_cocoametalview.h 10514│   │   │   │   │   ├── SDL_cocoametalview.m 10515│   │   │   │   │   ├── SDL_cocoamodes.h 10516│   │   │   │   │   ├── SDL_cocoamodes.m 10517│   │   │   │   │   ├── SDL_cocoamouse.h 10518│   │   │   │   │   ├── SDL_cocoamouse.m 10519│   │   │   │   │   ├── SDL_cocoamousetap.h 10520│   │   │   │   │   ├── SDL_cocoamousetap.m 10521│   │   │   │   │   ├── SDL_cocoaopengl.h 10522│   │   │   │   │   ├── SDL_cocoaopengl.m 10523│   │   │   │   │   ├── SDL_cocoaopengles.h 10524│   │   │   │   │   ├── SDL_cocoaopengles.m 10525│   │   │   │   │   ├── SDL_cocoashape.h 10526│   │   │   │   │   ├── SDL_cocoashape.m 10527│   │   │   │   │   ├── SDL_cocoavideo.h 10528│   │   │   │   │   ├── SDL_cocoavideo.m 10529│   │   │   │   │   ├── SDL_cocoavulkan.h 10530│   │   │   │   │   ├── SDL_cocoavulkan.m 10531│   │   │   │   │   ├── SDL_cocoawindow.h 10532│   │   │   │   │   └── SDL_cocoawindow.m 10533│   │   │   │   ├── directfb 10534│   │   │   │   │   ├── SDL_DirectFB_WM.c 10535│   │   │   │   │   ├── SDL_DirectFB_WM.h 10536│   │   │   │   │   ├── SDL_DirectFB_dyn.c 10537│   │   │   │   │   ├── SDL_DirectFB_dyn.h 10538│   │   │   │   │   ├── SDL_DirectFB_events.c 10539│   │   │   │   │   ├── SDL_DirectFB_events.h 10540│   │   │   │   │   ├── SDL_DirectFB_modes.c 10541│   │   │   │   │   ├── SDL_DirectFB_modes.h 10542│   │   │   │   │   ├── SDL_DirectFB_mouse.c 10543│   │   │   │   │   ├── SDL_DirectFB_mouse.h 10544│   │   │   │   │   ├── SDL_DirectFB_opengl.c 10545│   │   │   │   │   ├── SDL_DirectFB_opengl.h 10546│   │   │   │   │   ├── SDL_DirectFB_render.c 10547│   │   │   │   │   ├── SDL_DirectFB_render.h 10548│   │   │   │   │   ├── SDL_DirectFB_shape.c 10549│   │   │   │   │   ├── SDL_DirectFB_shape.h 10550│   │   │   │   │   ├── SDL_DirectFB_video.c 10551│   │   │   │   │   ├── SDL_DirectFB_video.h 10552│   │   │   │   │   ├── SDL_DirectFB_window.c 10553│   │   │   │   │   └── SDL_DirectFB_window.h 10554│   │   │   │   ├── dummy 10555│   │   │   │   │   ├── SDL_nullevents.c 10556│   │   │   │   │   ├── SDL_nullevents_c.h 10557│   │   │   │   │   ├── SDL_nullframebuffer.c 10558│   │   │   │   │   ├── SDL_nullframebuffer_c.h 10559│   │   │   │   │   ├── SDL_nullvideo.c 10560│   │   │   │   │   └── SDL_nullvideo.h 10561│   │   │   │   ├── emscripten 10562│   │   │   │   │   ├── SDL_emscriptenevents.c 10563│   │   │   │   │   ├── SDL_emscriptenevents.h 10564│   │   │   │   │   ├── SDL_emscriptenframebuffer.c 10565│   │   │   │   │   ├── SDL_emscriptenframebuffer.h 10566│   │   │   │   │   ├── SDL_emscriptenmouse.c 10567│   │   │   │   │   ├── SDL_emscriptenmouse.h 10568│   │   │   │   │   ├── SDL_emscriptenopengles.c 10569│   │   │   │   │   ├── SDL_emscriptenopengles.h 10570│   │   │   │   │   ├── SDL_emscriptenvideo.c 10571│   │   │   │   │   └── SDL_emscriptenvideo.h 10572│   │   │   │   ├── haiku 10573│   │   │   │   │   ├── SDL_BWin.h 10574│   │   │   │   │   ├── SDL_bclipboard.cc 10575│   │   │   │   │   ├── SDL_bclipboard.h 10576│   │   │   │   │   ├── SDL_bevents.cc 10577│   │   │   │   │   ├── SDL_bevents.h 10578│   │   │   │   │   ├── SDL_bframebuffer.cc 10579│   │   │   │   │   ├── SDL_bframebuffer.h 10580│   │   │   │   │   ├── SDL_bkeyboard.cc 10581│   │   │   │   │   ├── SDL_bkeyboard.h 10582│   │   │   │   │   ├── SDL_bmodes.cc 10583│   │   │   │   │   ├── SDL_bmodes.h 10584│   │   │   │   │   ├── SDL_bopengl.cc 10585│   │   │   │   │   ├── SDL_bopengl.h 10586│   │   │   │   │   ├── SDL_bvideo.cc 10587│   │   │   │   │   ├── SDL_bvideo.h 10588│   │   │   │   │   ├── SDL_bwindow.cc 10589│   │   │   │   │   └── SDL_bwindow.h 10590│   │   │   │   ├── khronos 10591│   │   │   │   │   ├── EGL 10592│   │   │   │   │   │   ├── egl.h 10593│   │   │   │   │   │   ├── eglext.h 10594│   │   │   │   │   │   └── eglplatform.h 10595│   │   │   │   │   ├── GLES2 10596│   │   │   │   │   │   ├── gl2.h 10597│   │   │   │   │   │   ├── gl2ext.h 10598│   │   │   │   │   │   └── gl2platform.h 10599│   │   │   │   │   ├── KHR 10600│   │   │   │   │   │   └── khrplatform.h 10601│   │   │   │   │   └── vulkan 10602│   │   │   │   │   ├── vk_platform.h 10603│   │   │   │   │   └── vulkan.h 10604│   │   │   │   ├── kmsdrm 10605│   │   │   │   │   ├── SDL_kmsdrmdyn.c 10606│   │   │   │   │   ├── SDL_kmsdrmdyn.h 10607│   │   │   │   │   ├── SDL_kmsdrmevents.c 10608│   │   │   │   │   ├── SDL_kmsdrmevents.h 10609│   │   │   │   │   ├── SDL_kmsdrmmouse.c 10610│   │   │   │   │   ├── SDL_kmsdrmmouse.h 10611│   │   │   │   │   ├── SDL_kmsdrmopengles.c 10612│   │   │   │   │   ├── SDL_kmsdrmopengles.h 10613│   │   │   │   │   ├── SDL_kmsdrmsym.h 10614│   │   │   │   │   ├── SDL_kmsdrmvideo.c 10615│   │   │   │   │   └── SDL_kmsdrmvideo.h 10616│   │   │   │   ├── mir 10617│   │   │   │   │   ├── SDL_mirdyn.c 10618│   │   │   │   │   ├── SDL_mirdyn.h 10619│   │   │   │   │   ├── SDL_mirevents.c 10620│   │   │   │   │   ├── SDL_mirevents.h 10621│   │   │   │   │   ├── SDL_mirframebuffer.c 10622│   │   │   │   │   ├── SDL_mirframebuffer.h 10623│   │   │   │   │   ├── SDL_mirmouse.c 10624│   │   │   │   │   ├── SDL_mirmouse.h 10625│   │   │   │   │   ├── SDL_miropengl.c 10626│   │   │   │   │   ├── SDL_miropengl.h 10627│   │   │   │   │   ├── SDL_mirsym.h 10628│   │   │   │   │   ├── SDL_mirvideo.c 10629│   │   │   │   │   ├── SDL_mirvideo.h 10630│   │   │   │   │   ├── SDL_mirvulkan.c 10631│   │   │   │   │   ├── SDL_mirvulkan.h 10632│   │   │   │   │   ├── SDL_mirwindow.c 10633│   │   │   │   │   └── SDL_mirwindow.h 10634│   │   │   │   ├── nacl 10635│   │   │   │   │   ├── SDL_naclevents.c 10636│   │   │   │   │   ├── SDL_naclevents_c.h 10637│   │   │   │   │   ├── SDL_naclglue.c 10638│   │   │   │   │   ├── SDL_naclopengles.c 10639│   │   │   │   │   ├── SDL_naclopengles.h 10640│   │   │   │   │   ├── SDL_naclvideo.c 10641│   │   │   │   │   ├── SDL_naclvideo.h 10642│   │   │   │   │   ├── SDL_naclwindow.c 10643│   │   │   │   │   └── SDL_naclwindow.h 10644│   │   │   │   ├── pandora 10645│   │   │   │   │   ├── SDL_pandora.c 10646│   │   │   │   │   ├── SDL_pandora.h 10647│   │   │   │   │   ├── SDL_pandora_events.c 10648│   │   │   │   │   └── SDL_pandora_events.h 10649│   │   │   │   ├── psp 10650│   │   │   │   │   ├── SDL_pspevents.c 10651│   │   │   │   │   ├── SDL_pspevents_c.h 10652│   │   │   │   │   ├── SDL_pspgl.c 10653│   │   │   │   │   ├── SDL_pspgl_c.h 10654│   │   │   │   │   ├── SDL_pspmouse.c 10655│   │   │   │   │   ├── SDL_pspmouse_c.h 10656│   │   │   │   │   ├── SDL_pspvideo.c 10657│   │   │   │   │   └── SDL_pspvideo.h 10658│   │   │   │   ├── qnx 10659│   │   │   │   │   ├── gl.c 10660│   │   │   │   │   ├── keyboard.c 10661│   │   │   │   │   ├── sdl_qnx.h 10662│   │   │   │   │   └── video.c 10663│   │   │   │   ├── raspberry 10664│   │   │   │   │   ├── SDL_rpievents.c 10665│   │   │   │   │   ├── SDL_rpievents_c.h 10666│   │   │   │   │   ├── SDL_rpimouse.c 10667│   │   │   │   │   ├── SDL_rpimouse.h 10668│   │   │   │   │   ├── SDL_rpiopengles.c 10669│   │   │   │   │   ├── SDL_rpiopengles.h 10670│   │   │   │   │   ├── SDL_rpivideo.c 10671│   │   │   │   │   └── SDL_rpivideo.h 10672│   │   │   │   ├── sdlgenblit.pl 10673│   │   │   │   ├── uikit 10674│   │   │   │   │   ├── SDL_uikitappdelegate.h 10675│   │   │   │   │   ├── SDL_uikitappdelegate.m 10676│   │   │   │   │   ├── SDL_uikitclipboard.h 10677│   │   │   │   │   ├── SDL_uikitclipboard.m 10678│   │   │   │   │   ├── SDL_uikitevents.h 10679│   │   │   │   │   ├── SDL_uikitevents.m 10680│   │   │   │   │   ├── SDL_uikitmessagebox.h 10681│   │   │   │   │   ├── SDL_uikitmessagebox.m 10682│   │   │   │   │   ├── SDL_uikitmetalview.h 10683│   │   │   │   │   ├── SDL_uikitmetalview.m 10684│   │   │   │   │   ├── SDL_uikitmodes.h 10685│   │   │   │   │   ├── SDL_uikitmodes.m 10686│   │   │   │   │   ├── SDL_uikitopengles.h 10687│   │   │   │   │   ├── SDL_uikitopengles.m 10688│   │   │   │   │   ├── SDL_uikitopenglview.h 10689│   │   │   │   │   ├── SDL_uikitopenglview.m 10690│   │   │   │   │   ├── SDL_uikitvideo.h 10691│   │   │   │   │   ├── SDL_uikitvideo.m 10692│   │   │   │   │   ├── SDL_uikitview.h 10693│   │   │   │   │   ├── SDL_uikitview.m 10694│   │   │   │   │   ├── SDL_uikitviewcontroller.h 10695│   │   │   │   │   ├── SDL_uikitviewcontroller.m 10696│   │   │   │   │   ├── SDL_uikitvulkan.h 10697│   │   │   │   │   ├── SDL_uikitvulkan.m 10698│   │   │   │   │   ├── SDL_uikitwindow.h 10699│   │   │   │   │   ├── SDL_uikitwindow.m 10700│   │   │   │   │   └── keyinfotable.h 10701│   │   │   │   ├── vivante 10702│   │   │   │   │   ├── SDL_vivanteopengles.c 10703│   │   │   │   │   ├── SDL_vivanteopengles.h 10704│   │   │   │   │   ├── SDL_vivanteplatform.c 10705│   │   │   │   │   ├── SDL_vivanteplatform.h 10706│   │   │   │   │   ├── SDL_vivantevideo.c 10707│   │   │   │   │   └── SDL_vivantevideo.h 10708│   │   │   │   ├── wayland 10709│   │   │   │   │   ├── SDL_waylandclipboard.c 10710│   │   │   │   │   ├── SDL_waylandclipboard.h 10711│   │   │   │   │   ├── SDL_waylanddatamanager.c 10712│   │   │   │   │   ├── SDL_waylanddatamanager.h 10713│   │   │   │   │   ├── SDL_waylanddyn.c 10714│   │   │   │   │   ├── SDL_waylanddyn.h 10715│   │   │   │   │   ├── SDL_waylandevents.c 10716│   │   │   │   │   ├── SDL_waylandevents_c.h 10717│   │   │   │   │   ├── SDL_waylandmouse.c 10718│   │   │   │   │   ├── SDL_waylandmouse.h 10719│   │   │   │   │   ├── SDL_waylandopengles.c 10720│   │   │   │   │   ├── SDL_waylandopengles.h 10721│   │   │   │   │   ├── SDL_waylandsym.h 10722│   │   │   │   │   ├── SDL_waylandtouch.c 10723│   │   │   │   │   ├── SDL_waylandtouch.h 10724│   │   │   │   │   ├── SDL_waylandvideo.c 10725│   │   │   │   │   ├── SDL_waylandvideo.h 10726│   │   │   │   │   ├── SDL_waylandvulkan.c 10727│   │   │   │   │   ├── SDL_waylandvulkan.h 10728│   │   │   │   │   ├── SDL_waylandwindow.c 10729│   │   │   │   │   └── SDL_waylandwindow.h 10730│   │   │   │   ├── windows 10731│   │   │   │   │   ├── SDL_msctf.h 10732│   │   │   │   │   ├── SDL_vkeys.h 10733│   │   │   │   │   ├── SDL_windowsclipboard.c 10734│   │   │   │   │   ├── SDL_windowsclipboard.h 10735│   │   │   │   │   ├── SDL_windowsevents.c 10736│   │   │   │   │   ├── SDL_windowsevents.h 10737│   │   │   │   │   ├── SDL_windowsframebuffer.c 10738│   │   │   │   │   ├── SDL_windowsframebuffer.h 10739│   │   │   │   │   ├── SDL_windowskeyboard.c 10740│   │   │   │   │   ├── SDL_windowskeyboard.h 10741│   │   │   │   │   ├── SDL_windowsmessagebox.c 10742│   │   │   │   │   ├── SDL_windowsmessagebox.h 10743│   │   │   │   │   ├── SDL_windowsmodes.c 10744│   │   │   │   │   ├── SDL_windowsmodes.h 10745│   │   │   │   │   ├── SDL_windowsmouse.c 10746│   │   │   │   │   ├── SDL_windowsmouse.h 10747│   │   │   │   │   ├── SDL_windowsopengl.c 10748│   │   │   │   │   ├── SDL_windowsopengl.h 10749│   │   │   │   │   ├── SDL_windowsopengles.c 10750│   │   │   │   │   ├── SDL_windowsopengles.h 10751│   │   │   │   │   ├── SDL_windowsshape.c 10752│   │   │   │   │   ├── SDL_windowsshape.h 10753│   │   │   │   │   ├── SDL_windowstaskdialog.h 10754│   │   │   │   │   ├── SDL_windowsvideo.c 10755│   │   │   │   │   ├── SDL_windowsvideo.h 10756│   │   │   │   │   ├── SDL_windowsvulkan.c 10757│   │   │   │   │   ├── SDL_windowsvulkan.h 10758│   │   │   │   │   ├── SDL_windowswindow.c 10759│   │   │   │   │   ├── SDL_windowswindow.h 10760│   │   │   │   │   └── wmmsg.h 10761│   │   │   │   ├── winrt 10762│   │   │   │   │   ├── SDL_winrtevents.cpp 10763│   │   │   │   │   ├── SDL_winrtevents_c.h 10764│   │   │   │   │   ├── SDL_winrtgamebar.cpp 10765│   │   │   │   │   ├── SDL_winrtgamebar_cpp.h 10766│   │   │   │   │   ├── SDL_winrtkeyboard.cpp 10767│   │   │   │   │   ├── SDL_winrtmessagebox.cpp 10768│   │   │   │   │   ├── SDL_winrtmessagebox.h 10769│   │   │   │   │   ├── SDL_winrtmouse.cpp 10770│   │   │   │   │   ├── SDL_winrtmouse_c.h 10771│   │   │   │   │   ├── SDL_winrtopengles.cpp 10772│   │   │   │   │   ├── SDL_winrtopengles.h 10773│   │   │   │   │   ├── SDL_winrtpointerinput.cpp 10774│   │   │   │   │   ├── SDL_winrtvideo.cpp 10775│   │   │   │   │   └── SDL_winrtvideo_cpp.h 10776│   │   │   │   ├── x11 10777│   │   │   │   │   ├── SDL_x11clipboard.c 10778│   │   │   │   │   ├── SDL_x11clipboard.h 10779│   │   │   │   │   ├── SDL_x11dyn.c 10780│   │   │   │   │   ├── SDL_x11dyn.h 10781│   │   │   │   │   ├── SDL_x11events.c 10782│   │   │   │   │   ├── SDL_x11events.h 10783│   │   │   │   │   ├── SDL_x11framebuffer.c 10784│   │   │   │   │   ├── SDL_x11framebuffer.h 10785│   │   │   │   │   ├── SDL_x11keyboard.c 10786│   │   │   │   │   ├── SDL_x11keyboard.h 10787│   │   │   │   │   ├── SDL_x11messagebox.c 10788│   │   │   │   │   ├── SDL_x11messagebox.h 10789│   │   │   │   │   ├── SDL_x11modes.c 10790│   │   │   │   │   ├── SDL_x11modes.h 10791│   │   │   │   │   ├── SDL_x11mouse.c 10792│   │   │   │   │   ├── SDL_x11mouse.h 10793│   │   │   │   │   ├── SDL_x11opengl.c 10794│   │   │   │   │   ├── SDL_x11opengl.h 10795│   │   │   │   │   ├── SDL_x11opengles.c 10796│   │   │   │   │   ├── SDL_x11opengles.h 10797│   │   │   │   │   ├── SDL_x11shape.c 10798│   │   │   │   │   ├── SDL_x11shape.h 10799│   │   │   │   │   ├── SDL_x11sym.h 10800│   │   │   │   │   ├── SDL_x11touch.c 10801│   │   │   │   │   ├── SDL_x11touch.h 10802│   │   │   │   │   ├── SDL_x11video.c 10803│   │   │   │   │   ├── SDL_x11video.h 10804│   │   │   │   │   ├── SDL_x11vulkan.c 10805│   │   │   │   │   ├── SDL_x11vulkan.h 10806│   │   │   │   │   ├── SDL_x11window.c 10807│   │   │   │   │   ├── SDL_x11window.h 10808│   │   │   │   │   ├── SDL_x11xinput2.c 10809│   │   │   │   │   ├── SDL_x11xinput2.h 10810│   │   │   │   │   ├── edid-parse.c 10811│   │   │   │   │   ├── edid.h 10812│   │   │   │   │   ├── imKStoUCS.c 10813│   │   │   │   │   └── imKStoUCS.h 10814│   │   │   │   └── yuv2rgb 10815│   │   │   │   ├── LICENSE 10816│   │   │   │   ├── README.md 10817│   │   │   │   ├── yuv_rgb.c 10818│   │   │   │   ├── yuv_rgb.h 10819│   │   │   │   ├── yuv_rgb_sse_func.h 10820│   │   │   │   └── yuv_rgb_std_func.h 10821│   │   │   ├── test 10822│   │   │   │   ├── CMakeLists.txt 10823│   │   │   │   ├── COPYING 10824│   │   │   │   ├── Makefile.in 10825│   │   │   │   ├── README 10826│   │   │   │   ├── acinclude.m4 10827│   │   │   │   ├── aclocal.m4 10828│   │   │   │   ├── autogen.sh 10829│   │   │   │   ├── axis.bmp 10830│   │   │   │   ├── button.bmp 10831│   │   │   │   ├── checkkeys.c 10832│   │   │   │   ├── configure 10833│   │   │   │   ├── configure.in 10834│   │   │   │   ├── controllermap.bmp 10835│   │   │   │   ├── controllermap.c 10836│   │   │   │   ├── emscripten 10837│   │   │   │   │   └── joystick-pre.js 10838│   │   │   │   ├── gcc-fat.sh 10839│   │   │   │   ├── icon.bmp 10840│   │   │   │   ├── loopwave.c 10841│   │   │   │   ├── loopwavequeue.c 10842│   │   │   │   ├── moose.dat 10843│   │   │   │   ├── nacl 10844│   │   │   │   │   ├── Makefile 10845│   │   │   │   │   ├── background.js 10846│   │   │   │   │   ├── common.js 10847│   │   │   │   │   ├── index.html 10848│   │   │   │   │   └── manifest.json 10849│   │   │   │   ├── picture.xbm 10850│   │   │   │   ├── relative_mode.markdown 10851│   │   │   │   ├── sample.bmp 10852│   │   │   │   ├── sample.wav 10853│   │   │   │   ├── shapes 10854│   │   │   │   │   ├── p01_shape24.bmp 10855│   │   │   │   │   ├── p01_shape32alpha.bmp 10856│   │   │   │   │   ├── p01_shape8.bmp 10857│   │   │   │   │   ├── p02_shape24.bmp 10858│   │   │   │   │   ├── p02_shape32alpha.bmp 10859│   │   │   │   │   ├── p02_shape8.bmp 10860│   │   │   │   │   ├── p03_shape24.bmp 10861│   │   │   │   │   ├── p03_shape8.bmp 10862│   │   │   │   │   ├── p04_shape1.bmp 10863│   │   │   │   │   ├── p04_shape24.bmp 10864│   │   │   │   │   ├── p04_shape32alpha.bmp 10865│   │   │   │   │   ├── p04_shape8.bmp 10866│   │   │   │   │   ├── p05_shape8.bmp 10867│   │   │   │   │   ├── p06_shape1alpha.bmp 10868│   │   │   │   │   ├── p06_shape24.bmp 10869│   │   │   │   │   ├── p06_shape32alpha.bmp 10870│   │   │   │   │   ├── p06_shape8.bmp 10871│   │   │   │   │   ├── p07_shape24.bmp 10872│   │   │   │   │   ├── p07_shape32alpha.bmp 10873│   │   │   │   │   ├── p07_shape8.bmp 10874│   │   │   │   │   ├── p08_shape24.bmp 10875│   │   │   │   │   ├── p08_shape32alpha.bmp 10876│   │   │   │   │   ├── p08_shape8.bmp 10877│   │   │   │   │   ├── p09_shape24.bmp 10878│   │   │   │   │   ├── p09_shape32alpha.bmp 10879│   │   │   │   │   ├── p09_shape8.bmp 10880│   │   │   │   │   ├── p10_shape1.bmp 10881│   │   │   │   │   ├── p10_shape24.bmp 10882│   │   │   │   │   ├── p10_shape32alpha.bmp 10883│   │   │   │   │   ├── p10_shape8.bmp 10884│   │   │   │   │   ├── p11_shape24.bmp 10885│   │   │   │   │   ├── p11_shape32alpha.bmp 10886│   │   │   │   │   ├── p11_shape8.bmp 10887│   │   │   │   │   ├── p12_shape24.bmp 10888│   │   │   │   │   ├── p12_shape8.bmp 10889│   │   │   │   │   ├── p13_shape24.bmp 10890│   │   │   │   │   ├── p13_shape32alpha.bmp 10891│   │   │   │   │   ├── p13_shape8.bmp 10892│   │   │   │   │   ├── p14_shape24.bmp 10893│   │   │   │   │   ├── p14_shape8.bmp 10894│   │   │   │   │   ├── p15_shape24.bmp 10895│   │   │   │   │   ├── p15_shape32alpha.bmp 10896│   │   │   │   │   ├── p15_shape8.bmp 10897│   │   │   │   │   ├── p16_shape1.bmp 10898│   │   │   │   │   ├── p16_shape24.bmp 10899│   │   │   │   │   ├── p16_shape8.bmp 10900│   │   │   │   │   ├── trollface_24.bmp 10901│   │   │   │   │   └── trollface_32alpha.bmp 10902│   │   │   │   ├── testatomic.c 10903│   │   │   │   ├── testaudiocapture.c 10904│   │   │   │   ├── testaudiohotplug.c 10905│   │   │   │   ├── testaudioinfo.c 10906│   │   │   │   ├── testautomation.c 10907│   │   │   │   ├── testautomation_audio.c 10908│   │   │   │   ├── testautomation_clipboard.c 10909│   │   │   │   ├── testautomation_events.c 10910│   │   │   │   ├── testautomation_hints.c 10911│   │   │   │   ├── testautomation_keyboard.c 10912│   │   │   │   ├── testautomation_main.c 10913│   │   │   │   ├── testautomation_mouse.c 10914│   │   │   │   ├── testautomation_pixels.c 10915│   │   │   │   ├── testautomation_platform.c 10916│   │   │   │   ├── testautomation_rect.c 10917│   │   │   │   ├── testautomation_render.c 10918│   │   │   │   ├── testautomation_rwops.c 10919│   │   │   │   ├── testautomation_sdltest.c 10920│   │   │   │   ├── testautomation_stdlib.c 10921│   │   │   │   ├── testautomation_suites.h 10922│   │   │   │   ├── testautomation_surface.c 10923│   │   │   │   ├── testautomation_syswm.c 10924│   │   │   │   ├── testautomation_timer.c 10925│   │   │   │   ├── testautomation_video.c 10926│   │   │   │   ├── testbounds.c 10927│   │   │   │   ├── testcustomcursor.c 10928│   │   │   │   ├── testdisplayinfo.c 10929│   │   │   │   ├── testdraw2.c 10930│   │   │   │   ├── testdrawchessboard.c 10931│   │   │   │   ├── testdropfile.c 10932│   │   │   │   ├── testerror.c 10933│   │   │   │   ├── testfile.c 10934│   │   │   │   ├── testfilesystem.c 10935│   │   │   │   ├── testgamecontroller.c 10936│   │   │   │   ├── testgesture.c 10937│   │   │   │   ├── testgl2.c 10938│   │   │   │   ├── testgles.c 10939│   │   │   │   ├── testgles2.c 10940│   │   │   │   ├── testhaptic.c 10941│   │   │   │   ├── testhittesting.c 10942│   │   │   │   ├── testhotplug.c 10943│   │   │   │   ├── testiconv.c 10944│   │   │   │   ├── testime.c 10945│   │   │   │   ├── testintersections.c 10946│   │   │   │   ├── testjoystick.c 10947│   │   │   │   ├── testkeys.c 10948│   │   │   │   ├── testloadso.c 10949│   │   │   │   ├── testlock.c 10950│   │   │   │   ├── testmessage.c 10951│   │   │   │   ├── testmultiaudio.c 10952│   │   │   │   ├── testnative.c 10953│   │   │   │   ├── testnative.h 10954│   │   │   │   ├── testnativecocoa.m 10955│   │   │   │   ├── testnativew32.c 10956│   │   │   │   ├── testnativex11.c 10957│   │   │   │   ├── testoverlay2.c 10958│   │   │   │   ├── testplatform.c 10959│   │   │   │   ├── testpower.c 10960│   │   │   │   ├── testqsort.c 10961│   │   │   │   ├── testrelative.c 10962│   │   │   │   ├── testrendercopyex.c 10963│   │   │   │   ├── testrendertarget.c 10964│   │   │   │   ├── testresample.c 10965│   │   │   │   ├── testrumble.c 10966│   │   │   │   ├── testscale.c 10967│   │   │   │   ├── testsem.c 10968│   │   │   │   ├── testsensor.c 10969│   │   │   │   ├── testshader.c 10970│   │   │   │   ├── testshape.c 10971│   │   │   │   ├── testsprite2.c 10972│   │   │   │   ├── testspriteminimal.c 10973│   │   │   │   ├── teststreaming.c 10974│   │   │   │   ├── testthread.c 10975│   │   │   │   ├── testtimer.c 10976│   │   │   │   ├── testver.c 10977│   │   │   │   ├── testviewport.c 10978│   │   │   │   ├── testvulkan.c 10979│   │   │   │   ├── testwm2.c 10980│   │   │   │   ├── testyuv.bmp 10981│   │   │   │   ├── testyuv.c 10982│   │   │   │   ├── testyuv_cvt.c 10983│   │   │   │   ├── testyuv_cvt.h 10984│   │   │   │   ├── torturethread.c 10985│   │   │   │   └── utf8.txt 10986│   │   │   ├── visualtest 10987│   │   │   │   ├── COPYING.txt 10988│   │   │   │   ├── Makefile.in 10989│   │   │   │   ├── README.txt 10990│   │   │   │   ├── acinclude.m4 10991│   │   │   │   ├── autogen.sh 10992│   │   │   │   ├── compile 10993│   │   │   │   ├── config.h 10994│   │   │   │   ├── config.h.in 10995│   │   │   │   ├── configs 10996│   │   │   │   │   ├── testsprite2_blendmodes 10997│   │   │   │   │   │   ├── testsprite2_blendmodes.actions 10998│   │   │   │   │   │   ├── testsprite2_blendmodes.config 10999│   │   │   │   │   │   └── testsprite2_blendmodes.parameters 11000│   │   │   │   │   ├── testsprite2_crashtest 11001│   │   │   │   │   │   ├── testsprite2_crashtest.actions 11002│   │   │   │   │   │   ├── testsprite2_crashtest.config 11003│   │   │   │   │   │   └── testsprite2_crashtest.parameters 11004│   │   │   │   │   ├── testsprite2_fullscreen 11005│   │   │   │   │   │   ├── testsprite2_fullscreen.actions 11006│   │   │   │   │   │   ├── testsprite2_fullscreen.config 11007│   │   │   │   │   │   └── testsprite2_fullscreen.parameters 11008│   │   │   │   │   └── testsprite2_geometry 11009│   │   │   │   │   ├── testsprite2_geometry.actions 11010│   │   │   │   │   ├── testsprite2_geometry.config 11011│   │   │   │   │   └── testsprite2_geometry.parameters 11012│   │   │   │   ├── configure 11013│   │   │   │   ├── configure.in 11014│   │   │   │   ├── depcomp 11015│   │   │   │   ├── docs 11016│   │   │   │   │   └── Doxyfile 11017│   │   │   │   ├── include 11018│   │   │   │   │   ├── SDL_visualtest_action_configparser.h 11019│   │   │   │   │   ├── SDL_visualtest_exhaustive_variator.h 11020│   │   │   │   │   ├── SDL_visualtest_harness_argparser.h 11021│   │   │   │   │   ├── SDL_visualtest_mischelper.h 11022│   │   │   │   │   ├── SDL_visualtest_parsehelper.h 11023│   │   │   │   │   ├── SDL_visualtest_process.h 11024│   │   │   │   │   ├── SDL_visualtest_random_variator.h 11025│   │   │   │   │   ├── SDL_visualtest_rwhelper.h 11026│   │   │   │   │   ├── SDL_visualtest_screenshot.h 11027│   │   │   │   │   ├── SDL_visualtest_sut_configparser.h 11028│   │   │   │   │   ├── SDL_visualtest_variator_common.h 11029│   │   │   │   │   └── SDL_visualtest_variators.h 11030│   │   │   │   ├── install-sh 11031│   │   │   │   ├── launch_harness.cmd 11032│   │   │   │   ├── launch_harness.sh 11033│   │   │   │   ├── missing 11034│   │   │   │   ├── src 11035│   │   │   │   │   ├── action_configparser.c 11036│   │   │   │   │   ├── harness_argparser.c 11037│   │   │   │   │   ├── linux 11038│   │   │   │   │   │   └── linux_process.c 11039│   │   │   │   │   ├── mischelper.c 11040│   │   │   │   │   ├── parsehelper.c 11041│   │   │   │   │   ├── rwhelper.c 11042│   │   │   │   │   ├── screenshot.c 11043│   │   │   │   │   ├── sut_configparser.c 11044│   │   │   │   │   ├── testharness.c 11045│   │   │   │   │   ├── variator_common.c 11046│   │   │   │   │   ├── variator_exhaustive.c 11047│   │   │   │   │   ├── variator_random.c 11048│   │   │   │   │   ├── variators.c 11049│   │   │   │   │   └── windows 11050│   │   │   │   │   ├── windows_process.c 11051│   │   │   │   │   └── windows_screenshot.c 11052│   │   │   │   ├── stamp-h1 11053│   │   │   │   ├── testsprite2_sample.actions 11054│   │   │   │   ├── testsprite2_sample.config 11055│   │   │   │   ├── testsprite2_sample.parameters 11056│   │   │   │   └── unittest 11057│   │   │   │   ├── testquit.actions 11058│   │   │   │   ├── testquit.c 11059│   │   │   │   ├── testquit.config 11060│   │   │   │   └── testquit.parameters 11061│   │   │   └── wayland-protocols 11062│   │   │   ├── pointer-constraints-unstable-v1.xml 11063│   │   │   ├── relative-pointer-unstable-v1.xml 11064│   │   │   ├── wayland.xml 11065│   │   │   ├── xdg-shell-unstable-v6.xml 11066│   │   │   └── xdg-shell.xml 11067│   │   ├── glfw 11068│   │   │   ├── CMake 11069│   │   │   │   ├── GenerateMappings.cmake 11070│   │   │   │   ├── Info.plist.in 11071│   │   │   │   ├── cmake_uninstall.cmake.in 11072│   │   │   │   ├── glfw3.pc.in 11073│   │   │   │   ├── glfw3Config.cmake.in 11074│   │   │   │   ├── i686-w64-mingw32-clang.cmake 11075│   │   │   │   ├── i686-w64-mingw32.cmake 11076│   │   │   │   ├── modules 11077│   │   │   │   │   └── FindEpollShim.cmake 11078│   │   │   │   ├── x86_64-w64-mingw32-clang.cmake 11079│   │   │   │   └── x86_64-w64-mingw32.cmake 11080│   │   │   ├── CMakeLists.txt 11081│   │   │   ├── CONTRIBUTORS.md 11082│   │   │   ├── LICENSE.md 11083│   │   │   ├── README.md 11084│   │   │   ├── deps 11085│   │   │   │   ├── getopt.c 11086│   │   │   │   ├── getopt.h 11087│   │   │   │   ├── glad 11088│   │   │   │   │   ├── gl.h 11089│   │   │   │   │   ├── gles2.h 11090│   │   │   │   │   └── vulkan.h 11091│   │   │   │   ├── linmath.h 11092│   │   │   │   ├── nuklear.h 11093│   │   │   │   ├── nuklear_glfw_gl2.h 11094│   │   │   │   ├── stb_image_write.h 11095│   │   │   │   ├── tinycthread.c 11096│   │   │   │   ├── tinycthread.h 11097│   │   │   │   └── wayland 11098│   │   │   │   ├── fractional-scale-v1.xml 11099│   │   │   │   ├── idle-inhibit-unstable-v1.xml 11100│   │   │   │   ├── pointer-constraints-unstable-v1.xml 11101│   │   │   │   ├── relative-pointer-unstable-v1.xml 11102│   │   │   │   ├── viewporter.xml 11103│   │   │   │   ├── wayland.xml 11104│   │   │   │   ├── xdg-activation-v1.xml 11105│   │   │   │   ├── xdg-decoration-unstable-v1.xml 11106│   │   │   │   └── xdg-shell.xml 11107│   │   │   ├── docs 11108│   │   │   │   ├── CMakeLists.txt 11109│   │   │   │   ├── CONTRIBUTING.md 11110│   │   │   │   ├── Doxyfile.in 11111│   │   │   │   ├── DoxygenLayout.xml 11112│   │   │   │   ├── SUPPORT.md 11113│   │   │   │   ├── build.md 11114│   │   │   │   ├── compat.md 11115│   │   │   │   ├── compile.md 11116│   │   │   │   ├── context.md 11117│   │   │   │   ├── extra.css 11118│   │   │   │   ├── extra.css.map 11119│   │   │   │   ├── extra.scss 11120│   │   │   │   ├── footer.html 11121│   │   │   │   ├── header.html 11122│   │   │   │   ├── input.md 11123│   │   │   │   ├── internal.md 11124│   │   │   │   ├── intro.md 11125│   │   │   │   ├── main.md 11126│   │   │   │   ├── monitor.md 11127│   │   │   │   ├── moving.md 11128│   │   │   │   ├── news.md 11129│   │   │   │   ├── quick.md 11130│   │   │   │   ├── spaces.svg 11131│   │   │   │   ├── vulkan.md 11132│   │   │   │   └── window.md 11133│   │   │   ├── examples 11134│   │   │   │   ├── CMakeLists.txt 11135│   │   │   │   ├── boing.c 11136│   │   │   │   ├── gears.c 11137│   │   │   │   ├── glfw.icns 11138│   │   │   │   ├── glfw.ico 11139│   │   │   │   ├── glfw.rc 11140│   │   │   │   ├── heightmap.c 11141│   │   │   │   ├── offscreen.c 11142│   │   │   │   ├── particles.c 11143│   │   │   │   ├── sharing.c 11144│   │   │   │   ├── splitview.c 11145│   │   │   │   ├── triangle-opengl.c 11146│   │   │   │   ├── triangle-opengles.c 11147│   │   │   │   ├── wave.c 11148│   │   │   │   └── windows.c 11149│   │   │   ├── include 11150│   │   │   │   └── GLFW 11151│   │   │   │   ├── glfw3.h 11152│   │   │   │   └── glfw3native.h 11153│   │   │   ├── src 11154│   │   │   │   ├── CMakeLists.txt 11155│   │   │   │   ├── cocoa_init.m 11156│   │   │   │   ├── cocoa_joystick.h 11157│   │   │   │   ├── cocoa_joystick.m 11158│   │   │   │   ├── cocoa_monitor.m 11159│   │   │   │   ├── cocoa_platform.h 11160│   │   │   │   ├── cocoa_time.c 11161│   │   │   │   ├── cocoa_time.h 11162│   │   │   │   ├── cocoa_window.m 11163│   │   │   │   ├── context.c 11164│   │   │   │   ├── egl_context.c 11165│   │   │   │   ├── glfw.rc.in 11166│   │   │   │   ├── glx_context.c 11167│   │   │   │   ├── init.c 11168│   │   │   │   ├── input.c 11169│   │   │   │   ├── internal.h 11170│   │   │   │   ├── linux_joystick.c 11171│   │   │   │   ├── linux_joystick.h 11172│   │   │   │   ├── mappings.h 11173│   │   │   │   ├── mappings.h.in 11174│   │   │   │   ├── monitor.c 11175│   │   │   │   ├── nsgl_context.m 11176│   │   │   │   ├── null_init.c 11177│   │   │   │   ├── null_joystick.c 11178│   │   │   │   ├── null_joystick.h 11179│   │   │   │   ├── null_monitor.c 11180│   │   │   │   ├── null_platform.h 11181│   │   │   │   ├── null_window.c 11182│   │   │   │   ├── osmesa_context.c 11183│   │   │   │   ├── platform.c 11184│   │   │   │   ├── platform.h 11185│   │   │   │   ├── posix_module.c 11186│   │   │   │   ├── posix_poll.c 11187│   │   │   │   ├── posix_poll.h 11188│   │   │   │   ├── posix_thread.c 11189│   │   │   │   ├── posix_thread.h 11190│   │   │   │   ├── posix_time.c 11191│   │   │   │   ├── posix_time.h 11192│   │   │   │   ├── vulkan.c 11193│   │   │   │   ├── wgl_context.c 11194│   │   │   │   ├── win32_init.c 11195│   │   │   │   ├── win32_joystick.c 11196│   │   │   │   ├── win32_joystick.h 11197│   │   │   │   ├── win32_module.c 11198│   │   │   │   ├── win32_monitor.c 11199│   │   │   │   ├── win32_platform.h 11200│   │   │   │   ├── win32_thread.c 11201│   │   │   │   ├── win32_thread.h 11202│   │   │   │   ├── win32_time.c 11203│   │   │   │   ├── win32_time.h 11204│   │   │   │   ├── win32_window.c 11205│   │   │   │   ├── window.c 11206│   │   │   │   ├── wl_init.c 11207│   │   │   │   ├── wl_monitor.c 11208│   │   │   │   ├── wl_platform.h 11209│   │   │   │   ├── wl_window.c 11210│   │   │   │   ├── x11_init.c 11211│   │   │   │   ├── x11_monitor.c 11212│   │   │   │   ├── x11_platform.h 11213│   │   │   │   ├── x11_window.c 11214│   │   │   │   ├── xkb_unicode.c 11215│   │   │   │   └── xkb_unicode.h 11216│   │   │   └── tests 11217│   │   │   ├── CMakeLists.txt 11218│   │   │   ├── allocator.c 11219│   │   │   ├── clipboard.c 11220│   │   │   ├── cursor.c 11221│   │   │   ├── empty.c 11222│   │   │   ├── events.c 11223│   │   │   ├── gamma.c 11224│   │   │   ├── glfwinfo.c 11225│   │   │   ├── icon.c 11226│   │   │   ├── iconify.c 11227│   │   │   ├── inputlag.c 11228│   │   │   ├── joysticks.c 11229│   │   │   ├── monitors.c 11230│   │   │   ├── msaa.c 11231│   │   │   ├── reopen.c 11232│   │   │   ├── tearing.c 11233│   │   │   ├── threads.c 11234│   │   │   ├── timeout.c 11235│   │   │   ├── title.c 11236│   │   │   ├── triangle-vulkan.c 11237│   │   │   └── window.c 11238│   │   └── kconfiglib 11239│   │   ├── LICENSE.txt 11240│   │   ├── MANIFEST.in 11241│   │   ├── README.rst 11242│   │   ├── alldefconfig.py 11243│   │   ├── allmodconfig.py 11244│   │   ├── allnoconfig.py 11245│   │   ├── allyesconfig.py 11246│   │   ├── defconfig.py 11247│   │   ├── examples 11248│   │   │   ├── Kmenuconfig 11249│   │   │   ├── allnoconfig_walk.py 11250│   │   │   ├── defconfig_oldconfig.py 11251│   │   │   ├── dumpvars.py 11252│   │   │   ├── eval_expr.py 11253│   │   │   ├── find_symbol.py 11254│   │   │   ├── help_grep.py 11255│   │   │   ├── kconfiglib.py 11256│   │   │   ├── list_undefined.py 11257│   │   │   ├── menuconfig_example.py 11258│   │   │   ├── merge_config.py 11259│   │   │   ├── print_config_tree.py 11260│   │   │   ├── print_sym_info.py 11261│   │   │   └── print_tree.py 11262│   │   ├── genconfig.py 11263│   │   ├── guiconfig.py 11264│   │   ├── kconfiglib.py 11265│   │   ├── listnewconfig.py 11266│   │   ├── makefile.patch 11267│   │   ├── menuconfig.py 11268│   │   ├── oldconfig.py 11269│   │   ├── olddefconfig.py 11270│   │   ├── savedefconfig.py 11271│   │   ├── setconfig.py 11272│   │   ├── setup.cfg 11273│   │   ├── setup.py 11274│   │   ├── tests 11275│   │   │   ├── Kappend 11276│   │   │   ├── Kassignable 11277│   │   │   ├── Kchoice 11278│   │   │   ├── Kdefconfig_existent 11279│   │   │   ├── Kdefconfig_existent_but_n 11280│   │   │   ├── Kdefconfig_nonexistent 11281│   │   │   ├── Kdefconfig_srctree 11282│   │   │   ├── Kdepcopy 11283│   │   │   ├── Kdeploop0 11284│   │   │   ├── Kdeploop1 11285│   │   │   ├── Kdeploop10 11286│   │   │   ├── Kdeploop2 11287│   │   │   ├── Kdeploop3 11288│   │   │   ├── Kdeploop4 11289│   │   │   ├── Kdeploop5 11290│   │   │   ├── Kdeploop6 11291│   │   │   ├── Kdeploop7 11292│   │   │   ├── Kdeploop8 11293│   │   │   ├── Kdeploop9 11294│   │   │   ├── Kdirdep 11295│   │   │   ├── Kescape 11296│   │   │   ├── Keval 11297│   │   │   ├── Kexpr_items 11298│   │   │   ├── Kheader 11299│   │   │   ├── Khelp 11300│   │   │   ├── Kifremoval 11301│   │   │   ├── Kimply 11302│   │   │   ├── Kinclude_path 11303│   │   │   ├── Kinclude_path_sourced_1 11304│   │   │   ├── Kinclude_path_sourced_2 11305│   │   │   ├── Kitemlists 11306│   │   │   ├── Klocation 11307│   │   │   ├── Klocation_sourced 11308│   │   │   ├── Kmainmenu 11309│   │   │   ├── Kmenuconfig 11310│   │   │   ├── Kmisc 11311│   │   │   ├── Kmissingrsource 11312│   │   │   ├── Kmissingsource 11313│   │   │   ├── Korder 11314│   │   │   ├── Kpreprocess 11315│   │   │   ├── Krange 11316│   │   │   ├── Krecursive1 11317│   │   │   ├── Krecursive2 11318│   │   │   ├── Kreferenced 11319│   │   │   ├── Krelation 11320│   │   │   ├── Krepr 11321│   │   │   ├── Kstr 11322│   │   │   ├── Kundef 11323│   │   │   ├── Kuserfunctions 11324│   │   │   ├── Kvisibility 11325│   │   │   ├── config_indented 11326│   │   │   ├── config_set_bool 11327│   │   │   ├── config_set_string 11328│   │   │   ├── defconfig_1 11329│   │   │   ├── defconfig_2 11330│   │   │   ├── empty 11331│   │   │   ├── kconfigfunctions.py 11332│   │   │   ├── reltest 11333│   │   │   └── sub 11334│   │   │   ├── Kconfig_symlink_2 11335│   │   │   ├── Kconfig_symlink_3 11336│   │   │   ├── Klocation_grsourced1 11337│   │   │   ├── Klocation_grsourced2 11338│   │   │   ├── Klocation_gsourced1 11339│   │   │   ├── Klocation_gsourced2 11340│   │   │   ├── Klocation_rsourced 11341│   │   │   ├── defconfig_in_sub 11342│   │   │   └── sub 11343│   │   │   └── Kconfig_symlink_1 11344│   │   └── testsuite.py 11345│   ├── lab 11346│   │   ├── FileConstruct 11347│   │   │   ├── FileConstructor.java 11348│   │   │   └── demos 11349│   │   │   ├── Filling.java 11350│   │   │   ├── HelloWorld.java 11351│   │   │   ├── Replacing.java 11352│   │   │   └── x86BootSector.java 11353│   │   ├── archive 11354│   │   │   └── sdl2.cpp 11355│   │   ├── c 11356│   │   │   ├── bitmap 11357│   │   │   │   ├── README.md 11358│   │   │   │   ├── bitmap.c 11359│   │   │   │   ├── bmp_head.h 11360│   │   │   │   ├── bmp_pixel.h 11361│   │   │   │   └── build.sh 11362│   │   │   ├── compiled_c 11363│   │   │   │   ├── CODE_OF_CONDUCT.md 11364│   │   │   │   ├── CONTRIBUTING.md 11365│   │   │   │   ├── LICENCE 11366│   │   │   │   ├── Makefile 11367│   │   │   │   ├── README.txt 11368│   │   │   │   ├── SECURITY.md 11369│   │   │   │   ├── config.mk 11370│   │   │   │   ├── sources.conf 11371│   │   │   │   ├── src 11372│   │   │   │   │   ├── functions 11373│   │   │   │   │   │   ├── add 11374│   │   │   │   │   │   │   ├── Makefile 11375│   │   │   │   │   │   │   └── main.c 11376│   │   │   │   │   │   ├── return 11377│   │   │   │   │   │   │   ├── Makefile 11378│   │   │   │   │   │   │   └── main.c 11379│   │   │   │   │   │   └── subtract 11380│   │   │   │   │   │   ├── Makefile 11381│   │   │   │   │   │   └── main.c 11382│   │   │   │   │   └── general 11383│   │   │   │   │   ├── add 11384│   │   │   │   │   │   ├── Makefile 11385│   │   │   │   │   │   └── main.c 11386│   │   │   │   │   ├── cat_strings 11387│   │   │   │   │   │   ├── Makefile 11388│   │   │   │   │   │   └── main.c 11389│   │   │   │   │   ├── constants 11390│   │   │   │   │   │   ├── Makefile 11391│   │   │   │   │   │   └── main.c 11392│   │   │   │   │   ├── divide 11393│   │   │   │   │   │   ├── Makefile 11394│   │   │   │   │   │   └── main.c 11395│   │   │   │   │   ├── hello_world 11396│   │   │   │   │   │   ├── Makefile 11397│   │   │   │   │   │   └── main.c 11398│   │   │   │   │   ├── if 11399│   │   │   │   │   │   ├── Makefile 11400│   │   │   │   │   │   └── main.c 11401│   │   │   │   │   ├── if_else 11402│   │   │   │   │   │   ├── Makefile 11403│   │   │   │   │   │   └── main.c 11404│   │   │   │   │   ├── main 11405│   │   │   │   │   │   ├── Makefile 11406│   │   │   │   │   │   └── main.c 11407│   │   │   │   │   ├── multiply 11408│   │   │   │   │   │   ├── Makefile 11409│   │   │   │   │   │   └── main.c 11410│   │   │   │   │   ├── strings 11411│   │   │   │   │   │   ├── Makefile 11412│   │   │   │   │   │   └── main.c 11413│   │   │   │   │   └── subtract 11414│   │   │   │   │   ├── Makefile 11415│   │   │   │   │   └── main.c 11416│   │   │   │   └── tools 11417│   │   │   │   └── run_makefiles.py 11418│   │   │   ├── factorial 11419│   │   │   │   ├── CMakeLists.txt 11420│   │   │   │   └── main.c 11421│   │   │   ├── tiny 11422│   │   │   │   ├── CMakeLists.txt 11423│   │   │   │   ├── README.md 11424│   │   │   │   ├── build.sh 11425│   │   │   │   ├── hello.c 11426│   │   │   │   ├── math.c 11427│   │   │   │   └── tiny.c 11428│   │   │   ├── virtual_hardware 11429│   │   │   │   ├── Makefile 11430│   │   │   │   ├── README.txt 11431│   │   │   │   ├── include 11432│   │   │   │   │   ├── lib 11433│   │   │   │   │   │   ├── libbit.h 11434│   │   │   │   │   │   └── libbus.h 11435│   │   │   │   │   └── mod 11436│   │   │   │   │   └── gates.h 11437│   │   │   │   └── mod 11438│   │   │   │   ├── example_chip.c 11439│   │   │   │   ├── gates.c 11440│   │   │   │   ├── halfadder.c 11441│   │   │   │   ├── main.c 11442│   │   │   │   └── modules.mk 11443│   │   │   ├── weird_loops 11444│   │   │   │   ├── CMakeLists.txt 11445│   │   │   │   └── main.c 11446│   │   │   └── writing_raw 11447│   │   │   ├── CMakeLists.txt 11448│   │   │   ├── README 11449│   │   │   ├── basic.c 11450│   │   │   ├── hello.c 11451│   │   │   ├── include 11452│   │   │   │   └── write.h 11453│   │   │   └── write.c 11454│   │   ├── decomplab 11455│   │   │   ├── README.txt 11456│   │   │   └── src 11457│   │   │   ├── DecompLib.java 11458│   │   │   └── Template.java 11459│   │   ├── opengl 11460│   │   │   ├── CMakeLists.txt 11461│   │   │   └── src 11462│   │   │   └── main.cpp 11463│   │   └── trail 11464│   │   ├── CMakeLists.txt 11465│   │   ├── Makefile 11466│   │   ├── README.md 11467│   │   ├── c 11468│   │   │   ├── header 11469│   │   │   │   ├── buildList.cmake 11470│   │   │   │   ├── ctype.c 11471│   │   │   │   ├── errno.c 11472│   │   │   │   └── math.c 11473│   │   │   └── include.cmake 11474│   │   └── php 11475│   │   ├── hello.php 11476│   │   ├── html.php 11477│   │   └── math.php 11478│   ├── logs 11479│   │   ├── branch.txt 11480│   │   ├── gitlog.txt 11481│   │   ├── gitlog_short.txt 11482│   │   ├── gitstats.txt 11483│   │   ├── gittree.txt 11484│   │   ├── gittreelong.txt 11485│   │   ├── last_commit.txt 11486│   │   └── submodules.txt 11487│   ├── lore 11488│   │   ├── 00aba696bba211364e7fa8a925e2dac6219b23e2.html 11489│   │   ├── 015f81865b2805a1f11dcb0911b8d481e5319f89.html 11490│   │   ├── 01aac06b01560d04e34b0251a9bf34b5df0fcc2f.html 11491│   │   ├── 03439d05c3523999d6b5cf087a61643bdbede6f1.html 11492│   │   ├── 03cba241332815a83145cf1401ad652161303e89.html 11493│   │   ├── 06666b82b1e227d6e79e66b770599e02babe8a28.html 11494│   │   ├── 06c38ffb62c11b3bf4fe2ea4a0b6681236613a39.html 11495│   │   ├── 07cff10f3d0a7b9eba1ad55a6d34f1073272828f.html 11496│   │   ├── 0b285d1bd85742fa34780edf3b77e5a8bd7e7499.html 11497│   │   ├── 0c11742d3a2d0452e58f026b9a9dadbcda03f1c6.html 11498│   │   ├── 0c35b4ad9e04b6d696734f77f52127e0170563cd.html 11499│   │   ├── 0cd410d3dfce8801a91ad78c1bc87266496beeee.html 11500│   │   ├── 0e1f1c3a4363b242554cb32e2b0b746056eeebf1.html 11501│   │   ├── 0fd3111a5965590f3f7747f5873427f78cef5381.html 11502│   │   ├── 122b3b6beb7113469dce6a4a09a207a7ec76f180.html 11503│   │   ├── 1378fd56e1cbea75a894b9103593ebe91a29fc46.html 11504│   │   ├── 1579224b1f8f324323b1d6c27293fd2c30f04a78.html 11505│   │   ├── 167b1220c7a677d2c89b726a11a36521eca2eac3.html 11506│   │   ├── 16c8756dc39ed226041b508109e676ab4eea3fbf.html 11507│   │   ├── 16f209abdff7b65beb4a98883a971e578e508c18.html 11508│   │   ├── 17b4a510274e0c2b98a62a2127876d059f7b1852.html 11509│   │   ├── 18f98b8aaf05e1d6c4b8c8031f951e6e65f9aa2a.html 11510│   │   ├── 190d73dc5749498be1caa2e0e6ba256a17bb69bc.html 11511│   │   ├── 19db6484cffc6cb1659abd0cea555e0baa0106c3.html 11512│   │   ├── 1adef58ef14890898e2d946b55293ae79032a86a.html 11513│   │   ├── 1f709fd5926e04cf8d482bd8c644b45b3e283214.html 11514│   │   ├── 2314f40c148b0a521704bdb3f7d8c54bda49a7ec.html 11515│   │   ├── 2328f20dbc2ac36ccca8846ad3aad928cca1d09b.html 11516│   │   ├── 27db984519b3ab8b852af1f6595c23728faf7908.html 11517│   │   ├── 2a447eb468a9b34a75e0c115891a7576ee929d05.html 11518│   │   ├── 2a72e405801e29cdf78c40abf461b79a1a7b686a.html 11519│   │   ├── 2bf1e4763fa7b5ae77468c7d568ca7837f3a95e9.html 11520│   │   ├── 2bf61145d7df89777c7adbabcb89e2f94c8dadbe.html 11521│   │   ├── 2dd28e47a72b95e3ea2668fbc7fc64fb3f9d673e.html 11522│   │   ├── 30aa9dbc790a0e78a8b1c724d25d1398503aa944.html 11523│   │   ├── 3176689c3c9843bd87c0da2d0ebee1ecc03d6d41.html 11524│   │   ├── 327de4755e4c5752c62266c1d55413bcec6234c7.html 11525│   │   ├── 3748925f9709cf9c77378720b62f0bd1b3d123e3.html 11526│   │   ├── 37d3d6f9b66bacea2d043608979938e5b2b77578.html 11527│   │   ├── 39d12c9c46a0e3cc8e744bbc3347c7615557dc5d.html 11528│   │   ├── 3a331598aca39efaf787bb2c9f93b578232b7531.html 11529│   │   ├── 3c400141014e9d3741ed0d59d89db1a2416989eb.html 11530│   │   ├── 3dff2a3b3754672f92fee96a7feb550da3f24cab.html 11531│   │   ├── 3e4071d2d25cb18976d4b8e8eac5b54bc2a98cff.html 11532│   │   ├── 3f1330011c4590150c927bc9e9bc5d485bdd3d44.html 11533│   │   ├── 3fd913ae8275ed55c2a978a82185a2c2df962d8b.html 11534│   │   ├── 408d454f59a370c015e8173bd5ff486f2639ac6b.html 11535│   │   ├── 41df589f642f049a4a6ea1d55455be77f214696d.html 11536│   │   ├── 4201f93693050a929b95cfcc92a7dc54ee49bc93.html 11537│   │   ├── 436643af30ba6a867fa537c819c68191bc192498.html 11538│   │   ├── 453a1bde26e101198e4ca4a45d7312ab49b283b8.html 11539│   │   ├── 46dea41371e7d001b8f520b893a392e74be9dbc1.html 11540│   │   ├── 47be9c01d9d1e23a6272be48f9fa22f6e1808273.html 11541│   │   ├── 486e4fa3219047420949333b20a675c5e92743ba.html 11542│   │   ├── 490f2c700e8cdf10dd41cbdf1f41745c05aad28b.html 11543│   │   ├── 4adee3469ea040f35cd3f8215c9f7110ead66f45.html 11544│   │   ├── 4b6ebdeaf315572935c388c400e8709812e6484c.html 11545│   │   ├── 4c219e2a28fbda931a78ccfcaf11bb55655a8378.html 11546│   │   ├── 4c4ea0ef2a9a238ae0567cf962f73152f4493acd.html 11547│   │   ├── 4c8c5a1b05da8a0ed9af1552848f7a8b54a5c48b.html 11548│   │   ├── 4ee75522dfb72f23d8a5bff25439980e963363d2.html 11549│   │   ├── 525038ed30df3da6610fd22500b8c7f869eb02ba.html 11550│   │   ├── 52c2451e778019a1cad7b30c53d40b1ca7116a2b.html 11551│   │   ├── 52cd88132c1b78b3ccdb65b1b340372963aa9b5f.html 11552│   │   ├── 52db029d62cde37b4b275ba1fb7c2708903a6e56.html 11553│   │   ├── 53baa833ca1643615870c1e453db94cd87171ab7.html 11554│   │   ├── 541e424bc1594bba57a61ed5605a2862e9120be2.html 11555│   │   ├── 54a064450a7864638f4496d23f2fd71922ce311b.html 11556│   │   ├── 554b433588bf573347dac5e632c7110735783d72.html 11557│   │   ├── 567323e72b4bed40ec4176cb434493690983f220.html 11558│   │   ├── 5708825c6fab063a86161d040d7298ba2d4b7669.html 11559│   │   ├── 594ec4c31f285fb44bcf034e7f8d00ceb4275116.html 11560│   │   ├── 5b6bbd315c4aadfcf90a6656bfea8cb912249d6d.html 11561│   │   ├── 5b8712682fc789a83452d6bf1e3a65465439f4ce.html 11562│   │   ├── 5e30c1e125d37e962415e6f4fa114e78e73f54b4.html 11563│   │   ├── 5f2f9709a27bcd7c440d53a6dc7034a97dfa24d9.html 11564│   │   ├── 62220c008b7d17a8adcea1822c5de2450e631b37.html 11565│   │   ├── 639ec7b7b9bd62d8dca65c7a7da0532ff4cfbc9c.html 11566│   │   ├── 63d152b3f73926e0f3a81fd28ec2a03b494165df.html 11567│   │   ├── 6435a0a663136217af06a9c969a7a82aeb3cb35b.html 11568│   │   ├── 64f4d5842dc74120326429bab78b7a925ffb2c1c.html 11569│   │   ├── 6596dd3de7d5833eeaa604ef7813229a11d089cf.html 11570│   │   ├── 66167bc9f4eba650502fb38e12c57363624ab68b.html 11571│   │   ├── 663a34d406f3a4119e396c76094ce3c7d78b3e45.html 11572│   │   ├── 68e693ecca22a1a9600b0a05ca4a1521c05f0a1f.html 11573│   │   ├── 6cb71bd7d64eac04a14186e98cc85e426576f7c4.html 11574│   │   ├── 6cecce9f6ac7436fbae42fd52840f6c3a5e99436.html 11575│   │   ├── 6d3b52def1f9399c99a2db4ef125abc901ed5da4.html 11576│   │   ├── 6e7b9dedf6aabc0fbb9f241eff46540e71745258.html 11577│   │   ├── 6faa706f4bb06a168c273688ac27bcd57557ad82.html 11578│   │   ├── 6fe99b90ed8775ba2233dd9554a82eaefbda1a20.html 11579│   │   ├── 70efad30264b06bf029ac294a28e9ac418ce7fa0.html 11580│   │   ├── 71320f5966f76b706ac9834137b713efc413379b.html 11581│   │   ├── 721d9d7c57db4d34a5c224a538b0044aa98460ca.html 11582│   │   ├── 723721e8d82b5491b67fe8e71ceeddd4849a8b97.html 11583│   │   ├── 72b5bdb80e3dbb7d1c75c1c3bd1c511ee07a7603.html 11584│   │   ├── 73e2b9897d13639e40df66f1a4005d610581865b.html 11585│   │   ├── 7a23ce62a92cf1aaddc9af423eb51869504c11e8.html 11586│   │   ├── 7b82d695d847e562e8d455ace72c6f7104ae6e93.html 11587│   │   ├── 7bb361ae4f1781dfdeeca33ede0a5ffc7bb713ec.html 11588│   │   ├── 7cc6ed250a9ecfa6ec176611a43931036d565b52.html 11589│   │   ├── 7ccfff8a317797f85bf5fa4ad5e05b2e6e91fe5c.html 11590│   │   ├── 824d1f163fecda0b6a266cb5b296ecbbea7696c6.html 11591│   │   ├── 84a5935d076160d003a77fb4d6c4a8f85f0f2b81.html 11592│   │   ├── 84fa81c928f7560e2744f38ab12a773feb7594c9.html 11593│   │   ├── 84fbd04b4cf3a95483363d251878741b4a9da4d2.html 11594│   │   ├── 86be54d6c35be6b866425b05d1ea08486f6d8c2e.html 11595│   │   ├── 8729b98ec59beb7b36fc28ca733d868da030b57c.html 11596│   │   ├── 891d589042cc40c90f3c1e8ac0d8044dc65ebf40.html 11597│   │   ├── 89df939b7f8556b84a4a7119fae3ec4b3f1b6fb5.html 11598│   │   ├── 8acd2db797567172e668a53d9e702ab7be0982fc.html 11599│   │   ├── 8b36ba938e53467fe7385f155796ccdb8a3ea07e.html 11600│   │   ├── 8bb475e2f95840dcf221e490d3152ad33cece25e.html 11601│   │   ├── 8c0fdd7ed39ae460b551224260fe642c976c1e64.html 11602│   │   ├── 8db3d8e3a77f0cbd48c4b1af72d752dc4ccb8d8c.html 11603│   │   ├── 920cf9b1f38402372941478b280c29f398e147da.html 11604│   │   ├── 921de6a96f16cc5c26b78b70efa52586e36c585b.html 11605│   │   ├── 9289ff0a8b0676baa508450e156c0832f73eb66c.html 11606│   │   ├── 931d31252f45f1f282cab49974be68381a3011e5.html 11607│   │   ├── 934f7693ada151f2d5b348b194ca8666ef5b7a60.html 11608│   │   ├── 94dc2a6481907c33e0cb4be96cd388b0abdc0b2b.html 11609│   │   ├── 9696470a238528904b4e348be5f47f2270b819dc.html 11610│   │   ├── 96c918809015676273e0538df07774031b0a85e8.html 11611│   │   ├── 97af41e30c32a596f4e2794c50d6afed0d6cfd16.html 11612│   │   ├── 98a1d2b58a56cd4f1d260fd0990bcf309cb17d86.html 11613│   │   ├── 9a1273d2d22be2cd87b792c6608c2268b9d786f6.html 11614│   │   ├── 9af36af2241ac8fc68750c985ea45237366cfdd5.html 11615│   │   ├── 9b0086ffd7da9aff57279e97de114b9cc26e0b8f.html 11616│   │   ├── 9bf93c460f394c7c58d439cd289c82ff355cf208.html 11617│   │   ├── 9c0eafdc69c98179c393d5f5e735c00a0e9e39da.html 11618│   │   ├── 9cbec13e4334c6f5641df683b4079c90f7b3d19c.html 11619│   │   ├── 9db48954649caf1b80c4b84e24874c1c2177151b.html 11620│   │   ├── 9e0992302d7a79f3ce76f65a88d1ee863836efe0.html 11621│   │   ├── 9e7b714e2e103c73245d800c974fade8e43c83ea.html 11622│   │   ├── a1177a1fec6793dbb5516a3938ce079a9e68b9ad.html 11623│   │   ├── a2dc486d8d46d3dcaf2287d0be492598bf34fa41.html 11624│   │   ├── a5241993ed4fc81cad60a52bcef5a4f4387ea061.html 11625│   │   ├── a5d28879b16c38c5eca8038e6923e39dc85ab652.html 11626│   │   ├── a62595355823334cfbd7fc22e8ddd186944bcfa5.html 11627│   │   ├── a77164c81de932ef1858b623de198a6effefcd9b.html 11628│   │   ├── a8c5c8b8571771d506c2d483c0ddfbe76e1be380.html 11629│   │   ├── aafbfbb9c3f02b5052abf6c6b3ad8e3221e87373.html 11630│   │   ├── ad13211501fba83029e56aad121f99d245567944.html 11631│   │   ├── b1d5da8bb1f513d64d84201a6818d21f9d4dbd41.html 11632│   │   ├── b2e6ca499f3cbf9bfb75a6ede84d20914d7ce7ef.html 11633│   │   ├── b4669e4d0a210ca65f7d485e00e2544e30b3a3c3.html 11634│   │   ├── b68bc55eafb3dbcbcf33c5e82d06911f55a911f5.html 11635│   │   ├── b6c98487a6ac619345cef7085a207e4c8e6897d2.html 11636│   │   ├── b900400d7a7d6163a090763329a731797494e5a3.html 11637│   │   ├── ba4b96c04ca99f503ed0f2d2252006c1f5ae65a7.html 11638│   │   ├── bc881ff793236d492b540b67aac808eb78d335dc.html 11639│   │   ├── bd1af20d7c026b43d131162c9db4b6beebed381b.html 11640│   │   ├── bf9c0efb641d52db277d68179cbf5a4a041a3967.html 11641│   │   ├── c46042d52ae60db9841d6352dd90a703817c0eee.html 11642│   │   ├── c4ed8d7fec936d599b000e3eef290b6d8c5b9ef5.html 11643│   │   ├── c58f5463078d91694c9719558e9494541afb6ec4.html 11644│   │   ├── cac8678acdf497e83299d19d80631f63a66c45c5.html 11645│   │   ├── cb6fd3639d463b66d69d0a73d004deb7b351dcdc.html 11646│   │   ├── cc7ec5cf5ea99496b7f1ce429a6a47b0ee5f1890.html 11647│   │   ├── ceac608f1e705264916999c5013e659478eea6de.html 11648│   │   ├── cfcd2c48226e5298771f0835b57a821e012c601a.html 11649│   │   ├── d0eb64da0e5d181df12848dc8f556d236db90f51.html 11650│   │   ├── d11642a66893a8c63cb5fa32a966b81269341428.html 11651│   │   ├── d1439dfd9fb7bed8cb3d4686f1a0cd370095562c.html 11652│   │   ├── d1814218aee33168880ae7cfaef0b42ea1736bf9.html 11653│   │   ├── d273a54486a18320b3fa87ae8f4ac40509c7becd.html 11654│   │   ├── d33880d053ab56d522685431c400421007196090.html 11655│   │   ├── d3b6a0f9b34428a8d4104bbffad2cf687d33ea6a.html 11656│   │   ├── d3f5093acb74b3d366e7d5da9862c3a61ae1a5d6.html 11657│   │   ├── d642fdc1b28e76f285123a7ccddb0b4d3a492187.html 11658│   │   ├── d74797adcaa05d3ebb192e72f64e5a2e86628f35.html 11659│   │   ├── d81243bce1dd138118377483a2675b1b8e094a2f.html 11660│   │   ├── d86aeda919db6edaf9b4d4822c04d9337fe273dc.html 11661│   │   ├── da2da7dcba905735ccda796caffef69314c1a1a0.html 11662│   │   ├── dc429f26c51861b8c8df9935e27fb5b88270265d.html 11663│   │   ├── dce82463e80d679e87a926b35bd071c5655bf119.html 11664│   │   ├── ddbac762e5f5e8c72b45ca72acf3185e85672a07.html 11665│   │   ├── de1b989a628ce39777539586fe294360d13b2f7b.html 11666│   │   ├── e1ea2b1f5cbdd55ee2ab8e96a7635fa8434aec8b.html 11667│   │   ├── e2cd85d6848bd2b62561112e31d3b2518551dc51.html 11668│   │   ├── e50ca2aed946405ff07152c3ae11bf30e7c29711.html 11669│   │   ├── e6796915422ed6f7ab957dc231e42301664cddd2.html 11670│   │   ├── e7e020a68326949d0b789d7b82d776fe3955b2a5.html 11671│   │   ├── e944e3d1a724a8d58149c77d3a0a9ec529889e7a.html 11672│   │   ├── ea0cc28792626147839400de5ebfda74f268d05e.html 11673│   │   ├── ee8f74f7d0493eee064eedfaa49cb19341a922a9.html 11674│   │   ├── ef81a203a158e6f8685489cc59622e7732b40f1f.html 11675│   │   ├── f07f9147b93152583b0ea3a844d3de956ad964df.html 11676│   │   ├── f175b8fe927bcb1c7f06c907617e01fa4772f097.html 11677│   │   ├── f3d3d2b1ac1fb06ecfc9ffa310ccff9e151acfbd.html 11678│   │   ├── f53cb0f93e763ec4ce053e41de7a30015f9d6dee.html 11679│   │   ├── f79289541033a6dff766f4b0e943b198f2820b92.html 11680│   │   ├── f8c3a1d9847f6bd5542885875d239310f763b69e.html 11681│   │   ├── f90403c60f31c4be6491640aa91a6d9570246ca0.html 11682│   │   ├── f94e2fe83e87bb5524fdd11335b845a899696967.html 11683│   │   ├── fb99112d842d7a4bc404eb1118f20c260bad7e85.html 11684│   │   ├── fbec554ae2e79bc681e3ac7748469fcf8e7fcee9.html 11685│   │   └── index.html 11686│   ├── misc 11687│   │   ├── GLSL 11688│   │   │   ├── Circle.glsl 11689│   │   │   ├── Colour_bars.glsl 11690│   │   │   ├── Colour_bars_fade.glsl 11691│   │   │   └── Gradient.glsl 11692│   │   ├── fortran 11693│   │   │   ├── add.f90 11694│   │   │   ├── arguments.f90 11695│   │   │   ├── factorial.f90 11696│   │   │   ├── file.f90 11697│   │   │   ├── hello_world.f90 11698│   │   │   ├── matrix.f90 11699│   │   │   └── prime_number.f90 11700│   │   ├── jbuild-testing 11701│   │   │   ├── build.sh 11702│   │   │   └── main.java 11703│   │   ├── plxkit 11704│   │   │   ├── __main__.py 11705│   │   │   ├── pipe.py 11706│   │   │   ├── record.py 11707│   │   │   └── utils.py 11708│   │   └── www 11709│   │   ├── OLEDBurnInTest 11710│   │   │   └── index.html 11711│   │   ├── README.txt 11712│   │   ├── css 11713│   │   │   ├── Atlas 11714│   │   │   │   └── main.css 11715│   │   │   ├── basic_black.css 11716│   │   │   └── basic_mono.css 11717│   │   └── html 11718│   │   └── pretest.html 11719│   ├── sbin 11720│   │   ├── README.txt 11721│   │   └── pacman-alarm-reset.sh 11722│   ├── systems 11723│   │   ├── arduino 11724│   │   │   ├── MF-DRV 11725│   │   │   │   └── MF-DRV.ino 11726│   │   │   ├── README.txt 11727│   │   │   └── blink 11728│   │   │   └── blink.ino 11729│   │   ├── c64 11730│   │   │   ├── README.txt 11731│   │   │   └── poke_screensaver.d64 11732│   │   └── linux 11733│   │   ├── dos 11734│   │   │   └── fixDOSEncoding.sh 11735│   │   ├── dotfiles 11736│   │   │   ├── README.txt 11737│   │   │   ├── install_nexus.sh 11738│   │   │   ├── main 11739│   │   │   └── nexus 11740│   │   ├── kernel 11741│   │   │   ├── README 11742│   │   │   ├── modules 11743│   │   │   │   ├── Makefile 11744│   │   │   │   ├── base.c 11745│   │   │   │   ├── lib 11746│   │   │   │   │   └── log.h 11747│   │   │   │   └── proc.c 11748│   │   │   └── vega 11749│   │   │   ├── Makefile 11750│   │   │   ├── README.txt 11751│   │   │   ├── archive 11752│   │   │   │   └── build.sh 11753│   │   │   ├── fs 11754│   │   │   │   └── init 11755│   │   │   └── tools 11756│   │   │   └── glob.mk 11757│   │   ├── nixos 11758│   │   │   └── rapidinstall.sh 11759│   │   ├── patches 11760│   │   │   ├── README 11761│   │   │   └── systemd-dropins 11762│   │   │   └── tailscaled.restart-on-fail.service 11763│   │   └── rpi 11764│   │   └── GPIO_send.c 11765│   ├── tools 11766│   │   ├── MacOpenImHex.sh 11767│   │   ├── README.txt 11768│   │   ├── github 11769│   │   │   └── gh-installdeps.sh 11770│   │   ├── reflists 11771│   │   │   ├── include.ref 11772│   │   │   ├── makelist.ref 11773│   │   │   └── scap.ref 11774│   │   └── utils 11775│   │   ├── DLx 11776│   │   │   ├── README.md 11777│   │   │   ├── src 11778│   │   │   │   ├── clients 11779│   │   │   │   │   ├── requests.py 11780│   │   │   │   │   └── wget.py 11781│   │   │   │   ├── drivers 11782│   │   │   │   │   └── apache.py 11783│   │   │   │   └── main.py 11784│   │   │   └── tools 11785│   │   │   └── tsv_filter.py 11786│   │   └── PMAP.py 11787│   ├── typos.toml 11788│   └── usr 11789│   ├── Nbuild 11790│   ├── XORenc 11791│   │   ├── CMakeLists.txt 11792│   │   ├── README.txt 11793│   │   └── main.c 11794│   ├── blkrn 11795│   │   ├── README.md 11796│   │   └── blkrn.cpp 11797│   ├── key_detect 11798│   │   ├── Makefile 11799│   │   └── src 11800│   │   └── main.c 11801│   ├── light_builtins 11802│   │   ├── README.txt 11803│   │   ├── cat.c 11804│   │   ├── config.h 11805│   │   ├── cp.c 11806│   │   ├── date.c 11807│   │   ├── echo.c 11808│   │   ├── ls.c 11809│   │   ├── mkdir.c 11810│   │   ├── mv.c 11811│   │   ├── pwd.c 11812│   │   ├── rm.c 11813│   │   ├── rmdir.c 11814│   │   └── touch.c 11815│   ├── minifetch 11816│   │   ├── Makefile 11817│   │   ├── out.sh 11818│   │   ├── pre-run.bottom.sh 11819│   │   └── pre-run.top.sh 11820│   ├── net 11821│   │   ├── Pulse 11822│   │   │   ├── CMakeLists.txt 11823│   │   │   └── src 11824│   │   │   ├── client.cpp 11825│   │   │   ├── global.h 11826│   │   │   ├── server.cpp 11827│   │   │   ├── time.cpp 11828│   │   │   └── time.h 11829│   │   └── http_server 11830│   │   ├── CMakeLists.txt 11831│   │   ├── README.md 11832│   │   └── server.c 11833│   └── vishash 11834│   ├── Makefile 11835│   └── src 11836│   ├── const.h 11837│   ├── crypto.cpp 11838│   ├── crypto.h 11839│   ├── image.cpp 11840│   ├── image.h 11841│   ├── main.cpp 11842│   ├── render.cpp 11843│   └── render.h 11844├── sbin 11845│   ├── README.txt 11846│   └── pacman-alarm-reset.sh 11847├── systems 11848│   ├── arduino 11849│   │   ├── MF-DRV 11850│   │   │   └── MF-DRV.ino 11851│   │   ├── README.txt 11852│   │   └── blink 11853│   │   └── blink.ino 11854│   ├── c64 11855│   │   ├── README.txt 11856│   │   └── poke_screensaver.d64 11857│   └── linux 11858│   ├── dos 11859│   │   └── fixDOSEncoding.sh 11860│   ├── dotfiles 11861│   │   ├── README.txt 11862│   │   ├── install_nexus.sh 11863│   │   ├── main 11864│   │   └── nexus 11865│   ├── kernel 11866│   │   ├── README 11867│   │   ├── modules 11868│   │   │   ├── Makefile 11869│   │   │   ├── base.c 11870│   │   │   ├── lib 11871│   │   │   │   └── log.h 11872│   │   │   └── proc.c 11873│   │   └── vega 11874│   │   ├── Makefile 11875│   │   ├── README.txt 11876│   │   ├── archive 11877│   │   │   └── build.sh 11878│   │   ├── fs 11879│   │   │   └── init 11880│   │   └── tools 11881│   │   └── glob.mk 11882│   ├── nixos 11883│   │   └── rapidinstall.sh 11884│   ├── patches 11885│   │   ├── README 11886│   │   └── systemd-dropins 11887│   │   └── tailscaled.restart-on-fail.service 11888│   └── rpi 11889│   └── GPIO_send.c 11890├── tools 11891│   ├── MacOpenImHex.sh 11892│   ├── README.txt 11893│   ├── build 11894│   │   ├── checks 11895│   │   │   └── checkSPDX.py 11896│   │   ├── clConfGen 11897│   │   │   └── generatecland.py 11898│   │   ├── cmake 11899│   │   │   └── qbuild.sh 11900│   │   ├── depricated 11901│   │   │   ├── build.mk 11902│   │   │   └── makelist 11903│   │   │   └── main.py 11904│   │   ├── git 11905│   │   │   └── commitmsg.py 11906│   │   ├── junkref 11907│   │   │   └── junkref.py 11908│   │   └── make 11909│   │   ├── git.mk 11910│   │   ├── glob.mk 11911│   │   ├── help.mk 11912│   │   ├── includes.mk 11913│   │   ├── kconfig.mk 11914│   │   ├── misc.mk 11915│   │   ├── options.mk 11916│   │   ├── scripts.mk 11917│   │   └── test.mk 11918│   ├── github 11919│   │   └── gh-installdeps.sh 11920│   ├── reflists 11921│   │   ├── include.ref 11922│   │   ├── makelist.ref 11923│   │   └── scap.ref 11924│   ├── utils 11925│   │   ├── DLx 11926│   │   │   ├── README.md 11927│   │   │   ├── src 11928│   │   │   │   ├── clients 11929│   │   │   │   │   ├── requests.py 11930│   │   │   │   │   └── wget.py 11931│   │   │   │   ├── drivers 11932│   │   │   │   │   └── apache.py 11933│   │   │   │   └── main.py 11934│   │   │   └── tools 11935│   │   │   └── tsv_filter.py 11936│   │   └── PMAP.py 11937│   └── www 11938│   └── buildpages.py 11939├── typos.toml 11940└── usr 11941 ├── Nbuild 11942 ├── XORenc 11943 │   ├── CMakeLists.txt 11944 │   ├── README.txt 11945 │   └── main.c 11946 ├── blkrn 11947 │   ├── README.md 11948 │   └── blkrn.cpp 11949 ├── key_detect 11950 │   ├── Makefile 11951 │   └── src 11952 │   └── main.c 11953 ├── light_builtins 11954 │   ├── README.txt 11955 │   ├── cat.c 11956 │   ├── config.h 11957 │   ├── cp.c 11958 │   ├── date.c 11959 │   ├── echo.c 11960 │   ├── ls.c 11961 │   ├── mkdir.c 11962 │   ├── mv.c 11963 │   ├── pwd.c 11964 │   ├── rm.c 11965 │   ├── rmdir.c 11966 │   └── touch.c 11967 ├── minifetch 11968 │   ├── Makefile 11969 │   ├── out.sh 11970 │   ├── pre-run.bottom.sh 11971 │   └── pre-run.top.sh 11972 ├── net 11973 │   ├── Pulse 11974 │   │   ├── CMakeLists.txt 11975 │   │   └── src 11976 │   │   ├── client.cpp 11977 │   │   ├── global.h 11978 │   │   ├── server.cpp 11979 │   │   ├── time.cpp 11980 │   │   └── time.h 11981 │   └── http_server 11982 │   ├── CMakeLists.txt 11983 │   ├── README.md 11984 │   └── server.c 11985 └── vishash 11986 ├── Makefile 11987 └── src 11988 ├── const.h 11989 ├── crypto.cpp 11990 ├── crypto.h 11991 ├── image.cpp 11992 ├── image.h 11993 ├── main.cpp 11994 ├── render.cpp 11995 └── render.h 11996 119972069 directories, 9926 files
[FILE END]
(C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.