Atlas - tree.txt

Home / logs Lines: 1 | Size: 800860 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├── SECURITY-PATCHES.txt 9├── arch 10│   ├── arm 11│   │   └── arm_barebones 12│   │   ├── Makefile 13│   │   ├── boot 14│   │   │   └── boot.s 15│   │   ├── include 16│   │   │   └── power.h 17│   │   ├── kernel 18│   │   │   ├── kernel.c 19│   │   │   └── power.c 20│   │   └── linker.ld 21│   ├── x64 22│   │   └── linux 23│   │   ├── file_writing 24│   │   │   ├── build.sh 25│   │   │   └── main.s 26│   │   └── return 27│   │   ├── README 28│   │   ├── build.sh 29│   │   └── main.s 30│   └── x86 31│   ├── phoenix 32│   │   ├── Makefile 33│   │   ├── README 34│   │   └── src 35│   │   ├── boot.s 36│   │   ├── kernel.s 37│   │   └── lib 38│   │   ├── colorscreen.s 39│   │   ├── keyboard.s 40│   │   └── print.s 41│   └── x86bootdisk 42│   ├── Makefile 43│   ├── README.md 44│   └── src 45│   ├── boot.asm 46│   └── lost-version.asm 47├── basic_install.sh 48├── doc 49│   ├── Atlas 50│   │   └── welcome.txt 51│   ├── DPX 52│   │   ├── DPX25-101050 53│   │   │   └── README.txt 54│   │   ├── DPX25-234545 55│   │   │   └── README.txt 56│   │   └── README.md 57│   ├── GIT.txt 58│   ├── README.md 59│   ├── TRX 60│   │   ├── TRX-26-0001.txt 61│   │   ├── TRX-26-0002.txt 62│   │   ├── TRX-26-0003.txt 63│   │   └── TRX-BLANK.txt 64│   ├── linux-ref 65│   │   ├── Makefile 66│   │   └── docs 67│   │   ├── _static 68│   │   │   ├── pdf-header.tex 69│   │   │   └── whitepaper.css 70│   │   └── chapters 71│   │   ├── 00-frontmatter 72│   │   │   └── 01-intro.md 73│   │   ├── 01-kernel 74│   │   │   ├── 00-part.md 75│   │   │   ├── 01-the_kernel_basics.md 76│   │   │   ├── 02-kernel-source.md 77│   │   │   └── 10-boot 78│   │   │   └── 01-bootloaders.md 79│   │   ├── 02-filesystems 80│   │   │   ├── 00-part.md 81│   │   │   └── 01-filesystem-hierarchy.md 82│   │   ├── 99-reference 83│   │   │   ├── 00-part.md 84│   │   │   ├── 01-syscalls.md 85│   │   │   └── 02-charsets.md 86│   │   └── 99-sources.md 87│   ├── make 88│   │   ├── README.txt 89│   │   ├── blank.msg 90│   │   ├── config.txt 91│   │   ├── errors 92│   │   │   └── confmissing.msg 93│   │   └── git.txt 94│   ├── misc 95│   │   └── HEADERS.txt 96│   └── tools 97│   └── JunkRef.txt 98├── ext 99│   ├── JunkDrawer 100│   │   ├── DOS 101│   │   │   ├── BuildTools 102│   │   │   │   ├── v2.0 103│   │   │   │   │   ├── ANSI.DOC 104│   │   │   │   │   ├── CHKDSK.COM 105│   │   │   │   │   ├── COMMAND.COM 106│   │   │   │   │   ├── CONFIG.DOC 107│   │   │   │   │   ├── CREF.EXE 108│   │   │   │   │   ├── DEBUG.COM 109│   │   │   │   │   ├── DEVDRIV.DOC 110│   │   │   │   │   ├── DISKCOPY.COM 111│   │   │   │   │   ├── DOSPATCH.TXT 112│   │   │   │   │   ├── EDLIN.COM 113│   │   │   │   │   ├── EXE2BIN.EXE 114│   │   │   │   │   ├── FC.EXE 115│   │   │   │   │   ├── FILBP.PAS 116│   │   │   │   │   ├── FIND.EXE 117│   │   │   │   │   ├── FORMAT.DOC 118│   │   │   │   │   ├── FORMAT.OBJ 119│   │   │   │   │   ├── FORMES.OBJ 120│   │   │   │   │   ├── INCOMP.DOC 121│   │   │   │   │   ├── INT24.DOC 122│   │   │   │   │   ├── LICENSE 123│   │   │   │   │   ├── LINK.EXE 124│   │   │   │   │   ├── MASM.EXE 125│   │   │   │   │   ├── MORE.COM 126│   │   │   │   │   ├── MSDOS.SYS 127│   │   │   │   │   ├── NMAKE.EXE 128│   │   │   │   │   ├── PRINT.COM 129│   │   │   │   │   ├── PROFIL.OBJ 130│   │   │   │   │   ├── PROFILE.DOC 131│   │   │   │   │   ├── PROHST.EXE 132│   │   │   │   │   ├── PROHST.PAS 133│   │   │   │   │   ├── QUICK.DOC 134│   │   │   │   │   ├── README.DOC 135│   │   │   │   │   ├── RECOVER.COM 136│   │   │   │   │   ├── SORT.EXE 137│   │   │   │   │   ├── SYS.COM 138│   │   │   │   │   ├── SYSCALL.DOC 139│   │   │   │   │   ├── SYSIMES.OBJ 140│   │   │   │   │   ├── SYSINIT.DOC 141│   │   │   │   │   ├── SYSINIT.OBJ 142│   │   │   │   │   └── UTILITY.DOC 143│   │   │   │   └── v4.0 144│   │   │   │   ├── ASC2HLP.EXE 145│   │   │   │   ├── ATTRIB.EXE 146│   │   │   │   ├── BLD 147│   │   │   │   │   ├── INC 148│   │   │   │   │   │   ├── ASSERT.H 149│   │   │   │   │   │   ├── BIOS.H 150│   │   │   │   │   │   ├── CONIO.H 151│   │   │   │   │   │   ├── CTYPE.H 152│   │   │   │   │   │   ├── DIRECT.H 153│   │   │   │   │   │   ├── DOS.H 154│   │   │   │   │   │   ├── ERRNO.H 155│   │   │   │   │   │   ├── FCNTL.H 156│   │   │   │   │   │   ├── FLOAT.H 157│   │   │   │   │   │   ├── GRAPH.H 158│   │   │   │   │   │   ├── IO.H 159│   │   │   │   │   │   ├── LIMITS.H 160│   │   │   │   │   │   ├── MALLOC.H 161│   │   │   │   │   │   ├── MATH.H 162│   │   │   │   │   │   ├── MEMORY.H 163│   │   │   │   │   │   ├── PROCESS.H 164│   │   │   │   │   │   ├── SEARCH.H 165│   │   │   │   │   │   ├── SETJMP.H 166│   │   │   │   │   │   ├── SHARE.H 167│   │   │   │   │   │   ├── SIGNAL.H 168│   │   │   │   │   │   ├── STDARG.H 169│   │   │   │   │   │   ├── STDDEF.H 170│   │   │   │   │   │   ├── STDIO.H 171│   │   │   │   │   │   ├── STDLIB.H 172│   │   │   │   │   │   ├── STRING.H 173│   │   │   │   │   │   ├── SYS 174│   │   │   │   │   │   │   ├── LOCKING.H 175│   │   │   │   │   │   │   ├── STAT.H 176│   │   │   │   │   │   │   ├── TIMEB.H 177│   │   │   │   │   │   │   ├── TYPES.H 178│   │   │   │   │   │   │   └── UTIME.H 179│   │   │   │   │   │   ├── TIME.H 180│   │   │   │   │   │   └── VARARGS.H 181│   │   │   │   │   └── LIB 182│   │   │   │   │   ├── BINMODE.OBJ 183│   │   │   │   │   ├── CLIBCE.LIB 184│   │   │   │   │   ├── CLIBCR.LIB 185│   │   │   │   │   ├── CLIBFP.LIB 186│   │   │   │   │   ├── CVARSTCK.OBJ 187│   │   │   │   │   ├── EM.LIB 188│   │   │   │   │   ├── GRAPHICS.LIB 189│   │   │   │   │   ├── LIBH.LIB 190│   │   │   │   │   ├── LLIBCE.LIB 191│   │   │   │   │   ├── LLIBCR.LIB 192│   │   │   │   │   ├── LLIBFP.LIB 193│   │   │   │   │   ├── LVARSTCK.OBJ 194│   │   │   │   │   ├── MLIBCE.LIB 195│   │   │   │   │   ├── MLIBCR.LIB 196│   │   │   │   │   ├── MLIBFP.LIB 197│   │   │   │   │   ├── MVARSTCK.OBJ 198│   │   │   │   │   ├── SETARGV.OBJ 199│   │   │   │   │   ├── SLIBCE.LIB 200│   │   │   │   │   ├── SLIBCR.LIB 201│   │   │   │   │   ├── SLIBFP.LIB 202│   │   │   │   │   └── SVARSTCK.OBJ 203│   │   │   │   ├── BUILDIDX.EXE 204│   │   │   │   ├── BUILDMSG.EXE 205│   │   │   │   ├── C1.ERR 206│   │   │   │   ├── C1.EXE 207│   │   │   │   ├── C1L.EXE 208│   │   │   │   ├── C2.EXE 209│   │   │   │   ├── C23.ERR 210│   │   │   │   ├── C3.EXE 211│   │   │   │   ├── CL.ERR 212│   │   │   │   ├── CL.EXE 213│   │   │   │   ├── CL.HLP 214│   │   │   │   ├── COMPRESS.COM 215│   │   │   │   ├── CONVERT.EXE 216│   │   │   │   ├── DBOF.EXE 217│   │   │   │   ├── EXE2BIN.EXE 218│   │   │   │   ├── EXEC.EXE 219│   │   │   │   ├── EXEFIX.EXE 220│   │   │   │   ├── EXEMOD.EXE 221│   │   │   │   ├── EXEPACK.EXE 222│   │   │   │   ├── LIB.EXE 223│   │   │   │   ├── LICENSE 224│   │   │   │   ├── LINK.EXE 225│   │   │   │   ├── MASM.EXE 226│   │   │   │   ├── MENUBLD.EXE 227│   │   │   │   ├── NMAKE.EXE 228│   │   │   │   ├── NOSRVBLD.EXE 229│   │   │   │   └── TOOLS.INI 230│   │   │   └── README.txt 231│   │   ├── README.md 232│   │   ├── checksums.md5 233│   │   ├── checksums.sha 234│   │   ├── media 235│   │   │   ├── 64textures 236│   │   │   │   ├── Wall-01.bmp 237│   │   │   │   ├── flower-01.bmp 238│   │   │   │   └── stones-01.bmp 239│   │   │   ├── HDR 240│   │   │   │   ├── CC0 241│   │   │   │   │   ├── citrus_orchard_road_puresky_4k.exr 242│   │   │   │   │   └── qwantani_afternoon_puresky_4k.exr 243│   │   │   │   └── README.txt 244│   │   │   ├── Logos 245│   │   │   │   ├── 2026.af 246│   │   │   │   ├── Flat 247│   │   │   │   │   ├── 4248_logo_flat_1.svg 248│   │   │   │   │   ├── 4248_logo_flat_10.svg 249│   │   │   │   │   ├── 4248_logo_flat_11.svg 250│   │   │   │   │   ├── 4248_logo_flat_12.svg 251│   │   │   │   │   ├── 4248_logo_flat_13.svg 252│   │   │   │   │   ├── 4248_logo_flat_14.svg 253│   │   │   │   │   ├── 4248_logo_flat_2.svg 254│   │   │   │   │   ├── 4248_logo_flat_3.svg 255│   │   │   │   │   ├── 4248_logo_flat_4.svg 256│   │   │   │   │   ├── 4248_logo_flat_5.svg 257│   │   │   │   │   ├── 4248_logo_flat_6.svg 258│   │   │   │   │   ├── 4248_logo_flat_7.svg 259│   │   │   │   │   ├── 4248_logo_flat_8.svg 260│   │   │   │   │   └── 4248_logo_flat_9.svg 261│   │   │   │   └── TTF 262│   │   │   │   ├── A4SPEED-Bold.ttf 263│   │   │   │   ├── Readme-A4SPEED.txt 264│   │   │   │   ├── Readme-FullPack.txt 265│   │   │   │   └── full Pack 2025.ttf 266│   │   │   ├── Monkey_graphic.blend 267│   │   │   ├── RGB_monkey_test.blend 268│   │   │   ├── audio 269│   │   │   │   ├── STest 270│   │   │   │   │   ├── STest1 Project 271│   │   │   │   │   │   ├── Icon\015 272│   │   │   │   │   │   └── STest1.als 273│   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000 Project 274│   │   │   │   │   │   ├── Backup 275│   │   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000 [2025-11-15 122656].als 276│   │   │   │   │   │   ├── Icon\015 277│   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000.als 278│   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.flac 279│   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.wav 280│   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.flac 281│   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.wav 282│   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.flac 283│   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.wav 284│   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000 Project 285│   │   │   │   │   │   ├── Backup 286│   │   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000 [2025-11-15 122750].als 287│   │   │   │   │   │   ├── Icon\015 288│   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000.als 289│   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.flac 290│   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.wav 291│   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.flac 292│   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.wav 293│   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.flac 294│   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.wav 295│   │   │   │   │   ├── STest1_1kHz.flac 296│   │   │   │   │   ├── STest1_1kHz.wav 297│   │   │   │   │   ├── STest1_200Hz.flac 298│   │   │   │   │   ├── STest1_200Hz.wav 299│   │   │   │   │   ├── STest1_Left.flac 300│   │   │   │   │   ├── STest1_Left.wav 301│   │   │   │   │   ├── STest1_Left200Hz.flac 302│   │   │   │   │   ├── STest1_Left200Hz.wav 303│   │   │   │   │   ├── STest1_Mids.flac 304│   │   │   │   │   ├── STest1_Mids.wav 305│   │   │   │   │   ├── STest1_Mono.flac 306│   │   │   │   │   ├── STest1_Mono.wav 307│   │   │   │   │   ├── STest1_Mono200Hz.flac 308│   │   │   │   │   ├── STest1_Mono200Hz.wav 309│   │   │   │   │   ├── STest1_Right.flac 310│   │   │   │   │   ├── STest1_Right.wav 311│   │   │   │   │   ├── STest1_Right200Hz.flac 312│   │   │   │   │   ├── STest1_Right200Hz.wav 313│   │   │   │   │   ├── STest1_Sides.flac 314│   │   │   │   │   ├── STest1_Sides.wav 315│   │   │   │   │   ├── STest1_Stereo.flac 316│   │   │   │   │   ├── STest1_Stereo.wav 317│   │   │   │   │   ├── STest1_Wide.flac 318│   │   │   │   │   └── STest1_Wide.wav 319│   │   │   │   └── cardinal 320│   │   │   │   ├── Base.vcv 321│   │   │   │   └── SIMP-DX-1.vcv 322│   │   │   ├── gridmap_blank_test.blend 323│   │   │   └── testing_images 324│   │   │   ├── 465552 325│   │   │   │   ├── bk.bmp 326│   │   │   │   ├── bk.png 327│   │   │   │   └── blix.png 328│   │   │   ├── btest 329│   │   │   │   ├── 32btest.bmp 330│   │   │   │   ├── 32btest.gif 331│   │   │   │   ├── 32btest.jpeg 332│   │   │   │   └── 32btest.png 333│   │   │   └── dog 334│   │   │   ├── dog.jpg 335│   │   │   ├── dog_blue.jpg 336│   │   │   ├── dog_bw.jpg 337│   │   │   ├── dog_bw_edit.jpg 338│   │   │   ├── dog_green.jpg 339│   │   │   ├── dog_invert.jpg 340│   │   │   ├── dog_red.jpg 341│   │   │   ├── dog_small.jpg 342│   │   │   └── dog_t40.jpg 343│   │   ├── misc 344│   │   │   ├── README.txt 345│   │   │   ├── floppy 346│   │   │   │   ├── floppy_1200.img 347│   │   │   │   ├── floppy_1440.img 348│   │   │   │   ├── floppy_360.img 349│   │   │   │   └── floppy_720.img 350│   │   │   ├── text 351│   │   │   │   └── lorem100.txt 352│   │   │   └── vh 353│   │   │   ├── a.out 354│   │   │   ├── gates.s 355│   │   │   ├── halfadder.s 356│   │   │   └── out.s 357│   │   ├── releases 358│   │   │   ├── README.txt 359│   │   │   ├── media 360│   │   │   │   ├── busybox 361│   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.png 362│   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.svg 363│   │   │   │   │   ├── busybox-1.37.0-static-nonet-build.png 364│   │   │   │   │   └── busybox-1.37.0-static-nonet-build.svg 365│   │   │   │   └── linux 366│   │   │   │   └── kernel 367│   │   │   │   ├── Linux-4.9-kernel-x86_64.png 368│   │   │   │   ├── Linux-4.9-kernel-x86_64.svg 369│   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.png 370│   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.svg 371│   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.png 372│   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.svg 373│   │   │   │   ├── linux-6.13.6-kernel-x86_64.png 374│   │   │   │   └── linux-6.13.6-kernel-x86_64.svg 375│   │   │   └── pub 376│   │   │   ├── LWJGL 377│   │   │   │   └── lwjgl-3.3.6 378│   │   │   │   ├── LICENSE 379│   │   │   │   ├── build.txt 380│   │   │   │   ├── lwjgl 381│   │   │   │   │   ├── libffi_license.txt 382│   │   │   │   │   ├── liburing_license.txt 383│   │   │   │   │   ├── lwjgl-javadoc.jar 384│   │   │   │   │   ├── lwjgl-natives-freebsd.jar 385│   │   │   │   │   ├── lwjgl-natives-linux-arm32.jar 386│   │   │   │   │   ├── lwjgl-natives-linux-arm64.jar 387│   │   │   │   │   ├── lwjgl-natives-linux-ppc64le.jar 388│   │   │   │   │   ├── lwjgl-natives-linux-riscv64.jar 389│   │   │   │   │   ├── lwjgl-natives-linux.jar 390│   │   │   │   │   ├── lwjgl-natives-macos-arm64.jar 391│   │   │   │   │   ├── lwjgl-natives-macos.jar 392│   │   │   │   │   ├── lwjgl-natives-windows-arm64.jar 393│   │   │   │   │   ├── lwjgl-natives-windows-x86.jar 394│   │   │   │   │   ├── lwjgl-natives-windows.jar 395│   │   │   │   │   ├── lwjgl-sources.jar 396│   │   │   │   │   └── lwjgl.jar 397│   │   │   │   ├── lwjgl-assimp 398│   │   │   │   │   ├── assimp_license.txt 399│   │   │   │   │   ├── lwjgl-assimp-javadoc.jar 400│   │   │   │   │   ├── lwjgl-assimp-natives-freebsd.jar 401│   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm32.jar 402│   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm64.jar 403│   │   │   │   │   ├── lwjgl-assimp-natives-linux-ppc64le.jar 404│   │   │   │   │   ├── lwjgl-assimp-natives-linux-riscv64.jar 405│   │   │   │   │   ├── lwjgl-assimp-natives-linux.jar 406│   │   │   │   │   ├── lwjgl-assimp-natives-macos-arm64.jar 407│   │   │   │   │   ├── lwjgl-assimp-natives-macos.jar 408│   │   │   │   │   ├── lwjgl-assimp-natives-windows-arm64.jar 409│   │   │   │   │   ├── lwjgl-assimp-natives-windows-x86.jar 410│   │   │   │   │   ├── lwjgl-assimp-natives-windows.jar 411│   │   │   │   │   ├── lwjgl-assimp-sources.jar 412│   │   │   │   │   └── lwjgl-assimp.jar 413│   │   │   │   ├── lwjgl-bgfx 414│   │   │   │   │   ├── bgfx_license.txt 415│   │   │   │   │   ├── lwjgl-bgfx-javadoc.jar 416│   │   │   │   │   ├── lwjgl-bgfx-natives-freebsd.jar 417│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm32.jar 418│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm64.jar 419│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-ppc64le.jar 420│   │   │   │   │   ├── lwjgl-bgfx-natives-linux-riscv64.jar 421│   │   │   │   │   ├── lwjgl-bgfx-natives-linux.jar 422│   │   │   │   │   ├── lwjgl-bgfx-natives-macos-arm64.jar 423│   │   │   │   │   ├── lwjgl-bgfx-natives-macos.jar 424│   │   │   │   │   ├── lwjgl-bgfx-natives-windows-x86.jar 425│   │   │   │   │   ├── lwjgl-bgfx-natives-windows.jar 426│   │   │   │   │   ├── lwjgl-bgfx-sources.jar 427│   │   │   │   │   └── lwjgl-bgfx.jar 428│   │   │   │   ├── lwjgl-cuda 429│   │   │   │   │   ├── cuda_license.txt 430│   │   │   │   │   ├── lwjgl-cuda-javadoc.jar 431│   │   │   │   │   ├── lwjgl-cuda-sources.jar 432│   │   │   │   │   └── lwjgl-cuda.jar 433│   │   │   │   ├── lwjgl-egl 434│   │   │   │   │   ├── khronos_license.txt 435│   │   │   │   │   ├── lwjgl-egl-javadoc.jar 436│   │   │   │   │   ├── lwjgl-egl-sources.jar 437│   │   │   │   │   └── lwjgl-egl.jar 438│   │   │   │   ├── lwjgl-fmod 439│   │   │   │   │   ├── fmod_license.txt 440│   │   │   │   │   ├── lwjgl-fmod-javadoc.jar 441│   │   │   │   │   ├── lwjgl-fmod-sources.jar 442│   │   │   │   │   └── lwjgl-fmod.jar 443│   │   │   │   ├── lwjgl-freetype 444│   │   │   │   │   ├── freetype_license.txt 445│   │   │   │   │   ├── lwjgl-freetype-javadoc.jar 446│   │   │   │   │   ├── lwjgl-freetype-natives-freebsd.jar 447│   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm32.jar 448│   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm64.jar 449│   │   │   │   │   ├── lwjgl-freetype-natives-linux-ppc64le.jar 450│   │   │   │   │   ├── lwjgl-freetype-natives-linux-riscv64.jar 451│   │   │   │   │   ├── lwjgl-freetype-natives-linux.jar 452│   │   │   │   │   ├── lwjgl-freetype-natives-macos-arm64.jar 453│   │   │   │   │   ├── lwjgl-freetype-natives-macos.jar 454│   │   │   │   │   ├── lwjgl-freetype-natives-windows-arm64.jar 455│   │   │   │   │   ├── lwjgl-freetype-natives-windows-x86.jar 456│   │   │   │   │   ├── lwjgl-freetype-natives-windows.jar 457│   │   │   │   │   ├── lwjgl-freetype-sources.jar 458│   │   │   │   │   └── lwjgl-freetype.jar 459│   │   │   │   ├── lwjgl-glfw 460│   │   │   │   │   ├── glfw_license.txt 461│   │   │   │   │   ├── lwjgl-glfw-javadoc.jar 462│   │   │   │   │   ├── lwjgl-glfw-natives-freebsd.jar 463│   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm32.jar 464│   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm64.jar 465│   │   │   │   │   ├── lwjgl-glfw-natives-linux-ppc64le.jar 466│   │   │   │   │   ├── lwjgl-glfw-natives-linux-riscv64.jar 467│   │   │   │   │   ├── lwjgl-glfw-natives-linux.jar 468│   │   │   │   │   ├── lwjgl-glfw-natives-macos-arm64.jar 469│   │   │   │   │   ├── lwjgl-glfw-natives-macos.jar 470│   │   │   │   │   ├── lwjgl-glfw-natives-windows-arm64.jar 471│   │   │   │   │   ├── lwjgl-glfw-natives-windows-x86.jar 472│   │   │   │   │   ├── lwjgl-glfw-natives-windows.jar 473│   │   │   │   │   ├── lwjgl-glfw-sources.jar 474│   │   │   │   │   └── lwjgl-glfw.jar 475│   │   │   │   ├── lwjgl-harfbuzz 476│   │   │   │   │   ├── harfbuzz_license.txt 477│   │   │   │   │   ├── lwjgl-harfbuzz-javadoc.jar 478│   │   │   │   │   ├── lwjgl-harfbuzz-natives-freebsd.jar 479│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm32.jar 480│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm64.jar 481│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-ppc64le.jar 482│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-riscv64.jar 483│   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux.jar 484│   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos-arm64.jar 485│   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos.jar 486│   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-arm64.jar 487│   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-x86.jar 488│   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows.jar 489│   │   │   │   │   ├── lwjgl-harfbuzz-sources.jar 490│   │   │   │   │   └── lwjgl-harfbuzz.jar 491│   │   │   │   ├── lwjgl-hwloc 492│   │   │   │   │   ├── lwjgl-hwloc-javadoc.jar 493│   │   │   │   │   ├── lwjgl-hwloc-natives-freebsd.jar 494│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm32.jar 495│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm64.jar 496│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-ppc64le.jar 497│   │   │   │   │   ├── lwjgl-hwloc-natives-linux-riscv64.jar 498│   │   │   │   │   ├── lwjgl-hwloc-natives-linux.jar 499│   │   │   │   │   ├── lwjgl-hwloc-natives-macos-arm64.jar 500│   │   │   │   │   ├── lwjgl-hwloc-natives-macos.jar 501│   │   │   │   │   ├── lwjgl-hwloc-natives-windows-arm64.jar 502│   │   │   │   │   ├── lwjgl-hwloc-natives-windows-x86.jar 503│   │   │   │   │   ├── lwjgl-hwloc-natives-windows.jar 504│   │   │   │   │   ├── lwjgl-hwloc-sources.jar 505│   │   │   │   │   └── lwjgl-hwloc.jar 506│   │   │   │   ├── lwjgl-jawt 507│   │   │   │   │   ├── lwjgl-jawt-javadoc.jar 508│   │   │   │   │   ├── lwjgl-jawt-sources.jar 509│   │   │   │   │   └── lwjgl-jawt.jar 510│   │   │   │   ├── lwjgl-jemalloc 511│   │   │   │   │   ├── jemalloc_license.txt 512│   │   │   │   │   ├── lwjgl-jemalloc-javadoc.jar 513│   │   │   │   │   ├── lwjgl-jemalloc-natives-freebsd.jar 514│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm32.jar 515│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm64.jar 516│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-ppc64le.jar 517│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-riscv64.jar 518│   │   │   │   │   ├── lwjgl-jemalloc-natives-linux.jar 519│   │   │   │   │   ├── lwjgl-jemalloc-natives-macos-arm64.jar 520│   │   │   │   │   ├── lwjgl-jemalloc-natives-macos.jar 521│   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-arm64.jar 522│   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-x86.jar 523│   │   │   │   │   ├── lwjgl-jemalloc-natives-windows.jar 524│   │   │   │   │   ├── lwjgl-jemalloc-sources.jar 525│   │   │   │   │   └── lwjgl-jemalloc.jar 526│   │   │   │   ├── lwjgl-ktx 527│   │   │   │   │   ├── ktx_license.txt 528│   │   │   │   │   ├── lwjgl-ktx-javadoc.jar 529│   │   │   │   │   ├── lwjgl-ktx-natives-freebsd.jar 530│   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm32.jar 531│   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm64.jar 532│   │   │   │   │   ├── lwjgl-ktx-natives-linux-ppc64le.jar 533│   │   │   │   │   ├── lwjgl-ktx-natives-linux-riscv64.jar 534│   │   │   │   │   ├── lwjgl-ktx-natives-linux.jar 535│   │   │   │   │   ├── lwjgl-ktx-natives-macos-arm64.jar 536│   │   │   │   │   ├── lwjgl-ktx-natives-macos.jar 537│   │   │   │   │   ├── lwjgl-ktx-natives-windows-arm64.jar 538│   │   │   │   │   ├── lwjgl-ktx-natives-windows.jar 539│   │   │   │   │   ├── lwjgl-ktx-sources.jar 540│   │   │   │   │   └── lwjgl-ktx.jar 541│   │   │   │   ├── lwjgl-libdivide 542│   │   │   │   │   ├── libdivide_license.txt 543│   │   │   │   │   ├── lwjgl-libdivide-javadoc.jar 544│   │   │   │   │   ├── lwjgl-libdivide-natives-freebsd.jar 545│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm32.jar 546│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm64.jar 547│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-ppc64le.jar 548│   │   │   │   │   ├── lwjgl-libdivide-natives-linux-riscv64.jar 549│   │   │   │   │   ├── lwjgl-libdivide-natives-linux.jar 550│   │   │   │   │   ├── lwjgl-libdivide-natives-macos-arm64.jar 551│   │   │   │   │   ├── lwjgl-libdivide-natives-macos.jar 552│   │   │   │   │   ├── lwjgl-libdivide-natives-windows-arm64.jar 553│   │   │   │   │   ├── lwjgl-libdivide-natives-windows-x86.jar 554│   │   │   │   │   ├── lwjgl-libdivide-natives-windows.jar 555│   │   │   │   │   ├── lwjgl-libdivide-sources.jar 556│   │   │   │   │   └── lwjgl-libdivide.jar 557│   │   │   │   ├── lwjgl-llvm 558│   │   │   │   │   ├── llvm_license.txt 559│   │   │   │   │   ├── lwjgl-llvm-javadoc.jar 560│   │   │   │   │   ├── lwjgl-llvm-natives-freebsd.jar 561│   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm32.jar 562│   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm64.jar 563│   │   │   │   │   ├── lwjgl-llvm-natives-linux-ppc64le.jar 564│   │   │   │   │   ├── lwjgl-llvm-natives-linux-riscv64.jar 565│   │   │   │   │   ├── lwjgl-llvm-natives-linux.jar 566│   │   │   │   │   ├── lwjgl-llvm-natives-macos-arm64.jar 567│   │   │   │   │   ├── lwjgl-llvm-natives-macos.jar 568│   │   │   │   │   ├── lwjgl-llvm-natives-windows-arm64.jar 569│   │   │   │   │   ├── lwjgl-llvm-natives-windows-x86.jar 570│   │   │   │   │   ├── lwjgl-llvm-natives-windows.jar 571│   │   │   │   │   ├── lwjgl-llvm-sources.jar 572│   │   │   │   │   └── lwjgl-llvm.jar 573│   │   │   │   ├── lwjgl-lmdb 574│   │   │   │   │   ├── lmdb_license.txt 575│   │   │   │   │   ├── lwjgl-lmdb-javadoc.jar 576│   │   │   │   │   ├── lwjgl-lmdb-natives-freebsd.jar 577│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm32.jar 578│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm64.jar 579│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-ppc64le.jar 580│   │   │   │   │   ├── lwjgl-lmdb-natives-linux-riscv64.jar 581│   │   │   │   │   ├── lwjgl-lmdb-natives-linux.jar 582│   │   │   │   │   ├── lwjgl-lmdb-natives-macos-arm64.jar 583│   │   │   │   │   ├── lwjgl-lmdb-natives-macos.jar 584│   │   │   │   │   ├── lwjgl-lmdb-natives-windows-arm64.jar 585│   │   │   │   │   ├── lwjgl-lmdb-natives-windows-x86.jar 586│   │   │   │   │   ├── lwjgl-lmdb-natives-windows.jar 587│   │   │   │   │   ├── lwjgl-lmdb-sources.jar 588│   │   │   │   │   └── lwjgl-lmdb.jar 589│   │   │   │   ├── lwjgl-lz4 590│   │   │   │   │   ├── lwjgl-lz4-javadoc.jar 591│   │   │   │   │   ├── lwjgl-lz4-natives-freebsd.jar 592│   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm32.jar 593│   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm64.jar 594│   │   │   │   │   ├── lwjgl-lz4-natives-linux-ppc64le.jar 595│   │   │   │   │   ├── lwjgl-lz4-natives-linux-riscv64.jar 596│   │   │   │   │   ├── lwjgl-lz4-natives-linux.jar 597│   │   │   │   │   ├── lwjgl-lz4-natives-macos-arm64.jar 598│   │   │   │   │   ├── lwjgl-lz4-natives-macos.jar 599│   │   │   │   │   ├── lwjgl-lz4-natives-windows-arm64.jar 600│   │   │   │   │   ├── lwjgl-lz4-natives-windows-x86.jar 601│   │   │   │   │   ├── lwjgl-lz4-natives-windows.jar 602│   │   │   │   │   ├── lwjgl-lz4-sources.jar 603│   │   │   │   │   ├── lwjgl-lz4.jar 604│   │   │   │   │   └── lz4_license.txt 605│   │   │   │   ├── lwjgl-meow 606│   │   │   │   │   ├── lwjgl-meow-javadoc.jar 607│   │   │   │   │   ├── lwjgl-meow-natives-freebsd.jar 608│   │   │   │   │   ├── lwjgl-meow-natives-linux-arm64.jar 609│   │   │   │   │   ├── lwjgl-meow-natives-linux.jar 610│   │   │   │   │   ├── lwjgl-meow-natives-macos-arm64.jar 611│   │   │   │   │   ├── lwjgl-meow-natives-macos.jar 612│   │   │   │   │   ├── lwjgl-meow-natives-windows-arm64.jar 613│   │   │   │   │   ├── lwjgl-meow-natives-windows-x86.jar 614│   │   │   │   │   ├── lwjgl-meow-natives-windows.jar 615│   │   │   │   │   ├── lwjgl-meow-sources.jar 616│   │   │   │   │   ├── lwjgl-meow.jar 617│   │   │   │   │   └── meow_license.txt 618│   │   │   │   ├── lwjgl-meshoptimizer 619│   │   │   │   │   ├── lwjgl-meshoptimizer-javadoc.jar 620│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-freebsd.jar 621│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm32.jar 622│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm64.jar 623│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-ppc64le.jar 624│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-riscv64.jar 625│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux.jar 626│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos-arm64.jar 627│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos.jar 628│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-arm64.jar 629│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-x86.jar 630│   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows.jar 631│   │   │   │   │   ├── lwjgl-meshoptimizer-sources.jar 632│   │   │   │   │   ├── lwjgl-meshoptimizer.jar 633│   │   │   │   │   └── meshoptimizer_license.txt 634│   │   │   │   ├── lwjgl-msdfgen 635│   │   │   │   │   ├── lwjgl-msdfgen-javadoc.jar 636│   │   │   │   │   ├── lwjgl-msdfgen-natives-freebsd.jar 637│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm32.jar 638│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm64.jar 639│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-ppc64le.jar 640│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-riscv64.jar 641│   │   │   │   │   ├── lwjgl-msdfgen-natives-linux.jar 642│   │   │   │   │   ├── lwjgl-msdfgen-natives-macos-arm64.jar 643│   │   │   │   │   ├── lwjgl-msdfgen-natives-macos.jar 644│   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-arm64.jar 645│   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-x86.jar 646│   │   │   │   │   ├── lwjgl-msdfgen-natives-windows.jar 647│   │   │   │   │   ├── lwjgl-msdfgen-sources.jar 648│   │   │   │   │   ├── lwjgl-msdfgen.jar 649│   │   │   │   │   └── msdfgen_license.txt 650│   │   │   │   ├── lwjgl-nanovg 651│   │   │   │   │   ├── blendish_license.txt 652│   │   │   │   │   ├── lwjgl-nanovg-javadoc.jar 653│   │   │   │   │   ├── lwjgl-nanovg-natives-freebsd.jar 654│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm32.jar 655│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm64.jar 656│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-ppc64le.jar 657│   │   │   │   │   ├── lwjgl-nanovg-natives-linux-riscv64.jar 658│   │   │   │   │   ├── lwjgl-nanovg-natives-linux.jar 659│   │   │   │   │   ├── lwjgl-nanovg-natives-macos-arm64.jar 660│   │   │   │   │   ├── lwjgl-nanovg-natives-macos.jar 661│   │   │   │   │   ├── lwjgl-nanovg-natives-windows-arm64.jar 662│   │   │   │   │   ├── lwjgl-nanovg-natives-windows-x86.jar 663│   │   │   │   │   ├── lwjgl-nanovg-natives-windows.jar 664│   │   │   │   │   ├── lwjgl-nanovg-sources.jar 665│   │   │   │   │   ├── lwjgl-nanovg.jar 666│   │   │   │   │   ├── nanosvg_license.txt 667│   │   │   │   │   └── nanovg_license.txt 668│   │   │   │   ├── lwjgl-nfd 669│   │   │   │   │   ├── lwjgl-nfd-javadoc.jar 670│   │   │   │   │   ├── lwjgl-nfd-natives-freebsd.jar 671│   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm32.jar 672│   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm64.jar 673│   │   │   │   │   ├── lwjgl-nfd-natives-linux-ppc64le.jar 674│   │   │   │   │   ├── lwjgl-nfd-natives-linux-riscv64.jar 675│   │   │   │   │   ├── lwjgl-nfd-natives-linux.jar 676│   │   │   │   │   ├── lwjgl-nfd-natives-macos-arm64.jar 677│   │   │   │   │   ├── lwjgl-nfd-natives-macos.jar 678│   │   │   │   │   ├── lwjgl-nfd-natives-windows-arm64.jar 679│   │   │   │   │   ├── lwjgl-nfd-natives-windows-x86.jar 680│   │   │   │   │   ├── lwjgl-nfd-natives-windows.jar 681│   │   │   │   │   ├── lwjgl-nfd-sources.jar 682│   │   │   │   │   ├── lwjgl-nfd.jar 683│   │   │   │   │   └── nfd_license.txt 684│   │   │   │   ├── lwjgl-nuklear 685│   │   │   │   │   ├── lwjgl-nuklear-javadoc.jar 686│   │   │   │   │   ├── lwjgl-nuklear-natives-freebsd.jar 687│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm32.jar 688│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm64.jar 689│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-ppc64le.jar 690│   │   │   │   │   ├── lwjgl-nuklear-natives-linux-riscv64.jar 691│   │   │   │   │   ├── lwjgl-nuklear-natives-linux.jar 692│   │   │   │   │   ├── lwjgl-nuklear-natives-macos-arm64.jar 693│   │   │   │   │   ├── lwjgl-nuklear-natives-macos.jar 694│   │   │   │   │   ├── lwjgl-nuklear-natives-windows-arm64.jar 695│   │   │   │   │   ├── lwjgl-nuklear-natives-windows-x86.jar 696│   │   │   │   │   ├── lwjgl-nuklear-natives-windows.jar 697│   │   │   │   │   ├── lwjgl-nuklear-sources.jar 698│   │   │   │   │   └── lwjgl-nuklear.jar 699│   │   │   │   ├── lwjgl-odbc 700│   │   │   │   │   ├── lwjgl-odbc-javadoc.jar 701│   │   │   │   │   ├── lwjgl-odbc-sources.jar 702│   │   │   │   │   └── lwjgl-odbc.jar 703│   │   │   │   ├── lwjgl-openal 704│   │   │   │   │   ├── lwjgl-openal-javadoc.jar 705│   │   │   │   │   ├── lwjgl-openal-natives-freebsd.jar 706│   │   │   │   │   ├── lwjgl-openal-natives-linux-arm32.jar 707│   │   │   │   │   ├── lwjgl-openal-natives-linux-arm64.jar 708│   │   │   │   │   ├── lwjgl-openal-natives-linux-ppc64le.jar 709│   │   │   │   │   ├── lwjgl-openal-natives-linux-riscv64.jar 710│   │   │   │   │   ├── lwjgl-openal-natives-linux.jar 711│   │   │   │   │   ├── lwjgl-openal-natives-macos-arm64.jar 712│   │   │   │   │   ├── lwjgl-openal-natives-macos.jar 713│   │   │   │   │   ├── lwjgl-openal-natives-windows-arm64.jar 714│   │   │   │   │   ├── lwjgl-openal-natives-windows-x86.jar 715│   │   │   │   │   ├── lwjgl-openal-natives-windows.jar 716│   │   │   │   │   ├── lwjgl-openal-sources.jar 717│   │   │   │   │   ├── lwjgl-openal.jar 718│   │   │   │   │   └── openal_soft_license.txt 719│   │   │   │   ├── lwjgl-opencl 720│   │   │   │   │   ├── khronos_license.txt 721│   │   │   │   │   ├── lwjgl-opencl-javadoc.jar 722│   │   │   │   │   ├── lwjgl-opencl-sources.jar 723│   │   │   │   │   └── lwjgl-opencl.jar 724│   │   │   │   ├── lwjgl-opengl 725│   │   │   │   │   ├── khronos_license.txt 726│   │   │   │   │   ├── lwjgl-opengl-javadoc.jar 727│   │   │   │   │   ├── lwjgl-opengl-natives-freebsd.jar 728│   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm32.jar 729│   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm64.jar 730│   │   │   │   │   ├── lwjgl-opengl-natives-linux-ppc64le.jar 731│   │   │   │   │   ├── lwjgl-opengl-natives-linux-riscv64.jar 732│   │   │   │   │   ├── lwjgl-opengl-natives-linux.jar 733│   │   │   │   │   ├── lwjgl-opengl-natives-macos-arm64.jar 734│   │   │   │   │   ├── lwjgl-opengl-natives-macos.jar 735│   │   │   │   │   ├── lwjgl-opengl-natives-windows-arm64.jar 736│   │   │   │   │   ├── lwjgl-opengl-natives-windows-x86.jar 737│   │   │   │   │   ├── lwjgl-opengl-natives-windows.jar 738│   │   │   │   │   ├── lwjgl-opengl-sources.jar 739│   │   │   │   │   └── lwjgl-opengl.jar 740│   │   │   │   ├── lwjgl-opengles 741│   │   │   │   │   ├── khronos_license.txt 742│   │   │   │   │   ├── lwjgl-opengles-javadoc.jar 743│   │   │   │   │   ├── lwjgl-opengles-natives-freebsd.jar 744│   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm32.jar 745│   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm64.jar 746│   │   │   │   │   ├── lwjgl-opengles-natives-linux-ppc64le.jar 747│   │   │   │   │   ├── lwjgl-opengles-natives-linux-riscv64.jar 748│   │   │   │   │   ├── lwjgl-opengles-natives-linux.jar 749│   │   │   │   │   ├── lwjgl-opengles-natives-macos-arm64.jar 750│   │   │   │   │   ├── lwjgl-opengles-natives-macos.jar 751│   │   │   │   │   ├── lwjgl-opengles-natives-windows-arm64.jar 752│   │   │   │   │   ├── lwjgl-opengles-natives-windows-x86.jar 753│   │   │   │   │   ├── lwjgl-opengles-natives-windows.jar 754│   │   │   │   │   ├── lwjgl-opengles-sources.jar 755│   │   │   │   │   └── lwjgl-opengles.jar 756│   │   │   │   ├── lwjgl-openvr 757│   │   │   │   │   ├── lwjgl-openvr-javadoc.jar 758│   │   │   │   │   ├── lwjgl-openvr-natives-linux-arm64.jar 759│   │   │   │   │   ├── lwjgl-openvr-natives-linux.jar 760│   │   │   │   │   ├── lwjgl-openvr-natives-macos.jar 761│   │   │   │   │   ├── lwjgl-openvr-natives-windows-x86.jar 762│   │   │   │   │   ├── lwjgl-openvr-natives-windows.jar 763│   │   │   │   │   ├── lwjgl-openvr-sources.jar 764│   │   │   │   │   ├── lwjgl-openvr.jar 765│   │   │   │   │   └── openvr_license.txt 766│   │   │   │   ├── lwjgl-openxr 767│   │   │   │   │   ├── lwjgl-openxr-javadoc.jar 768│   │   │   │   │   ├── lwjgl-openxr-natives-freebsd.jar 769│   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm32.jar 770│   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm64.jar 771│   │   │   │   │   ├── lwjgl-openxr-natives-linux-ppc64le.jar 772│   │   │   │   │   ├── lwjgl-openxr-natives-linux-riscv64.jar 773│   │   │   │   │   ├── lwjgl-openxr-natives-linux.jar 774│   │   │   │   │   ├── lwjgl-openxr-natives-windows-arm64.jar 775│   │   │   │   │   ├── lwjgl-openxr-natives-windows-x86.jar 776│   │   │   │   │   ├── lwjgl-openxr-natives-windows.jar 777│   │   │   │   │   ├── lwjgl-openxr-sources.jar 778│   │   │   │   │   ├── lwjgl-openxr.jar 779│   │   │   │   │   └── openxr_license.txt 780│   │   │   │   ├── lwjgl-opus 781│   │   │   │   │   ├── lwjgl-opus-javadoc.jar 782│   │   │   │   │   ├── lwjgl-opus-natives-freebsd.jar 783│   │   │   │   │   ├── lwjgl-opus-natives-linux-arm32.jar 784│   │   │   │   │   ├── lwjgl-opus-natives-linux-arm64.jar 785│   │   │   │   │   ├── lwjgl-opus-natives-linux-ppc64le.jar 786│   │   │   │   │   ├── lwjgl-opus-natives-linux-riscv64.jar 787│   │   │   │   │   ├── lwjgl-opus-natives-linux.jar 788│   │   │   │   │   ├── lwjgl-opus-natives-macos-arm64.jar 789│   │   │   │   │   ├── lwjgl-opus-natives-macos.jar 790│   │   │   │   │   ├── lwjgl-opus-natives-windows-arm64.jar 791│   │   │   │   │   ├── lwjgl-opus-natives-windows-x86.jar 792│   │   │   │   │   ├── lwjgl-opus-natives-windows.jar 793│   │   │   │   │   ├── lwjgl-opus-sources.jar 794│   │   │   │   │   ├── lwjgl-opus.jar 795│   │   │   │   │   └── opus_license.txt 796│   │   │   │   ├── lwjgl-ovr 797│   │   │   │   │   ├── lwjgl-ovr-javadoc.jar 798│   │   │   │   │   ├── lwjgl-ovr-natives-windows-x86.jar 799│   │   │   │   │   ├── lwjgl-ovr-natives-windows.jar 800│   │   │   │   │   ├── lwjgl-ovr-sources.jar 801│   │   │   │   │   ├── lwjgl-ovr.jar 802│   │   │   │   │   └── ovr_license.txt 803│   │   │   │   ├── lwjgl-par 804│   │   │   │   │   ├── lwjgl-par-javadoc.jar 805│   │   │   │   │   ├── lwjgl-par-natives-freebsd.jar 806│   │   │   │   │   ├── lwjgl-par-natives-linux-arm32.jar 807│   │   │   │   │   ├── lwjgl-par-natives-linux-arm64.jar 808│   │   │   │   │   ├── lwjgl-par-natives-linux-ppc64le.jar 809│   │   │   │   │   ├── lwjgl-par-natives-linux-riscv64.jar 810│   │   │   │   │   ├── lwjgl-par-natives-linux.jar 811│   │   │   │   │   ├── lwjgl-par-natives-macos-arm64.jar 812│   │   │   │   │   ├── lwjgl-par-natives-macos.jar 813│   │   │   │   │   ├── lwjgl-par-natives-windows-arm64.jar 814│   │   │   │   │   ├── lwjgl-par-natives-windows-x86.jar 815│   │   │   │   │   ├── lwjgl-par-natives-windows.jar 816│   │   │   │   │   ├── lwjgl-par-sources.jar 817│   │   │   │   │   └── lwjgl-par.jar 818│   │   │   │   ├── lwjgl-remotery 819│   │   │   │   │   ├── lwjgl-remotery-javadoc.jar 820│   │   │   │   │   ├── lwjgl-remotery-natives-freebsd.jar 821│   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm32.jar 822│   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm64.jar 823│   │   │   │   │   ├── lwjgl-remotery-natives-linux-ppc64le.jar 824│   │   │   │   │   ├── lwjgl-remotery-natives-linux-riscv64.jar 825│   │   │   │   │   ├── lwjgl-remotery-natives-linux.jar 826│   │   │   │   │   ├── lwjgl-remotery-natives-macos-arm64.jar 827│   │   │   │   │   ├── lwjgl-remotery-natives-macos.jar 828│   │   │   │   │   ├── lwjgl-remotery-natives-windows-x86.jar 829│   │   │   │   │   ├── lwjgl-remotery-natives-windows.jar 830│   │   │   │   │   ├── lwjgl-remotery-sources.jar 831│   │   │   │   │   ├── lwjgl-remotery.jar 832│   │   │   │   │   └── remotery_license.txt 833│   │   │   │   ├── lwjgl-rpmalloc 834│   │   │   │   │   ├── lwjgl-rpmalloc-javadoc.jar 835│   │   │   │   │   ├── lwjgl-rpmalloc-natives-freebsd.jar 836│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm32.jar 837│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm64.jar 838│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-ppc64le.jar 839│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-riscv64.jar 840│   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux.jar 841│   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos-arm64.jar 842│   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos.jar 843│   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-arm64.jar 844│   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-x86.jar 845│   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows.jar 846│   │   │   │   │   ├── lwjgl-rpmalloc-sources.jar 847│   │   │   │   │   ├── lwjgl-rpmalloc.jar 848│   │   │   │   │   └── rpmalloc_license.txt 849│   │   │   │   ├── lwjgl-shaderc 850│   │   │   │   │   ├── lwjgl-shaderc-javadoc.jar 851│   │   │   │   │   ├── lwjgl-shaderc-natives-freebsd.jar 852│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm32.jar 853│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm64.jar 854│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-ppc64le.jar 855│   │   │   │   │   ├── lwjgl-shaderc-natives-linux-riscv64.jar 856│   │   │   │   │   ├── lwjgl-shaderc-natives-linux.jar 857│   │   │   │   │   ├── lwjgl-shaderc-natives-macos-arm64.jar 858│   │   │   │   │   ├── lwjgl-shaderc-natives-macos.jar 859│   │   │   │   │   ├── lwjgl-shaderc-natives-windows-arm64.jar 860│   │   │   │   │   ├── lwjgl-shaderc-natives-windows-x86.jar 861│   │   │   │   │   ├── lwjgl-shaderc-natives-windows.jar 862│   │   │   │   │   ├── lwjgl-shaderc-sources.jar 863│   │   │   │   │   ├── lwjgl-shaderc.jar 864│   │   │   │   │   └── shaderc_license.txt 865│   │   │   │   ├── lwjgl-spvc 866│   │   │   │   │   ├── lwjgl-spvc-javadoc.jar 867│   │   │   │   │   ├── lwjgl-spvc-natives-freebsd.jar 868│   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm32.jar 869│   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm64.jar 870│   │   │   │   │   ├── lwjgl-spvc-natives-linux-ppc64le.jar 871│   │   │   │   │   ├── lwjgl-spvc-natives-linux-riscv64.jar 872│   │   │   │   │   ├── lwjgl-spvc-natives-linux.jar 873│   │   │   │   │   ├── lwjgl-spvc-natives-macos-arm64.jar 874│   │   │   │   │   ├── lwjgl-spvc-natives-macos.jar 875│   │   │   │   │   ├── lwjgl-spvc-natives-windows-arm64.jar 876│   │   │   │   │   ├── lwjgl-spvc-natives-windows-x86.jar 877│   │   │   │   │   ├── lwjgl-spvc-natives-windows.jar 878│   │   │   │   │   ├── lwjgl-spvc-sources.jar 879│   │   │   │   │   └── lwjgl-spvc.jar 880│   │   │   │   ├── lwjgl-sse 881│   │   │   │   │   ├── lwjgl-sse-javadoc.jar 882│   │   │   │   │   ├── lwjgl-sse-natives-freebsd.jar 883│   │   │   │   │   ├── lwjgl-sse-natives-linux.jar 884│   │   │   │   │   ├── lwjgl-sse-natives-macos.jar 885│   │   │   │   │   ├── lwjgl-sse-natives-windows-x86.jar 886│   │   │   │   │   ├── lwjgl-sse-natives-windows.jar 887│   │   │   │   │   ├── lwjgl-sse-sources.jar 888│   │   │   │   │   └── lwjgl-sse.jar 889│   │   │   │   ├── lwjgl-stb 890│   │   │   │   │   ├── lwjgl-stb-javadoc.jar 891│   │   │   │   │   ├── lwjgl-stb-natives-freebsd.jar 892│   │   │   │   │   ├── lwjgl-stb-natives-linux-arm32.jar 893│   │   │   │   │   ├── lwjgl-stb-natives-linux-arm64.jar 894│   │   │   │   │   ├── lwjgl-stb-natives-linux-ppc64le.jar 895│   │   │   │   │   ├── lwjgl-stb-natives-linux-riscv64.jar 896│   │   │   │   │   ├── lwjgl-stb-natives-linux.jar 897│   │   │   │   │   ├── lwjgl-stb-natives-macos-arm64.jar 898│   │   │   │   │   ├── lwjgl-stb-natives-macos.jar 899│   │   │   │   │   ├── lwjgl-stb-natives-windows-arm64.jar 900│   │   │   │   │   ├── lwjgl-stb-natives-windows-x86.jar 901│   │   │   │   │   ├── lwjgl-stb-natives-windows.jar 902│   │   │   │   │   ├── lwjgl-stb-sources.jar 903│   │   │   │   │   └── lwjgl-stb.jar 904│   │   │   │   ├── lwjgl-tinyexr 905│   │   │   │   │   ├── lwjgl-tinyexr-javadoc.jar 906│   │   │   │   │   ├── lwjgl-tinyexr-natives-freebsd.jar 907│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm32.jar 908│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm64.jar 909│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-ppc64le.jar 910│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-riscv64.jar 911│   │   │   │   │   ├── lwjgl-tinyexr-natives-linux.jar 912│   │   │   │   │   ├── lwjgl-tinyexr-natives-macos-arm64.jar 913│   │   │   │   │   ├── lwjgl-tinyexr-natives-macos.jar 914│   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-arm64.jar 915│   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-x86.jar 916│   │   │   │   │   ├── lwjgl-tinyexr-natives-windows.jar 917│   │   │   │   │   ├── lwjgl-tinyexr-sources.jar 918│   │   │   │   │   ├── lwjgl-tinyexr.jar 919│   │   │   │   │   └── tinyexr_license.txt 920│   │   │   │   ├── lwjgl-tinyfd 921│   │   │   │   │   ├── lwjgl-tinyfd-javadoc.jar 922│   │   │   │   │   ├── lwjgl-tinyfd-natives-freebsd.jar 923│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm32.jar 924│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm64.jar 925│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-ppc64le.jar 926│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-riscv64.jar 927│   │   │   │   │   ├── lwjgl-tinyfd-natives-linux.jar 928│   │   │   │   │   ├── lwjgl-tinyfd-natives-macos-arm64.jar 929│   │   │   │   │   ├── lwjgl-tinyfd-natives-macos.jar 930│   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-arm64.jar 931│   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-x86.jar 932│   │   │   │   │   ├── lwjgl-tinyfd-natives-windows.jar 933│   │   │   │   │   ├── lwjgl-tinyfd-sources.jar 934│   │   │   │   │   ├── lwjgl-tinyfd.jar 935│   │   │   │   │   └── tinyfd_license.txt 936│   │   │   │   ├── lwjgl-tootle 937│   │   │   │   │   ├── lwjgl-tootle-javadoc.jar 938│   │   │   │   │   ├── lwjgl-tootle-natives-freebsd.jar 939│   │   │   │   │   ├── lwjgl-tootle-natives-linux.jar 940│   │   │   │   │   ├── lwjgl-tootle-natives-macos.jar 941│   │   │   │   │   ├── lwjgl-tootle-natives-windows-x86.jar 942│   │   │   │   │   ├── lwjgl-tootle-natives-windows.jar 943│   │   │   │   │   ├── lwjgl-tootle-sources.jar 944│   │   │   │   │   ├── lwjgl-tootle.jar 945│   │   │   │   │   ├── tootle_directxmesh_license.txt 946│   │   │   │   │   └── tootle_license.txt 947│   │   │   │   ├── lwjgl-vma 948│   │   │   │   │   ├── lwjgl-vma-javadoc.jar 949│   │   │   │   │   ├── lwjgl-vma-natives-freebsd.jar 950│   │   │   │   │   ├── lwjgl-vma-natives-linux-arm32.jar 951│   │   │   │   │   ├── lwjgl-vma-natives-linux-arm64.jar 952│   │   │   │   │   ├── lwjgl-vma-natives-linux-ppc64le.jar 953│   │   │   │   │   ├── lwjgl-vma-natives-linux-riscv64.jar 954│   │   │   │   │   ├── lwjgl-vma-natives-linux.jar 955│   │   │   │   │   ├── lwjgl-vma-natives-macos-arm64.jar 956│   │   │   │   │   ├── lwjgl-vma-natives-macos.jar 957│   │   │   │   │   ├── lwjgl-vma-natives-windows-arm64.jar 958│   │   │   │   │   ├── lwjgl-vma-natives-windows-x86.jar 959│   │   │   │   │   ├── lwjgl-vma-natives-windows.jar 960│   │   │   │   │   ├── lwjgl-vma-sources.jar 961│   │   │   │   │   ├── lwjgl-vma.jar 962│   │   │   │   │   └── vma_license.txt 963│   │   │   │   ├── lwjgl-vulkan 964│   │   │   │   │   ├── khronos_license.txt 965│   │   │   │   │   ├── lwjgl-vulkan-javadoc.jar 966│   │   │   │   │   ├── lwjgl-vulkan-natives-macos-arm64.jar 967│   │   │   │   │   ├── lwjgl-vulkan-natives-macos.jar 968│   │   │   │   │   ├── lwjgl-vulkan-sources.jar 969│   │   │   │   │   └── lwjgl-vulkan.jar 970│   │   │   │   ├── lwjgl-xxhash 971│   │   │   │   │   ├── lwjgl-xxhash-javadoc.jar 972│   │   │   │   │   ├── lwjgl-xxhash-natives-freebsd.jar 973│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm32.jar 974│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm64.jar 975│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-ppc64le.jar 976│   │   │   │   │   ├── lwjgl-xxhash-natives-linux-riscv64.jar 977│   │   │   │   │   ├── lwjgl-xxhash-natives-linux.jar 978│   │   │   │   │   ├── lwjgl-xxhash-natives-macos-arm64.jar 979│   │   │   │   │   ├── lwjgl-xxhash-natives-macos.jar 980│   │   │   │   │   ├── lwjgl-xxhash-natives-windows-arm64.jar 981│   │   │   │   │   ├── lwjgl-xxhash-natives-windows-x86.jar 982│   │   │   │   │   ├── lwjgl-xxhash-natives-windows.jar 983│   │   │   │   │   ├── lwjgl-xxhash-sources.jar 984│   │   │   │   │   ├── lwjgl-xxhash.jar 985│   │   │   │   │   └── xxhash_license.txt 986│   │   │   │   ├── lwjgl-yoga 987│   │   │   │   │   ├── lwjgl-yoga-javadoc.jar 988│   │   │   │   │   ├── lwjgl-yoga-natives-freebsd.jar 989│   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm32.jar 990│   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm64.jar 991│   │   │   │   │   ├── lwjgl-yoga-natives-linux-ppc64le.jar 992│   │   │   │   │   ├── lwjgl-yoga-natives-linux-riscv64.jar 993│   │   │   │   │   ├── lwjgl-yoga-natives-linux.jar 994│   │   │   │   │   ├── lwjgl-yoga-natives-macos-arm64.jar 995│   │   │   │   │   ├── lwjgl-yoga-natives-macos.jar 996│   │   │   │   │   ├── lwjgl-yoga-natives-windows-arm64.jar 997│   │   │   │   │   ├── lwjgl-yoga-natives-windows-x86.jar 998│   │   │   │   │   ├── lwjgl-yoga-natives-windows.jar 999│   │   │   │   │   ├── lwjgl-yoga-sources.jar 1000│   │   │   │   │   ├── lwjgl-yoga.jar 1001│   │   │   │   │   └── yoga_license.txt 1002│   │   │   │   └── lwjgl-zstd 1003│   │   │   │   ├── lwjgl-zstd-javadoc.jar 1004│   │   │   │   ├── lwjgl-zstd-natives-freebsd.jar 1005│   │   │   │   ├── lwjgl-zstd-natives-linux-arm32.jar 1006│   │   │   │   ├── lwjgl-zstd-natives-linux-arm64.jar 1007│   │   │   │   ├── lwjgl-zstd-natives-linux-ppc64le.jar 1008│   │   │   │   ├── lwjgl-zstd-natives-linux-riscv64.jar 1009│   │   │   │   ├── lwjgl-zstd-natives-linux.jar 1010│   │   │   │   ├── lwjgl-zstd-natives-macos-arm64.jar 1011│   │   │   │   ├── lwjgl-zstd-natives-macos.jar 1012│   │   │   │   ├── lwjgl-zstd-natives-windows-arm64.jar 1013│   │   │   │   ├── lwjgl-zstd-natives-windows-x86.jar 1014│   │   │   │   ├── lwjgl-zstd-natives-windows.jar 1015│   │   │   │   ├── lwjgl-zstd-sources.jar 1016│   │   │   │   ├── lwjgl-zstd.jar 1017│   │   │   │   └── zstd_license.txt 1018│   │   │   ├── busybox 1019│   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.iso 1020│   │   │   │   ├── busybox-1.37.0-docs.tar.gz 1021│   │   │   │   └── busybox-1.37.0-static-nonet-build.iso 1022│   │   │   ├── linux 1023│   │   │   │   └── kernel 1024│   │   │   │   ├── ISOLINUX 1025│   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.ISO 1026│   │   │   │   │   └── linux-6.13.6-bootdisk-nomodule-x86_64.ISO 1027│   │   │   │   ├── Linux-4.9-kernel-x86_64.iso 1028│   │   │   │   └── linux-6.13.6-kernel-x86_64.iso 1029│   │   │   └── scrap 1030│   │   │   ├── README.md 1031│   │   │   ├── WinCat-0.1.8.zip 1032│   │   │   ├── Xmake-0.1.5.exe 1033│   │   │   ├── Xmake-0.1.5.out 1034│   │   │   └── light_builtins 1035│   │   │   ├── cat 1036│   │   │   ├── echo 1037│   │   │   ├── light_builtins_c.7z 1038│   │   │   ├── light_builtins_cpp.7z 1039│   │   │   ├── light_builtins_rust.7z 1040│   │   │   ├── ls 1041│   │   │   ├── mkdir 1042│   │   │   ├── mv 1043│   │   │   ├── pwd 1044│   │   │   └── rmdir 1045│   │   └── tools 1046│   │   └── genrate_sha.sh 1047│   ├── README.md 1048│   ├── SDL 1049│   │   ├── Android.mk 1050│   │   ├── BUGS.txt 1051│   │   ├── CMakeLists.txt 1052│   │   ├── CREDITS.md 1053│   │   ├── INSTALL.md 1054│   │   ├── LICENSE.txt 1055│   │   ├── README.md 1056│   │   ├── VisualC 1057│   │   │   ├── SDL 1058│   │   │   │   ├── Directory.Build.props 1059│   │   │   │   ├── SDL.vcxproj 1060│   │   │   │   └── SDL.vcxproj.filters 1061│   │   │   ├── SDL.sln 1062│   │   │   ├── SDL_test 1063│   │   │   │   ├── Directory.Build.props 1064│   │   │   │   ├── SDL_test.vcxproj 1065│   │   │   │   └── SDL_test.vcxproj.filters 1066│   │   │   ├── clean.sh 1067│   │   │   ├── examples 1068│   │   │   │   ├── Examples.props 1069│   │   │   │   ├── asyncio 1070│   │   │   │   │   └── 01-load-bitmaps 1071│   │   │   │   │   └── 01-load-bitmaps.vcxproj 1072│   │   │   │   ├── audio 1073│   │   │   │   │   ├── 01-simple-playback 1074│   │   │   │   │   │   └── 01-simple-playback.vcxproj 1075│   │   │   │   │   ├── 02-simple-playback-callback 1076│   │   │   │   │   │   └── 02-simple-playback-callback.vcxproj 1077│   │   │   │   │   ├── 03-load-wav 1078│   │   │   │   │   │   └── 03-load-wav.vcxproj 1079│   │   │   │   │   ├── 04-multiple-streams 1080│   │   │   │   │   │   └── 04-multiple-streams.vcxproj 1081│   │   │   │   │   └── 05-planar-data 1082│   │   │   │   │   └── 05-planar-data.vcxproj 1083│   │   │   │   ├── camera 1084│   │   │   │   │   └── 01-read-and-draw 1085│   │   │   │   │   └── 01-read-and-draw.vcxproj 1086│   │   │   │   ├── demo 1087│   │   │   │   │   ├── 01-snake 1088│   │   │   │   │   │   └── 01-snake.vcxproj 1089│   │   │   │   │   ├── 02-woodeneye-008 1090│   │   │   │   │   │   └── 02-woodeneye-008.vcxproj 1091│   │   │   │   │   ├── 03-infinite-monkeys 1092│   │   │   │   │   │   └── 03-infinite-monkeys.vcxproj 1093│   │   │   │   │   └── 04-bytepusher 1094│   │   │   │   │   └── 04-bytepusher.vcxproj 1095│   │   │   │   ├── generate.py 1096│   │   │   │   ├── input 1097│   │   │   │   │   ├── 01-joystick-polling 1098│   │   │   │   │   │   └── 01-joystick-polling.vcxproj 1099│   │   │   │   │   ├── 02-joystick-events 1100│   │   │   │   │   │   └── 02-joystick-events.vcxproj 1101│   │   │   │   │   ├── 03-gamepad-polling 1102│   │   │   │   │   │   └── 03-gamepad-polling.vcxproj 1103│   │   │   │   │   └── 04-gamepad-events 1104│   │   │   │   │   └── 04-gamepad-events.vcxproj 1105│   │   │   │   ├── misc 1106│   │   │   │   │   ├── 01-power 1107│   │   │   │   │   │   └── 01-power.vcxproj 1108│   │   │   │   │   ├── 02-clipboard 1109│   │   │   │   │   │   └── 02-clipboard.vcxproj 1110│   │   │   │   │   └── 03-locale 1111│   │   │   │   │   └── 03-locale.vcxproj 1112│   │   │   │   ├── pen 1113│   │   │   │   │   └── 01-drawing-lines 1114│   │   │   │   │   └── 01-drawing-lines.vcxproj 1115│   │   │   │   └── renderer 1116│   │   │   │   ├── 01-clear 1117│   │   │   │   │   └── 01-clear.vcxproj 1118│   │   │   │   ├── 02-primitives 1119│   │   │   │   │   └── 02-primitives.vcxproj 1120│   │   │   │   ├── 03-lines 1121│   │   │   │   │   └── 03-lines.vcxproj 1122│   │   │   │   ├── 04-points 1123│   │   │   │   │   └── 04-points.vcxproj 1124│   │   │   │   ├── 05-rectangles 1125│   │   │   │   │   └── 05-rectangles.vcxproj 1126│   │   │   │   ├── 06-textures 1127│   │   │   │   │   └── 06-textures.vcxproj 1128│   │   │   │   ├── 07-streaming-textures 1129│   │   │   │   │   └── 07-streaming-textures.vcxproj 1130│   │   │   │   ├── 08-rotating-textures 1131│   │   │   │   │   └── 08-rotating-textures.vcxproj 1132│   │   │   │   ├── 09-scaling-textures 1133│   │   │   │   │   └── 09-scaling-textures.vcxproj 1134│   │   │   │   ├── 10-geometry 1135│   │   │   │   │   └── 10-geometry.vcxproj 1136│   │   │   │   ├── 11-color-mods 1137│   │   │   │   │   └── 11-color-mods.vcxproj 1138│   │   │   │   ├── 14-viewport 1139│   │   │   │   │   └── 14-viewport.vcxproj 1140│   │   │   │   ├── 15-cliprect 1141│   │   │   │   │   └── 15-cliprect.vcxproj 1142│   │   │   │   ├── 17-read-pixels 1143│   │   │   │   │   └── 17-read-pixels.vcxproj 1144│   │   │   │   ├── 18-debug-text 1145│   │   │   │   │   └── 18-debug-text.vcxproj 1146│   │   │   │   └── 19-affine-textures 1147│   │   │   │   └── 19-affine-textures.vcxproj 1148│   │   │   └── tests 1149│   │   │   ├── checkkeys 1150│   │   │   │   └── checkkeys.vcxproj 1151│   │   │   ├── loopwave 1152│   │   │   │   └── loopwave.vcxproj 1153│   │   │   ├── testatomic 1154│   │   │   │   └── testatomic.vcxproj 1155│   │   │   ├── testautomation 1156│   │   │   │   └── testautomation.vcxproj 1157│   │   │   ├── testcontroller 1158│   │   │   │   └── testcontroller.vcxproj 1159│   │   │   ├── testdialog 1160│   │   │   │   └── testdialog.vcxproj 1161│   │   │   ├── testdraw 1162│   │   │   │   └── testdraw.vcxproj 1163│   │   │   ├── testfile 1164│   │   │   │   └── testfile.vcxproj 1165│   │   │   ├── testgl 1166│   │   │   │   └── testgl.vcxproj 1167│   │   │   ├── testgles2 1168│   │   │   │   └── testgles2.vcxproj 1169│   │   │   ├── testoverlay 1170│   │   │   │   └── testoverlay.vcxproj 1171│   │   │   ├── testpen 1172│   │   │   │   └── testpen.vcxproj 1173│   │   │   ├── testplatform 1174│   │   │   │   └── testplatform.vcxproj 1175│   │   │   ├── testpower 1176│   │   │   │   └── testpower.vcxproj 1177│   │   │   ├── testrendertarget 1178│   │   │   │   └── testrendertarget.vcxproj 1179│   │   │   ├── testrumble 1180│   │   │   │   └── testrumble.vcxproj 1181│   │   │   ├── testscale 1182│   │   │   │   └── testscale.vcxproj 1183│   │   │   ├── testsensor 1184│   │   │   │   └── testsensor.vcxproj 1185│   │   │   ├── testshape 1186│   │   │   │   └── testshape.vcxproj 1187│   │   │   ├── testsoftwaretransparent 1188│   │   │   │   └── testsoftwaretransparent.vcxproj 1189│   │   │   ├── testsprite 1190│   │   │   │   └── testsprite.vcxproj 1191│   │   │   ├── testsurround 1192│   │   │   │   └── testsurround.vcxproj 1193│   │   │   ├── testtray 1194│   │   │   │   └── testtray.vcxproj 1195│   │   │   ├── testvulkan 1196│   │   │   │   └── testvulkan.vcxproj 1197│   │   │   ├── testwm 1198│   │   │   │   └── testwm.vcxproj 1199│   │   │   └── testyuv 1200│   │   │   └── testyuv.vcxproj 1201│   │   ├── VisualC-GDK 1202│   │   │   ├── SDL 1203│   │   │   │   ├── SDL.vcxproj 1204│   │   │   │   └── SDL.vcxproj.filters 1205│   │   │   ├── SDL.sln 1206│   │   │   ├── SDL_test 1207│   │   │   │   └── SDL_test.vcxproj 1208│   │   │   ├── clean.sh 1209│   │   │   ├── logos 1210│   │   │   │   ├── Logo100x100.png 1211│   │   │   │   ├── Logo150x150.png 1212│   │   │   │   ├── Logo44x44.png 1213│   │   │   │   ├── Logo480x480.png 1214│   │   │   │   └── SplashScreenImage.png 1215│   │   │   └── tests 1216│   │   │   ├── testcontroller 1217│   │   │   │   ├── PackageLayout.xml 1218│   │   │   │   ├── testcontroller.vcxproj 1219│   │   │   │   ├── testcontroller.vcxproj.filters 1220│   │   │   │   ├── wingdk 1221│   │   │   │   │   └── MicrosoftGame.config 1222│   │   │   │   ├── xboxone 1223│   │   │   │   │   └── MicrosoftGame.config 1224│   │   │   │   └── xboxseries 1225│   │   │   │   └── MicrosoftGame.config 1226│   │   │   ├── testgdk 1227│   │   │   │   ├── PackageLayout.xml 1228│   │   │   │   ├── src 1229│   │   │   │   │   └── testgdk.cpp 1230│   │   │   │   ├── testgdk.vcxproj 1231│   │   │   │   ├── testgdk.vcxproj.filters 1232│   │   │   │   ├── wingdk 1233│   │   │   │   │   └── MicrosoftGame.config 1234│   │   │   │   ├── xboxone 1235│   │   │   │   │   └── MicrosoftGame.config 1236│   │   │   │   └── xboxseries 1237│   │   │   │   └── MicrosoftGame.config 1238│   │   │   └── testsprite 1239│   │   │   ├── PackageLayout.xml 1240│   │   │   ├── testsprite.vcxproj 1241│   │   │   ├── testsprite.vcxproj.filters 1242│   │   │   ├── wingdk 1243│   │   │   │   └── MicrosoftGame.config 1244│   │   │   ├── xboxone 1245│   │   │   │   └── MicrosoftGame.config 1246│   │   │   └── xboxseries 1247│   │   │   └── MicrosoftGame.config 1248│   │   ├── WhatsNew.txt 1249│   │   ├── Xcode 1250│   │   │   ├── SDL 1251│   │   │   │   ├── Info-Framework.plist 1252│   │   │   │   ├── SDL.xcodeproj 1253│   │   │   │   │   └── project.pbxproj 1254│   │   │   │   ├── SDL3 1255│   │   │   │   │   └── Info.plist 1256│   │   │   │   ├── config.xcconfig 1257│   │   │   │   └── pkg-support 1258│   │   │   │   ├── SDL.info 1259│   │   │   │   ├── build.xcconfig 1260│   │   │   │   ├── resources 1261│   │   │   │   │   ├── CMake 1262│   │   │   │   │   │   ├── SDL3Config.cmake 1263│   │   │   │   │   │   └── SDL3ConfigVersion.cmake 1264│   │   │   │   │   ├── INSTALL.md 1265│   │   │   │   │   ├── SDL_DS_Store 1266│   │   │   │   │   └── framework 1267│   │   │   │   │   └── INSTALL.md 1268│   │   │   │   ├── sdl_logo.pdf 1269│   │   │   │   └── share 1270│   │   │   │   └── cmake 1271│   │   │   │   └── SDL3 1272│   │   │   │   ├── SDL3Config.cmake 1273│   │   │   │   └── SDL3ConfigVersion.cmake 1274│   │   │   ├── SDLTest 1275│   │   │   │   ├── SDLTest.xcodeproj 1276│   │   │   │   │   └── project.pbxproj 1277│   │   │   │   ├── config.xcconfig 1278│   │   │   │   └── test-Info.plist 1279│   │   │   └── XcodeDocSet 1280│   │   │   └── Doxyfile 1281│   │   ├── android-project 1282│   │   │   ├── app 1283│   │   │   │   ├── build.gradle 1284│   │   │   │   ├── jni 1285│   │   │   │   │   ├── Android.mk 1286│   │   │   │   │   ├── Application.mk 1287│   │   │   │   │   ├── CMakeLists.txt 1288│   │   │   │   │   └── src 1289│   │   │   │   │   ├── Android.mk 1290│   │   │   │   │   ├── CMakeLists.txt 1291│   │   │   │   │   └── YourSourceHere.c 1292│   │   │   │   ├── proguard-rules.pro 1293│   │   │   │   └── src 1294│   │   │   │   └── main 1295│   │   │   │   ├── AndroidManifest.xml 1296│   │   │   │   ├── java 1297│   │   │   │   │   └── org 1298│   │   │   │   │   └── libsdl 1299│   │   │   │   │   └── app 1300│   │   │   │   │   ├── HIDDevice.java 1301│   │   │   │   │   ├── HIDDeviceBLESteamController.java 1302│   │   │   │   │   ├── HIDDeviceManager.java 1303│   │   │   │   │   ├── HIDDeviceUSB.java 1304│   │   │   │   │   ├── SDL.java 1305│   │   │   │   │   ├── SDLActivity.java 1306│   │   │   │   │   ├── SDLAudioManager.java 1307│   │   │   │   │   ├── SDLControllerManager.java 1308│   │   │   │   │   ├── SDLDummyEdit.java 1309│   │   │   │   │   ├── SDLInputConnection.java 1310│   │   │   │   │   └── SDLSurface.java 1311│   │   │   │   └── res 1312│   │   │   │   ├── mipmap-hdpi 1313│   │   │   │   │   └── ic_launcher.png 1314│   │   │   │   ├── mipmap-mdpi 1315│   │   │   │   │   └── ic_launcher.png 1316│   │   │   │   ├── mipmap-xhdpi 1317│   │   │   │   │   └── ic_launcher.png 1318│   │   │   │   ├── mipmap-xxhdpi 1319│   │   │   │   │   └── ic_launcher.png 1320│   │   │   │   ├── mipmap-xxxhdpi 1321│   │   │   │   │   └── ic_launcher.png 1322│   │   │   │   └── values 1323│   │   │   │   ├── colors.xml 1324│   │   │   │   ├── strings.xml 1325│   │   │   │   └── styles.xml 1326│   │   │   ├── build.gradle 1327│   │   │   ├── gradle 1328│   │   │   │   └── wrapper 1329│   │   │   │   ├── gradle-wrapper.jar 1330│   │   │   │   └── gradle-wrapper.properties 1331│   │   │   ├── gradle.properties 1332│   │   │   ├── gradlew 1333│   │   │   ├── gradlew.bat 1334│   │   │   └── settings.gradle 1335│   │   ├── build-scripts 1336│   │   │   ├── SDL_migration.cocci 1337│   │   │   ├── add-source-to-projects.pl 1338│   │   │   ├── androidbuildlibs.sh 1339│   │   │   ├── build-release.py 1340│   │   │   ├── build-web-examples.pl 1341│   │   │   ├── casefolding.txt 1342│   │   │   ├── check_android_jni.py 1343│   │   │   ├── check_elf_alignment.sh 1344│   │   │   ├── check_stdlib_usage.py 1345│   │   │   ├── clang-format-src.sh 1346│   │   │   ├── cmake-toolchain-mingw64-i686.cmake 1347│   │   │   ├── cmake-toolchain-mingw64-x86_64.cmake 1348│   │   │   ├── cmake-toolchain-qnx-aarch64le.cmake 1349│   │   │   ├── cmake-toolchain-qnx-x86_64.cmake 1350│   │   │   ├── codechecker-buildbot.sh 1351│   │   │   ├── create-android-project.py 1352│   │   │   ├── create-release.py 1353│   │   │   ├── create_tbds.py 1354│   │   │   ├── fnsince.pl 1355│   │   │   ├── gen_audio_channel_conversion.c 1356│   │   │   ├── git-pre-push-hook.pl 1357│   │   │   ├── makecasefoldhashtable.pl 1358│   │   │   ├── pkg-support 1359│   │   │   │   ├── android 1360│   │   │   │   │   ├── INSTALL.md.in 1361│   │   │   │   │   └── aar 1362│   │   │   │   │   ├── __main__.py.in 1363│   │   │   │   │   ├── cmake 1364│   │   │   │   │   │   ├── SDL3Config.cmake 1365│   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 1366│   │   │   │   │   └── description.json.in 1367│   │   │   │   ├── mingw 1368│   │   │   │   │   ├── INSTALL.md.in 1369│   │   │   │   │   ├── Makefile 1370│   │   │   │   │   └── cmake 1371│   │   │   │   │   ├── SDL3Config.cmake 1372│   │   │   │   │   └── SDL3ConfigVersion.cmake 1373│   │   │   │   ├── msvc 1374│   │   │   │   │   ├── Directory.Build.props 1375│   │   │   │   │   ├── INSTALL.md.in 1376│   │   │   │   │   ├── arm64 1377│   │   │   │   │   │   └── INSTALL.md.in 1378│   │   │   │   │   ├── cmake 1379│   │   │   │   │   │   ├── SDL3Config.cmake.in 1380│   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 1381│   │   │   │   │   ├── x64 1382│   │   │   │   │   │   └── INSTALL.md.in 1383│   │   │   │   │   └── x86 1384│   │   │   │   │   └── INSTALL.md.in 1385│   │   │   │   └── source 1386│   │   │   │   ├── SDL_revision.h.cmake.in 1387│   │   │   │   └── SDL_revision.h.in 1388│   │   │   ├── release-info.json 1389│   │   │   ├── rename_api.py 1390│   │   │   ├── rename_headers.py 1391│   │   │   ├── rename_macros.py 1392│   │   │   ├── rename_symbols.py 1393│   │   │   ├── rename_types.py 1394│   │   │   ├── setup-gdk-desktop.py 1395│   │   │   ├── showrev.sh 1396│   │   │   ├── test-versioning.sh 1397│   │   │   ├── update-copyright.sh 1398│   │   │   ├── update-version.sh 1399│   │   │   ├── updaterev.sh 1400│   │   │   └── wikiheaders.pl 1401│   │   ├── cmake 1402│   │   │   ├── 3rdparty.cmake 1403│   │   │   ├── CPackProjectConfig.cmake.in 1404│   │   │   ├── FindFFmpeg.cmake 1405│   │   │   ├── FindLibUSB.cmake 1406│   │   │   ├── GetGitRevisionDescription.cmake 1407│   │   │   ├── GetGitRevisionDescription.cmake.in 1408│   │   │   ├── PkgConfigHelper.cmake 1409│   │   │   ├── PreseedEmscriptenCache.cmake 1410│   │   │   ├── PreseedMSVCCache.cmake 1411│   │   │   ├── PreseedNokiaNGageCache.cmake 1412│   │   │   ├── SDL3Config.cmake.in 1413│   │   │   ├── SDL3jarTargets.cmake.in 1414│   │   │   ├── android 1415│   │   │   │   ├── FindSdlAndroid.cmake 1416│   │   │   │   ├── FindSdlAndroidBuildTools.cmake 1417│   │   │   │   ├── FindSdlAndroidPlatform.cmake 1418│   │   │   │   ├── SdlAndroidFunctions.cmake 1419│   │   │   │   └── SdlAndroidScript.cmake 1420│   │   │   ├── cmake_uninstall.cmake.in 1421│   │   │   ├── macros.cmake 1422│   │   │   ├── sdl3.pc.in 1423│   │   │   ├── sdlchecks.cmake 1424│   │   │   ├── sdlcommands.cmake 1425│   │   │   ├── sdlcompilers.cmake 1426│   │   │   ├── sdlcpu.cmake 1427│   │   │   ├── sdlmanpages.cmake 1428│   │   │   ├── sdlplatform.cmake 1429│   │   │   ├── test 1430│   │   │   │   ├── CMakeLists.txt 1431│   │   │   │   ├── inc_sdl_slash.c 1432│   │   │   │   ├── main.swift 1433│   │   │   │   ├── main_cli.c 1434│   │   │   │   ├── main_gui.c 1435│   │   │   │   ├── main_lib.c 1436│   │   │   │   ├── sdltest.c 1437│   │   │   │   ├── swift 1438│   │   │   │   │   ├── module.modulemap 1439│   │   │   │   │   └── shim.h 1440│   │   │   │   └── test_pkgconfig.sh 1441│   │   │   └── xxd.py 1442│   │   ├── docs 1443│   │   │   ├── INTRO-androidstudio.md 1444│   │   │   ├── INTRO-cmake.md 1445│   │   │   ├── INTRO-emscripten.md 1446│   │   │   ├── INTRO-mingw.md 1447│   │   │   ├── INTRO-visualstudio.md 1448│   │   │   ├── INTRO-xcode.md 1449│   │   │   ├── README-android.md 1450│   │   │   ├── README-bsd.md 1451│   │   │   ├── README-cmake.md 1452│   │   │   ├── README-contributing.md 1453│   │   │   ├── README-documentation-rules.md 1454│   │   │   ├── README-dynapi.md 1455│   │   │   ├── README-emscripten.md 1456│   │   │   ├── README-gdk.md 1457│   │   │   ├── README-haiku.md 1458│   │   │   ├── README-highdpi.md 1459│   │   │   ├── README-ios.md 1460│   │   │   ├── README-kmsbsd.md 1461│   │   │   ├── README-linux.md 1462│   │   │   ├── README-macos.md 1463│   │   │   ├── README-main-functions.md 1464│   │   │   ├── README-migration.md 1465│   │   │   ├── README-n3ds.md 1466│   │   │   ├── README-ngage.md 1467│   │   │   ├── README-platforms.md 1468│   │   │   ├── README-porting.md 1469│   │   │   ├── README-ps2.md 1470│   │   │   ├── README-ps4.md 1471│   │   │   ├── README-ps5.md 1472│   │   │   ├── README-psp.md 1473│   │   │   ├── README-qnx.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-xr.md 1484│   │   │   ├── README.md 1485│   │   │   ├── doxyfile 1486│   │   │   ├── hello.c 1487│   │   │   └── release_checklist.md 1488│   │   ├── examples 1489│   │   │   ├── CMakeLists.txt 1490│   │   │   ├── README.md 1491│   │   │   ├── asyncio 1492│   │   │   │   ├── 01-load-bitmaps 1493│   │   │   │   │   ├── README.txt 1494│   │   │   │   │   ├── load-bitmaps.c 1495│   │   │   │   │   └── thumbnail.png 1496│   │   │   │   └── description.txt 1497│   │   │   ├── audio 1498│   │   │   │   ├── 01-simple-playback 1499│   │   │   │   │   ├── README.txt 1500│   │   │   │   │   └── simple-playback.c 1501│   │   │   │   ├── 02-simple-playback-callback 1502│   │   │   │   │   ├── README.txt 1503│   │   │   │   │   └── simple-playback-callback.c 1504│   │   │   │   ├── 03-load-wav 1505│   │   │   │   │   ├── README.txt 1506│   │   │   │   │   └── load-wav.c 1507│   │   │   │   ├── 04-multiple-streams 1508│   │   │   │   │   ├── README.txt 1509│   │   │   │   │   └── multiple-streams.c 1510│   │   │   │   ├── 05-planar-data 1511│   │   │   │   │   ├── README.txt 1512│   │   │   │   │   ├── onmouseover.webp 1513│   │   │   │   │   ├── planar-data.c 1514│   │   │   │   │   └── thumbnail.png 1515│   │   │   │   ├── onmouseover.webp 1516│   │   │   │   └── thumbnail.png 1517│   │   │   ├── camera 1518│   │   │   │   └── 01-read-and-draw 1519│   │   │   │   ├── README.txt 1520│   │   │   │   ├── onmouseover.webp 1521│   │   │   │   ├── read-and-draw.c 1522│   │   │   │   └── thumbnail.png 1523│   │   │   ├── categories.txt 1524│   │   │   ├── demo 1525│   │   │   │   ├── 01-snake 1526│   │   │   │   │   ├── README.txt 1527│   │   │   │   │   ├── onmouseover.webp 1528│   │   │   │   │   ├── snake.c 1529│   │   │   │   │   └── thumbnail.png 1530│   │   │   │   ├── 02-woodeneye-008 1531│   │   │   │   │   ├── README.txt 1532│   │   │   │   │   ├── onmouseover.webp 1533│   │   │   │   │   ├── thumbnail.png 1534│   │   │   │   │   └── woodeneye-008.c 1535│   │   │   │   ├── 03-infinite-monkeys 1536│   │   │   │   │   ├── README.txt 1537│   │   │   │   │   ├── infinite-monkeys.c 1538│   │   │   │   │   ├── onmouseover.webp 1539│   │   │   │   │   └── thumbnail.png 1540│   │   │   │   ├── 04-bytepusher 1541│   │   │   │   │   ├── README.txt 1542│   │   │   │   │   ├── bytepusher.c 1543│   │   │   │   │   ├── onmouseover.webp 1544│   │   │   │   │   └── thumbnail.png 1545│   │   │   │   └── description.txt 1546│   │   │   ├── highlight-plugin.lua 1547│   │   │   ├── input 1548│   │   │   │   ├── 01-joystick-polling 1549│   │   │   │   │   ├── README.txt 1550│   │   │   │   │   ├── joystick-polling.c 1551│   │   │   │   │   ├── onmouseover.webp 1552│   │   │   │   │   └── thumbnail.png 1553│   │   │   │   ├── 02-joystick-events 1554│   │   │   │   │   ├── README.txt 1555│   │   │   │   │   ├── joystick-events.c 1556│   │   │   │   │   ├── onmouseover.webp 1557│   │   │   │   │   └── thumbnail.png 1558│   │   │   │   ├── 03-gamepad-polling 1559│   │   │   │   │   ├── README.txt 1560│   │   │   │   │   ├── gamepad-polling.c 1561│   │   │   │   │   ├── onmouseover.webp 1562│   │   │   │   │   └── thumbnail.png 1563│   │   │   │   └── 04-gamepad-events 1564│   │   │   │   ├── README.txt 1565│   │   │   │   ├── gamepad-events.c 1566│   │   │   │   ├── onmouseover.webp 1567│   │   │   │   └── thumbnail.png 1568│   │   │   ├── misc 1569│   │   │   │   ├── 01-power 1570│   │   │   │   │   ├── README.txt 1571│   │   │   │   │   ├── onmouseover.webp 1572│   │   │   │   │   ├── power.c 1573│   │   │   │   │   └── thumbnail.png 1574│   │   │   │   ├── 02-clipboard 1575│   │   │   │   │   ├── README.txt 1576│   │   │   │   │   ├── clipboard.c 1577│   │   │   │   │   ├── onmouseover.webp 1578│   │   │   │   │   └── thumbnail.png 1579│   │   │   │   ├── 03-locale 1580│   │   │   │   │   ├── README.txt 1581│   │   │   │   │   ├── locale.c 1582│   │   │   │   │   └── thumbnail.png 1583│   │   │   │   └── description.txt 1584│   │   │   ├── pen 1585│   │   │   │   └── 01-drawing-lines 1586│   │   │   │   ├── README.txt 1587│   │   │   │   ├── drawing-lines.c 1588│   │   │   │   ├── onmouseover.webp 1589│   │   │   │   └── thumbnail.png 1590│   │   │   ├── renderer 1591│   │   │   │   ├── 01-clear 1592│   │   │   │   │   ├── README.txt 1593│   │   │   │   │   ├── clear.c 1594│   │   │   │   │   ├── onmouseover.webp 1595│   │   │   │   │   └── thumbnail.png 1596│   │   │   │   ├── 02-primitives 1597│   │   │   │   │   ├── README.txt 1598│   │   │   │   │   ├── primitives.c 1599│   │   │   │   │   └── thumbnail.png 1600│   │   │   │   ├── 03-lines 1601│   │   │   │   │   ├── README.txt 1602│   │   │   │   │   ├── lines.c 1603│   │   │   │   │   ├── onmouseover.webp 1604│   │   │   │   │   └── thumbnail.png 1605│   │   │   │   ├── 04-points 1606│   │   │   │   │   ├── README.txt 1607│   │   │   │   │   ├── onmouseover.webp 1608│   │   │   │   │   ├── points.c 1609│   │   │   │   │   └── thumbnail.png 1610│   │   │   │   ├── 05-rectangles 1611│   │   │   │   │   ├── README.txt 1612│   │   │   │   │   ├── onmouseover.webp 1613│   │   │   │   │   ├── rectangles.c 1614│   │   │   │   │   └── thumbnail.png 1615│   │   │   │   ├── 06-textures 1616│   │   │   │   │   ├── README.txt 1617│   │   │   │   │   ├── onmouseover.webp 1618│   │   │   │   │   ├── textures.c 1619│   │   │   │   │   └── thumbnail.png 1620│   │   │   │   ├── 07-streaming-textures 1621│   │   │   │   │   ├── README.txt 1622│   │   │   │   │   ├── onmouseover.webp 1623│   │   │   │   │   ├── streaming-textures.c 1624│   │   │   │   │   └── thumbnail.png 1625│   │   │   │   ├── 08-rotating-textures 1626│   │   │   │   │   ├── README.txt 1627│   │   │   │   │   ├── onmouseover.webp 1628│   │   │   │   │   ├── rotating-textures.c 1629│   │   │   │   │   └── thumbnail.png 1630│   │   │   │   ├── 09-scaling-textures 1631│   │   │   │   │   ├── README.txt 1632│   │   │   │   │   ├── onmouseover.webp 1633│   │   │   │   │   ├── scaling-textures.c 1634│   │   │   │   │   └── thumbnail.png 1635│   │   │   │   ├── 10-geometry 1636│   │   │   │   │   ├── README.txt 1637│   │   │   │   │   ├── geometry.c 1638│   │   │   │   │   ├── onmouseover.webp 1639│   │   │   │   │   └── thumbnail.png 1640│   │   │   │   ├── 11-color-mods 1641│   │   │   │   │   ├── README.txt 1642│   │   │   │   │   ├── color-mods.c 1643│   │   │   │   │   ├── onmouseover.webp 1644│   │   │   │   │   └── thumbnail.png 1645│   │   │   │   ├── 14-viewport 1646│   │   │   │   │   ├── README.txt 1647│   │   │   │   │   ├── thumbnail.png 1648│   │   │   │   │   └── viewport.c 1649│   │   │   │   ├── 15-cliprect 1650│   │   │   │   │   ├── README.txt 1651│   │   │   │   │   ├── cliprect.c 1652│   │   │   │   │   ├── onmouseover.webp 1653│   │   │   │   │   └── thumbnail.png 1654│   │   │   │   ├── 17-read-pixels 1655│   │   │   │   │   ├── README.txt 1656│   │   │   │   │   ├── onmouseover.webp 1657│   │   │   │   │   ├── read-pixels.c 1658│   │   │   │   │   └── thumbnail.png 1659│   │   │   │   ├── 18-debug-text 1660│   │   │   │   │   ├── README.txt 1661│   │   │   │   │   ├── debug-text.c 1662│   │   │   │   │   └── thumbnail.png 1663│   │   │   │   └── 19-affine-textures 1664│   │   │   │   ├── README.txt 1665│   │   │   │   ├── affine-textures.c 1666│   │   │   │   ├── onmouseover.webp 1667│   │   │   │   └── thumbnail.png 1668│   │   │   ├── save-rendering-to-bitmaps.h 1669│   │   │   ├── template-category.html 1670│   │   │   ├── template-homepage.html 1671│   │   │   ├── template-placeholder.png 1672│   │   │   ├── template.c 1673│   │   │   ├── template.css 1674│   │   │   └── template.html 1675│   │   ├── include 1676│   │   │   ├── SDL3 1677│   │   │   │   ├── SDL.h 1678│   │   │   │   ├── SDL_assert.h 1679│   │   │   │   ├── SDL_asyncio.h 1680│   │   │   │   ├── SDL_atomic.h 1681│   │   │   │   ├── SDL_audio.h 1682│   │   │   │   ├── SDL_begin_code.h 1683│   │   │   │   ├── SDL_bits.h 1684│   │   │   │   ├── SDL_blendmode.h 1685│   │   │   │   ├── SDL_camera.h 1686│   │   │   │   ├── SDL_clipboard.h 1687│   │   │   │   ├── SDL_close_code.h 1688│   │   │   │   ├── SDL_copying.h 1689│   │   │   │   ├── SDL_cpuinfo.h 1690│   │   │   │   ├── SDL_dialog.h 1691│   │   │   │   ├── SDL_dlopennote.h 1692│   │   │   │   ├── SDL_egl.h 1693│   │   │   │   ├── SDL_endian.h 1694│   │   │   │   ├── SDL_error.h 1695│   │   │   │   ├── SDL_events.h 1696│   │   │   │   ├── SDL_filesystem.h 1697│   │   │   │   ├── SDL_gamepad.h 1698│   │   │   │   ├── SDL_gpu.h 1699│   │   │   │   ├── SDL_guid.h 1700│   │   │   │   ├── SDL_haptic.h 1701│   │   │   │   ├── SDL_hidapi.h 1702│   │   │   │   ├── SDL_hints.h 1703│   │   │   │   ├── SDL_init.h 1704│   │   │   │   ├── SDL_intrin.h 1705│   │   │   │   ├── SDL_iostream.h 1706│   │   │   │   ├── SDL_joystick.h 1707│   │   │   │   ├── SDL_keyboard.h 1708│   │   │   │   ├── SDL_keycode.h 1709│   │   │   │   ├── SDL_loadso.h 1710│   │   │   │   ├── SDL_locale.h 1711│   │   │   │   ├── SDL_log.h 1712│   │   │   │   ├── SDL_main.h 1713│   │   │   │   ├── SDL_main_impl.h 1714│   │   │   │   ├── SDL_messagebox.h 1715│   │   │   │   ├── SDL_metal.h 1716│   │   │   │   ├── SDL_misc.h 1717│   │   │   │   ├── SDL_mouse.h 1718│   │   │   │   ├── SDL_mutex.h 1719│   │   │   │   ├── SDL_oldnames.h 1720│   │   │   │   ├── SDL_opengl.h 1721│   │   │   │   ├── SDL_opengl_glext.h 1722│   │   │   │   ├── SDL_opengles.h 1723│   │   │   │   ├── SDL_opengles2.h 1724│   │   │   │   ├── SDL_opengles2_gl2.h 1725│   │   │   │   ├── SDL_opengles2_gl2ext.h 1726│   │   │   │   ├── SDL_opengles2_gl2platform.h 1727│   │   │   │   ├── SDL_opengles2_khrplatform.h 1728│   │   │   │   ├── SDL_openxr.h 1729│   │   │   │   ├── SDL_pen.h 1730│   │   │   │   ├── SDL_pixels.h 1731│   │   │   │   ├── SDL_platform.h 1732│   │   │   │   ├── SDL_platform_defines.h 1733│   │   │   │   ├── SDL_power.h 1734│   │   │   │   ├── SDL_process.h 1735│   │   │   │   ├── SDL_properties.h 1736│   │   │   │   ├── SDL_rect.h 1737│   │   │   │   ├── SDL_render.h 1738│   │   │   │   ├── SDL_revision.h 1739│   │   │   │   ├── SDL_scancode.h 1740│   │   │   │   ├── SDL_sensor.h 1741│   │   │   │   ├── SDL_stdinc.h 1742│   │   │   │   ├── SDL_storage.h 1743│   │   │   │   ├── SDL_surface.h 1744│   │   │   │   ├── SDL_system.h 1745│   │   │   │   ├── SDL_test.h 1746│   │   │   │   ├── SDL_test_assert.h 1747│   │   │   │   ├── SDL_test_common.h 1748│   │   │   │   ├── SDL_test_compare.h 1749│   │   │   │   ├── SDL_test_crc32.h 1750│   │   │   │   ├── SDL_test_font.h 1751│   │   │   │   ├── SDL_test_fuzzer.h 1752│   │   │   │   ├── SDL_test_harness.h 1753│   │   │   │   ├── SDL_test_log.h 1754│   │   │   │   ├── SDL_test_md5.h 1755│   │   │   │   ├── SDL_test_memory.h 1756│   │   │   │   ├── SDL_thread.h 1757│   │   │   │   ├── SDL_time.h 1758│   │   │   │   ├── SDL_timer.h 1759│   │   │   │   ├── SDL_touch.h 1760│   │   │   │   ├── SDL_tray.h 1761│   │   │   │   ├── SDL_version.h 1762│   │   │   │   ├── SDL_video.h 1763│   │   │   │   └── SDL_vulkan.h 1764│   │   │   └── build_config 1765│   │   │   ├── SDL_build_config.h 1766│   │   │   ├── SDL_build_config.h.cmake 1767│   │   │   ├── SDL_build_config_android.h 1768│   │   │   ├── SDL_build_config_ios.h 1769│   │   │   ├── SDL_build_config_macos.h 1770│   │   │   ├── SDL_build_config_minimal.h 1771│   │   │   ├── SDL_build_config_windows.h 1772│   │   │   ├── SDL_build_config_wingdk.h 1773│   │   │   ├── SDL_build_config_xbox.h 1774│   │   │   └── SDL_revision.h.cmake 1775│   │   ├── src 1776│   │   │   ├── SDL.c 1777│   │   │   ├── SDL_assert.c 1778│   │   │   ├── SDL_assert_c.h 1779│   │   │   ├── SDL_error.c 1780│   │   │   ├── SDL_error_c.h 1781│   │   │   ├── SDL_guid.c 1782│   │   │   ├── SDL_hashtable.c 1783│   │   │   ├── SDL_hashtable.h 1784│   │   │   ├── SDL_hints.c 1785│   │   │   ├── SDL_hints_c.h 1786│   │   │   ├── SDL_internal.h 1787│   │   │   ├── SDL_list.c 1788│   │   │   ├── SDL_list.h 1789│   │   │   ├── SDL_log.c 1790│   │   │   ├── SDL_log_c.h 1791│   │   │   ├── SDL_properties.c 1792│   │   │   ├── SDL_properties_c.h 1793│   │   │   ├── SDL_utils.c 1794│   │   │   ├── SDL_utils_c.h 1795│   │   │   ├── atomic 1796│   │   │   │   ├── SDL_atomic.c 1797│   │   │   │   └── SDL_spinlock.c 1798│   │   │   ├── audio 1799│   │   │   │   ├── SDL_audio.c 1800│   │   │   │   ├── SDL_audio_c.h 1801│   │   │   │   ├── SDL_audio_channel_converters.h 1802│   │   │   │   ├── SDL_audiocvt.c 1803│   │   │   │   ├── SDL_audiodev.c 1804│   │   │   │   ├── SDL_audiodev_c.h 1805│   │   │   │   ├── SDL_audioqueue.c 1806│   │   │   │   ├── SDL_audioqueue.h 1807│   │   │   │   ├── SDL_audioresample.c 1808│   │   │   │   ├── SDL_audioresample.h 1809│   │   │   │   ├── SDL_audiotypecvt.c 1810│   │   │   │   ├── SDL_mixer.c 1811│   │   │   │   ├── SDL_sysaudio.h 1812│   │   │   │   ├── SDL_wave.c 1813│   │   │   │   ├── SDL_wave.h 1814│   │   │   │   ├── aaudio 1815│   │   │   │   │   ├── SDL_aaudio.c 1816│   │   │   │   │   ├── SDL_aaudio.h 1817│   │   │   │   │   └── SDL_aaudiofuncs.h 1818│   │   │   │   ├── alsa 1819│   │   │   │   │   ├── SDL_alsa_audio.c 1820│   │   │   │   │   └── SDL_alsa_audio.h 1821│   │   │   │   ├── coreaudio 1822│   │   │   │   │   ├── SDL_coreaudio.h 1823│   │   │   │   │   └── SDL_coreaudio.m 1824│   │   │   │   ├── directsound 1825│   │   │   │   │   ├── SDL_directsound.c 1826│   │   │   │   │   └── SDL_directsound.h 1827│   │   │   │   ├── disk 1828│   │   │   │   │   ├── SDL_diskaudio.c 1829│   │   │   │   │   └── SDL_diskaudio.h 1830│   │   │   │   ├── dsp 1831│   │   │   │   │   ├── SDL_dspaudio.c 1832│   │   │   │   │   └── SDL_dspaudio.h 1833│   │   │   │   ├── dummy 1834│   │   │   │   │   ├── SDL_dummyaudio.c 1835│   │   │   │   │   └── SDL_dummyaudio.h 1836│   │   │   │   ├── emscripten 1837│   │   │   │   │   ├── SDL_emscriptenaudio.c 1838│   │   │   │   │   └── SDL_emscriptenaudio.h 1839│   │   │   │   ├── haiku 1840│   │   │   │   │   ├── SDL_haikuaudio.cc 1841│   │   │   │   │   └── SDL_haikuaudio.h 1842│   │   │   │   ├── jack 1843│   │   │   │   │   ├── SDL_jackaudio.c 1844│   │   │   │   │   └── SDL_jackaudio.h 1845│   │   │   │   ├── n3ds 1846│   │   │   │   │   ├── SDL_n3dsaudio.c 1847│   │   │   │   │   └── SDL_n3dsaudio.h 1848│   │   │   │   ├── netbsd 1849│   │   │   │   │   ├── SDL_netbsdaudio.c 1850│   │   │   │   │   └── SDL_netbsdaudio.h 1851│   │   │   │   ├── ngage 1852│   │   │   │   │   ├── SDL_ngageaudio.c 1853│   │   │   │   │   ├── SDL_ngageaudio.cpp 1854│   │   │   │   │   ├── SDL_ngageaudio.h 1855│   │   │   │   │   └── SDL_ngageaudio.hpp 1856│   │   │   │   ├── openslES 1857│   │   │   │   │   ├── SDL_openslES.c 1858│   │   │   │   │   └── SDL_openslES.h 1859│   │   │   │   ├── pipewire 1860│   │   │   │   │   ├── SDL_pipewire.c 1861│   │   │   │   │   └── SDL_pipewire.h 1862│   │   │   │   ├── ps2 1863│   │   │   │   │   ├── SDL_ps2audio.c 1864│   │   │   │   │   └── SDL_ps2audio.h 1865│   │   │   │   ├── psp 1866│   │   │   │   │   ├── SDL_pspaudio.c 1867│   │   │   │   │   └── SDL_pspaudio.h 1868│   │   │   │   ├── pulseaudio 1869│   │   │   │   │   ├── SDL_pulseaudio.c 1870│   │   │   │   │   └── SDL_pulseaudio.h 1871│   │   │   │   ├── qnx 1872│   │   │   │   │   ├── SDL_qsa_audio.c 1873│   │   │   │   │   └── SDL_qsa_audio.h 1874│   │   │   │   ├── sndio 1875│   │   │   │   │   ├── SDL_sndioaudio.c 1876│   │   │   │   │   └── SDL_sndioaudio.h 1877│   │   │   │   ├── vita 1878│   │   │   │   │   ├── SDL_vitaaudio.c 1879│   │   │   │   │   └── SDL_vitaaudio.h 1880│   │   │   │   └── wasapi 1881│   │   │   │   ├── SDL_wasapi.c 1882│   │   │   │   └── SDL_wasapi.h 1883│   │   │   ├── camera 1884│   │   │   │   ├── SDL_camera.c 1885│   │   │   │   ├── SDL_camera_c.h 1886│   │   │   │   ├── SDL_syscamera.h 1887│   │   │   │   ├── android 1888│   │   │   │   │   └── SDL_camera_android.c 1889│   │   │   │   ├── coremedia 1890│   │   │   │   │   └── SDL_camera_coremedia.m 1891│   │   │   │   ├── dummy 1892│   │   │   │   │   └── SDL_camera_dummy.c 1893│   │   │   │   ├── emscripten 1894│   │   │   │   │   └── SDL_camera_emscripten.c 1895│   │   │   │   ├── mediafoundation 1896│   │   │   │   │   └── SDL_camera_mediafoundation.c 1897│   │   │   │   ├── pipewire 1898│   │   │   │   │   └── SDL_camera_pipewire.c 1899│   │   │   │   ├── v4l2 1900│   │   │   │   │   └── SDL_camera_v4l2.c 1901│   │   │   │   └── vita 1902│   │   │   │   └── SDL_camera_vita.c 1903│   │   │   ├── core 1904│   │   │   │   ├── SDL_core_unsupported.c 1905│   │   │   │   ├── SDL_core_unsupported.h 1906│   │   │   │   ├── android 1907│   │   │   │   │   ├── SDL_android.c 1908│   │   │   │   │   └── SDL_android.h 1909│   │   │   │   ├── freebsd 1910│   │   │   │   │   ├── SDL_evdev_kbd_default_keyaccmap.h 1911│   │   │   │   │   └── SDL_evdev_kbd_freebsd.c 1912│   │   │   │   ├── gdk 1913│   │   │   │   │   ├── SDL_gdk.cpp 1914│   │   │   │   │   └── SDL_gdk.h 1915│   │   │   │   ├── haiku 1916│   │   │   │   │   ├── SDL_BApp.h 1917│   │   │   │   │   ├── SDL_BeApp.cc 1918│   │   │   │   │   └── SDL_BeApp.h 1919│   │   │   │   ├── linux 1920│   │   │   │   │   ├── SDL_dbus.c 1921│   │   │   │   │   ├── SDL_dbus.h 1922│   │   │   │   │   ├── SDL_evdev.c 1923│   │   │   │   │   ├── SDL_evdev.h 1924│   │   │   │   │   ├── SDL_evdev_capabilities.c 1925│   │   │   │   │   ├── SDL_evdev_capabilities.h 1926│   │   │   │   │   ├── SDL_evdev_kbd.c 1927│   │   │   │   │   ├── SDL_evdev_kbd.h 1928│   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 1929│   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 1930│   │   │   │   │   ├── SDL_fcitx.c 1931│   │   │   │   │   ├── SDL_fcitx.h 1932│   │   │   │   │   ├── SDL_ibus.c 1933│   │   │   │   │   ├── SDL_ibus.h 1934│   │   │   │   │   ├── SDL_ime.c 1935│   │   │   │   │   ├── SDL_ime.h 1936│   │   │   │   │   ├── SDL_progressbar.c 1937│   │   │   │   │   ├── SDL_progressbar.h 1938│   │   │   │   │   ├── SDL_system_theme.c 1939│   │   │   │   │   ├── SDL_system_theme.h 1940│   │   │   │   │   ├── SDL_threadprio.c 1941│   │   │   │   │   ├── SDL_udev.c 1942│   │   │   │   │   └── SDL_udev.h 1943│   │   │   │   ├── ngage 1944│   │   │   │   │   ├── SDL_ngage.cpp 1945│   │   │   │   │   └── SDL_ngage.h 1946│   │   │   │   ├── openbsd 1947│   │   │   │   │   ├── SDL_wscons.h 1948│   │   │   │   │   ├── SDL_wscons_kbd.c 1949│   │   │   │   │   └── SDL_wscons_mouse.c 1950│   │   │   │   ├── unix 1951│   │   │   │   │   ├── SDL_appid.c 1952│   │   │   │   │   ├── SDL_appid.h 1953│   │   │   │   │   ├── SDL_fribidi.c 1954│   │   │   │   │   ├── SDL_fribidi.h 1955│   │   │   │   │   ├── SDL_gtk.c 1956│   │   │   │   │   ├── SDL_gtk.h 1957│   │   │   │   │   ├── SDL_libthai.c 1958│   │   │   │   │   ├── SDL_libthai.h 1959│   │   │   │   │   ├── SDL_poll.c 1960│   │   │   │   │   └── SDL_poll.h 1961│   │   │   │   └── windows 1962│   │   │   │   ├── SDL_directx.h 1963│   │   │   │   ├── SDL_gameinput.cpp 1964│   │   │   │   ├── SDL_gameinput.h 1965│   │   │   │   ├── SDL_hid.c 1966│   │   │   │   ├── SDL_hid.h 1967│   │   │   │   ├── SDL_immdevice.c 1968│   │   │   │   ├── SDL_immdevice.h 1969│   │   │   │   ├── SDL_windows.c 1970│   │   │   │   ├── SDL_windows.h 1971│   │   │   │   ├── SDL_xinput.c 1972│   │   │   │   ├── SDL_xinput.h 1973│   │   │   │   ├── pch.c 1974│   │   │   │   ├── pch_cpp.cpp 1975│   │   │   │   └── version.rc 1976│   │   │   ├── cpuinfo 1977│   │   │   │   ├── SDL_cpuinfo.c 1978│   │   │   │   └── SDL_cpuinfo_c.h 1979│   │   │   ├── dialog 1980│   │   │   │   ├── SDL_dialog.c 1981│   │   │   │   ├── SDL_dialog.h 1982│   │   │   │   ├── SDL_dialog_utils.c 1983│   │   │   │   ├── SDL_dialog_utils.h 1984│   │   │   │   ├── android 1985│   │   │   │   │   └── SDL_androiddialog.c 1986│   │   │   │   ├── cocoa 1987│   │   │   │   │   └── SDL_cocoadialog.m 1988│   │   │   │   ├── dummy 1989│   │   │   │   │   └── SDL_dummydialog.c 1990│   │   │   │   ├── haiku 1991│   │   │   │   │   └── SDL_haikudialog.cc 1992│   │   │   │   ├── unix 1993│   │   │   │   │   ├── SDL_portaldialog.c 1994│   │   │   │   │   ├── SDL_portaldialog.h 1995│   │   │   │   │   ├── SDL_unixdialog.c 1996│   │   │   │   │   ├── SDL_zenitydialog.c 1997│   │   │   │   │   ├── SDL_zenitydialog.h 1998│   │   │   │   │   ├── SDL_zenitymessagebox.c 1999│   │   │   │   │   └── SDL_zenitymessagebox.h 2000│   │   │   │   └── windows 2001│   │   │   │   └── SDL_windowsdialog.c 2002│   │   │   ├── dynapi 2003│   │   │   │   ├── SDL_dynapi.c 2004│   │   │   │   ├── SDL_dynapi.h 2005│   │   │   │   ├── SDL_dynapi.sym 2006│   │   │   │   ├── SDL_dynapi_overrides.h 2007│   │   │   │   ├── SDL_dynapi_procs.h 2008│   │   │   │   ├── SDL_dynapi_unsupported.h 2009│   │   │   │   └── gendynapi.py 2010│   │   │   ├── events 2011│   │   │   │   ├── SDL_categories.c 2012│   │   │   │   ├── SDL_categories_c.h 2013│   │   │   │   ├── SDL_clipboardevents.c 2014│   │   │   │   ├── SDL_clipboardevents_c.h 2015│   │   │   │   ├── SDL_displayevents.c 2016│   │   │   │   ├── SDL_displayevents_c.h 2017│   │   │   │   ├── SDL_dropevents.c 2018│   │   │   │   ├── SDL_dropevents_c.h 2019│   │   │   │   ├── SDL_events.c 2020│   │   │   │   ├── SDL_events_c.h 2021│   │   │   │   ├── SDL_eventwatch.c 2022│   │   │   │   ├── SDL_eventwatch_c.h 2023│   │   │   │   ├── SDL_keyboard.c 2024│   │   │   │   ├── SDL_keyboard_c.h 2025│   │   │   │   ├── SDL_keymap.c 2026│   │   │   │   ├── SDL_keymap_c.h 2027│   │   │   │   ├── SDL_keysym_to_keycode.c 2028│   │   │   │   ├── SDL_keysym_to_keycode_c.h 2029│   │   │   │   ├── SDL_keysym_to_scancode.c 2030│   │   │   │   ├── SDL_keysym_to_scancode_c.h 2031│   │   │   │   ├── SDL_mouse.c 2032│   │   │   │   ├── SDL_mouse_c.h 2033│   │   │   │   ├── SDL_pen.c 2034│   │   │   │   ├── SDL_pen_c.h 2035│   │   │   │   ├── SDL_quit.c 2036│   │   │   │   ├── SDL_scancode_tables.c 2037│   │   │   │   ├── SDL_scancode_tables_c.h 2038│   │   │   │   ├── SDL_touch.c 2039│   │   │   │   ├── SDL_touch_c.h 2040│   │   │   │   ├── SDL_windowevents.c 2041│   │   │   │   ├── SDL_windowevents_c.h 2042│   │   │   │   ├── blank_cursor.h 2043│   │   │   │   ├── default_cursor.h 2044│   │   │   │   ├── imKStoUCS.c 2045│   │   │   │   ├── imKStoUCS.h 2046│   │   │   │   ├── scancodes_darwin.h 2047│   │   │   │   ├── scancodes_linux.h 2048│   │   │   │   ├── scancodes_windows.h 2049│   │   │   │   └── scancodes_xfree86.h 2050│   │   │   ├── filesystem 2051│   │   │   │   ├── SDL_filesystem.c 2052│   │   │   │   ├── SDL_filesystem_c.h 2053│   │   │   │   ├── SDL_sysfilesystem.h 2054│   │   │   │   ├── android 2055│   │   │   │   │   └── SDL_sysfilesystem.c 2056│   │   │   │   ├── cocoa 2057│   │   │   │   │   └── SDL_sysfilesystem.m 2058│   │   │   │   ├── dummy 2059│   │   │   │   │   ├── SDL_sysfilesystem.c 2060│   │   │   │   │   └── SDL_sysfsops.c 2061│   │   │   │   ├── emscripten 2062│   │   │   │   │   └── SDL_sysfilesystem.c 2063│   │   │   │   ├── gdk 2064│   │   │   │   │   └── SDL_sysfilesystem.cpp 2065│   │   │   │   ├── haiku 2066│   │   │   │   │   └── SDL_sysfilesystem.cc 2067│   │   │   │   ├── n3ds 2068│   │   │   │   │   └── SDL_sysfilesystem.c 2069│   │   │   │   ├── ngage 2070│   │   │   │   │   ├── SDL_sysfilesystem.c 2071│   │   │   │   │   └── SDL_sysfilesystem.cpp 2072│   │   │   │   ├── posix 2073│   │   │   │   │   └── SDL_sysfsops.c 2074│   │   │   │   ├── ps2 2075│   │   │   │   │   └── SDL_sysfilesystem.c 2076│   │   │   │   ├── psp 2077│   │   │   │   │   └── SDL_sysfilesystem.c 2078│   │   │   │   ├── riscos 2079│   │   │   │   │   └── SDL_sysfilesystem.c 2080│   │   │   │   ├── unix 2081│   │   │   │   │   └── SDL_sysfilesystem.c 2082│   │   │   │   ├── vita 2083│   │   │   │   │   └── SDL_sysfilesystem.c 2084│   │   │   │   └── windows 2085│   │   │   │   ├── SDL_sysfilesystem.c 2086│   │   │   │   └── SDL_sysfsops.c 2087│   │   │   ├── gpu 2088│   │   │   │   ├── SDL_gpu.c 2089│   │   │   │   ├── SDL_sysgpu.h 2090│   │   │   │   ├── d3d12 2091│   │   │   │   │   ├── D3D12_Blit.h 2092│   │   │   │   │   ├── D3D_Blit.hlsl 2093│   │   │   │   │   ├── SDL_gpu_d3d12.c 2094│   │   │   │   │   ├── compile_shaders.bat 2095│   │   │   │   │   └── compile_shaders_xbox.bat 2096│   │   │   │   ├── metal 2097│   │   │   │   │   ├── Metal_Blit.h 2098│   │   │   │   │   ├── Metal_Blit.metal 2099│   │   │   │   │   ├── SDL_gpu_metal.m 2100│   │   │   │   │   └── compile_shaders.sh 2101│   │   │   │   ├── vulkan 2102│   │   │   │   │   ├── SDL_gpu_vulkan.c 2103│   │   │   │   │   └── SDL_gpu_vulkan_vkfuncs.h 2104│   │   │   │   └── xr 2105│   │   │   │   ├── SDL_gpu_openxr.c 2106│   │   │   │   ├── SDL_gpu_openxr.h 2107│   │   │   │   ├── SDL_openxr_internal.h 2108│   │   │   │   ├── SDL_openxrdyn.c 2109│   │   │   │   ├── SDL_openxrdyn.h 2110│   │   │   │   └── SDL_openxrsym.h 2111│   │   │   ├── haptic 2112│   │   │   │   ├── SDL_haptic.c 2113│   │   │   │   ├── SDL_haptic_c.h 2114│   │   │   │   ├── SDL_syshaptic.h 2115│   │   │   │   ├── android 2116│   │   │   │   │   ├── SDL_syshaptic.c 2117│   │   │   │   │   └── SDL_syshaptic_c.h 2118│   │   │   │   ├── darwin 2119│   │   │   │   │   ├── SDL_syshaptic.c 2120│   │   │   │   │   └── SDL_syshaptic_c.h 2121│   │   │   │   ├── dummy 2122│   │   │   │   │   └── SDL_syshaptic.c 2123│   │   │   │   ├── hidapi 2124│   │   │   │   │   ├── SDL_hidapihaptic.c 2125│   │   │   │   │   ├── SDL_hidapihaptic.h 2126│   │   │   │   │   ├── SDL_hidapihaptic_c.h 2127│   │   │   │   │   └── SDL_hidapihaptic_lg4ff.c 2128│   │   │   │   ├── linux 2129│   │   │   │   │   └── SDL_syshaptic.c 2130│   │   │   │   └── windows 2131│   │   │   │   ├── SDL_dinputhaptic.c 2132│   │   │   │   ├── SDL_dinputhaptic_c.h 2133│   │   │   │   ├── SDL_windowshaptic.c 2134│   │   │   │   └── SDL_windowshaptic_c.h 2135│   │   │   ├── hidapi 2136│   │   │   │   ├── AUTHORS.txt 2137│   │   │   │   ├── BUILD.autotools.md 2138│   │   │   │   ├── BUILD.cmake.md 2139│   │   │   │   ├── BUILD.md 2140│   │   │   │   ├── CMakeLists.txt 2141│   │   │   │   ├── HACKING.txt 2142│   │   │   │   ├── LICENSE-bsd.txt 2143│   │   │   │   ├── LICENSE-gpl3.txt 2144│   │   │   │   ├── LICENSE-orig.txt 2145│   │   │   │   ├── LICENSE.txt 2146│   │   │   │   ├── Makefile.am 2147│   │   │   │   ├── README.md 2148│   │   │   │   ├── SDL_hidapi.c 2149│   │   │   │   ├── SDL_hidapi_android.h 2150│   │   │   │   ├── SDL_hidapi_c.h 2151│   │   │   │   ├── SDL_hidapi_ios.h 2152│   │   │   │   ├── SDL_hidapi_libusb.h 2153│   │   │   │   ├── SDL_hidapi_linux.h 2154│   │   │   │   ├── SDL_hidapi_mac.h 2155│   │   │   │   ├── SDL_hidapi_netbsd.h 2156│   │   │   │   ├── SDL_hidapi_steamxbox.h 2157│   │   │   │   ├── SDL_hidapi_windows.h 2158│   │   │   │   ├── VERSION 2159│   │   │   │   ├── android 2160│   │   │   │   │   ├── hid.cpp 2161│   │   │   │   │   └── hid.h 2162│   │   │   │   ├── bootstrap 2163│   │   │   │   ├── configure.ac 2164│   │   │   │   ├── dist 2165│   │   │   │   │   └── hidapi.podspec 2166│   │   │   │   ├── documentation 2167│   │   │   │   │   ├── cmake-gui-drop-down.png 2168│   │   │   │   │   └── cmake-gui-highlights.png 2169│   │   │   │   ├── doxygen 2170│   │   │   │   │   ├── Doxyfile 2171│   │   │   │   │   └── main_page.md 2172│   │   │   │   ├── hidapi 2173│   │   │   │   │   └── hidapi.h 2174│   │   │   │   ├── hidtest 2175│   │   │   │   │   ├── CMakeLists.txt 2176│   │   │   │   │   ├── Makefile.am 2177│   │   │   │   │   └── test.c 2178│   │   │   │   ├── ios 2179│   │   │   │   │   └── hid.m 2180│   │   │   │   ├── libusb 2181│   │   │   │   │   ├── CMakeLists.txt 2182│   │   │   │   │   ├── Makefile-manual 2183│   │   │   │   │   ├── Makefile.am 2184│   │   │   │   │   ├── Makefile.freebsd 2185│   │   │   │   │   ├── Makefile.haiku 2186│   │   │   │   │   ├── Makefile.linux 2187│   │   │   │   │   ├── hid.c 2188│   │   │   │   │   ├── hidapi_libusb.h 2189│   │   │   │   │   ├── hidapi_thread_pthread.h 2190│   │   │   │   │   └── hidapi_thread_sdl.h 2191│   │   │   │   ├── linux 2192│   │   │   │   │   ├── CMakeLists.txt 2193│   │   │   │   │   ├── Makefile-manual 2194│   │   │   │   │   ├── Makefile.am 2195│   │   │   │   │   └── hid.c 2196│   │   │   │   ├── m4 2197│   │   │   │   │   ├── ax_pthread.m4 2198│   │   │   │   │   └── pkg.m4 2199│   │   │   │   ├── mac 2200│   │   │   │   │   ├── CMakeLists.txt 2201│   │   │   │   │   ├── Makefile-manual 2202│   │   │   │   │   ├── Makefile.am 2203│   │   │   │   │   ├── hid.c 2204│   │   │   │   │   └── hidapi_darwin.h 2205│   │   │   │   ├── meson.build 2206│   │   │   │   ├── netbsd 2207│   │   │   │   │   ├── CMakeLists.txt 2208│   │   │   │   │   ├── README.md 2209│   │   │   │   │   └── hid.c 2210│   │   │   │   ├── pc 2211│   │   │   │   │   ├── hidapi-hidraw.pc.in 2212│   │   │   │   │   ├── hidapi-libusb.pc.in 2213│   │   │   │   │   ├── hidapi-netbsd.pc.in 2214│   │   │   │   │   └── hidapi.pc.in 2215│   │   │   │   ├── src 2216│   │   │   │   │   ├── CMakeLists.txt 2217│   │   │   │   │   └── cmake 2218│   │   │   │   │   └── hidapi-config.cmake.in 2219│   │   │   │   ├── subprojects 2220│   │   │   │   │   ├── README.md 2221│   │   │   │   │   └── hidapi_build_cmake 2222│   │   │   │   │   └── CMakeLists.txt 2223│   │   │   │   ├── testgui 2224│   │   │   │   │   ├── Makefile-manual 2225│   │   │   │   │   ├── Makefile.am 2226│   │   │   │   │   ├── Makefile.freebsd 2227│   │   │   │   │   ├── Makefile.linux 2228│   │   │   │   │   ├── Makefile.mac 2229│   │   │   │   │   ├── Makefile.mingw 2230│   │   │   │   │   ├── TestGUI.app.in 2231│   │   │   │   │   │   └── Contents 2232│   │   │   │   │   │   ├── Info.plist 2233│   │   │   │   │   │   ├── PkgInfo 2234│   │   │   │   │   │   └── Resources 2235│   │   │   │   │   │   ├── English.lproj 2236│   │   │   │   │   │   │   └── InfoPlist.strings 2237│   │   │   │   │   │   └── Signal11.icns 2238│   │   │   │   │   ├── copy_to_bundle.sh 2239│   │   │   │   │   ├── mac_support.h 2240│   │   │   │   │   ├── mac_support_cocoa.m 2241│   │   │   │   │   ├── test.cpp 2242│   │   │   │   │   ├── testgui.sln 2243│   │   │   │   │   └── testgui.vcproj 2244│   │   │   │   ├── udev 2245│   │   │   │   │   └── 69-hid.rules 2246│   │   │   │   └── windows 2247│   │   │   │   ├── CMakeLists.txt 2248│   │   │   │   ├── Makefile-manual 2249│   │   │   │   ├── Makefile.am 2250│   │   │   │   ├── Makefile.mingw 2251│   │   │   │   ├── hid.c 2252│   │   │   │   ├── hidapi.rc 2253│   │   │   │   ├── hidapi.sln 2254│   │   │   │   ├── hidapi.vcproj 2255│   │   │   │   ├── hidapi.vcxproj 2256│   │   │   │   ├── hidapi_cfgmgr32.h 2257│   │   │   │   ├── hidapi_descriptor_reconstruct.c 2258│   │   │   │   ├── hidapi_descriptor_reconstruct.h 2259│   │   │   │   ├── hidapi_hidclass.h 2260│   │   │   │   ├── hidapi_hidpi.h 2261│   │   │   │   ├── hidapi_hidsdi.h 2262│   │   │   │   ├── hidapi_winapi.h 2263│   │   │   │   ├── hidtest.vcproj 2264│   │   │   │   ├── hidtest.vcxproj 2265│   │   │   │   ├── pp_data_dump 2266│   │   │   │   │   ├── CMakeLists.txt 2267│   │   │   │   │   ├── README.md 2268│   │   │   │   │   └── pp_data_dump.c 2269│   │   │   │   └── test 2270│   │   │   │   ├── CMakeLists.txt 2271│   │   │   │   ├── data 2272│   │   │   │   │   ├── 045E_02FF_0005_0001.pp_data 2273│   │   │   │   │   ├── 045E_02FF_0005_0001_expected.rpt_desc 2274│   │   │   │   │   ├── 045E_02FF_0005_0001_real.rpt_desc 2275│   │   │   │   │   ├── 046A_0011_0006_0001.pp_data 2276│   │   │   │   │   ├── 046A_0011_0006_0001_expected.rpt_desc 2277│   │   │   │   │   ├── 046A_0011_0006_0001_real.rpt_desc 2278│   │   │   │   │   ├── 046D_0A37_0001_000C.pp_data 2279│   │   │   │   │   ├── 046D_0A37_0001_000C_expected.rpt_desc 2280│   │   │   │   │   ├── 046D_0A37_0001_000C_real.rpt_desc 2281│   │   │   │   │   ├── 046D_B010_0001_000C.pp_data 2282│   │   │   │   │   ├── 046D_B010_0001_000C_expected.rpt_desc 2283│   │   │   │   │   ├── 046D_B010_0001_000C_real.rpt_desc 2284│   │   │   │   │   ├── 046D_B010_0001_FF00.pp_data 2285│   │   │   │   │   ├── 046D_B010_0001_FF00_expected.rpt_desc 2286│   │   │   │   │   ├── 046D_B010_0001_FF00_real.rpt_desc 2287│   │   │   │   │   ├── 046D_B010_0002_0001.pp_data 2288│   │   │   │   │   ├── 046D_B010_0002_0001_expected.rpt_desc 2289│   │   │   │   │   ├── 046D_B010_0002_0001_real.rpt_desc 2290│   │   │   │   │   ├── 046D_B010_0002_FF00.pp_data 2291│   │   │   │   │   ├── 046D_B010_0002_FF00_expected.rpt_desc 2292│   │   │   │   │   ├── 046D_B010_0002_FF00_real.rpt_desc 2293│   │   │   │   │   ├── 046D_B010_0006_0001.pp_data 2294│   │   │   │   │   ├── 046D_B010_0006_0001_expected.rpt_desc 2295│   │   │   │   │   ├── 046D_B010_0006_0001_real.rpt_desc 2296│   │   │   │   │   ├── 046D_C077_0002_0001.pp_data 2297│   │   │   │   │   ├── 046D_C077_0002_0001_expected.rpt_desc 2298│   │   │   │   │   ├── 046D_C077_0002_0001_real.rpt_desc 2299│   │   │   │   │   ├── 046D_C283_0004_0001.pp_data 2300│   │   │   │   │   ├── 046D_C283_0004_0001_expected.rpt_desc 2301│   │   │   │   │   ├── 046D_C283_0004_0001_real.rpt_desc 2302│   │   │   │   │   ├── 046D_C52F_0001_000C.pp_data 2303│   │   │   │   │   ├── 046D_C52F_0001_000C_expected.rpt_desc 2304│   │   │   │   │   ├── 046D_C52F_0001_000C_real.rpt_desc 2305│   │   │   │   │   ├── 046D_C52F_0001_FF00.pp_data 2306│   │   │   │   │   ├── 046D_C52F_0001_FF00_expected.rpt_desc 2307│   │   │   │   │   ├── 046D_C52F_0001_FF00_real.rpt_desc 2308│   │   │   │   │   ├── 046D_C52F_0002_0001.pp_data 2309│   │   │   │   │   ├── 046D_C52F_0002_0001_expected.rpt_desc 2310│   │   │   │   │   ├── 046D_C52F_0002_0001_real.rpt_desc 2311│   │   │   │   │   ├── 046D_C52F_0002_FF00.pp_data 2312│   │   │   │   │   ├── 046D_C52F_0002_FF00_expected.rpt_desc 2313│   │   │   │   │   ├── 046D_C52F_0002_FF00_real.rpt_desc 2314│   │   │   │   │   ├── 046D_C534_0001_000C.pp_data 2315│   │   │   │   │   ├── 046D_C534_0001_000C_expected.rpt_desc 2316│   │   │   │   │   ├── 046D_C534_0001_000C_real.rpt_desc 2317│   │   │   │   │   ├── 046D_C534_0001_FF00.pp_data 2318│   │   │   │   │   ├── 046D_C534_0001_FF00_expected.rpt_desc 2319│   │   │   │   │   ├── 046D_C534_0001_FF00_real.rpt_desc 2320│   │   │   │   │   ├── 046D_C534_0002_0001.pp_data 2321│   │   │   │   │   ├── 046D_C534_0002_0001_expected.rpt_desc 2322│   │   │   │   │   ├── 046D_C534_0002_0001_real.rpt_desc 2323│   │   │   │   │   ├── 046D_C534_0002_FF00.pp_data 2324│   │   │   │   │   ├── 046D_C534_0002_FF00_expected.rpt_desc 2325│   │   │   │   │   ├── 046D_C534_0002_FF00_real.rpt_desc 2326│   │   │   │   │   ├── 046D_C534_0006_0001.pp_data 2327│   │   │   │   │   ├── 046D_C534_0006_0001_expected.rpt_desc 2328│   │   │   │   │   ├── 046D_C534_0006_0001_real.rpt_desc 2329│   │   │   │   │   ├── 046D_C534_0080_0001.pp_data 2330│   │   │   │   │   ├── 046D_C534_0080_0001_expected.rpt_desc 2331│   │   │   │   │   ├── 046D_C534_0080_0001_real.rpt_desc 2332│   │   │   │   │   ├── 047F_C056_0001_000C.pp_data 2333│   │   │   │   │   ├── 047F_C056_0001_000C_expected.rpt_desc 2334│   │   │   │   │   ├── 047F_C056_0001_000C_real.rpt_desc 2335│   │   │   │   │   ├── 047F_C056_0003_FFA0.pp_data 2336│   │   │   │   │   ├── 047F_C056_0003_FFA0_expected.rpt_desc 2337│   │   │   │   │   ├── 047F_C056_0003_FFA0_real.rpt_desc 2338│   │   │   │   │   ├── 047F_C056_0005_000B.pp_data 2339│   │   │   │   │   ├── 047F_C056_0005_000B_expected.rpt_desc 2340│   │   │   │   │   ├── 047F_C056_0005_000B_real.rpt_desc 2341│   │   │   │   │   ├── 17CC_1130_0000_FF01.pp_data 2342│   │   │   │   │   ├── 17CC_1130_0000_FF01_expected.rpt_desc 2343│   │   │   │   │   └── 17CC_1130_0000_FF01_real.rpt_desc 2344│   │   │   │   └── hid_report_reconstructor_test.c 2345│   │   │   ├── io 2346│   │   │   │   ├── SDL_asyncio.c 2347│   │   │   │   ├── SDL_asyncio_c.h 2348│   │   │   │   ├── SDL_iostream.c 2349│   │   │   │   ├── SDL_iostream_c.h 2350│   │   │   │   ├── SDL_sysasyncio.h 2351│   │   │   │   ├── generic 2352│   │   │   │   │   └── SDL_asyncio_generic.c 2353│   │   │   │   ├── io_uring 2354│   │   │   │   │   └── SDL_asyncio_liburing.c 2355│   │   │   │   ├── n3ds 2356│   │   │   │   │   ├── SDL_iostreamromfs.c 2357│   │   │   │   │   └── SDL_iostreamromfs.h 2358│   │   │   │   └── windows 2359│   │   │   │   └── SDL_asyncio_windows_ioring.c 2360│   │   │   ├── joystick 2361│   │   │   │   ├── SDL_gamepad.c 2362│   │   │   │   ├── SDL_gamepad_c.h 2363│   │   │   │   ├── SDL_gamepad_db.h 2364│   │   │   │   ├── SDL_joystick.c 2365│   │   │   │   ├── SDL_joystick_c.h 2366│   │   │   │   ├── SDL_steam_virtual_gamepad.c 2367│   │   │   │   ├── SDL_steam_virtual_gamepad.h 2368│   │   │   │   ├── SDL_sysjoystick.h 2369│   │   │   │   ├── android 2370│   │   │   │   │   ├── SDL_sysjoystick.c 2371│   │   │   │   │   └── SDL_sysjoystick_c.h 2372│   │   │   │   ├── apple 2373│   │   │   │   │   ├── SDL_mfijoystick.m 2374│   │   │   │   │   └── SDL_mfijoystick_c.h 2375│   │   │   │   ├── bsd 2376│   │   │   │   │   └── SDL_bsdjoystick.c 2377│   │   │   │   ├── check_8bitdo.sh 2378│   │   │   │   ├── controller_list.h 2379│   │   │   │   ├── controller_type.c 2380│   │   │   │   ├── controller_type.h 2381│   │   │   │   ├── darwin 2382│   │   │   │   │   ├── SDL_iokitjoystick.c 2383│   │   │   │   │   └── SDL_iokitjoystick_c.h 2384│   │   │   │   ├── dummy 2385│   │   │   │   │   └── SDL_sysjoystick.c 2386│   │   │   │   ├── emscripten 2387│   │   │   │   │   ├── SDL_sysjoystick.c 2388│   │   │   │   │   └── SDL_sysjoystick_c.h 2389│   │   │   │   ├── gdk 2390│   │   │   │   │   └── SDL_gameinputjoystick.cpp 2391│   │   │   │   ├── haiku 2392│   │   │   │   │   └── SDL_haikujoystick.cc 2393│   │   │   │   ├── hidapi 2394│   │   │   │   │   ├── SDL_hidapi_8bitdo.c 2395│   │   │   │   │   ├── SDL_hidapi_combined.c 2396│   │   │   │   │   ├── SDL_hidapi_flydigi.c 2397│   │   │   │   │   ├── SDL_hidapi_flydigi.h 2398│   │   │   │   │   ├── SDL_hidapi_gamecube.c 2399│   │   │   │   │   ├── SDL_hidapi_gamesir.c 2400│   │   │   │   │   ├── SDL_hidapi_gip.c 2401│   │   │   │   │   ├── SDL_hidapi_lg4ff.c 2402│   │   │   │   │   ├── SDL_hidapi_luna.c 2403│   │   │   │   │   ├── SDL_hidapi_nintendo.h 2404│   │   │   │   │   ├── SDL_hidapi_ps3.c 2405│   │   │   │   │   ├── SDL_hidapi_ps4.c 2406│   │   │   │   │   ├── SDL_hidapi_ps5.c 2407│   │   │   │   │   ├── SDL_hidapi_rumble.c 2408│   │   │   │   │   ├── SDL_hidapi_rumble.h 2409│   │   │   │   │   ├── SDL_hidapi_shield.c 2410│   │   │   │   │   ├── SDL_hidapi_sinput.c 2411│   │   │   │   │   ├── SDL_hidapi_sinput.h 2412│   │   │   │   │   ├── SDL_hidapi_stadia.c 2413│   │   │   │   │   ├── SDL_hidapi_steam.c 2414│   │   │   │   │   ├── SDL_hidapi_steam_hori.c 2415│   │   │   │   │   ├── SDL_hidapi_steam_triton.c 2416│   │   │   │   │   ├── SDL_hidapi_steamdeck.c 2417│   │   │   │   │   ├── SDL_hidapi_switch.c 2418│   │   │   │   │   ├── SDL_hidapi_switch2.c 2419│   │   │   │   │   ├── SDL_hidapi_wii.c 2420│   │   │   │   │   ├── SDL_hidapi_xbox360.c 2421│   │   │   │   │   ├── SDL_hidapi_xbox360.h 2422│   │   │   │   │   ├── SDL_hidapi_xbox360w.c 2423│   │   │   │   │   ├── SDL_hidapi_xboxone.c 2424│   │   │   │   │   ├── SDL_hidapi_zuiki.c 2425│   │   │   │   │   ├── SDL_hidapijoystick.c 2426│   │   │   │   │   ├── SDL_hidapijoystick_c.h 2427│   │   │   │   │   ├── SDL_report_descriptor.c 2428│   │   │   │   │   ├── SDL_report_descriptor.h 2429│   │   │   │   │   └── steam 2430│   │   │   │   │   ├── controller_constants.h 2431│   │   │   │   │   └── controller_structs.h 2432│   │   │   │   ├── linux 2433│   │   │   │   │   ├── SDL_sysjoystick.c 2434│   │   │   │   │   └── SDL_sysjoystick_c.h 2435│   │   │   │   ├── n3ds 2436│   │   │   │   │   └── SDL_sysjoystick.c 2437│   │   │   │   ├── ps2 2438│   │   │   │   │   └── SDL_sysjoystick.c 2439│   │   │   │   ├── psp 2440│   │   │   │   │   └── SDL_sysjoystick.c 2441│   │   │   │   ├── sort_controllers.py 2442│   │   │   │   ├── usb_ids.h 2443│   │   │   │   ├── virtual 2444│   │   │   │   │   ├── SDL_virtualjoystick.c 2445│   │   │   │   │   └── SDL_virtualjoystick_c.h 2446│   │   │   │   ├── vita 2447│   │   │   │   │   └── SDL_sysjoystick.c 2448│   │   │   │   └── windows 2449│   │   │   │   ├── SDL_dinputjoystick.c 2450│   │   │   │   ├── SDL_dinputjoystick_c.h 2451│   │   │   │   ├── SDL_rawinputjoystick.c 2452│   │   │   │   ├── SDL_rawinputjoystick_c.h 2453│   │   │   │   ├── SDL_windows_gaming_input.c 2454│   │   │   │   ├── SDL_windowsjoystick.c 2455│   │   │   │   ├── SDL_windowsjoystick_c.h 2456│   │   │   │   ├── SDL_xinputjoystick.c 2457│   │   │   │   └── SDL_xinputjoystick_c.h 2458│   │   │   ├── libm 2459│   │   │   │   ├── e_atan2.c 2460│   │   │   │   ├── e_exp.c 2461│   │   │   │   ├── e_fmod.c 2462│   │   │   │   ├── e_log.c 2463│   │   │   │   ├── e_log10.c 2464│   │   │   │   ├── e_pow.c 2465│   │   │   │   ├── e_rem_pio2.c 2466│   │   │   │   ├── e_sqrt.c 2467│   │   │   │   ├── k_cos.c 2468│   │   │   │   ├── k_rem_pio2.c 2469│   │   │   │   ├── k_sin.c 2470│   │   │   │   ├── k_tan.c 2471│   │   │   │   ├── math_libm.h 2472│   │   │   │   ├── math_private.h 2473│   │   │   │   ├── s_atan.c 2474│   │   │   │   ├── s_copysign.c 2475│   │   │   │   ├── s_cos.c 2476│   │   │   │   ├── s_fabs.c 2477│   │   │   │   ├── s_floor.c 2478│   │   │   │   ├── s_isinf.c 2479│   │   │   │   ├── s_isinff.c 2480│   │   │   │   ├── s_isnan.c 2481│   │   │   │   ├── s_isnanf.c 2482│   │   │   │   ├── s_modf.c 2483│   │   │   │   ├── s_scalbn.c 2484│   │   │   │   ├── s_sin.c 2485│   │   │   │   └── s_tan.c 2486│   │   │   ├── loadso 2487│   │   │   │   ├── dlopen 2488│   │   │   │   │   └── SDL_sysloadso.c 2489│   │   │   │   ├── dummy 2490│   │   │   │   │   └── SDL_sysloadso.c 2491│   │   │   │   └── windows 2492│   │   │   │   └── SDL_sysloadso.c 2493│   │   │   ├── locale 2494│   │   │   │   ├── SDL_locale.c 2495│   │   │   │   ├── SDL_syslocale.h 2496│   │   │   │   ├── android 2497│   │   │   │   │   └── SDL_syslocale.c 2498│   │   │   │   ├── dummy 2499│   │   │   │   │   └── SDL_syslocale.c 2500│   │   │   │   ├── emscripten 2501│   │   │   │   │   └── SDL_syslocale.c 2502│   │   │   │   ├── haiku 2503│   │   │   │   │   └── SDL_syslocale.cc 2504│   │   │   │   ├── macos 2505│   │   │   │   │   └── SDL_syslocale.m 2506│   │   │   │   ├── n3ds 2507│   │   │   │   │   └── SDL_syslocale.c 2508│   │   │   │   ├── ngage 2509│   │   │   │   │   └── SDL_syslocale.cpp 2510│   │   │   │   ├── psp 2511│   │   │   │   │   └── SDL_syslocale.c 2512│   │   │   │   ├── unix 2513│   │   │   │   │   └── SDL_syslocale.c 2514│   │   │   │   ├── vita 2515│   │   │   │   │   └── SDL_syslocale.c 2516│   │   │   │   └── windows 2517│   │   │   │   └── SDL_syslocale.c 2518│   │   │   ├── main 2519│   │   │   │   ├── SDL_main_callbacks.c 2520│   │   │   │   ├── SDL_main_callbacks.h 2521│   │   │   │   ├── SDL_runapp.c 2522│   │   │   │   ├── emscripten 2523│   │   │   │   │   ├── SDL_sysmain_callbacks.c 2524│   │   │   │   │   └── SDL_sysmain_runapp.c 2525│   │   │   │   ├── gdk 2526│   │   │   │   │   └── SDL_sysmain_runapp.cpp 2527│   │   │   │   ├── generic 2528│   │   │   │   │   └── SDL_sysmain_callbacks.c 2529│   │   │   │   ├── ios 2530│   │   │   │   │   └── SDL_sysmain_callbacks.m 2531│   │   │   │   ├── n3ds 2532│   │   │   │   │   └── SDL_sysmain_runapp.c 2533│   │   │   │   ├── ngage 2534│   │   │   │   │   ├── SDL_sysmain_callbacks.c 2535│   │   │   │   │   ├── SDL_sysmain_main.cpp 2536│   │   │   │   │   └── SDL_sysmain_main.hpp 2537│   │   │   │   ├── ps2 2538│   │   │   │   │   └── SDL_sysmain_runapp.c 2539│   │   │   │   ├── psp 2540│   │   │   │   │   └── SDL_sysmain_runapp.c 2541│   │   │   │   └── windows 2542│   │   │   │   └── SDL_sysmain_runapp.c 2543│   │   │   ├── misc 2544│   │   │   │   ├── SDL_libusb.c 2545│   │   │   │   ├── SDL_libusb.h 2546│   │   │   │   ├── SDL_sysurl.h 2547│   │   │   │   ├── SDL_url.c 2548│   │   │   │   ├── android 2549│   │   │   │   │   └── SDL_sysurl.c 2550│   │   │   │   ├── dummy 2551│   │   │   │   │   └── SDL_sysurl.c 2552│   │   │   │   ├── emscripten 2553│   │   │   │   │   └── SDL_sysurl.c 2554│   │   │   │   ├── haiku 2555│   │   │   │   │   └── SDL_sysurl.cc 2556│   │   │   │   ├── ios 2557│   │   │   │   │   └── SDL_sysurl.m 2558│   │   │   │   ├── macos 2559│   │   │   │   │   └── SDL_sysurl.m 2560│   │   │   │   ├── riscos 2561│   │   │   │   │   └── SDL_sysurl.c 2562│   │   │   │   ├── unix 2563│   │   │   │   │   └── SDL_sysurl.c 2564│   │   │   │   ├── vita 2565│   │   │   │   │   └── SDL_sysurl.c 2566│   │   │   │   └── windows 2567│   │   │   │   └── SDL_sysurl.c 2568│   │   │   ├── power 2569│   │   │   │   ├── SDL_power.c 2570│   │   │   │   ├── SDL_syspower.h 2571│   │   │   │   ├── android 2572│   │   │   │   │   └── SDL_syspower.c 2573│   │   │   │   ├── emscripten 2574│   │   │   │   │   └── SDL_syspower.c 2575│   │   │   │   ├── haiku 2576│   │   │   │   │   └── SDL_syspower.c 2577│   │   │   │   ├── linux 2578│   │   │   │   │   └── SDL_syspower.c 2579│   │   │   │   ├── macos 2580│   │   │   │   │   └── SDL_syspower.c 2581│   │   │   │   ├── n3ds 2582│   │   │   │   │   └── SDL_syspower.c 2583│   │   │   │   ├── psp 2584│   │   │   │   │   └── SDL_syspower.c 2585│   │   │   │   ├── uikit 2586│   │   │   │   │   ├── SDL_syspower.h 2587│   │   │   │   │   └── SDL_syspower.m 2588│   │   │   │   ├── vita 2589│   │   │   │   │   └── SDL_syspower.c 2590│   │   │   │   └── windows 2591│   │   │   │   └── SDL_syspower.c 2592│   │   │   ├── process 2593│   │   │   │   ├── SDL_process.c 2594│   │   │   │   ├── SDL_sysprocess.h 2595│   │   │   │   ├── dummy 2596│   │   │   │   │   └── SDL_dummyprocess.c 2597│   │   │   │   ├── posix 2598│   │   │   │   │   └── SDL_posixprocess.c 2599│   │   │   │   └── windows 2600│   │   │   │   └── SDL_windowsprocess.c 2601│   │   │   ├── render 2602│   │   │   │   ├── SDL_d3dmath.h 2603│   │   │   │   ├── SDL_render.c 2604│   │   │   │   ├── SDL_render_debug_font.h 2605│   │   │   │   ├── SDL_render_unsupported.c 2606│   │   │   │   ├── SDL_sysrender.h 2607│   │   │   │   ├── SDL_yuv_sw.c 2608│   │   │   │   ├── SDL_yuv_sw_c.h 2609│   │   │   │   ├── direct3d 2610│   │   │   │   │   ├── D3D9_PixelShader_Palette.h 2611│   │   │   │   │   ├── D3D9_PixelShader_Palette.hlsli 2612│   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.h 2613│   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.hlsl 2614│   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.h 2615│   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.hlsl 2616│   │   │   │   │   ├── D3D9_PixelShader_YUV.h 2617│   │   │   │   │   ├── D3D9_PixelShader_YUV.hlsl 2618│   │   │   │   │   ├── SDL_render_d3d.c 2619│   │   │   │   │   ├── SDL_shaders_d3d.c 2620│   │   │   │   │   ├── SDL_shaders_d3d.h 2621│   │   │   │   │   └── compile_shaders.bat 2622│   │   │   │   ├── direct3d11 2623│   │   │   │   │   ├── D3D11_PixelShader_Advanced.h 2624│   │   │   │   │   ├── D3D11_PixelShader_Advanced.hlsl 2625│   │   │   │   │   ├── D3D11_PixelShader_Colors.h 2626│   │   │   │   │   ├── D3D11_PixelShader_Colors.hlsl 2627│   │   │   │   │   ├── D3D11_PixelShader_Common.hlsli 2628│   │   │   │   │   ├── D3D11_PixelShader_Textures.h 2629│   │   │   │   │   ├── D3D11_PixelShader_Textures.hlsl 2630│   │   │   │   │   ├── D3D11_VertexShader.h 2631│   │   │   │   │   ├── D3D11_VertexShader.hlsl 2632│   │   │   │   │   ├── SDL_render_d3d11.c 2633│   │   │   │   │   ├── SDL_shaders_d3d11.c 2634│   │   │   │   │   ├── SDL_shaders_d3d11.h 2635│   │   │   │   │   └── compile_shaders.bat 2636│   │   │   │   ├── direct3d12 2637│   │   │   │   │   ├── D3D12_PixelShader_Advanced.h 2638│   │   │   │   │   ├── D3D12_PixelShader_Advanced.hlsl 2639│   │   │   │   │   ├── D3D12_PixelShader_Colors.h 2640│   │   │   │   │   ├── D3D12_PixelShader_Colors.hlsl 2641│   │   │   │   │   ├── D3D12_PixelShader_Common.hlsli 2642│   │   │   │   │   ├── D3D12_PixelShader_Textures.h 2643│   │   │   │   │   ├── D3D12_PixelShader_Textures.hlsl 2644│   │   │   │   │   ├── D3D12_RootSig_Advanced.h 2645│   │   │   │   │   ├── D3D12_RootSig_Color.h 2646│   │   │   │   │   ├── D3D12_RootSig_Texture.h 2647│   │   │   │   │   ├── D3D12_Shader_Common.hlsli 2648│   │   │   │   │   ├── D3D12_VertexShader.hlsl 2649│   │   │   │   │   ├── D3D12_VertexShader_Advanced.h 2650│   │   │   │   │   ├── D3D12_VertexShader_Color.h 2651│   │   │   │   │   ├── D3D12_VertexShader_Texture.h 2652│   │   │   │   │   ├── SDL_render_d3d12.c 2653│   │   │   │   │   ├── SDL_render_d3d12_xbox.cpp 2654│   │   │   │   │   ├── SDL_render_d3d12_xbox.h 2655│   │   │   │   │   ├── SDL_shaders_d3d12.c 2656│   │   │   │   │   ├── SDL_shaders_d3d12.h 2657│   │   │   │   │   ├── SDL_shaders_d3d12_xboxone.cpp 2658│   │   │   │   │   ├── SDL_shaders_d3d12_xboxseries.cpp 2659│   │   │   │   │   ├── compile_shaders.bat 2660│   │   │   │   │   └── compile_shaders_xbox.bat 2661│   │   │   │   ├── gpu 2662│   │   │   │   │   ├── SDL_gpu_util.h 2663│   │   │   │   │   ├── SDL_pipeline_gpu.c 2664│   │   │   │   │   ├── SDL_pipeline_gpu.h 2665│   │   │   │   │   ├── SDL_render_gpu.c 2666│   │   │   │   │   ├── SDL_shaders_gpu.c 2667│   │   │   │   │   ├── SDL_shaders_gpu.h 2668│   │   │   │   │   └── shaders 2669│   │   │   │   │   ├── build-shaders.sh 2670│   │   │   │   │   ├── color.frag.dxil.h 2671│   │   │   │   │   ├── color.frag.hlsl 2672│   │   │   │   │   ├── color.frag.msl.h 2673│   │   │   │   │   ├── color.frag.spv.h 2674│   │   │   │   │   ├── common.frag.hlsli 2675│   │   │   │   │   ├── dxil.h 2676│   │   │   │   │   ├── linepoint.vert.dxil.h 2677│   │   │   │   │   ├── linepoint.vert.hlsl 2678│   │   │   │   │   ├── linepoint.vert.msl.h 2679│   │   │   │   │   ├── linepoint.vert.spv.h 2680│   │   │   │   │   ├── msl.h 2681│   │   │   │   │   ├── spir-v.h 2682│   │   │   │   │   ├── texture_advanced.frag.dxil.h 2683│   │   │   │   │   ├── texture_advanced.frag.hlsl 2684│   │   │   │   │   ├── texture_advanced.frag.msl.h 2685│   │   │   │   │   ├── texture_advanced.frag.spv.h 2686│   │   │   │   │   ├── texture_rgb.frag.dxil.h 2687│   │   │   │   │   ├── texture_rgb.frag.hlsl 2688│   │   │   │   │   ├── texture_rgb.frag.msl.h 2689│   │   │   │   │   ├── texture_rgb.frag.spv.h 2690│   │   │   │   │   ├── texture_rgba.frag.dxil.h 2691│   │   │   │   │   ├── texture_rgba.frag.hlsl 2692│   │   │   │   │   ├── texture_rgba.frag.msl.h 2693│   │   │   │   │   ├── texture_rgba.frag.spv.h 2694│   │   │   │   │   ├── tri_color.vert.dxil.h 2695│   │   │   │   │   ├── tri_color.vert.hlsl 2696│   │   │   │   │   ├── tri_color.vert.msl.h 2697│   │   │   │   │   ├── tri_color.vert.spv.h 2698│   │   │   │   │   ├── tri_texture.vert.dxil.h 2699│   │   │   │   │   ├── tri_texture.vert.hlsl 2700│   │   │   │   │   ├── tri_texture.vert.msl.h 2701│   │   │   │   │   └── tri_texture.vert.spv.h 2702│   │   │   │   ├── metal 2703│   │   │   │   │   ├── SDL_render_metal.m 2704│   │   │   │   │   ├── SDL_shaders_metal.metal 2705│   │   │   │   │   ├── SDL_shaders_metal_ios.h 2706│   │   │   │   │   ├── SDL_shaders_metal_iphonesimulator.h 2707│   │   │   │   │   ├── SDL_shaders_metal_macos.h 2708│   │   │   │   │   ├── SDL_shaders_metal_tvos.h 2709│   │   │   │   │   ├── SDL_shaders_metal_tvsimulator.h 2710│   │   │   │   │   └── build-metal-shaders.sh 2711│   │   │   │   ├── ngage 2712│   │   │   │   │   ├── SDL_render_ngage.c 2713│   │   │   │   │   ├── SDL_render_ngage.cpp 2714│   │   │   │   │   ├── SDL_render_ngage_c.h 2715│   │   │   │   │   ├── SDL_render_ngage_c.hpp 2716│   │   │   │   │   ├── SDL_render_ops.cpp 2717│   │   │   │   │   └── SDL_render_ops.hpp 2718│   │   │   │   ├── opengl 2719│   │   │   │   │   ├── SDL_glfuncs.h 2720│   │   │   │   │   ├── SDL_render_gl.c 2721│   │   │   │   │   ├── SDL_shaders_gl.c 2722│   │   │   │   │   └── SDL_shaders_gl.h 2723│   │   │   │   ├── opengles2 2724│   │   │   │   │   ├── SDL_gles2funcs.h 2725│   │   │   │   │   ├── SDL_render_gles2.c 2726│   │   │   │   │   ├── SDL_shaders_gles2.c 2727│   │   │   │   │   └── SDL_shaders_gles2.h 2728│   │   │   │   ├── ps2 2729│   │   │   │   │   └── SDL_render_ps2.c 2730│   │   │   │   ├── psp 2731│   │   │   │   │   ├── SDL_render_psp.c 2732│   │   │   │   │   └── SDL_render_psp_c.h 2733│   │   │   │   ├── software 2734│   │   │   │   │   ├── SDL_blendfillrect.c 2735│   │   │   │   │   ├── SDL_blendfillrect.h 2736│   │   │   │   │   ├── SDL_blendline.c 2737│   │   │   │   │   ├── SDL_blendline.h 2738│   │   │   │   │   ├── SDL_blendpoint.c 2739│   │   │   │   │   ├── SDL_blendpoint.h 2740│   │   │   │   │   ├── SDL_draw.h 2741│   │   │   │   │   ├── SDL_drawline.c 2742│   │   │   │   │   ├── SDL_drawline.h 2743│   │   │   │   │   ├── SDL_drawpoint.c 2744│   │   │   │   │   ├── SDL_drawpoint.h 2745│   │   │   │   │   ├── SDL_render_sw.c 2746│   │   │   │   │   ├── SDL_render_sw_c.h 2747│   │   │   │   │   ├── SDL_triangle.c 2748│   │   │   │   │   └── SDL_triangle.h 2749│   │   │   │   ├── vitagxm 2750│   │   │   │   │   ├── SDL_render_vita_gxm.c 2751│   │   │   │   │   ├── SDL_render_vita_gxm_memory.c 2752│   │   │   │   │   ├── SDL_render_vita_gxm_memory.h 2753│   │   │   │   │   ├── SDL_render_vita_gxm_shaders.h 2754│   │   │   │   │   ├── SDL_render_vita_gxm_tools.c 2755│   │   │   │   │   ├── SDL_render_vita_gxm_tools.h 2756│   │   │   │   │   ├── SDL_render_vita_gxm_types.h 2757│   │   │   │   │   └── shader_src 2758│   │   │   │   │   ├── clear_f.cg 2759│   │   │   │   │   ├── clear_v.cg 2760│   │   │   │   │   ├── color_f.cg 2761│   │   │   │   │   ├── color_v.cg 2762│   │   │   │   │   ├── texture_f.cg 2763│   │   │   │   │   └── texture_v.cg 2764│   │   │   │   └── vulkan 2765│   │   │   │   ├── SDL_render_vulkan.c 2766│   │   │   │   ├── SDL_shaders_vulkan.c 2767│   │   │   │   ├── SDL_shaders_vulkan.h 2768│   │   │   │   ├── VULKAN_PixelShader_Advanced.h 2769│   │   │   │   ├── VULKAN_PixelShader_Advanced.hlsl 2770│   │   │   │   ├── VULKAN_PixelShader_Colors.h 2771│   │   │   │   ├── VULKAN_PixelShader_Colors.hlsl 2772│   │   │   │   ├── VULKAN_PixelShader_Common.hlsli 2773│   │   │   │   ├── VULKAN_PixelShader_Textures.h 2774│   │   │   │   ├── VULKAN_PixelShader_Textures.hlsl 2775│   │   │   │   ├── VULKAN_VertexShader.h 2776│   │   │   │   ├── VULKAN_VertexShader.hlsl 2777│   │   │   │   └── compile_shaders.bat 2778│   │   │   ├── sensor 2779│   │   │   │   ├── SDL_sensor.c 2780│   │   │   │   ├── SDL_sensor_c.h 2781│   │   │   │   ├── SDL_syssensor.h 2782│   │   │   │   ├── android 2783│   │   │   │   │   ├── SDL_androidsensor.c 2784│   │   │   │   │   └── SDL_androidsensor.h 2785│   │   │   │   ├── coremotion 2786│   │   │   │   │   ├── SDL_coremotionsensor.h 2787│   │   │   │   │   └── SDL_coremotionsensor.m 2788│   │   │   │   ├── dummy 2789│   │   │   │   │   ├── SDL_dummysensor.c 2790│   │   │   │   │   └── SDL_dummysensor.h 2791│   │   │   │   ├── emscripten 2792│   │   │   │   │   ├── SDL_emscriptensensor.c 2793│   │   │   │   │   └── SDL_emscriptensensor.h 2794│   │   │   │   ├── n3ds 2795│   │   │   │   │   └── SDL_n3dssensor.c 2796│   │   │   │   ├── vita 2797│   │   │   │   │   ├── SDL_vitasensor.c 2798│   │   │   │   │   └── SDL_vitasensor.h 2799│   │   │   │   └── windows 2800│   │   │   │   ├── SDL_windowssensor.c 2801│   │   │   │   └── SDL_windowssensor.h 2802│   │   │   ├── stdlib 2803│   │   │   │   ├── SDL_casefolding.h 2804│   │   │   │   ├── SDL_crc16.c 2805│   │   │   │   ├── SDL_crc32.c 2806│   │   │   │   ├── SDL_getenv.c 2807│   │   │   │   ├── SDL_getenv_c.h 2808│   │   │   │   ├── SDL_iconv.c 2809│   │   │   │   ├── SDL_malloc.c 2810│   │   │   │   ├── SDL_memcpy.c 2811│   │   │   │   ├── SDL_memmove.c 2812│   │   │   │   ├── SDL_memset.c 2813│   │   │   │   ├── SDL_mslibc.c 2814│   │   │   │   ├── SDL_mslibc_arm64.masm 2815│   │   │   │   ├── SDL_mslibc_x64.masm 2816│   │   │   │   ├── SDL_murmur3.c 2817│   │   │   │   ├── SDL_qsort.c 2818│   │   │   │   ├── SDL_random.c 2819│   │   │   │   ├── SDL_stdlib.c 2820│   │   │   │   ├── SDL_string.c 2821│   │   │   │   ├── SDL_strtokr.c 2822│   │   │   │   ├── SDL_sysstdlib.h 2823│   │   │   │   └── SDL_vacopy.h 2824│   │   │   ├── storage 2825│   │   │   │   ├── SDL_storage.c 2826│   │   │   │   ├── SDL_sysstorage.h 2827│   │   │   │   ├── generic 2828│   │   │   │   │   └── SDL_genericstorage.c 2829│   │   │   │   └── steam 2830│   │   │   │   ├── SDL_steamstorage.c 2831│   │   │   │   └── SDL_steamstorage_proc.h 2832│   │   │   ├── test 2833│   │   │   │   ├── SDL_test_assert.c 2834│   │   │   │   ├── SDL_test_common.c 2835│   │   │   │   ├── SDL_test_compare.c 2836│   │   │   │   ├── SDL_test_crc32.c 2837│   │   │   │   ├── SDL_test_font.c 2838│   │   │   │   ├── SDL_test_fuzzer.c 2839│   │   │   │   ├── SDL_test_harness.c 2840│   │   │   │   ├── SDL_test_internal.h 2841│   │   │   │   ├── SDL_test_log.c 2842│   │   │   │   ├── SDL_test_md5.c 2843│   │   │   │   └── SDL_test_memory.c 2844│   │   │   ├── thread 2845│   │   │   │   ├── SDL_systhread.h 2846│   │   │   │   ├── SDL_thread.c 2847│   │   │   │   ├── SDL_thread_c.h 2848│   │   │   │   ├── generic 2849│   │   │   │   │   ├── SDL_syscond.c 2850│   │   │   │   │   ├── SDL_syscond_c.h 2851│   │   │   │   │   ├── SDL_sysmutex.c 2852│   │   │   │   │   ├── SDL_sysmutex_c.h 2853│   │   │   │   │   ├── SDL_sysrwlock.c 2854│   │   │   │   │   ├── SDL_sysrwlock_c.h 2855│   │   │   │   │   ├── SDL_syssem.c 2856│   │   │   │   │   ├── SDL_systhread.c 2857│   │   │   │   │   ├── SDL_systhread_c.h 2858│   │   │   │   │   └── SDL_systls.c 2859│   │   │   │   ├── n3ds 2860│   │   │   │   │   ├── SDL_sysmutex.c 2861│   │   │   │   │   ├── SDL_sysmutex_c.h 2862│   │   │   │   │   ├── SDL_syssem.c 2863│   │   │   │   │   ├── SDL_systhread.c 2864│   │   │   │   │   └── SDL_systhread_c.h 2865│   │   │   │   ├── ps2 2866│   │   │   │   │   ├── SDL_syssem.c 2867│   │   │   │   │   ├── SDL_systhread.c 2868│   │   │   │   │   └── SDL_systhread_c.h 2869│   │   │   │   ├── psp 2870│   │   │   │   │   ├── SDL_sysmutex.c 2871│   │   │   │   │   ├── SDL_sysmutex_c.h 2872│   │   │   │   │   ├── SDL_syssem.c 2873│   │   │   │   │   ├── SDL_systhread.c 2874│   │   │   │   │   └── SDL_systhread_c.h 2875│   │   │   │   ├── pthread 2876│   │   │   │   │   ├── SDL_syscond.c 2877│   │   │   │   │   ├── SDL_sysmutex.c 2878│   │   │   │   │   ├── SDL_sysmutex_c.h 2879│   │   │   │   │   ├── SDL_sysrwlock.c 2880│   │   │   │   │   ├── SDL_syssem.c 2881│   │   │   │   │   ├── SDL_systhread.c 2882│   │   │   │   │   ├── SDL_systhread_c.h 2883│   │   │   │   │   └── SDL_systls.c 2884│   │   │   │   ├── vita 2885│   │   │   │   │   ├── SDL_sysmutex.c 2886│   │   │   │   │   ├── SDL_sysmutex_c.h 2887│   │   │   │   │   ├── SDL_syssem.c 2888│   │   │   │   │   ├── SDL_systhread.c 2889│   │   │   │   │   └── SDL_systhread_c.h 2890│   │   │   │   └── windows 2891│   │   │   │   ├── SDL_syscond_cv.c 2892│   │   │   │   ├── SDL_sysmutex.c 2893│   │   │   │   ├── SDL_sysmutex_c.h 2894│   │   │   │   ├── SDL_sysrwlock_srw.c 2895│   │   │   │   ├── SDL_syssem.c 2896│   │   │   │   ├── SDL_systhread.c 2897│   │   │   │   ├── SDL_systhread_c.h 2898│   │   │   │   └── SDL_systls.c 2899│   │   │   ├── time 2900│   │   │   │   ├── SDL_time.c 2901│   │   │   │   ├── SDL_time_c.h 2902│   │   │   │   ├── n3ds 2903│   │   │   │   │   └── SDL_systime.c 2904│   │   │   │   ├── ngage 2905│   │   │   │   │   └── SDL_systime.cpp 2906│   │   │   │   ├── ps2 2907│   │   │   │   │   └── SDL_systime.c 2908│   │   │   │   ├── psp 2909│   │   │   │   │   └── SDL_systime.c 2910│   │   │   │   ├── unix 2911│   │   │   │   │   └── SDL_systime.c 2912│   │   │   │   ├── vita 2913│   │   │   │   │   └── SDL_systime.c 2914│   │   │   │   └── windows 2915│   │   │   │   └── SDL_systime.c 2916│   │   │   ├── timer 2917│   │   │   │   ├── SDL_timer.c 2918│   │   │   │   ├── SDL_timer_c.h 2919│   │   │   │   ├── haiku 2920│   │   │   │   │   └── SDL_systimer.c 2921│   │   │   │   ├── n3ds 2922│   │   │   │   │   └── SDL_systimer.c 2923│   │   │   │   ├── ngage 2924│   │   │   │   │   └── SDL_systimer.cpp 2925│   │   │   │   ├── ps2 2926│   │   │   │   │   └── SDL_systimer.c 2927│   │   │   │   ├── psp 2928│   │   │   │   │   └── SDL_systimer.c 2929│   │   │   │   ├── unix 2930│   │   │   │   │   └── SDL_systimer.c 2931│   │   │   │   ├── vita 2932│   │   │   │   │   └── SDL_systimer.c 2933│   │   │   │   └── windows 2934│   │   │   │   └── SDL_systimer.c 2935│   │   │   ├── tray 2936│   │   │   │   ├── SDL_tray_utils.c 2937│   │   │   │   ├── SDL_tray_utils.h 2938│   │   │   │   ├── cocoa 2939│   │   │   │   │   └── SDL_tray.m 2940│   │   │   │   ├── dummy 2941│   │   │   │   │   └── SDL_tray.c 2942│   │   │   │   ├── unix 2943│   │   │   │   │   └── SDL_tray.c 2944│   │   │   │   └── windows 2945│   │   │   │   └── SDL_tray.c 2946│   │   │   └── video 2947│   │   │   ├── SDL_RLEaccel.c 2948│   │   │   ├── SDL_RLEaccel_c.h 2949│   │   │   ├── SDL_blit.c 2950│   │   │   ├── SDL_blit.h 2951│   │   │   ├── SDL_blit_0.c 2952│   │   │   ├── SDL_blit_1.c 2953│   │   │   ├── SDL_blit_A.c 2954│   │   │   ├── SDL_blit_N.c 2955│   │   │   ├── SDL_blit_auto.c 2956│   │   │   ├── SDL_blit_auto.h 2957│   │   │   ├── SDL_blit_copy.c 2958│   │   │   ├── SDL_blit_copy.h 2959│   │   │   ├── SDL_blit_slow.c 2960│   │   │   ├── SDL_blit_slow.h 2961│   │   │   ├── SDL_bmp.c 2962│   │   │   ├── SDL_clipboard.c 2963│   │   │   ├── SDL_clipboard_c.h 2964│   │   │   ├── SDL_egl.c 2965│   │   │   ├── SDL_egl_c.h 2966│   │   │   ├── SDL_fillrect.c 2967│   │   │   ├── SDL_pixels.c 2968│   │   │   ├── SDL_pixels_c.h 2969│   │   │   ├── SDL_rect.c 2970│   │   │   ├── SDL_rect_c.h 2971│   │   │   ├── SDL_rect_impl.h 2972│   │   │   ├── SDL_rotate.c 2973│   │   │   ├── SDL_rotate.h 2974│   │   │   ├── SDL_stb.c 2975│   │   │   ├── SDL_stb_c.h 2976│   │   │   ├── SDL_stretch.c 2977│   │   │   ├── SDL_surface.c 2978│   │   │   ├── SDL_surface_c.h 2979│   │   │   ├── SDL_sysvideo.h 2980│   │   │   ├── SDL_video.c 2981│   │   │   ├── SDL_video_c.h 2982│   │   │   ├── SDL_video_unsupported.c 2983│   │   │   ├── SDL_video_unsupported.h 2984│   │   │   ├── SDL_vulkan_internal.h 2985│   │   │   ├── SDL_vulkan_utils.c 2986│   │   │   ├── SDL_yuv.c 2987│   │   │   ├── SDL_yuv_c.h 2988│   │   │   ├── android 2989│   │   │   │   ├── SDL_androidclipboard.c 2990│   │   │   │   ├── SDL_androidclipboard.h 2991│   │   │   │   ├── SDL_androidevents.c 2992│   │   │   │   ├── SDL_androidevents.h 2993│   │   │   │   ├── SDL_androidgl.c 2994│   │   │   │   ├── SDL_androidgl.h 2995│   │   │   │   ├── SDL_androidkeyboard.c 2996│   │   │   │   ├── SDL_androidkeyboard.h 2997│   │   │   │   ├── SDL_androidmessagebox.c 2998│   │   │   │   ├── SDL_androidmessagebox.h 2999│   │   │   │   ├── SDL_androidmouse.c 3000│   │   │   │   ├── SDL_androidmouse.h 3001│   │   │   │   ├── SDL_androidpen.c 3002│   │   │   │   ├── SDL_androidpen.h 3003│   │   │   │   ├── SDL_androidtouch.c 3004│   │   │   │   ├── SDL_androidtouch.h 3005│   │   │   │   ├── SDL_androidvideo.c 3006│   │   │   │   ├── SDL_androidvideo.h 3007│   │   │   │   ├── SDL_androidvulkan.c 3008│   │   │   │   ├── SDL_androidvulkan.h 3009│   │   │   │   ├── SDL_androidwindow.c 3010│   │   │   │   └── SDL_androidwindow.h 3011│   │   │   ├── cocoa 3012│   │   │   │   ├── SDL_cocoaclipboard.h 3013│   │   │   │   ├── SDL_cocoaclipboard.m 3014│   │   │   │   ├── SDL_cocoaevents.h 3015│   │   │   │   ├── SDL_cocoaevents.m 3016│   │   │   │   ├── SDL_cocoakeyboard.h 3017│   │   │   │   ├── SDL_cocoakeyboard.m 3018│   │   │   │   ├── SDL_cocoamessagebox.h 3019│   │   │   │   ├── SDL_cocoamessagebox.m 3020│   │   │   │   ├── SDL_cocoametalview.h 3021│   │   │   │   ├── SDL_cocoametalview.m 3022│   │   │   │   ├── SDL_cocoamodes.h 3023│   │   │   │   ├── SDL_cocoamodes.m 3024│   │   │   │   ├── SDL_cocoamouse.h 3025│   │   │   │   ├── SDL_cocoamouse.m 3026│   │   │   │   ├── SDL_cocoaopengl.h 3027│   │   │   │   ├── SDL_cocoaopengl.m 3028│   │   │   │   ├── SDL_cocoaopengles.h 3029│   │   │   │   ├── SDL_cocoaopengles.m 3030│   │   │   │   ├── SDL_cocoapen.h 3031│   │   │   │   ├── SDL_cocoapen.m 3032│   │   │   │   ├── SDL_cocoashape.h 3033│   │   │   │   ├── SDL_cocoashape.m 3034│   │   │   │   ├── SDL_cocoavideo.h 3035│   │   │   │   ├── SDL_cocoavideo.m 3036│   │   │   │   ├── SDL_cocoavulkan.h 3037│   │   │   │   ├── SDL_cocoavulkan.m 3038│   │   │   │   ├── SDL_cocoawindow.h 3039│   │   │   │   └── SDL_cocoawindow.m 3040│   │   │   ├── directx 3041│   │   │   │   ├── SDL_d3d12.h 3042│   │   │   │   ├── SDL_d3d12_xbox_cmacros.h 3043│   │   │   │   ├── d3d12.h 3044│   │   │   │   ├── d3d12sdklayers.h 3045│   │   │   │   └── gen_xbox_cmacros.cs 3046│   │   │   ├── dummy 3047│   │   │   │   ├── SDL_nullevents.c 3048│   │   │   │   ├── SDL_nullevents_c.h 3049│   │   │   │   ├── SDL_nullframebuffer.c 3050│   │   │   │   ├── SDL_nullframebuffer_c.h 3051│   │   │   │   ├── SDL_nullvideo.c 3052│   │   │   │   └── SDL_nullvideo.h 3053│   │   │   ├── emscripten 3054│   │   │   │   ├── SDL_emscriptenevents.c 3055│   │   │   │   ├── SDL_emscriptenevents.h 3056│   │   │   │   ├── SDL_emscriptenframebuffer.c 3057│   │   │   │   ├── SDL_emscriptenframebuffer.h 3058│   │   │   │   ├── SDL_emscriptenmouse.c 3059│   │   │   │   ├── SDL_emscriptenmouse.h 3060│   │   │   │   ├── SDL_emscriptenopengles.c 3061│   │   │   │   ├── SDL_emscriptenopengles.h 3062│   │   │   │   ├── SDL_emscriptenvideo.c 3063│   │   │   │   └── SDL_emscriptenvideo.h 3064│   │   │   ├── gdk 3065│   │   │   │   ├── SDL_gdktextinput.cpp 3066│   │   │   │   └── SDL_gdktextinput.h 3067│   │   │   ├── haiku 3068│   │   │   │   ├── SDL_BWin.h 3069│   │   │   │   ├── SDL_bclipboard.cc 3070│   │   │   │   ├── SDL_bclipboard.h 3071│   │   │   │   ├── SDL_bevents.cc 3072│   │   │   │   ├── SDL_bevents.h 3073│   │   │   │   ├── SDL_bframebuffer.cc 3074│   │   │   │   ├── SDL_bframebuffer.h 3075│   │   │   │   ├── SDL_bkeyboard.cc 3076│   │   │   │   ├── SDL_bkeyboard.h 3077│   │   │   │   ├── SDL_bmessagebox.cc 3078│   │   │   │   ├── SDL_bmessagebox.h 3079│   │   │   │   ├── SDL_bmodes.cc 3080│   │   │   │   ├── SDL_bmodes.h 3081│   │   │   │   ├── SDL_bopengl.cc 3082│   │   │   │   ├── SDL_bopengl.h 3083│   │   │   │   ├── SDL_bvideo.cc 3084│   │   │   │   ├── SDL_bvideo.h 3085│   │   │   │   ├── SDL_bwindow.cc 3086│   │   │   │   └── SDL_bwindow.h 3087│   │   │   ├── khronos 3088│   │   │   │   ├── EGL 3089│   │   │   │   │   ├── egl.h 3090│   │   │   │   │   ├── eglext.h 3091│   │   │   │   │   └── eglplatform.h 3092│   │   │   │   ├── GLES2 3093│   │   │   │   │   ├── gl2.h 3094│   │   │   │   │   ├── gl2ext.h 3095│   │   │   │   │   └── gl2platform.h 3096│   │   │   │   ├── GLES3 3097│   │   │   │   │   ├── gl3.h 3098│   │   │   │   │   ├── gl31.h 3099│   │   │   │   │   ├── gl32.h 3100│   │   │   │   │   └── gl3platform.h 3101│   │   │   │   ├── KHR 3102│   │   │   │   │   └── khrplatform.h 3103│   │   │   │   ├── openxr 3104│   │   │   │   │   ├── openxr.h 3105│   │   │   │   │   ├── openxr_loader_negotiation.h 3106│   │   │   │   │   ├── openxr_platform.h 3107│   │   │   │   │   ├── openxr_platform_defines.h 3108│   │   │   │   │   ├── openxr_reflection.h 3109│   │   │   │   │   └── openxr_reflection_parent_structs.h 3110│   │   │   │   ├── vk_video 3111│   │   │   │   │   ├── vulkan_video_codec_av1std.h 3112│   │   │   │   │   ├── vulkan_video_codec_av1std_decode.h 3113│   │   │   │   │   ├── vulkan_video_codec_h264std.h 3114│   │   │   │   │   ├── vulkan_video_codec_h264std_decode.h 3115│   │   │   │   │   ├── vulkan_video_codec_h264std_encode.h 3116│   │   │   │   │   ├── vulkan_video_codec_h265std.h 3117│   │   │   │   │   ├── vulkan_video_codec_h265std_decode.h 3118│   │   │   │   │   ├── vulkan_video_codec_h265std_encode.h 3119│   │   │   │   │   └── vulkan_video_codecs_common.h 3120│   │   │   │   └── vulkan 3121│   │   │   │   ├── vk_icd.h 3122│   │   │   │   ├── vk_layer.h 3123│   │   │   │   ├── vk_platform.h 3124│   │   │   │   ├── vulkan.h 3125│   │   │   │   ├── vulkan_android.h 3126│   │   │   │   ├── vulkan_beta.h 3127│   │   │   │   ├── vulkan_core.h 3128│   │   │   │   ├── vulkan_directfb.h 3129│   │   │   │   ├── vulkan_fuchsia.h 3130│   │   │   │   ├── vulkan_ggp.h 3131│   │   │   │   ├── vulkan_ios.h 3132│   │   │   │   ├── vulkan_macos.h 3133│   │   │   │   ├── vulkan_metal.h 3134│   │   │   │   ├── vulkan_screen.h 3135│   │   │   │   ├── vulkan_vi.h 3136│   │   │   │   ├── vulkan_wayland.h 3137│   │   │   │   ├── vulkan_win32.h 3138│   │   │   │   ├── vulkan_xcb.h 3139│   │   │   │   ├── vulkan_xlib.h 3140│   │   │   │   └── vulkan_xlib_xrandr.h 3141│   │   │   ├── kmsdrm 3142│   │   │   │   ├── SDL_kmsdrmdyn.c 3143│   │   │   │   ├── SDL_kmsdrmdyn.h 3144│   │   │   │   ├── SDL_kmsdrmevents.c 3145│   │   │   │   ├── SDL_kmsdrmevents.h 3146│   │   │   │   ├── SDL_kmsdrmmouse.c 3147│   │   │   │   ├── SDL_kmsdrmmouse.h 3148│   │   │   │   ├── SDL_kmsdrmopengles.c 3149│   │   │   │   ├── SDL_kmsdrmopengles.h 3150│   │   │   │   ├── SDL_kmsdrmsym.h 3151│   │   │   │   ├── SDL_kmsdrmvideo.c 3152│   │   │   │   ├── SDL_kmsdrmvideo.h 3153│   │   │   │   ├── SDL_kmsdrmvulkan.c 3154│   │   │   │   └── SDL_kmsdrmvulkan.h 3155│   │   │   ├── miniz.h 3156│   │   │   ├── n3ds 3157│   │   │   │   ├── SDL_n3dsevents.c 3158│   │   │   │   ├── SDL_n3dsevents_c.h 3159│   │   │   │   ├── SDL_n3dsframebuffer.c 3160│   │   │   │   ├── SDL_n3dsframebuffer_c.h 3161│   │   │   │   ├── SDL_n3dsswkb.c 3162│   │   │   │   ├── SDL_n3dsswkb.h 3163│   │   │   │   ├── SDL_n3dstouch.c 3164│   │   │   │   ├── SDL_n3dstouch.h 3165│   │   │   │   ├── SDL_n3dsvideo.c 3166│   │   │   │   └── SDL_n3dsvideo.h 3167│   │   │   ├── ngage 3168│   │   │   │   ├── SDL_ngagevideo.c 3169│   │   │   │   └── SDL_ngagevideo.h 3170│   │   │   ├── offscreen 3171│   │   │   │   ├── SDL_offscreenevents.c 3172│   │   │   │   ├── SDL_offscreenevents_c.h 3173│   │   │   │   ├── SDL_offscreenframebuffer.c 3174│   │   │   │   ├── SDL_offscreenframebuffer_c.h 3175│   │   │   │   ├── SDL_offscreenopengles.c 3176│   │   │   │   ├── SDL_offscreenopengles.h 3177│   │   │   │   ├── SDL_offscreenvideo.c 3178│   │   │   │   ├── SDL_offscreenvideo.h 3179│   │   │   │   ├── SDL_offscreenvulkan.c 3180│   │   │   │   ├── SDL_offscreenvulkan.h 3181│   │   │   │   ├── SDL_offscreenwindow.c 3182│   │   │   │   └── SDL_offscreenwindow.h 3183│   │   │   ├── openvr 3184│   │   │   │   ├── SDL_openvrvideo.c 3185│   │   │   │   ├── SDL_openvrvideo.h 3186│   │   │   │   └── openvr_capi.h 3187│   │   │   ├── ps2 3188│   │   │   │   ├── SDL_ps2video.c 3189│   │   │   │   └── SDL_ps2video.h 3190│   │   │   ├── psp 3191│   │   │   │   ├── SDL_pspevents.c 3192│   │   │   │   ├── SDL_pspevents_c.h 3193│   │   │   │   ├── SDL_pspgl.c 3194│   │   │   │   ├── SDL_pspgl_c.h 3195│   │   │   │   ├── SDL_pspvideo.c 3196│   │   │   │   └── SDL_pspvideo.h 3197│   │   │   ├── qnx 3198│   │   │   │   ├── SDL_qnx.h 3199│   │   │   │   ├── SDL_qnxgl.c 3200│   │   │   │   ├── SDL_qnxkeyboard.c 3201│   │   │   │   ├── SDL_qnxmodes.c 3202│   │   │   │   ├── SDL_qnxmouse.c 3203│   │   │   │   ├── SDL_qnxpointer.c 3204│   │   │   │   └── SDL_qnxvideo.c 3205│   │   │   ├── raspberry 3206│   │   │   │   ├── SDL_rpievents.c 3207│   │   │   │   ├── SDL_rpievents_c.h 3208│   │   │   │   ├── SDL_rpimouse.c 3209│   │   │   │   ├── SDL_rpimouse.h 3210│   │   │   │   ├── SDL_rpiopengles.c 3211│   │   │   │   ├── SDL_rpiopengles.h 3212│   │   │   │   ├── SDL_rpivideo.c 3213│   │   │   │   └── SDL_rpivideo.h 3214│   │   │   ├── riscos 3215│   │   │   │   ├── SDL_riscosdefs.h 3216│   │   │   │   ├── SDL_riscosevents.c 3217│   │   │   │   ├── SDL_riscosevents_c.h 3218│   │   │   │   ├── SDL_riscosframebuffer.c 3219│   │   │   │   ├── SDL_riscosframebuffer_c.h 3220│   │   │   │   ├── SDL_riscosmessagebox.c 3221│   │   │   │   ├── SDL_riscosmessagebox.h 3222│   │   │   │   ├── SDL_riscosmodes.c 3223│   │   │   │   ├── SDL_riscosmodes.h 3224│   │   │   │   ├── SDL_riscosmouse.c 3225│   │   │   │   ├── SDL_riscosmouse.h 3226│   │   │   │   ├── SDL_riscosvideo.c 3227│   │   │   │   ├── SDL_riscosvideo.h 3228│   │   │   │   ├── SDL_riscoswindow.c 3229│   │   │   │   ├── SDL_riscoswindow.h 3230│   │   │   │   └── scancodes_riscos.h 3231│   │   │   ├── sdlgenblit.pl 3232│   │   │   ├── stb_image.h 3233│   │   │   ├── uikit 3234│   │   │   │   ├── SDL_uikitappdelegate.h 3235│   │   │   │   ├── SDL_uikitappdelegate.m 3236│   │   │   │   ├── SDL_uikitclipboard.h 3237│   │   │   │   ├── SDL_uikitclipboard.m 3238│   │   │   │   ├── SDL_uikitevents.h 3239│   │   │   │   ├── SDL_uikitevents.m 3240│   │   │   │   ├── SDL_uikitmessagebox.h 3241│   │   │   │   ├── SDL_uikitmessagebox.m 3242│   │   │   │   ├── SDL_uikitmetalview.h 3243│   │   │   │   ├── SDL_uikitmetalview.m 3244│   │   │   │   ├── SDL_uikitmodes.h 3245│   │   │   │   ├── SDL_uikitmodes.m 3246│   │   │   │   ├── SDL_uikitopengles.h 3247│   │   │   │   ├── SDL_uikitopengles.m 3248│   │   │   │   ├── SDL_uikitopenglview.h 3249│   │   │   │   ├── SDL_uikitopenglview.m 3250│   │   │   │   ├── SDL_uikitpen.h 3251│   │   │   │   ├── SDL_uikitpen.m 3252│   │   │   │   ├── SDL_uikitvideo.h 3253│   │   │   │   ├── SDL_uikitvideo.m 3254│   │   │   │   ├── SDL_uikitview.h 3255│   │   │   │   ├── SDL_uikitview.m 3256│   │   │   │   ├── SDL_uikitviewcontroller.h 3257│   │   │   │   ├── SDL_uikitviewcontroller.m 3258│   │   │   │   ├── SDL_uikitvulkan.h 3259│   │   │   │   ├── SDL_uikitvulkan.m 3260│   │   │   │   ├── SDL_uikitwindow.h 3261│   │   │   │   └── SDL_uikitwindow.m 3262│   │   │   ├── vita 3263│   │   │   │   ├── SDL_vitaframebuffer.c 3264│   │   │   │   ├── SDL_vitaframebuffer.h 3265│   │   │   │   ├── SDL_vitagl_pvr.c 3266│   │   │   │   ├── SDL_vitagles.c 3267│   │   │   │   ├── SDL_vitagles_pvr.c 3268│   │   │   │   ├── SDL_vitakeyboard.c 3269│   │   │   │   ├── SDL_vitakeyboard.h 3270│   │   │   │   ├── SDL_vitamessagebox.c 3271│   │   │   │   ├── SDL_vitamessagebox.h 3272│   │   │   │   ├── SDL_vitamouse.c 3273│   │   │   │   ├── SDL_vitamouse_c.h 3274│   │   │   │   ├── SDL_vitatouch.c 3275│   │   │   │   ├── SDL_vitatouch.h 3276│   │   │   │   ├── SDL_vitavideo.c 3277│   │   │   │   └── SDL_vitavideo.h 3278│   │   │   ├── vivante 3279│   │   │   │   ├── SDL_vivanteopengles.c 3280│   │   │   │   ├── SDL_vivanteopengles.h 3281│   │   │   │   ├── SDL_vivanteplatform.c 3282│   │   │   │   ├── SDL_vivanteplatform.h 3283│   │   │   │   ├── SDL_vivantevideo.c 3284│   │   │   │   ├── SDL_vivantevideo.h 3285│   │   │   │   ├── SDL_vivantevulkan.c 3286│   │   │   │   └── SDL_vivantevulkan.h 3287│   │   │   ├── wayland 3288│   │   │   │   ├── SDL_waylandclipboard.c 3289│   │   │   │   ├── SDL_waylandclipboard.h 3290│   │   │   │   ├── SDL_waylandcolor.c 3291│   │   │   │   ├── SDL_waylandcolor.h 3292│   │   │   │   ├── SDL_waylanddatamanager.c 3293│   │   │   │   ├── SDL_waylanddatamanager.h 3294│   │   │   │   ├── SDL_waylanddyn.c 3295│   │   │   │   ├── SDL_waylanddyn.h 3296│   │   │   │   ├── SDL_waylandevents.c 3297│   │   │   │   ├── SDL_waylandevents_c.h 3298│   │   │   │   ├── SDL_waylandkeyboard.c 3299│   │   │   │   ├── SDL_waylandkeyboard.h 3300│   │   │   │   ├── SDL_waylandmessagebox.c 3301│   │   │   │   ├── SDL_waylandmessagebox.h 3302│   │   │   │   ├── SDL_waylandmouse.c 3303│   │   │   │   ├── SDL_waylandmouse.h 3304│   │   │   │   ├── SDL_waylandopengles.c 3305│   │   │   │   ├── SDL_waylandopengles.h 3306│   │   │   │   ├── SDL_waylandshmbuffer.c 3307│   │   │   │   ├── SDL_waylandshmbuffer.h 3308│   │   │   │   ├── SDL_waylandsym.h 3309│   │   │   │   ├── SDL_waylandvideo.c 3310│   │   │   │   ├── SDL_waylandvideo.h 3311│   │   │   │   ├── SDL_waylandvulkan.c 3312│   │   │   │   ├── SDL_waylandvulkan.h 3313│   │   │   │   ├── SDL_waylandwindow.c 3314│   │   │   │   └── SDL_waylandwindow.h 3315│   │   │   ├── windows 3316│   │   │   │   ├── SDL_msctf.h 3317│   │   │   │   ├── SDL_windowsclipboard.c 3318│   │   │   │   ├── SDL_windowsclipboard.h 3319│   │   │   │   ├── SDL_windowsevents.c 3320│   │   │   │   ├── SDL_windowsevents.h 3321│   │   │   │   ├── SDL_windowsframebuffer.c 3322│   │   │   │   ├── SDL_windowsframebuffer.h 3323│   │   │   │   ├── SDL_windowsgameinput.cpp 3324│   │   │   │   ├── SDL_windowsgameinput.h 3325│   │   │   │   ├── SDL_windowskeyboard.c 3326│   │   │   │   ├── SDL_windowskeyboard.h 3327│   │   │   │   ├── SDL_windowsmessagebox.c 3328│   │   │   │   ├── SDL_windowsmessagebox.h 3329│   │   │   │   ├── SDL_windowsmodes.c 3330│   │   │   │   ├── SDL_windowsmodes.h 3331│   │   │   │   ├── SDL_windowsmouse.c 3332│   │   │   │   ├── SDL_windowsmouse.h 3333│   │   │   │   ├── SDL_windowsopengl.c 3334│   │   │   │   ├── SDL_windowsopengl.h 3335│   │   │   │   ├── SDL_windowsopengles.c 3336│   │   │   │   ├── SDL_windowsopengles.h 3337│   │   │   │   ├── SDL_windowsrawinput.c 3338│   │   │   │   ├── SDL_windowsrawinput.h 3339│   │   │   │   ├── SDL_windowsshape.c 3340│   │   │   │   ├── SDL_windowsshape.h 3341│   │   │   │   ├── SDL_windowsvideo.c 3342│   │   │   │   ├── SDL_windowsvideo.h 3343│   │   │   │   ├── SDL_windowsvulkan.c 3344│   │   │   │   ├── SDL_windowsvulkan.h 3345│   │   │   │   ├── SDL_windowswindow.c 3346│   │   │   │   ├── SDL_windowswindow.h 3347│   │   │   │   └── wmmsg.h 3348│   │   │   ├── x11 3349│   │   │   │   ├── SDL_x11clipboard.c 3350│   │   │   │   ├── SDL_x11clipboard.h 3351│   │   │   │   ├── SDL_x11dyn.c 3352│   │   │   │   ├── SDL_x11dyn.h 3353│   │   │   │   ├── SDL_x11events.c 3354│   │   │   │   ├── SDL_x11events.h 3355│   │   │   │   ├── SDL_x11framebuffer.c 3356│   │   │   │   ├── SDL_x11framebuffer.h 3357│   │   │   │   ├── SDL_x11keyboard.c 3358│   │   │   │   ├── SDL_x11keyboard.h 3359│   │   │   │   ├── SDL_x11messagebox.c 3360│   │   │   │   ├── SDL_x11messagebox.h 3361│   │   │   │   ├── SDL_x11modes.c 3362│   │   │   │   ├── SDL_x11modes.h 3363│   │   │   │   ├── SDL_x11mouse.c 3364│   │   │   │   ├── SDL_x11mouse.h 3365│   │   │   │   ├── SDL_x11opengl.c 3366│   │   │   │   ├── SDL_x11opengl.h 3367│   │   │   │   ├── SDL_x11opengles.c 3368│   │   │   │   ├── SDL_x11opengles.h 3369│   │   │   │   ├── SDL_x11pen.c 3370│   │   │   │   ├── SDL_x11pen.h 3371│   │   │   │   ├── SDL_x11settings.c 3372│   │   │   │   ├── SDL_x11settings.h 3373│   │   │   │   ├── SDL_x11shape.c 3374│   │   │   │   ├── SDL_x11shape.h 3375│   │   │   │   ├── SDL_x11sym.h 3376│   │   │   │   ├── SDL_x11toolkit.c 3377│   │   │   │   ├── SDL_x11toolkit.h 3378│   │   │   │   ├── SDL_x11touch.c 3379│   │   │   │   ├── SDL_x11touch.h 3380│   │   │   │   ├── SDL_x11video.c 3381│   │   │   │   ├── SDL_x11video.h 3382│   │   │   │   ├── SDL_x11vulkan.c 3383│   │   │   │   ├── SDL_x11vulkan.h 3384│   │   │   │   ├── SDL_x11window.c 3385│   │   │   │   ├── SDL_x11window.h 3386│   │   │   │   ├── SDL_x11xfixes.c 3387│   │   │   │   ├── SDL_x11xfixes.h 3388│   │   │   │   ├── SDL_x11xinput2.c 3389│   │   │   │   ├── SDL_x11xinput2.h 3390│   │   │   │   ├── SDL_x11xsync.c 3391│   │   │   │   ├── SDL_x11xsync.h 3392│   │   │   │   ├── SDL_x11xtest.c 3393│   │   │   │   ├── SDL_x11xtest.h 3394│   │   │   │   ├── edid-parse.c 3395│   │   │   │   ├── edid.h 3396│   │   │   │   ├── xsettings-client.c 3397│   │   │   │   └── xsettings-client.h 3398│   │   │   └── yuv2rgb 3399│   │   │   ├── LICENSE 3400│   │   │   ├── README.md 3401│   │   │   ├── yuv_rgb.h 3402│   │   │   ├── yuv_rgb_common.h 3403│   │   │   ├── yuv_rgb_internal.h 3404│   │   │   ├── yuv_rgb_lsx.c 3405│   │   │   ├── yuv_rgb_lsx.h 3406│   │   │   ├── yuv_rgb_lsx_func.h 3407│   │   │   ├── yuv_rgb_sse.c 3408│   │   │   ├── yuv_rgb_sse.h 3409│   │   │   ├── yuv_rgb_sse_func.h 3410│   │   │   ├── yuv_rgb_std.c 3411│   │   │   ├── yuv_rgb_std.h 3412│   │   │   └── yuv_rgb_std_func.h 3413│   │   ├── test 3414│   │   │   ├── CMakeLists.txt 3415│   │   │   ├── COPYING 3416│   │   │   ├── LICENSE.txt 3417│   │   │   ├── android 3418│   │   │   │   ├── cmake 3419│   │   │   │   │   ├── AndroidManifest.xml.cmake 3420│   │   │   │   │   ├── AndroidManifest.xr.xml.cmake 3421│   │   │   │   │   ├── SDLEntryTestActivity.java.cmake 3422│   │   │   │   │   ├── SDLTestActivity.java.cmake 3423│   │   │   │   │   └── res 3424│   │   │   │   │   ├── values 3425│   │   │   │   │   │   └── strings.xml.cmake 3426│   │   │   │   │   └── xml 3427│   │   │   │   │   └── shortcuts.xml.cmake 3428│   │   │   │   └── res 3429│   │   │   │   ├── drawable 3430│   │   │   │   │   └── sdl-test_foreground.xml 3431│   │   │   │   ├── layout 3432│   │   │   │   │   └── arguments_layout.xml 3433│   │   │   │   ├── mipmap-anydpi-v26 3434│   │   │   │   │   ├── sdl-test.xml 3435│   │   │   │   │   └── sdl-test_round.xml 3436│   │   │   │   ├── mipmap-hdpi 3437│   │   │   │   │   ├── sdl-test.png 3438│   │   │   │   │   └── sdl-test_round.png 3439│   │   │   │   ├── mipmap-mdpi 3440│   │   │   │   │   ├── sdl-test.png 3441│   │   │   │   │   └── sdl-test_round.png 3442│   │   │   │   ├── mipmap-xhdpi 3443│   │   │   │   │   ├── sdl-test.png 3444│   │   │   │   │   └── sdl-test_round.png 3445│   │   │   │   ├── mipmap-xxhdpi 3446│   │   │   │   │   ├── sdl-test.png 3447│   │   │   │   │   └── sdl-test_round.png 3448│   │   │   │   ├── mipmap-xxxhdpi 3449│   │   │   │   │   ├── sdl-test.png 3450│   │   │   │   │   └── sdl-test_round.png 3451│   │   │   │   └── values 3452│   │   │   │   ├── arg_strings.xml 3453│   │   │   │   ├── sdl-test_background.xml 3454│   │   │   │   └── styles.xml 3455│   │   │   ├── audiofile.png 3456│   │   │   ├── build-shaders.sh 3457│   │   │   ├── checkkeys.c 3458│   │   │   ├── childprocess.c 3459│   │   │   ├── emscripten 3460│   │   │   │   ├── driver.py 3461│   │   │   │   ├── joystick-pre.js 3462│   │   │   │   ├── pre.js 3463│   │   │   │   └── server.py 3464│   │   │   ├── gamepad_axis.h 3465│   │   │   ├── gamepad_axis.png 3466│   │   │   ├── gamepad_axis_arrow.h 3467│   │   │   ├── gamepad_axis_arrow.png 3468│   │   │   ├── gamepad_back.h 3469│   │   │   ├── gamepad_back.png 3470│   │   │   ├── gamepad_battery.h 3471│   │   │   ├── gamepad_battery.png 3472│   │   │   ├── gamepad_battery_unknown.h 3473│   │   │   ├── gamepad_battery_unknown.png 3474│   │   │   ├── gamepad_battery_wired.h 3475│   │   │   ├── gamepad_battery_wired.png 3476│   │   │   ├── gamepad_button.h 3477│   │   │   ├── gamepad_button.png 3478│   │   │   ├── gamepad_button_background.h 3479│   │   │   ├── gamepad_button_background.png 3480│   │   │   ├── gamepad_button_small.h 3481│   │   │   ├── gamepad_button_small.png 3482│   │   │   ├── gamepad_face_abxy.h 3483│   │   │   ├── gamepad_face_abxy.png 3484│   │   │   ├── gamepad_face_axby.h 3485│   │   │   ├── gamepad_face_axby.png 3486│   │   │   ├── gamepad_face_bayx.h 3487│   │   │   ├── gamepad_face_bayx.png 3488│   │   │   ├── gamepad_face_sony.h 3489│   │   │   ├── gamepad_face_sony.png 3490│   │   │   ├── gamepad_front.h 3491│   │   │   ├── gamepad_front.png 3492│   │   │   ├── gamepad_touchpad.h 3493│   │   │   ├── gamepad_touchpad.png 3494│   │   │   ├── gamepad_wired.h 3495│   │   │   ├── gamepad_wired.png 3496│   │   │   ├── gamepad_wireless.h 3497│   │   │   ├── gamepad_wireless.png 3498│   │   │   ├── gamepadutils.c 3499│   │   │   ├── gamepadutils.h 3500│   │   │   ├── glass.h 3501│   │   │   ├── glass.png 3502│   │   │   ├── icon.h 3503│   │   │   ├── icon.png 3504│   │   │   ├── icon2x.png 3505│   │   │   ├── logaudiodev.png 3506│   │   │   ├── loopwave.c 3507│   │   │   ├── main.cpp 3508│   │   │   ├── moose.dat 3509│   │   │   ├── msdf_font.csv 3510│   │   │   ├── msdf_font.png 3511│   │   │   ├── n3ds 3512│   │   │   │   └── logo48x48.png 3513│   │   │   ├── physaudiodev.png 3514│   │   │   ├── picture.xbm 3515│   │   │   ├── pretest.c 3516│   │   │   ├── relative_mode.markdown 3517│   │   │   ├── sample.png 3518│   │   │   ├── sample.wav 3519│   │   │   ├── sdl-test_round.png 3520│   │   │   ├── soundboard.png 3521│   │   │   ├── soundboard_levels.png 3522│   │   │   ├── speaker.png 3523│   │   │   ├── sword.wav 3524│   │   │   ├── template.test.in 3525│   │   │   ├── testasyncio.c 3526│   │   │   ├── testatomic.c 3527│   │   │   ├── testaudio.c 3528│   │   │   ├── testaudiohotplug.c 3529│   │   │   ├── testaudioinfo.c 3530│   │   │   ├── testaudiorecording.c 3531│   │   │   ├── testaudiostreamdynamicresample.c 3532│   │   │   ├── testautomation.c 3533│   │   │   ├── testautomation_audio.c 3534│   │   │   ├── testautomation_blit.c 3535│   │   │   ├── testautomation_clipboard.c 3536│   │   │   ├── testautomation_events.c 3537│   │   │   ├── testautomation_guid.c 3538│   │   │   ├── testautomation_hints.c 3539│   │   │   ├── testautomation_images.c 3540│   │   │   ├── testautomation_images.h 3541│   │   │   ├── testautomation_intrinsics.c 3542│   │   │   ├── testautomation_iostream.c 3543│   │   │   ├── testautomation_joystick.c 3544│   │   │   ├── testautomation_keyboard.c 3545│   │   │   ├── testautomation_log.c 3546│   │   │   ├── testautomation_main.c 3547│   │   │   ├── testautomation_math.c 3548│   │   │   ├── testautomation_mouse.c 3549│   │   │   ├── testautomation_pixels.c 3550│   │   │   ├── testautomation_platform.c 3551│   │   │   ├── testautomation_properties.c 3552│   │   │   ├── testautomation_rect.c 3553│   │   │   ├── testautomation_render.c 3554│   │   │   ├── testautomation_sdltest.c 3555│   │   │   ├── testautomation_stdlib.c 3556│   │   │   ├── testautomation_subsystems.c 3557│   │   │   ├── testautomation_suites.h 3558│   │   │   ├── testautomation_surface.c 3559│   │   │   ├── testautomation_time.c 3560│   │   │   ├── testautomation_timer.c 3561│   │   │   ├── testautomation_video.c 3562│   │   │   ├── testbounds.c 3563│   │   │   ├── testcamera.c 3564│   │   │   ├── testclipboard.c 3565│   │   │   ├── testcolorspace.c 3566│   │   │   ├── testcontroller.c 3567│   │   │   ├── testcustomcursor.c 3568│   │   │   ├── testdialog.c 3569│   │   │   ├── testdisplayinfo.c 3570│   │   │   ├── testdlopennote.c 3571│   │   │   ├── testdraw.c 3572│   │   │   ├── testdrawchessboard.c 3573│   │   │   ├── testdropfile.c 3574│   │   │   ├── testerror.c 3575│   │   │   ├── testevdev.c 3576│   │   │   ├── testffmpeg.c 3577│   │   │   ├── testffmpeg_vulkan.c 3578│   │   │   ├── testffmpeg_vulkan.h 3579│   │   │   ├── testfile.c 3580│   │   │   ├── testfilesystem.c 3581│   │   │   ├── testgeometry.c 3582│   │   │   ├── testgl.c 3583│   │   │   ├── testgles.c 3584│   │   │   ├── testgles2.c 3585│   │   │   ├── testgpu 3586│   │   │   │   ├── build-shaders.sh 3587│   │   │   │   ├── cube.frag.dxil.h 3588│   │   │   │   ├── cube.frag.hlsl 3589│   │   │   │   ├── cube.frag.msl.h 3590│   │   │   │   ├── cube.frag.spv.h 3591│   │   │   │   ├── cube.hlsli 3592│   │   │   │   ├── cube.vert.dxil.h 3593│   │   │   │   ├── cube.vert.hlsl 3594│   │   │   │   ├── cube.vert.msl.h 3595│   │   │   │   ├── cube.vert.spv.h 3596│   │   │   │   ├── overlay.frag.dxil.h 3597│   │   │   │   ├── overlay.frag.hlsl 3598│   │   │   │   ├── overlay.frag.msl.h 3599│   │   │   │   ├── overlay.frag.spv.h 3600│   │   │   │   ├── overlay.hlsli 3601│   │   │   │   ├── overlay.vert.dxil.h 3602│   │   │   │   ├── overlay.vert.hlsl 3603│   │   │   │   ├── overlay.vert.msl.h 3604│   │   │   │   └── overlay.vert.spv.h 3605│   │   │   ├── testgpu_simple_clear.c 3606│   │   │   ├── testgpu_spinning_cube.c 3607│   │   │   ├── testgpu_spinning_cube_xr.c 3608│   │   │   ├── testgpurender_effects.c 3609│   │   │   ├── testgpurender_effects_CRT.frag.dxil.h 3610│   │   │   ├── testgpurender_effects_CRT.frag.hlsl 3611│   │   │   ├── testgpurender_effects_CRT.frag.msl.h 3612│   │   │   ├── testgpurender_effects_CRT.frag.spv.h 3613│   │   │   ├── testgpurender_effects_grayscale.frag.dxil.h 3614│   │   │   ├── testgpurender_effects_grayscale.frag.hlsl 3615│   │   │   ├── testgpurender_effects_grayscale.frag.msl.h 3616│   │   │   ├── testgpurender_effects_grayscale.frag.spv.h 3617│   │   │   ├── testgpurender_msdf.c 3618│   │   │   ├── testgpurender_msdf.frag.dxil.h 3619│   │   │   ├── testgpurender_msdf.frag.hlsl 3620│   │   │   ├── testgpurender_msdf.frag.msl.h 3621│   │   │   ├── testgpurender_msdf.frag.spv.h 3622│   │   │   ├── testhaptic.c 3623│   │   │   ├── testhittesting.c 3624│   │   │   ├── testhotplug.c 3625│   │   │   ├── testiconv.c 3626│   │   │   ├── testime.c 3627│   │   │   ├── testintersections.c 3628│   │   │   ├── testkeys.c 3629│   │   │   ├── testloadso.c 3630│   │   │   ├── testlocale.c 3631│   │   │   ├── testlock.c 3632│   │   │   ├── testmanymouse.c 3633│   │   │   ├── testmessage.c 3634│   │   │   ├── testmodal.c 3635│   │   │   ├── testmouse.c 3636│   │   │   ├── testmultiaudio.c 3637│   │   │   ├── testnative.c 3638│   │   │   ├── testnative.h 3639│   │   │   ├── testnativecocoa.m 3640│   │   │   ├── testnativew32.c 3641│   │   │   ├── testnativewayland.c 3642│   │   │   ├── testnativex11.c 3643│   │   │   ├── testoffscreen.c 3644│   │   │   ├── testoverlay.c 3645│   │   │   ├── testpalette.c 3646│   │   │   ├── testpen.c 3647│   │   │   ├── testplatform.c 3648│   │   │   ├── testpopup.c 3649│   │   │   ├── testpower.c 3650│   │   │   ├── testprocess.c 3651│   │   │   ├── testqsort.c 3652│   │   │   ├── testrelative.c 3653│   │   │   ├── testrendercopyex.c 3654│   │   │   ├── testrendertarget.c 3655│   │   │   ├── testresample.c 3656│   │   │   ├── testrotate.c 3657│   │   │   ├── testrumble.c 3658│   │   │   ├── testrwlock.c 3659│   │   │   ├── testscale.c 3660│   │   │   ├── testsem.c 3661│   │   │   ├── testsensor.c 3662│   │   │   ├── testshader.c 3663│   │   │   ├── testshape.c 3664│   │   │   ├── testsoftwaretransparent.c 3665│   │   │   ├── testsprite.c 3666│   │   │   ├── testspriteminimal.c 3667│   │   │   ├── testspritesurface.c 3668│   │   │   ├── testsurround.c 3669│   │   │   ├── testsymbols.c 3670│   │   │   ├── testthread.c 3671│   │   │   ├── testtime.c 3672│   │   │   ├── testtimer.c 3673│   │   │   ├── testtray.c 3674│   │   │   ├── testurl.c 3675│   │   │   ├── testutils.c 3676│   │   │   ├── testutils.h 3677│   │   │   ├── testver.c 3678│   │   │   ├── testviewport.c 3679│   │   │   ├── testvulkan.c 3680│   │   │   ├── testwaylandcustom.c 3681│   │   │   ├── testwm.c 3682│   │   │   ├── testyuv.c 3683│   │   │   ├── testyuv.png 3684│   │   │   ├── testyuv_cvt.c 3685│   │   │   ├── testyuv_cvt.h 3686│   │   │   ├── torturethread.c 3687│   │   │   ├── trashcan.png 3688│   │   │   ├── unifont-15.1.05-license.txt 3689│   │   │   ├── unifont-15.1.05.hex 3690│   │   │   ├── utf8.txt 3691│   │   │   └── win32 3692│   │   │   └── sdlprocdump.c 3693│   │   └── wayland-protocols 3694│   │   ├── alpha-modifier-v1.xml 3695│   │   ├── color-management-v1.xml 3696│   │   ├── cursor-shape-v1.xml 3697│   │   ├── fractional-scale-v1.xml 3698│   │   ├── frog-color-management-v1.xml 3699│   │   ├── idle-inhibit-unstable-v1.xml 3700│   │   ├── input-timestamps-unstable-v1.xml 3701│   │   ├── keyboard-shortcuts-inhibit-unstable-v1.xml 3702│   │   ├── pointer-constraints-unstable-v1.xml 3703│   │   ├── pointer-gestures-unstable-v1.xml 3704│   │   ├── pointer-warp-v1.xml 3705│   │   ├── primary-selection-unstable-v1.xml 3706│   │   ├── relative-pointer-unstable-v1.xml 3707│   │   ├── single-pixel-buffer-v1.xml 3708│   │   ├── tablet-v2.xml 3709│   │   ├── text-input-unstable-v3.xml 3710│   │   ├── viewporter.xml 3711│   │   ├── wayland.xml 3712│   │   ├── xdg-activation-v1.xml 3713│   │   ├── xdg-decoration-unstable-v1.xml 3714│   │   ├── xdg-dialog-v1.xml 3715│   │   ├── xdg-foreign-unstable-v2.xml 3716│   │   ├── xdg-output-unstable-v1.xml 3717│   │   ├── xdg-shell.xml 3718│   │   └── xdg-toplevel-icon-v1.xml 3719│   ├── SDL2 3720│   │   ├── Android.mk 3721│   │   ├── BUGS.txt 3722│   │   ├── CMakeLists.txt 3723│   │   ├── COPYING.txt 3724│   │   ├── CREDITS.txt 3725│   │   ├── INSTALL.txt 3726│   │   ├── Makefile.in 3727│   │   ├── Makefile.minimal 3728│   │   ├── Makefile.pandora 3729│   │   ├── Makefile.psp 3730│   │   ├── Makefile.wiz 3731│   │   ├── README-SDL.txt 3732│   │   ├── README.txt 3733│   │   ├── SDL2.spec.in 3734│   │   ├── SDL2Config.cmake 3735│   │   ├── TODO.txt 3736│   │   ├── VisualC 3737│   │   │   ├── SDL 3738│   │   │   │   ├── SDL.vcxproj 3739│   │   │   │   └── SDL.vcxproj.filters 3740│   │   │   ├── SDL.sln 3741│   │   │   ├── SDLmain 3742│   │   │   │   └── SDLmain.vcxproj 3743│   │   │   ├── SDLtest 3744│   │   │   │   └── SDLtest.vcxproj 3745│   │   │   ├── clean.sh 3746│   │   │   ├── tests 3747│   │   │   │   ├── checkkeys 3748│   │   │   │   │   └── checkkeys.vcxproj 3749│   │   │   │   ├── controllermap 3750│   │   │   │   │   └── controllermap.vcxproj 3751│   │   │   │   ├── loopwave 3752│   │   │   │   │   └── loopwave.vcxproj 3753│   │   │   │   ├── testatomic 3754│   │   │   │   │   └── testatomic.vcxproj 3755│   │   │   │   ├── testautomation 3756│   │   │   │   │   └── testautomation.vcxproj 3757│   │   │   │   ├── testdraw2 3758│   │   │   │   │   └── testdraw2.vcxproj 3759│   │   │   │   ├── testfile 3760│   │   │   │   │   └── testfile.vcxproj 3761│   │   │   │   ├── testgamecontroller 3762│   │   │   │   │   └── testgamecontroller.vcxproj 3763│   │   │   │   ├── testgesture 3764│   │   │   │   │   └── testgesture.vcxproj 3765│   │   │   │   ├── testgl2 3766│   │   │   │   │   └── testgl2.vcxproj 3767│   │   │   │   ├── testgles2 3768│   │   │   │   │   └── testgles2.vcxproj 3769│   │   │   │   ├── testjoystick 3770│   │   │   │   │   └── testjoystick.vcxproj 3771│   │   │   │   ├── testoverlay2 3772│   │   │   │   │   └── testoverlay2.vcxproj 3773│   │   │   │   ├── testplatform 3774│   │   │   │   │   └── testplatform.vcxproj 3775│   │   │   │   ├── testpower 3776│   │   │   │   │   └── testpower.vcxproj 3777│   │   │   │   ├── testrendertarget 3778│   │   │   │   │   └── testrendertarget.vcxproj 3779│   │   │   │   ├── testrumble 3780│   │   │   │   │   └── testrumble.vcxproj 3781│   │   │   │   ├── testscale 3782│   │   │   │   │   └── testscale.vcxproj 3783│   │   │   │   ├── testshape 3784│   │   │   │   │   └── testshape.vcxproj 3785│   │   │   │   ├── testsprite2 3786│   │   │   │   │   └── testsprite2.vcxproj 3787│   │   │   │   ├── testvulkan 3788│   │   │   │   │   └── testvulkan.vcxproj 3789│   │   │   │   └── testyuv 3790│   │   │   │   └── testyuv.vcxproj 3791│   │   │   └── visualtest 3792│   │   │   ├── unittest 3793│   │   │   │   └── testquit 3794│   │   │   │   └── testquit_VS2012.vcxproj 3795│   │   │   └── visualtest_VS2012.vcxproj 3796│   │   ├── VisualC-WinRT 3797│   │   │   ├── SDL2-WinRT.nuspec 3798│   │   │   ├── SDL2-WinRT.targets 3799│   │   │   ├── SDL2main-WinRT-NonXAML.nuspec 3800│   │   │   ├── SDL2main-WinRT-NonXAML.targets 3801│   │   │   ├── UWP_VS2015 3802│   │   │   │   ├── SDL-UWP.sln 3803│   │   │   │   ├── SDL-UWP.vcxproj 3804│   │   │   │   └── SDL-UWP.vcxproj.filters 3805│   │   │   ├── WinPhone81_VS2013 3806│   │   │   │   ├── SDL-WinPhone81.sln 3807│   │   │   │   ├── SDL-WinPhone81.vcxproj 3808│   │   │   │   └── SDL-WinPhone81.vcxproj.filters 3809│   │   │   ├── WinRT81_VS2013 3810│   │   │   │   ├── SDL-WinRT81.sln 3811│   │   │   │   ├── SDL-WinRT81.vcxproj 3812│   │   │   │   └── SDL-WinRT81.vcxproj.filters 3813│   │   │   └── tests 3814│   │   │   ├── loopwave 3815│   │   │   │   ├── Assets 3816│   │   │   │   │   ├── Logo.png 3817│   │   │   │   │   ├── SmallLogo.png 3818│   │   │   │   │   ├── SplashScreen.png 3819│   │   │   │   │   └── StoreLogo.png 3820│   │   │   │   ├── Package.appxmanifest 3821│   │   │   │   ├── loopwave_VS2012.vcxproj 3822│   │   │   │   └── loopwave_VS2012_TemporaryKey.pfx 3823│   │   │   └── testthread 3824│   │   │   ├── Assets 3825│   │   │   │   ├── Logo.png 3826│   │   │   │   ├── SmallLogo.png 3827│   │   │   │   ├── SplashScreen.png 3828│   │   │   │   └── StoreLogo.png 3829│   │   │   ├── Package.appxmanifest 3830│   │   │   ├── testthread_VS2012.vcxproj 3831│   │   │   └── testthread_VS2012_TemporaryKey.pfx 3832│   │   ├── VisualC.html 3833│   │   ├── WhatsNew.txt 3834│   │   ├── Xcode 3835│   │   │   ├── SDL 3836│   │   │   │   ├── Info-Framework.plist 3837│   │   │   │   ├── SDL.xcodeproj 3838│   │   │   │   │   └── project.pbxproj 3839│   │   │   │   └── pkg-support 3840│   │   │   │   ├── SDL.info 3841│   │   │   │   ├── resources 3842│   │   │   │   │   ├── License.txt 3843│   │   │   │   │   ├── ReadMe.txt 3844│   │   │   │   │   └── SDL_DS_Store 3845│   │   │   │   └── sdl_logo.pdf 3846│   │   │   ├── SDLTest 3847│   │   │   │   ├── SDLTest.xcodeproj 3848│   │   │   │   │   └── project.pbxproj 3849│   │   │   │   └── TestDropFile-Info.plist 3850│   │   │   └── XcodeDocSet 3851│   │   │   └── Doxyfile 3852│   │   ├── Xcode-iOS 3853│   │   │   ├── Demos 3854│   │   │   │   ├── Default.png 3855│   │   │   │   ├── Demos.xcodeproj 3856│   │   │   │   │   └── project.pbxproj 3857│   │   │   │   ├── Icon.png 3858│   │   │   │   ├── Info.plist 3859│   │   │   │   ├── README 3860│   │   │   │   ├── data 3861│   │   │   │   │   ├── bitmapfont 3862│   │   │   │   │   │   ├── kromasky_16x16.bmp 3863│   │   │   │   │   │   └── license.txt 3864│   │   │   │   │   ├── drums 3865│   │   │   │   │   │   ├── ds_brush_snare.wav 3866│   │   │   │   │   │   ├── ds_china.wav 3867│   │   │   │   │   │   ├── ds_kick_big_amb.wav 3868│   │   │   │   │   │   └── ds_loose_skin_mute.wav 3869│   │   │   │   │   ├── icon.bmp 3870│   │   │   │   │   ├── ship.bmp 3871│   │   │   │   │   ├── space.bmp 3872│   │   │   │   │   └── stroke.bmp 3873│   │   │   │   ├── iOS Launch Screen.storyboard 3874│   │   │   │   └── src 3875│   │   │   │   ├── accelerometer.c 3876│   │   │   │   ├── common.c 3877│   │   │   │   ├── common.h 3878│   │   │   │   ├── fireworks.c 3879│   │   │   │   ├── happy.c 3880│   │   │   │   ├── keyboard.c 3881│   │   │   │   ├── mixer.c 3882│   │   │   │   ├── rectangles.c 3883│   │   │   │   └── touch.c 3884│   │   │   ├── SDL 3885│   │   │   │   └── SDL.xcodeproj 3886│   │   │   │   └── project.pbxproj 3887│   │   │   ├── SDLtest 3888│   │   │   │   └── SDL2test.xcodeproj 3889│   │   │   │   └── project.pbxproj 3890│   │   │   ├── Template 3891│   │   │   │   └── SDL iOS Application 3892│   │   │   │   ├── [email protected] 3893│   │   │   │   ├── Default.png 3894│   │   │   │   ├── Icon.png 3895│   │   │   │   ├── Info.plist 3896│   │   │   │   ├── ___PROJECTNAME___.xcodeproj 3897│   │   │   │   │   ├── TemplateIcon.icns 3898│   │   │   │   │   ├── TemplateInfo.plist 3899│   │   │   │   │   ├── project.pbxproj 3900│   │   │   │   │   └── project.xcworkspace 3901│   │   │   │   │   └── contents.xcworkspacedata 3902│   │   │   │   └── main.c 3903│   │   │   └── Test 3904│   │   │   ├── Info.plist 3905│   │   │   ├── README 3906│   │   │   └── TestiPhoneOS.xcodeproj 3907│   │   │   └── project.pbxproj 3908│   │   ├── acinclude 3909│   │   │   ├── ac_check_define.m4 3910│   │   │   ├── alsa.m4 3911│   │   │   ├── ax_check_compiler_flags.m4 3912│   │   │   ├── ax_gcc_archflag.m4 3913│   │   │   ├── ax_gcc_x86_cpuid.m4.htm 3914│   │   │   ├── esd.m4 3915│   │   │   ├── libtool.m4 3916│   │   │   ├── ltoptions.m4 3917│   │   │   ├── ltsugar.m4 3918│   │   │   ├── ltversion.m4 3919│   │   │   └── lt~obsolete.m4 3920│   │   ├── android-project 3921│   │   │   ├── app 3922│   │   │   │   ├── build.gradle 3923│   │   │   │   ├── jni 3924│   │   │   │   │   ├── Android.mk 3925│   │   │   │   │   ├── Application.mk 3926│   │   │   │   │   └── src 3927│   │   │   │   │   └── Android.mk 3928│   │   │   │   ├── proguard-rules.pro 3929│   │   │   │   └── src 3930│   │   │   │   └── main 3931│   │   │   │   ├── AndroidManifest.xml 3932│   │   │   │   ├── java 3933│   │   │   │   │   └── org 3934│   │   │   │   │   └── libsdl 3935│   │   │   │   │   └── app 3936│   │   │   │   │   ├── HIDDevice.java 3937│   │   │   │   │   ├── HIDDeviceBLESteamController.java 3938│   │   │   │   │   ├── HIDDeviceManager.java 3939│   │   │   │   │   ├── HIDDeviceUSB.java 3940│   │   │   │   │   ├── SDL.java 3941│   │   │   │   │   ├── SDLActivity.java 3942│   │   │   │   │   ├── SDLAudioManager.java 3943│   │   │   │   │   └── SDLControllerManager.java 3944│   │   │   │   └── res 3945│   │   │   │   ├── mipmap-hdpi 3946│   │   │   │   │   └── ic_launcher.png 3947│   │   │   │   ├── mipmap-mdpi 3948│   │   │   │   │   └── ic_launcher.png 3949│   │   │   │   ├── mipmap-xhdpi 3950│   │   │   │   │   └── ic_launcher.png 3951│   │   │   │   ├── mipmap-xxhdpi 3952│   │   │   │   │   └── ic_launcher.png 3953│   │   │   │   ├── mipmap-xxxhdpi 3954│   │   │   │   │   └── ic_launcher.png 3955│   │   │   │   └── values 3956│   │   │   │   ├── colors.xml 3957│   │   │   │   ├── strings.xml 3958│   │   │   │   └── styles.xml 3959│   │   │   ├── build.gradle 3960│   │   │   ├── gradle 3961│   │   │   │   └── wrapper 3962│   │   │   │   ├── gradle-wrapper.jar 3963│   │   │   │   └── gradle-wrapper.properties 3964│   │   │   ├── gradle.properties 3965│   │   │   ├── gradlew 3966│   │   │   ├── gradlew.bat 3967│   │   │   └── settings.gradle 3968│   │   ├── android-project-ant 3969│   │   │   ├── AndroidManifest.xml 3970│   │   │   ├── ant.properties 3971│   │   │   ├── build.properties 3972│   │   │   ├── build.xml 3973│   │   │   ├── default.properties 3974│   │   │   ├── jni 3975│   │   │   │   ├── Android.mk 3976│   │   │   │   ├── Application.mk 3977│   │   │   │   └── src 3978│   │   │   │   ├── Android.mk 3979│   │   │   │   └── Android_static.mk 3980│   │   │   ├── proguard-project.txt 3981│   │   │   ├── project.properties 3982│   │   │   ├── res 3983│   │   │   │   ├── drawable-hdpi 3984│   │   │   │   │   └── ic_launcher.png 3985│   │   │   │   ├── drawable-mdpi 3986│   │   │   │   │   └── ic_launcher.png 3987│   │   │   │   ├── drawable-xhdpi 3988│   │   │   │   │   └── ic_launcher.png 3989│   │   │   │   ├── drawable-xxhdpi 3990│   │   │   │   │   └── ic_launcher.png 3991│   │   │   │   ├── layout 3992│   │   │   │   │   └── main.xml 3993│   │   │   │   └── values 3994│   │   │   │   └── strings.xml 3995│   │   │   └── src 3996│   │   ├── autogen.sh 3997│   │   ├── build-scripts 3998│   │   │   ├── androidbuild.sh 3999│   │   │   ├── androidbuildlibs.sh 4000│   │   │   ├── checker-buildbot.sh 4001│   │   │   ├── config.guess 4002│   │   │   ├── config.sub 4003│   │   │   ├── config.sub.patch 4004│   │   │   ├── emscripten-buildbot.sh 4005│   │   │   ├── g++-fat.sh 4006│   │   │   ├── gcc-fat.sh 4007│   │   │   ├── install-sh 4008│   │   │   ├── iosbuild.sh 4009│   │   │   ├── ltmain.sh 4010│   │   │   ├── mkinstalldirs 4011│   │   │   ├── nacl-buildbot.sh 4012│   │   │   ├── naclbuild.sh 4013│   │   │   ├── raspberrypi-buildbot.sh 4014│   │   │   ├── showrev.sh 4015│   │   │   ├── strip_fPIC.sh 4016│   │   │   ├── update-copyright.sh 4017│   │   │   ├── updaterev.sh 4018│   │   │   ├── windows-buildbot-zipper.bat 4019│   │   │   ├── winrtbuild.bat 4020│   │   │   └── winrtbuild.ps1 4021│   │   ├── cmake 4022│   │   │   ├── macros.cmake 4023│   │   │   └── sdlchecks.cmake 4024│   │   ├── cmake_uninstall.cmake.in 4025│   │   ├── configure 4026│   │   ├── configure.in 4027│   │   ├── debian 4028│   │   │   ├── changelog 4029│   │   │   ├── compat 4030│   │   │   ├── control 4031│   │   │   ├── copyright 4032│   │   │   ├── docs 4033│   │   │   ├── libsdl2-dev.install 4034│   │   │   ├── libsdl2-dev.manpages 4035│   │   │   ├── libsdl2.install 4036│   │   │   ├── rules 4037│   │   │   ├── sdl2-config.1 4038│   │   │   ├── source 4039│   │   │   │   └── format 4040│   │   │   └── watch 4041│   │   ├── docs 4042│   │   │   ├── README-android.md 4043│   │   │   ├── README-cmake.md 4044│   │   │   ├── README-directfb.md 4045│   │   │   ├── README-dynapi.md 4046│   │   │   ├── README-emscripten.md 4047│   │   │   ├── README-gesture.md 4048│   │   │   ├── README-hg.md 4049│   │   │   ├── README-ios.md 4050│   │   │   ├── README-linux.md 4051│   │   │   ├── README-macosx.md 4052│   │   │   ├── README-nacl.md 4053│   │   │   ├── README-pandora.md 4054│   │   │   ├── README-platforms.md 4055│   │   │   ├── README-porting.md 4056│   │   │   ├── README-psp.md 4057│   │   │   ├── README-raspberrypi.md 4058│   │   │   ├── README-touch.md 4059│   │   │   ├── README-wince.md 4060│   │   │   ├── README-windows.md 4061│   │   │   ├── README-winrt.md 4062│   │   │   ├── README.md 4063│   │   │   └── doxyfile 4064│   │   ├── include 4065│   │   │   ├── SDL.h 4066│   │   │   ├── SDL_assert.h 4067│   │   │   ├── SDL_atomic.h 4068│   │   │   ├── SDL_audio.h 4069│   │   │   ├── SDL_bits.h 4070│   │   │   ├── SDL_blendmode.h 4071│   │   │   ├── SDL_clipboard.h 4072│   │   │   ├── SDL_config.h 4073│   │   │   ├── SDL_config.h.cmake 4074│   │   │   ├── SDL_config.h.in 4075│   │   │   ├── SDL_config_android.h 4076│   │   │   ├── SDL_config_iphoneos.h 4077│   │   │   ├── SDL_config_macosx.h 4078│   │   │   ├── SDL_config_minimal.h 4079│   │   │   ├── SDL_config_pandora.h 4080│   │   │   ├── SDL_config_psp.h 4081│   │   │   ├── SDL_config_windows.h 4082│   │   │   ├── SDL_config_winrt.h 4083│   │   │   ├── SDL_config_wiz.h 4084│   │   │   ├── SDL_copying.h 4085│   │   │   ├── SDL_cpuinfo.h 4086│   │   │   ├── SDL_egl.h 4087│   │   │   ├── SDL_endian.h 4088│   │   │   ├── SDL_error.h 4089│   │   │   ├── SDL_events.h 4090│   │   │   ├── SDL_filesystem.h 4091│   │   │   ├── SDL_gamecontroller.h 4092│   │   │   ├── SDL_gesture.h 4093│   │   │   ├── SDL_haptic.h 4094│   │   │   ├── SDL_hints.h 4095│   │   │   ├── SDL_joystick.h 4096│   │   │   ├── SDL_keyboard.h 4097│   │   │   ├── SDL_keycode.h 4098│   │   │   ├── SDL_loadso.h 4099│   │   │   ├── SDL_log.h 4100│   │   │   ├── SDL_main.h 4101│   │   │   ├── SDL_messagebox.h 4102│   │   │   ├── SDL_mouse.h 4103│   │   │   ├── SDL_mutex.h 4104│   │   │   ├── SDL_name.h 4105│   │   │   ├── SDL_opengl.h 4106│   │   │   ├── SDL_opengl_glext.h 4107│   │   │   ├── SDL_opengles.h 4108│   │   │   ├── SDL_opengles2.h 4109│   │   │   ├── SDL_opengles2_gl2.h 4110│   │   │   ├── SDL_opengles2_gl2ext.h 4111│   │   │   ├── SDL_opengles2_gl2platform.h 4112│   │   │   ├── SDL_opengles2_khrplatform.h 4113│   │   │   ├── SDL_pixels.h 4114│   │   │   ├── SDL_platform.h 4115│   │   │   ├── SDL_power.h 4116│   │   │   ├── SDL_quit.h 4117│   │   │   ├── SDL_rect.h 4118│   │   │   ├── SDL_render.h 4119│   │   │   ├── SDL_revision.h 4120│   │   │   ├── SDL_rwops.h 4121│   │   │   ├── SDL_scancode.h 4122│   │   │   ├── SDL_sensor.h 4123│   │   │   ├── SDL_shape.h 4124│   │   │   ├── SDL_stdinc.h 4125│   │   │   ├── SDL_surface.h 4126│   │   │   ├── SDL_system.h 4127│   │   │   ├── SDL_syswm.h 4128│   │   │   ├── SDL_test.h 4129│   │   │   ├── SDL_test_assert.h 4130│   │   │   ├── SDL_test_common.h 4131│   │   │   ├── SDL_test_compare.h 4132│   │   │   ├── SDL_test_crc32.h 4133│   │   │   ├── SDL_test_font.h 4134│   │   │   ├── SDL_test_fuzzer.h 4135│   │   │   ├── SDL_test_harness.h 4136│   │   │   ├── SDL_test_images.h 4137│   │   │   ├── SDL_test_log.h 4138│   │   │   ├── SDL_test_md5.h 4139│   │   │   ├── SDL_test_memory.h 4140│   │   │   ├── SDL_test_random.h 4141│   │   │   ├── SDL_thread.h 4142│   │   │   ├── SDL_timer.h 4143│   │   │   ├── SDL_touch.h 4144│   │   │   ├── SDL_types.h 4145│   │   │   ├── SDL_version.h 4146│   │   │   ├── SDL_video.h 4147│   │   │   ├── SDL_vulkan.h 4148│   │   │   ├── begin_code.h 4149│   │   │   └── close_code.h 4150│   │   ├── sdl2-config.cmake.in 4151│   │   ├── sdl2-config.in 4152│   │   ├── sdl2.m4 4153│   │   ├── sdl2.pc.in 4154│   │   ├── src 4155│   │   │   ├── SDL.c 4156│   │   │   ├── SDL_assert.c 4157│   │   │   ├── SDL_assert_c.h 4158│   │   │   ├── SDL_dataqueue.c 4159│   │   │   ├── SDL_dataqueue.h 4160│   │   │   ├── SDL_error.c 4161│   │   │   ├── SDL_error_c.h 4162│   │   │   ├── SDL_hints.c 4163│   │   │   ├── SDL_internal.h 4164│   │   │   ├── SDL_log.c 4165│   │   │   ├── atomic 4166│   │   │   │   ├── SDL_atomic.c 4167│   │   │   │   └── SDL_spinlock.c 4168│   │   │   ├── audio 4169│   │   │   │   ├── SDL_audio.c 4170│   │   │   │   ├── SDL_audio_c.h 4171│   │   │   │   ├── SDL_audiocvt.c 4172│   │   │   │   ├── SDL_audiodev.c 4173│   │   │   │   ├── SDL_audiodev_c.h 4174│   │   │   │   ├── SDL_audiotypecvt.c 4175│   │   │   │   ├── SDL_mixer.c 4176│   │   │   │   ├── SDL_sysaudio.h 4177│   │   │   │   ├── SDL_wave.c 4178│   │   │   │   ├── SDL_wave.h 4179│   │   │   │   ├── alsa 4180│   │   │   │   │   ├── SDL_alsa_audio.c 4181│   │   │   │   │   └── SDL_alsa_audio.h 4182│   │   │   │   ├── android 4183│   │   │   │   │   ├── SDL_androidaudio.c 4184│   │   │   │   │   └── SDL_androidaudio.h 4185│   │   │   │   ├── arts 4186│   │   │   │   │   ├── SDL_artsaudio.c 4187│   │   │   │   │   └── SDL_artsaudio.h 4188│   │   │   │   ├── coreaudio 4189│   │   │   │   │   ├── SDL_coreaudio.h 4190│   │   │   │   │   └── SDL_coreaudio.m 4191│   │   │   │   ├── directsound 4192│   │   │   │   │   ├── SDL_directsound.c 4193│   │   │   │   │   └── SDL_directsound.h 4194│   │   │   │   ├── disk 4195│   │   │   │   │   ├── SDL_diskaudio.c 4196│   │   │   │   │   └── SDL_diskaudio.h 4197│   │   │   │   ├── dsp 4198│   │   │   │   │   ├── SDL_dspaudio.c 4199│   │   │   │   │   └── SDL_dspaudio.h 4200│   │   │   │   ├── dummy 4201│   │   │   │   │   ├── SDL_dummyaudio.c 4202│   │   │   │   │   └── SDL_dummyaudio.h 4203│   │   │   │   ├── emscripten 4204│   │   │   │   │   ├── SDL_emscriptenaudio.c 4205│   │   │   │   │   └── SDL_emscriptenaudio.h 4206│   │   │   │   ├── esd 4207│   │   │   │   │   ├── SDL_esdaudio.c 4208│   │   │   │   │   └── SDL_esdaudio.h 4209│   │   │   │   ├── fusionsound 4210│   │   │   │   │   ├── SDL_fsaudio.c 4211│   │   │   │   │   └── SDL_fsaudio.h 4212│   │   │   │   ├── haiku 4213│   │   │   │   │   ├── SDL_haikuaudio.cc 4214│   │   │   │   │   └── SDL_haikuaudio.h 4215│   │   │   │   ├── jack 4216│   │   │   │   │   ├── SDL_jackaudio.c 4217│   │   │   │   │   └── SDL_jackaudio.h 4218│   │   │   │   ├── nacl 4219│   │   │   │   │   ├── SDL_naclaudio.c 4220│   │   │   │   │   └── SDL_naclaudio.h 4221│   │   │   │   ├── nas 4222│   │   │   │   │   ├── SDL_nasaudio.c 4223│   │   │   │   │   └── SDL_nasaudio.h 4224│   │   │   │   ├── netbsd 4225│   │   │   │   │   ├── SDL_netbsdaudio.c 4226│   │   │   │   │   └── SDL_netbsdaudio.h 4227│   │   │   │   ├── paudio 4228│   │   │   │   │   ├── SDL_paudio.c 4229│   │   │   │   │   └── SDL_paudio.h 4230│   │   │   │   ├── psp 4231│   │   │   │   │   ├── SDL_pspaudio.c 4232│   │   │   │   │   └── SDL_pspaudio.h 4233│   │   │   │   ├── pulseaudio 4234│   │   │   │   │   ├── SDL_pulseaudio.c 4235│   │   │   │   │   └── SDL_pulseaudio.h 4236│   │   │   │   ├── qsa 4237│   │   │   │   │   ├── SDL_qsa_audio.c 4238│   │   │   │   │   └── SDL_qsa_audio.h 4239│   │   │   │   ├── sndio 4240│   │   │   │   │   ├── SDL_sndioaudio.c 4241│   │   │   │   │   └── SDL_sndioaudio.h 4242│   │   │   │   ├── sun 4243│   │   │   │   │   ├── SDL_sunaudio.c 4244│   │   │   │   │   └── SDL_sunaudio.h 4245│   │   │   │   ├── wasapi 4246│   │   │   │   │   ├── SDL_wasapi.c 4247│   │   │   │   │   ├── SDL_wasapi.h 4248│   │   │   │   │   ├── SDL_wasapi_win32.c 4249│   │   │   │   │   └── SDL_wasapi_winrt.cpp 4250│   │   │   │   └── winmm 4251│   │   │   │   ├── SDL_winmm.c 4252│   │   │   │   └── SDL_winmm.h 4253│   │   │   ├── core 4254│   │   │   │   ├── android 4255│   │   │   │   │   ├── SDL_android.c 4256│   │   │   │   │   ├── SDL_android.h 4257│   │   │   │   │   └── keyinfotable.h 4258│   │   │   │   ├── linux 4259│   │   │   │   │   ├── SDL_dbus.c 4260│   │   │   │   │   ├── SDL_dbus.h 4261│   │   │   │   │   ├── SDL_evdev.c 4262│   │   │   │   │   ├── SDL_evdev.h 4263│   │   │   │   │   ├── SDL_evdev_kbd.c 4264│   │   │   │   │   ├── SDL_evdev_kbd.h 4265│   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 4266│   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 4267│   │   │   │   │   ├── SDL_fcitx.c 4268│   │   │   │   │   ├── SDL_fcitx.h 4269│   │   │   │   │   ├── SDL_ibus.c 4270│   │   │   │   │   ├── SDL_ibus.h 4271│   │   │   │   │   ├── SDL_ime.c 4272│   │   │   │   │   ├── SDL_ime.h 4273│   │   │   │   │   ├── SDL_udev.c 4274│   │   │   │   │   └── SDL_udev.h 4275│   │   │   │   ├── unix 4276│   │   │   │   │   ├── SDL_poll.c 4277│   │   │   │   │   └── SDL_poll.h 4278│   │   │   │   ├── windows 4279│   │   │   │   │   ├── SDL_directx.h 4280│   │   │   │   │   ├── SDL_windows.c 4281│   │   │   │   │   ├── SDL_windows.h 4282│   │   │   │   │   ├── SDL_xinput.c 4283│   │   │   │   │   └── SDL_xinput.h 4284│   │   │   │   └── winrt 4285│   │   │   │   ├── SDL_winrtapp_common.cpp 4286│   │   │   │   ├── SDL_winrtapp_common.h 4287│   │   │   │   ├── SDL_winrtapp_direct3d.cpp 4288│   │   │   │   ├── SDL_winrtapp_direct3d.h 4289│   │   │   │   ├── SDL_winrtapp_xaml.cpp 4290│   │   │   │   └── SDL_winrtapp_xaml.h 4291│   │   │   ├── cpuinfo 4292│   │   │   │   ├── SDL_cpuinfo.c 4293│   │   │   │   └── SDL_simd.h 4294│   │   │   ├── dynapi 4295│   │   │   │   ├── SDL_dynapi.c 4296│   │   │   │   ├── SDL_dynapi.h 4297│   │   │   │   ├── SDL_dynapi_overrides.h 4298│   │   │   │   ├── SDL_dynapi_procs.h 4299│   │   │   │   └── gendynapi.pl 4300│   │   │   ├── events 4301│   │   │   │   ├── SDL_clipboardevents.c 4302│   │   │   │   ├── SDL_clipboardevents_c.h 4303│   │   │   │   ├── SDL_displayevents.c 4304│   │   │   │   ├── SDL_displayevents_c.h 4305│   │   │   │   ├── SDL_dropevents.c 4306│   │   │   │   ├── SDL_dropevents_c.h 4307│   │   │   │   ├── SDL_events.c 4308│   │   │   │   ├── SDL_events_c.h 4309│   │   │   │   ├── SDL_gesture.c 4310│   │   │   │   ├── SDL_gesture_c.h 4311│   │   │   │   ├── SDL_keyboard.c 4312│   │   │   │   ├── SDL_keyboard_c.h 4313│   │   │   │   ├── SDL_mouse.c 4314│   │   │   │   ├── SDL_mouse_c.h 4315│   │   │   │   ├── SDL_quit.c 4316│   │   │   │   ├── SDL_sysevents.h 4317│   │   │   │   ├── SDL_touch.c 4318│   │   │   │   ├── SDL_touch_c.h 4319│   │   │   │   ├── SDL_windowevents.c 4320│   │   │   │   ├── SDL_windowevents_c.h 4321│   │   │   │   ├── blank_cursor.h 4322│   │   │   │   ├── default_cursor.h 4323│   │   │   │   ├── scancodes_darwin.h 4324│   │   │   │   ├── scancodes_linux.h 4325│   │   │   │   ├── scancodes_windows.h 4326│   │   │   │   └── scancodes_xfree86.h 4327│   │   │   ├── file 4328│   │   │   │   ├── SDL_rwops.c 4329│   │   │   │   └── cocoa 4330│   │   │   │   ├── SDL_rwopsbundlesupport.h 4331│   │   │   │   └── SDL_rwopsbundlesupport.m 4332│   │   │   ├── filesystem 4333│   │   │   │   ├── android 4334│   │   │   │   │   └── SDL_sysfilesystem.c 4335│   │   │   │   ├── cocoa 4336│   │   │   │   │   └── SDL_sysfilesystem.m 4337│   │   │   │   ├── dummy 4338│   │   │   │   │   └── SDL_sysfilesystem.c 4339│   │   │   │   ├── emscripten 4340│   │   │   │   │   └── SDL_sysfilesystem.c 4341│   │   │   │   ├── haiku 4342│   │   │   │   │   └── SDL_sysfilesystem.cc 4343│   │   │   │   ├── nacl 4344│   │   │   │   │   └── SDL_sysfilesystem.c 4345│   │   │   │   ├── unix 4346│   │   │   │   │   └── SDL_sysfilesystem.c 4347│   │   │   │   ├── windows 4348│   │   │   │   │   └── SDL_sysfilesystem.c 4349│   │   │   │   └── winrt 4350│   │   │   │   └── SDL_sysfilesystem.cpp 4351│   │   │   ├── haptic 4352│   │   │   │   ├── SDL_haptic.c 4353│   │   │   │   ├── SDL_haptic_c.h 4354│   │   │   │   ├── SDL_syshaptic.h 4355│   │   │   │   ├── android 4356│   │   │   │   │   ├── SDL_syshaptic.c 4357│   │   │   │   │   └── SDL_syshaptic_c.h 4358│   │   │   │   ├── darwin 4359│   │   │   │   │   ├── SDL_syshaptic.c 4360│   │   │   │   │   └── SDL_syshaptic_c.h 4361│   │   │   │   ├── dummy 4362│   │   │   │   │   └── SDL_syshaptic.c 4363│   │   │   │   ├── linux 4364│   │   │   │   │   └── SDL_syshaptic.c 4365│   │   │   │   └── windows 4366│   │   │   │   ├── SDL_dinputhaptic.c 4367│   │   │   │   ├── SDL_dinputhaptic_c.h 4368│   │   │   │   ├── SDL_windowshaptic.c 4369│   │   │   │   ├── SDL_windowshaptic_c.h 4370│   │   │   │   ├── SDL_xinputhaptic.c 4371│   │   │   │   └── SDL_xinputhaptic_c.h 4372│   │   │   ├── hidapi 4373│   │   │   │   ├── AUTHORS.txt 4374│   │   │   │   ├── HACKING.txt 4375│   │   │   │   ├── LICENSE-bsd.txt 4376│   │   │   │   ├── LICENSE-gpl3.txt 4377│   │   │   │   ├── LICENSE-orig.txt 4378│   │   │   │   ├── LICENSE.txt 4379│   │   │   │   ├── Makefile.am 4380│   │   │   │   ├── README.txt 4381│   │   │   │   ├── android 4382│   │   │   │   │   ├── hid.cpp 4383│   │   │   │   │   ├── jni 4384│   │   │   │   │   │   ├── Android.mk 4385│   │   │   │   │   │   └── Application.mk 4386│   │   │   │   │   └── project.properties 4387│   │   │   │   ├── bootstrap 4388│   │   │   │   ├── configure.ac 4389│   │   │   │   ├── doxygen 4390│   │   │   │   │   └── Doxyfile 4391│   │   │   │   ├── hidapi 4392│   │   │   │   │   └── hidapi.h 4393│   │   │   │   ├── hidtest 4394│   │   │   │   │   ├── Makefile.am 4395│   │   │   │   │   └── hidtest.cpp 4396│   │   │   │   ├── ios 4397│   │   │   │   │   ├── Makefile-manual 4398│   │   │   │   │   ├── Makefile.am 4399│   │   │   │   │   └── hid.m 4400│   │   │   │   ├── libusb 4401│   │   │   │   │   ├── Makefile-manual 4402│   │   │   │   │   ├── Makefile.am 4403│   │   │   │   │   ├── Makefile.freebsd 4404│   │   │   │   │   ├── Makefile.linux 4405│   │   │   │   │   ├── hid.c 4406│   │   │   │   │   └── hidusb.cpp 4407│   │   │   │   ├── linux 4408│   │   │   │   │   ├── Makefile-manual 4409│   │   │   │   │   ├── Makefile.am 4410│   │   │   │   │   ├── README.txt 4411│   │   │   │   │   ├── hid.c 4412│   │   │   │   │   ├── hid.cpp 4413│   │   │   │   │   └── hidraw.cpp 4414│   │   │   │   ├── m4 4415│   │   │   │   │   ├── ax_pthread.m4 4416│   │   │   │   │   └── pkg.m4 4417│   │   │   │   ├── mac 4418│   │   │   │   │   ├── Makefile-manual 4419│   │   │   │   │   ├── Makefile.am 4420│   │   │   │   │   └── hid.c 4421│   │   │   │   ├── pc 4422│   │   │   │   │   ├── hidapi-hidraw.pc.in 4423│   │   │   │   │   ├── hidapi-libusb.pc.in 4424│   │   │   │   │   └── hidapi.pc.in 4425│   │   │   │   ├── testgui 4426│   │   │   │   │   ├── Makefile-manual 4427│   │   │   │   │   ├── Makefile.am 4428│   │   │   │   │   ├── Makefile.freebsd 4429│   │   │   │   │   ├── Makefile.linux 4430│   │   │   │   │   ├── Makefile.mac 4431│   │   │   │   │   ├── Makefile.mingw 4432│   │   │   │   │   ├── TestGUI.app.in 4433│   │   │   │   │   │   └── Contents 4434│   │   │   │   │   │   ├── Info.plist 4435│   │   │   │   │   │   ├── PkgInfo 4436│   │   │   │   │   │   └── Resources 4437│   │   │   │   │   │   ├── English.lproj 4438│   │   │   │   │   │   │   └── InfoPlist.strings 4439│   │   │   │   │   │   └── Signal11.icns 4440│   │   │   │   │   ├── copy_to_bundle.sh 4441│   │   │   │   │   ├── mac_support.cpp 4442│   │   │   │   │   ├── mac_support.h 4443│   │   │   │   │   ├── mac_support_cocoa.m 4444│   │   │   │   │   ├── start.sh 4445│   │   │   │   │   ├── test.cpp 4446│   │   │   │   │   ├── testgui.sln 4447│   │   │   │   │   └── testgui.vcproj 4448│   │   │   │   ├── udev 4449│   │   │   │   │   └── 99-hid.rules 4450│   │   │   │   └── windows 4451│   │   │   │   ├── Makefile-manual 4452│   │   │   │   ├── Makefile.am 4453│   │   │   │   ├── Makefile.mingw 4454│   │   │   │   ├── ddk_build 4455│   │   │   │   │   ├── hidapi.def 4456│   │   │   │   │   ├── makefile 4457│   │   │   │   │   └── sources 4458│   │   │   │   ├── hid.c 4459│   │   │   │   ├── hidapi.sln 4460│   │   │   │   ├── hidapi.vcproj 4461│   │   │   │   └── hidtest.vcproj 4462│   │   │   ├── joystick 4463│   │   │   │   ├── SDL_gamecontroller.c 4464│   │   │   │   ├── SDL_gamecontrollerdb.h 4465│   │   │   │   ├── SDL_joystick.c 4466│   │   │   │   ├── SDL_joystick_c.h 4467│   │   │   │   ├── SDL_sysjoystick.h 4468│   │   │   │   ├── android 4469│   │   │   │   │   ├── SDL_sysjoystick.c 4470│   │   │   │   │   └── SDL_sysjoystick_c.h 4471│   │   │   │   ├── bsd 4472│   │   │   │   │   └── SDL_sysjoystick.c 4473│   │   │   │   ├── controller_type.h 4474│   │   │   │   ├── darwin 4475│   │   │   │   │   ├── SDL_sysjoystick.c 4476│   │   │   │   │   └── SDL_sysjoystick_c.h 4477│   │   │   │   ├── dummy 4478│   │   │   │   │   └── SDL_sysjoystick.c 4479│   │   │   │   ├── emscripten 4480│   │   │   │   │   ├── SDL_sysjoystick.c 4481│   │   │   │   │   └── SDL_sysjoystick_c.h 4482│   │   │   │   ├── haiku 4483│   │   │   │   │   └── SDL_haikujoystick.cc 4484│   │   │   │   ├── hidapi 4485│   │   │   │   │   ├── SDL_hidapi_ps4.c 4486│   │   │   │   │   ├── SDL_hidapi_switch.c 4487│   │   │   │   │   ├── SDL_hidapi_xbox360.c 4488│   │   │   │   │   ├── SDL_hidapi_xboxone.c 4489│   │   │   │   │   ├── SDL_hidapijoystick.c 4490│   │   │   │   │   └── SDL_hidapijoystick_c.h 4491│   │   │   │   ├── iphoneos 4492│   │   │   │   │   ├── SDL_sysjoystick.m 4493│   │   │   │   │   └── SDL_sysjoystick_c.h 4494│   │   │   │   ├── linux 4495│   │   │   │   │   ├── SDL_sysjoystick.c 4496│   │   │   │   │   └── SDL_sysjoystick_c.h 4497│   │   │   │   ├── psp 4498│   │   │   │   │   └── SDL_sysjoystick.c 4499│   │   │   │   ├── sort_controllers.py 4500│   │   │   │   ├── steam 4501│   │   │   │   │   ├── SDL_steamcontroller.c 4502│   │   │   │   │   └── SDL_steamcontroller.h 4503│   │   │   │   └── windows 4504│   │   │   │   ├── SDL_dinputjoystick.c 4505│   │   │   │   ├── SDL_dinputjoystick_c.h 4506│   │   │   │   ├── SDL_mmjoystick.c 4507│   │   │   │   ├── SDL_windowsjoystick.c 4508│   │   │   │   ├── SDL_windowsjoystick_c.h 4509│   │   │   │   ├── SDL_xinputjoystick.c 4510│   │   │   │   └── SDL_xinputjoystick_c.h 4511│   │   │   ├── libm 4512│   │   │   │   ├── e_atan2.c 4513│   │   │   │   ├── e_exp.c 4514│   │   │   │   ├── e_fmod.c 4515│   │   │   │   ├── e_log.c 4516│   │   │   │   ├── e_log10.c 4517│   │   │   │   ├── e_pow.c 4518│   │   │   │   ├── e_rem_pio2.c 4519│   │   │   │   ├── e_sqrt.c 4520│   │   │   │   ├── k_cos.c 4521│   │   │   │   ├── k_rem_pio2.c 4522│   │   │   │   ├── k_sin.c 4523│   │   │   │   ├── k_tan.c 4524│   │   │   │   ├── math_libm.h 4525│   │   │   │   ├── math_private.h 4526│   │   │   │   ├── s_atan.c 4527│   │   │   │   ├── s_copysign.c 4528│   │   │   │   ├── s_cos.c 4529│   │   │   │   ├── s_fabs.c 4530│   │   │   │   ├── s_floor.c 4531│   │   │   │   ├── s_scalbn.c 4532│   │   │   │   ├── s_sin.c 4533│   │   │   │   └── s_tan.c 4534│   │   │   ├── loadso 4535│   │   │   │   ├── dlopen 4536│   │   │   │   │   └── SDL_sysloadso.c 4537│   │   │   │   ├── dummy 4538│   │   │   │   │   └── SDL_sysloadso.c 4539│   │   │   │   └── windows 4540│   │   │   │   └── SDL_sysloadso.c 4541│   │   │   ├── main 4542│   │   │   │   ├── android 4543│   │   │   │   │   └── SDL_android_main.c 4544│   │   │   │   ├── dummy 4545│   │   │   │   │   └── SDL_dummy_main.c 4546│   │   │   │   ├── haiku 4547│   │   │   │   │   ├── SDL_BApp.h 4548│   │   │   │   │   ├── SDL_BeApp.cc 4549│   │   │   │   │   └── SDL_BeApp.h 4550│   │   │   │   ├── nacl 4551│   │   │   │   │   └── SDL_nacl_main.c 4552│   │   │   │   ├── psp 4553│   │   │   │   │   └── SDL_psp_main.c 4554│   │   │   │   ├── windows 4555│   │   │   │   │   ├── SDL_windows_main.c 4556│   │   │   │   │   └── version.rc 4557│   │   │   │   └── winrt 4558│   │   │   │   ├── SDL2-WinRTResource_BlankCursor.cur 4559│   │   │   │   ├── SDL2-WinRTResources.rc 4560│   │   │   │   └── SDL_winrt_main_NonXAML.cpp 4561│   │   │   ├── power 4562│   │   │   │   ├── SDL_power.c 4563│   │   │   │   ├── SDL_syspower.h 4564│   │   │   │   ├── android 4565│   │   │   │   │   └── SDL_syspower.c 4566│   │   │   │   ├── emscripten 4567│   │   │   │   │   └── SDL_syspower.c 4568│   │   │   │   ├── haiku 4569│   │   │   │   │   └── SDL_syspower.c 4570│   │   │   │   ├── linux 4571│   │   │   │   │   └── SDL_syspower.c 4572│   │   │   │   ├── macosx 4573│   │   │   │   │   └── SDL_syspower.c 4574│   │   │   │   ├── psp 4575│   │   │   │   │   └── SDL_syspower.c 4576│   │   │   │   ├── uikit 4577│   │   │   │   │   ├── SDL_syspower.h 4578│   │   │   │   │   └── SDL_syspower.m 4579│   │   │   │   ├── windows 4580│   │   │   │   │   └── SDL_syspower.c 4581│   │   │   │   └── winrt 4582│   │   │   │   └── SDL_syspower.cpp 4583│   │   │   ├── render 4584│   │   │   │   ├── SDL_d3dmath.c 4585│   │   │   │   ├── SDL_d3dmath.h 4586│   │   │   │   ├── SDL_render.c 4587│   │   │   │   ├── SDL_sysrender.h 4588│   │   │   │   ├── SDL_yuv_sw.c 4589│   │   │   │   ├── SDL_yuv_sw_c.h 4590│   │   │   │   ├── direct3d 4591│   │   │   │   │   ├── SDL_render_d3d.c 4592│   │   │   │   │   ├── SDL_shaders_d3d.c 4593│   │   │   │   │   └── SDL_shaders_d3d.h 4594│   │   │   │   ├── direct3d11 4595│   │   │   │   │   ├── SDL_render_d3d11.c 4596│   │   │   │   │   ├── SDL_render_winrt.cpp 4597│   │   │   │   │   ├── SDL_render_winrt.h 4598│   │   │   │   │   ├── SDL_shaders_d3d11.c 4599│   │   │   │   │   └── SDL_shaders_d3d11.h 4600│   │   │   │   ├── metal 4601│   │   │   │   │   ├── SDL_render_metal.m 4602│   │   │   │   │   ├── SDL_shaders_metal.metal 4603│   │   │   │   │   ├── SDL_shaders_metal_ios.h 4604│   │   │   │   │   ├── SDL_shaders_metal_osx.h 4605│   │   │   │   │   └── build-metal-shaders.sh 4606│   │   │   │   ├── opengl 4607│   │   │   │   │   ├── SDL_glfuncs.h 4608│   │   │   │   │   ├── SDL_render_gl.c 4609│   │   │   │   │   ├── SDL_shaders_gl.c 4610│   │   │   │   │   └── SDL_shaders_gl.h 4611│   │   │   │   ├── opengles 4612│   │   │   │   │   ├── SDL_glesfuncs.h 4613│   │   │   │   │   └── SDL_render_gles.c 4614│   │   │   │   ├── opengles2 4615│   │   │   │   │   ├── SDL_gles2funcs.h 4616│   │   │   │   │   ├── SDL_render_gles2.c 4617│   │   │   │   │   ├── SDL_shaders_gles2.c 4618│   │   │   │   │   ├── SDL_shaders_gles2.h 4619│   │   │   │   │   └── build_code_with_snobol 4620│   │   │   │   │   ├── Makefile 4621│   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_c.sno 4622│   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_h.sno 4623│   │   │   │   │   ├── convert_gl2_h_into_gles2funcs_h.sno 4624│   │   │   │   │   ├── convert_gles2funcs_into_gles2_define_overs_h.sno 4625│   │   │   │   │   ├── gl2.h 4626│   │   │   │   │   ├── readme.txt 4627│   │   │   │   │   ├── testgles2.c 4628│   │   │   │   │   └── triangle.c 4629│   │   │   │   ├── psp 4630│   │   │   │   │   └── SDL_render_psp.c 4631│   │   │   │   └── software 4632│   │   │   │   ├── SDL_blendfillrect.c 4633│   │   │   │   ├── SDL_blendfillrect.h 4634│   │   │   │   ├── SDL_blendline.c 4635│   │   │   │   ├── SDL_blendline.h 4636│   │   │   │   ├── SDL_blendpoint.c 4637│   │   │   │   ├── SDL_blendpoint.h 4638│   │   │   │   ├── SDL_draw.h 4639│   │   │   │   ├── SDL_drawline.c 4640│   │   │   │   ├── SDL_drawline.h 4641│   │   │   │   ├── SDL_drawpoint.c 4642│   │   │   │   ├── SDL_drawpoint.h 4643│   │   │   │   ├── SDL_render_sw.c 4644│   │   │   │   ├── SDL_render_sw_c.h 4645│   │   │   │   ├── SDL_rotate.c 4646│   │   │   │   └── SDL_rotate.h 4647│   │   │   ├── sensor 4648│   │   │   │   ├── SDL_sensor.c 4649│   │   │   │   ├── SDL_sensor_c.h 4650│   │   │   │   ├── SDL_syssensor.h 4651│   │   │   │   ├── android 4652│   │   │   │   │   ├── SDL_androidsensor.c 4653│   │   │   │   │   └── SDL_androidsensor.h 4654│   │   │   │   ├── coremotion 4655│   │   │   │   │   ├── SDL_coremotionsensor.h 4656│   │   │   │   │   └── SDL_coremotionsensor.m 4657│   │   │   │   └── dummy 4658│   │   │   │   ├── SDL_dummysensor.c 4659│   │   │   │   └── SDL_dummysensor.h 4660│   │   │   ├── stdlib 4661│   │   │   │   ├── SDL_getenv.c 4662│   │   │   │   ├── SDL_iconv.c 4663│   │   │   │   ├── SDL_malloc.c 4664│   │   │   │   ├── SDL_qsort.c 4665│   │   │   │   ├── SDL_stdlib.c 4666│   │   │   │   └── SDL_string.c 4667│   │   │   ├── test 4668│   │   │   │   ├── SDL_test_assert.c 4669│   │   │   │   ├── SDL_test_common.c 4670│   │   │   │   ├── SDL_test_compare.c 4671│   │   │   │   ├── SDL_test_crc32.c 4672│   │   │   │   ├── SDL_test_font.c 4673│   │   │   │   ├── SDL_test_fuzzer.c 4674│   │   │   │   ├── SDL_test_harness.c 4675│   │   │   │   ├── SDL_test_imageBlit.c 4676│   │   │   │   ├── SDL_test_imageBlitBlend.c 4677│   │   │   │   ├── SDL_test_imageFace.c 4678│   │   │   │   ├── SDL_test_imagePrimitives.c 4679│   │   │   │   ├── SDL_test_imagePrimitivesBlend.c 4680│   │   │   │   ├── SDL_test_log.c 4681│   │   │   │   ├── SDL_test_md5.c 4682│   │   │   │   ├── SDL_test_memory.c 4683│   │   │   │   └── SDL_test_random.c 4684│   │   │   ├── thread 4685│   │   │   │   ├── SDL_systhread.h 4686│   │   │   │   ├── SDL_thread.c 4687│   │   │   │   ├── SDL_thread_c.h 4688│   │   │   │   ├── generic 4689│   │   │   │   │   ├── SDL_syscond.c 4690│   │   │   │   │   ├── SDL_sysmutex.c 4691│   │   │   │   │   ├── SDL_sysmutex_c.h 4692│   │   │   │   │   ├── SDL_syssem.c 4693│   │   │   │   │   ├── SDL_systhread.c 4694│   │   │   │   │   ├── SDL_systhread_c.h 4695│   │   │   │   │   └── SDL_systls.c 4696│   │   │   │   ├── psp 4697│   │   │   │   │   ├── SDL_syscond.c 4698│   │   │   │   │   ├── SDL_sysmutex.c 4699│   │   │   │   │   ├── SDL_sysmutex_c.h 4700│   │   │   │   │   ├── SDL_syssem.c 4701│   │   │   │   │   ├── SDL_systhread.c 4702│   │   │   │   │   └── SDL_systhread_c.h 4703│   │   │   │   ├── pthread 4704│   │   │   │   │   ├── SDL_syscond.c 4705│   │   │   │   │   ├── SDL_sysmutex.c 4706│   │   │   │   │   ├── SDL_sysmutex_c.h 4707│   │   │   │   │   ├── SDL_syssem.c 4708│   │   │   │   │   ├── SDL_systhread.c 4709│   │   │   │   │   ├── SDL_systhread_c.h 4710│   │   │   │   │   └── SDL_systls.c 4711│   │   │   │   ├── stdcpp 4712│   │   │   │   │   ├── SDL_syscond.cpp 4713│   │   │   │   │   ├── SDL_sysmutex.cpp 4714│   │   │   │   │   ├── SDL_sysmutex_c.h 4715│   │   │   │   │   ├── SDL_systhread.cpp 4716│   │   │   │   │   └── SDL_systhread_c.h 4717│   │   │   │   └── windows 4718│   │   │   │   ├── SDL_sysmutex.c 4719│   │   │   │   ├── SDL_syssem.c 4720│   │   │   │   ├── SDL_systhread.c 4721│   │   │   │   ├── SDL_systhread_c.h 4722│   │   │   │   └── SDL_systls.c 4723│   │   │   ├── timer 4724│   │   │   │   ├── SDL_timer.c 4725│   │   │   │   ├── SDL_timer_c.h 4726│   │   │   │   ├── dummy 4727│   │   │   │   │   └── SDL_systimer.c 4728│   │   │   │   ├── haiku 4729│   │   │   │   │   └── SDL_systimer.c 4730│   │   │   │   ├── psp 4731│   │   │   │   │   └── SDL_systimer.c 4732│   │   │   │   ├── unix 4733│   │   │   │   │   └── SDL_systimer.c 4734│   │   │   │   └── windows 4735│   │   │   │   └── SDL_systimer.c 4736│   │   │   └── video 4737│   │   │   ├── SDL_RLEaccel.c 4738│   │   │   ├── SDL_RLEaccel_c.h 4739│   │   │   ├── SDL_blit.c 4740│   │   │   ├── SDL_blit.h 4741│   │   │   ├── SDL_blit_0.c 4742│   │   │   ├── SDL_blit_1.c 4743│   │   │   ├── SDL_blit_A.c 4744│   │   │   ├── SDL_blit_N.c 4745│   │   │   ├── SDL_blit_auto.c 4746│   │   │   ├── SDL_blit_auto.h 4747│   │   │   ├── SDL_blit_copy.c 4748│   │   │   ├── SDL_blit_copy.h 4749│   │   │   ├── SDL_blit_slow.c 4750│   │   │   ├── SDL_blit_slow.h 4751│   │   │   ├── SDL_bmp.c 4752│   │   │   ├── SDL_clipboard.c 4753│   │   │   ├── SDL_egl.c 4754│   │   │   ├── SDL_egl_c.h 4755│   │   │   ├── SDL_fillrect.c 4756│   │   │   ├── SDL_pixels.c 4757│   │   │   ├── SDL_pixels_c.h 4758│   │   │   ├── SDL_rect.c 4759│   │   │   ├── SDL_rect_c.h 4760│   │   │   ├── SDL_shape.c 4761│   │   │   ├── SDL_shape_internals.h 4762│   │   │   ├── SDL_stretch.c 4763│   │   │   ├── SDL_surface.c 4764│   │   │   ├── SDL_sysvideo.h 4765│   │   │   ├── SDL_video.c 4766│   │   │   ├── SDL_vulkan_internal.h 4767│   │   │   ├── SDL_vulkan_utils.c 4768│   │   │   ├── SDL_yuv.c 4769│   │   │   ├── SDL_yuv_c.h 4770│   │   │   ├── android 4771│   │   │   │   ├── SDL_androidclipboard.c 4772│   │   │   │   ├── SDL_androidclipboard.h 4773│   │   │   │   ├── SDL_androidevents.c 4774│   │   │   │   ├── SDL_androidevents.h 4775│   │   │   │   ├── SDL_androidgl.c 4776│   │   │   │   ├── SDL_androidgl.h 4777│   │   │   │   ├── SDL_androidkeyboard.c 4778│   │   │   │   ├── SDL_androidkeyboard.h 4779│   │   │   │   ├── SDL_androidmessagebox.c 4780│   │   │   │   ├── SDL_androidmessagebox.h 4781│   │   │   │   ├── SDL_androidmouse.c 4782│   │   │   │   ├── SDL_androidmouse.h 4783│   │   │   │   ├── SDL_androidtouch.c 4784│   │   │   │   ├── SDL_androidtouch.h 4785│   │   │   │   ├── SDL_androidvideo.c 4786│   │   │   │   ├── SDL_androidvideo.h 4787│   │   │   │   ├── SDL_androidvulkan.c 4788│   │   │   │   ├── SDL_androidvulkan.h 4789│   │   │   │   ├── SDL_androidwindow.c 4790│   │   │   │   └── SDL_androidwindow.h 4791│   │   │   ├── cocoa 4792│   │   │   │   ├── SDL_cocoaclipboard.h 4793│   │   │   │   ├── SDL_cocoaclipboard.m 4794│   │   │   │   ├── SDL_cocoaevents.h 4795│   │   │   │   ├── SDL_cocoaevents.m 4796│   │   │   │   ├── SDL_cocoakeyboard.h 4797│   │   │   │   ├── SDL_cocoakeyboard.m 4798│   │   │   │   ├── SDL_cocoamessagebox.h 4799│   │   │   │   ├── SDL_cocoamessagebox.m 4800│   │   │   │   ├── SDL_cocoametalview.h 4801│   │   │   │   ├── SDL_cocoametalview.m 4802│   │   │   │   ├── SDL_cocoamodes.h 4803│   │   │   │   ├── SDL_cocoamodes.m 4804│   │   │   │   ├── SDL_cocoamouse.h 4805│   │   │   │   ├── SDL_cocoamouse.m 4806│   │   │   │   ├── SDL_cocoamousetap.h 4807│   │   │   │   ├── SDL_cocoamousetap.m 4808│   │   │   │   ├── SDL_cocoaopengl.h 4809│   │   │   │   ├── SDL_cocoaopengl.m 4810│   │   │   │   ├── SDL_cocoaopengles.h 4811│   │   │   │   ├── SDL_cocoaopengles.m 4812│   │   │   │   ├── SDL_cocoashape.h 4813│   │   │   │   ├── SDL_cocoashape.m 4814│   │   │   │   ├── SDL_cocoavideo.h 4815│   │   │   │   ├── SDL_cocoavideo.m 4816│   │   │   │   ├── SDL_cocoavulkan.h 4817│   │   │   │   ├── SDL_cocoavulkan.m 4818│   │   │   │   ├── SDL_cocoawindow.h 4819│   │   │   │   └── SDL_cocoawindow.m 4820│   │   │   ├── directfb 4821│   │   │   │   ├── SDL_DirectFB_WM.c 4822│   │   │   │   ├── SDL_DirectFB_WM.h 4823│   │   │   │   ├── SDL_DirectFB_dyn.c 4824│   │   │   │   ├── SDL_DirectFB_dyn.h 4825│   │   │   │   ├── SDL_DirectFB_events.c 4826│   │   │   │   ├── SDL_DirectFB_events.h 4827│   │   │   │   ├── SDL_DirectFB_modes.c 4828│   │   │   │   ├── SDL_DirectFB_modes.h 4829│   │   │   │   ├── SDL_DirectFB_mouse.c 4830│   │   │   │   ├── SDL_DirectFB_mouse.h 4831│   │   │   │   ├── SDL_DirectFB_opengl.c 4832│   │   │   │   ├── SDL_DirectFB_opengl.h 4833│   │   │   │   ├── SDL_DirectFB_render.c 4834│   │   │   │   ├── SDL_DirectFB_render.h 4835│   │   │   │   ├── SDL_DirectFB_shape.c 4836│   │   │   │   ├── SDL_DirectFB_shape.h 4837│   │   │   │   ├── SDL_DirectFB_video.c 4838│   │   │   │   ├── SDL_DirectFB_video.h 4839│   │   │   │   ├── SDL_DirectFB_window.c 4840│   │   │   │   └── SDL_DirectFB_window.h 4841│   │   │   ├── dummy 4842│   │   │   │   ├── SDL_nullevents.c 4843│   │   │   │   ├── SDL_nullevents_c.h 4844│   │   │   │   ├── SDL_nullframebuffer.c 4845│   │   │   │   ├── SDL_nullframebuffer_c.h 4846│   │   │   │   ├── SDL_nullvideo.c 4847│   │   │   │   └── SDL_nullvideo.h 4848│   │   │   ├── emscripten 4849│   │   │   │   ├── SDL_emscriptenevents.c 4850│   │   │   │   ├── SDL_emscriptenevents.h 4851│   │   │   │   ├── SDL_emscriptenframebuffer.c 4852│   │   │   │   ├── SDL_emscriptenframebuffer.h 4853│   │   │   │   ├── SDL_emscriptenmouse.c 4854│   │   │   │   ├── SDL_emscriptenmouse.h 4855│   │   │   │   ├── SDL_emscriptenopengles.c 4856│   │   │   │   ├── SDL_emscriptenopengles.h 4857│   │   │   │   ├── SDL_emscriptenvideo.c 4858│   │   │   │   └── SDL_emscriptenvideo.h 4859│   │   │   ├── haiku 4860│   │   │   │   ├── SDL_BWin.h 4861│   │   │   │   ├── SDL_bclipboard.cc 4862│   │   │   │   ├── SDL_bclipboard.h 4863│   │   │   │   ├── SDL_bevents.cc 4864│   │   │   │   ├── SDL_bevents.h 4865│   │   │   │   ├── SDL_bframebuffer.cc 4866│   │   │   │   ├── SDL_bframebuffer.h 4867│   │   │   │   ├── SDL_bkeyboard.cc 4868│   │   │   │   ├── SDL_bkeyboard.h 4869│   │   │   │   ├── SDL_bmodes.cc 4870│   │   │   │   ├── SDL_bmodes.h 4871│   │   │   │   ├── SDL_bopengl.cc 4872│   │   │   │   ├── SDL_bopengl.h 4873│   │   │   │   ├── SDL_bvideo.cc 4874│   │   │   │   ├── SDL_bvideo.h 4875│   │   │   │   ├── SDL_bwindow.cc 4876│   │   │   │   └── SDL_bwindow.h 4877│   │   │   ├── khronos 4878│   │   │   │   ├── EGL 4879│   │   │   │   │   ├── egl.h 4880│   │   │   │   │   ├── eglext.h 4881│   │   │   │   │   └── eglplatform.h 4882│   │   │   │   ├── GLES2 4883│   │   │   │   │   ├── gl2.h 4884│   │   │   │   │   ├── gl2ext.h 4885│   │   │   │   │   └── gl2platform.h 4886│   │   │   │   ├── KHR 4887│   │   │   │   │   └── khrplatform.h 4888│   │   │   │   └── vulkan 4889│   │   │   │   ├── vk_platform.h 4890│   │   │   │   └── vulkan.h 4891│   │   │   ├── kmsdrm 4892│   │   │   │   ├── SDL_kmsdrmdyn.c 4893│   │   │   │   ├── SDL_kmsdrmdyn.h 4894│   │   │   │   ├── SDL_kmsdrmevents.c 4895│   │   │   │   ├── SDL_kmsdrmevents.h 4896│   │   │   │   ├── SDL_kmsdrmmouse.c 4897│   │   │   │   ├── SDL_kmsdrmmouse.h 4898│   │   │   │   ├── SDL_kmsdrmopengles.c 4899│   │   │   │   ├── SDL_kmsdrmopengles.h 4900│   │   │   │   ├── SDL_kmsdrmsym.h 4901│   │   │   │   ├── SDL_kmsdrmvideo.c 4902│   │   │   │   └── SDL_kmsdrmvideo.h 4903│   │   │   ├── mir 4904│   │   │   │   ├── SDL_mirdyn.c 4905│   │   │   │   ├── SDL_mirdyn.h 4906│   │   │   │   ├── SDL_mirevents.c 4907│   │   │   │   ├── SDL_mirevents.h 4908│   │   │   │   ├── SDL_mirframebuffer.c 4909│   │   │   │   ├── SDL_mirframebuffer.h 4910│   │   │   │   ├── SDL_mirmouse.c 4911│   │   │   │   ├── SDL_mirmouse.h 4912│   │   │   │   ├── SDL_miropengl.c 4913│   │   │   │   ├── SDL_miropengl.h 4914│   │   │   │   ├── SDL_mirsym.h 4915│   │   │   │   ├── SDL_mirvideo.c 4916│   │   │   │   ├── SDL_mirvideo.h 4917│   │   │   │   ├── SDL_mirvulkan.c 4918│   │   │   │   ├── SDL_mirvulkan.h 4919│   │   │   │   ├── SDL_mirwindow.c 4920│   │   │   │   └── SDL_mirwindow.h 4921│   │   │   ├── nacl 4922│   │   │   │   ├── SDL_naclevents.c 4923│   │   │   │   ├── SDL_naclevents_c.h 4924│   │   │   │   ├── SDL_naclglue.c 4925│   │   │   │   ├── SDL_naclopengles.c 4926│   │   │   │   ├── SDL_naclopengles.h 4927│   │   │   │   ├── SDL_naclvideo.c 4928│   │   │   │   ├── SDL_naclvideo.h 4929│   │   │   │   ├── SDL_naclwindow.c 4930│   │   │   │   └── SDL_naclwindow.h 4931│   │   │   ├── pandora 4932│   │   │   │   ├── SDL_pandora.c 4933│   │   │   │   ├── SDL_pandora.h 4934│   │   │   │   ├── SDL_pandora_events.c 4935│   │   │   │   └── SDL_pandora_events.h 4936│   │   │   ├── psp 4937│   │   │   │   ├── SDL_pspevents.c 4938│   │   │   │   ├── SDL_pspevents_c.h 4939│   │   │   │   ├── SDL_pspgl.c 4940│   │   │   │   ├── SDL_pspgl_c.h 4941│   │   │   │   ├── SDL_pspmouse.c 4942│   │   │   │   ├── SDL_pspmouse_c.h 4943│   │   │   │   ├── SDL_pspvideo.c 4944│   │   │   │   └── SDL_pspvideo.h 4945│   │   │   ├── qnx 4946│   │   │   │   ├── gl.c 4947│   │   │   │   ├── keyboard.c 4948│   │   │   │   ├── sdl_qnx.h 4949│   │   │   │   └── video.c 4950│   │   │   ├── raspberry 4951│   │   │   │   ├── SDL_rpievents.c 4952│   │   │   │   ├── SDL_rpievents_c.h 4953│   │   │   │   ├── SDL_rpimouse.c 4954│   │   │   │   ├── SDL_rpimouse.h 4955│   │   │   │   ├── SDL_rpiopengles.c 4956│   │   │   │   ├── SDL_rpiopengles.h 4957│   │   │   │   ├── SDL_rpivideo.c 4958│   │   │   │   └── SDL_rpivideo.h 4959│   │   │   ├── sdlgenblit.pl 4960│   │   │   ├── uikit 4961│   │   │   │   ├── SDL_uikitappdelegate.h 4962│   │   │   │   ├── SDL_uikitappdelegate.m 4963│   │   │   │   ├── SDL_uikitclipboard.h 4964│   │   │   │   ├── SDL_uikitclipboard.m 4965│   │   │   │   ├── SDL_uikitevents.h 4966│   │   │   │   ├── SDL_uikitevents.m 4967│   │   │   │   ├── SDL_uikitmessagebox.h 4968│   │   │   │   ├── SDL_uikitmessagebox.m 4969│   │   │   │   ├── SDL_uikitmetalview.h 4970│   │   │   │   ├── SDL_uikitmetalview.m 4971│   │   │   │   ├── SDL_uikitmodes.h 4972│   │   │   │   ├── SDL_uikitmodes.m 4973│   │   │   │   ├── SDL_uikitopengles.h 4974│   │   │   │   ├── SDL_uikitopengles.m 4975│   │   │   │   ├── SDL_uikitopenglview.h 4976│   │   │   │   ├── SDL_uikitopenglview.m 4977│   │   │   │   ├── SDL_uikitvideo.h 4978│   │   │   │   ├── SDL_uikitvideo.m 4979│   │   │   │   ├── SDL_uikitview.h 4980│   │   │   │   ├── SDL_uikitview.m 4981│   │   │   │   ├── SDL_uikitviewcontroller.h 4982│   │   │   │   ├── SDL_uikitviewcontroller.m 4983│   │   │   │   ├── SDL_uikitvulkan.h 4984│   │   │   │   ├── SDL_uikitvulkan.m 4985│   │   │   │   ├── SDL_uikitwindow.h 4986│   │   │   │   ├── SDL_uikitwindow.m 4987│   │   │   │   └── keyinfotable.h 4988│   │   │   ├── vivante 4989│   │   │   │   ├── SDL_vivanteopengles.c 4990│   │   │   │   ├── SDL_vivanteopengles.h 4991│   │   │   │   ├── SDL_vivanteplatform.c 4992│   │   │   │   ├── SDL_vivanteplatform.h 4993│   │   │   │   ├── SDL_vivantevideo.c 4994│   │   │   │   └── SDL_vivantevideo.h 4995│   │   │   ├── wayland 4996│   │   │   │   ├── SDL_waylandclipboard.c 4997│   │   │   │   ├── SDL_waylandclipboard.h 4998│   │   │   │   ├── SDL_waylanddatamanager.c 4999│   │   │   │   ├── SDL_waylanddatamanager.h 5000│   │   │   │   ├── SDL_waylanddyn.c 5001│   │   │   │   ├── SDL_waylanddyn.h 5002│   │   │   │   ├── SDL_waylandevents.c 5003│   │   │   │   ├── SDL_waylandevents_c.h 5004│   │   │   │   ├── SDL_waylandmouse.c 5005│   │   │   │   ├── SDL_waylandmouse.h 5006│   │   │   │   ├── SDL_waylandopengles.c 5007│   │   │   │   ├── SDL_waylandopengles.h 5008│   │   │   │   ├── SDL_waylandsym.h 5009│   │   │   │   ├── SDL_waylandtouch.c 5010│   │   │   │   ├── SDL_waylandtouch.h 5011│   │   │   │   ├── SDL_waylandvideo.c 5012│   │   │   │   ├── SDL_waylandvideo.h 5013│   │   │   │   ├── SDL_waylandvulkan.c 5014│   │   │   │   ├── SDL_waylandvulkan.h 5015│   │   │   │   ├── SDL_waylandwindow.c 5016│   │   │   │   └── SDL_waylandwindow.h 5017│   │   │   ├── windows 5018│   │   │   │   ├── SDL_msctf.h 5019│   │   │   │   ├── SDL_vkeys.h 5020│   │   │   │   ├── SDL_windowsclipboard.c 5021│   │   │   │   ├── SDL_windowsclipboard.h 5022│   │   │   │   ├── SDL_windowsevents.c 5023│   │   │   │   ├── SDL_windowsevents.h 5024│   │   │   │   ├── SDL_windowsframebuffer.c 5025│   │   │   │   ├── SDL_windowsframebuffer.h 5026│   │   │   │   ├── SDL_windowskeyboard.c 5027│   │   │   │   ├── SDL_windowskeyboard.h 5028│   │   │   │   ├── SDL_windowsmessagebox.c 5029│   │   │   │   ├── SDL_windowsmessagebox.h 5030│   │   │   │   ├── SDL_windowsmodes.c 5031│   │   │   │   ├── SDL_windowsmodes.h 5032│   │   │   │   ├── SDL_windowsmouse.c 5033│   │   │   │   ├── SDL_windowsmouse.h 5034│   │   │   │   ├── SDL_windowsopengl.c 5035│   │   │   │   ├── SDL_windowsopengl.h 5036│   │   │   │   ├── SDL_windowsopengles.c 5037│   │   │   │   ├── SDL_windowsopengles.h 5038│   │   │   │   ├── SDL_windowsshape.c 5039│   │   │   │   ├── SDL_windowsshape.h 5040│   │   │   │   ├── SDL_windowstaskdialog.h 5041│   │   │   │   ├── SDL_windowsvideo.c 5042│   │   │   │   ├── SDL_windowsvideo.h 5043│   │   │   │   ├── SDL_windowsvulkan.c 5044│   │   │   │   ├── SDL_windowsvulkan.h 5045│   │   │   │   ├── SDL_windowswindow.c 5046│   │   │   │   ├── SDL_windowswindow.h 5047│   │   │   │   └── wmmsg.h 5048│   │   │   ├── winrt 5049│   │   │   │   ├── SDL_winrtevents.cpp 5050│   │   │   │   ├── SDL_winrtevents_c.h 5051│   │   │   │   ├── SDL_winrtgamebar.cpp 5052│   │   │   │   ├── SDL_winrtgamebar_cpp.h 5053│   │   │   │   ├── SDL_winrtkeyboard.cpp 5054│   │   │   │   ├── SDL_winrtmessagebox.cpp 5055│   │   │   │   ├── SDL_winrtmessagebox.h 5056│   │   │   │   ├── SDL_winrtmouse.cpp 5057│   │   │   │   ├── SDL_winrtmouse_c.h 5058│   │   │   │   ├── SDL_winrtopengles.cpp 5059│   │   │   │   ├── SDL_winrtopengles.h 5060│   │   │   │   ├── SDL_winrtpointerinput.cpp 5061│   │   │   │   ├── SDL_winrtvideo.cpp 5062│   │   │   │   └── SDL_winrtvideo_cpp.h 5063│   │   │   ├── x11 5064│   │   │   │   ├── SDL_x11clipboard.c 5065│   │   │   │   ├── SDL_x11clipboard.h 5066│   │   │   │   ├── SDL_x11dyn.c 5067│   │   │   │   ├── SDL_x11dyn.h 5068│   │   │   │   ├── SDL_x11events.c 5069│   │   │   │   ├── SDL_x11events.h 5070│   │   │   │   ├── SDL_x11framebuffer.c 5071│   │   │   │   ├── SDL_x11framebuffer.h 5072│   │   │   │   ├── SDL_x11keyboard.c 5073│   │   │   │   ├── SDL_x11keyboard.h 5074│   │   │   │   ├── SDL_x11messagebox.c 5075│   │   │   │   ├── SDL_x11messagebox.h 5076│   │   │   │   ├── SDL_x11modes.c 5077│   │   │   │   ├── SDL_x11modes.h 5078│   │   │   │   ├── SDL_x11mouse.c 5079│   │   │   │   ├── SDL_x11mouse.h 5080│   │   │   │   ├── SDL_x11opengl.c 5081│   │   │   │   ├── SDL_x11opengl.h 5082│   │   │   │   ├── SDL_x11opengles.c 5083│   │   │   │   ├── SDL_x11opengles.h 5084│   │   │   │   ├── SDL_x11shape.c 5085│   │   │   │   ├── SDL_x11shape.h 5086│   │   │   │   ├── SDL_x11sym.h 5087│   │   │   │   ├── SDL_x11touch.c 5088│   │   │   │   ├── SDL_x11touch.h 5089│   │   │   │   ├── SDL_x11video.c 5090│   │   │   │   ├── SDL_x11video.h 5091│   │   │   │   ├── SDL_x11vulkan.c 5092│   │   │   │   ├── SDL_x11vulkan.h 5093│   │   │   │   ├── SDL_x11window.c 5094│   │   │   │   ├── SDL_x11window.h 5095│   │   │   │   ├── SDL_x11xinput2.c 5096│   │   │   │   ├── SDL_x11xinput2.h 5097│   │   │   │   ├── edid-parse.c 5098│   │   │   │   ├── edid.h 5099│   │   │   │   ├── imKStoUCS.c 5100│   │   │   │   └── imKStoUCS.h 5101│   │   │   └── yuv2rgb 5102│   │   │   ├── LICENSE 5103│   │   │   ├── README.md 5104│   │   │   ├── yuv_rgb.c 5105│   │   │   ├── yuv_rgb.h 5106│   │   │   ├── yuv_rgb_sse_func.h 5107│   │   │   └── yuv_rgb_std_func.h 5108│   │   ├── test 5109│   │   │   ├── CMakeLists.txt 5110│   │   │   ├── COPYING 5111│   │   │   ├── Makefile.in 5112│   │   │   ├── README 5113│   │   │   ├── acinclude.m4 5114│   │   │   ├── aclocal.m4 5115│   │   │   ├── autogen.sh 5116│   │   │   ├── axis.bmp 5117│   │   │   ├── button.bmp 5118│   │   │   ├── checkkeys.c 5119│   │   │   ├── configure 5120│   │   │   ├── configure.in 5121│   │   │   ├── controllermap.bmp 5122│   │   │   ├── controllermap.c 5123│   │   │   ├── emscripten 5124│   │   │   │   └── joystick-pre.js 5125│   │   │   ├── gcc-fat.sh 5126│   │   │   ├── icon.bmp 5127│   │   │   ├── loopwave.c 5128│   │   │   ├── loopwavequeue.c 5129│   │   │   ├── moose.dat 5130│   │   │   ├── nacl 5131│   │   │   │   ├── Makefile 5132│   │   │   │   ├── background.js 5133│   │   │   │   ├── common.js 5134│   │   │   │   ├── index.html 5135│   │   │   │   └── manifest.json 5136│   │   │   ├── picture.xbm 5137│   │   │   ├── relative_mode.markdown 5138│   │   │   ├── sample.bmp 5139│   │   │   ├── sample.wav 5140│   │   │   ├── shapes 5141│   │   │   │   ├── p01_shape24.bmp 5142│   │   │   │   ├── p01_shape32alpha.bmp 5143│   │   │   │   ├── p01_shape8.bmp 5144│   │   │   │   ├── p02_shape24.bmp 5145│   │   │   │   ├── p02_shape32alpha.bmp 5146│   │   │   │   ├── p02_shape8.bmp 5147│   │   │   │   ├── p03_shape24.bmp 5148│   │   │   │   ├── p03_shape8.bmp 5149│   │   │   │   ├── p04_shape1.bmp 5150│   │   │   │   ├── p04_shape24.bmp 5151│   │   │   │   ├── p04_shape32alpha.bmp 5152│   │   │   │   ├── p04_shape8.bmp 5153│   │   │   │   ├── p05_shape8.bmp 5154│   │   │   │   ├── p06_shape1alpha.bmp 5155│   │   │   │   ├── p06_shape24.bmp 5156│   │   │   │   ├── p06_shape32alpha.bmp 5157│   │   │   │   ├── p06_shape8.bmp 5158│   │   │   │   ├── p07_shape24.bmp 5159│   │   │   │   ├── p07_shape32alpha.bmp 5160│   │   │   │   ├── p07_shape8.bmp 5161│   │   │   │   ├── p08_shape24.bmp 5162│   │   │   │   ├── p08_shape32alpha.bmp 5163│   │   │   │   ├── p08_shape8.bmp 5164│   │   │   │   ├── p09_shape24.bmp 5165│   │   │   │   ├── p09_shape32alpha.bmp 5166│   │   │   │   ├── p09_shape8.bmp 5167│   │   │   │   ├── p10_shape1.bmp 5168│   │   │   │   ├── p10_shape24.bmp 5169│   │   │   │   ├── p10_shape32alpha.bmp 5170│   │   │   │   ├── p10_shape8.bmp 5171│   │   │   │   ├── p11_shape24.bmp 5172│   │   │   │   ├── p11_shape32alpha.bmp 5173│   │   │   │   ├── p11_shape8.bmp 5174│   │   │   │   ├── p12_shape24.bmp 5175│   │   │   │   ├── p12_shape8.bmp 5176│   │   │   │   ├── p13_shape24.bmp 5177│   │   │   │   ├── p13_shape32alpha.bmp 5178│   │   │   │   ├── p13_shape8.bmp 5179│   │   │   │   ├── p14_shape24.bmp 5180│   │   │   │   ├── p14_shape8.bmp 5181│   │   │   │   ├── p15_shape24.bmp 5182│   │   │   │   ├── p15_shape32alpha.bmp 5183│   │   │   │   ├── p15_shape8.bmp 5184│   │   │   │   ├── p16_shape1.bmp 5185│   │   │   │   ├── p16_shape24.bmp 5186│   │   │   │   ├── p16_shape8.bmp 5187│   │   │   │   ├── trollface_24.bmp 5188│   │   │   │   └── trollface_32alpha.bmp 5189│   │   │   ├── testatomic.c 5190│   │   │   ├── testaudiocapture.c 5191│   │   │   ├── testaudiohotplug.c 5192│   │   │   ├── testaudioinfo.c 5193│   │   │   ├── testautomation.c 5194│   │   │   ├── testautomation_audio.c 5195│   │   │   ├── testautomation_clipboard.c 5196│   │   │   ├── testautomation_events.c 5197│   │   │   ├── testautomation_hints.c 5198│   │   │   ├── testautomation_keyboard.c 5199│   │   │   ├── testautomation_main.c 5200│   │   │   ├── testautomation_mouse.c 5201│   │   │   ├── testautomation_pixels.c 5202│   │   │   ├── testautomation_platform.c 5203│   │   │   ├── testautomation_rect.c 5204│   │   │   ├── testautomation_render.c 5205│   │   │   ├── testautomation_rwops.c 5206│   │   │   ├── testautomation_sdltest.c 5207│   │   │   ├── testautomation_stdlib.c 5208│   │   │   ├── testautomation_suites.h 5209│   │   │   ├── testautomation_surface.c 5210│   │   │   ├── testautomation_syswm.c 5211│   │   │   ├── testautomation_timer.c 5212│   │   │   ├── testautomation_video.c 5213│   │   │   ├── testbounds.c 5214│   │   │   ├── testcustomcursor.c 5215│   │   │   ├── testdisplayinfo.c 5216│   │   │   ├── testdraw2.c 5217│   │   │   ├── testdrawchessboard.c 5218│   │   │   ├── testdropfile.c 5219│   │   │   ├── testerror.c 5220│   │   │   ├── testfile.c 5221│   │   │   ├── testfilesystem.c 5222│   │   │   ├── testgamecontroller.c 5223│   │   │   ├── testgesture.c 5224│   │   │   ├── testgl2.c 5225│   │   │   ├── testgles.c 5226│   │   │   ├── testgles2.c 5227│   │   │   ├── testhaptic.c 5228│   │   │   ├── testhittesting.c 5229│   │   │   ├── testhotplug.c 5230│   │   │   ├── testiconv.c 5231│   │   │   ├── testime.c 5232│   │   │   ├── testintersections.c 5233│   │   │   ├── testjoystick.c 5234│   │   │   ├── testkeys.c 5235│   │   │   ├── testloadso.c 5236│   │   │   ├── testlock.c 5237│   │   │   ├── testmessage.c 5238│   │   │   ├── testmultiaudio.c 5239│   │   │   ├── testnative.c 5240│   │   │   ├── testnative.h 5241│   │   │   ├── testnativecocoa.m 5242│   │   │   ├── testnativew32.c 5243│   │   │   ├── testnativex11.c 5244│   │   │   ├── testoverlay2.c 5245│   │   │   ├── testplatform.c 5246│   │   │   ├── testpower.c 5247│   │   │   ├── testqsort.c 5248│   │   │   ├── testrelative.c 5249│   │   │   ├── testrendercopyex.c 5250│   │   │   ├── testrendertarget.c 5251│   │   │   ├── testresample.c 5252│   │   │   ├── testrumble.c 5253│   │   │   ├── testscale.c 5254│   │   │   ├── testsem.c 5255│   │   │   ├── testsensor.c 5256│   │   │   ├── testshader.c 5257│   │   │   ├── testshape.c 5258│   │   │   ├── testsprite2.c 5259│   │   │   ├── testspriteminimal.c 5260│   │   │   ├── teststreaming.c 5261│   │   │   ├── testthread.c 5262│   │   │   ├── testtimer.c 5263│   │   │   ├── testver.c 5264│   │   │   ├── testviewport.c 5265│   │   │   ├── testvulkan.c 5266│   │   │   ├── testwm2.c 5267│   │   │   ├── testyuv.bmp 5268│   │   │   ├── testyuv.c 5269│   │   │   ├── testyuv_cvt.c 5270│   │   │   ├── testyuv_cvt.h 5271│   │   │   ├── torturethread.c 5272│   │   │   └── utf8.txt 5273│   │   ├── visualtest 5274│   │   │   ├── COPYING.txt 5275│   │   │   ├── Makefile.in 5276│   │   │   ├── README.txt 5277│   │   │   ├── acinclude.m4 5278│   │   │   ├── autogen.sh 5279│   │   │   ├── compile 5280│   │   │   ├── config.h 5281│   │   │   ├── config.h.in 5282│   │   │   ├── configs 5283│   │   │   │   ├── testsprite2_blendmodes 5284│   │   │   │   │   ├── testsprite2_blendmodes.actions 5285│   │   │   │   │   ├── testsprite2_blendmodes.config 5286│   │   │   │   │   └── testsprite2_blendmodes.parameters 5287│   │   │   │   ├── testsprite2_crashtest 5288│   │   │   │   │   ├── testsprite2_crashtest.actions 5289│   │   │   │   │   ├── testsprite2_crashtest.config 5290│   │   │   │   │   └── testsprite2_crashtest.parameters 5291│   │   │   │   ├── testsprite2_fullscreen 5292│   │   │   │   │   ├── testsprite2_fullscreen.actions 5293│   │   │   │   │   ├── testsprite2_fullscreen.config 5294│   │   │   │   │   └── testsprite2_fullscreen.parameters 5295│   │   │   │   └── testsprite2_geometry 5296│   │   │   │   ├── testsprite2_geometry.actions 5297│   │   │   │   ├── testsprite2_geometry.config 5298│   │   │   │   └── testsprite2_geometry.parameters 5299│   │   │   ├── configure 5300│   │   │   ├── configure.in 5301│   │   │   ├── depcomp 5302│   │   │   ├── docs 5303│   │   │   │   └── Doxyfile 5304│   │   │   ├── include 5305│   │   │   │   ├── SDL_visualtest_action_configparser.h 5306│   │   │   │   ├── SDL_visualtest_exhaustive_variator.h 5307│   │   │   │   ├── SDL_visualtest_harness_argparser.h 5308│   │   │   │   ├── SDL_visualtest_mischelper.h 5309│   │   │   │   ├── SDL_visualtest_parsehelper.h 5310│   │   │   │   ├── SDL_visualtest_process.h 5311│   │   │   │   ├── SDL_visualtest_random_variator.h 5312│   │   │   │   ├── SDL_visualtest_rwhelper.h 5313│   │   │   │   ├── SDL_visualtest_screenshot.h 5314│   │   │   │   ├── SDL_visualtest_sut_configparser.h 5315│   │   │   │   ├── SDL_visualtest_variator_common.h 5316│   │   │   │   └── SDL_visualtest_variators.h 5317│   │   │   ├── install-sh 5318│   │   │   ├── launch_harness.cmd 5319│   │   │   ├── launch_harness.sh 5320│   │   │   ├── missing 5321│   │   │   ├── src 5322│   │   │   │   ├── action_configparser.c 5323│   │   │   │   ├── harness_argparser.c 5324│   │   │   │   ├── linux 5325│   │   │   │   │   └── linux_process.c 5326│   │   │   │   ├── mischelper.c 5327│   │   │   │   ├── parsehelper.c 5328│   │   │   │   ├── rwhelper.c 5329│   │   │   │   ├── screenshot.c 5330│   │   │   │   ├── sut_configparser.c 5331│   │   │   │   ├── testharness.c 5332│   │   │   │   ├── variator_common.c 5333│   │   │   │   ├── variator_exhaustive.c 5334│   │   │   │   ├── variator_random.c 5335│   │   │   │   ├── variators.c 5336│   │   │   │   └── windows 5337│   │   │   │   ├── windows_process.c 5338│   │   │   │   └── windows_screenshot.c 5339│   │   │   ├── stamp-h1 5340│   │   │   ├── testsprite2_sample.actions 5341│   │   │   ├── testsprite2_sample.config 5342│   │   │   ├── testsprite2_sample.parameters 5343│   │   │   └── unittest 5344│   │   │   ├── testquit.actions 5345│   │   │   ├── testquit.c 5346│   │   │   ├── testquit.config 5347│   │   │   └── testquit.parameters 5348│   │   └── wayland-protocols 5349│   │   ├── pointer-constraints-unstable-v1.xml 5350│   │   ├── relative-pointer-unstable-v1.xml 5351│   │   ├── wayland.xml 5352│   │   ├── xdg-shell-unstable-v6.xml 5353│   │   └── xdg-shell.xml 5354│   ├── glfw 5355│   │   ├── CMake 5356│   │   │   ├── GenerateMappings.cmake 5357│   │   │   ├── Info.plist.in 5358│   │   │   ├── cmake_uninstall.cmake.in 5359│   │   │   ├── glfw3.pc.in 5360│   │   │   ├── glfw3Config.cmake.in 5361│   │   │   ├── i686-w64-mingw32-clang.cmake 5362│   │   │   ├── i686-w64-mingw32.cmake 5363│   │   │   ├── modules 5364│   │   │   │   └── FindEpollShim.cmake 5365│   │   │   ├── x86_64-w64-mingw32-clang.cmake 5366│   │   │   └── x86_64-w64-mingw32.cmake 5367│   │   ├── CMakeLists.txt 5368│   │   ├── CONTRIBUTORS.md 5369│   │   ├── LICENSE.md 5370│   │   ├── README.md 5371│   │   ├── deps 5372│   │   │   ├── getopt.c 5373│   │   │   ├── getopt.h 5374│   │   │   ├── glad 5375│   │   │   │   ├── gl.h 5376│   │   │   │   ├── gles2.h 5377│   │   │   │   └── vulkan.h 5378│   │   │   ├── linmath.h 5379│   │   │   ├── nuklear.h 5380│   │   │   ├── nuklear_glfw_gl2.h 5381│   │   │   ├── stb_image_write.h 5382│   │   │   ├── tinycthread.c 5383│   │   │   ├── tinycthread.h 5384│   │   │   └── wayland 5385│   │   │   ├── fractional-scale-v1.xml 5386│   │   │   ├── idle-inhibit-unstable-v1.xml 5387│   │   │   ├── pointer-constraints-unstable-v1.xml 5388│   │   │   ├── relative-pointer-unstable-v1.xml 5389│   │   │   ├── viewporter.xml 5390│   │   │   ├── wayland.xml 5391│   │   │   ├── xdg-activation-v1.xml 5392│   │   │   ├── xdg-decoration-unstable-v1.xml 5393│   │   │   └── xdg-shell.xml 5394│   │   ├── docs 5395│   │   │   ├── CMakeLists.txt 5396│   │   │   ├── CONTRIBUTING.md 5397│   │   │   ├── Doxyfile.in 5398│   │   │   ├── DoxygenLayout.xml 5399│   │   │   ├── SUPPORT.md 5400│   │   │   ├── build.md 5401│   │   │   ├── compat.md 5402│   │   │   ├── compile.md 5403│   │   │   ├── context.md 5404│   │   │   ├── extra.css 5405│   │   │   ├── extra.css.map 5406│   │   │   ├── extra.scss 5407│   │   │   ├── footer.html 5408│   │   │   ├── header.html 5409│   │   │   ├── input.md 5410│   │   │   ├── internal.md 5411│   │   │   ├── intro.md 5412│   │   │   ├── main.md 5413│   │   │   ├── monitor.md 5414│   │   │   ├── moving.md 5415│   │   │   ├── news.md 5416│   │   │   ├── quick.md 5417│   │   │   ├── spaces.svg 5418│   │   │   ├── vulkan.md 5419│   │   │   └── window.md 5420│   │   ├── examples 5421│   │   │   ├── CMakeLists.txt 5422│   │   │   ├── boing.c 5423│   │   │   ├── gears.c 5424│   │   │   ├── glfw.icns 5425│   │   │   ├── glfw.ico 5426│   │   │   ├── glfw.rc 5427│   │   │   ├── heightmap.c 5428│   │   │   ├── offscreen.c 5429│   │   │   ├── particles.c 5430│   │   │   ├── sharing.c 5431│   │   │   ├── splitview.c 5432│   │   │   ├── triangle-opengl.c 5433│   │   │   ├── triangle-opengles.c 5434│   │   │   ├── wave.c 5435│   │   │   └── windows.c 5436│   │   ├── include 5437│   │   │   └── GLFW 5438│   │   │   ├── glfw3.h 5439│   │   │   └── glfw3native.h 5440│   │   ├── src 5441│   │   │   ├── CMakeLists.txt 5442│   │   │   ├── cocoa_init.m 5443│   │   │   ├── cocoa_joystick.h 5444│   │   │   ├── cocoa_joystick.m 5445│   │   │   ├── cocoa_monitor.m 5446│   │   │   ├── cocoa_platform.h 5447│   │   │   ├── cocoa_window.m 5448│   │   │   ├── context.c 5449│   │   │   ├── egl_context.c 5450│   │   │   ├── glfw.rc.in 5451│   │   │   ├── glx_context.c 5452│   │   │   ├── init.c 5453│   │   │   ├── input.c 5454│   │   │   ├── internal.h 5455│   │   │   ├── linux_joystick.c 5456│   │   │   ├── linux_joystick.h 5457│   │   │   ├── macos_time.c 5458│   │   │   ├── macos_time.h 5459│   │   │   ├── mappings.h 5460│   │   │   ├── mappings.h.in 5461│   │   │   ├── monitor.c 5462│   │   │   ├── nsgl_context.m 5463│   │   │   ├── null_init.c 5464│   │   │   ├── null_joystick.c 5465│   │   │   ├── null_joystick.h 5466│   │   │   ├── null_monitor.c 5467│   │   │   ├── null_platform.h 5468│   │   │   ├── null_window.c 5469│   │   │   ├── osmesa_context.c 5470│   │   │   ├── platform.c 5471│   │   │   ├── platform.h 5472│   │   │   ├── posix_module.c 5473│   │   │   ├── posix_poll.c 5474│   │   │   ├── posix_poll.h 5475│   │   │   ├── posix_thread.c 5476│   │   │   ├── posix_thread.h 5477│   │   │   ├── posix_time.c 5478│   │   │   ├── posix_time.h 5479│   │   │   ├── vulkan.c 5480│   │   │   ├── wgl_context.c 5481│   │   │   ├── win32_init.c 5482│   │   │   ├── win32_joystick.c 5483│   │   │   ├── win32_joystick.h 5484│   │   │   ├── win32_module.c 5485│   │   │   ├── win32_monitor.c 5486│   │   │   ├── win32_platform.h 5487│   │   │   ├── win32_thread.c 5488│   │   │   ├── win32_thread.h 5489│   │   │   ├── win32_time.c 5490│   │   │   ├── win32_time.h 5491│   │   │   ├── win32_window.c 5492│   │   │   ├── window.c 5493│   │   │   ├── wl_init.c 5494│   │   │   ├── wl_monitor.c 5495│   │   │   ├── wl_platform.h 5496│   │   │   ├── wl_window.c 5497│   │   │   ├── x11_init.c 5498│   │   │   ├── x11_monitor.c 5499│   │   │   ├── x11_platform.h 5500│   │   │   ├── x11_window.c 5501│   │   │   └── xkb_unicode.c 5502│   │   └── tests 5503│   │   ├── CMakeLists.txt 5504│   │   ├── allocator.c 5505│   │   ├── clipboard.c 5506│   │   ├── cursor.c 5507│   │   ├── empty.c 5508│   │   ├── events.c 5509│   │   ├── gamma.c 5510│   │   ├── glfwinfo.c 5511│   │   ├── icon.c 5512│   │   ├── iconify.c 5513│   │   ├── inputlag.c 5514│   │   ├── joysticks.c 5515│   │   ├── monitors.c 5516│   │   ├── msaa.c 5517│   │   ├── reopen.c 5518│   │   ├── tearing.c 5519│   │   ├── threads.c 5520│   │   ├── timeout.c 5521│   │   ├── title.c 5522│   │   ├── triangle-vulkan.c 5523│   │   └── window.c 5524│   └── kconfiglib 5525│   ├── LICENSE.txt 5526│   ├── MANIFEST.in 5527│   ├── README.rst 5528│   ├── alldefconfig.py 5529│   ├── allmodconfig.py 5530│   ├── allnoconfig.py 5531│   ├── allyesconfig.py 5532│   ├── defconfig.py 5533│   ├── examples 5534│   │   ├── Kmenuconfig 5535│   │   ├── allnoconfig_walk.py 5536│   │   ├── defconfig_oldconfig.py 5537│   │   ├── dumpvars.py 5538│   │   ├── eval_expr.py 5539│   │   ├── find_symbol.py 5540│   │   ├── help_grep.py 5541│   │   ├── kconfiglib.py -> ../kconfiglib.py 5542│   │   ├── list_undefined.py 5543│   │   ├── menuconfig_example.py 5544│   │   ├── merge_config.py 5545│   │   ├── print_config_tree.py 5546│   │   ├── print_sym_info.py 5547│   │   └── print_tree.py 5548│   ├── genconfig.py 5549│   ├── guiconfig.py 5550│   ├── kconfiglib.py 5551│   ├── listnewconfig.py 5552│   ├── makefile.patch 5553│   ├── menuconfig.py 5554│   ├── oldconfig.py 5555│   ├── olddefconfig.py 5556│   ├── savedefconfig.py 5557│   ├── setconfig.py 5558│   ├── setup.cfg 5559│   ├── setup.py 5560│   ├── tests 5561│   │   ├── Kappend 5562│   │   ├── Kassignable 5563│   │   ├── Kchoice 5564│   │   ├── Kdefconfig_existent 5565│   │   ├── Kdefconfig_existent_but_n 5566│   │   ├── Kdefconfig_nonexistent 5567│   │   ├── Kdefconfig_srctree 5568│   │   ├── Kdepcopy 5569│   │   ├── Kdeploop0 5570│   │   ├── Kdeploop1 5571│   │   ├── Kdeploop10 5572│   │   ├── Kdeploop2 5573│   │   ├── Kdeploop3 5574│   │   ├── Kdeploop4 5575│   │   ├── Kdeploop5 5576│   │   ├── Kdeploop6 5577│   │   ├── Kdeploop7 5578│   │   ├── Kdeploop8 5579│   │   ├── Kdeploop9 5580│   │   ├── Kdirdep 5581│   │   ├── Kescape 5582│   │   ├── Keval 5583│   │   ├── Kexpr_items 5584│   │   ├── Kheader 5585│   │   ├── Khelp 5586│   │   ├── Kifremoval 5587│   │   ├── Kimply 5588│   │   ├── Kinclude_path 5589│   │   ├── Kinclude_path_sourced_1 5590│   │   ├── Kinclude_path_sourced_2 5591│   │   ├── Kitemlists 5592│   │   ├── Klocation 5593│   │   ├── Klocation_sourced 5594│   │   ├── Kmainmenu 5595│   │   ├── Kmenuconfig 5596│   │   ├── Kmisc 5597│   │   ├── Kmissingrsource 5598│   │   ├── Kmissingsource 5599│   │   ├── Korder 5600│   │   ├── Kpreprocess 5601│   │   ├── Krange 5602│   │   ├── Krecursive1 5603│   │   ├── Krecursive2 5604│   │   ├── Kreferenced 5605│   │   ├── Krelation 5606│   │   ├── Krepr 5607│   │   ├── Kstr 5608│   │   ├── Kundef 5609│   │   ├── Kuserfunctions 5610│   │   ├── Kvisibility 5611│   │   ├── config_indented 5612│   │   ├── config_set_bool 5613│   │   ├── config_set_string 5614│   │   ├── defconfig_1 5615│   │   ├── defconfig_2 5616│   │   ├── empty 5617│   │   ├── kconfigfunctions.py 5618│   │   ├── reltest 5619│   │   ├── sub 5620│   │   │   ├── Kconfig_symlink_2 5621│   │   │   ├── Kconfig_symlink_3 5622│   │   │   ├── Klocation_grsourced1 5623│   │   │   ├── Klocation_grsourced2 5624│   │   │   ├── Klocation_gsourced1 5625│   │   │   ├── Klocation_gsourced2 5626│   │   │   ├── Klocation_rsourced 5627│   │   │   ├── defconfig_in_sub 5628│   │   │   └── sub 5629│   │   │   └── Kconfig_symlink_1 5630│   │   └── symlink -> sub/sub 5631│   └── testsuite.py 5632├── lab 5633│   ├── FileConstruct 5634│   │   ├── FileConstructor.java 5635│   │   └── demos 5636│   │   ├── Filling.java 5637│   │   ├── HelloWorld.java 5638│   │   ├── Replacing.java 5639│   │   └── x86BootSector.java 5640│   ├── archive 5641│   │   └── sdl2.cpp 5642│   ├── c 5643│   │   ├── bitmap 5644│   │   │   ├── README.md 5645│   │   │   ├── bitmap.c 5646│   │   │   ├── bmp_head.h 5647│   │   │   ├── bmp_pixel.h 5648│   │   │   └── build.sh 5649│   │   ├── compiled_c 5650│   │   │   ├── CODE_OF_CONDUCT.md 5651│   │   │   ├── CONTRIBUTING.md 5652│   │   │   ├── LICENCE 5653│   │   │   ├── Makefile 5654│   │   │   ├── README.txt 5655│   │   │   ├── SECURITY.md 5656│   │   │   ├── config.mk 5657│   │   │   ├── sources.conf 5658│   │   │   ├── src 5659│   │   │   │   ├── functions 5660│   │   │   │   │   ├── add 5661│   │   │   │   │   │   ├── Makefile 5662│   │   │   │   │   │   ├── build 5663│   │   │   │   │   │   │   ├── assembly.s 5664│   │   │   │   │   │   │   ├── compiled 5665│   │   │   │   │   │   │   └── objdump.txt 5666│   │   │   │   │   │   └── main.c 5667│   │   │   │   │   ├── return 5668│   │   │   │   │   │   ├── Makefile 5669│   │   │   │   │   │   ├── build 5670│   │   │   │   │   │   │   ├── assembly.s 5671│   │   │   │   │   │   │   ├── compiled 5672│   │   │   │   │   │   │   └── objdump.txt 5673│   │   │   │   │   │   └── main.c 5674│   │   │   │   │   └── subtract 5675│   │   │   │   │   ├── Makefile 5676│   │   │   │   │   ├── build 5677│   │   │   │   │   │   ├── assembly.s 5678│   │   │   │   │   │   ├── compiled 5679│   │   │   │   │   │   └── objdump.txt 5680│   │   │   │   │   └── main.c 5681│   │   │   │   └── general 5682│   │   │   │   ├── add 5683│   │   │   │   │   ├── Makefile 5684│   │   │   │   │   ├── build 5685│   │   │   │   │   │   ├── assembly.s 5686│   │   │   │   │   │   ├── compiled 5687│   │   │   │   │   │   └── objdump.txt 5688│   │   │   │   │   └── main.c 5689│   │   │   │   ├── cat_strings 5690│   │   │   │   │   ├── Makefile 5691│   │   │   │   │   ├── build 5692│   │   │   │   │   │   ├── assembly.s 5693│   │   │   │   │   │   ├── compiled 5694│   │   │   │   │   │   └── objdump.txt 5695│   │   │   │   │   └── main.c 5696│   │   │   │   ├── constants 5697│   │   │   │   │   ├── Makefile 5698│   │   │   │   │   ├── build 5699│   │   │   │   │   │   ├── assembly.s 5700│   │   │   │   │   │   ├── compiled 5701│   │   │   │   │   │   └── objdump.txt 5702│   │   │   │   │   └── main.c 5703│   │   │   │   ├── divide 5704│   │   │   │   │   ├── Makefile 5705│   │   │   │   │   ├── build 5706│   │   │   │   │   │   ├── assembly.s 5707│   │   │   │   │   │   ├── compiled 5708│   │   │   │   │   │   └── objdump.txt 5709│   │   │   │   │   └── main.c 5710│   │   │   │   ├── hello_world 5711│   │   │   │   │   ├── Makefile 5712│   │   │   │   │   ├── build 5713│   │   │   │   │   │   ├── assembly.s 5714│   │   │   │   │   │   ├── compiled 5715│   │   │   │   │   │   └── objdump.txt 5716│   │   │   │   │   └── main.c 5717│   │   │   │   ├── if 5718│   │   │   │   │   ├── Makefile 5719│   │   │   │   │   ├── build 5720│   │   │   │   │   │   ├── assembly.s 5721│   │   │   │   │   │   ├── compiled 5722│   │   │   │   │   │   └── objdump.txt 5723│   │   │   │   │   └── main.c 5724│   │   │   │   ├── if_else 5725│   │   │   │   │   ├── Makefile 5726│   │   │   │   │   ├── build 5727│   │   │   │   │   │   ├── assembly.s 5728│   │   │   │   │   │   ├── compiled 5729│   │   │   │   │   │   └── objdump.txt 5730│   │   │   │   │   └── main.c 5731│   │   │   │   ├── main 5732│   │   │   │   │   ├── Makefile 5733│   │   │   │   │   ├── build 5734│   │   │   │   │   │   ├── assembly.s 5735│   │   │   │   │   │   ├── compiled 5736│   │   │   │   │   │   └── objdump.txt 5737│   │   │   │   │   └── main.c 5738│   │   │   │   ├── multiply 5739│   │   │   │   │   ├── Makefile 5740│   │   │   │   │   ├── build 5741│   │   │   │   │   │   ├── assembly.s 5742│   │   │   │   │   │   ├── compiled 5743│   │   │   │   │   │   └── objdump.txt 5744│   │   │   │   │   └── main.c 5745│   │   │   │   ├── strings 5746│   │   │   │   │   ├── Makefile 5747│   │   │   │   │   ├── build 5748│   │   │   │   │   │   ├── assembly.s 5749│   │   │   │   │   │   ├── compiled 5750│   │   │   │   │   │   └── objdump.txt 5751│   │   │   │   │   └── main.c 5752│   │   │   │   └── subtract 5753│   │   │   │   ├── Makefile 5754│   │   │   │   ├── build 5755│   │   │   │   │   ├── assembly.s 5756│   │   │   │   │   ├── compiled 5757│   │   │   │   │   └── objdump.txt 5758│   │   │   │   └── main.c 5759│   │   │   └── tools 5760│   │   │   └── run_makefiles.py 5761│   │   ├── factorial 5762│   │   │   ├── CMakeLists.txt 5763│   │   │   └── main.c 5764│   │   ├── tiny 5765│   │   │   ├── CMakeLists.txt 5766│   │   │   ├── README.md 5767│   │   │   ├── build.sh 5768│   │   │   ├── hello.c 5769│   │   │   ├── math.c 5770│   │   │   └── tiny.c 5771│   │   ├── virtual_hardware 5772│   │   │   ├── Makefile 5773│   │   │   ├── README.txt 5774│   │   │   ├── include 5775│   │   │   │   ├── lib 5776│   │   │   │   │   ├── libbit.h 5777│   │   │   │   │   └── libbus.h 5778│   │   │   │   └── mod 5779│   │   │   │   └── gates.h 5780│   │   │   └── mod 5781│   │   │   ├── example_chip.c 5782│   │   │   ├── gates.c 5783│   │   │   ├── halfadder.c 5784│   │   │   ├── main.c 5785│   │   │   └── modules.mk 5786│   │   ├── weird_loops 5787│   │   │   ├── CMakeLists.txt 5788│   │   │   └── main.c 5789│   │   └── writing_raw 5790│   │   ├── CMakeLists.txt 5791│   │   ├── README 5792│   │   ├── basic.c 5793│   │   ├── hello.c 5794│   │   ├── include 5795│   │   │   └── write.h 5796│   │   └── write.c 5797│   ├── decomplab 5798│   │   ├── README.txt 5799│   │   └── src 5800│   │   ├── DecompLib.java 5801│   │   └── Template.java 5802│   ├── nova 5803│   │   ├── Makefile 5804│   │   ├── src 5805│   │   │   └── main 5806│   │   │   └── java 5807│   │   │   └── com 5808│   │   │   └── github 5809│   │   │   └── _0x4248 5810│   │   │   ├── nova 5811│   │   │   │   ├── Core 5812│   │   │   │   │   ├── Gui.java 5813│   │   │   │   │   ├── Keyboard.java 5814│   │   │   │   │   └── Sound.java 5815│   │   │   │   ├── Machine 5816│   │   │   │   │   ├── audio 5817│   │   │   │   │   │   └── Speaker.java 5818│   │   │   │   │   ├── core 5819│   │   │   │   │   │   ├── Hardware.java 5820│   │   │   │   │   │   ├── Keyboard.java 5821│   │   │   │   │   │   ├── Machine.java 5822│   │   │   │   │   │   ├── MachineProgram.java 5823│   │   │   │   │   │   └── Video.java 5824│   │   │   │   │   ├── floppy 5825│   │   │   │   │   │   └── Floppy.java 5826│   │   │   │   │   └── gpu 5827│   │   │   │   │   ├── GPU.java 5828│   │   │   │   │   ├── GpuAdapter.java 5829│   │   │   │   │   ├── GpuOutputMode.java 5830│   │   │   │   │   ├── VideoMode.java 5831│   │   │   │   │   ├── drivers 5832│   │   │   │   │   │   ├── CgaDriver.java 5833│   │   │   │   │   │   ├── VgaDriver.java 5834│   │   │   │   │   │   └── VideoDriver.java 5835│   │   │   │   │   └── fonts 5836│   │   │   │   │   └── VgaFonts.java 5837│   │   │   │   └── Main.java 5838│   │   │   └── nova_examples 5839│   │   │   ├── ExampleXYZ.java 5840│   │   │   └── NovaBasic.java 5841│   │   └── target 5842│   │   └── site 5843│   │   ├── css 5844│   │   │   ├── maven-base.css 5845│   │   │   ├── maven-theme.css 5846│   │   │   ├── print.css 5847│   │   │   └── site.css 5848│   │   ├── dependency-info.html 5849│   │   ├── index.html 5850│   │   ├── plugin-management.html 5851│   │   ├── plugins.html 5852│   │   ├── project-info.html 5853│   │   └── summary.html 5854│   ├── opengl 5855│   │   ├── CMakeLists.txt 5856│   │   └── src 5857│   │   └── demos 5858│   │   ├── red.cpp 5859│   │   └── redanim.cpp 5860│   ├── orion 5861│   │   └── MOVED 5862│   ├── sparkylab 5863│   │   └── receipt.py 5864│   └── trail 5865│   ├── CMakeLists.txt 5866│   ├── Makefile 5867│   ├── README.md 5868│   ├── c 5869│   │   ├── header 5870│   │   │   ├── buildList.cmake 5871│   │   │   ├── ctype.c 5872│   │   │   ├── errno.c 5873│   │   │   └── math.c 5874│   │   └── include.cmake 5875│   └── php 5876│   ├── hello.php 5877│   ├── html.php 5878│   └── math.php 5879├── lib 5880│   └── rootGuard 5881│   ├── README 5882│   ├── checks.c 5883│   ├── checks.h 5884│   ├── rootGuard.c 5885│   └── rootGuard.h 5886├── misc 5887│   ├── GLSL 5888│   │   ├── Circle.glsl 5889│   │   ├── Colour_bars.glsl 5890│   │   ├── Colour_bars_fade.glsl 5891│   │   └── Gradient.glsl 5892│   ├── fortran 5893│   │   ├── add.f90 5894│   │   ├── arguments.f90 5895│   │   ├── factorial.f90 5896│   │   ├── file.f90 5897│   │   ├── hello_world.f90 5898│   │   ├── matrix.f90 5899│   │   └── prime_number.f90 5900│   ├── jbuild-testing 5901│   │   ├── build.sh 5902│   │   └── main.java 5903│   └── www 5904│   ├── OLEDBurnInTest 5905│   │   └── index.html 5906│   ├── README.txt 5907│   ├── css 5908│   │   ├── Atlas 5909│   │   │   └── main.css 5910│   │   ├── TODO 5911│   │   ├── basic_black.css 5912│   │   ├── basic_mono.css 5913│   │   └── colour_theme.css 5914│   └── html 5915│   └── pretest.html 5916├── npkg-testing 5917│   ├── README.md 5918│   ├── bin 5919│   │   ├── hello_python 5920│   │   │   ├── Makefile 5921│   │   │   └── npkg.conf 5922│   │   └── hello_world 5923│   │   ├── Makefile 5924│   │   ├── npkg.conf 5925│   │   └── src 5926│   │   └── hello_world.c 5927│   ├── lab 5928│   │   └── README.md 5929│   ├── lib 5930│   │   ├── private 5931│   │   │   └── README.md 5932│   │   └── public 5933│   │   └── README.md 5934│   ├── npkg 5935│   ├── sbin 5936│   │   └── README.md 5937│   ├── toolkits 5938│   │   └── README.md 5939│   └── tools 5940│   ├── __init__.py 5941│   └── npkg 5942│   ├── __init__.py 5943│   ├── archive.py 5944│   ├── cli.py 5945│   ├── commands.py 5946│   ├── console.py 5947│   ├── install_db.py 5948│   ├── metadata.py 5949│   ├── paths.py 5950│   └── types.py 5951├── pages 5952│   ├── CREDITS.txt 5953│   ├── Kconfig 5954│   ├── LICENSE.txt 5955│   ├── Makefile 5956│   ├── Nbuild 5957│   ├── README.md 5958│   ├── README.txt 5959│   ├── SECURITY-PATCHES.txt 5960│   ├── arch 5961│   │   ├── arm 5962│   │   │   └── arm_barebones 5963│   │   │   ├── Makefile 5964│   │   │   ├── boot 5965│   │   │   │   └── boot.s 5966│   │   │   ├── include 5967│   │   │   │   └── power.h 5968│   │   │   ├── kernel 5969│   │   │   │   ├── kernel.c 5970│   │   │   │   └── power.c 5971│   │   │   └── linker.ld 5972│   │   ├── x64 5973│   │   │   └── linux 5974│   │   │   ├── file_writing 5975│   │   │   │   ├── build.sh 5976│   │   │   │   └── main.s 5977│   │   │   └── return 5978│   │   │   ├── README 5979│   │   │   ├── build.sh 5980│   │   │   └── main.s 5981│   │   └── x86 5982│   │   ├── phoenix 5983│   │   │   ├── Makefile 5984│   │   │   ├── README 5985│   │   │   └── src 5986│   │   │   ├── boot.s 5987│   │   │   ├── kernel.s 5988│   │   │   └── lib 5989│   │   │   ├── colorscreen.s 5990│   │   │   ├── keyboard.s 5991│   │   │   └── print.s 5992│   │   └── x86bootdisk 5993│   │   ├── Makefile 5994│   │   ├── README.md 5995│   │   └── src 5996│   │   ├── boot.asm 5997│   │   └── lost-version.asm 5998│   ├── basic_install.sh 5999│   ├── doc 6000│   │   ├── Atlas 6001│   │   │   └── welcome.txt 6002│   │   ├── DPX 6003│   │   │   ├── DPX25-101050 6004│   │   │   │   └── README.txt 6005│   │   │   ├── DPX25-234545 6006│   │   │   │   └── README.txt 6007│   │   │   └── README.md 6008│   │   ├── GIT.txt 6009│   │   ├── README.md 6010│   │   ├── TRX 6011│   │   │   ├── TRX-26-0001.txt 6012│   │   │   ├── TRX-26-0002.txt 6013│   │   │   ├── TRX-26-0003.txt 6014│   │   │   └── TRX-BLANK.txt 6015│   │   ├── linux-ref 6016│   │   │   ├── Makefile 6017│   │   │   └── docs 6018│   │   │   ├── _static 6019│   │   │   │   ├── pdf-header.tex 6020│   │   │   │   └── whitepaper.css 6021│   │   │   └── chapters 6022│   │   │   ├── 00-frontmatter 6023│   │   │   │   └── 01-intro.md 6024│   │   │   ├── 01-kernel 6025│   │   │   │   ├── 00-part.md 6026│   │   │   │   ├── 01-the_kernel_basics.md 6027│   │   │   │   ├── 02-kernel-source.md 6028│   │   │   │   └── 10-boot 6029│   │   │   │   └── 01-bootloaders.md 6030│   │   │   ├── 02-filesystems 6031│   │   │   │   ├── 00-part.md 6032│   │   │   │   └── 01-filesystem-hierarchy.md 6033│   │   │   ├── 99-reference 6034│   │   │   │   ├── 00-part.md 6035│   │   │   │   ├── 01-syscalls.md 6036│   │   │   │   └── 02-charsets.md 6037│   │   │   └── 99-sources.md 6038│   │   ├── make 6039│   │   │   ├── README.txt 6040│   │   │   ├── blank.msg 6041│   │   │   ├── config.txt 6042│   │   │   ├── errors 6043│   │   │   │   └── confmissing.msg 6044│   │   │   └── git.txt 6045│   │   ├── misc 6046│   │   │   └── HEADERS.txt 6047│   │   └── tools 6048│   │   └── JunkRef.txt 6049│   ├── ext 6050│   │   ├── JunkDrawer 6051│   │   │   ├── DOS 6052│   │   │   │   ├── BuildTools 6053│   │   │   │   │   ├── v2.0 6054│   │   │   │   │   │   ├── ANSI.DOC 6055│   │   │   │   │   │   ├── CHKDSK.COM 6056│   │   │   │   │   │   ├── COMMAND.COM 6057│   │   │   │   │   │   ├── CONFIG.DOC 6058│   │   │   │   │   │   ├── CREF.EXE 6059│   │   │   │   │   │   ├── DEBUG.COM 6060│   │   │   │   │   │   ├── DEVDRIV.DOC 6061│   │   │   │   │   │   ├── DISKCOPY.COM 6062│   │   │   │   │   │   ├── DOSPATCH.TXT 6063│   │   │   │   │   │   ├── EDLIN.COM 6064│   │   │   │   │   │   ├── EXE2BIN.EXE 6065│   │   │   │   │   │   ├── FC.EXE 6066│   │   │   │   │   │   ├── FILBP.PAS 6067│   │   │   │   │   │   ├── FIND.EXE 6068│   │   │   │   │   │   ├── FORMAT.DOC 6069│   │   │   │   │   │   ├── FORMAT.OBJ 6070│   │   │   │   │   │   ├── FORMES.OBJ 6071│   │   │   │   │   │   ├── INCOMP.DOC 6072│   │   │   │   │   │   ├── INT24.DOC 6073│   │   │   │   │   │   ├── LICENSE 6074│   │   │   │   │   │   ├── LINK.EXE 6075│   │   │   │   │   │   ├── MASM.EXE 6076│   │   │   │   │   │   ├── MORE.COM 6077│   │   │   │   │   │   ├── MSDOS.SYS 6078│   │   │   │   │   │   ├── NMAKE.EXE 6079│   │   │   │   │   │   ├── PRINT.COM 6080│   │   │   │   │   │   ├── PROFIL.OBJ 6081│   │   │   │   │   │   ├── PROFILE.DOC 6082│   │   │   │   │   │   ├── PROHST.EXE 6083│   │   │   │   │   │   ├── PROHST.PAS 6084│   │   │   │   │   │   ├── QUICK.DOC 6085│   │   │   │   │   │   ├── README.DOC 6086│   │   │   │   │   │   ├── RECOVER.COM 6087│   │   │   │   │   │   ├── SORT.EXE 6088│   │   │   │   │   │   ├── SYS.COM 6089│   │   │   │   │   │   ├── SYSCALL.DOC 6090│   │   │   │   │   │   ├── SYSIMES.OBJ 6091│   │   │   │   │   │   ├── SYSINIT.DOC 6092│   │   │   │   │   │   ├── SYSINIT.OBJ 6093│   │   │   │   │   │   └── UTILITY.DOC 6094│   │   │   │   │   └── v4.0 6095│   │   │   │   │   ├── ASC2HLP.EXE 6096│   │   │   │   │   ├── ATTRIB.EXE 6097│   │   │   │   │   ├── BLD 6098│   │   │   │   │   │   ├── INC 6099│   │   │   │   │   │   │   ├── ASSERT.H 6100│   │   │   │   │   │   │   ├── BIOS.H 6101│   │   │   │   │   │   │   ├── CONIO.H 6102│   │   │   │   │   │   │   ├── CTYPE.H 6103│   │   │   │   │   │   │   ├── DIRECT.H 6104│   │   │   │   │   │   │   ├── DOS.H 6105│   │   │   │   │   │   │   ├── ERRNO.H 6106│   │   │   │   │   │   │   ├── FCNTL.H 6107│   │   │   │   │   │   │   ├── FLOAT.H 6108│   │   │   │   │   │   │   ├── GRAPH.H 6109│   │   │   │   │   │   │   ├── IO.H 6110│   │   │   │   │   │   │   ├── LIMITS.H 6111│   │   │   │   │   │   │   ├── MALLOC.H 6112│   │   │   │   │   │   │   ├── MATH.H 6113│   │   │   │   │   │   │   ├── MEMORY.H 6114│   │   │   │   │   │   │   ├── PROCESS.H 6115│   │   │   │   │   │   │   ├── SEARCH.H 6116│   │   │   │   │   │   │   ├── SETJMP.H 6117│   │   │   │   │   │   │   ├── SHARE.H 6118│   │   │   │   │   │   │   ├── SIGNAL.H 6119│   │   │   │   │   │   │   ├── STDARG.H 6120│   │   │   │   │   │   │   ├── STDDEF.H 6121│   │   │   │   │   │   │   ├── STDIO.H 6122│   │   │   │   │   │   │   ├── STDLIB.H 6123│   │   │   │   │   │   │   ├── STRING.H 6124│   │   │   │   │   │   │   ├── SYS 6125│   │   │   │   │   │   │   │   ├── LOCKING.H 6126│   │   │   │   │   │   │   │   ├── STAT.H 6127│   │   │   │   │   │   │   │   ├── TIMEB.H 6128│   │   │   │   │   │   │   │   ├── TYPES.H 6129│   │   │   │   │   │   │   │   └── UTIME.H 6130│   │   │   │   │   │   │   ├── TIME.H 6131│   │   │   │   │   │   │   └── VARARGS.H 6132│   │   │   │   │   │   └── LIB 6133│   │   │   │   │   │   ├── BINMODE.OBJ 6134│   │   │   │   │   │   ├── CLIBCE.LIB 6135│   │   │   │   │   │   ├── CLIBCR.LIB 6136│   │   │   │   │   │   ├── CLIBFP.LIB 6137│   │   │   │   │   │   ├── CVARSTCK.OBJ 6138│   │   │   │   │   │   ├── EM.LIB 6139│   │   │   │   │   │   ├── GRAPHICS.LIB 6140│   │   │   │   │   │   ├── LIBH.LIB 6141│   │   │   │   │   │   ├── LLIBCE.LIB 6142│   │   │   │   │   │   ├── LLIBCR.LIB 6143│   │   │   │   │   │   ├── LLIBFP.LIB 6144│   │   │   │   │   │   ├── LVARSTCK.OBJ 6145│   │   │   │   │   │   ├── MLIBCE.LIB 6146│   │   │   │   │   │   ├── MLIBCR.LIB 6147│   │   │   │   │   │   ├── MLIBFP.LIB 6148│   │   │   │   │   │   ├── MVARSTCK.OBJ 6149│   │   │   │   │   │   ├── SETARGV.OBJ 6150│   │   │   │   │   │   ├── SLIBCE.LIB 6151│   │   │   │   │   │   ├── SLIBCR.LIB 6152│   │   │   │   │   │   ├── SLIBFP.LIB 6153│   │   │   │   │   │   └── SVARSTCK.OBJ 6154│   │   │   │   │   ├── BUILDIDX.EXE 6155│   │   │   │   │   ├── BUILDMSG.EXE 6156│   │   │   │   │   ├── C1.ERR 6157│   │   │   │   │   ├── C1.EXE 6158│   │   │   │   │   ├── C1L.EXE 6159│   │   │   │   │   ├── C2.EXE 6160│   │   │   │   │   ├── C23.ERR 6161│   │   │   │   │   ├── C3.EXE 6162│   │   │   │   │   ├── CL.ERR 6163│   │   │   │   │   ├── CL.EXE 6164│   │   │   │   │   ├── CL.HLP 6165│   │   │   │   │   ├── COMPRESS.COM 6166│   │   │   │   │   ├── CONVERT.EXE 6167│   │   │   │   │   ├── DBOF.EXE 6168│   │   │   │   │   ├── EXE2BIN.EXE 6169│   │   │   │   │   ├── EXEC.EXE 6170│   │   │   │   │   ├── EXEFIX.EXE 6171│   │   │   │   │   ├── EXEMOD.EXE 6172│   │   │   │   │   ├── EXEPACK.EXE 6173│   │   │   │   │   ├── LIB.EXE 6174│   │   │   │   │   ├── LICENSE 6175│   │   │   │   │   ├── LINK.EXE 6176│   │   │   │   │   ├── MASM.EXE 6177│   │   │   │   │   ├── MENUBLD.EXE 6178│   │   │   │   │   ├── NMAKE.EXE 6179│   │   │   │   │   ├── NOSRVBLD.EXE 6180│   │   │   │   │   └── TOOLS.INI 6181│   │   │   │   └── README.txt 6182│   │   │   ├── README.md 6183│   │   │   ├── checksums.md5 6184│   │   │   ├── checksums.sha 6185│   │   │   ├── media 6186│   │   │   │   ├── 64textures 6187│   │   │   │   │   ├── Wall-01.bmp 6188│   │   │   │   │   ├── flower-01.bmp 6189│   │   │   │   │   └── stones-01.bmp 6190│   │   │   │   ├── HDR 6191│   │   │   │   │   ├── CC0 6192│   │   │   │   │   │   ├── citrus_orchard_road_puresky_4k.exr 6193│   │   │   │   │   │   └── qwantani_afternoon_puresky_4k.exr 6194│   │   │   │   │   └── README.txt 6195│   │   │   │   ├── Logos 6196│   │   │   │   │   ├── 2026.af 6197│   │   │   │   │   ├── Flat 6198│   │   │   │   │   │   ├── 4248_logo_flat_1.svg 6199│   │   │   │   │   │   ├── 4248_logo_flat_10.svg 6200│   │   │   │   │   │   ├── 4248_logo_flat_11.svg 6201│   │   │   │   │   │   ├── 4248_logo_flat_12.svg 6202│   │   │   │   │   │   ├── 4248_logo_flat_13.svg 6203│   │   │   │   │   │   ├── 4248_logo_flat_14.svg 6204│   │   │   │   │   │   ├── 4248_logo_flat_2.svg 6205│   │   │   │   │   │   ├── 4248_logo_flat_3.svg 6206│   │   │   │   │   │   ├── 4248_logo_flat_4.svg 6207│   │   │   │   │   │   ├── 4248_logo_flat_5.svg 6208│   │   │   │   │   │   ├── 4248_logo_flat_6.svg 6209│   │   │   │   │   │   ├── 4248_logo_flat_7.svg 6210│   │   │   │   │   │   ├── 4248_logo_flat_8.svg 6211│   │   │   │   │   │   └── 4248_logo_flat_9.svg 6212│   │   │   │   │   └── TTF 6213│   │   │   │   │   ├── A4SPEED-Bold.ttf 6214│   │   │   │   │   ├── Readme-A4SPEED.txt 6215│   │   │   │   │   ├── Readme-FullPack.txt 6216│   │   │   │   │   └── full Pack 2025.ttf 6217│   │   │   │   ├── Monkey_graphic.blend 6218│   │   │   │   ├── RGB_monkey_test.blend 6219│   │   │   │   ├── audio 6220│   │   │   │   │   ├── STest 6221│   │   │   │   │   │   ├── STest1 Project 6222│   │   │   │   │   │   │   ├── Icon\015 6223│   │   │   │   │   │   │   └── STest1.als 6224│   │   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000 Project 6225│   │   │   │   │   │   │   ├── Backup 6226│   │   │   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000 [2025-11-15 122656].als 6227│   │   │   │   │   │   │   ├── Icon\015 6228│   │   │   │   │   │   │   └── STest1-Pitch-100,200,500,1000,2000,5000.als 6229│   │   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.flac 6230│   │   │   │   │   │   ├── STest1-Pitch-100,200,500,1000,2000,5000.wav 6231│   │   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.flac 6232│   │   │   │   │   │   ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.wav 6233│   │   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.flac 6234│   │   │   │   │   │   ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.wav 6235│   │   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000 Project 6236│   │   │   │   │   │   │   ├── Backup 6237│   │   │   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000 [2025-11-15 122750].als 6238│   │   │   │   │   │   │   ├── Icon\015 6239│   │   │   │   │   │   │   └── STest1-PitchPulse-100,200,500,1000,2000,5000.als 6240│   │   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.flac 6241│   │   │   │   │   │   ├── STest1-PitchPulse-100,200,500,1000,2000,5000.wav 6242│   │   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.flac 6243│   │   │   │   │   │   ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.wav 6244│   │   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.flac 6245│   │   │   │   │   │   ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.wav 6246│   │   │   │   │   │   ├── STest1_1kHz.flac 6247│   │   │   │   │   │   ├── STest1_1kHz.wav 6248│   │   │   │   │   │   ├── STest1_200Hz.flac 6249│   │   │   │   │   │   ├── STest1_200Hz.wav 6250│   │   │   │   │   │   ├── STest1_Left.flac 6251│   │   │   │   │   │   ├── STest1_Left.wav 6252│   │   │   │   │   │   ├── STest1_Left200Hz.flac 6253│   │   │   │   │   │   ├── STest1_Left200Hz.wav 6254│   │   │   │   │   │   ├── STest1_Mids.flac 6255│   │   │   │   │   │   ├── STest1_Mids.wav 6256│   │   │   │   │   │   ├── STest1_Mono.flac 6257│   │   │   │   │   │   ├── STest1_Mono.wav 6258│   │   │   │   │   │   ├── STest1_Mono200Hz.flac 6259│   │   │   │   │   │   ├── STest1_Mono200Hz.wav 6260│   │   │   │   │   │   ├── STest1_Right.flac 6261│   │   │   │   │   │   ├── STest1_Right.wav 6262│   │   │   │   │   │   ├── STest1_Right200Hz.flac 6263│   │   │   │   │   │   ├── STest1_Right200Hz.wav 6264│   │   │   │   │   │   ├── STest1_Sides.flac 6265│   │   │   │   │   │   ├── STest1_Sides.wav 6266│   │   │   │   │   │   ├── STest1_Stereo.flac 6267│   │   │   │   │   │   ├── STest1_Stereo.wav 6268│   │   │   │   │   │   ├── STest1_Wide.flac 6269│   │   │   │   │   │   └── STest1_Wide.wav 6270│   │   │   │   │   └── cardinal 6271│   │   │   │   │   ├── Base.vcv 6272│   │   │   │   │   └── SIMP-DX-1.vcv 6273│   │   │   │   ├── gridmap_blank_test.blend 6274│   │   │   │   └── testing_images 6275│   │   │   │   ├── 465552 6276│   │   │   │   │   ├── bk.bmp 6277│   │   │   │   │   ├── bk.png 6278│   │   │   │   │   └── blix.png 6279│   │   │   │   ├── btest 6280│   │   │   │   │   ├── 32btest.bmp 6281│   │   │   │   │   ├── 32btest.gif 6282│   │   │   │   │   ├── 32btest.jpeg 6283│   │   │   │   │   └── 32btest.png 6284│   │   │   │   └── dog 6285│   │   │   │   ├── dog.jpg 6286│   │   │   │   ├── dog_blue.jpg 6287│   │   │   │   ├── dog_bw.jpg 6288│   │   │   │   ├── dog_bw_edit.jpg 6289│   │   │   │   ├── dog_green.jpg 6290│   │   │   │   ├── dog_invert.jpg 6291│   │   │   │   ├── dog_red.jpg 6292│   │   │   │   ├── dog_small.jpg 6293│   │   │   │   └── dog_t40.jpg 6294│   │   │   ├── misc 6295│   │   │   │   ├── README.txt 6296│   │   │   │   ├── floppy 6297│   │   │   │   │   ├── floppy_1200.img 6298│   │   │   │   │   ├── floppy_1440.img 6299│   │   │   │   │   ├── floppy_360.img 6300│   │   │   │   │   └── floppy_720.img 6301│   │   │   │   ├── text 6302│   │   │   │   │   └── lorem100.txt 6303│   │   │   │   └── vh 6304│   │   │   │   ├── a.out 6305│   │   │   │   ├── gates.s 6306│   │   │   │   ├── halfadder.s 6307│   │   │   │   └── out.s 6308│   │   │   ├── releases 6309│   │   │   │   ├── README.txt 6310│   │   │   │   ├── media 6311│   │   │   │   │   ├── busybox 6312│   │   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.png 6313│   │   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.svg 6314│   │   │   │   │   │   ├── busybox-1.37.0-static-nonet-build.png 6315│   │   │   │   │   │   └── busybox-1.37.0-static-nonet-build.svg 6316│   │   │   │   │   └── linux 6317│   │   │   │   │   └── kernel 6318│   │   │   │   │   ├── Linux-4.9-kernel-x86_64.png 6319│   │   │   │   │   ├── Linux-4.9-kernel-x86_64.svg 6320│   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.png 6321│   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.svg 6322│   │   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.png 6323│   │   │   │   │   ├── linux-6.13.6-bootdisk-nomodule-x86_64.svg 6324│   │   │   │   │   ├── linux-6.13.6-kernel-x86_64.png 6325│   │   │   │   │   └── linux-6.13.6-kernel-x86_64.svg 6326│   │   │   │   └── pub 6327│   │   │   │   ├── LWJGL 6328│   │   │   │   │   └── lwjgl-3.3.6 6329│   │   │   │   │   ├── LICENSE 6330│   │   │   │   │   ├── build.txt 6331│   │   │   │   │   ├── lwjgl 6332│   │   │   │   │   │   ├── libffi_license.txt 6333│   │   │   │   │   │   ├── liburing_license.txt 6334│   │   │   │   │   │   ├── lwjgl-javadoc.jar 6335│   │   │   │   │   │   ├── lwjgl-natives-freebsd.jar 6336│   │   │   │   │   │   ├── lwjgl-natives-linux-arm32.jar 6337│   │   │   │   │   │   ├── lwjgl-natives-linux-arm64.jar 6338│   │   │   │   │   │   ├── lwjgl-natives-linux-ppc64le.jar 6339│   │   │   │   │   │   ├── lwjgl-natives-linux-riscv64.jar 6340│   │   │   │   │   │   ├── lwjgl-natives-linux.jar 6341│   │   │   │   │   │   ├── lwjgl-natives-macos-arm64.jar 6342│   │   │   │   │   │   ├── lwjgl-natives-macos.jar 6343│   │   │   │   │   │   ├── lwjgl-natives-windows-arm64.jar 6344│   │   │   │   │   │   ├── lwjgl-natives-windows-x86.jar 6345│   │   │   │   │   │   ├── lwjgl-natives-windows.jar 6346│   │   │   │   │   │   ├── lwjgl-sources.jar 6347│   │   │   │   │   │   └── lwjgl.jar 6348│   │   │   │   │   ├── lwjgl-assimp 6349│   │   │   │   │   │   ├── assimp_license.txt 6350│   │   │   │   │   │   ├── lwjgl-assimp-javadoc.jar 6351│   │   │   │   │   │   ├── lwjgl-assimp-natives-freebsd.jar 6352│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm32.jar 6353│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-arm64.jar 6354│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-ppc64le.jar 6355│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux-riscv64.jar 6356│   │   │   │   │   │   ├── lwjgl-assimp-natives-linux.jar 6357│   │   │   │   │   │   ├── lwjgl-assimp-natives-macos-arm64.jar 6358│   │   │   │   │   │   ├── lwjgl-assimp-natives-macos.jar 6359│   │   │   │   │   │   ├── lwjgl-assimp-natives-windows-arm64.jar 6360│   │   │   │   │   │   ├── lwjgl-assimp-natives-windows-x86.jar 6361│   │   │   │   │   │   ├── lwjgl-assimp-natives-windows.jar 6362│   │   │   │   │   │   ├── lwjgl-assimp-sources.jar 6363│   │   │   │   │   │   └── lwjgl-assimp.jar 6364│   │   │   │   │   ├── lwjgl-bgfx 6365│   │   │   │   │   │   ├── bgfx_license.txt 6366│   │   │   │   │   │   ├── lwjgl-bgfx-javadoc.jar 6367│   │   │   │   │   │   ├── lwjgl-bgfx-natives-freebsd.jar 6368│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm32.jar 6369│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-arm64.jar 6370│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-ppc64le.jar 6371│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux-riscv64.jar 6372│   │   │   │   │   │   ├── lwjgl-bgfx-natives-linux.jar 6373│   │   │   │   │   │   ├── lwjgl-bgfx-natives-macos-arm64.jar 6374│   │   │   │   │   │   ├── lwjgl-bgfx-natives-macos.jar 6375│   │   │   │   │   │   ├── lwjgl-bgfx-natives-windows-x86.jar 6376│   │   │   │   │   │   ├── lwjgl-bgfx-natives-windows.jar 6377│   │   │   │   │   │   ├── lwjgl-bgfx-sources.jar 6378│   │   │   │   │   │   └── lwjgl-bgfx.jar 6379│   │   │   │   │   ├── lwjgl-cuda 6380│   │   │   │   │   │   ├── cuda_license.txt 6381│   │   │   │   │   │   ├── lwjgl-cuda-javadoc.jar 6382│   │   │   │   │   │   ├── lwjgl-cuda-sources.jar 6383│   │   │   │   │   │   └── lwjgl-cuda.jar 6384│   │   │   │   │   ├── lwjgl-egl 6385│   │   │   │   │   │   ├── khronos_license.txt 6386│   │   │   │   │   │   ├── lwjgl-egl-javadoc.jar 6387│   │   │   │   │   │   ├── lwjgl-egl-sources.jar 6388│   │   │   │   │   │   └── lwjgl-egl.jar 6389│   │   │   │   │   ├── lwjgl-fmod 6390│   │   │   │   │   │   ├── fmod_license.txt 6391│   │   │   │   │   │   ├── lwjgl-fmod-javadoc.jar 6392│   │   │   │   │   │   ├── lwjgl-fmod-sources.jar 6393│   │   │   │   │   │   └── lwjgl-fmod.jar 6394│   │   │   │   │   ├── lwjgl-freetype 6395│   │   │   │   │   │   ├── freetype_license.txt 6396│   │   │   │   │   │   ├── lwjgl-freetype-javadoc.jar 6397│   │   │   │   │   │   ├── lwjgl-freetype-natives-freebsd.jar 6398│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm32.jar 6399│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-arm64.jar 6400│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-ppc64le.jar 6401│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux-riscv64.jar 6402│   │   │   │   │   │   ├── lwjgl-freetype-natives-linux.jar 6403│   │   │   │   │   │   ├── lwjgl-freetype-natives-macos-arm64.jar 6404│   │   │   │   │   │   ├── lwjgl-freetype-natives-macos.jar 6405│   │   │   │   │   │   ├── lwjgl-freetype-natives-windows-arm64.jar 6406│   │   │   │   │   │   ├── lwjgl-freetype-natives-windows-x86.jar 6407│   │   │   │   │   │   ├── lwjgl-freetype-natives-windows.jar 6408│   │   │   │   │   │   ├── lwjgl-freetype-sources.jar 6409│   │   │   │   │   │   └── lwjgl-freetype.jar 6410│   │   │   │   │   ├── lwjgl-glfw 6411│   │   │   │   │   │   ├── glfw_license.txt 6412│   │   │   │   │   │   ├── lwjgl-glfw-javadoc.jar 6413│   │   │   │   │   │   ├── lwjgl-glfw-natives-freebsd.jar 6414│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm32.jar 6415│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-arm64.jar 6416│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-ppc64le.jar 6417│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux-riscv64.jar 6418│   │   │   │   │   │   ├── lwjgl-glfw-natives-linux.jar 6419│   │   │   │   │   │   ├── lwjgl-glfw-natives-macos-arm64.jar 6420│   │   │   │   │   │   ├── lwjgl-glfw-natives-macos.jar 6421│   │   │   │   │   │   ├── lwjgl-glfw-natives-windows-arm64.jar 6422│   │   │   │   │   │   ├── lwjgl-glfw-natives-windows-x86.jar 6423│   │   │   │   │   │   ├── lwjgl-glfw-natives-windows.jar 6424│   │   │   │   │   │   ├── lwjgl-glfw-sources.jar 6425│   │   │   │   │   │   └── lwjgl-glfw.jar 6426│   │   │   │   │   ├── lwjgl-harfbuzz 6427│   │   │   │   │   │   ├── harfbuzz_license.txt 6428│   │   │   │   │   │   ├── lwjgl-harfbuzz-javadoc.jar 6429│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-freebsd.jar 6430│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm32.jar 6431│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-arm64.jar 6432│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-ppc64le.jar 6433│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux-riscv64.jar 6434│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-linux.jar 6435│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos-arm64.jar 6436│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-macos.jar 6437│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-arm64.jar 6438│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows-x86.jar 6439│   │   │   │   │   │   ├── lwjgl-harfbuzz-natives-windows.jar 6440│   │   │   │   │   │   ├── lwjgl-harfbuzz-sources.jar 6441│   │   │   │   │   │   └── lwjgl-harfbuzz.jar 6442│   │   │   │   │   ├── lwjgl-hwloc 6443│   │   │   │   │   │   ├── lwjgl-hwloc-javadoc.jar 6444│   │   │   │   │   │   ├── lwjgl-hwloc-natives-freebsd.jar 6445│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm32.jar 6446│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-arm64.jar 6447│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-ppc64le.jar 6448│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux-riscv64.jar 6449│   │   │   │   │   │   ├── lwjgl-hwloc-natives-linux.jar 6450│   │   │   │   │   │   ├── lwjgl-hwloc-natives-macos-arm64.jar 6451│   │   │   │   │   │   ├── lwjgl-hwloc-natives-macos.jar 6452│   │   │   │   │   │   ├── lwjgl-hwloc-natives-windows-arm64.jar 6453│   │   │   │   │   │   ├── lwjgl-hwloc-natives-windows-x86.jar 6454│   │   │   │   │   │   ├── lwjgl-hwloc-natives-windows.jar 6455│   │   │   │   │   │   ├── lwjgl-hwloc-sources.jar 6456│   │   │   │   │   │   └── lwjgl-hwloc.jar 6457│   │   │   │   │   ├── lwjgl-jawt 6458│   │   │   │   │   │   ├── lwjgl-jawt-javadoc.jar 6459│   │   │   │   │   │   ├── lwjgl-jawt-sources.jar 6460│   │   │   │   │   │   └── lwjgl-jawt.jar 6461│   │   │   │   │   ├── lwjgl-jemalloc 6462│   │   │   │   │   │   ├── jemalloc_license.txt 6463│   │   │   │   │   │   ├── lwjgl-jemalloc-javadoc.jar 6464│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-freebsd.jar 6465│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm32.jar 6466│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-arm64.jar 6467│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-ppc64le.jar 6468│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux-riscv64.jar 6469│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-linux.jar 6470│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-macos-arm64.jar 6471│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-macos.jar 6472│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-arm64.jar 6473│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-windows-x86.jar 6474│   │   │   │   │   │   ├── lwjgl-jemalloc-natives-windows.jar 6475│   │   │   │   │   │   ├── lwjgl-jemalloc-sources.jar 6476│   │   │   │   │   │   └── lwjgl-jemalloc.jar 6477│   │   │   │   │   ├── lwjgl-ktx 6478│   │   │   │   │   │   ├── ktx_license.txt 6479│   │   │   │   │   │   ├── lwjgl-ktx-javadoc.jar 6480│   │   │   │   │   │   ├── lwjgl-ktx-natives-freebsd.jar 6481│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm32.jar 6482│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-arm64.jar 6483│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-ppc64le.jar 6484│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux-riscv64.jar 6485│   │   │   │   │   │   ├── lwjgl-ktx-natives-linux.jar 6486│   │   │   │   │   │   ├── lwjgl-ktx-natives-macos-arm64.jar 6487│   │   │   │   │   │   ├── lwjgl-ktx-natives-macos.jar 6488│   │   │   │   │   │   ├── lwjgl-ktx-natives-windows-arm64.jar 6489│   │   │   │   │   │   ├── lwjgl-ktx-natives-windows.jar 6490│   │   │   │   │   │   ├── lwjgl-ktx-sources.jar 6491│   │   │   │   │   │   └── lwjgl-ktx.jar 6492│   │   │   │   │   ├── lwjgl-libdivide 6493│   │   │   │   │   │   ├── libdivide_license.txt 6494│   │   │   │   │   │   ├── lwjgl-libdivide-javadoc.jar 6495│   │   │   │   │   │   ├── lwjgl-libdivide-natives-freebsd.jar 6496│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm32.jar 6497│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-arm64.jar 6498│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-ppc64le.jar 6499│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux-riscv64.jar 6500│   │   │   │   │   │   ├── lwjgl-libdivide-natives-linux.jar 6501│   │   │   │   │   │   ├── lwjgl-libdivide-natives-macos-arm64.jar 6502│   │   │   │   │   │   ├── lwjgl-libdivide-natives-macos.jar 6503│   │   │   │   │   │   ├── lwjgl-libdivide-natives-windows-arm64.jar 6504│   │   │   │   │   │   ├── lwjgl-libdivide-natives-windows-x86.jar 6505│   │   │   │   │   │   ├── lwjgl-libdivide-natives-windows.jar 6506│   │   │   │   │   │   ├── lwjgl-libdivide-sources.jar 6507│   │   │   │   │   │   └── lwjgl-libdivide.jar 6508│   │   │   │   │   ├── lwjgl-llvm 6509│   │   │   │   │   │   ├── llvm_license.txt 6510│   │   │   │   │   │   ├── lwjgl-llvm-javadoc.jar 6511│   │   │   │   │   │   ├── lwjgl-llvm-natives-freebsd.jar 6512│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm32.jar 6513│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-arm64.jar 6514│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-ppc64le.jar 6515│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux-riscv64.jar 6516│   │   │   │   │   │   ├── lwjgl-llvm-natives-linux.jar 6517│   │   │   │   │   │   ├── lwjgl-llvm-natives-macos-arm64.jar 6518│   │   │   │   │   │   ├── lwjgl-llvm-natives-macos.jar 6519│   │   │   │   │   │   ├── lwjgl-llvm-natives-windows-arm64.jar 6520│   │   │   │   │   │   ├── lwjgl-llvm-natives-windows-x86.jar 6521│   │   │   │   │   │   ├── lwjgl-llvm-natives-windows.jar 6522│   │   │   │   │   │   ├── lwjgl-llvm-sources.jar 6523│   │   │   │   │   │   └── lwjgl-llvm.jar 6524│   │   │   │   │   ├── lwjgl-lmdb 6525│   │   │   │   │   │   ├── lmdb_license.txt 6526│   │   │   │   │   │   ├── lwjgl-lmdb-javadoc.jar 6527│   │   │   │   │   │   ├── lwjgl-lmdb-natives-freebsd.jar 6528│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm32.jar 6529│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-arm64.jar 6530│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-ppc64le.jar 6531│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux-riscv64.jar 6532│   │   │   │   │   │   ├── lwjgl-lmdb-natives-linux.jar 6533│   │   │   │   │   │   ├── lwjgl-lmdb-natives-macos-arm64.jar 6534│   │   │   │   │   │   ├── lwjgl-lmdb-natives-macos.jar 6535│   │   │   │   │   │   ├── lwjgl-lmdb-natives-windows-arm64.jar 6536│   │   │   │   │   │   ├── lwjgl-lmdb-natives-windows-x86.jar 6537│   │   │   │   │   │   ├── lwjgl-lmdb-natives-windows.jar 6538│   │   │   │   │   │   ├── lwjgl-lmdb-sources.jar 6539│   │   │   │   │   │   └── lwjgl-lmdb.jar 6540│   │   │   │   │   ├── lwjgl-lz4 6541│   │   │   │   │   │   ├── lwjgl-lz4-javadoc.jar 6542│   │   │   │   │   │   ├── lwjgl-lz4-natives-freebsd.jar 6543│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm32.jar 6544│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-arm64.jar 6545│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-ppc64le.jar 6546│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux-riscv64.jar 6547│   │   │   │   │   │   ├── lwjgl-lz4-natives-linux.jar 6548│   │   │   │   │   │   ├── lwjgl-lz4-natives-macos-arm64.jar 6549│   │   │   │   │   │   ├── lwjgl-lz4-natives-macos.jar 6550│   │   │   │   │   │   ├── lwjgl-lz4-natives-windows-arm64.jar 6551│   │   │   │   │   │   ├── lwjgl-lz4-natives-windows-x86.jar 6552│   │   │   │   │   │   ├── lwjgl-lz4-natives-windows.jar 6553│   │   │   │   │   │   ├── lwjgl-lz4-sources.jar 6554│   │   │   │   │   │   ├── lwjgl-lz4.jar 6555│   │   │   │   │   │   └── lz4_license.txt 6556│   │   │   │   │   ├── lwjgl-meow 6557│   │   │   │   │   │   ├── lwjgl-meow-javadoc.jar 6558│   │   │   │   │   │   ├── lwjgl-meow-natives-freebsd.jar 6559│   │   │   │   │   │   ├── lwjgl-meow-natives-linux-arm64.jar 6560│   │   │   │   │   │   ├── lwjgl-meow-natives-linux.jar 6561│   │   │   │   │   │   ├── lwjgl-meow-natives-macos-arm64.jar 6562│   │   │   │   │   │   ├── lwjgl-meow-natives-macos.jar 6563│   │   │   │   │   │   ├── lwjgl-meow-natives-windows-arm64.jar 6564│   │   │   │   │   │   ├── lwjgl-meow-natives-windows-x86.jar 6565│   │   │   │   │   │   ├── lwjgl-meow-natives-windows.jar 6566│   │   │   │   │   │   ├── lwjgl-meow-sources.jar 6567│   │   │   │   │   │   ├── lwjgl-meow.jar 6568│   │   │   │   │   │   └── meow_license.txt 6569│   │   │   │   │   ├── lwjgl-meshoptimizer 6570│   │   │   │   │   │   ├── lwjgl-meshoptimizer-javadoc.jar 6571│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-freebsd.jar 6572│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm32.jar 6573│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-arm64.jar 6574│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-ppc64le.jar 6575│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux-riscv64.jar 6576│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-linux.jar 6577│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos-arm64.jar 6578│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-macos.jar 6579│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-arm64.jar 6580│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows-x86.jar 6581│   │   │   │   │   │   ├── lwjgl-meshoptimizer-natives-windows.jar 6582│   │   │   │   │   │   ├── lwjgl-meshoptimizer-sources.jar 6583│   │   │   │   │   │   ├── lwjgl-meshoptimizer.jar 6584│   │   │   │   │   │   └── meshoptimizer_license.txt 6585│   │   │   │   │   ├── lwjgl-msdfgen 6586│   │   │   │   │   │   ├── lwjgl-msdfgen-javadoc.jar 6587│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-freebsd.jar 6588│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm32.jar 6589│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-arm64.jar 6590│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-ppc64le.jar 6591│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux-riscv64.jar 6592│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-linux.jar 6593│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-macos-arm64.jar 6594│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-macos.jar 6595│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-arm64.jar 6596│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-windows-x86.jar 6597│   │   │   │   │   │   ├── lwjgl-msdfgen-natives-windows.jar 6598│   │   │   │   │   │   ├── lwjgl-msdfgen-sources.jar 6599│   │   │   │   │   │   ├── lwjgl-msdfgen.jar 6600│   │   │   │   │   │   └── msdfgen_license.txt 6601│   │   │   │   │   ├── lwjgl-nanovg 6602│   │   │   │   │   │   ├── blendish_license.txt 6603│   │   │   │   │   │   ├── lwjgl-nanovg-javadoc.jar 6604│   │   │   │   │   │   ├── lwjgl-nanovg-natives-freebsd.jar 6605│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm32.jar 6606│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-arm64.jar 6607│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-ppc64le.jar 6608│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux-riscv64.jar 6609│   │   │   │   │   │   ├── lwjgl-nanovg-natives-linux.jar 6610│   │   │   │   │   │   ├── lwjgl-nanovg-natives-macos-arm64.jar 6611│   │   │   │   │   │   ├── lwjgl-nanovg-natives-macos.jar 6612│   │   │   │   │   │   ├── lwjgl-nanovg-natives-windows-arm64.jar 6613│   │   │   │   │   │   ├── lwjgl-nanovg-natives-windows-x86.jar 6614│   │   │   │   │   │   ├── lwjgl-nanovg-natives-windows.jar 6615│   │   │   │   │   │   ├── lwjgl-nanovg-sources.jar 6616│   │   │   │   │   │   ├── lwjgl-nanovg.jar 6617│   │   │   │   │   │   ├── nanosvg_license.txt 6618│   │   │   │   │   │   └── nanovg_license.txt 6619│   │   │   │   │   ├── lwjgl-nfd 6620│   │   │   │   │   │   ├── lwjgl-nfd-javadoc.jar 6621│   │   │   │   │   │   ├── lwjgl-nfd-natives-freebsd.jar 6622│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm32.jar 6623│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-arm64.jar 6624│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-ppc64le.jar 6625│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux-riscv64.jar 6626│   │   │   │   │   │   ├── lwjgl-nfd-natives-linux.jar 6627│   │   │   │   │   │   ├── lwjgl-nfd-natives-macos-arm64.jar 6628│   │   │   │   │   │   ├── lwjgl-nfd-natives-macos.jar 6629│   │   │   │   │   │   ├── lwjgl-nfd-natives-windows-arm64.jar 6630│   │   │   │   │   │   ├── lwjgl-nfd-natives-windows-x86.jar 6631│   │   │   │   │   │   ├── lwjgl-nfd-natives-windows.jar 6632│   │   │   │   │   │   ├── lwjgl-nfd-sources.jar 6633│   │   │   │   │   │   ├── lwjgl-nfd.jar 6634│   │   │   │   │   │   └── nfd_license.txt 6635│   │   │   │   │   ├── lwjgl-nuklear 6636│   │   │   │   │   │   ├── lwjgl-nuklear-javadoc.jar 6637│   │   │   │   │   │   ├── lwjgl-nuklear-natives-freebsd.jar 6638│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm32.jar 6639│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-arm64.jar 6640│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-ppc64le.jar 6641│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux-riscv64.jar 6642│   │   │   │   │   │   ├── lwjgl-nuklear-natives-linux.jar 6643│   │   │   │   │   │   ├── lwjgl-nuklear-natives-macos-arm64.jar 6644│   │   │   │   │   │   ├── lwjgl-nuklear-natives-macos.jar 6645│   │   │   │   │   │   ├── lwjgl-nuklear-natives-windows-arm64.jar 6646│   │   │   │   │   │   ├── lwjgl-nuklear-natives-windows-x86.jar 6647│   │   │   │   │   │   ├── lwjgl-nuklear-natives-windows.jar 6648│   │   │   │   │   │   ├── lwjgl-nuklear-sources.jar 6649│   │   │   │   │   │   └── lwjgl-nuklear.jar 6650│   │   │   │   │   ├── lwjgl-odbc 6651│   │   │   │   │   │   ├── lwjgl-odbc-javadoc.jar 6652│   │   │   │   │   │   ├── lwjgl-odbc-sources.jar 6653│   │   │   │   │   │   └── lwjgl-odbc.jar 6654│   │   │   │   │   ├── lwjgl-openal 6655│   │   │   │   │   │   ├── lwjgl-openal-javadoc.jar 6656│   │   │   │   │   │   ├── lwjgl-openal-natives-freebsd.jar 6657│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-arm32.jar 6658│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-arm64.jar 6659│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-ppc64le.jar 6660│   │   │   │   │   │   ├── lwjgl-openal-natives-linux-riscv64.jar 6661│   │   │   │   │   │   ├── lwjgl-openal-natives-linux.jar 6662│   │   │   │   │   │   ├── lwjgl-openal-natives-macos-arm64.jar 6663│   │   │   │   │   │   ├── lwjgl-openal-natives-macos.jar 6664│   │   │   │   │   │   ├── lwjgl-openal-natives-windows-arm64.jar 6665│   │   │   │   │   │   ├── lwjgl-openal-natives-windows-x86.jar 6666│   │   │   │   │   │   ├── lwjgl-openal-natives-windows.jar 6667│   │   │   │   │   │   ├── lwjgl-openal-sources.jar 6668│   │   │   │   │   │   ├── lwjgl-openal.jar 6669│   │   │   │   │   │   └── openal_soft_license.txt 6670│   │   │   │   │   ├── lwjgl-opencl 6671│   │   │   │   │   │   ├── khronos_license.txt 6672│   │   │   │   │   │   ├── lwjgl-opencl-javadoc.jar 6673│   │   │   │   │   │   ├── lwjgl-opencl-sources.jar 6674│   │   │   │   │   │   └── lwjgl-opencl.jar 6675│   │   │   │   │   ├── lwjgl-opengl 6676│   │   │   │   │   │   ├── khronos_license.txt 6677│   │   │   │   │   │   ├── lwjgl-opengl-javadoc.jar 6678│   │   │   │   │   │   ├── lwjgl-opengl-natives-freebsd.jar 6679│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm32.jar 6680│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-arm64.jar 6681│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-ppc64le.jar 6682│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux-riscv64.jar 6683│   │   │   │   │   │   ├── lwjgl-opengl-natives-linux.jar 6684│   │   │   │   │   │   ├── lwjgl-opengl-natives-macos-arm64.jar 6685│   │   │   │   │   │   ├── lwjgl-opengl-natives-macos.jar 6686│   │   │   │   │   │   ├── lwjgl-opengl-natives-windows-arm64.jar 6687│   │   │   │   │   │   ├── lwjgl-opengl-natives-windows-x86.jar 6688│   │   │   │   │   │   ├── lwjgl-opengl-natives-windows.jar 6689│   │   │   │   │   │   ├── lwjgl-opengl-sources.jar 6690│   │   │   │   │   │   └── lwjgl-opengl.jar 6691│   │   │   │   │   ├── lwjgl-opengles 6692│   │   │   │   │   │   ├── khronos_license.txt 6693│   │   │   │   │   │   ├── lwjgl-opengles-javadoc.jar 6694│   │   │   │   │   │   ├── lwjgl-opengles-natives-freebsd.jar 6695│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm32.jar 6696│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-arm64.jar 6697│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-ppc64le.jar 6698│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux-riscv64.jar 6699│   │   │   │   │   │   ├── lwjgl-opengles-natives-linux.jar 6700│   │   │   │   │   │   ├── lwjgl-opengles-natives-macos-arm64.jar 6701│   │   │   │   │   │   ├── lwjgl-opengles-natives-macos.jar 6702│   │   │   │   │   │   ├── lwjgl-opengles-natives-windows-arm64.jar 6703│   │   │   │   │   │   ├── lwjgl-opengles-natives-windows-x86.jar 6704│   │   │   │   │   │   ├── lwjgl-opengles-natives-windows.jar 6705│   │   │   │   │   │   ├── lwjgl-opengles-sources.jar 6706│   │   │   │   │   │   └── lwjgl-opengles.jar 6707│   │   │   │   │   ├── lwjgl-openvr 6708│   │   │   │   │   │   ├── lwjgl-openvr-javadoc.jar 6709│   │   │   │   │   │   ├── lwjgl-openvr-natives-linux-arm64.jar 6710│   │   │   │   │   │   ├── lwjgl-openvr-natives-linux.jar 6711│   │   │   │   │   │   ├── lwjgl-openvr-natives-macos.jar 6712│   │   │   │   │   │   ├── lwjgl-openvr-natives-windows-x86.jar 6713│   │   │   │   │   │   ├── lwjgl-openvr-natives-windows.jar 6714│   │   │   │   │   │   ├── lwjgl-openvr-sources.jar 6715│   │   │   │   │   │   ├── lwjgl-openvr.jar 6716│   │   │   │   │   │   └── openvr_license.txt 6717│   │   │   │   │   ├── lwjgl-openxr 6718│   │   │   │   │   │   ├── lwjgl-openxr-javadoc.jar 6719│   │   │   │   │   │   ├── lwjgl-openxr-natives-freebsd.jar 6720│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm32.jar 6721│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-arm64.jar 6722│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-ppc64le.jar 6723│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux-riscv64.jar 6724│   │   │   │   │   │   ├── lwjgl-openxr-natives-linux.jar 6725│   │   │   │   │   │   ├── lwjgl-openxr-natives-windows-arm64.jar 6726│   │   │   │   │   │   ├── lwjgl-openxr-natives-windows-x86.jar 6727│   │   │   │   │   │   ├── lwjgl-openxr-natives-windows.jar 6728│   │   │   │   │   │   ├── lwjgl-openxr-sources.jar 6729│   │   │   │   │   │   ├── lwjgl-openxr.jar 6730│   │   │   │   │   │   └── openxr_license.txt 6731│   │   │   │   │   ├── lwjgl-opus 6732│   │   │   │   │   │   ├── lwjgl-opus-javadoc.jar 6733│   │   │   │   │   │   ├── lwjgl-opus-natives-freebsd.jar 6734│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-arm32.jar 6735│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-arm64.jar 6736│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-ppc64le.jar 6737│   │   │   │   │   │   ├── lwjgl-opus-natives-linux-riscv64.jar 6738│   │   │   │   │   │   ├── lwjgl-opus-natives-linux.jar 6739│   │   │   │   │   │   ├── lwjgl-opus-natives-macos-arm64.jar 6740│   │   │   │   │   │   ├── lwjgl-opus-natives-macos.jar 6741│   │   │   │   │   │   ├── lwjgl-opus-natives-windows-arm64.jar 6742│   │   │   │   │   │   ├── lwjgl-opus-natives-windows-x86.jar 6743│   │   │   │   │   │   ├── lwjgl-opus-natives-windows.jar 6744│   │   │   │   │   │   ├── lwjgl-opus-sources.jar 6745│   │   │   │   │   │   ├── lwjgl-opus.jar 6746│   │   │   │   │   │   └── opus_license.txt 6747│   │   │   │   │   ├── lwjgl-ovr 6748│   │   │   │   │   │   ├── lwjgl-ovr-javadoc.jar 6749│   │   │   │   │   │   ├── lwjgl-ovr-natives-windows-x86.jar 6750│   │   │   │   │   │   ├── lwjgl-ovr-natives-windows.jar 6751│   │   │   │   │   │   ├── lwjgl-ovr-sources.jar 6752│   │   │   │   │   │   ├── lwjgl-ovr.jar 6753│   │   │   │   │   │   └── ovr_license.txt 6754│   │   │   │   │   ├── lwjgl-par 6755│   │   │   │   │   │   ├── lwjgl-par-javadoc.jar 6756│   │   │   │   │   │   ├── lwjgl-par-natives-freebsd.jar 6757│   │   │   │   │   │   ├── lwjgl-par-natives-linux-arm32.jar 6758│   │   │   │   │   │   ├── lwjgl-par-natives-linux-arm64.jar 6759│   │   │   │   │   │   ├── lwjgl-par-natives-linux-ppc64le.jar 6760│   │   │   │   │   │   ├── lwjgl-par-natives-linux-riscv64.jar 6761│   │   │   │   │   │   ├── lwjgl-par-natives-linux.jar 6762│   │   │   │   │   │   ├── lwjgl-par-natives-macos-arm64.jar 6763│   │   │   │   │   │   ├── lwjgl-par-natives-macos.jar 6764│   │   │   │   │   │   ├── lwjgl-par-natives-windows-arm64.jar 6765│   │   │   │   │   │   ├── lwjgl-par-natives-windows-x86.jar 6766│   │   │   │   │   │   ├── lwjgl-par-natives-windows.jar 6767│   │   │   │   │   │   ├── lwjgl-par-sources.jar 6768│   │   │   │   │   │   └── lwjgl-par.jar 6769│   │   │   │   │   ├── lwjgl-remotery 6770│   │   │   │   │   │   ├── lwjgl-remotery-javadoc.jar 6771│   │   │   │   │   │   ├── lwjgl-remotery-natives-freebsd.jar 6772│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm32.jar 6773│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-arm64.jar 6774│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-ppc64le.jar 6775│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux-riscv64.jar 6776│   │   │   │   │   │   ├── lwjgl-remotery-natives-linux.jar 6777│   │   │   │   │   │   ├── lwjgl-remotery-natives-macos-arm64.jar 6778│   │   │   │   │   │   ├── lwjgl-remotery-natives-macos.jar 6779│   │   │   │   │   │   ├── lwjgl-remotery-natives-windows-x86.jar 6780│   │   │   │   │   │   ├── lwjgl-remotery-natives-windows.jar 6781│   │   │   │   │   │   ├── lwjgl-remotery-sources.jar 6782│   │   │   │   │   │   ├── lwjgl-remotery.jar 6783│   │   │   │   │   │   └── remotery_license.txt 6784│   │   │   │   │   ├── lwjgl-rpmalloc 6785│   │   │   │   │   │   ├── lwjgl-rpmalloc-javadoc.jar 6786│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-freebsd.jar 6787│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm32.jar 6788│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-arm64.jar 6789│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-ppc64le.jar 6790│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux-riscv64.jar 6791│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-linux.jar 6792│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos-arm64.jar 6793│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-macos.jar 6794│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-arm64.jar 6795│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows-x86.jar 6796│   │   │   │   │   │   ├── lwjgl-rpmalloc-natives-windows.jar 6797│   │   │   │   │   │   ├── lwjgl-rpmalloc-sources.jar 6798│   │   │   │   │   │   ├── lwjgl-rpmalloc.jar 6799│   │   │   │   │   │   └── rpmalloc_license.txt 6800│   │   │   │   │   ├── lwjgl-shaderc 6801│   │   │   │   │   │   ├── lwjgl-shaderc-javadoc.jar 6802│   │   │   │   │   │   ├── lwjgl-shaderc-natives-freebsd.jar 6803│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm32.jar 6804│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-arm64.jar 6805│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-ppc64le.jar 6806│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux-riscv64.jar 6807│   │   │   │   │   │   ├── lwjgl-shaderc-natives-linux.jar 6808│   │   │   │   │   │   ├── lwjgl-shaderc-natives-macos-arm64.jar 6809│   │   │   │   │   │   ├── lwjgl-shaderc-natives-macos.jar 6810│   │   │   │   │   │   ├── lwjgl-shaderc-natives-windows-arm64.jar 6811│   │   │   │   │   │   ├── lwjgl-shaderc-natives-windows-x86.jar 6812│   │   │   │   │   │   ├── lwjgl-shaderc-natives-windows.jar 6813│   │   │   │   │   │   ├── lwjgl-shaderc-sources.jar 6814│   │   │   │   │   │   ├── lwjgl-shaderc.jar 6815│   │   │   │   │   │   └── shaderc_license.txt 6816│   │   │   │   │   ├── lwjgl-spvc 6817│   │   │   │   │   │   ├── lwjgl-spvc-javadoc.jar 6818│   │   │   │   │   │   ├── lwjgl-spvc-natives-freebsd.jar 6819│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm32.jar 6820│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-arm64.jar 6821│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-ppc64le.jar 6822│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux-riscv64.jar 6823│   │   │   │   │   │   ├── lwjgl-spvc-natives-linux.jar 6824│   │   │   │   │   │   ├── lwjgl-spvc-natives-macos-arm64.jar 6825│   │   │   │   │   │   ├── lwjgl-spvc-natives-macos.jar 6826│   │   │   │   │   │   ├── lwjgl-spvc-natives-windows-arm64.jar 6827│   │   │   │   │   │   ├── lwjgl-spvc-natives-windows-x86.jar 6828│   │   │   │   │   │   ├── lwjgl-spvc-natives-windows.jar 6829│   │   │   │   │   │   ├── lwjgl-spvc-sources.jar 6830│   │   │   │   │   │   └── lwjgl-spvc.jar 6831│   │   │   │   │   ├── lwjgl-sse 6832│   │   │   │   │   │   ├── lwjgl-sse-javadoc.jar 6833│   │   │   │   │   │   ├── lwjgl-sse-natives-freebsd.jar 6834│   │   │   │   │   │   ├── lwjgl-sse-natives-linux.jar 6835│   │   │   │   │   │   ├── lwjgl-sse-natives-macos.jar 6836│   │   │   │   │   │   ├── lwjgl-sse-natives-windows-x86.jar 6837│   │   │   │   │   │   ├── lwjgl-sse-natives-windows.jar 6838│   │   │   │   │   │   ├── lwjgl-sse-sources.jar 6839│   │   │   │   │   │   └── lwjgl-sse.jar 6840│   │   │   │   │   ├── lwjgl-stb 6841│   │   │   │   │   │   ├── lwjgl-stb-javadoc.jar 6842│   │   │   │   │   │   ├── lwjgl-stb-natives-freebsd.jar 6843│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-arm32.jar 6844│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-arm64.jar 6845│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-ppc64le.jar 6846│   │   │   │   │   │   ├── lwjgl-stb-natives-linux-riscv64.jar 6847│   │   │   │   │   │   ├── lwjgl-stb-natives-linux.jar 6848│   │   │   │   │   │   ├── lwjgl-stb-natives-macos-arm64.jar 6849│   │   │   │   │   │   ├── lwjgl-stb-natives-macos.jar 6850│   │   │   │   │   │   ├── lwjgl-stb-natives-windows-arm64.jar 6851│   │   │   │   │   │   ├── lwjgl-stb-natives-windows-x86.jar 6852│   │   │   │   │   │   ├── lwjgl-stb-natives-windows.jar 6853│   │   │   │   │   │   ├── lwjgl-stb-sources.jar 6854│   │   │   │   │   │   └── lwjgl-stb.jar 6855│   │   │   │   │   ├── lwjgl-tinyexr 6856│   │   │   │   │   │   ├── lwjgl-tinyexr-javadoc.jar 6857│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-freebsd.jar 6858│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm32.jar 6859│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-arm64.jar 6860│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-ppc64le.jar 6861│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux-riscv64.jar 6862│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-linux.jar 6863│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-macos-arm64.jar 6864│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-macos.jar 6865│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-arm64.jar 6866│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-windows-x86.jar 6867│   │   │   │   │   │   ├── lwjgl-tinyexr-natives-windows.jar 6868│   │   │   │   │   │   ├── lwjgl-tinyexr-sources.jar 6869│   │   │   │   │   │   ├── lwjgl-tinyexr.jar 6870│   │   │   │   │   │   └── tinyexr_license.txt 6871│   │   │   │   │   ├── lwjgl-tinyfd 6872│   │   │   │   │   │   ├── lwjgl-tinyfd-javadoc.jar 6873│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-freebsd.jar 6874│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm32.jar 6875│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-arm64.jar 6876│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-ppc64le.jar 6877│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux-riscv64.jar 6878│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-linux.jar 6879│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-macos-arm64.jar 6880│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-macos.jar 6881│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-arm64.jar 6882│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-windows-x86.jar 6883│   │   │   │   │   │   ├── lwjgl-tinyfd-natives-windows.jar 6884│   │   │   │   │   │   ├── lwjgl-tinyfd-sources.jar 6885│   │   │   │   │   │   ├── lwjgl-tinyfd.jar 6886│   │   │   │   │   │   └── tinyfd_license.txt 6887│   │   │   │   │   ├── lwjgl-tootle 6888│   │   │   │   │   │   ├── lwjgl-tootle-javadoc.jar 6889│   │   │   │   │   │   ├── lwjgl-tootle-natives-freebsd.jar 6890│   │   │   │   │   │   ├── lwjgl-tootle-natives-linux.jar 6891│   │   │   │   │   │   ├── lwjgl-tootle-natives-macos.jar 6892│   │   │   │   │   │   ├── lwjgl-tootle-natives-windows-x86.jar 6893│   │   │   │   │   │   ├── lwjgl-tootle-natives-windows.jar 6894│   │   │   │   │   │   ├── lwjgl-tootle-sources.jar 6895│   │   │   │   │   │   ├── lwjgl-tootle.jar 6896│   │   │   │   │   │   ├── tootle_directxmesh_license.txt 6897│   │   │   │   │   │   └── tootle_license.txt 6898│   │   │   │   │   ├── lwjgl-vma 6899│   │   │   │   │   │   ├── lwjgl-vma-javadoc.jar 6900│   │   │   │   │   │   ├── lwjgl-vma-natives-freebsd.jar 6901│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-arm32.jar 6902│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-arm64.jar 6903│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-ppc64le.jar 6904│   │   │   │   │   │   ├── lwjgl-vma-natives-linux-riscv64.jar 6905│   │   │   │   │   │   ├── lwjgl-vma-natives-linux.jar 6906│   │   │   │   │   │   ├── lwjgl-vma-natives-macos-arm64.jar 6907│   │   │   │   │   │   ├── lwjgl-vma-natives-macos.jar 6908│   │   │   │   │   │   ├── lwjgl-vma-natives-windows-arm64.jar 6909│   │   │   │   │   │   ├── lwjgl-vma-natives-windows-x86.jar 6910│   │   │   │   │   │   ├── lwjgl-vma-natives-windows.jar 6911│   │   │   │   │   │   ├── lwjgl-vma-sources.jar 6912│   │   │   │   │   │   ├── lwjgl-vma.jar 6913│   │   │   │   │   │   └── vma_license.txt 6914│   │   │   │   │   ├── lwjgl-vulkan 6915│   │   │   │   │   │   ├── khronos_license.txt 6916│   │   │   │   │   │   ├── lwjgl-vulkan-javadoc.jar 6917│   │   │   │   │   │   ├── lwjgl-vulkan-natives-macos-arm64.jar 6918│   │   │   │   │   │   ├── lwjgl-vulkan-natives-macos.jar 6919│   │   │   │   │   │   ├── lwjgl-vulkan-sources.jar 6920│   │   │   │   │   │   └── lwjgl-vulkan.jar 6921│   │   │   │   │   ├── lwjgl-xxhash 6922│   │   │   │   │   │   ├── lwjgl-xxhash-javadoc.jar 6923│   │   │   │   │   │   ├── lwjgl-xxhash-natives-freebsd.jar 6924│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm32.jar 6925│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-arm64.jar 6926│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-ppc64le.jar 6927│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux-riscv64.jar 6928│   │   │   │   │   │   ├── lwjgl-xxhash-natives-linux.jar 6929│   │   │   │   │   │   ├── lwjgl-xxhash-natives-macos-arm64.jar 6930│   │   │   │   │   │   ├── lwjgl-xxhash-natives-macos.jar 6931│   │   │   │   │   │   ├── lwjgl-xxhash-natives-windows-arm64.jar 6932│   │   │   │   │   │   ├── lwjgl-xxhash-natives-windows-x86.jar 6933│   │   │   │   │   │   ├── lwjgl-xxhash-natives-windows.jar 6934│   │   │   │   │   │   ├── lwjgl-xxhash-sources.jar 6935│   │   │   │   │   │   ├── lwjgl-xxhash.jar 6936│   │   │   │   │   │   └── xxhash_license.txt 6937│   │   │   │   │   ├── lwjgl-yoga 6938│   │   │   │   │   │   ├── lwjgl-yoga-javadoc.jar 6939│   │   │   │   │   │   ├── lwjgl-yoga-natives-freebsd.jar 6940│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm32.jar 6941│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-arm64.jar 6942│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-ppc64le.jar 6943│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux-riscv64.jar 6944│   │   │   │   │   │   ├── lwjgl-yoga-natives-linux.jar 6945│   │   │   │   │   │   ├── lwjgl-yoga-natives-macos-arm64.jar 6946│   │   │   │   │   │   ├── lwjgl-yoga-natives-macos.jar 6947│   │   │   │   │   │   ├── lwjgl-yoga-natives-windows-arm64.jar 6948│   │   │   │   │   │   ├── lwjgl-yoga-natives-windows-x86.jar 6949│   │   │   │   │   │   ├── lwjgl-yoga-natives-windows.jar 6950│   │   │   │   │   │   ├── lwjgl-yoga-sources.jar 6951│   │   │   │   │   │   ├── lwjgl-yoga.jar 6952│   │   │   │   │   │   └── yoga_license.txt 6953│   │   │   │   │   └── lwjgl-zstd 6954│   │   │   │   │   ├── lwjgl-zstd-javadoc.jar 6955│   │   │   │   │   ├── lwjgl-zstd-natives-freebsd.jar 6956│   │   │   │   │   ├── lwjgl-zstd-natives-linux-arm32.jar 6957│   │   │   │   │   ├── lwjgl-zstd-natives-linux-arm64.jar 6958│   │   │   │   │   ├── lwjgl-zstd-natives-linux-ppc64le.jar 6959│   │   │   │   │   ├── lwjgl-zstd-natives-linux-riscv64.jar 6960│   │   │   │   │   ├── lwjgl-zstd-natives-linux.jar 6961│   │   │   │   │   ├── lwjgl-zstd-natives-macos-arm64.jar 6962│   │   │   │   │   ├── lwjgl-zstd-natives-macos.jar 6963│   │   │   │   │   ├── lwjgl-zstd-natives-windows-arm64.jar 6964│   │   │   │   │   ├── lwjgl-zstd-natives-windows-x86.jar 6965│   │   │   │   │   ├── lwjgl-zstd-natives-windows.jar 6966│   │   │   │   │   ├── lwjgl-zstd-sources.jar 6967│   │   │   │   │   ├── lwjgl-zstd.jar 6968│   │   │   │   │   └── zstd_license.txt 6969│   │   │   │   ├── busybox 6970│   │   │   │   │   ├── busybox-1.37.0-defconfig-nonet-build.iso 6971│   │   │   │   │   ├── busybox-1.37.0-docs.tar.gz 6972│   │   │   │   │   └── busybox-1.37.0-static-nonet-build.iso 6973│   │   │   │   ├── linux 6974│   │   │   │   │   └── kernel 6975│   │   │   │   │   ├── ISOLINUX 6976│   │   │   │   │   │   ├── linux-6.13.6-bootdisk-defconfig-x86_64.ISO 6977│   │   │   │   │   │   └── linux-6.13.6-bootdisk-nomodule-x86_64.ISO 6978│   │   │   │   │   ├── Linux-4.9-kernel-x86_64.iso 6979│   │   │   │   │   └── linux-6.13.6-kernel-x86_64.iso 6980│   │   │   │   └── scrap 6981│   │   │   │   ├── README.md 6982│   │   │   │   ├── WinCat-0.1.8.zip 6983│   │   │   │   ├── Xmake-0.1.5.exe 6984│   │   │   │   ├── Xmake-0.1.5.out 6985│   │   │   │   └── light_builtins 6986│   │   │   │   ├── cat 6987│   │   │   │   ├── echo 6988│   │   │   │   ├── light_builtins_c.7z 6989│   │   │   │   ├── light_builtins_cpp.7z 6990│   │   │   │   ├── light_builtins_rust.7z 6991│   │   │   │   ├── ls 6992│   │   │   │   ├── mkdir 6993│   │   │   │   ├── mv 6994│   │   │   │   ├── pwd 6995│   │   │   │   └── rmdir 6996│   │   │   └── tools 6997│   │   │   └── genrate_sha.sh 6998│   │   ├── README.md 6999│   │   ├── SDL 7000│   │   │   ├── Android.mk 7001│   │   │   ├── BUGS.txt 7002│   │   │   ├── CMakeLists.txt 7003│   │   │   ├── CREDITS.md 7004│   │   │   ├── INSTALL.md 7005│   │   │   ├── LICENSE.txt 7006│   │   │   ├── README.md 7007│   │   │   ├── VisualC 7008│   │   │   │   ├── SDL 7009│   │   │   │   │   ├── Directory.Build.props 7010│   │   │   │   │   ├── SDL.vcxproj 7011│   │   │   │   │   └── SDL.vcxproj.filters 7012│   │   │   │   ├── SDL.sln 7013│   │   │   │   ├── SDL_test 7014│   │   │   │   │   ├── Directory.Build.props 7015│   │   │   │   │   ├── SDL_test.vcxproj 7016│   │   │   │   │   └── SDL_test.vcxproj.filters 7017│   │   │   │   ├── clean.sh 7018│   │   │   │   ├── examples 7019│   │   │   │   │   ├── Examples.props 7020│   │   │   │   │   ├── asyncio 7021│   │   │   │   │   │   └── 01-load-bitmaps 7022│   │   │   │   │   │   └── 01-load-bitmaps.vcxproj 7023│   │   │   │   │   ├── audio 7024│   │   │   │   │   │   ├── 01-simple-playback 7025│   │   │   │   │   │   │   └── 01-simple-playback.vcxproj 7026│   │   │   │   │   │   ├── 02-simple-playback-callback 7027│   │   │   │   │   │   │   └── 02-simple-playback-callback.vcxproj 7028│   │   │   │   │   │   ├── 03-load-wav 7029│   │   │   │   │   │   │   └── 03-load-wav.vcxproj 7030│   │   │   │   │   │   ├── 04-multiple-streams 7031│   │   │   │   │   │   │   └── 04-multiple-streams.vcxproj 7032│   │   │   │   │   │   └── 05-planar-data 7033│   │   │   │   │   │   └── 05-planar-data.vcxproj 7034│   │   │   │   │   ├── camera 7035│   │   │   │   │   │   └── 01-read-and-draw 7036│   │   │   │   │   │   └── 01-read-and-draw.vcxproj 7037│   │   │   │   │   ├── demo 7038│   │   │   │   │   │   ├── 01-snake 7039│   │   │   │   │   │   │   └── 01-snake.vcxproj 7040│   │   │   │   │   │   ├── 02-woodeneye-008 7041│   │   │   │   │   │   │   └── 02-woodeneye-008.vcxproj 7042│   │   │   │   │   │   ├── 03-infinite-monkeys 7043│   │   │   │   │   │   │   └── 03-infinite-monkeys.vcxproj 7044│   │   │   │   │   │   └── 04-bytepusher 7045│   │   │   │   │   │   └── 04-bytepusher.vcxproj 7046│   │   │   │   │   ├── generate.py 7047│   │   │   │   │   ├── input 7048│   │   │   │   │   │   ├── 01-joystick-polling 7049│   │   │   │   │   │   │   └── 01-joystick-polling.vcxproj 7050│   │   │   │   │   │   ├── 02-joystick-events 7051│   │   │   │   │   │   │   └── 02-joystick-events.vcxproj 7052│   │   │   │   │   │   ├── 03-gamepad-polling 7053│   │   │   │   │   │   │   └── 03-gamepad-polling.vcxproj 7054│   │   │   │   │   │   └── 04-gamepad-events 7055│   │   │   │   │   │   └── 04-gamepad-events.vcxproj 7056│   │   │   │   │   ├── misc 7057│   │   │   │   │   │   ├── 01-power 7058│   │   │   │   │   │   │   └── 01-power.vcxproj 7059│   │   │   │   │   │   ├── 02-clipboard 7060│   │   │   │   │   │   │   └── 02-clipboard.vcxproj 7061│   │   │   │   │   │   └── 03-locale 7062│   │   │   │   │   │   └── 03-locale.vcxproj 7063│   │   │   │   │   ├── pen 7064│   │   │   │   │   │   └── 01-drawing-lines 7065│   │   │   │   │   │   └── 01-drawing-lines.vcxproj 7066│   │   │   │   │   └── renderer 7067│   │   │   │   │   ├── 01-clear 7068│   │   │   │   │   │   └── 01-clear.vcxproj 7069│   │   │   │   │   ├── 02-primitives 7070│   │   │   │   │   │   └── 02-primitives.vcxproj 7071│   │   │   │   │   ├── 03-lines 7072│   │   │   │   │   │   └── 03-lines.vcxproj 7073│   │   │   │   │   ├── 04-points 7074│   │   │   │   │   │   └── 04-points.vcxproj 7075│   │   │   │   │   ├── 05-rectangles 7076│   │   │   │   │   │   └── 05-rectangles.vcxproj 7077│   │   │   │   │   ├── 06-textures 7078│   │   │   │   │   │   └── 06-textures.vcxproj 7079│   │   │   │   │   ├── 07-streaming-textures 7080│   │   │   │   │   │   └── 07-streaming-textures.vcxproj 7081│   │   │   │   │   ├── 08-rotating-textures 7082│   │   │   │   │   │   └── 08-rotating-textures.vcxproj 7083│   │   │   │   │   ├── 09-scaling-textures 7084│   │   │   │   │   │   └── 09-scaling-textures.vcxproj 7085│   │   │   │   │   ├── 10-geometry 7086│   │   │   │   │   │   └── 10-geometry.vcxproj 7087│   │   │   │   │   ├── 11-color-mods 7088│   │   │   │   │   │   └── 11-color-mods.vcxproj 7089│   │   │   │   │   ├── 14-viewport 7090│   │   │   │   │   │   └── 14-viewport.vcxproj 7091│   │   │   │   │   ├── 15-cliprect 7092│   │   │   │   │   │   └── 15-cliprect.vcxproj 7093│   │   │   │   │   ├── 17-read-pixels 7094│   │   │   │   │   │   └── 17-read-pixels.vcxproj 7095│   │   │   │   │   ├── 18-debug-text 7096│   │   │   │   │   │   └── 18-debug-text.vcxproj 7097│   │   │   │   │   └── 19-affine-textures 7098│   │   │   │   │   └── 19-affine-textures.vcxproj 7099│   │   │   │   └── tests 7100│   │   │   │   ├── checkkeys 7101│   │   │   │   │   └── checkkeys.vcxproj 7102│   │   │   │   ├── loopwave 7103│   │   │   │   │   └── loopwave.vcxproj 7104│   │   │   │   ├── testatomic 7105│   │   │   │   │   └── testatomic.vcxproj 7106│   │   │   │   ├── testautomation 7107│   │   │   │   │   └── testautomation.vcxproj 7108│   │   │   │   ├── testcontroller 7109│   │   │   │   │   └── testcontroller.vcxproj 7110│   │   │   │   ├── testdialog 7111│   │   │   │   │   └── testdialog.vcxproj 7112│   │   │   │   ├── testdraw 7113│   │   │   │   │   └── testdraw.vcxproj 7114│   │   │   │   ├── testfile 7115│   │   │   │   │   └── testfile.vcxproj 7116│   │   │   │   ├── testgl 7117│   │   │   │   │   └── testgl.vcxproj 7118│   │   │   │   ├── testgles2 7119│   │   │   │   │   └── testgles2.vcxproj 7120│   │   │   │   ├── testoverlay 7121│   │   │   │   │   └── testoverlay.vcxproj 7122│   │   │   │   ├── testpen 7123│   │   │   │   │   └── testpen.vcxproj 7124│   │   │   │   ├── testplatform 7125│   │   │   │   │   └── testplatform.vcxproj 7126│   │   │   │   ├── testpower 7127│   │   │   │   │   └── testpower.vcxproj 7128│   │   │   │   ├── testrendertarget 7129│   │   │   │   │   └── testrendertarget.vcxproj 7130│   │   │   │   ├── testrumble 7131│   │   │   │   │   └── testrumble.vcxproj 7132│   │   │   │   ├── testscale 7133│   │   │   │   │   └── testscale.vcxproj 7134│   │   │   │   ├── testsensor 7135│   │   │   │   │   └── testsensor.vcxproj 7136│   │   │   │   ├── testshape 7137│   │   │   │   │   └── testshape.vcxproj 7138│   │   │   │   ├── testsoftwaretransparent 7139│   │   │   │   │   └── testsoftwaretransparent.vcxproj 7140│   │   │   │   ├── testsprite 7141│   │   │   │   │   └── testsprite.vcxproj 7142│   │   │   │   ├── testsurround 7143│   │   │   │   │   └── testsurround.vcxproj 7144│   │   │   │   ├── testtray 7145│   │   │   │   │   └── testtray.vcxproj 7146│   │   │   │   ├── testvulkan 7147│   │   │   │   │   └── testvulkan.vcxproj 7148│   │   │   │   ├── testwm 7149│   │   │   │   │   └── testwm.vcxproj 7150│   │   │   │   └── testyuv 7151│   │   │   │   └── testyuv.vcxproj 7152│   │   │   ├── VisualC-GDK 7153│   │   │   │   ├── SDL 7154│   │   │   │   │   ├── SDL.vcxproj 7155│   │   │   │   │   └── SDL.vcxproj.filters 7156│   │   │   │   ├── SDL.sln 7157│   │   │   │   ├── SDL_test 7158│   │   │   │   │   └── SDL_test.vcxproj 7159│   │   │   │   ├── clean.sh 7160│   │   │   │   ├── logos 7161│   │   │   │   │   ├── Logo100x100.png 7162│   │   │   │   │   ├── Logo150x150.png 7163│   │   │   │   │   ├── Logo44x44.png 7164│   │   │   │   │   ├── Logo480x480.png 7165│   │   │   │   │   └── SplashScreenImage.png 7166│   │   │   │   └── tests 7167│   │   │   │   ├── testcontroller 7168│   │   │   │   │   ├── PackageLayout.xml 7169│   │   │   │   │   ├── testcontroller.vcxproj 7170│   │   │   │   │   ├── testcontroller.vcxproj.filters 7171│   │   │   │   │   ├── wingdk 7172│   │   │   │   │   │   └── MicrosoftGame.config 7173│   │   │   │   │   ├── xboxone 7174│   │   │   │   │   │   └── MicrosoftGame.config 7175│   │   │   │   │   └── xboxseries 7176│   │   │   │   │   └── MicrosoftGame.config 7177│   │   │   │   ├── testgdk 7178│   │   │   │   │   ├── PackageLayout.xml 7179│   │   │   │   │   ├── src 7180│   │   │   │   │   │   └── testgdk.cpp 7181│   │   │   │   │   ├── testgdk.vcxproj 7182│   │   │   │   │   ├── testgdk.vcxproj.filters 7183│   │   │   │   │   ├── wingdk 7184│   │   │   │   │   │   └── MicrosoftGame.config 7185│   │   │   │   │   ├── xboxone 7186│   │   │   │   │   │   └── MicrosoftGame.config 7187│   │   │   │   │   └── xboxseries 7188│   │   │   │   │   └── MicrosoftGame.config 7189│   │   │   │   └── testsprite 7190│   │   │   │   ├── PackageLayout.xml 7191│   │   │   │   ├── testsprite.vcxproj 7192│   │   │   │   ├── testsprite.vcxproj.filters 7193│   │   │   │   ├── wingdk 7194│   │   │   │   │   └── MicrosoftGame.config 7195│   │   │   │   ├── xboxone 7196│   │   │   │   │   └── MicrosoftGame.config 7197│   │   │   │   └── xboxseries 7198│   │   │   │   └── MicrosoftGame.config 7199│   │   │   ├── WhatsNew.txt 7200│   │   │   ├── Xcode 7201│   │   │   │   ├── SDL 7202│   │   │   │   │   ├── Info-Framework.plist 7203│   │   │   │   │   ├── SDL.xcodeproj 7204│   │   │   │   │   │   └── project.pbxproj 7205│   │   │   │   │   ├── SDL3 7206│   │   │   │   │   │   └── Info.plist 7207│   │   │   │   │   ├── config.xcconfig 7208│   │   │   │   │   └── pkg-support 7209│   │   │   │   │   ├── SDL.info 7210│   │   │   │   │   ├── build.xcconfig 7211│   │   │   │   │   ├── resources 7212│   │   │   │   │   │   ├── CMake 7213│   │   │   │   │   │   │   ├── SDL3Config.cmake 7214│   │   │   │   │   │   │   └── SDL3ConfigVersion.cmake 7215│   │   │   │   │   │   ├── INSTALL.md 7216│   │   │   │   │   │   ├── SDL_DS_Store 7217│   │   │   │   │   │   └── framework 7218│   │   │   │   │   │   └── INSTALL.md 7219│   │   │   │   │   ├── sdl_logo.pdf 7220│   │   │   │   │   └── share 7221│   │   │   │   │   └── cmake 7222│   │   │   │   │   └── SDL3 7223│   │   │   │   │   ├── SDL3Config.cmake 7224│   │   │   │   │   └── SDL3ConfigVersion.cmake 7225│   │   │   │   ├── SDLTest 7226│   │   │   │   │   ├── SDLTest.xcodeproj 7227│   │   │   │   │   │   └── project.pbxproj 7228│   │   │   │   │   ├── config.xcconfig 7229│   │   │   │   │   └── test-Info.plist 7230│   │   │   │   └── XcodeDocSet 7231│   │   │   │   └── Doxyfile 7232│   │   │   ├── android-project 7233│   │   │   │   ├── app 7234│   │   │   │   │   ├── build.gradle 7235│   │   │   │   │   ├── jni 7236│   │   │   │   │   │   ├── Android.mk 7237│   │   │   │   │   │   ├── Application.mk 7238│   │   │   │   │   │   ├── CMakeLists.txt 7239│   │   │   │   │   │   └── src 7240│   │   │   │   │   │   ├── Android.mk 7241│   │   │   │   │   │   ├── CMakeLists.txt 7242│   │   │   │   │   │   └── YourSourceHere.c 7243│   │   │   │   │   ├── proguard-rules.pro 7244│   │   │   │   │   └── src 7245│   │   │   │   │   └── main 7246│   │   │   │   │   ├── AndroidManifest.xml 7247│   │   │   │   │   ├── java 7248│   │   │   │   │   │   └── org 7249│   │   │   │   │   │   └── libsdl 7250│   │   │   │   │   │   └── app 7251│   │   │   │   │   │   ├── HIDDevice.java 7252│   │   │   │   │   │   ├── HIDDeviceBLESteamController.java 7253│   │   │   │   │   │   ├── HIDDeviceManager.java 7254│   │   │   │   │   │   ├── HIDDeviceUSB.java 7255│   │   │   │   │   │   ├── SDL.java 7256│   │   │   │   │   │   ├── SDLActivity.java 7257│   │   │   │   │   │   ├── SDLAudioManager.java 7258│   │   │   │   │   │   ├── SDLControllerManager.java 7259│   │   │   │   │   │   ├── SDLDummyEdit.java 7260│   │   │   │   │   │   ├── SDLInputConnection.java 7261│   │   │   │   │   │   └── SDLSurface.java 7262│   │   │   │   │   └── res 7263│   │   │   │   │   ├── mipmap-hdpi 7264│   │   │   │   │   │   └── ic_launcher.png 7265│   │   │   │   │   ├── mipmap-mdpi 7266│   │   │   │   │   │   └── ic_launcher.png 7267│   │   │   │   │   ├── mipmap-xhdpi 7268│   │   │   │   │   │   └── ic_launcher.png 7269│   │   │   │   │   ├── mipmap-xxhdpi 7270│   │   │   │   │   │   └── ic_launcher.png 7271│   │   │   │   │   ├── mipmap-xxxhdpi 7272│   │   │   │   │   │   └── ic_launcher.png 7273│   │   │   │   │   └── values 7274│   │   │   │   │   ├── colors.xml 7275│   │   │   │   │   ├── strings.xml 7276│   │   │   │   │   └── styles.xml 7277│   │   │   │   ├── build.gradle 7278│   │   │   │   ├── gradle 7279│   │   │   │   │   └── wrapper 7280│   │   │   │   │   ├── gradle-wrapper.jar 7281│   │   │   │   │   └── gradle-wrapper.properties 7282│   │   │   │   ├── gradle.properties 7283│   │   │   │   ├── gradlew 7284│   │   │   │   ├── gradlew.bat 7285│   │   │   │   └── settings.gradle 7286│   │   │   ├── build-scripts 7287│   │   │   │   ├── SDL_migration.cocci 7288│   │   │   │   ├── add-source-to-projects.pl 7289│   │   │   │   ├── androidbuildlibs.sh 7290│   │   │   │   ├── build-release.py 7291│   │   │   │   ├── build-web-examples.pl 7292│   │   │   │   ├── casefolding.txt 7293│   │   │   │   ├── check_android_jni.py 7294│   │   │   │   ├── check_elf_alignment.sh 7295│   │   │   │   ├── check_stdlib_usage.py 7296│   │   │   │   ├── clang-format-src.sh 7297│   │   │   │   ├── cmake-toolchain-mingw64-i686.cmake 7298│   │   │   │   ├── cmake-toolchain-mingw64-x86_64.cmake 7299│   │   │   │   ├── cmake-toolchain-qnx-aarch64le.cmake 7300│   │   │   │   ├── cmake-toolchain-qnx-x86_64.cmake 7301│   │   │   │   ├── codechecker-buildbot.sh 7302│   │   │   │   ├── create-android-project.py 7303│   │   │   │   ├── create-release.py 7304│   │   │   │   ├── create_tbds.py 7305│   │   │   │   ├── fnsince.pl 7306│   │   │   │   ├── gen_audio_channel_conversion.c 7307│   │   │   │   ├── git-pre-push-hook.pl 7308│   │   │   │   ├── makecasefoldhashtable.pl 7309│   │   │   │   ├── pkg-support 7310│   │   │   │   │   ├── android 7311│   │   │   │   │   │   ├── INSTALL.md.in 7312│   │   │   │   │   │   └── aar 7313│   │   │   │   │   │   ├── __main__.py.in 7314│   │   │   │   │   │   ├── cmake 7315│   │   │   │   │   │   │   ├── SDL3Config.cmake 7316│   │   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 7317│   │   │   │   │   │   └── description.json.in 7318│   │   │   │   │   ├── mingw 7319│   │   │   │   │   │   ├── INSTALL.md.in 7320│   │   │   │   │   │   ├── Makefile 7321│   │   │   │   │   │   └── cmake 7322│   │   │   │   │   │   ├── SDL3Config.cmake 7323│   │   │   │   │   │   └── SDL3ConfigVersion.cmake 7324│   │   │   │   │   ├── msvc 7325│   │   │   │   │   │   ├── Directory.Build.props 7326│   │   │   │   │   │   ├── INSTALL.md.in 7327│   │   │   │   │   │   ├── arm64 7328│   │   │   │   │   │   │   └── INSTALL.md.in 7329│   │   │   │   │   │   ├── cmake 7330│   │   │   │   │   │   │   ├── SDL3Config.cmake.in 7331│   │   │   │   │   │   │   └── SDL3ConfigVersion.cmake.in 7332│   │   │   │   │   │   ├── x64 7333│   │   │   │   │   │   │   └── INSTALL.md.in 7334│   │   │   │   │   │   └── x86 7335│   │   │   │   │   │   └── INSTALL.md.in 7336│   │   │   │   │   └── source 7337│   │   │   │   │   ├── SDL_revision.h.cmake.in 7338│   │   │   │   │   └── SDL_revision.h.in 7339│   │   │   │   ├── release-info.json 7340│   │   │   │   ├── rename_api.py 7341│   │   │   │   ├── rename_headers.py 7342│   │   │   │   ├── rename_macros.py 7343│   │   │   │   ├── rename_symbols.py 7344│   │   │   │   ├── rename_types.py 7345│   │   │   │   ├── setup-gdk-desktop.py 7346│   │   │   │   ├── showrev.sh 7347│   │   │   │   ├── test-versioning.sh 7348│   │   │   │   ├── update-copyright.sh 7349│   │   │   │   ├── update-version.sh 7350│   │   │   │   ├── updaterev.sh 7351│   │   │   │   └── wikiheaders.pl 7352│   │   │   ├── cmake 7353│   │   │   │   ├── 3rdparty.cmake 7354│   │   │   │   ├── CPackProjectConfig.cmake.in 7355│   │   │   │   ├── FindFFmpeg.cmake 7356│   │   │   │   ├── FindLibUSB.cmake 7357│   │   │   │   ├── GetGitRevisionDescription.cmake 7358│   │   │   │   ├── GetGitRevisionDescription.cmake.in 7359│   │   │   │   ├── PkgConfigHelper.cmake 7360│   │   │   │   ├── PreseedEmscriptenCache.cmake 7361│   │   │   │   ├── PreseedMSVCCache.cmake 7362│   │   │   │   ├── PreseedNokiaNGageCache.cmake 7363│   │   │   │   ├── SDL3Config.cmake.in 7364│   │   │   │   ├── SDL3jarTargets.cmake.in 7365│   │   │   │   ├── android 7366│   │   │   │   │   ├── FindSdlAndroid.cmake 7367│   │   │   │   │   ├── FindSdlAndroidBuildTools.cmake 7368│   │   │   │   │   ├── FindSdlAndroidPlatform.cmake 7369│   │   │   │   │   ├── SdlAndroidFunctions.cmake 7370│   │   │   │   │   └── SdlAndroidScript.cmake 7371│   │   │   │   ├── cmake_uninstall.cmake.in 7372│   │   │   │   ├── macros.cmake 7373│   │   │   │   ├── sdl3.pc.in 7374│   │   │   │   ├── sdlchecks.cmake 7375│   │   │   │   ├── sdlcommands.cmake 7376│   │   │   │   ├── sdlcompilers.cmake 7377│   │   │   │   ├── sdlcpu.cmake 7378│   │   │   │   ├── sdlmanpages.cmake 7379│   │   │   │   ├── sdlplatform.cmake 7380│   │   │   │   ├── test 7381│   │   │   │   │   ├── CMakeLists.txt 7382│   │   │   │   │   ├── inc_sdl_slash.c 7383│   │   │   │   │   ├── main.swift 7384│   │   │   │   │   ├── main_cli.c 7385│   │   │   │   │   ├── main_gui.c 7386│   │   │   │   │   ├── main_lib.c 7387│   │   │   │   │   ├── sdltest.c 7388│   │   │   │   │   ├── swift 7389│   │   │   │   │   │   ├── module.modulemap 7390│   │   │   │   │   │   └── shim.h 7391│   │   │   │   │   └── test_pkgconfig.sh 7392│   │   │   │   └── xxd.py 7393│   │   │   ├── docs 7394│   │   │   │   ├── INTRO-androidstudio.md 7395│   │   │   │   ├── INTRO-cmake.md 7396│   │   │   │   ├── INTRO-emscripten.md 7397│   │   │   │   ├── INTRO-mingw.md 7398│   │   │   │   ├── INTRO-visualstudio.md 7399│   │   │   │   ├── INTRO-xcode.md 7400│   │   │   │   ├── README-android.md 7401│   │   │   │   ├── README-bsd.md 7402│   │   │   │   ├── README-cmake.md 7403│   │   │   │   ├── README-contributing.md 7404│   │   │   │   ├── README-documentation-rules.md 7405│   │   │   │   ├── README-dynapi.md 7406│   │   │   │   ├── README-emscripten.md 7407│   │   │   │   ├── README-gdk.md 7408│   │   │   │   ├── README-haiku.md 7409│   │   │   │   ├── README-highdpi.md 7410│   │   │   │   ├── README-ios.md 7411│   │   │   │   ├── README-kmsbsd.md 7412│   │   │   │   ├── README-linux.md 7413│   │   │   │   ├── README-macos.md 7414│   │   │   │   ├── README-main-functions.md 7415│   │   │   │   ├── README-migration.md 7416│   │   │   │   ├── README-n3ds.md 7417│   │   │   │   ├── README-ngage.md 7418│   │   │   │   ├── README-platforms.md 7419│   │   │   │   ├── README-porting.md 7420│   │   │   │   ├── README-ps2.md 7421│   │   │   │   ├── README-ps4.md 7422│   │   │   │   ├── README-ps5.md 7423│   │   │   │   ├── README-psp.md 7424│   │   │   │   ├── README-qnx.md 7425│   │   │   │   ├── README-riscos.md 7426│   │   │   │   ├── README-steamos.md 7427│   │   │   │   ├── README-strings.md 7428│   │   │   │   ├── README-switch.md 7429│   │   │   │   ├── README-touch.md 7430│   │   │   │   ├── README-versions.md 7431│   │   │   │   ├── README-vita.md 7432│   │   │   │   ├── README-wayland.md 7433│   │   │   │   ├── README-windows.md 7434│   │   │   │   ├── README-xr.md 7435│   │   │   │   ├── README.md 7436│   │   │   │   ├── doxyfile 7437│   │   │   │   ├── hello.c 7438│   │   │   │   └── release_checklist.md 7439│   │   │   ├── examples 7440│   │   │   │   ├── CMakeLists.txt 7441│   │   │   │   ├── README.md 7442│   │   │   │   ├── asyncio 7443│   │   │   │   │   ├── 01-load-bitmaps 7444│   │   │   │   │   │   ├── README.txt 7445│   │   │   │   │   │   ├── load-bitmaps.c 7446│   │   │   │   │   │   └── thumbnail.png 7447│   │   │   │   │   └── description.txt 7448│   │   │   │   ├── audio 7449│   │   │   │   │   ├── 01-simple-playback 7450│   │   │   │   │   │   ├── README.txt 7451│   │   │   │   │   │   └── simple-playback.c 7452│   │   │   │   │   ├── 02-simple-playback-callback 7453│   │   │   │   │   │   ├── README.txt 7454│   │   │   │   │   │   └── simple-playback-callback.c 7455│   │   │   │   │   ├── 03-load-wav 7456│   │   │   │   │   │   ├── README.txt 7457│   │   │   │   │   │   └── load-wav.c 7458│   │   │   │   │   ├── 04-multiple-streams 7459│   │   │   │   │   │   ├── README.txt 7460│   │   │   │   │   │   └── multiple-streams.c 7461│   │   │   │   │   ├── 05-planar-data 7462│   │   │   │   │   │   ├── README.txt 7463│   │   │   │   │   │   ├── onmouseover.webp 7464│   │   │   │   │   │   ├── planar-data.c 7465│   │   │   │   │   │   └── thumbnail.png 7466│   │   │   │   │   ├── onmouseover.webp 7467│   │   │   │   │   └── thumbnail.png 7468│   │   │   │   ├── camera 7469│   │   │   │   │   └── 01-read-and-draw 7470│   │   │   │   │   ├── README.txt 7471│   │   │   │   │   ├── onmouseover.webp 7472│   │   │   │   │   ├── read-and-draw.c 7473│   │   │   │   │   └── thumbnail.png 7474│   │   │   │   ├── categories.txt 7475│   │   │   │   ├── demo 7476│   │   │   │   │   ├── 01-snake 7477│   │   │   │   │   │   ├── README.txt 7478│   │   │   │   │   │   ├── onmouseover.webp 7479│   │   │   │   │   │   ├── snake.c 7480│   │   │   │   │   │   └── thumbnail.png 7481│   │   │   │   │   ├── 02-woodeneye-008 7482│   │   │   │   │   │   ├── README.txt 7483│   │   │   │   │   │   ├── onmouseover.webp 7484│   │   │   │   │   │   ├── thumbnail.png 7485│   │   │   │   │   │   └── woodeneye-008.c 7486│   │   │   │   │   ├── 03-infinite-monkeys 7487│   │   │   │   │   │   ├── README.txt 7488│   │   │   │   │   │   ├── infinite-monkeys.c 7489│   │   │   │   │   │   ├── onmouseover.webp 7490│   │   │   │   │   │   └── thumbnail.png 7491│   │   │   │   │   ├── 04-bytepusher 7492│   │   │   │   │   │   ├── README.txt 7493│   │   │   │   │   │   ├── bytepusher.c 7494│   │   │   │   │   │   ├── onmouseover.webp 7495│   │   │   │   │   │   └── thumbnail.png 7496│   │   │   │   │   └── description.txt 7497│   │   │   │   ├── highlight-plugin.lua 7498│   │   │   │   ├── input 7499│   │   │   │   │   ├── 01-joystick-polling 7500│   │   │   │   │   │   ├── README.txt 7501│   │   │   │   │   │   ├── joystick-polling.c 7502│   │   │   │   │   │   ├── onmouseover.webp 7503│   │   │   │   │   │   └── thumbnail.png 7504│   │   │   │   │   ├── 02-joystick-events 7505│   │   │   │   │   │   ├── README.txt 7506│   │   │   │   │   │   ├── joystick-events.c 7507│   │   │   │   │   │   ├── onmouseover.webp 7508│   │   │   │   │   │   └── thumbnail.png 7509│   │   │   │   │   ├── 03-gamepad-polling 7510│   │   │   │   │   │   ├── README.txt 7511│   │   │   │   │   │   ├── gamepad-polling.c 7512│   │   │   │   │   │   ├── onmouseover.webp 7513│   │   │   │   │   │   └── thumbnail.png 7514│   │   │   │   │   └── 04-gamepad-events 7515│   │   │   │   │   ├── README.txt 7516│   │   │   │   │   ├── gamepad-events.c 7517│   │   │   │   │   ├── onmouseover.webp 7518│   │   │   │   │   └── thumbnail.png 7519│   │   │   │   ├── misc 7520│   │   │   │   │   ├── 01-power 7521│   │   │   │   │   │   ├── README.txt 7522│   │   │   │   │   │   ├── onmouseover.webp 7523│   │   │   │   │   │   ├── power.c 7524│   │   │   │   │   │   └── thumbnail.png 7525│   │   │   │   │   ├── 02-clipboard 7526│   │   │   │   │   │   ├── README.txt 7527│   │   │   │   │   │   ├── clipboard.c 7528│   │   │   │   │   │   ├── onmouseover.webp 7529│   │   │   │   │   │   └── thumbnail.png 7530│   │   │   │   │   ├── 03-locale 7531│   │   │   │   │   │   ├── README.txt 7532│   │   │   │   │   │   ├── locale.c 7533│   │   │   │   │   │   └── thumbnail.png 7534│   │   │   │   │   └── description.txt 7535│   │   │   │   ├── pen 7536│   │   │   │   │   └── 01-drawing-lines 7537│   │   │   │   │   ├── README.txt 7538│   │   │   │   │   ├── drawing-lines.c 7539│   │   │   │   │   ├── onmouseover.webp 7540│   │   │   │   │   └── thumbnail.png 7541│   │   │   │   ├── renderer 7542│   │   │   │   │   ├── 01-clear 7543│   │   │   │   │   │   ├── README.txt 7544│   │   │   │   │   │   ├── clear.c 7545│   │   │   │   │   │   ├── onmouseover.webp 7546│   │   │   │   │   │   └── thumbnail.png 7547│   │   │   │   │   ├── 02-primitives 7548│   │   │   │   │   │   ├── README.txt 7549│   │   │   │   │   │   ├── primitives.c 7550│   │   │   │   │   │   └── thumbnail.png 7551│   │   │   │   │   ├── 03-lines 7552│   │   │   │   │   │   ├── README.txt 7553│   │   │   │   │   │   ├── lines.c 7554│   │   │   │   │   │   ├── onmouseover.webp 7555│   │   │   │   │   │   └── thumbnail.png 7556│   │   │   │   │   ├── 04-points 7557│   │   │   │   │   │   ├── README.txt 7558│   │   │   │   │   │   ├── onmouseover.webp 7559│   │   │   │   │   │   ├── points.c 7560│   │   │   │   │   │   └── thumbnail.png 7561│   │   │   │   │   ├── 05-rectangles 7562│   │   │   │   │   │   ├── README.txt 7563│   │   │   │   │   │   ├── onmouseover.webp 7564│   │   │   │   │   │   ├── rectangles.c 7565│   │   │   │   │   │   └── thumbnail.png 7566│   │   │   │   │   ├── 06-textures 7567│   │   │   │   │   │   ├── README.txt 7568│   │   │   │   │   │   ├── onmouseover.webp 7569│   │   │   │   │   │   ├── textures.c 7570│   │   │   │   │   │   └── thumbnail.png 7571│   │   │   │   │   ├── 07-streaming-textures 7572│   │   │   │   │   │   ├── README.txt 7573│   │   │   │   │   │   ├── onmouseover.webp 7574│   │   │   │   │   │   ├── streaming-textures.c 7575│   │   │   │   │   │   └── thumbnail.png 7576│   │   │   │   │   ├── 08-rotating-textures 7577│   │   │   │   │   │   ├── README.txt 7578│   │   │   │   │   │   ├── onmouseover.webp 7579│   │   │   │   │   │   ├── rotating-textures.c 7580│   │   │   │   │   │   └── thumbnail.png 7581│   │   │   │   │   ├── 09-scaling-textures 7582│   │   │   │   │   │   ├── README.txt 7583│   │   │   │   │   │   ├── onmouseover.webp 7584│   │   │   │   │   │   ├── scaling-textures.c 7585│   │   │   │   │   │   └── thumbnail.png 7586│   │   │   │   │   ├── 10-geometry 7587│   │   │   │   │   │   ├── README.txt 7588│   │   │   │   │   │   ├── geometry.c 7589│   │   │   │   │   │   ├── onmouseover.webp 7590│   │   │   │   │   │   └── thumbnail.png 7591│   │   │   │   │   ├── 11-color-mods 7592│   │   │   │   │   │   ├── README.txt 7593│   │   │   │   │   │   ├── color-mods.c 7594│   │   │   │   │   │   ├── onmouseover.webp 7595│   │   │   │   │   │   └── thumbnail.png 7596│   │   │   │   │   ├── 14-viewport 7597│   │   │   │   │   │   ├── README.txt 7598│   │   │   │   │   │   ├── thumbnail.png 7599│   │   │   │   │   │   └── viewport.c 7600│   │   │   │   │   ├── 15-cliprect 7601│   │   │   │   │   │   ├── README.txt 7602│   │   │   │   │   │   ├── cliprect.c 7603│   │   │   │   │   │   ├── onmouseover.webp 7604│   │   │   │   │   │   └── thumbnail.png 7605│   │   │   │   │   ├── 17-read-pixels 7606│   │   │   │   │   │   ├── README.txt 7607│   │   │   │   │   │   ├── onmouseover.webp 7608│   │   │   │   │   │   ├── read-pixels.c 7609│   │   │   │   │   │   └── thumbnail.png 7610│   │   │   │   │   ├── 18-debug-text 7611│   │   │   │   │   │   ├── README.txt 7612│   │   │   │   │   │   ├── debug-text.c 7613│   │   │   │   │   │   └── thumbnail.png 7614│   │   │   │   │   └── 19-affine-textures 7615│   │   │   │   │   ├── README.txt 7616│   │   │   │   │   ├── affine-textures.c 7617│   │   │   │   │   ├── onmouseover.webp 7618│   │   │   │   │   └── thumbnail.png 7619│   │   │   │   ├── save-rendering-to-bitmaps.h 7620│   │   │   │   ├── template-category.html 7621│   │   │   │   ├── template-homepage.html 7622│   │   │   │   ├── template-placeholder.png 7623│   │   │   │   ├── template.c 7624│   │   │   │   ├── template.css 7625│   │   │   │   └── template.html 7626│   │   │   ├── include 7627│   │   │   │   ├── SDL3 7628│   │   │   │   │   ├── SDL.h 7629│   │   │   │   │   ├── SDL_assert.h 7630│   │   │   │   │   ├── SDL_asyncio.h 7631│   │   │   │   │   ├── SDL_atomic.h 7632│   │   │   │   │   ├── SDL_audio.h 7633│   │   │   │   │   ├── SDL_begin_code.h 7634│   │   │   │   │   ├── SDL_bits.h 7635│   │   │   │   │   ├── SDL_blendmode.h 7636│   │   │   │   │   ├── SDL_camera.h 7637│   │   │   │   │   ├── SDL_clipboard.h 7638│   │   │   │   │   ├── SDL_close_code.h 7639│   │   │   │   │   ├── SDL_copying.h 7640│   │   │   │   │   ├── SDL_cpuinfo.h 7641│   │   │   │   │   ├── SDL_dialog.h 7642│   │   │   │   │   ├── SDL_dlopennote.h 7643│   │   │   │   │   ├── SDL_egl.h 7644│   │   │   │   │   ├── SDL_endian.h 7645│   │   │   │   │   ├── SDL_error.h 7646│   │   │   │   │   ├── SDL_events.h 7647│   │   │   │   │   ├── SDL_filesystem.h 7648│   │   │   │   │   ├── SDL_gamepad.h 7649│   │   │   │   │   ├── SDL_gpu.h 7650│   │   │   │   │   ├── SDL_guid.h 7651│   │   │   │   │   ├── SDL_haptic.h 7652│   │   │   │   │   ├── SDL_hidapi.h 7653│   │   │   │   │   ├── SDL_hints.h 7654│   │   │   │   │   ├── SDL_init.h 7655│   │   │   │   │   ├── SDL_intrin.h 7656│   │   │   │   │   ├── SDL_iostream.h 7657│   │   │   │   │   ├── SDL_joystick.h 7658│   │   │   │   │   ├── SDL_keyboard.h 7659│   │   │   │   │   ├── SDL_keycode.h 7660│   │   │   │   │   ├── SDL_loadso.h 7661│   │   │   │   │   ├── SDL_locale.h 7662│   │   │   │   │   ├── SDL_log.h 7663│   │   │   │   │   ├── SDL_main.h 7664│   │   │   │   │   ├── SDL_main_impl.h 7665│   │   │   │   │   ├── SDL_messagebox.h 7666│   │   │   │   │   ├── SDL_metal.h 7667│   │   │   │   │   ├── SDL_misc.h 7668│   │   │   │   │   ├── SDL_mouse.h 7669│   │   │   │   │   ├── SDL_mutex.h 7670│   │   │   │   │   ├── SDL_oldnames.h 7671│   │   │   │   │   ├── SDL_opengl.h 7672│   │   │   │   │   ├── SDL_opengl_glext.h 7673│   │   │   │   │   ├── SDL_opengles.h 7674│   │   │   │   │   ├── SDL_opengles2.h 7675│   │   │   │   │   ├── SDL_opengles2_gl2.h 7676│   │   │   │   │   ├── SDL_opengles2_gl2ext.h 7677│   │   │   │   │   ├── SDL_opengles2_gl2platform.h 7678│   │   │   │   │   ├── SDL_opengles2_khrplatform.h 7679│   │   │   │   │   ├── SDL_openxr.h 7680│   │   │   │   │   ├── SDL_pen.h 7681│   │   │   │   │   ├── SDL_pixels.h 7682│   │   │   │   │   ├── SDL_platform.h 7683│   │   │   │   │   ├── SDL_platform_defines.h 7684│   │   │   │   │   ├── SDL_power.h 7685│   │   │   │   │   ├── SDL_process.h 7686│   │   │   │   │   ├── SDL_properties.h 7687│   │   │   │   │   ├── SDL_rect.h 7688│   │   │   │   │   ├── SDL_render.h 7689│   │   │   │   │   ├── SDL_revision.h 7690│   │   │   │   │   ├── SDL_scancode.h 7691│   │   │   │   │   ├── SDL_sensor.h 7692│   │   │   │   │   ├── SDL_stdinc.h 7693│   │   │   │   │   ├── SDL_storage.h 7694│   │   │   │   │   ├── SDL_surface.h 7695│   │   │   │   │   ├── SDL_system.h 7696│   │   │   │   │   ├── SDL_test.h 7697│   │   │   │   │   ├── SDL_test_assert.h 7698│   │   │   │   │   ├── SDL_test_common.h 7699│   │   │   │   │   ├── SDL_test_compare.h 7700│   │   │   │   │   ├── SDL_test_crc32.h 7701│   │   │   │   │   ├── SDL_test_font.h 7702│   │   │   │   │   ├── SDL_test_fuzzer.h 7703│   │   │   │   │   ├── SDL_test_harness.h 7704│   │   │   │   │   ├── SDL_test_log.h 7705│   │   │   │   │   ├── SDL_test_md5.h 7706│   │   │   │   │   ├── SDL_test_memory.h 7707│   │   │   │   │   ├── SDL_thread.h 7708│   │   │   │   │   ├── SDL_time.h 7709│   │   │   │   │   ├── SDL_timer.h 7710│   │   │   │   │   ├── SDL_touch.h 7711│   │   │   │   │   ├── SDL_tray.h 7712│   │   │   │   │   ├── SDL_version.h 7713│   │   │   │   │   ├── SDL_video.h 7714│   │   │   │   │   └── SDL_vulkan.h 7715│   │   │   │   └── build_config 7716│   │   │   │   ├── SDL_build_config.h 7717│   │   │   │   ├── SDL_build_config.h.cmake 7718│   │   │   │   ├── SDL_build_config_android.h 7719│   │   │   │   ├── SDL_build_config_ios.h 7720│   │   │   │   ├── SDL_build_config_macos.h 7721│   │   │   │   ├── SDL_build_config_minimal.h 7722│   │   │   │   ├── SDL_build_config_windows.h 7723│   │   │   │   ├── SDL_build_config_wingdk.h 7724│   │   │   │   ├── SDL_build_config_xbox.h 7725│   │   │   │   └── SDL_revision.h.cmake 7726│   │   │   ├── src 7727│   │   │   │   ├── SDL.c 7728│   │   │   │   ├── SDL_assert.c 7729│   │   │   │   ├── SDL_assert_c.h 7730│   │   │   │   ├── SDL_error.c 7731│   │   │   │   ├── SDL_error_c.h 7732│   │   │   │   ├── SDL_guid.c 7733│   │   │   │   ├── SDL_hashtable.c 7734│   │   │   │   ├── SDL_hashtable.h 7735│   │   │   │   ├── SDL_hints.c 7736│   │   │   │   ├── SDL_hints_c.h 7737│   │   │   │   ├── SDL_internal.h 7738│   │   │   │   ├── SDL_list.c 7739│   │   │   │   ├── SDL_list.h 7740│   │   │   │   ├── SDL_log.c 7741│   │   │   │   ├── SDL_log_c.h 7742│   │   │   │   ├── SDL_properties.c 7743│   │   │   │   ├── SDL_properties_c.h 7744│   │   │   │   ├── SDL_utils.c 7745│   │   │   │   ├── SDL_utils_c.h 7746│   │   │   │   ├── atomic 7747│   │   │   │   │   ├── SDL_atomic.c 7748│   │   │   │   │   └── SDL_spinlock.c 7749│   │   │   │   ├── audio 7750│   │   │   │   │   ├── SDL_audio.c 7751│   │   │   │   │   ├── SDL_audio_c.h 7752│   │   │   │   │   ├── SDL_audio_channel_converters.h 7753│   │   │   │   │   ├── SDL_audiocvt.c 7754│   │   │   │   │   ├── SDL_audiodev.c 7755│   │   │   │   │   ├── SDL_audiodev_c.h 7756│   │   │   │   │   ├── SDL_audioqueue.c 7757│   │   │   │   │   ├── SDL_audioqueue.h 7758│   │   │   │   │   ├── SDL_audioresample.c 7759│   │   │   │   │   ├── SDL_audioresample.h 7760│   │   │   │   │   ├── SDL_audiotypecvt.c 7761│   │   │   │   │   ├── SDL_mixer.c 7762│   │   │   │   │   ├── SDL_sysaudio.h 7763│   │   │   │   │   ├── SDL_wave.c 7764│   │   │   │   │   ├── SDL_wave.h 7765│   │   │   │   │   ├── aaudio 7766│   │   │   │   │   │   ├── SDL_aaudio.c 7767│   │   │   │   │   │   ├── SDL_aaudio.h 7768│   │   │   │   │   │   └── SDL_aaudiofuncs.h 7769│   │   │   │   │   ├── alsa 7770│   │   │   │   │   │   ├── SDL_alsa_audio.c 7771│   │   │   │   │   │   └── SDL_alsa_audio.h 7772│   │   │   │   │   ├── coreaudio 7773│   │   │   │   │   │   ├── SDL_coreaudio.h 7774│   │   │   │   │   │   └── SDL_coreaudio.m 7775│   │   │   │   │   ├── directsound 7776│   │   │   │   │   │   ├── SDL_directsound.c 7777│   │   │   │   │   │   └── SDL_directsound.h 7778│   │   │   │   │   ├── disk 7779│   │   │   │   │   │   ├── SDL_diskaudio.c 7780│   │   │   │   │   │   └── SDL_diskaudio.h 7781│   │   │   │   │   ├── dsp 7782│   │   │   │   │   │   ├── SDL_dspaudio.c 7783│   │   │   │   │   │   └── SDL_dspaudio.h 7784│   │   │   │   │   ├── dummy 7785│   │   │   │   │   │   ├── SDL_dummyaudio.c 7786│   │   │   │   │   │   └── SDL_dummyaudio.h 7787│   │   │   │   │   ├── emscripten 7788│   │   │   │   │   │   ├── SDL_emscriptenaudio.c 7789│   │   │   │   │   │   └── SDL_emscriptenaudio.h 7790│   │   │   │   │   ├── haiku 7791│   │   │   │   │   │   ├── SDL_haikuaudio.cc 7792│   │   │   │   │   │   └── SDL_haikuaudio.h 7793│   │   │   │   │   ├── jack 7794│   │   │   │   │   │   ├── SDL_jackaudio.c 7795│   │   │   │   │   │   └── SDL_jackaudio.h 7796│   │   │   │   │   ├── n3ds 7797│   │   │   │   │   │   ├── SDL_n3dsaudio.c 7798│   │   │   │   │   │   └── SDL_n3dsaudio.h 7799│   │   │   │   │   ├── netbsd 7800│   │   │   │   │   │   ├── SDL_netbsdaudio.c 7801│   │   │   │   │   │   └── SDL_netbsdaudio.h 7802│   │   │   │   │   ├── ngage 7803│   │   │   │   │   │   ├── SDL_ngageaudio.c 7804│   │   │   │   │   │   ├── SDL_ngageaudio.cpp 7805│   │   │   │   │   │   ├── SDL_ngageaudio.h 7806│   │   │   │   │   │   └── SDL_ngageaudio.hpp 7807│   │   │   │   │   ├── openslES 7808│   │   │   │   │   │   ├── SDL_openslES.c 7809│   │   │   │   │   │   └── SDL_openslES.h 7810│   │   │   │   │   ├── pipewire 7811│   │   │   │   │   │   ├── SDL_pipewire.c 7812│   │   │   │   │   │   └── SDL_pipewire.h 7813│   │   │   │   │   ├── ps2 7814│   │   │   │   │   │   ├── SDL_ps2audio.c 7815│   │   │   │   │   │   └── SDL_ps2audio.h 7816│   │   │   │   │   ├── psp 7817│   │   │   │   │   │   ├── SDL_pspaudio.c 7818│   │   │   │   │   │   └── SDL_pspaudio.h 7819│   │   │   │   │   ├── pulseaudio 7820│   │   │   │   │   │   ├── SDL_pulseaudio.c 7821│   │   │   │   │   │   └── SDL_pulseaudio.h 7822│   │   │   │   │   ├── qnx 7823│   │   │   │   │   │   ├── SDL_qsa_audio.c 7824│   │   │   │   │   │   └── SDL_qsa_audio.h 7825│   │   │   │   │   ├── sndio 7826│   │   │   │   │   │   ├── SDL_sndioaudio.c 7827│   │   │   │   │   │   └── SDL_sndioaudio.h 7828│   │   │   │   │   ├── vita 7829│   │   │   │   │   │   ├── SDL_vitaaudio.c 7830│   │   │   │   │   │   └── SDL_vitaaudio.h 7831│   │   │   │   │   └── wasapi 7832│   │   │   │   │   ├── SDL_wasapi.c 7833│   │   │   │   │   └── SDL_wasapi.h 7834│   │   │   │   ├── camera 7835│   │   │   │   │   ├── SDL_camera.c 7836│   │   │   │   │   ├── SDL_camera_c.h 7837│   │   │   │   │   ├── SDL_syscamera.h 7838│   │   │   │   │   ├── android 7839│   │   │   │   │   │   └── SDL_camera_android.c 7840│   │   │   │   │   ├── coremedia 7841│   │   │   │   │   │   └── SDL_camera_coremedia.m 7842│   │   │   │   │   ├── dummy 7843│   │   │   │   │   │   └── SDL_camera_dummy.c 7844│   │   │   │   │   ├── emscripten 7845│   │   │   │   │   │   └── SDL_camera_emscripten.c 7846│   │   │   │   │   ├── mediafoundation 7847│   │   │   │   │   │   └── SDL_camera_mediafoundation.c 7848│   │   │   │   │   ├── pipewire 7849│   │   │   │   │   │   └── SDL_camera_pipewire.c 7850│   │   │   │   │   ├── v4l2 7851│   │   │   │   │   │   └── SDL_camera_v4l2.c 7852│   │   │   │   │   └── vita 7853│   │   │   │   │   └── SDL_camera_vita.c 7854│   │   │   │   ├── core 7855│   │   │   │   │   ├── SDL_core_unsupported.c 7856│   │   │   │   │   ├── SDL_core_unsupported.h 7857│   │   │   │   │   ├── android 7858│   │   │   │   │   │   ├── SDL_android.c 7859│   │   │   │   │   │   └── SDL_android.h 7860│   │   │   │   │   ├── freebsd 7861│   │   │   │   │   │   ├── SDL_evdev_kbd_default_keyaccmap.h 7862│   │   │   │   │   │   └── SDL_evdev_kbd_freebsd.c 7863│   │   │   │   │   ├── gdk 7864│   │   │   │   │   │   ├── SDL_gdk.cpp 7865│   │   │   │   │   │   └── SDL_gdk.h 7866│   │   │   │   │   ├── haiku 7867│   │   │   │   │   │   ├── SDL_BApp.h 7868│   │   │   │   │   │   ├── SDL_BeApp.cc 7869│   │   │   │   │   │   └── SDL_BeApp.h 7870│   │   │   │   │   ├── linux 7871│   │   │   │   │   │   ├── SDL_dbus.c 7872│   │   │   │   │   │   ├── SDL_dbus.h 7873│   │   │   │   │   │   ├── SDL_evdev.c 7874│   │   │   │   │   │   ├── SDL_evdev.h 7875│   │   │   │   │   │   ├── SDL_evdev_capabilities.c 7876│   │   │   │   │   │   ├── SDL_evdev_capabilities.h 7877│   │   │   │   │   │   ├── SDL_evdev_kbd.c 7878│   │   │   │   │   │   ├── SDL_evdev_kbd.h 7879│   │   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 7880│   │   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 7881│   │   │   │   │   │   ├── SDL_fcitx.c 7882│   │   │   │   │   │   ├── SDL_fcitx.h 7883│   │   │   │   │   │   ├── SDL_ibus.c 7884│   │   │   │   │   │   ├── SDL_ibus.h 7885│   │   │   │   │   │   ├── SDL_ime.c 7886│   │   │   │   │   │   ├── SDL_ime.h 7887│   │   │   │   │   │   ├── SDL_progressbar.c 7888│   │   │   │   │   │   ├── SDL_progressbar.h 7889│   │   │   │   │   │   ├── SDL_system_theme.c 7890│   │   │   │   │   │   ├── SDL_system_theme.h 7891│   │   │   │   │   │   ├── SDL_threadprio.c 7892│   │   │   │   │   │   ├── SDL_udev.c 7893│   │   │   │   │   │   └── SDL_udev.h 7894│   │   │   │   │   ├── ngage 7895│   │   │   │   │   │   ├── SDL_ngage.cpp 7896│   │   │   │   │   │   └── SDL_ngage.h 7897│   │   │   │   │   ├── openbsd 7898│   │   │   │   │   │   ├── SDL_wscons.h 7899│   │   │   │   │   │   ├── SDL_wscons_kbd.c 7900│   │   │   │   │   │   └── SDL_wscons_mouse.c 7901│   │   │   │   │   ├── unix 7902│   │   │   │   │   │   ├── SDL_appid.c 7903│   │   │   │   │   │   ├── SDL_appid.h 7904│   │   │   │   │   │   ├── SDL_fribidi.c 7905│   │   │   │   │   │   ├── SDL_fribidi.h 7906│   │   │   │   │   │   ├── SDL_gtk.c 7907│   │   │   │   │   │   ├── SDL_gtk.h 7908│   │   │   │   │   │   ├── SDL_libthai.c 7909│   │   │   │   │   │   ├── SDL_libthai.h 7910│   │   │   │   │   │   ├── SDL_poll.c 7911│   │   │   │   │   │   └── SDL_poll.h 7912│   │   │   │   │   └── windows 7913│   │   │   │   │   ├── SDL_directx.h 7914│   │   │   │   │   ├── SDL_gameinput.cpp 7915│   │   │   │   │   ├── SDL_gameinput.h 7916│   │   │   │   │   ├── SDL_hid.c 7917│   │   │   │   │   ├── SDL_hid.h 7918│   │   │   │   │   ├── SDL_immdevice.c 7919│   │   │   │   │   ├── SDL_immdevice.h 7920│   │   │   │   │   ├── SDL_windows.c 7921│   │   │   │   │   ├── SDL_windows.h 7922│   │   │   │   │   ├── SDL_xinput.c 7923│   │   │   │   │   ├── SDL_xinput.h 7924│   │   │   │   │   ├── pch.c 7925│   │   │   │   │   ├── pch_cpp.cpp 7926│   │   │   │   │   └── version.rc 7927│   │   │   │   ├── cpuinfo 7928│   │   │   │   │   ├── SDL_cpuinfo.c 7929│   │   │   │   │   └── SDL_cpuinfo_c.h 7930│   │   │   │   ├── dialog 7931│   │   │   │   │   ├── SDL_dialog.c 7932│   │   │   │   │   ├── SDL_dialog.h 7933│   │   │   │   │   ├── SDL_dialog_utils.c 7934│   │   │   │   │   ├── SDL_dialog_utils.h 7935│   │   │   │   │   ├── android 7936│   │   │   │   │   │   └── SDL_androiddialog.c 7937│   │   │   │   │   ├── cocoa 7938│   │   │   │   │   │   └── SDL_cocoadialog.m 7939│   │   │   │   │   ├── dummy 7940│   │   │   │   │   │   └── SDL_dummydialog.c 7941│   │   │   │   │   ├── haiku 7942│   │   │   │   │   │   └── SDL_haikudialog.cc 7943│   │   │   │   │   ├── unix 7944│   │   │   │   │   │   ├── SDL_portaldialog.c 7945│   │   │   │   │   │   ├── SDL_portaldialog.h 7946│   │   │   │   │   │   ├── SDL_unixdialog.c 7947│   │   │   │   │   │   ├── SDL_zenitydialog.c 7948│   │   │   │   │   │   ├── SDL_zenitydialog.h 7949│   │   │   │   │   │   ├── SDL_zenitymessagebox.c 7950│   │   │   │   │   │   └── SDL_zenitymessagebox.h 7951│   │   │   │   │   └── windows 7952│   │   │   │   │   └── SDL_windowsdialog.c 7953│   │   │   │   ├── dynapi 7954│   │   │   │   │   ├── SDL_dynapi.c 7955│   │   │   │   │   ├── SDL_dynapi.h 7956│   │   │   │   │   ├── SDL_dynapi.sym 7957│   │   │   │   │   ├── SDL_dynapi_overrides.h 7958│   │   │   │   │   ├── SDL_dynapi_procs.h 7959│   │   │   │   │   ├── SDL_dynapi_unsupported.h 7960│   │   │   │   │   └── gendynapi.py 7961│   │   │   │   ├── events 7962│   │   │   │   │   ├── SDL_categories.c 7963│   │   │   │   │   ├── SDL_categories_c.h 7964│   │   │   │   │   ├── SDL_clipboardevents.c 7965│   │   │   │   │   ├── SDL_clipboardevents_c.h 7966│   │   │   │   │   ├── SDL_displayevents.c 7967│   │   │   │   │   ├── SDL_displayevents_c.h 7968│   │   │   │   │   ├── SDL_dropevents.c 7969│   │   │   │   │   ├── SDL_dropevents_c.h 7970│   │   │   │   │   ├── SDL_events.c 7971│   │   │   │   │   ├── SDL_events_c.h 7972│   │   │   │   │   ├── SDL_eventwatch.c 7973│   │   │   │   │   ├── SDL_eventwatch_c.h 7974│   │   │   │   │   ├── SDL_keyboard.c 7975│   │   │   │   │   ├── SDL_keyboard_c.h 7976│   │   │   │   │   ├── SDL_keymap.c 7977│   │   │   │   │   ├── SDL_keymap_c.h 7978│   │   │   │   │   ├── SDL_keysym_to_keycode.c 7979│   │   │   │   │   ├── SDL_keysym_to_keycode_c.h 7980│   │   │   │   │   ├── SDL_keysym_to_scancode.c 7981│   │   │   │   │   ├── SDL_keysym_to_scancode_c.h 7982│   │   │   │   │   ├── SDL_mouse.c 7983│   │   │   │   │   ├── SDL_mouse_c.h 7984│   │   │   │   │   ├── SDL_pen.c 7985│   │   │   │   │   ├── SDL_pen_c.h 7986│   │   │   │   │   ├── SDL_quit.c 7987│   │   │   │   │   ├── SDL_scancode_tables.c 7988│   │   │   │   │   ├── SDL_scancode_tables_c.h 7989│   │   │   │   │   ├── SDL_touch.c 7990│   │   │   │   │   ├── SDL_touch_c.h 7991│   │   │   │   │   ├── SDL_windowevents.c 7992│   │   │   │   │   ├── SDL_windowevents_c.h 7993│   │   │   │   │   ├── blank_cursor.h 7994│   │   │   │   │   ├── default_cursor.h 7995│   │   │   │   │   ├── imKStoUCS.c 7996│   │   │   │   │   ├── imKStoUCS.h 7997│   │   │   │   │   ├── scancodes_darwin.h 7998│   │   │   │   │   ├── scancodes_linux.h 7999│   │   │   │   │   ├── scancodes_windows.h 8000│   │   │   │   │   └── scancodes_xfree86.h 8001│   │   │   │   ├── filesystem 8002│   │   │   │   │   ├── SDL_filesystem.c 8003│   │   │   │   │   ├── SDL_filesystem_c.h 8004│   │   │   │   │   ├── SDL_sysfilesystem.h 8005│   │   │   │   │   ├── android 8006│   │   │   │   │   │   └── SDL_sysfilesystem.c 8007│   │   │   │   │   ├── cocoa 8008│   │   │   │   │   │   └── SDL_sysfilesystem.m 8009│   │   │   │   │   ├── dummy 8010│   │   │   │   │   │   ├── SDL_sysfilesystem.c 8011│   │   │   │   │   │   └── SDL_sysfsops.c 8012│   │   │   │   │   ├── emscripten 8013│   │   │   │   │   │   └── SDL_sysfilesystem.c 8014│   │   │   │   │   ├── gdk 8015│   │   │   │   │   │   └── SDL_sysfilesystem.cpp 8016│   │   │   │   │   ├── haiku 8017│   │   │   │   │   │   └── SDL_sysfilesystem.cc 8018│   │   │   │   │   ├── n3ds 8019│   │   │   │   │   │   └── SDL_sysfilesystem.c 8020│   │   │   │   │   ├── ngage 8021│   │   │   │   │   │   ├── SDL_sysfilesystem.c 8022│   │   │   │   │   │   └── SDL_sysfilesystem.cpp 8023│   │   │   │   │   ├── posix 8024│   │   │   │   │   │   └── SDL_sysfsops.c 8025│   │   │   │   │   ├── ps2 8026│   │   │   │   │   │   └── SDL_sysfilesystem.c 8027│   │   │   │   │   ├── psp 8028│   │   │   │   │   │   └── SDL_sysfilesystem.c 8029│   │   │   │   │   ├── riscos 8030│   │   │   │   │   │   └── SDL_sysfilesystem.c 8031│   │   │   │   │   ├── unix 8032│   │   │   │   │   │   └── SDL_sysfilesystem.c 8033│   │   │   │   │   ├── vita 8034│   │   │   │   │   │   └── SDL_sysfilesystem.c 8035│   │   │   │   │   └── windows 8036│   │   │   │   │   ├── SDL_sysfilesystem.c 8037│   │   │   │   │   └── SDL_sysfsops.c 8038│   │   │   │   ├── gpu 8039│   │   │   │   │   ├── SDL_gpu.c 8040│   │   │   │   │   ├── SDL_sysgpu.h 8041│   │   │   │   │   ├── d3d12 8042│   │   │   │   │   │   ├── D3D12_Blit.h 8043│   │   │   │   │   │   ├── D3D_Blit.hlsl 8044│   │   │   │   │   │   ├── SDL_gpu_d3d12.c 8045│   │   │   │   │   │   ├── compile_shaders.bat 8046│   │   │   │   │   │   └── compile_shaders_xbox.bat 8047│   │   │   │   │   ├── metal 8048│   │   │   │   │   │   ├── Metal_Blit.h 8049│   │   │   │   │   │   ├── Metal_Blit.metal 8050│   │   │   │   │   │   ├── SDL_gpu_metal.m 8051│   │   │   │   │   │   └── compile_shaders.sh 8052│   │   │   │   │   ├── vulkan 8053│   │   │   │   │   │   ├── SDL_gpu_vulkan.c 8054│   │   │   │   │   │   └── SDL_gpu_vulkan_vkfuncs.h 8055│   │   │   │   │   └── xr 8056│   │   │   │   │   ├── SDL_gpu_openxr.c 8057│   │   │   │   │   ├── SDL_gpu_openxr.h 8058│   │   │   │   │   ├── SDL_openxr_internal.h 8059│   │   │   │   │   ├── SDL_openxrdyn.c 8060│   │   │   │   │   ├── SDL_openxrdyn.h 8061│   │   │   │   │   └── SDL_openxrsym.h 8062│   │   │   │   ├── haptic 8063│   │   │   │   │   ├── SDL_haptic.c 8064│   │   │   │   │   ├── SDL_haptic_c.h 8065│   │   │   │   │   ├── SDL_syshaptic.h 8066│   │   │   │   │   ├── android 8067│   │   │   │   │   │   ├── SDL_syshaptic.c 8068│   │   │   │   │   │   └── SDL_syshaptic_c.h 8069│   │   │   │   │   ├── darwin 8070│   │   │   │   │   │   ├── SDL_syshaptic.c 8071│   │   │   │   │   │   └── SDL_syshaptic_c.h 8072│   │   │   │   │   ├── dummy 8073│   │   │   │   │   │   └── SDL_syshaptic.c 8074│   │   │   │   │   ├── hidapi 8075│   │   │   │   │   │   ├── SDL_hidapihaptic.c 8076│   │   │   │   │   │   ├── SDL_hidapihaptic.h 8077│   │   │   │   │   │   ├── SDL_hidapihaptic_c.h 8078│   │   │   │   │   │   └── SDL_hidapihaptic_lg4ff.c 8079│   │   │   │   │   ├── linux 8080│   │   │   │   │   │   └── SDL_syshaptic.c 8081│   │   │   │   │   └── windows 8082│   │   │   │   │   ├── SDL_dinputhaptic.c 8083│   │   │   │   │   ├── SDL_dinputhaptic_c.h 8084│   │   │   │   │   ├── SDL_windowshaptic.c 8085│   │   │   │   │   └── SDL_windowshaptic_c.h 8086│   │   │   │   ├── hidapi 8087│   │   │   │   │   ├── AUTHORS.txt 8088│   │   │   │   │   ├── BUILD.autotools.md 8089│   │   │   │   │   ├── BUILD.cmake.md 8090│   │   │   │   │   ├── BUILD.md 8091│   │   │   │   │   ├── CMakeLists.txt 8092│   │   │   │   │   ├── HACKING.txt 8093│   │   │   │   │   ├── LICENSE-bsd.txt 8094│   │   │   │   │   ├── LICENSE-gpl3.txt 8095│   │   │   │   │   ├── LICENSE-orig.txt 8096│   │   │   │   │   ├── LICENSE.txt 8097│   │   │   │   │   ├── Makefile.am 8098│   │   │   │   │   ├── README.md 8099│   │   │   │   │   ├── SDL_hidapi.c 8100│   │   │   │   │   ├── SDL_hidapi_android.h 8101│   │   │   │   │   ├── SDL_hidapi_c.h 8102│   │   │   │   │   ├── SDL_hidapi_ios.h 8103│   │   │   │   │   ├── SDL_hidapi_libusb.h 8104│   │   │   │   │   ├── SDL_hidapi_linux.h 8105│   │   │   │   │   ├── SDL_hidapi_mac.h 8106│   │   │   │   │   ├── SDL_hidapi_netbsd.h 8107│   │   │   │   │   ├── SDL_hidapi_steamxbox.h 8108│   │   │   │   │   ├── SDL_hidapi_windows.h 8109│   │   │   │   │   ├── VERSION 8110│   │   │   │   │   ├── android 8111│   │   │   │   │   │   ├── hid.cpp 8112│   │   │   │   │   │   └── hid.h 8113│   │   │   │   │   ├── bootstrap 8114│   │   │   │   │   ├── configure.ac 8115│   │   │   │   │   ├── dist 8116│   │   │   │   │   │   └── hidapi.podspec 8117│   │   │   │   │   ├── documentation 8118│   │   │   │   │   │   ├── cmake-gui-drop-down.png 8119│   │   │   │   │   │   └── cmake-gui-highlights.png 8120│   │   │   │   │   ├── doxygen 8121│   │   │   │   │   │   ├── Doxyfile 8122│   │   │   │   │   │   └── main_page.md 8123│   │   │   │   │   ├── hidapi 8124│   │   │   │   │   │   └── hidapi.h 8125│   │   │   │   │   ├── hidtest 8126│   │   │   │   │   │   ├── CMakeLists.txt 8127│   │   │   │   │   │   ├── Makefile.am 8128│   │   │   │   │   │   └── test.c 8129│   │   │   │   │   ├── ios 8130│   │   │   │   │   │   └── hid.m 8131│   │   │   │   │   ├── libusb 8132│   │   │   │   │   │   ├── CMakeLists.txt 8133│   │   │   │   │   │   ├── Makefile-manual 8134│   │   │   │   │   │   ├── Makefile.am 8135│   │   │   │   │   │   ├── Makefile.freebsd 8136│   │   │   │   │   │   ├── Makefile.haiku 8137│   │   │   │   │   │   ├── Makefile.linux 8138│   │   │   │   │   │   ├── hid.c 8139│   │   │   │   │   │   ├── hidapi_libusb.h 8140│   │   │   │   │   │   ├── hidapi_thread_pthread.h 8141│   │   │   │   │   │   └── hidapi_thread_sdl.h 8142│   │   │   │   │   ├── linux 8143│   │   │   │   │   │   ├── CMakeLists.txt 8144│   │   │   │   │   │   ├── Makefile-manual 8145│   │   │   │   │   │   ├── Makefile.am 8146│   │   │   │   │   │   └── hid.c 8147│   │   │   │   │   ├── m4 8148│   │   │   │   │   │   ├── ax_pthread.m4 8149│   │   │   │   │   │   └── pkg.m4 8150│   │   │   │   │   ├── mac 8151│   │   │   │   │   │   ├── CMakeLists.txt 8152│   │   │   │   │   │   ├── Makefile-manual 8153│   │   │   │   │   │   ├── Makefile.am 8154│   │   │   │   │   │   ├── hid.c 8155│   │   │   │   │   │   └── hidapi_darwin.h 8156│   │   │   │   │   ├── meson.build 8157│   │   │   │   │   ├── netbsd 8158│   │   │   │   │   │   ├── CMakeLists.txt 8159│   │   │   │   │   │   ├── README.md 8160│   │   │   │   │   │   └── hid.c 8161│   │   │   │   │   ├── pc 8162│   │   │   │   │   │   ├── hidapi-hidraw.pc.in 8163│   │   │   │   │   │   ├── hidapi-libusb.pc.in 8164│   │   │   │   │   │   ├── hidapi-netbsd.pc.in 8165│   │   │   │   │   │   └── hidapi.pc.in 8166│   │   │   │   │   ├── src 8167│   │   │   │   │   │   ├── CMakeLists.txt 8168│   │   │   │   │   │   └── cmake 8169│   │   │   │   │   │   └── hidapi-config.cmake.in 8170│   │   │   │   │   ├── subprojects 8171│   │   │   │   │   │   ├── README.md 8172│   │   │   │   │   │   └── hidapi_build_cmake 8173│   │   │   │   │   │   └── CMakeLists.txt 8174│   │   │   │   │   ├── testgui 8175│   │   │   │   │   │   ├── Makefile-manual 8176│   │   │   │   │   │   ├── Makefile.am 8177│   │   │   │   │   │   ├── Makefile.freebsd 8178│   │   │   │   │   │   ├── Makefile.linux 8179│   │   │   │   │   │   ├── Makefile.mac 8180│   │   │   │   │   │   ├── Makefile.mingw 8181│   │   │   │   │   │   ├── TestGUI.app.in 8182│   │   │   │   │   │   │   └── Contents 8183│   │   │   │   │   │   │   ├── Info.plist 8184│   │   │   │   │   │   │   ├── PkgInfo 8185│   │   │   │   │   │   │   └── Resources 8186│   │   │   │   │   │   │   ├── English.lproj 8187│   │   │   │   │   │   │   │   └── InfoPlist.strings 8188│   │   │   │   │   │   │   └── Signal11.icns 8189│   │   │   │   │   │   ├── copy_to_bundle.sh 8190│   │   │   │   │   │   ├── mac_support.h 8191│   │   │   │   │   │   ├── mac_support_cocoa.m 8192│   │   │   │   │   │   ├── test.cpp 8193│   │   │   │   │   │   ├── testgui.sln 8194│   │   │   │   │   │   └── testgui.vcproj 8195│   │   │   │   │   ├── udev 8196│   │   │   │   │   │   └── 69-hid.rules 8197│   │   │   │   │   └── windows 8198│   │   │   │   │   ├── CMakeLists.txt 8199│   │   │   │   │   ├── Makefile-manual 8200│   │   │   │   │   ├── Makefile.am 8201│   │   │   │   │   ├── Makefile.mingw 8202│   │   │   │   │   ├── hid.c 8203│   │   │   │   │   ├── hidapi.rc 8204│   │   │   │   │   ├── hidapi.sln 8205│   │   │   │   │   ├── hidapi.vcproj 8206│   │   │   │   │   ├── hidapi.vcxproj 8207│   │   │   │   │   ├── hidapi_cfgmgr32.h 8208│   │   │   │   │   ├── hidapi_descriptor_reconstruct.c 8209│   │   │   │   │   ├── hidapi_descriptor_reconstruct.h 8210│   │   │   │   │   ├── hidapi_hidclass.h 8211│   │   │   │   │   ├── hidapi_hidpi.h 8212│   │   │   │   │   ├── hidapi_hidsdi.h 8213│   │   │   │   │   ├── hidapi_winapi.h 8214│   │   │   │   │   ├── hidtest.vcproj 8215│   │   │   │   │   ├── hidtest.vcxproj 8216│   │   │   │   │   ├── pp_data_dump 8217│   │   │   │   │   │   ├── CMakeLists.txt 8218│   │   │   │   │   │   ├── README.md 8219│   │   │   │   │   │   └── pp_data_dump.c 8220│   │   │   │   │   └── test 8221│   │   │   │   │   ├── CMakeLists.txt 8222│   │   │   │   │   └── hid_report_reconstructor_test.c 8223│   │   │   │   ├── io 8224│   │   │   │   │   ├── SDL_asyncio.c 8225│   │   │   │   │   ├── SDL_asyncio_c.h 8226│   │   │   │   │   ├── SDL_iostream.c 8227│   │   │   │   │   ├── SDL_iostream_c.h 8228│   │   │   │   │   ├── SDL_sysasyncio.h 8229│   │   │   │   │   ├── generic 8230│   │   │   │   │   │   └── SDL_asyncio_generic.c 8231│   │   │   │   │   ├── io_uring 8232│   │   │   │   │   │   └── SDL_asyncio_liburing.c 8233│   │   │   │   │   ├── n3ds 8234│   │   │   │   │   │   ├── SDL_iostreamromfs.c 8235│   │   │   │   │   │   └── SDL_iostreamromfs.h 8236│   │   │   │   │   └── windows 8237│   │   │   │   │   └── SDL_asyncio_windows_ioring.c 8238│   │   │   │   ├── joystick 8239│   │   │   │   │   ├── SDL_gamepad.c 8240│   │   │   │   │   ├── SDL_gamepad_c.h 8241│   │   │   │   │   ├── SDL_gamepad_db.h 8242│   │   │   │   │   ├── SDL_joystick.c 8243│   │   │   │   │   ├── SDL_joystick_c.h 8244│   │   │   │   │   ├── SDL_steam_virtual_gamepad.c 8245│   │   │   │   │   ├── SDL_steam_virtual_gamepad.h 8246│   │   │   │   │   ├── SDL_sysjoystick.h 8247│   │   │   │   │   ├── android 8248│   │   │   │   │   │   ├── SDL_sysjoystick.c 8249│   │   │   │   │   │   └── SDL_sysjoystick_c.h 8250│   │   │   │   │   ├── apple 8251│   │   │   │   │   │   ├── SDL_mfijoystick.m 8252│   │   │   │   │   │   └── SDL_mfijoystick_c.h 8253│   │   │   │   │   ├── bsd 8254│   │   │   │   │   │   └── SDL_bsdjoystick.c 8255│   │   │   │   │   ├── check_8bitdo.sh 8256│   │   │   │   │   ├── controller_list.h 8257│   │   │   │   │   ├── controller_type.c 8258│   │   │   │   │   ├── controller_type.h 8259│   │   │   │   │   ├── darwin 8260│   │   │   │   │   │   ├── SDL_iokitjoystick.c 8261│   │   │   │   │   │   └── SDL_iokitjoystick_c.h 8262│   │   │   │   │   ├── dummy 8263│   │   │   │   │   │   └── SDL_sysjoystick.c 8264│   │   │   │   │   ├── emscripten 8265│   │   │   │   │   │   ├── SDL_sysjoystick.c 8266│   │   │   │   │   │   └── SDL_sysjoystick_c.h 8267│   │   │   │   │   ├── gdk 8268│   │   │   │   │   │   └── SDL_gameinputjoystick.cpp 8269│   │   │   │   │   ├── haiku 8270│   │   │   │   │   │   └── SDL_haikujoystick.cc 8271│   │   │   │   │   ├── hidapi 8272│   │   │   │   │   │   ├── SDL_hidapi_8bitdo.c 8273│   │   │   │   │   │   ├── SDL_hidapi_combined.c 8274│   │   │   │   │   │   ├── SDL_hidapi_flydigi.c 8275│   │   │   │   │   │   ├── SDL_hidapi_flydigi.h 8276│   │   │   │   │   │   ├── SDL_hidapi_gamecube.c 8277│   │   │   │   │   │   ├── SDL_hidapi_gamesir.c 8278│   │   │   │   │   │   ├── SDL_hidapi_gip.c 8279│   │   │   │   │   │   ├── SDL_hidapi_lg4ff.c 8280│   │   │   │   │   │   ├── SDL_hidapi_luna.c 8281│   │   │   │   │   │   ├── SDL_hidapi_nintendo.h 8282│   │   │   │   │   │   ├── SDL_hidapi_ps3.c 8283│   │   │   │   │   │   ├── SDL_hidapi_ps4.c 8284│   │   │   │   │   │   ├── SDL_hidapi_ps5.c 8285│   │   │   │   │   │   ├── SDL_hidapi_rumble.c 8286│   │   │   │   │   │   ├── SDL_hidapi_rumble.h 8287│   │   │   │   │   │   ├── SDL_hidapi_shield.c 8288│   │   │   │   │   │   ├── SDL_hidapi_sinput.c 8289│   │   │   │   │   │   ├── SDL_hidapi_sinput.h 8290│   │   │   │   │   │   ├── SDL_hidapi_stadia.c 8291│   │   │   │   │   │   ├── SDL_hidapi_steam.c 8292│   │   │   │   │   │   ├── SDL_hidapi_steam_hori.c 8293│   │   │   │   │   │   ├── SDL_hidapi_steam_triton.c 8294│   │   │   │   │   │   ├── SDL_hidapi_steamdeck.c 8295│   │   │   │   │   │   ├── SDL_hidapi_switch.c 8296│   │   │   │   │   │   ├── SDL_hidapi_switch2.c 8297│   │   │   │   │   │   ├── SDL_hidapi_wii.c 8298│   │   │   │   │   │   ├── SDL_hidapi_xbox360.c 8299│   │   │   │   │   │   ├── SDL_hidapi_xbox360.h 8300│   │   │   │   │   │   ├── SDL_hidapi_xbox360w.c 8301│   │   │   │   │   │   ├── SDL_hidapi_xboxone.c 8302│   │   │   │   │   │   ├── SDL_hidapi_zuiki.c 8303│   │   │   │   │   │   ├── SDL_hidapijoystick.c 8304│   │   │   │   │   │   ├── SDL_hidapijoystick_c.h 8305│   │   │   │   │   │   ├── SDL_report_descriptor.c 8306│   │   │   │   │   │   ├── SDL_report_descriptor.h 8307│   │   │   │   │   │   └── steam 8308│   │   │   │   │   │   ├── controller_constants.h 8309│   │   │   │   │   │   └── controller_structs.h 8310│   │   │   │   │   ├── linux 8311│   │   │   │   │   │   ├── SDL_sysjoystick.c 8312│   │   │   │   │   │   └── SDL_sysjoystick_c.h 8313│   │   │   │   │   ├── n3ds 8314│   │   │   │   │   │   └── SDL_sysjoystick.c 8315│   │   │   │   │   ├── ps2 8316│   │   │   │   │   │   └── SDL_sysjoystick.c 8317│   │   │   │   │   ├── psp 8318│   │   │   │   │   │   └── SDL_sysjoystick.c 8319│   │   │   │   │   ├── sort_controllers.py 8320│   │   │   │   │   ├── usb_ids.h 8321│   │   │   │   │   ├── virtual 8322│   │   │   │   │   │   ├── SDL_virtualjoystick.c 8323│   │   │   │   │   │   └── SDL_virtualjoystick_c.h 8324│   │   │   │   │   ├── vita 8325│   │   │   │   │   │   └── SDL_sysjoystick.c 8326│   │   │   │   │   └── windows 8327│   │   │   │   │   ├── SDL_dinputjoystick.c 8328│   │   │   │   │   ├── SDL_dinputjoystick_c.h 8329│   │   │   │   │   ├── SDL_rawinputjoystick.c 8330│   │   │   │   │   ├── SDL_rawinputjoystick_c.h 8331│   │   │   │   │   ├── SDL_windows_gaming_input.c 8332│   │   │   │   │   ├── SDL_windowsjoystick.c 8333│   │   │   │   │   ├── SDL_windowsjoystick_c.h 8334│   │   │   │   │   ├── SDL_xinputjoystick.c 8335│   │   │   │   │   └── SDL_xinputjoystick_c.h 8336│   │   │   │   ├── libm 8337│   │   │   │   │   ├── e_atan2.c 8338│   │   │   │   │   ├── e_exp.c 8339│   │   │   │   │   ├── e_fmod.c 8340│   │   │   │   │   ├── e_log.c 8341│   │   │   │   │   ├── e_log10.c 8342│   │   │   │   │   ├── e_pow.c 8343│   │   │   │   │   ├── e_rem_pio2.c 8344│   │   │   │   │   ├── e_sqrt.c 8345│   │   │   │   │   ├── k_cos.c 8346│   │   │   │   │   ├── k_rem_pio2.c 8347│   │   │   │   │   ├── k_sin.c 8348│   │   │   │   │   ├── k_tan.c 8349│   │   │   │   │   ├── math_libm.h 8350│   │   │   │   │   ├── math_private.h 8351│   │   │   │   │   ├── s_atan.c 8352│   │   │   │   │   ├── s_copysign.c 8353│   │   │   │   │   ├── s_cos.c 8354│   │   │   │   │   ├── s_fabs.c 8355│   │   │   │   │   ├── s_floor.c 8356│   │   │   │   │   ├── s_isinf.c 8357│   │   │   │   │   ├── s_isinff.c 8358│   │   │   │   │   ├── s_isnan.c 8359│   │   │   │   │   ├── s_isnanf.c 8360│   │   │   │   │   ├── s_modf.c 8361│   │   │   │   │   ├── s_scalbn.c 8362│   │   │   │   │   ├── s_sin.c 8363│   │   │   │   │   └── s_tan.c 8364│   │   │   │   ├── loadso 8365│   │   │   │   │   ├── dlopen 8366│   │   │   │   │   │   └── SDL_sysloadso.c 8367│   │   │   │   │   ├── dummy 8368│   │   │   │   │   │   └── SDL_sysloadso.c 8369│   │   │   │   │   └── windows 8370│   │   │   │   │   └── SDL_sysloadso.c 8371│   │   │   │   ├── locale 8372│   │   │   │   │   ├── SDL_locale.c 8373│   │   │   │   │   ├── SDL_syslocale.h 8374│   │   │   │   │   ├── android 8375│   │   │   │   │   │   └── SDL_syslocale.c 8376│   │   │   │   │   ├── dummy 8377│   │   │   │   │   │   └── SDL_syslocale.c 8378│   │   │   │   │   ├── emscripten 8379│   │   │   │   │   │   └── SDL_syslocale.c 8380│   │   │   │   │   ├── haiku 8381│   │   │   │   │   │   └── SDL_syslocale.cc 8382│   │   │   │   │   ├── macos 8383│   │   │   │   │   │   └── SDL_syslocale.m 8384│   │   │   │   │   ├── n3ds 8385│   │   │   │   │   │   └── SDL_syslocale.c 8386│   │   │   │   │   ├── ngage 8387│   │   │   │   │   │   └── SDL_syslocale.cpp 8388│   │   │   │   │   ├── psp 8389│   │   │   │   │   │   └── SDL_syslocale.c 8390│   │   │   │   │   ├── unix 8391│   │   │   │   │   │   └── SDL_syslocale.c 8392│   │   │   │   │   ├── vita 8393│   │   │   │   │   │   └── SDL_syslocale.c 8394│   │   │   │   │   └── windows 8395│   │   │   │   │   └── SDL_syslocale.c 8396│   │   │   │   ├── main 8397│   │   │   │   │   ├── SDL_main_callbacks.c 8398│   │   │   │   │   ├── SDL_main_callbacks.h 8399│   │   │   │   │   ├── SDL_runapp.c 8400│   │   │   │   │   ├── emscripten 8401│   │   │   │   │   │   ├── SDL_sysmain_callbacks.c 8402│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8403│   │   │   │   │   ├── gdk 8404│   │   │   │   │   │   └── SDL_sysmain_runapp.cpp 8405│   │   │   │   │   ├── generic 8406│   │   │   │   │   │   └── SDL_sysmain_callbacks.c 8407│   │   │   │   │   ├── ios 8408│   │   │   │   │   │   └── SDL_sysmain_callbacks.m 8409│   │   │   │   │   ├── n3ds 8410│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8411│   │   │   │   │   ├── ngage 8412│   │   │   │   │   │   ├── SDL_sysmain_callbacks.c 8413│   │   │   │   │   │   ├── SDL_sysmain_main.cpp 8414│   │   │   │   │   │   └── SDL_sysmain_main.hpp 8415│   │   │   │   │   ├── ps2 8416│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8417│   │   │   │   │   ├── psp 8418│   │   │   │   │   │   └── SDL_sysmain_runapp.c 8419│   │   │   │   │   └── windows 8420│   │   │   │   │   └── SDL_sysmain_runapp.c 8421│   │   │   │   ├── misc 8422│   │   │   │   │   ├── SDL_libusb.c 8423│   │   │   │   │   ├── SDL_libusb.h 8424│   │   │   │   │   ├── SDL_sysurl.h 8425│   │   │   │   │   ├── SDL_url.c 8426│   │   │   │   │   ├── android 8427│   │   │   │   │   │   └── SDL_sysurl.c 8428│   │   │   │   │   ├── dummy 8429│   │   │   │   │   │   └── SDL_sysurl.c 8430│   │   │   │   │   ├── emscripten 8431│   │   │   │   │   │   └── SDL_sysurl.c 8432│   │   │   │   │   ├── haiku 8433│   │   │   │   │   │   └── SDL_sysurl.cc 8434│   │   │   │   │   ├── ios 8435│   │   │   │   │   │   └── SDL_sysurl.m 8436│   │   │   │   │   ├── macos 8437│   │   │   │   │   │   └── SDL_sysurl.m 8438│   │   │   │   │   ├── riscos 8439│   │   │   │   │   │   └── SDL_sysurl.c 8440│   │   │   │   │   ├── unix 8441│   │   │   │   │   │   └── SDL_sysurl.c 8442│   │   │   │   │   ├── vita 8443│   │   │   │   │   │   └── SDL_sysurl.c 8444│   │   │   │   │   └── windows 8445│   │   │   │   │   └── SDL_sysurl.c 8446│   │   │   │   ├── power 8447│   │   │   │   │   ├── SDL_power.c 8448│   │   │   │   │   ├── SDL_syspower.h 8449│   │   │   │   │   ├── android 8450│   │   │   │   │   │   └── SDL_syspower.c 8451│   │   │   │   │   ├── emscripten 8452│   │   │   │   │   │   └── SDL_syspower.c 8453│   │   │   │   │   ├── haiku 8454│   │   │   │   │   │   └── SDL_syspower.c 8455│   │   │   │   │   ├── linux 8456│   │   │   │   │   │   └── SDL_syspower.c 8457│   │   │   │   │   ├── macos 8458│   │   │   │   │   │   └── SDL_syspower.c 8459│   │   │   │   │   ├── n3ds 8460│   │   │   │   │   │   └── SDL_syspower.c 8461│   │   │   │   │   ├── psp 8462│   │   │   │   │   │   └── SDL_syspower.c 8463│   │   │   │   │   ├── uikit 8464│   │   │   │   │   │   ├── SDL_syspower.h 8465│   │   │   │   │   │   └── SDL_syspower.m 8466│   │   │   │   │   ├── vita 8467│   │   │   │   │   │   └── SDL_syspower.c 8468│   │   │   │   │   └── windows 8469│   │   │   │   │   └── SDL_syspower.c 8470│   │   │   │   ├── process 8471│   │   │   │   │   ├── SDL_process.c 8472│   │   │   │   │   ├── SDL_sysprocess.h 8473│   │   │   │   │   ├── dummy 8474│   │   │   │   │   │   └── SDL_dummyprocess.c 8475│   │   │   │   │   ├── posix 8476│   │   │   │   │   │   └── SDL_posixprocess.c 8477│   │   │   │   │   └── windows 8478│   │   │   │   │   └── SDL_windowsprocess.c 8479│   │   │   │   ├── render 8480│   │   │   │   │   ├── SDL_d3dmath.h 8481│   │   │   │   │   ├── SDL_render.c 8482│   │   │   │   │   ├── SDL_render_debug_font.h 8483│   │   │   │   │   ├── SDL_render_unsupported.c 8484│   │   │   │   │   ├── SDL_sysrender.h 8485│   │   │   │   │   ├── SDL_yuv_sw.c 8486│   │   │   │   │   ├── SDL_yuv_sw_c.h 8487│   │   │   │   │   ├── direct3d 8488│   │   │   │   │   │   ├── D3D9_PixelShader_Palette.h 8489│   │   │   │   │   │   ├── D3D9_PixelShader_Palette.hlsli 8490│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.h 8491│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Linear.hlsl 8492│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.h 8493│   │   │   │   │   │   ├── D3D9_PixelShader_Palette_Nearest.hlsl 8494│   │   │   │   │   │   ├── D3D9_PixelShader_YUV.h 8495│   │   │   │   │   │   ├── D3D9_PixelShader_YUV.hlsl 8496│   │   │   │   │   │   ├── SDL_render_d3d.c 8497│   │   │   │   │   │   ├── SDL_shaders_d3d.c 8498│   │   │   │   │   │   ├── SDL_shaders_d3d.h 8499│   │   │   │   │   │   └── compile_shaders.bat 8500│   │   │   │   │   ├── direct3d11 8501│   │   │   │   │   │   ├── D3D11_PixelShader_Advanced.h 8502│   │   │   │   │   │   ├── D3D11_PixelShader_Advanced.hlsl 8503│   │   │   │   │   │   ├── D3D11_PixelShader_Colors.h 8504│   │   │   │   │   │   ├── D3D11_PixelShader_Colors.hlsl 8505│   │   │   │   │   │   ├── D3D11_PixelShader_Common.hlsli 8506│   │   │   │   │   │   ├── D3D11_PixelShader_Textures.h 8507│   │   │   │   │   │   ├── D3D11_PixelShader_Textures.hlsl 8508│   │   │   │   │   │   ├── D3D11_VertexShader.h 8509│   │   │   │   │   │   ├── D3D11_VertexShader.hlsl 8510│   │   │   │   │   │   ├── SDL_render_d3d11.c 8511│   │   │   │   │   │   ├── SDL_shaders_d3d11.c 8512│   │   │   │   │   │   ├── SDL_shaders_d3d11.h 8513│   │   │   │   │   │   └── compile_shaders.bat 8514│   │   │   │   │   ├── direct3d12 8515│   │   │   │   │   │   ├── D3D12_PixelShader_Advanced.h 8516│   │   │   │   │   │   ├── D3D12_PixelShader_Advanced.hlsl 8517│   │   │   │   │   │   ├── D3D12_PixelShader_Colors.h 8518│   │   │   │   │   │   ├── D3D12_PixelShader_Colors.hlsl 8519│   │   │   │   │   │   ├── D3D12_PixelShader_Common.hlsli 8520│   │   │   │   │   │   ├── D3D12_PixelShader_Textures.h 8521│   │   │   │   │   │   ├── D3D12_PixelShader_Textures.hlsl 8522│   │   │   │   │   │   ├── D3D12_RootSig_Advanced.h 8523│   │   │   │   │   │   ├── D3D12_RootSig_Color.h 8524│   │   │   │   │   │   ├── D3D12_RootSig_Texture.h 8525│   │   │   │   │   │   ├── D3D12_Shader_Common.hlsli 8526│   │   │   │   │   │   ├── D3D12_VertexShader.hlsl 8527│   │   │   │   │   │   ├── D3D12_VertexShader_Advanced.h 8528│   │   │   │   │   │   ├── D3D12_VertexShader_Color.h 8529│   │   │   │   │   │   ├── D3D12_VertexShader_Texture.h 8530│   │   │   │   │   │   ├── SDL_render_d3d12.c 8531│   │   │   │   │   │   ├── SDL_render_d3d12_xbox.cpp 8532│   │   │   │   │   │   ├── SDL_render_d3d12_xbox.h 8533│   │   │   │   │   │   ├── SDL_shaders_d3d12.c 8534│   │   │   │   │   │   ├── SDL_shaders_d3d12.h 8535│   │   │   │   │   │   ├── SDL_shaders_d3d12_xboxone.cpp 8536│   │   │   │   │   │   ├── SDL_shaders_d3d12_xboxseries.cpp 8537│   │   │   │   │   │   ├── compile_shaders.bat 8538│   │   │   │   │   │   └── compile_shaders_xbox.bat 8539│   │   │   │   │   ├── gpu 8540│   │   │   │   │   │   ├── SDL_gpu_util.h 8541│   │   │   │   │   │   ├── SDL_pipeline_gpu.c 8542│   │   │   │   │   │   ├── SDL_pipeline_gpu.h 8543│   │   │   │   │   │   ├── SDL_render_gpu.c 8544│   │   │   │   │   │   ├── SDL_shaders_gpu.c 8545│   │   │   │   │   │   ├── SDL_shaders_gpu.h 8546│   │   │   │   │   │   └── shaders 8547│   │   │   │   │   │   ├── build-shaders.sh 8548│   │   │   │   │   │   ├── color.frag.dxil.h 8549│   │   │   │   │   │   ├── color.frag.hlsl 8550│   │   │   │   │   │   ├── color.frag.msl.h 8551│   │   │   │   │   │   ├── color.frag.spv.h 8552│   │   │   │   │   │   ├── common.frag.hlsli 8553│   │   │   │   │   │   ├── dxil.h 8554│   │   │   │   │   │   ├── linepoint.vert.dxil.h 8555│   │   │   │   │   │   ├── linepoint.vert.hlsl 8556│   │   │   │   │   │   ├── linepoint.vert.msl.h 8557│   │   │   │   │   │   ├── linepoint.vert.spv.h 8558│   │   │   │   │   │   ├── msl.h 8559│   │   │   │   │   │   ├── spir-v.h 8560│   │   │   │   │   │   ├── texture_advanced.frag.dxil.h 8561│   │   │   │   │   │   ├── texture_advanced.frag.hlsl 8562│   │   │   │   │   │   ├── texture_advanced.frag.msl.h 8563│   │   │   │   │   │   ├── texture_advanced.frag.spv.h 8564│   │   │   │   │   │   ├── texture_rgb.frag.dxil.h 8565│   │   │   │   │   │   ├── texture_rgb.frag.hlsl 8566│   │   │   │   │   │   ├── texture_rgb.frag.msl.h 8567│   │   │   │   │   │   ├── texture_rgb.frag.spv.h 8568│   │   │   │   │   │   ├── texture_rgba.frag.dxil.h 8569│   │   │   │   │   │   ├── texture_rgba.frag.hlsl 8570│   │   │   │   │   │   ├── texture_rgba.frag.msl.h 8571│   │   │   │   │   │   ├── texture_rgba.frag.spv.h 8572│   │   │   │   │   │   ├── tri_color.vert.dxil.h 8573│   │   │   │   │   │   ├── tri_color.vert.hlsl 8574│   │   │   │   │   │   ├── tri_color.vert.msl.h 8575│   │   │   │   │   │   ├── tri_color.vert.spv.h 8576│   │   │   │   │   │   ├── tri_texture.vert.dxil.h 8577│   │   │   │   │   │   ├── tri_texture.vert.hlsl 8578│   │   │   │   │   │   ├── tri_texture.vert.msl.h 8579│   │   │   │   │   │   └── tri_texture.vert.spv.h 8580│   │   │   │   │   ├── metal 8581│   │   │   │   │   │   ├── SDL_render_metal.m 8582│   │   │   │   │   │   ├── SDL_shaders_metal.metal 8583│   │   │   │   │   │   ├── SDL_shaders_metal_ios.h 8584│   │   │   │   │   │   ├── SDL_shaders_metal_iphonesimulator.h 8585│   │   │   │   │   │   ├── SDL_shaders_metal_macos.h 8586│   │   │   │   │   │   ├── SDL_shaders_metal_tvos.h 8587│   │   │   │   │   │   ├── SDL_shaders_metal_tvsimulator.h 8588│   │   │   │   │   │   └── build-metal-shaders.sh 8589│   │   │   │   │   ├── ngage 8590│   │   │   │   │   │   ├── SDL_render_ngage.c 8591│   │   │   │   │   │   ├── SDL_render_ngage.cpp 8592│   │   │   │   │   │   ├── SDL_render_ngage_c.h 8593│   │   │   │   │   │   ├── SDL_render_ngage_c.hpp 8594│   │   │   │   │   │   ├── SDL_render_ops.cpp 8595│   │   │   │   │   │   └── SDL_render_ops.hpp 8596│   │   │   │   │   ├── opengl 8597│   │   │   │   │   │   ├── SDL_glfuncs.h 8598│   │   │   │   │   │   ├── SDL_render_gl.c 8599│   │   │   │   │   │   ├── SDL_shaders_gl.c 8600│   │   │   │   │   │   └── SDL_shaders_gl.h 8601│   │   │   │   │   ├── opengles2 8602│   │   │   │   │   │   ├── SDL_gles2funcs.h 8603│   │   │   │   │   │   ├── SDL_render_gles2.c 8604│   │   │   │   │   │   ├── SDL_shaders_gles2.c 8605│   │   │   │   │   │   └── SDL_shaders_gles2.h 8606│   │   │   │   │   ├── ps2 8607│   │   │   │   │   │   └── SDL_render_ps2.c 8608│   │   │   │   │   ├── psp 8609│   │   │   │   │   │   ├── SDL_render_psp.c 8610│   │   │   │   │   │   └── SDL_render_psp_c.h 8611│   │   │   │   │   ├── software 8612│   │   │   │   │   │   ├── SDL_blendfillrect.c 8613│   │   │   │   │   │   ├── SDL_blendfillrect.h 8614│   │   │   │   │   │   ├── SDL_blendline.c 8615│   │   │   │   │   │   ├── SDL_blendline.h 8616│   │   │   │   │   │   ├── SDL_blendpoint.c 8617│   │   │   │   │   │   ├── SDL_blendpoint.h 8618│   │   │   │   │   │   ├── SDL_draw.h 8619│   │   │   │   │   │   ├── SDL_drawline.c 8620│   │   │   │   │   │   ├── SDL_drawline.h 8621│   │   │   │   │   │   ├── SDL_drawpoint.c 8622│   │   │   │   │   │   ├── SDL_drawpoint.h 8623│   │   │   │   │   │   ├── SDL_render_sw.c 8624│   │   │   │   │   │   ├── SDL_render_sw_c.h 8625│   │   │   │   │   │   ├── SDL_triangle.c 8626│   │   │   │   │   │   └── SDL_triangle.h 8627│   │   │   │   │   ├── vitagxm 8628│   │   │   │   │   │   ├── SDL_render_vita_gxm.c 8629│   │   │   │   │   │   ├── SDL_render_vita_gxm_memory.c 8630│   │   │   │   │   │   ├── SDL_render_vita_gxm_memory.h 8631│   │   │   │   │   │   ├── SDL_render_vita_gxm_shaders.h 8632│   │   │   │   │   │   ├── SDL_render_vita_gxm_tools.c 8633│   │   │   │   │   │   ├── SDL_render_vita_gxm_tools.h 8634│   │   │   │   │   │   ├── SDL_render_vita_gxm_types.h 8635│   │   │   │   │   │   └── shader_src 8636│   │   │   │   │   │   ├── clear_f.cg 8637│   │   │   │   │   │   ├── clear_v.cg 8638│   │   │   │   │   │   ├── color_f.cg 8639│   │   │   │   │   │   ├── color_v.cg 8640│   │   │   │   │   │   ├── texture_f.cg 8641│   │   │   │   │   │   └── texture_v.cg 8642│   │   │   │   │   └── vulkan 8643│   │   │   │   │   ├── SDL_render_vulkan.c 8644│   │   │   │   │   ├── SDL_shaders_vulkan.c 8645│   │   │   │   │   ├── SDL_shaders_vulkan.h 8646│   │   │   │   │   ├── VULKAN_PixelShader_Advanced.h 8647│   │   │   │   │   ├── VULKAN_PixelShader_Advanced.hlsl 8648│   │   │   │   │   ├── VULKAN_PixelShader_Colors.h 8649│   │   │   │   │   ├── VULKAN_PixelShader_Colors.hlsl 8650│   │   │   │   │   ├── VULKAN_PixelShader_Common.hlsli 8651│   │   │   │   │   ├── VULKAN_PixelShader_Textures.h 8652│   │   │   │   │   ├── VULKAN_PixelShader_Textures.hlsl 8653│   │   │   │   │   ├── VULKAN_VertexShader.h 8654│   │   │   │   │   ├── VULKAN_VertexShader.hlsl 8655│   │   │   │   │   └── compile_shaders.bat 8656│   │   │   │   ├── sensor 8657│   │   │   │   │   ├── SDL_sensor.c 8658│   │   │   │   │   ├── SDL_sensor_c.h 8659│   │   │   │   │   ├── SDL_syssensor.h 8660│   │   │   │   │   ├── android 8661│   │   │   │   │   │   ├── SDL_androidsensor.c 8662│   │   │   │   │   │   └── SDL_androidsensor.h 8663│   │   │   │   │   ├── coremotion 8664│   │   │   │   │   │   ├── SDL_coremotionsensor.h 8665│   │   │   │   │   │   └── SDL_coremotionsensor.m 8666│   │   │   │   │   ├── dummy 8667│   │   │   │   │   │   ├── SDL_dummysensor.c 8668│   │   │   │   │   │   └── SDL_dummysensor.h 8669│   │   │   │   │   ├── emscripten 8670│   │   │   │   │   │   ├── SDL_emscriptensensor.c 8671│   │   │   │   │   │   └── SDL_emscriptensensor.h 8672│   │   │   │   │   ├── n3ds 8673│   │   │   │   │   │   └── SDL_n3dssensor.c 8674│   │   │   │   │   ├── vita 8675│   │   │   │   │   │   ├── SDL_vitasensor.c 8676│   │   │   │   │   │   └── SDL_vitasensor.h 8677│   │   │   │   │   └── windows 8678│   │   │   │   │   ├── SDL_windowssensor.c 8679│   │   │   │   │   └── SDL_windowssensor.h 8680│   │   │   │   ├── stdlib 8681│   │   │   │   │   ├── SDL_casefolding.h 8682│   │   │   │   │   ├── SDL_crc16.c 8683│   │   │   │   │   ├── SDL_crc32.c 8684│   │   │   │   │   ├── SDL_getenv.c 8685│   │   │   │   │   ├── SDL_getenv_c.h 8686│   │   │   │   │   ├── SDL_iconv.c 8687│   │   │   │   │   ├── SDL_malloc.c 8688│   │   │   │   │   ├── SDL_memcpy.c 8689│   │   │   │   │   ├── SDL_memmove.c 8690│   │   │   │   │   ├── SDL_memset.c 8691│   │   │   │   │   ├── SDL_mslibc.c 8692│   │   │   │   │   ├── SDL_mslibc_arm64.masm 8693│   │   │   │   │   ├── SDL_mslibc_x64.masm 8694│   │   │   │   │   ├── SDL_murmur3.c 8695│   │   │   │   │   ├── SDL_qsort.c 8696│   │   │   │   │   ├── SDL_random.c 8697│   │   │   │   │   ├── SDL_stdlib.c 8698│   │   │   │   │   ├── SDL_string.c 8699│   │   │   │   │   ├── SDL_strtokr.c 8700│   │   │   │   │   ├── SDL_sysstdlib.h 8701│   │   │   │   │   └── SDL_vacopy.h 8702│   │   │   │   ├── storage 8703│   │   │   │   │   ├── SDL_storage.c 8704│   │   │   │   │   ├── SDL_sysstorage.h 8705│   │   │   │   │   ├── generic 8706│   │   │   │   │   │   └── SDL_genericstorage.c 8707│   │   │   │   │   └── steam 8708│   │   │   │   │   ├── SDL_steamstorage.c 8709│   │   │   │   │   └── SDL_steamstorage_proc.h 8710│   │   │   │   ├── test 8711│   │   │   │   │   ├── SDL_test_assert.c 8712│   │   │   │   │   ├── SDL_test_common.c 8713│   │   │   │   │   ├── SDL_test_compare.c 8714│   │   │   │   │   ├── SDL_test_crc32.c 8715│   │   │   │   │   ├── SDL_test_font.c 8716│   │   │   │   │   ├── SDL_test_fuzzer.c 8717│   │   │   │   │   ├── SDL_test_harness.c 8718│   │   │   │   │   ├── SDL_test_internal.h 8719│   │   │   │   │   ├── SDL_test_log.c 8720│   │   │   │   │   ├── SDL_test_md5.c 8721│   │   │   │   │   └── SDL_test_memory.c 8722│   │   │   │   ├── thread 8723│   │   │   │   │   ├── SDL_systhread.h 8724│   │   │   │   │   ├── SDL_thread.c 8725│   │   │   │   │   ├── SDL_thread_c.h 8726│   │   │   │   │   ├── generic 8727│   │   │   │   │   │   ├── SDL_syscond.c 8728│   │   │   │   │   │   ├── SDL_syscond_c.h 8729│   │   │   │   │   │   ├── SDL_sysmutex.c 8730│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8731│   │   │   │   │   │   ├── SDL_sysrwlock.c 8732│   │   │   │   │   │   ├── SDL_sysrwlock_c.h 8733│   │   │   │   │   │   ├── SDL_syssem.c 8734│   │   │   │   │   │   ├── SDL_systhread.c 8735│   │   │   │   │   │   ├── SDL_systhread_c.h 8736│   │   │   │   │   │   └── SDL_systls.c 8737│   │   │   │   │   ├── n3ds 8738│   │   │   │   │   │   ├── SDL_sysmutex.c 8739│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8740│   │   │   │   │   │   ├── SDL_syssem.c 8741│   │   │   │   │   │   ├── SDL_systhread.c 8742│   │   │   │   │   │   └── SDL_systhread_c.h 8743│   │   │   │   │   ├── ps2 8744│   │   │   │   │   │   ├── SDL_syssem.c 8745│   │   │   │   │   │   ├── SDL_systhread.c 8746│   │   │   │   │   │   └── SDL_systhread_c.h 8747│   │   │   │   │   ├── psp 8748│   │   │   │   │   │   ├── SDL_sysmutex.c 8749│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8750│   │   │   │   │   │   ├── SDL_syssem.c 8751│   │   │   │   │   │   ├── SDL_systhread.c 8752│   │   │   │   │   │   └── SDL_systhread_c.h 8753│   │   │   │   │   ├── pthread 8754│   │   │   │   │   │   ├── SDL_syscond.c 8755│   │   │   │   │   │   ├── SDL_sysmutex.c 8756│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8757│   │   │   │   │   │   ├── SDL_sysrwlock.c 8758│   │   │   │   │   │   ├── SDL_syssem.c 8759│   │   │   │   │   │   ├── SDL_systhread.c 8760│   │   │   │   │   │   ├── SDL_systhread_c.h 8761│   │   │   │   │   │   └── SDL_systls.c 8762│   │   │   │   │   ├── vita 8763│   │   │   │   │   │   ├── SDL_sysmutex.c 8764│   │   │   │   │   │   ├── SDL_sysmutex_c.h 8765│   │   │   │   │   │   ├── SDL_syssem.c 8766│   │   │   │   │   │   ├── SDL_systhread.c 8767│   │   │   │   │   │   └── SDL_systhread_c.h 8768│   │   │   │   │   └── windows 8769│   │   │   │   │   ├── SDL_syscond_cv.c 8770│   │   │   │   │   ├── SDL_sysmutex.c 8771│   │   │   │   │   ├── SDL_sysmutex_c.h 8772│   │   │   │   │   ├── SDL_sysrwlock_srw.c 8773│   │   │   │   │   ├── SDL_syssem.c 8774│   │   │   │   │   ├── SDL_systhread.c 8775│   │   │   │   │   ├── SDL_systhread_c.h 8776│   │   │   │   │   └── SDL_systls.c 8777│   │   │   │   ├── time 8778│   │   │   │   │   ├── SDL_time.c 8779│   │   │   │   │   ├── SDL_time_c.h 8780│   │   │   │   │   ├── n3ds 8781│   │   │   │   │   │   └── SDL_systime.c 8782│   │   │   │   │   ├── ngage 8783│   │   │   │   │   │   └── SDL_systime.cpp 8784│   │   │   │   │   ├── ps2 8785│   │   │   │   │   │   └── SDL_systime.c 8786│   │   │   │   │   ├── psp 8787│   │   │   │   │   │   └── SDL_systime.c 8788│   │   │   │   │   ├── unix 8789│   │   │   │   │   │   └── SDL_systime.c 8790│   │   │   │   │   ├── vita 8791│   │   │   │   │   │   └── SDL_systime.c 8792│   │   │   │   │   └── windows 8793│   │   │   │   │   └── SDL_systime.c 8794│   │   │   │   ├── timer 8795│   │   │   │   │   ├── SDL_timer.c 8796│   │   │   │   │   ├── SDL_timer_c.h 8797│   │   │   │   │   ├── haiku 8798│   │   │   │   │   │   └── SDL_systimer.c 8799│   │   │   │   │   ├── n3ds 8800│   │   │   │   │   │   └── SDL_systimer.c 8801│   │   │   │   │   ├── ngage 8802│   │   │   │   │   │   └── SDL_systimer.cpp 8803│   │   │   │   │   ├── ps2 8804│   │   │   │   │   │   └── SDL_systimer.c 8805│   │   │   │   │   ├── psp 8806│   │   │   │   │   │   └── SDL_systimer.c 8807│   │   │   │   │   ├── unix 8808│   │   │   │   │   │   └── SDL_systimer.c 8809│   │   │   │   │   ├── vita 8810│   │   │   │   │   │   └── SDL_systimer.c 8811│   │   │   │   │   └── windows 8812│   │   │   │   │   └── SDL_systimer.c 8813│   │   │   │   ├── tray 8814│   │   │   │   │   ├── SDL_tray_utils.c 8815│   │   │   │   │   ├── SDL_tray_utils.h 8816│   │   │   │   │   ├── cocoa 8817│   │   │   │   │   │   └── SDL_tray.m 8818│   │   │   │   │   ├── dummy 8819│   │   │   │   │   │   └── SDL_tray.c 8820│   │   │   │   │   ├── unix 8821│   │   │   │   │   │   └── SDL_tray.c 8822│   │   │   │   │   └── windows 8823│   │   │   │   │   └── SDL_tray.c 8824│   │   │   │   └── video 8825│   │   │   │   ├── SDL_RLEaccel.c 8826│   │   │   │   ├── SDL_RLEaccel_c.h 8827│   │   │   │   ├── SDL_blit.c 8828│   │   │   │   ├── SDL_blit.h 8829│   │   │   │   ├── SDL_blit_0.c 8830│   │   │   │   ├── SDL_blit_1.c 8831│   │   │   │   ├── SDL_blit_A.c 8832│   │   │   │   ├── SDL_blit_N.c 8833│   │   │   │   ├── SDL_blit_auto.c 8834│   │   │   │   ├── SDL_blit_auto.h 8835│   │   │   │   ├── SDL_blit_copy.c 8836│   │   │   │   ├── SDL_blit_copy.h 8837│   │   │   │   ├── SDL_blit_slow.c 8838│   │   │   │   ├── SDL_blit_slow.h 8839│   │   │   │   ├── SDL_bmp.c 8840│   │   │   │   ├── SDL_clipboard.c 8841│   │   │   │   ├── SDL_clipboard_c.h 8842│   │   │   │   ├── SDL_egl.c 8843│   │   │   │   ├── SDL_egl_c.h 8844│   │   │   │   ├── SDL_fillrect.c 8845│   │   │   │   ├── SDL_pixels.c 8846│   │   │   │   ├── SDL_pixels_c.h 8847│   │   │   │   ├── SDL_rect.c 8848│   │   │   │   ├── SDL_rect_c.h 8849│   │   │   │   ├── SDL_rect_impl.h 8850│   │   │   │   ├── SDL_rotate.c 8851│   │   │   │   ├── SDL_rotate.h 8852│   │   │   │   ├── SDL_stb.c 8853│   │   │   │   ├── SDL_stb_c.h 8854│   │   │   │   ├── SDL_stretch.c 8855│   │   │   │   ├── SDL_surface.c 8856│   │   │   │   ├── SDL_surface_c.h 8857│   │   │   │   ├── SDL_sysvideo.h 8858│   │   │   │   ├── SDL_video.c 8859│   │   │   │   ├── SDL_video_c.h 8860│   │   │   │   ├── SDL_video_unsupported.c 8861│   │   │   │   ├── SDL_video_unsupported.h 8862│   │   │   │   ├── SDL_vulkan_internal.h 8863│   │   │   │   ├── SDL_vulkan_utils.c 8864│   │   │   │   ├── SDL_yuv.c 8865│   │   │   │   ├── SDL_yuv_c.h 8866│   │   │   │   ├── android 8867│   │   │   │   │   ├── SDL_androidclipboard.c 8868│   │   │   │   │   ├── SDL_androidclipboard.h 8869│   │   │   │   │   ├── SDL_androidevents.c 8870│   │   │   │   │   ├── SDL_androidevents.h 8871│   │   │   │   │   ├── SDL_androidgl.c 8872│   │   │   │   │   ├── SDL_androidgl.h 8873│   │   │   │   │   ├── SDL_androidkeyboard.c 8874│   │   │   │   │   ├── SDL_androidkeyboard.h 8875│   │   │   │   │   ├── SDL_androidmessagebox.c 8876│   │   │   │   │   ├── SDL_androidmessagebox.h 8877│   │   │   │   │   ├── SDL_androidmouse.c 8878│   │   │   │   │   ├── SDL_androidmouse.h 8879│   │   │   │   │   ├── SDL_androidpen.c 8880│   │   │   │   │   ├── SDL_androidpen.h 8881│   │   │   │   │   ├── SDL_androidtouch.c 8882│   │   │   │   │   ├── SDL_androidtouch.h 8883│   │   │   │   │   ├── SDL_androidvideo.c 8884│   │   │   │   │   ├── SDL_androidvideo.h 8885│   │   │   │   │   ├── SDL_androidvulkan.c 8886│   │   │   │   │   ├── SDL_androidvulkan.h 8887│   │   │   │   │   ├── SDL_androidwindow.c 8888│   │   │   │   │   └── SDL_androidwindow.h 8889│   │   │   │   ├── cocoa 8890│   │   │   │   │   ├── SDL_cocoaclipboard.h 8891│   │   │   │   │   ├── SDL_cocoaclipboard.m 8892│   │   │   │   │   ├── SDL_cocoaevents.h 8893│   │   │   │   │   ├── SDL_cocoaevents.m 8894│   │   │   │   │   ├── SDL_cocoakeyboard.h 8895│   │   │   │   │   ├── SDL_cocoakeyboard.m 8896│   │   │   │   │   ├── SDL_cocoamessagebox.h 8897│   │   │   │   │   ├── SDL_cocoamessagebox.m 8898│   │   │   │   │   ├── SDL_cocoametalview.h 8899│   │   │   │   │   ├── SDL_cocoametalview.m 8900│   │   │   │   │   ├── SDL_cocoamodes.h 8901│   │   │   │   │   ├── SDL_cocoamodes.m 8902│   │   │   │   │   ├── SDL_cocoamouse.h 8903│   │   │   │   │   ├── SDL_cocoamouse.m 8904│   │   │   │   │   ├── SDL_cocoaopengl.h 8905│   │   │   │   │   ├── SDL_cocoaopengl.m 8906│   │   │   │   │   ├── SDL_cocoaopengles.h 8907│   │   │   │   │   ├── SDL_cocoaopengles.m 8908│   │   │   │   │   ├── SDL_cocoapen.h 8909│   │   │   │   │   ├── SDL_cocoapen.m 8910│   │   │   │   │   ├── SDL_cocoashape.h 8911│   │   │   │   │   ├── SDL_cocoashape.m 8912│   │   │   │   │   ├── SDL_cocoavideo.h 8913│   │   │   │   │   ├── SDL_cocoavideo.m 8914│   │   │   │   │   ├── SDL_cocoavulkan.h 8915│   │   │   │   │   ├── SDL_cocoavulkan.m 8916│   │   │   │   │   ├── SDL_cocoawindow.h 8917│   │   │   │   │   └── SDL_cocoawindow.m 8918│   │   │   │   ├── directx 8919│   │   │   │   │   ├── SDL_d3d12.h 8920│   │   │   │   │   ├── SDL_d3d12_xbox_cmacros.h 8921│   │   │   │   │   ├── d3d12.h 8922│   │   │   │   │   ├── d3d12sdklayers.h 8923│   │   │   │   │   └── gen_xbox_cmacros.cs 8924│   │   │   │   ├── dummy 8925│   │   │   │   │   ├── SDL_nullevents.c 8926│   │   │   │   │   ├── SDL_nullevents_c.h 8927│   │   │   │   │   ├── SDL_nullframebuffer.c 8928│   │   │   │   │   ├── SDL_nullframebuffer_c.h 8929│   │   │   │   │   ├── SDL_nullvideo.c 8930│   │   │   │   │   └── SDL_nullvideo.h 8931│   │   │   │   ├── emscripten 8932│   │   │   │   │   ├── SDL_emscriptenevents.c 8933│   │   │   │   │   ├── SDL_emscriptenevents.h 8934│   │   │   │   │   ├── SDL_emscriptenframebuffer.c 8935│   │   │   │   │   ├── SDL_emscriptenframebuffer.h 8936│   │   │   │   │   ├── SDL_emscriptenmouse.c 8937│   │   │   │   │   ├── SDL_emscriptenmouse.h 8938│   │   │   │   │   ├── SDL_emscriptenopengles.c 8939│   │   │   │   │   ├── SDL_emscriptenopengles.h 8940│   │   │   │   │   ├── SDL_emscriptenvideo.c 8941│   │   │   │   │   └── SDL_emscriptenvideo.h 8942│   │   │   │   ├── gdk 8943│   │   │   │   │   ├── SDL_gdktextinput.cpp 8944│   │   │   │   │   └── SDL_gdktextinput.h 8945│   │   │   │   ├── haiku 8946│   │   │   │   │   ├── SDL_BWin.h 8947│   │   │   │   │   ├── SDL_bclipboard.cc 8948│   │   │   │   │   ├── SDL_bclipboard.h 8949│   │   │   │   │   ├── SDL_bevents.cc 8950│   │   │   │   │   ├── SDL_bevents.h 8951│   │   │   │   │   ├── SDL_bframebuffer.cc 8952│   │   │   │   │   ├── SDL_bframebuffer.h 8953│   │   │   │   │   ├── SDL_bkeyboard.cc 8954│   │   │   │   │   ├── SDL_bkeyboard.h 8955│   │   │   │   │   ├── SDL_bmessagebox.cc 8956│   │   │   │   │   ├── SDL_bmessagebox.h 8957│   │   │   │   │   ├── SDL_bmodes.cc 8958│   │   │   │   │   ├── SDL_bmodes.h 8959│   │   │   │   │   ├── SDL_bopengl.cc 8960│   │   │   │   │   ├── SDL_bopengl.h 8961│   │   │   │   │   ├── SDL_bvideo.cc 8962│   │   │   │   │   ├── SDL_bvideo.h 8963│   │   │   │   │   ├── SDL_bwindow.cc 8964│   │   │   │   │   └── SDL_bwindow.h 8965│   │   │   │   ├── khronos 8966│   │   │   │   │   ├── EGL 8967│   │   │   │   │   │   ├── egl.h 8968│   │   │   │   │   │   ├── eglext.h 8969│   │   │   │   │   │   └── eglplatform.h 8970│   │   │   │   │   ├── GLES2 8971│   │   │   │   │   │   ├── gl2.h 8972│   │   │   │   │   │   ├── gl2ext.h 8973│   │   │   │   │   │   └── gl2platform.h 8974│   │   │   │   │   ├── GLES3 8975│   │   │   │   │   │   ├── gl3.h 8976│   │   │   │   │   │   ├── gl31.h 8977│   │   │   │   │   │   ├── gl32.h 8978│   │   │   │   │   │   └── gl3platform.h 8979│   │   │   │   │   ├── KHR 8980│   │   │   │   │   │   └── khrplatform.h 8981│   │   │   │   │   ├── openxr 8982│   │   │   │   │   │   ├── openxr.h 8983│   │   │   │   │   │   ├── openxr_loader_negotiation.h 8984│   │   │   │   │   │   ├── openxr_platform.h 8985│   │   │   │   │   │   ├── openxr_platform_defines.h 8986│   │   │   │   │   │   ├── openxr_reflection.h 8987│   │   │   │   │   │   └── openxr_reflection_parent_structs.h 8988│   │   │   │   │   ├── vk_video 8989│   │   │   │   │   │   ├── vulkan_video_codec_av1std.h 8990│   │   │   │   │   │   ├── vulkan_video_codec_av1std_decode.h 8991│   │   │   │   │   │   ├── vulkan_video_codec_h264std.h 8992│   │   │   │   │   │   ├── vulkan_video_codec_h264std_decode.h 8993│   │   │   │   │   │   ├── vulkan_video_codec_h264std_encode.h 8994│   │   │   │   │   │   ├── vulkan_video_codec_h265std.h 8995│   │   │   │   │   │   ├── vulkan_video_codec_h265std_decode.h 8996│   │   │   │   │   │   ├── vulkan_video_codec_h265std_encode.h 8997│   │   │   │   │   │   └── vulkan_video_codecs_common.h 8998│   │   │   │   │   └── vulkan 8999│   │   │   │   │   ├── vk_icd.h 9000│   │   │   │   │   ├── vk_layer.h 9001│   │   │   │   │   ├── vk_platform.h 9002│   │   │   │   │   ├── vulkan.h 9003│   │   │   │   │   ├── vulkan_android.h 9004│   │   │   │   │   ├── vulkan_beta.h 9005│   │   │   │   │   ├── vulkan_core.h 9006│   │   │   │   │   ├── vulkan_directfb.h 9007│   │   │   │   │   ├── vulkan_fuchsia.h 9008│   │   │   │   │   ├── vulkan_ggp.h 9009│   │   │   │   │   ├── vulkan_ios.h 9010│   │   │   │   │   ├── vulkan_macos.h 9011│   │   │   │   │   ├── vulkan_metal.h 9012│   │   │   │   │   ├── vulkan_screen.h 9013│   │   │   │   │   ├── vulkan_vi.h 9014│   │   │   │   │   ├── vulkan_wayland.h 9015│   │   │   │   │   ├── vulkan_win32.h 9016│   │   │   │   │   ├── vulkan_xcb.h 9017│   │   │   │   │   ├── vulkan_xlib.h 9018│   │   │   │   │   └── vulkan_xlib_xrandr.h 9019│   │   │   │   ├── kmsdrm 9020│   │   │   │   │   ├── SDL_kmsdrmdyn.c 9021│   │   │   │   │   ├── SDL_kmsdrmdyn.h 9022│   │   │   │   │   ├── SDL_kmsdrmevents.c 9023│   │   │   │   │   ├── SDL_kmsdrmevents.h 9024│   │   │   │   │   ├── SDL_kmsdrmmouse.c 9025│   │   │   │   │   ├── SDL_kmsdrmmouse.h 9026│   │   │   │   │   ├── SDL_kmsdrmopengles.c 9027│   │   │   │   │   ├── SDL_kmsdrmopengles.h 9028│   │   │   │   │   ├── SDL_kmsdrmsym.h 9029│   │   │   │   │   ├── SDL_kmsdrmvideo.c 9030│   │   │   │   │   ├── SDL_kmsdrmvideo.h 9031│   │   │   │   │   ├── SDL_kmsdrmvulkan.c 9032│   │   │   │   │   └── SDL_kmsdrmvulkan.h 9033│   │   │   │   ├── miniz.h 9034│   │   │   │   ├── n3ds 9035│   │   │   │   │   ├── SDL_n3dsevents.c 9036│   │   │   │   │   ├── SDL_n3dsevents_c.h 9037│   │   │   │   │   ├── SDL_n3dsframebuffer.c 9038│   │   │   │   │   ├── SDL_n3dsframebuffer_c.h 9039│   │   │   │   │   ├── SDL_n3dsswkb.c 9040│   │   │   │   │   ├── SDL_n3dsswkb.h 9041│   │   │   │   │   ├── SDL_n3dstouch.c 9042│   │   │   │   │   ├── SDL_n3dstouch.h 9043│   │   │   │   │   ├── SDL_n3dsvideo.c 9044│   │   │   │   │   └── SDL_n3dsvideo.h 9045│   │   │   │   ├── ngage 9046│   │   │   │   │   ├── SDL_ngagevideo.c 9047│   │   │   │   │   └── SDL_ngagevideo.h 9048│   │   │   │   ├── offscreen 9049│   │   │   │   │   ├── SDL_offscreenevents.c 9050│   │   │   │   │   ├── SDL_offscreenevents_c.h 9051│   │   │   │   │   ├── SDL_offscreenframebuffer.c 9052│   │   │   │   │   ├── SDL_offscreenframebuffer_c.h 9053│   │   │   │   │   ├── SDL_offscreenopengles.c 9054│   │   │   │   │   ├── SDL_offscreenopengles.h 9055│   │   │   │   │   ├── SDL_offscreenvideo.c 9056│   │   │   │   │   ├── SDL_offscreenvideo.h 9057│   │   │   │   │   ├── SDL_offscreenvulkan.c 9058│   │   │   │   │   ├── SDL_offscreenvulkan.h 9059│   │   │   │   │   ├── SDL_offscreenwindow.c 9060│   │   │   │   │   └── SDL_offscreenwindow.h 9061│   │   │   │   ├── openvr 9062│   │   │   │   │   ├── SDL_openvrvideo.c 9063│   │   │   │   │   ├── SDL_openvrvideo.h 9064│   │   │   │   │   └── openvr_capi.h 9065│   │   │   │   ├── ps2 9066│   │   │   │   │   ├── SDL_ps2video.c 9067│   │   │   │   │   └── SDL_ps2video.h 9068│   │   │   │   ├── psp 9069│   │   │   │   │   ├── SDL_pspevents.c 9070│   │   │   │   │   ├── SDL_pspevents_c.h 9071│   │   │   │   │   ├── SDL_pspgl.c 9072│   │   │   │   │   ├── SDL_pspgl_c.h 9073│   │   │   │   │   ├── SDL_pspvideo.c 9074│   │   │   │   │   └── SDL_pspvideo.h 9075│   │   │   │   ├── qnx 9076│   │   │   │   │   ├── SDL_qnx.h 9077│   │   │   │   │   ├── SDL_qnxgl.c 9078│   │   │   │   │   ├── SDL_qnxkeyboard.c 9079│   │   │   │   │   ├── SDL_qnxmodes.c 9080│   │   │   │   │   ├── SDL_qnxmouse.c 9081│   │   │   │   │   ├── SDL_qnxpointer.c 9082│   │   │   │   │   └── SDL_qnxvideo.c 9083│   │   │   │   ├── raspberry 9084│   │   │   │   │   ├── SDL_rpievents.c 9085│   │   │   │   │   ├── SDL_rpievents_c.h 9086│   │   │   │   │   ├── SDL_rpimouse.c 9087│   │   │   │   │   ├── SDL_rpimouse.h 9088│   │   │   │   │   ├── SDL_rpiopengles.c 9089│   │   │   │   │   ├── SDL_rpiopengles.h 9090│   │   │   │   │   ├── SDL_rpivideo.c 9091│   │   │   │   │   └── SDL_rpivideo.h 9092│   │   │   │   ├── riscos 9093│   │   │   │   │   ├── SDL_riscosdefs.h 9094│   │   │   │   │   ├── SDL_riscosevents.c 9095│   │   │   │   │   ├── SDL_riscosevents_c.h 9096│   │   │   │   │   ├── SDL_riscosframebuffer.c 9097│   │   │   │   │   ├── SDL_riscosframebuffer_c.h 9098│   │   │   │   │   ├── SDL_riscosmessagebox.c 9099│   │   │   │   │   ├── SDL_riscosmessagebox.h 9100│   │   │   │   │   ├── SDL_riscosmodes.c 9101│   │   │   │   │   ├── SDL_riscosmodes.h 9102│   │   │   │   │   ├── SDL_riscosmouse.c 9103│   │   │   │   │   ├── SDL_riscosmouse.h 9104│   │   │   │   │   ├── SDL_riscosvideo.c 9105│   │   │   │   │   ├── SDL_riscosvideo.h 9106│   │   │   │   │   ├── SDL_riscoswindow.c 9107│   │   │   │   │   ├── SDL_riscoswindow.h 9108│   │   │   │   │   └── scancodes_riscos.h 9109│   │   │   │   ├── sdlgenblit.pl 9110│   │   │   │   ├── stb_image.h 9111│   │   │   │   ├── uikit 9112│   │   │   │   │   ├── SDL_uikitappdelegate.h 9113│   │   │   │   │   ├── SDL_uikitappdelegate.m 9114│   │   │   │   │   ├── SDL_uikitclipboard.h 9115│   │   │   │   │   ├── SDL_uikitclipboard.m 9116│   │   │   │   │   ├── SDL_uikitevents.h 9117│   │   │   │   │   ├── SDL_uikitevents.m 9118│   │   │   │   │   ├── SDL_uikitmessagebox.h 9119│   │   │   │   │   ├── SDL_uikitmessagebox.m 9120│   │   │   │   │   ├── SDL_uikitmetalview.h 9121│   │   │   │   │   ├── SDL_uikitmetalview.m 9122│   │   │   │   │   ├── SDL_uikitmodes.h 9123│   │   │   │   │   ├── SDL_uikitmodes.m 9124│   │   │   │   │   ├── SDL_uikitopengles.h 9125│   │   │   │   │   ├── SDL_uikitopengles.m 9126│   │   │   │   │   ├── SDL_uikitopenglview.h 9127│   │   │   │   │   ├── SDL_uikitopenglview.m 9128│   │   │   │   │   ├── SDL_uikitpen.h 9129│   │   │   │   │   ├── SDL_uikitpen.m 9130│   │   │   │   │   ├── SDL_uikitvideo.h 9131│   │   │   │   │   ├── SDL_uikitvideo.m 9132│   │   │   │   │   ├── SDL_uikitview.h 9133│   │   │   │   │   ├── SDL_uikitview.m 9134│   │   │   │   │   ├── SDL_uikitviewcontroller.h 9135│   │   │   │   │   ├── SDL_uikitviewcontroller.m 9136│   │   │   │   │   ├── SDL_uikitvulkan.h 9137│   │   │   │   │   ├── SDL_uikitvulkan.m 9138│   │   │   │   │   ├── SDL_uikitwindow.h 9139│   │   │   │   │   └── SDL_uikitwindow.m 9140│   │   │   │   ├── vita 9141│   │   │   │   │   ├── SDL_vitaframebuffer.c 9142│   │   │   │   │   ├── SDL_vitaframebuffer.h 9143│   │   │   │   │   ├── SDL_vitagl_pvr.c 9144│   │   │   │   │   ├── SDL_vitagles.c 9145│   │   │   │   │   ├── SDL_vitagles_pvr.c 9146│   │   │   │   │   ├── SDL_vitakeyboard.c 9147│   │   │   │   │   ├── SDL_vitakeyboard.h 9148│   │   │   │   │   ├── SDL_vitamessagebox.c 9149│   │   │   │   │   ├── SDL_vitamessagebox.h 9150│   │   │   │   │   ├── SDL_vitamouse.c 9151│   │   │   │   │   ├── SDL_vitamouse_c.h 9152│   │   │   │   │   ├── SDL_vitatouch.c 9153│   │   │   │   │   ├── SDL_vitatouch.h 9154│   │   │   │   │   ├── SDL_vitavideo.c 9155│   │   │   │   │   └── SDL_vitavideo.h 9156│   │   │   │   ├── vivante 9157│   │   │   │   │   ├── SDL_vivanteopengles.c 9158│   │   │   │   │   ├── SDL_vivanteopengles.h 9159│   │   │   │   │   ├── SDL_vivanteplatform.c 9160│   │   │   │   │   ├── SDL_vivanteplatform.h 9161│   │   │   │   │   ├── SDL_vivantevideo.c 9162│   │   │   │   │   ├── SDL_vivantevideo.h 9163│   │   │   │   │   ├── SDL_vivantevulkan.c 9164│   │   │   │   │   └── SDL_vivantevulkan.h 9165│   │   │   │   ├── wayland 9166│   │   │   │   │   ├── SDL_waylandclipboard.c 9167│   │   │   │   │   ├── SDL_waylandclipboard.h 9168│   │   │   │   │   ├── SDL_waylandcolor.c 9169│   │   │   │   │   ├── SDL_waylandcolor.h 9170│   │   │   │   │   ├── SDL_waylanddatamanager.c 9171│   │   │   │   │   ├── SDL_waylanddatamanager.h 9172│   │   │   │   │   ├── SDL_waylanddyn.c 9173│   │   │   │   │   ├── SDL_waylanddyn.h 9174│   │   │   │   │   ├── SDL_waylandevents.c 9175│   │   │   │   │   ├── SDL_waylandevents_c.h 9176│   │   │   │   │   ├── SDL_waylandkeyboard.c 9177│   │   │   │   │   ├── SDL_waylandkeyboard.h 9178│   │   │   │   │   ├── SDL_waylandmessagebox.c 9179│   │   │   │   │   ├── SDL_waylandmessagebox.h 9180│   │   │   │   │   ├── SDL_waylandmouse.c 9181│   │   │   │   │   ├── SDL_waylandmouse.h 9182│   │   │   │   │   ├── SDL_waylandopengles.c 9183│   │   │   │   │   ├── SDL_waylandopengles.h 9184│   │   │   │   │   ├── SDL_waylandshmbuffer.c 9185│   │   │   │   │   ├── SDL_waylandshmbuffer.h 9186│   │   │   │   │   ├── SDL_waylandsym.h 9187│   │   │   │   │   ├── SDL_waylandvideo.c 9188│   │   │   │   │   ├── SDL_waylandvideo.h 9189│   │   │   │   │   ├── SDL_waylandvulkan.c 9190│   │   │   │   │   ├── SDL_waylandvulkan.h 9191│   │   │   │   │   ├── SDL_waylandwindow.c 9192│   │   │   │   │   └── SDL_waylandwindow.h 9193│   │   │   │   ├── windows 9194│   │   │   │   │   ├── SDL_msctf.h 9195│   │   │   │   │   ├── SDL_windowsclipboard.c 9196│   │   │   │   │   ├── SDL_windowsclipboard.h 9197│   │   │   │   │   ├── SDL_windowsevents.c 9198│   │   │   │   │   ├── SDL_windowsevents.h 9199│   │   │   │   │   ├── SDL_windowsframebuffer.c 9200│   │   │   │   │   ├── SDL_windowsframebuffer.h 9201│   │   │   │   │   ├── SDL_windowsgameinput.cpp 9202│   │   │   │   │   ├── SDL_windowsgameinput.h 9203│   │   │   │   │   ├── SDL_windowskeyboard.c 9204│   │   │   │   │   ├── SDL_windowskeyboard.h 9205│   │   │   │   │   ├── SDL_windowsmessagebox.c 9206│   │   │   │   │   ├── SDL_windowsmessagebox.h 9207│   │   │   │   │   ├── SDL_windowsmodes.c 9208│   │   │   │   │   ├── SDL_windowsmodes.h 9209│   │   │   │   │   ├── SDL_windowsmouse.c 9210│   │   │   │   │   ├── SDL_windowsmouse.h 9211│   │   │   │   │   ├── SDL_windowsopengl.c 9212│   │   │   │   │   ├── SDL_windowsopengl.h 9213│   │   │   │   │   ├── SDL_windowsopengles.c 9214│   │   │   │   │   ├── SDL_windowsopengles.h 9215│   │   │   │   │   ├── SDL_windowsrawinput.c 9216│   │   │   │   │   ├── SDL_windowsrawinput.h 9217│   │   │   │   │   ├── SDL_windowsshape.c 9218│   │   │   │   │   ├── SDL_windowsshape.h 9219│   │   │   │   │   ├── SDL_windowsvideo.c 9220│   │   │   │   │   ├── SDL_windowsvideo.h 9221│   │   │   │   │   ├── SDL_windowsvulkan.c 9222│   │   │   │   │   ├── SDL_windowsvulkan.h 9223│   │   │   │   │   ├── SDL_windowswindow.c 9224│   │   │   │   │   ├── SDL_windowswindow.h 9225│   │   │   │   │   └── wmmsg.h 9226│   │   │   │   ├── x11 9227│   │   │   │   │   ├── SDL_x11clipboard.c 9228│   │   │   │   │   ├── SDL_x11clipboard.h 9229│   │   │   │   │   ├── SDL_x11dyn.c 9230│   │   │   │   │   ├── SDL_x11dyn.h 9231│   │   │   │   │   ├── SDL_x11events.c 9232│   │   │   │   │   ├── SDL_x11events.h 9233│   │   │   │   │   ├── SDL_x11framebuffer.c 9234│   │   │   │   │   ├── SDL_x11framebuffer.h 9235│   │   │   │   │   ├── SDL_x11keyboard.c 9236│   │   │   │   │   ├── SDL_x11keyboard.h 9237│   │   │   │   │   ├── SDL_x11messagebox.c 9238│   │   │   │   │   ├── SDL_x11messagebox.h 9239│   │   │   │   │   ├── SDL_x11modes.c 9240│   │   │   │   │   ├── SDL_x11modes.h 9241│   │   │   │   │   ├── SDL_x11mouse.c 9242│   │   │   │   │   ├── SDL_x11mouse.h 9243│   │   │   │   │   ├── SDL_x11opengl.c 9244│   │   │   │   │   ├── SDL_x11opengl.h 9245│   │   │   │   │   ├── SDL_x11opengles.c 9246│   │   │   │   │   ├── SDL_x11opengles.h 9247│   │   │   │   │   ├── SDL_x11pen.c 9248│   │   │   │   │   ├── SDL_x11pen.h 9249│   │   │   │   │   ├── SDL_x11settings.c 9250│   │   │   │   │   ├── SDL_x11settings.h 9251│   │   │   │   │   ├── SDL_x11shape.c 9252│   │   │   │   │   ├── SDL_x11shape.h 9253│   │   │   │   │   ├── SDL_x11sym.h 9254│   │   │   │   │   ├── SDL_x11toolkit.c 9255│   │   │   │   │   ├── SDL_x11toolkit.h 9256│   │   │   │   │   ├── SDL_x11touch.c 9257│   │   │   │   │   ├── SDL_x11touch.h 9258│   │   │   │   │   ├── SDL_x11video.c 9259│   │   │   │   │   ├── SDL_x11video.h 9260│   │   │   │   │   ├── SDL_x11vulkan.c 9261│   │   │   │   │   ├── SDL_x11vulkan.h 9262│   │   │   │   │   ├── SDL_x11window.c 9263│   │   │   │   │   ├── SDL_x11window.h 9264│   │   │   │   │   ├── SDL_x11xfixes.c 9265│   │   │   │   │   ├── SDL_x11xfixes.h 9266│   │   │   │   │   ├── SDL_x11xinput2.c 9267│   │   │   │   │   ├── SDL_x11xinput2.h 9268│   │   │   │   │   ├── SDL_x11xsync.c 9269│   │   │   │   │   ├── SDL_x11xsync.h 9270│   │   │   │   │   ├── SDL_x11xtest.c 9271│   │   │   │   │   ├── SDL_x11xtest.h 9272│   │   │   │   │   ├── edid-parse.c 9273│   │   │   │   │   ├── edid.h 9274│   │   │   │   │   ├── xsettings-client.c 9275│   │   │   │   │   └── xsettings-client.h 9276│   │   │   │   └── yuv2rgb 9277│   │   │   │   ├── LICENSE 9278│   │   │   │   ├── README.md 9279│   │   │   │   ├── yuv_rgb.h 9280│   │   │   │   ├── yuv_rgb_common.h 9281│   │   │   │   ├── yuv_rgb_internal.h 9282│   │   │   │   ├── yuv_rgb_lsx.c 9283│   │   │   │   ├── yuv_rgb_lsx.h 9284│   │   │   │   ├── yuv_rgb_lsx_func.h 9285│   │   │   │   ├── yuv_rgb_sse.c 9286│   │   │   │   ├── yuv_rgb_sse.h 9287│   │   │   │   ├── yuv_rgb_sse_func.h 9288│   │   │   │   ├── yuv_rgb_std.c 9289│   │   │   │   ├── yuv_rgb_std.h 9290│   │   │   │   └── yuv_rgb_std_func.h 9291│   │   │   ├── test 9292│   │   │   │   ├── CMakeLists.txt 9293│   │   │   │   ├── COPYING 9294│   │   │   │   ├── LICENSE.txt 9295│   │   │   │   ├── android 9296│   │   │   │   │   ├── cmake 9297│   │   │   │   │   │   ├── AndroidManifest.xml.cmake 9298│   │   │   │   │   │   ├── AndroidManifest.xr.xml.cmake 9299│   │   │   │   │   │   ├── SDLEntryTestActivity.java.cmake 9300│   │   │   │   │   │   ├── SDLTestActivity.java.cmake 9301│   │   │   │   │   │   └── res 9302│   │   │   │   │   │   ├── values 9303│   │   │   │   │   │   │   └── strings.xml.cmake 9304│   │   │   │   │   │   └── xml 9305│   │   │   │   │   │   └── shortcuts.xml.cmake 9306│   │   │   │   │   └── res 9307│   │   │   │   │   ├── drawable 9308│   │   │   │   │   │   └── sdl-test_foreground.xml 9309│   │   │   │   │   ├── layout 9310│   │   │   │   │   │   └── arguments_layout.xml 9311│   │   │   │   │   ├── mipmap-anydpi-v26 9312│   │   │   │   │   │   ├── sdl-test.xml 9313│   │   │   │   │   │   └── sdl-test_round.xml 9314│   │   │   │   │   ├── mipmap-hdpi 9315│   │   │   │   │   │   ├── sdl-test.png 9316│   │   │   │   │   │   └── sdl-test_round.png 9317│   │   │   │   │   ├── mipmap-mdpi 9318│   │   │   │   │   │   ├── sdl-test.png 9319│   │   │   │   │   │   └── sdl-test_round.png 9320│   │   │   │   │   ├── mipmap-xhdpi 9321│   │   │   │   │   │   ├── sdl-test.png 9322│   │   │   │   │   │   └── sdl-test_round.png 9323│   │   │   │   │   ├── mipmap-xxhdpi 9324│   │   │   │   │   │   ├── sdl-test.png 9325│   │   │   │   │   │   └── sdl-test_round.png 9326│   │   │   │   │   ├── mipmap-xxxhdpi 9327│   │   │   │   │   │   ├── sdl-test.png 9328│   │   │   │   │   │   └── sdl-test_round.png 9329│   │   │   │   │   └── values 9330│   │   │   │   │   ├── arg_strings.xml 9331│   │   │   │   │   ├── sdl-test_background.xml 9332│   │   │   │   │   └── styles.xml 9333│   │   │   │   ├── audiofile.png 9334│   │   │   │   ├── build-shaders.sh 9335│   │   │   │   ├── checkkeys.c 9336│   │   │   │   ├── childprocess.c 9337│   │   │   │   ├── emscripten 9338│   │   │   │   │   ├── driver.py 9339│   │   │   │   │   ├── joystick-pre.js 9340│   │   │   │   │   ├── pre.js 9341│   │   │   │   │   └── server.py 9342│   │   │   │   ├── gamepad_axis.h 9343│   │   │   │   ├── gamepad_axis.png 9344│   │   │   │   ├── gamepad_axis_arrow.h 9345│   │   │   │   ├── gamepad_axis_arrow.png 9346│   │   │   │   ├── gamepad_back.h 9347│   │   │   │   ├── gamepad_back.png 9348│   │   │   │   ├── gamepad_battery.h 9349│   │   │   │   ├── gamepad_battery.png 9350│   │   │   │   ├── gamepad_battery_unknown.h 9351│   │   │   │   ├── gamepad_battery_unknown.png 9352│   │   │   │   ├── gamepad_battery_wired.h 9353│   │   │   │   ├── gamepad_battery_wired.png 9354│   │   │   │   ├── gamepad_button.h 9355│   │   │   │   ├── gamepad_button.png 9356│   │   │   │   ├── gamepad_button_background.h 9357│   │   │   │   ├── gamepad_button_background.png 9358│   │   │   │   ├── gamepad_button_small.h 9359│   │   │   │   ├── gamepad_button_small.png 9360│   │   │   │   ├── gamepad_face_abxy.h 9361│   │   │   │   ├── gamepad_face_abxy.png 9362│   │   │   │   ├── gamepad_face_axby.h 9363│   │   │   │   ├── gamepad_face_axby.png 9364│   │   │   │   ├── gamepad_face_bayx.h 9365│   │   │   │   ├── gamepad_face_bayx.png 9366│   │   │   │   ├── gamepad_face_sony.h 9367│   │   │   │   ├── gamepad_face_sony.png 9368│   │   │   │   ├── gamepad_front.h 9369│   │   │   │   ├── gamepad_front.png 9370│   │   │   │   ├── gamepad_touchpad.h 9371│   │   │   │   ├── gamepad_touchpad.png 9372│   │   │   │   ├── gamepad_wired.h 9373│   │   │   │   ├── gamepad_wired.png 9374│   │   │   │   ├── gamepad_wireless.h 9375│   │   │   │   ├── gamepad_wireless.png 9376│   │   │   │   ├── gamepadutils.c 9377│   │   │   │   ├── gamepadutils.h 9378│   │   │   │   ├── glass.h 9379│   │   │   │   ├── glass.png 9380│   │   │   │   ├── icon.h 9381│   │   │   │   ├── icon.png 9382│   │   │   │   ├── icon2x.png 9383│   │   │   │   ├── logaudiodev.png 9384│   │   │   │   ├── loopwave.c 9385│   │   │   │   ├── main.cpp 9386│   │   │   │   ├── moose.dat 9387│   │   │   │   ├── msdf_font.csv 9388│   │   │   │   ├── msdf_font.png 9389│   │   │   │   ├── n3ds 9390│   │   │   │   │   └── logo48x48.png 9391│   │   │   │   ├── physaudiodev.png 9392│   │   │   │   ├── picture.xbm 9393│   │   │   │   ├── pretest.c 9394│   │   │   │   ├── relative_mode.markdown 9395│   │   │   │   ├── sample.png 9396│   │   │   │   ├── sample.wav 9397│   │   │   │   ├── sdl-test_round.png 9398│   │   │   │   ├── soundboard.png 9399│   │   │   │   ├── soundboard_levels.png 9400│   │   │   │   ├── speaker.png 9401│   │   │   │   ├── sword.wav 9402│   │   │   │   ├── template.test.in 9403│   │   │   │   ├── testasyncio.c 9404│   │   │   │   ├── testatomic.c 9405│   │   │   │   ├── testaudio.c 9406│   │   │   │   ├── testaudiohotplug.c 9407│   │   │   │   ├── testaudioinfo.c 9408│   │   │   │   ├── testaudiorecording.c 9409│   │   │   │   ├── testaudiostreamdynamicresample.c 9410│   │   │   │   ├── testautomation.c 9411│   │   │   │   ├── testautomation_audio.c 9412│   │   │   │   ├── testautomation_blit.c 9413│   │   │   │   ├── testautomation_clipboard.c 9414│   │   │   │   ├── testautomation_events.c 9415│   │   │   │   ├── testautomation_guid.c 9416│   │   │   │   ├── testautomation_hints.c 9417│   │   │   │   ├── testautomation_images.c 9418│   │   │   │   ├── testautomation_images.h 9419│   │   │   │   ├── testautomation_intrinsics.c 9420│   │   │   │   ├── testautomation_iostream.c 9421│   │   │   │   ├── testautomation_joystick.c 9422│   │   │   │   ├── testautomation_keyboard.c 9423│   │   │   │   ├── testautomation_log.c 9424│   │   │   │   ├── testautomation_main.c 9425│   │   │   │   ├── testautomation_math.c 9426│   │   │   │   ├── testautomation_mouse.c 9427│   │   │   │   ├── testautomation_pixels.c 9428│   │   │   │   ├── testautomation_platform.c 9429│   │   │   │   ├── testautomation_properties.c 9430│   │   │   │   ├── testautomation_rect.c 9431│   │   │   │   ├── testautomation_render.c 9432│   │   │   │   ├── testautomation_sdltest.c 9433│   │   │   │   ├── testautomation_stdlib.c 9434│   │   │   │   ├── testautomation_subsystems.c 9435│   │   │   │   ├── testautomation_suites.h 9436│   │   │   │   ├── testautomation_surface.c 9437│   │   │   │   ├── testautomation_time.c 9438│   │   │   │   ├── testautomation_timer.c 9439│   │   │   │   ├── testautomation_video.c 9440│   │   │   │   ├── testbounds.c 9441│   │   │   │   ├── testcamera.c 9442│   │   │   │   ├── testclipboard.c 9443│   │   │   │   ├── testcolorspace.c 9444│   │   │   │   ├── testcontroller.c 9445│   │   │   │   ├── testcustomcursor.c 9446│   │   │   │   ├── testdialog.c 9447│   │   │   │   ├── testdisplayinfo.c 9448│   │   │   │   ├── testdlopennote.c 9449│   │   │   │   ├── testdraw.c 9450│   │   │   │   ├── testdrawchessboard.c 9451│   │   │   │   ├── testdropfile.c 9452│   │   │   │   ├── testerror.c 9453│   │   │   │   ├── testevdev.c 9454│   │   │   │   ├── testffmpeg.c 9455│   │   │   │   ├── testffmpeg_vulkan.c 9456│   │   │   │   ├── testffmpeg_vulkan.h 9457│   │   │   │   ├── testfile.c 9458│   │   │   │   ├── testfilesystem.c 9459│   │   │   │   ├── testgeometry.c 9460│   │   │   │   ├── testgl.c 9461│   │   │   │   ├── testgles.c 9462│   │   │   │   ├── testgles2.c 9463│   │   │   │   ├── testgpu 9464│   │   │   │   │   ├── build-shaders.sh 9465│   │   │   │   │   ├── cube.frag.dxil.h 9466│   │   │   │   │   ├── cube.frag.hlsl 9467│   │   │   │   │   ├── cube.frag.msl.h 9468│   │   │   │   │   ├── cube.frag.spv.h 9469│   │   │   │   │   ├── cube.hlsli 9470│   │   │   │   │   ├── cube.vert.dxil.h 9471│   │   │   │   │   ├── cube.vert.hlsl 9472│   │   │   │   │   ├── cube.vert.msl.h 9473│   │   │   │   │   ├── cube.vert.spv.h 9474│   │   │   │   │   ├── overlay.frag.dxil.h 9475│   │   │   │   │   ├── overlay.frag.hlsl 9476│   │   │   │   │   ├── overlay.frag.msl.h 9477│   │   │   │   │   ├── overlay.frag.spv.h 9478│   │   │   │   │   ├── overlay.hlsli 9479│   │   │   │   │   ├── overlay.vert.dxil.h 9480│   │   │   │   │   ├── overlay.vert.hlsl 9481│   │   │   │   │   ├── overlay.vert.msl.h 9482│   │   │   │   │   └── overlay.vert.spv.h 9483│   │   │   │   ├── testgpu_simple_clear.c 9484│   │   │   │   ├── testgpu_spinning_cube.c 9485│   │   │   │   ├── testgpu_spinning_cube_xr.c 9486│   │   │   │   ├── testgpurender_effects.c 9487│   │   │   │   ├── testgpurender_effects_CRT.frag.dxil.h 9488│   │   │   │   ├── testgpurender_effects_CRT.frag.hlsl 9489│   │   │   │   ├── testgpurender_effects_CRT.frag.msl.h 9490│   │   │   │   ├── testgpurender_effects_CRT.frag.spv.h 9491│   │   │   │   ├── testgpurender_effects_grayscale.frag.dxil.h 9492│   │   │   │   ├── testgpurender_effects_grayscale.frag.hlsl 9493│   │   │   │   ├── testgpurender_effects_grayscale.frag.msl.h 9494│   │   │   │   ├── testgpurender_effects_grayscale.frag.spv.h 9495│   │   │   │   ├── testgpurender_msdf.c 9496│   │   │   │   ├── testgpurender_msdf.frag.dxil.h 9497│   │   │   │   ├── testgpurender_msdf.frag.hlsl 9498│   │   │   │   ├── testgpurender_msdf.frag.msl.h 9499│   │   │   │   ├── testgpurender_msdf.frag.spv.h 9500│   │   │   │   ├── testhaptic.c 9501│   │   │   │   ├── testhittesting.c 9502│   │   │   │   ├── testhotplug.c 9503│   │   │   │   ├── testiconv.c 9504│   │   │   │   ├── testime.c 9505│   │   │   │   ├── testintersections.c 9506│   │   │   │   ├── testkeys.c 9507│   │   │   │   ├── testloadso.c 9508│   │   │   │   ├── testlocale.c 9509│   │   │   │   ├── testlock.c 9510│   │   │   │   ├── testmanymouse.c 9511│   │   │   │   ├── testmessage.c 9512│   │   │   │   ├── testmodal.c 9513│   │   │   │   ├── testmouse.c 9514│   │   │   │   ├── testmultiaudio.c 9515│   │   │   │   ├── testnative.c 9516│   │   │   │   ├── testnative.h 9517│   │   │   │   ├── testnativecocoa.m 9518│   │   │   │   ├── testnativew32.c 9519│   │   │   │   ├── testnativewayland.c 9520│   │   │   │   ├── testnativex11.c 9521│   │   │   │   ├── testoffscreen.c 9522│   │   │   │   ├── testoverlay.c 9523│   │   │   │   ├── testpalette.c 9524│   │   │   │   ├── testpen.c 9525│   │   │   │   ├── testplatform.c 9526│   │   │   │   ├── testpopup.c 9527│   │   │   │   ├── testpower.c 9528│   │   │   │   ├── testprocess.c 9529│   │   │   │   ├── testqsort.c 9530│   │   │   │   ├── testrelative.c 9531│   │   │   │   ├── testrendercopyex.c 9532│   │   │   │   ├── testrendertarget.c 9533│   │   │   │   ├── testresample.c 9534│   │   │   │   ├── testrotate.c 9535│   │   │   │   ├── testrumble.c 9536│   │   │   │   ├── testrwlock.c 9537│   │   │   │   ├── testscale.c 9538│   │   │   │   ├── testsem.c 9539│   │   │   │   ├── testsensor.c 9540│   │   │   │   ├── testshader.c 9541│   │   │   │   ├── testshape.c 9542│   │   │   │   ├── testsoftwaretransparent.c 9543│   │   │   │   ├── testsprite.c 9544│   │   │   │   ├── testspriteminimal.c 9545│   │   │   │   ├── testspritesurface.c 9546│   │   │   │   ├── testsurround.c 9547│   │   │   │   ├── testsymbols.c 9548│   │   │   │   ├── testthread.c 9549│   │   │   │   ├── testtime.c 9550│   │   │   │   ├── testtimer.c 9551│   │   │   │   ├── testtray.c 9552│   │   │   │   ├── testurl.c 9553│   │   │   │   ├── testutils.c 9554│   │   │   │   ├── testutils.h 9555│   │   │   │   ├── testver.c 9556│   │   │   │   ├── testviewport.c 9557│   │   │   │   ├── testvulkan.c 9558│   │   │   │   ├── testwaylandcustom.c 9559│   │   │   │   ├── testwm.c 9560│   │   │   │   ├── testyuv.c 9561│   │   │   │   ├── testyuv.png 9562│   │   │   │   ├── testyuv_cvt.c 9563│   │   │   │   ├── testyuv_cvt.h 9564│   │   │   │   ├── torturethread.c 9565│   │   │   │   ├── trashcan.png 9566│   │   │   │   ├── unifont-15.1.05-license.txt 9567│   │   │   │   ├── unifont-15.1.05.hex 9568│   │   │   │   ├── utf8.txt 9569│   │   │   │   └── win32 9570│   │   │   │   └── sdlprocdump.c 9571│   │   │   └── wayland-protocols 9572│   │   │   ├── alpha-modifier-v1.xml 9573│   │   │   ├── color-management-v1.xml 9574│   │   │   ├── cursor-shape-v1.xml 9575│   │   │   ├── fractional-scale-v1.xml 9576│   │   │   ├── frog-color-management-v1.xml 9577│   │   │   ├── idle-inhibit-unstable-v1.xml 9578│   │   │   ├── input-timestamps-unstable-v1.xml 9579│   │   │   ├── keyboard-shortcuts-inhibit-unstable-v1.xml 9580│   │   │   ├── pointer-constraints-unstable-v1.xml 9581│   │   │   ├── pointer-gestures-unstable-v1.xml 9582│   │   │   ├── pointer-warp-v1.xml 9583│   │   │   ├── primary-selection-unstable-v1.xml 9584│   │   │   ├── relative-pointer-unstable-v1.xml 9585│   │   │   ├── single-pixel-buffer-v1.xml 9586│   │   │   ├── tablet-v2.xml 9587│   │   │   ├── text-input-unstable-v3.xml 9588│   │   │   ├── viewporter.xml 9589│   │   │   ├── wayland.xml 9590│   │   │   ├── xdg-activation-v1.xml 9591│   │   │   ├── xdg-decoration-unstable-v1.xml 9592│   │   │   ├── xdg-dialog-v1.xml 9593│   │   │   ├── xdg-foreign-unstable-v2.xml 9594│   │   │   ├── xdg-output-unstable-v1.xml 9595│   │   │   ├── xdg-shell.xml 9596│   │   │   └── xdg-toplevel-icon-v1.xml 9597│   │   ├── SDL2 9598│   │   │   ├── Android.mk 9599│   │   │   ├── BUGS.txt 9600│   │   │   ├── CMakeLists.txt 9601│   │   │   ├── COPYING.txt 9602│   │   │   ├── CREDITS.txt 9603│   │   │   ├── INSTALL.txt 9604│   │   │   ├── Makefile.in 9605│   │   │   ├── Makefile.minimal 9606│   │   │   ├── Makefile.pandora 9607│   │   │   ├── Makefile.psp 9608│   │   │   ├── Makefile.wiz 9609│   │   │   ├── README-SDL.txt 9610│   │   │   ├── README.txt 9611│   │   │   ├── SDL2.spec.in 9612│   │   │   ├── SDL2Config.cmake 9613│   │   │   ├── TODO.txt 9614│   │   │   ├── VisualC 9615│   │   │   │   ├── SDL 9616│   │   │   │   │   ├── SDL.vcxproj 9617│   │   │   │   │   └── SDL.vcxproj.filters 9618│   │   │   │   ├── SDL.sln 9619│   │   │   │   ├── SDLmain 9620│   │   │   │   │   └── SDLmain.vcxproj 9621│   │   │   │   ├── SDLtest 9622│   │   │   │   │   └── SDLtest.vcxproj 9623│   │   │   │   ├── clean.sh 9624│   │   │   │   ├── tests 9625│   │   │   │   │   ├── checkkeys 9626│   │   │   │   │   │   └── checkkeys.vcxproj 9627│   │   │   │   │   ├── controllermap 9628│   │   │   │   │   │   └── controllermap.vcxproj 9629│   │   │   │   │   ├── loopwave 9630│   │   │   │   │   │   └── loopwave.vcxproj 9631│   │   │   │   │   ├── testatomic 9632│   │   │   │   │   │   └── testatomic.vcxproj 9633│   │   │   │   │   ├── testautomation 9634│   │   │   │   │   │   └── testautomation.vcxproj 9635│   │   │   │   │   ├── testdraw2 9636│   │   │   │   │   │   └── testdraw2.vcxproj 9637│   │   │   │   │   ├── testfile 9638│   │   │   │   │   │   └── testfile.vcxproj 9639│   │   │   │   │   ├── testgamecontroller 9640│   │   │   │   │   │   └── testgamecontroller.vcxproj 9641│   │   │   │   │   ├── testgesture 9642│   │   │   │   │   │   └── testgesture.vcxproj 9643│   │   │   │   │   ├── testgl2 9644│   │   │   │   │   │   └── testgl2.vcxproj 9645│   │   │   │   │   ├── testgles2 9646│   │   │   │   │   │   └── testgles2.vcxproj 9647│   │   │   │   │   ├── testjoystick 9648│   │   │   │   │   │   └── testjoystick.vcxproj 9649│   │   │   │   │   ├── testoverlay2 9650│   │   │   │   │   │   └── testoverlay2.vcxproj 9651│   │   │   │   │   ├── testplatform 9652│   │   │   │   │   │   └── testplatform.vcxproj 9653│   │   │   │   │   ├── testpower 9654│   │   │   │   │   │   └── testpower.vcxproj 9655│   │   │   │   │   ├── testrendertarget 9656│   │   │   │   │   │   └── testrendertarget.vcxproj 9657│   │   │   │   │   ├── testrumble 9658│   │   │   │   │   │   └── testrumble.vcxproj 9659│   │   │   │   │   ├── testscale 9660│   │   │   │   │   │   └── testscale.vcxproj 9661│   │   │   │   │   ├── testshape 9662│   │   │   │   │   │   └── testshape.vcxproj 9663│   │   │   │   │   ├── testsprite2 9664│   │   │   │   │   │   └── testsprite2.vcxproj 9665│   │   │   │   │   ├── testvulkan 9666│   │   │   │   │   │   └── testvulkan.vcxproj 9667│   │   │   │   │   └── testyuv 9668│   │   │   │   │   └── testyuv.vcxproj 9669│   │   │   │   └── visualtest 9670│   │   │   │   ├── unittest 9671│   │   │   │   │   └── testquit 9672│   │   │   │   │   └── testquit_VS2012.vcxproj 9673│   │   │   │   └── visualtest_VS2012.vcxproj 9674│   │   │   ├── VisualC-WinRT 9675│   │   │   │   ├── SDL2-WinRT.nuspec 9676│   │   │   │   ├── SDL2-WinRT.targets 9677│   │   │   │   ├── SDL2main-WinRT-NonXAML.nuspec 9678│   │   │   │   ├── SDL2main-WinRT-NonXAML.targets 9679│   │   │   │   ├── UWP_VS2015 9680│   │   │   │   │   ├── SDL-UWP.sln 9681│   │   │   │   │   ├── SDL-UWP.vcxproj 9682│   │   │   │   │   └── SDL-UWP.vcxproj.filters 9683│   │   │   │   ├── WinPhone81_VS2013 9684│   │   │   │   │   ├── SDL-WinPhone81.sln 9685│   │   │   │   │   ├── SDL-WinPhone81.vcxproj 9686│   │   │   │   │   └── SDL-WinPhone81.vcxproj.filters 9687│   │   │   │   ├── WinRT81_VS2013 9688│   │   │   │   │   ├── SDL-WinRT81.sln 9689│   │   │   │   │   ├── SDL-WinRT81.vcxproj 9690│   │   │   │   │   └── SDL-WinRT81.vcxproj.filters 9691│   │   │   │   └── tests 9692│   │   │   │   ├── loopwave 9693│   │   │   │   │   ├── Assets 9694│   │   │   │   │   │   ├── Logo.png 9695│   │   │   │   │   │   ├── SmallLogo.png 9696│   │   │   │   │   │   ├── SplashScreen.png 9697│   │   │   │   │   │   └── StoreLogo.png 9698│   │   │   │   │   ├── Package.appxmanifest 9699│   │   │   │   │   ├── loopwave_VS2012.vcxproj 9700│   │   │   │   │   └── loopwave_VS2012_TemporaryKey.pfx 9701│   │   │   │   └── testthread 9702│   │   │   │   ├── Assets 9703│   │   │   │   │   ├── Logo.png 9704│   │   │   │   │   ├── SmallLogo.png 9705│   │   │   │   │   ├── SplashScreen.png 9706│   │   │   │   │   └── StoreLogo.png 9707│   │   │   │   ├── Package.appxmanifest 9708│   │   │   │   ├── testthread_VS2012.vcxproj 9709│   │   │   │   └── testthread_VS2012_TemporaryKey.pfx 9710│   │   │   ├── VisualC.html 9711│   │   │   ├── WhatsNew.txt 9712│   │   │   ├── Xcode 9713│   │   │   │   ├── SDL 9714│   │   │   │   │   ├── Info-Framework.plist 9715│   │   │   │   │   ├── SDL.xcodeproj 9716│   │   │   │   │   │   └── project.pbxproj 9717│   │   │   │   │   └── pkg-support 9718│   │   │   │   │   ├── SDL.info 9719│   │   │   │   │   ├── resources 9720│   │   │   │   │   │   ├── License.txt 9721│   │   │   │   │   │   ├── ReadMe.txt 9722│   │   │   │   │   │   └── SDL_DS_Store 9723│   │   │   │   │   └── sdl_logo.pdf 9724│   │   │   │   ├── SDLTest 9725│   │   │   │   │   ├── SDLTest.xcodeproj 9726│   │   │   │   │   │   └── project.pbxproj 9727│   │   │   │   │   └── TestDropFile-Info.plist 9728│   │   │   │   └── XcodeDocSet 9729│   │   │   │   └── Doxyfile 9730│   │   │   ├── Xcode-iOS 9731│   │   │   │   ├── Demos 9732│   │   │   │   │   ├── Default.png 9733│   │   │   │   │   ├── Demos.xcodeproj 9734│   │   │   │   │   │   └── project.pbxproj 9735│   │   │   │   │   ├── Icon.png 9736│   │   │   │   │   ├── Info.plist 9737│   │   │   │   │   ├── README 9738│   │   │   │   │   ├── iOS Launch Screen.storyboard 9739│   │   │   │   │   └── src 9740│   │   │   │   │   ├── accelerometer.c 9741│   │   │   │   │   ├── common.c 9742│   │   │   │   │   ├── common.h 9743│   │   │   │   │   ├── fireworks.c 9744│   │   │   │   │   ├── happy.c 9745│   │   │   │   │   ├── keyboard.c 9746│   │   │   │   │   ├── mixer.c 9747│   │   │   │   │   ├── rectangles.c 9748│   │   │   │   │   └── touch.c 9749│   │   │   │   ├── SDL 9750│   │   │   │   │   └── SDL.xcodeproj 9751│   │   │   │   │   └── project.pbxproj 9752│   │   │   │   ├── SDLtest 9753│   │   │   │   │   └── SDL2test.xcodeproj 9754│   │   │   │   │   └── project.pbxproj 9755│   │   │   │   ├── Template 9756│   │   │   │   │   └── SDL iOS Application 9757│   │   │   │   │   ├── [email protected] 9758│   │   │   │   │   ├── Default.png 9759│   │   │   │   │   ├── Icon.png 9760│   │   │   │   │   ├── Info.plist 9761│   │   │   │   │   ├── ___PROJECTNAME___.xcodeproj 9762│   │   │   │   │   │   ├── TemplateIcon.icns 9763│   │   │   │   │   │   ├── TemplateInfo.plist 9764│   │   │   │   │   │   ├── project.pbxproj 9765│   │   │   │   │   │   └── project.xcworkspace 9766│   │   │   │   │   │   └── contents.xcworkspacedata 9767│   │   │   │   │   └── main.c 9768│   │   │   │   └── Test 9769│   │   │   │   ├── Info.plist 9770│   │   │   │   ├── README 9771│   │   │   │   └── TestiPhoneOS.xcodeproj 9772│   │   │   │   └── project.pbxproj 9773│   │   │   ├── acinclude 9774│   │   │   │   ├── ac_check_define.m4 9775│   │   │   │   ├── alsa.m4 9776│   │   │   │   ├── ax_check_compiler_flags.m4 9777│   │   │   │   ├── ax_gcc_archflag.m4 9778│   │   │   │   ├── ax_gcc_x86_cpuid.m4.htm 9779│   │   │   │   ├── esd.m4 9780│   │   │   │   ├── libtool.m4 9781│   │   │   │   ├── ltoptions.m4 9782│   │   │   │   ├── ltsugar.m4 9783│   │   │   │   ├── ltversion.m4 9784│   │   │   │   └── lt~obsolete.m4 9785│   │   │   ├── android-project 9786│   │   │   │   ├── app 9787│   │   │   │   │   ├── build.gradle 9788│   │   │   │   │   ├── jni 9789│   │   │   │   │   │   ├── Android.mk 9790│   │   │   │   │   │   ├── Application.mk 9791│   │   │   │   │   │   └── src 9792│   │   │   │   │   │   └── Android.mk 9793│   │   │   │   │   ├── proguard-rules.pro 9794│   │   │   │   │   └── src 9795│   │   │   │   │   └── main 9796│   │   │   │   │   ├── AndroidManifest.xml 9797│   │   │   │   │   ├── java 9798│   │   │   │   │   │   └── org 9799│   │   │   │   │   │   └── libsdl 9800│   │   │   │   │   │   └── app 9801│   │   │   │   │   │   ├── HIDDevice.java 9802│   │   │   │   │   │   ├── HIDDeviceBLESteamController.java 9803│   │   │   │   │   │   ├── HIDDeviceManager.java 9804│   │   │   │   │   │   ├── HIDDeviceUSB.java 9805│   │   │   │   │   │   ├── SDL.java 9806│   │   │   │   │   │   ├── SDLActivity.java 9807│   │   │   │   │   │   ├── SDLAudioManager.java 9808│   │   │   │   │   │   └── SDLControllerManager.java 9809│   │   │   │   │   └── res 9810│   │   │   │   │   ├── mipmap-hdpi 9811│   │   │   │   │   │   └── ic_launcher.png 9812│   │   │   │   │   ├── mipmap-mdpi 9813│   │   │   │   │   │   └── ic_launcher.png 9814│   │   │   │   │   ├── mipmap-xhdpi 9815│   │   │   │   │   │   └── ic_launcher.png 9816│   │   │   │   │   ├── mipmap-xxhdpi 9817│   │   │   │   │   │   └── ic_launcher.png 9818│   │   │   │   │   ├── mipmap-xxxhdpi 9819│   │   │   │   │   │   └── ic_launcher.png 9820│   │   │   │   │   └── values 9821│   │   │   │   │   ├── colors.xml 9822│   │   │   │   │   ├── strings.xml 9823│   │   │   │   │   └── styles.xml 9824│   │   │   │   ├── build.gradle 9825│   │   │   │   ├── gradle 9826│   │   │   │   │   └── wrapper 9827│   │   │   │   │   ├── gradle-wrapper.jar 9828│   │   │   │   │   └── gradle-wrapper.properties 9829│   │   │   │   ├── gradle.properties 9830│   │   │   │   ├── gradlew 9831│   │   │   │   ├── gradlew.bat 9832│   │   │   │   └── settings.gradle 9833│   │   │   ├── android-project-ant 9834│   │   │   │   ├── AndroidManifest.xml 9835│   │   │   │   ├── ant.properties 9836│   │   │   │   ├── build.properties 9837│   │   │   │   ├── build.xml 9838│   │   │   │   ├── default.properties 9839│   │   │   │   ├── jni 9840│   │   │   │   │   ├── Android.mk 9841│   │   │   │   │   ├── Application.mk 9842│   │   │   │   │   └── src 9843│   │   │   │   │   ├── Android.mk 9844│   │   │   │   │   └── Android_static.mk 9845│   │   │   │   ├── proguard-project.txt 9846│   │   │   │   ├── project.properties 9847│   │   │   │   ├── res 9848│   │   │   │   │   ├── drawable-hdpi 9849│   │   │   │   │   │   └── ic_launcher.png 9850│   │   │   │   │   ├── drawable-mdpi 9851│   │   │   │   │   │   └── ic_launcher.png 9852│   │   │   │   │   ├── drawable-xhdpi 9853│   │   │   │   │   │   └── ic_launcher.png 9854│   │   │   │   │   ├── drawable-xxhdpi 9855│   │   │   │   │   │   └── ic_launcher.png 9856│   │   │   │   │   ├── layout 9857│   │   │   │   │   │   └── main.xml 9858│   │   │   │   │   └── values 9859│   │   │   │   │   └── strings.xml 9860│   │   │   │   └── src 9861│   │   │   ├── autogen.sh 9862│   │   │   ├── build-scripts 9863│   │   │   │   ├── androidbuild.sh 9864│   │   │   │   ├── androidbuildlibs.sh 9865│   │   │   │   ├── checker-buildbot.sh 9866│   │   │   │   ├── config.guess 9867│   │   │   │   ├── config.sub 9868│   │   │   │   ├── config.sub.patch 9869│   │   │   │   ├── emscripten-buildbot.sh 9870│   │   │   │   ├── g++-fat.sh 9871│   │   │   │   ├── gcc-fat.sh 9872│   │   │   │   ├── install-sh 9873│   │   │   │   ├── iosbuild.sh 9874│   │   │   │   ├── ltmain.sh 9875│   │   │   │   ├── mkinstalldirs 9876│   │   │   │   ├── nacl-buildbot.sh 9877│   │   │   │   ├── naclbuild.sh 9878│   │   │   │   ├── raspberrypi-buildbot.sh 9879│   │   │   │   ├── showrev.sh 9880│   │   │   │   ├── strip_fPIC.sh 9881│   │   │   │   ├── update-copyright.sh 9882│   │   │   │   ├── updaterev.sh 9883│   │   │   │   ├── windows-buildbot-zipper.bat 9884│   │   │   │   ├── winrtbuild.bat 9885│   │   │   │   └── winrtbuild.ps1 9886│   │   │   ├── cmake 9887│   │   │   │   ├── macros.cmake 9888│   │   │   │   └── sdlchecks.cmake 9889│   │   │   ├── cmake_uninstall.cmake.in 9890│   │   │   ├── configure 9891│   │   │   ├── configure.in 9892│   │   │   ├── debian 9893│   │   │   │   ├── changelog 9894│   │   │   │   ├── compat 9895│   │   │   │   ├── control 9896│   │   │   │   ├── copyright 9897│   │   │   │   ├── docs 9898│   │   │   │   ├── libsdl2-dev.install 9899│   │   │   │   ├── libsdl2-dev.manpages 9900│   │   │   │   ├── libsdl2.install 9901│   │   │   │   ├── rules 9902│   │   │   │   ├── sdl2-config.1 9903│   │   │   │   ├── source 9904│   │   │   │   │   └── format 9905│   │   │   │   └── watch 9906│   │   │   ├── docs 9907│   │   │   │   ├── README-android.md 9908│   │   │   │   ├── README-cmake.md 9909│   │   │   │   ├── README-directfb.md 9910│   │   │   │   ├── README-dynapi.md 9911│   │   │   │   ├── README-emscripten.md 9912│   │   │   │   ├── README-gesture.md 9913│   │   │   │   ├── README-hg.md 9914│   │   │   │   ├── README-ios.md 9915│   │   │   │   ├── README-linux.md 9916│   │   │   │   ├── README-macosx.md 9917│   │   │   │   ├── README-nacl.md 9918│   │   │   │   ├── README-pandora.md 9919│   │   │   │   ├── README-platforms.md 9920│   │   │   │   ├── README-porting.md 9921│   │   │   │   ├── README-psp.md 9922│   │   │   │   ├── README-raspberrypi.md 9923│   │   │   │   ├── README-touch.md 9924│   │   │   │   ├── README-wince.md 9925│   │   │   │   ├── README-windows.md 9926│   │   │   │   ├── README-winrt.md 9927│   │   │   │   ├── README.md 9928│   │   │   │   └── doxyfile 9929│   │   │   ├── include 9930│   │   │   │   ├── SDL.h 9931│   │   │   │   ├── SDL_assert.h 9932│   │   │   │   ├── SDL_atomic.h 9933│   │   │   │   ├── SDL_audio.h 9934│   │   │   │   ├── SDL_bits.h 9935│   │   │   │   ├── SDL_blendmode.h 9936│   │   │   │   ├── SDL_clipboard.h 9937│   │   │   │   ├── SDL_config.h 9938│   │   │   │   ├── SDL_config.h.cmake 9939│   │   │   │   ├── SDL_config.h.in 9940│   │   │   │   ├── SDL_config_android.h 9941│   │   │   │   ├── SDL_config_iphoneos.h 9942│   │   │   │   ├── SDL_config_macosx.h 9943│   │   │   │   ├── SDL_config_minimal.h 9944│   │   │   │   ├── SDL_config_pandora.h 9945│   │   │   │   ├── SDL_config_psp.h 9946│   │   │   │   ├── SDL_config_windows.h 9947│   │   │   │   ├── SDL_config_winrt.h 9948│   │   │   │   ├── SDL_config_wiz.h 9949│   │   │   │   ├── SDL_copying.h 9950│   │   │   │   ├── SDL_cpuinfo.h 9951│   │   │   │   ├── SDL_egl.h 9952│   │   │   │   ├── SDL_endian.h 9953│   │   │   │   ├── SDL_error.h 9954│   │   │   │   ├── SDL_events.h 9955│   │   │   │   ├── SDL_filesystem.h 9956│   │   │   │   ├── SDL_gamecontroller.h 9957│   │   │   │   ├── SDL_gesture.h 9958│   │   │   │   ├── SDL_haptic.h 9959│   │   │   │   ├── SDL_hints.h 9960│   │   │   │   ├── SDL_joystick.h 9961│   │   │   │   ├── SDL_keyboard.h 9962│   │   │   │   ├── SDL_keycode.h 9963│   │   │   │   ├── SDL_loadso.h 9964│   │   │   │   ├── SDL_log.h 9965│   │   │   │   ├── SDL_main.h 9966│   │   │   │   ├── SDL_messagebox.h 9967│   │   │   │   ├── SDL_mouse.h 9968│   │   │   │   ├── SDL_mutex.h 9969│   │   │   │   ├── SDL_name.h 9970│   │   │   │   ├── SDL_opengl.h 9971│   │   │   │   ├── SDL_opengl_glext.h 9972│   │   │   │   ├── SDL_opengles.h 9973│   │   │   │   ├── SDL_opengles2.h 9974│   │   │   │   ├── SDL_opengles2_gl2.h 9975│   │   │   │   ├── SDL_opengles2_gl2ext.h 9976│   │   │   │   ├── SDL_opengles2_gl2platform.h 9977│   │   │   │   ├── SDL_opengles2_khrplatform.h 9978│   │   │   │   ├── SDL_pixels.h 9979│   │   │   │   ├── SDL_platform.h 9980│   │   │   │   ├── SDL_power.h 9981│   │   │   │   ├── SDL_quit.h 9982│   │   │   │   ├── SDL_rect.h 9983│   │   │   │   ├── SDL_render.h 9984│   │   │   │   ├── SDL_revision.h 9985│   │   │   │   ├── SDL_rwops.h 9986│   │   │   │   ├── SDL_scancode.h 9987│   │   │   │   ├── SDL_sensor.h 9988│   │   │   │   ├── SDL_shape.h 9989│   │   │   │   ├── SDL_stdinc.h 9990│   │   │   │   ├── SDL_surface.h 9991│   │   │   │   ├── SDL_system.h 9992│   │   │   │   ├── SDL_syswm.h 9993│   │   │   │   ├── SDL_test.h 9994│   │   │   │   ├── SDL_test_assert.h 9995│   │   │   │   ├── SDL_test_common.h 9996│   │   │   │   ├── SDL_test_compare.h 9997│   │   │   │   ├── SDL_test_crc32.h 9998│   │   │   │   ├── SDL_test_font.h 9999│   │   │   │   ├── SDL_test_fuzzer.h 10000│   │   │   │   ├── SDL_test_harness.h 10001│   │   │   │   ├── SDL_test_images.h 10002│   │   │   │   ├── SDL_test_log.h 10003│   │   │   │   ├── SDL_test_md5.h 10004│   │   │   │   ├── SDL_test_memory.h 10005│   │   │   │   ├── SDL_test_random.h 10006│   │   │   │   ├── SDL_thread.h 10007│   │   │   │   ├── SDL_timer.h 10008│   │   │   │   ├── SDL_touch.h 10009│   │   │   │   ├── SDL_types.h 10010│   │   │   │   ├── SDL_version.h 10011│   │   │   │   ├── SDL_video.h 10012│   │   │   │   ├── SDL_vulkan.h 10013│   │   │   │   ├── begin_code.h 10014│   │   │   │   └── close_code.h 10015│   │   │   ├── sdl2-config.cmake.in 10016│   │   │   ├── sdl2-config.in 10017│   │   │   ├── sdl2.m4 10018│   │   │   ├── sdl2.pc.in 10019│   │   │   ├── src 10020│   │   │   │   ├── SDL.c 10021│   │   │   │   ├── SDL_assert.c 10022│   │   │   │   ├── SDL_assert_c.h 10023│   │   │   │   ├── SDL_dataqueue.c 10024│   │   │   │   ├── SDL_dataqueue.h 10025│   │   │   │   ├── SDL_error.c 10026│   │   │   │   ├── SDL_error_c.h 10027│   │   │   │   ├── SDL_hints.c 10028│   │   │   │   ├── SDL_internal.h 10029│   │   │   │   ├── SDL_log.c 10030│   │   │   │   ├── atomic 10031│   │   │   │   │   ├── SDL_atomic.c 10032│   │   │   │   │   └── SDL_spinlock.c 10033│   │   │   │   ├── audio 10034│   │   │   │   │   ├── SDL_audio.c 10035│   │   │   │   │   ├── SDL_audio_c.h 10036│   │   │   │   │   ├── SDL_audiocvt.c 10037│   │   │   │   │   ├── SDL_audiodev.c 10038│   │   │   │   │   ├── SDL_audiodev_c.h 10039│   │   │   │   │   ├── SDL_audiotypecvt.c 10040│   │   │   │   │   ├── SDL_mixer.c 10041│   │   │   │   │   ├── SDL_sysaudio.h 10042│   │   │   │   │   ├── SDL_wave.c 10043│   │   │   │   │   ├── SDL_wave.h 10044│   │   │   │   │   ├── alsa 10045│   │   │   │   │   │   ├── SDL_alsa_audio.c 10046│   │   │   │   │   │   └── SDL_alsa_audio.h 10047│   │   │   │   │   ├── android 10048│   │   │   │   │   │   ├── SDL_androidaudio.c 10049│   │   │   │   │   │   └── SDL_androidaudio.h 10050│   │   │   │   │   ├── arts 10051│   │   │   │   │   │   ├── SDL_artsaudio.c 10052│   │   │   │   │   │   └── SDL_artsaudio.h 10053│   │   │   │   │   ├── coreaudio 10054│   │   │   │   │   │   ├── SDL_coreaudio.h 10055│   │   │   │   │   │   └── SDL_coreaudio.m 10056│   │   │   │   │   ├── directsound 10057│   │   │   │   │   │   ├── SDL_directsound.c 10058│   │   │   │   │   │   └── SDL_directsound.h 10059│   │   │   │   │   ├── disk 10060│   │   │   │   │   │   ├── SDL_diskaudio.c 10061│   │   │   │   │   │   └── SDL_diskaudio.h 10062│   │   │   │   │   ├── dsp 10063│   │   │   │   │   │   ├── SDL_dspaudio.c 10064│   │   │   │   │   │   └── SDL_dspaudio.h 10065│   │   │   │   │   ├── dummy 10066│   │   │   │   │   │   ├── SDL_dummyaudio.c 10067│   │   │   │   │   │   └── SDL_dummyaudio.h 10068│   │   │   │   │   ├── emscripten 10069│   │   │   │   │   │   ├── SDL_emscriptenaudio.c 10070│   │   │   │   │   │   └── SDL_emscriptenaudio.h 10071│   │   │   │   │   ├── esd 10072│   │   │   │   │   │   ├── SDL_esdaudio.c 10073│   │   │   │   │   │   └── SDL_esdaudio.h 10074│   │   │   │   │   ├── fusionsound 10075│   │   │   │   │   │   ├── SDL_fsaudio.c 10076│   │   │   │   │   │   └── SDL_fsaudio.h 10077│   │   │   │   │   ├── haiku 10078│   │   │   │   │   │   ├── SDL_haikuaudio.cc 10079│   │   │   │   │   │   └── SDL_haikuaudio.h 10080│   │   │   │   │   ├── jack 10081│   │   │   │   │   │   ├── SDL_jackaudio.c 10082│   │   │   │   │   │   └── SDL_jackaudio.h 10083│   │   │   │   │   ├── nacl 10084│   │   │   │   │   │   ├── SDL_naclaudio.c 10085│   │   │   │   │   │   └── SDL_naclaudio.h 10086│   │   │   │   │   ├── nas 10087│   │   │   │   │   │   ├── SDL_nasaudio.c 10088│   │   │   │   │   │   └── SDL_nasaudio.h 10089│   │   │   │   │   ├── netbsd 10090│   │   │   │   │   │   ├── SDL_netbsdaudio.c 10091│   │   │   │   │   │   └── SDL_netbsdaudio.h 10092│   │   │   │   │   ├── paudio 10093│   │   │   │   │   │   ├── SDL_paudio.c 10094│   │   │   │   │   │   └── SDL_paudio.h 10095│   │   │   │   │   ├── psp 10096│   │   │   │   │   │   ├── SDL_pspaudio.c 10097│   │   │   │   │   │   └── SDL_pspaudio.h 10098│   │   │   │   │   ├── pulseaudio 10099│   │   │   │   │   │   ├── SDL_pulseaudio.c 10100│   │   │   │   │   │   └── SDL_pulseaudio.h 10101│   │   │   │   │   ├── qsa 10102│   │   │   │   │   │   ├── SDL_qsa_audio.c 10103│   │   │   │   │   │   └── SDL_qsa_audio.h 10104│   │   │   │   │   ├── sndio 10105│   │   │   │   │   │   ├── SDL_sndioaudio.c 10106│   │   │   │   │   │   └── SDL_sndioaudio.h 10107│   │   │   │   │   ├── sun 10108│   │   │   │   │   │   ├── SDL_sunaudio.c 10109│   │   │   │   │   │   └── SDL_sunaudio.h 10110│   │   │   │   │   ├── wasapi 10111│   │   │   │   │   │   ├── SDL_wasapi.c 10112│   │   │   │   │   │   ├── SDL_wasapi.h 10113│   │   │   │   │   │   ├── SDL_wasapi_win32.c 10114│   │   │   │   │   │   └── SDL_wasapi_winrt.cpp 10115│   │   │   │   │   └── winmm 10116│   │   │   │   │   ├── SDL_winmm.c 10117│   │   │   │   │   └── SDL_winmm.h 10118│   │   │   │   ├── core 10119│   │   │   │   │   ├── android 10120│   │   │   │   │   │   ├── SDL_android.c 10121│   │   │   │   │   │   ├── SDL_android.h 10122│   │   │   │   │   │   └── keyinfotable.h 10123│   │   │   │   │   ├── linux 10124│   │   │   │   │   │   ├── SDL_dbus.c 10125│   │   │   │   │   │   ├── SDL_dbus.h 10126│   │   │   │   │   │   ├── SDL_evdev.c 10127│   │   │   │   │   │   ├── SDL_evdev.h 10128│   │   │   │   │   │   ├── SDL_evdev_kbd.c 10129│   │   │   │   │   │   ├── SDL_evdev_kbd.h 10130│   │   │   │   │   │   ├── SDL_evdev_kbd_default_accents.h 10131│   │   │   │   │   │   ├── SDL_evdev_kbd_default_keymap.h 10132│   │   │   │   │   │   ├── SDL_fcitx.c 10133│   │   │   │   │   │   ├── SDL_fcitx.h 10134│   │   │   │   │   │   ├── SDL_ibus.c 10135│   │   │   │   │   │   ├── SDL_ibus.h 10136│   │   │   │   │   │   ├── SDL_ime.c 10137│   │   │   │   │   │   ├── SDL_ime.h 10138│   │   │   │   │   │   ├── SDL_udev.c 10139│   │   │   │   │   │   └── SDL_udev.h 10140│   │   │   │   │   ├── unix 10141│   │   │   │   │   │   ├── SDL_poll.c 10142│   │   │   │   │   │   └── SDL_poll.h 10143│   │   │   │   │   ├── windows 10144│   │   │   │   │   │   ├── SDL_directx.h 10145│   │   │   │   │   │   ├── SDL_windows.c 10146│   │   │   │   │   │   ├── SDL_windows.h 10147│   │   │   │   │   │   ├── SDL_xinput.c 10148│   │   │   │   │   │   └── SDL_xinput.h 10149│   │   │   │   │   └── winrt 10150│   │   │   │   │   ├── SDL_winrtapp_common.cpp 10151│   │   │   │   │   ├── SDL_winrtapp_common.h 10152│   │   │   │   │   ├── SDL_winrtapp_direct3d.cpp 10153│   │   │   │   │   ├── SDL_winrtapp_direct3d.h 10154│   │   │   │   │   ├── SDL_winrtapp_xaml.cpp 10155│   │   │   │   │   └── SDL_winrtapp_xaml.h 10156│   │   │   │   ├── cpuinfo 10157│   │   │   │   │   ├── SDL_cpuinfo.c 10158│   │   │   │   │   └── SDL_simd.h 10159│   │   │   │   ├── dynapi 10160│   │   │   │   │   ├── SDL_dynapi.c 10161│   │   │   │   │   ├── SDL_dynapi.h 10162│   │   │   │   │   ├── SDL_dynapi_overrides.h 10163│   │   │   │   │   ├── SDL_dynapi_procs.h 10164│   │   │   │   │   └── gendynapi.pl 10165│   │   │   │   ├── events 10166│   │   │   │   │   ├── SDL_clipboardevents.c 10167│   │   │   │   │   ├── SDL_clipboardevents_c.h 10168│   │   │   │   │   ├── SDL_displayevents.c 10169│   │   │   │   │   ├── SDL_displayevents_c.h 10170│   │   │   │   │   ├── SDL_dropevents.c 10171│   │   │   │   │   ├── SDL_dropevents_c.h 10172│   │   │   │   │   ├── SDL_events.c 10173│   │   │   │   │   ├── SDL_events_c.h 10174│   │   │   │   │   ├── SDL_gesture.c 10175│   │   │   │   │   ├── SDL_gesture_c.h 10176│   │   │   │   │   ├── SDL_keyboard.c 10177│   │   │   │   │   ├── SDL_keyboard_c.h 10178│   │   │   │   │   ├── SDL_mouse.c 10179│   │   │   │   │   ├── SDL_mouse_c.h 10180│   │   │   │   │   ├── SDL_quit.c 10181│   │   │   │   │   ├── SDL_sysevents.h 10182│   │   │   │   │   ├── SDL_touch.c 10183│   │   │   │   │   ├── SDL_touch_c.h 10184│   │   │   │   │   ├── SDL_windowevents.c 10185│   │   │   │   │   ├── SDL_windowevents_c.h 10186│   │   │   │   │   ├── blank_cursor.h 10187│   │   │   │   │   ├── default_cursor.h 10188│   │   │   │   │   ├── scancodes_darwin.h 10189│   │   │   │   │   ├── scancodes_linux.h 10190│   │   │   │   │   ├── scancodes_windows.h 10191│   │   │   │   │   └── scancodes_xfree86.h 10192│   │   │   │   ├── file 10193│   │   │   │   │   ├── SDL_rwops.c 10194│   │   │   │   │   └── cocoa 10195│   │   │   │   │   ├── SDL_rwopsbundlesupport.h 10196│   │   │   │   │   └── SDL_rwopsbundlesupport.m 10197│   │   │   │   ├── filesystem 10198│   │   │   │   │   ├── android 10199│   │   │   │   │   │   └── SDL_sysfilesystem.c 10200│   │   │   │   │   ├── cocoa 10201│   │   │   │   │   │   └── SDL_sysfilesystem.m 10202│   │   │   │   │   ├── dummy 10203│   │   │   │   │   │   └── SDL_sysfilesystem.c 10204│   │   │   │   │   ├── emscripten 10205│   │   │   │   │   │   └── SDL_sysfilesystem.c 10206│   │   │   │   │   ├── haiku 10207│   │   │   │   │   │   └── SDL_sysfilesystem.cc 10208│   │   │   │   │   ├── nacl 10209│   │   │   │   │   │   └── SDL_sysfilesystem.c 10210│   │   │   │   │   ├── unix 10211│   │   │   │   │   │   └── SDL_sysfilesystem.c 10212│   │   │   │   │   ├── windows 10213│   │   │   │   │   │   └── SDL_sysfilesystem.c 10214│   │   │   │   │   └── winrt 10215│   │   │   │   │   └── SDL_sysfilesystem.cpp 10216│   │   │   │   ├── haptic 10217│   │   │   │   │   ├── SDL_haptic.c 10218│   │   │   │   │   ├── SDL_haptic_c.h 10219│   │   │   │   │   ├── SDL_syshaptic.h 10220│   │   │   │   │   ├── android 10221│   │   │   │   │   │   ├── SDL_syshaptic.c 10222│   │   │   │   │   │   └── SDL_syshaptic_c.h 10223│   │   │   │   │   ├── darwin 10224│   │   │   │   │   │   ├── SDL_syshaptic.c 10225│   │   │   │   │   │   └── SDL_syshaptic_c.h 10226│   │   │   │   │   ├── dummy 10227│   │   │   │   │   │   └── SDL_syshaptic.c 10228│   │   │   │   │   ├── linux 10229│   │   │   │   │   │   └── SDL_syshaptic.c 10230│   │   │   │   │   └── windows 10231│   │   │   │   │   ├── SDL_dinputhaptic.c 10232│   │   │   │   │   ├── SDL_dinputhaptic_c.h 10233│   │   │   │   │   ├── SDL_windowshaptic.c 10234│   │   │   │   │   ├── SDL_windowshaptic_c.h 10235│   │   │   │   │   ├── SDL_xinputhaptic.c 10236│   │   │   │   │   └── SDL_xinputhaptic_c.h 10237│   │   │   │   ├── hidapi 10238│   │   │   │   │   ├── AUTHORS.txt 10239│   │   │   │   │   ├── HACKING.txt 10240│   │   │   │   │   ├── LICENSE-bsd.txt 10241│   │   │   │   │   ├── LICENSE-gpl3.txt 10242│   │   │   │   │   ├── LICENSE-orig.txt 10243│   │   │   │   │   ├── LICENSE.txt 10244│   │   │   │   │   ├── Makefile.am 10245│   │   │   │   │   ├── README.txt 10246│   │   │   │   │   ├── android 10247│   │   │   │   │   │   ├── hid.cpp 10248│   │   │   │   │   │   ├── jni 10249│   │   │   │   │   │   │   ├── Android.mk 10250│   │   │   │   │   │   │   └── Application.mk 10251│   │   │   │   │   │   └── project.properties 10252│   │   │   │   │   ├── bootstrap 10253│   │   │   │   │   ├── configure.ac 10254│   │   │   │   │   ├── doxygen 10255│   │   │   │   │   │   └── Doxyfile 10256│   │   │   │   │   ├── hidapi 10257│   │   │   │   │   │   └── hidapi.h 10258│   │   │   │   │   ├── hidtest 10259│   │   │   │   │   │   ├── Makefile.am 10260│   │   │   │   │   │   └── hidtest.cpp 10261│   │   │   │   │   ├── ios 10262│   │   │   │   │   │   ├── Makefile-manual 10263│   │   │   │   │   │   ├── Makefile.am 10264│   │   │   │   │   │   └── hid.m 10265│   │   │   │   │   ├── libusb 10266│   │   │   │   │   │   ├── Makefile-manual 10267│   │   │   │   │   │   ├── Makefile.am 10268│   │   │   │   │   │   ├── Makefile.freebsd 10269│   │   │   │   │   │   ├── Makefile.linux 10270│   │   │   │   │   │   ├── hid.c 10271│   │   │   │   │   │   └── hidusb.cpp 10272│   │   │   │   │   ├── linux 10273│   │   │   │   │   │   ├── Makefile-manual 10274│   │   │   │   │   │   ├── Makefile.am 10275│   │   │   │   │   │   ├── README.txt 10276│   │   │   │   │   │   ├── hid.c 10277│   │   │   │   │   │   ├── hid.cpp 10278│   │   │   │   │   │   └── hidraw.cpp 10279│   │   │   │   │   ├── m4 10280│   │   │   │   │   │   ├── ax_pthread.m4 10281│   │   │   │   │   │   └── pkg.m4 10282│   │   │   │   │   ├── mac 10283│   │   │   │   │   │   ├── Makefile-manual 10284│   │   │   │   │   │   ├── Makefile.am 10285│   │   │   │   │   │   └── hid.c 10286│   │   │   │   │   ├── pc 10287│   │   │   │   │   │   ├── hidapi-hidraw.pc.in 10288│   │   │   │   │   │   ├── hidapi-libusb.pc.in 10289│   │   │   │   │   │   └── hidapi.pc.in 10290│   │   │   │   │   ├── testgui 10291│   │   │   │   │   │   ├── Makefile-manual 10292│   │   │   │   │   │   ├── Makefile.am 10293│   │   │   │   │   │   ├── Makefile.freebsd 10294│   │   │   │   │   │   ├── Makefile.linux 10295│   │   │   │   │   │   ├── Makefile.mac 10296│   │   │   │   │   │   ├── Makefile.mingw 10297│   │   │   │   │   │   ├── TestGUI.app.in 10298│   │   │   │   │   │   │   └── Contents 10299│   │   │   │   │   │   │   ├── Info.plist 10300│   │   │   │   │   │   │   ├── PkgInfo 10301│   │   │   │   │   │   │   └── Resources 10302│   │   │   │   │   │   │   ├── English.lproj 10303│   │   │   │   │   │   │   │   └── InfoPlist.strings 10304│   │   │   │   │   │   │   └── Signal11.icns 10305│   │   │   │   │   │   ├── copy_to_bundle.sh 10306│   │   │   │   │   │   ├── mac_support.cpp 10307│   │   │   │   │   │   ├── mac_support.h 10308│   │   │   │   │   │   ├── mac_support_cocoa.m 10309│   │   │   │   │   │   ├── start.sh 10310│   │   │   │   │   │   ├── test.cpp 10311│   │   │   │   │   │   ├── testgui.sln 10312│   │   │   │   │   │   └── testgui.vcproj 10313│   │   │   │   │   ├── udev 10314│   │   │   │   │   │   └── 99-hid.rules 10315│   │   │   │   │   └── windows 10316│   │   │   │   │   ├── Makefile-manual 10317│   │   │   │   │   ├── Makefile.am 10318│   │   │   │   │   ├── Makefile.mingw 10319│   │   │   │   │   ├── ddk_build 10320│   │   │   │   │   │   ├── hidapi.def 10321│   │   │   │   │   │   ├── makefile 10322│   │   │   │   │   │   └── sources 10323│   │   │   │   │   ├── hid.c 10324│   │   │   │   │   ├── hidapi.sln 10325│   │   │   │   │   ├── hidapi.vcproj 10326│   │   │   │   │   └── hidtest.vcproj 10327│   │   │   │   ├── joystick 10328│   │   │   │   │   ├── SDL_gamecontroller.c 10329│   │   │   │   │   ├── SDL_gamecontrollerdb.h 10330│   │   │   │   │   ├── SDL_joystick.c 10331│   │   │   │   │   ├── SDL_joystick_c.h 10332│   │   │   │   │   ├── SDL_sysjoystick.h 10333│   │   │   │   │   ├── android 10334│   │   │   │   │   │   ├── SDL_sysjoystick.c 10335│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10336│   │   │   │   │   ├── bsd 10337│   │   │   │   │   │   └── SDL_sysjoystick.c 10338│   │   │   │   │   ├── controller_type.h 10339│   │   │   │   │   ├── darwin 10340│   │   │   │   │   │   ├── SDL_sysjoystick.c 10341│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10342│   │   │   │   │   ├── dummy 10343│   │   │   │   │   │   └── SDL_sysjoystick.c 10344│   │   │   │   │   ├── emscripten 10345│   │   │   │   │   │   ├── SDL_sysjoystick.c 10346│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10347│   │   │   │   │   ├── haiku 10348│   │   │   │   │   │   └── SDL_haikujoystick.cc 10349│   │   │   │   │   ├── hidapi 10350│   │   │   │   │   │   ├── SDL_hidapi_ps4.c 10351│   │   │   │   │   │   ├── SDL_hidapi_switch.c 10352│   │   │   │   │   │   ├── SDL_hidapi_xbox360.c 10353│   │   │   │   │   │   ├── SDL_hidapi_xboxone.c 10354│   │   │   │   │   │   ├── SDL_hidapijoystick.c 10355│   │   │   │   │   │   └── SDL_hidapijoystick_c.h 10356│   │   │   │   │   ├── iphoneos 10357│   │   │   │   │   │   ├── SDL_sysjoystick.m 10358│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10359│   │   │   │   │   ├── linux 10360│   │   │   │   │   │   ├── SDL_sysjoystick.c 10361│   │   │   │   │   │   └── SDL_sysjoystick_c.h 10362│   │   │   │   │   ├── psp 10363│   │   │   │   │   │   └── SDL_sysjoystick.c 10364│   │   │   │   │   ├── sort_controllers.py 10365│   │   │   │   │   ├── steam 10366│   │   │   │   │   │   ├── SDL_steamcontroller.c 10367│   │   │   │   │   │   └── SDL_steamcontroller.h 10368│   │   │   │   │   └── windows 10369│   │   │   │   │   ├── SDL_dinputjoystick.c 10370│   │   │   │   │   ├── SDL_dinputjoystick_c.h 10371│   │   │   │   │   ├── SDL_mmjoystick.c 10372│   │   │   │   │   ├── SDL_windowsjoystick.c 10373│   │   │   │   │   ├── SDL_windowsjoystick_c.h 10374│   │   │   │   │   ├── SDL_xinputjoystick.c 10375│   │   │   │   │   └── SDL_xinputjoystick_c.h 10376│   │   │   │   ├── libm 10377│   │   │   │   │   ├── e_atan2.c 10378│   │   │   │   │   ├── e_exp.c 10379│   │   │   │   │   ├── e_fmod.c 10380│   │   │   │   │   ├── e_log.c 10381│   │   │   │   │   ├── e_log10.c 10382│   │   │   │   │   ├── e_pow.c 10383│   │   │   │   │   ├── e_rem_pio2.c 10384│   │   │   │   │   ├── e_sqrt.c 10385│   │   │   │   │   ├── k_cos.c 10386│   │   │   │   │   ├── k_rem_pio2.c 10387│   │   │   │   │   ├── k_sin.c 10388│   │   │   │   │   ├── k_tan.c 10389│   │   │   │   │   ├── math_libm.h 10390│   │   │   │   │   ├── math_private.h 10391│   │   │   │   │   ├── s_atan.c 10392│   │   │   │   │   ├── s_copysign.c 10393│   │   │   │   │   ├── s_cos.c 10394│   │   │   │   │   ├── s_fabs.c 10395│   │   │   │   │   ├── s_floor.c 10396│   │   │   │   │   ├── s_scalbn.c 10397│   │   │   │   │   ├── s_sin.c 10398│   │   │   │   │   └── s_tan.c 10399│   │   │   │   ├── loadso 10400│   │   │   │   │   ├── dlopen 10401│   │   │   │   │   │   └── SDL_sysloadso.c 10402│   │   │   │   │   ├── dummy 10403│   │   │   │   │   │   └── SDL_sysloadso.c 10404│   │   │   │   │   └── windows 10405│   │   │   │   │   └── SDL_sysloadso.c 10406│   │   │   │   ├── main 10407│   │   │   │   │   ├── android 10408│   │   │   │   │   │   └── SDL_android_main.c 10409│   │   │   │   │   ├── dummy 10410│   │   │   │   │   │   └── SDL_dummy_main.c 10411│   │   │   │   │   ├── haiku 10412│   │   │   │   │   │   ├── SDL_BApp.h 10413│   │   │   │   │   │   ├── SDL_BeApp.cc 10414│   │   │   │   │   │   └── SDL_BeApp.h 10415│   │   │   │   │   ├── nacl 10416│   │   │   │   │   │   └── SDL_nacl_main.c 10417│   │   │   │   │   ├── psp 10418│   │   │   │   │   │   └── SDL_psp_main.c 10419│   │   │   │   │   ├── windows 10420│   │   │   │   │   │   ├── SDL_windows_main.c 10421│   │   │   │   │   │   └── version.rc 10422│   │   │   │   │   └── winrt 10423│   │   │   │   │   ├── SDL2-WinRTResource_BlankCursor.cur 10424│   │   │   │   │   ├── SDL2-WinRTResources.rc 10425│   │   │   │   │   └── SDL_winrt_main_NonXAML.cpp 10426│   │   │   │   ├── power 10427│   │   │   │   │   ├── SDL_power.c 10428│   │   │   │   │   ├── SDL_syspower.h 10429│   │   │   │   │   ├── android 10430│   │   │   │   │   │   └── SDL_syspower.c 10431│   │   │   │   │   ├── emscripten 10432│   │   │   │   │   │   └── SDL_syspower.c 10433│   │   │   │   │   ├── haiku 10434│   │   │   │   │   │   └── SDL_syspower.c 10435│   │   │   │   │   ├── linux 10436│   │   │   │   │   │   └── SDL_syspower.c 10437│   │   │   │   │   ├── macosx 10438│   │   │   │   │   │   └── SDL_syspower.c 10439│   │   │   │   │   ├── psp 10440│   │   │   │   │   │   └── SDL_syspower.c 10441│   │   │   │   │   ├── uikit 10442│   │   │   │   │   │   ├── SDL_syspower.h 10443│   │   │   │   │   │   └── SDL_syspower.m 10444│   │   │   │   │   ├── windows 10445│   │   │   │   │   │   └── SDL_syspower.c 10446│   │   │   │   │   └── winrt 10447│   │   │   │   │   └── SDL_syspower.cpp 10448│   │   │   │   ├── render 10449│   │   │   │   │   ├── SDL_d3dmath.c 10450│   │   │   │   │   ├── SDL_d3dmath.h 10451│   │   │   │   │   ├── SDL_render.c 10452│   │   │   │   │   ├── SDL_sysrender.h 10453│   │   │   │   │   ├── SDL_yuv_sw.c 10454│   │   │   │   │   ├── SDL_yuv_sw_c.h 10455│   │   │   │   │   ├── direct3d 10456│   │   │   │   │   │   ├── SDL_render_d3d.c 10457│   │   │   │   │   │   ├── SDL_shaders_d3d.c 10458│   │   │   │   │   │   └── SDL_shaders_d3d.h 10459│   │   │   │   │   ├── direct3d11 10460│   │   │   │   │   │   ├── SDL_render_d3d11.c 10461│   │   │   │   │   │   ├── SDL_render_winrt.cpp 10462│   │   │   │   │   │   ├── SDL_render_winrt.h 10463│   │   │   │   │   │   ├── SDL_shaders_d3d11.c 10464│   │   │   │   │   │   └── SDL_shaders_d3d11.h 10465│   │   │   │   │   ├── metal 10466│   │   │   │   │   │   ├── SDL_render_metal.m 10467│   │   │   │   │   │   ├── SDL_shaders_metal.metal 10468│   │   │   │   │   │   ├── SDL_shaders_metal_ios.h 10469│   │   │   │   │   │   ├── SDL_shaders_metal_osx.h 10470│   │   │   │   │   │   └── build-metal-shaders.sh 10471│   │   │   │   │   ├── opengl 10472│   │   │   │   │   │   ├── SDL_glfuncs.h 10473│   │   │   │   │   │   ├── SDL_render_gl.c 10474│   │   │   │   │   │   ├── SDL_shaders_gl.c 10475│   │   │   │   │   │   └── SDL_shaders_gl.h 10476│   │   │   │   │   ├── opengles 10477│   │   │   │   │   │   ├── SDL_glesfuncs.h 10478│   │   │   │   │   │   └── SDL_render_gles.c 10479│   │   │   │   │   ├── opengles2 10480│   │   │   │   │   │   ├── SDL_gles2funcs.h 10481│   │   │   │   │   │   ├── SDL_render_gles2.c 10482│   │   │   │   │   │   ├── SDL_shaders_gles2.c 10483│   │   │   │   │   │   ├── SDL_shaders_gles2.h 10484│   │   │   │   │   │   └── build_code_with_snobol 10485│   │   │   │   │   │   ├── Makefile 10486│   │   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_c.sno 10487│   │   │   │   │   │   ├── convert_gl2_h_into_gles2_stubcall_overs_h.sno 10488│   │   │   │   │   │   ├── convert_gl2_h_into_gles2funcs_h.sno 10489│   │   │   │   │   │   ├── convert_gles2funcs_into_gles2_define_overs_h.sno 10490│   │   │   │   │   │   ├── gl2.h 10491│   │   │   │   │   │   ├── readme.txt 10492│   │   │   │   │   │   ├── testgles2.c 10493│   │   │   │   │   │   └── triangle.c 10494│   │   │   │   │   ├── psp 10495│   │   │   │   │   │   └── SDL_render_psp.c 10496│   │   │   │   │   └── software 10497│   │   │   │   │   ├── SDL_blendfillrect.c 10498│   │   │   │   │   ├── SDL_blendfillrect.h 10499│   │   │   │   │   ├── SDL_blendline.c 10500│   │   │   │   │   ├── SDL_blendline.h 10501│   │   │   │   │   ├── SDL_blendpoint.c 10502│   │   │   │   │   ├── SDL_blendpoint.h 10503│   │   │   │   │   ├── SDL_draw.h 10504│   │   │   │   │   ├── SDL_drawline.c 10505│   │   │   │   │   ├── SDL_drawline.h 10506│   │   │   │   │   ├── SDL_drawpoint.c 10507│   │   │   │   │   ├── SDL_drawpoint.h 10508│   │   │   │   │   ├── SDL_render_sw.c 10509│   │   │   │   │   ├── SDL_render_sw_c.h 10510│   │   │   │   │   ├── SDL_rotate.c 10511│   │   │   │   │   └── SDL_rotate.h 10512│   │   │   │   ├── sensor 10513│   │   │   │   │   ├── SDL_sensor.c 10514│   │   │   │   │   ├── SDL_sensor_c.h 10515│   │   │   │   │   ├── SDL_syssensor.h 10516│   │   │   │   │   ├── android 10517│   │   │   │   │   │   ├── SDL_androidsensor.c 10518│   │   │   │   │   │   └── SDL_androidsensor.h 10519│   │   │   │   │   ├── coremotion 10520│   │   │   │   │   │   ├── SDL_coremotionsensor.h 10521│   │   │   │   │   │   └── SDL_coremotionsensor.m 10522│   │   │   │   │   └── dummy 10523│   │   │   │   │   ├── SDL_dummysensor.c 10524│   │   │   │   │   └── SDL_dummysensor.h 10525│   │   │   │   ├── stdlib 10526│   │   │   │   │   ├── SDL_getenv.c 10527│   │   │   │   │   ├── SDL_iconv.c 10528│   │   │   │   │   ├── SDL_malloc.c 10529│   │   │   │   │   ├── SDL_qsort.c 10530│   │   │   │   │   ├── SDL_stdlib.c 10531│   │   │   │   │   └── SDL_string.c 10532│   │   │   │   ├── test 10533│   │   │   │   │   ├── SDL_test_assert.c 10534│   │   │   │   │   ├── SDL_test_common.c 10535│   │   │   │   │   ├── SDL_test_compare.c 10536│   │   │   │   │   ├── SDL_test_crc32.c 10537│   │   │   │   │   ├── SDL_test_font.c 10538│   │   │   │   │   ├── SDL_test_fuzzer.c 10539│   │   │   │   │   ├── SDL_test_harness.c 10540│   │   │   │   │   ├── SDL_test_imageBlit.c 10541│   │   │   │   │   ├── SDL_test_imageBlitBlend.c 10542│   │   │   │   │   ├── SDL_test_imageFace.c 10543│   │   │   │   │   ├── SDL_test_imagePrimitives.c 10544│   │   │   │   │   ├── SDL_test_imagePrimitivesBlend.c 10545│   │   │   │   │   ├── SDL_test_log.c 10546│   │   │   │   │   ├── SDL_test_md5.c 10547│   │   │   │   │   ├── SDL_test_memory.c 10548│   │   │   │   │   └── SDL_test_random.c 10549│   │   │   │   ├── thread 10550│   │   │   │   │   ├── SDL_systhread.h 10551│   │   │   │   │   ├── SDL_thread.c 10552│   │   │   │   │   ├── SDL_thread_c.h 10553│   │   │   │   │   ├── generic 10554│   │   │   │   │   │   ├── SDL_syscond.c 10555│   │   │   │   │   │   ├── SDL_sysmutex.c 10556│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10557│   │   │   │   │   │   ├── SDL_syssem.c 10558│   │   │   │   │   │   ├── SDL_systhread.c 10559│   │   │   │   │   │   ├── SDL_systhread_c.h 10560│   │   │   │   │   │   └── SDL_systls.c 10561│   │   │   │   │   ├── psp 10562│   │   │   │   │   │   ├── SDL_syscond.c 10563│   │   │   │   │   │   ├── SDL_sysmutex.c 10564│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10565│   │   │   │   │   │   ├── SDL_syssem.c 10566│   │   │   │   │   │   ├── SDL_systhread.c 10567│   │   │   │   │   │   └── SDL_systhread_c.h 10568│   │   │   │   │   ├── pthread 10569│   │   │   │   │   │   ├── SDL_syscond.c 10570│   │   │   │   │   │   ├── SDL_sysmutex.c 10571│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10572│   │   │   │   │   │   ├── SDL_syssem.c 10573│   │   │   │   │   │   ├── SDL_systhread.c 10574│   │   │   │   │   │   ├── SDL_systhread_c.h 10575│   │   │   │   │   │   └── SDL_systls.c 10576│   │   │   │   │   ├── stdcpp 10577│   │   │   │   │   │   ├── SDL_syscond.cpp 10578│   │   │   │   │   │   ├── SDL_sysmutex.cpp 10579│   │   │   │   │   │   ├── SDL_sysmutex_c.h 10580│   │   │   │   │   │   ├── SDL_systhread.cpp 10581│   │   │   │   │   │   └── SDL_systhread_c.h 10582│   │   │   │   │   └── windows 10583│   │   │   │   │   ├── SDL_sysmutex.c 10584│   │   │   │   │   ├── SDL_syssem.c 10585│   │   │   │   │   ├── SDL_systhread.c 10586│   │   │   │   │   ├── SDL_systhread_c.h 10587│   │   │   │   │   └── SDL_systls.c 10588│   │   │   │   ├── timer 10589│   │   │   │   │   ├── SDL_timer.c 10590│   │   │   │   │   ├── SDL_timer_c.h 10591│   │   │   │   │   ├── dummy 10592│   │   │   │   │   │   └── SDL_systimer.c 10593│   │   │   │   │   ├── haiku 10594│   │   │   │   │   │   └── SDL_systimer.c 10595│   │   │   │   │   ├── psp 10596│   │   │   │   │   │   └── SDL_systimer.c 10597│   │   │   │   │   ├── unix 10598│   │   │   │   │   │   └── SDL_systimer.c 10599│   │   │   │   │   └── windows 10600│   │   │   │   │   └── SDL_systimer.c 10601│   │   │   │   └── video 10602│   │   │   │   ├── SDL_RLEaccel.c 10603│   │   │   │   ├── SDL_RLEaccel_c.h 10604│   │   │   │   ├── SDL_blit.c 10605│   │   │   │   ├── SDL_blit.h 10606│   │   │   │   ├── SDL_blit_0.c 10607│   │   │   │   ├── SDL_blit_1.c 10608│   │   │   │   ├── SDL_blit_A.c 10609│   │   │   │   ├── SDL_blit_N.c 10610│   │   │   │   ├── SDL_blit_auto.c 10611│   │   │   │   ├── SDL_blit_auto.h 10612│   │   │   │   ├── SDL_blit_copy.c 10613│   │   │   │   ├── SDL_blit_copy.h 10614│   │   │   │   ├── SDL_blit_slow.c 10615│   │   │   │   ├── SDL_blit_slow.h 10616│   │   │   │   ├── SDL_bmp.c 10617│   │   │   │   ├── SDL_clipboard.c 10618│   │   │   │   ├── SDL_egl.c 10619│   │   │   │   ├── SDL_egl_c.h 10620│   │   │   │   ├── SDL_fillrect.c 10621│   │   │   │   ├── SDL_pixels.c 10622│   │   │   │   ├── SDL_pixels_c.h 10623│   │   │   │   ├── SDL_rect.c 10624│   │   │   │   ├── SDL_rect_c.h 10625│   │   │   │   ├── SDL_shape.c 10626│   │   │   │   ├── SDL_shape_internals.h 10627│   │   │   │   ├── SDL_stretch.c 10628│   │   │   │   ├── SDL_surface.c 10629│   │   │   │   ├── SDL_sysvideo.h 10630│   │   │   │   ├── SDL_video.c 10631│   │   │   │   ├── SDL_vulkan_internal.h 10632│   │   │   │   ├── SDL_vulkan_utils.c 10633│   │   │   │   ├── SDL_yuv.c 10634│   │   │   │   ├── SDL_yuv_c.h 10635│   │   │   │   ├── android 10636│   │   │   │   │   ├── SDL_androidclipboard.c 10637│   │   │   │   │   ├── SDL_androidclipboard.h 10638│   │   │   │   │   ├── SDL_androidevents.c 10639│   │   │   │   │   ├── SDL_androidevents.h 10640│   │   │   │   │   ├── SDL_androidgl.c 10641│   │   │   │   │   ├── SDL_androidgl.h 10642│   │   │   │   │   ├── SDL_androidkeyboard.c 10643│   │   │   │   │   ├── SDL_androidkeyboard.h 10644│   │   │   │   │   ├── SDL_androidmessagebox.c 10645│   │   │   │   │   ├── SDL_androidmessagebox.h 10646│   │   │   │   │   ├── SDL_androidmouse.c 10647│   │   │   │   │   ├── SDL_androidmouse.h 10648│   │   │   │   │   ├── SDL_androidtouch.c 10649│   │   │   │   │   ├── SDL_androidtouch.h 10650│   │   │   │   │   ├── SDL_androidvideo.c 10651│   │   │   │   │   ├── SDL_androidvideo.h 10652│   │   │   │   │   ├── SDL_androidvulkan.c 10653│   │   │   │   │   ├── SDL_androidvulkan.h 10654│   │   │   │   │   ├── SDL_androidwindow.c 10655│   │   │   │   │   └── SDL_androidwindow.h 10656│   │   │   │   ├── cocoa 10657│   │   │   │   │   ├── SDL_cocoaclipboard.h 10658│   │   │   │   │   ├── SDL_cocoaclipboard.m 10659│   │   │   │   │   ├── SDL_cocoaevents.h 10660│   │   │   │   │   ├── SDL_cocoaevents.m 10661│   │   │   │   │   ├── SDL_cocoakeyboard.h 10662│   │   │   │   │   ├── SDL_cocoakeyboard.m 10663│   │   │   │   │   ├── SDL_cocoamessagebox.h 10664│   │   │   │   │   ├── SDL_cocoamessagebox.m 10665│   │   │   │   │   ├── SDL_cocoametalview.h 10666│   │   │   │   │   ├── SDL_cocoametalview.m 10667│   │   │   │   │   ├── SDL_cocoamodes.h 10668│   │   │   │   │   ├── SDL_cocoamodes.m 10669│   │   │   │   │   ├── SDL_cocoamouse.h 10670│   │   │   │   │   ├── SDL_cocoamouse.m 10671│   │   │   │   │   ├── SDL_cocoamousetap.h 10672│   │   │   │   │   ├── SDL_cocoamousetap.m 10673│   │   │   │   │   ├── SDL_cocoaopengl.h 10674│   │   │   │   │   ├── SDL_cocoaopengl.m 10675│   │   │   │   │   ├── SDL_cocoaopengles.h 10676│   │   │   │   │   ├── SDL_cocoaopengles.m 10677│   │   │   │   │   ├── SDL_cocoashape.h 10678│   │   │   │   │   ├── SDL_cocoashape.m 10679│   │   │   │   │   ├── SDL_cocoavideo.h 10680│   │   │   │   │   ├── SDL_cocoavideo.m 10681│   │   │   │   │   ├── SDL_cocoavulkan.h 10682│   │   │   │   │   ├── SDL_cocoavulkan.m 10683│   │   │   │   │   ├── SDL_cocoawindow.h 10684│   │   │   │   │   └── SDL_cocoawindow.m 10685│   │   │   │   ├── directfb 10686│   │   │   │   │   ├── SDL_DirectFB_WM.c 10687│   │   │   │   │   ├── SDL_DirectFB_WM.h 10688│   │   │   │   │   ├── SDL_DirectFB_dyn.c 10689│   │   │   │   │   ├── SDL_DirectFB_dyn.h 10690│   │   │   │   │   ├── SDL_DirectFB_events.c 10691│   │   │   │   │   ├── SDL_DirectFB_events.h 10692│   │   │   │   │   ├── SDL_DirectFB_modes.c 10693│   │   │   │   │   ├── SDL_DirectFB_modes.h 10694│   │   │   │   │   ├── SDL_DirectFB_mouse.c 10695│   │   │   │   │   ├── SDL_DirectFB_mouse.h 10696│   │   │   │   │   ├── SDL_DirectFB_opengl.c 10697│   │   │   │   │   ├── SDL_DirectFB_opengl.h 10698│   │   │   │   │   ├── SDL_DirectFB_render.c 10699│   │   │   │   │   ├── SDL_DirectFB_render.h 10700│   │   │   │   │   ├── SDL_DirectFB_shape.c 10701│   │   │   │   │   ├── SDL_DirectFB_shape.h 10702│   │   │   │   │   ├── SDL_DirectFB_video.c 10703│   │   │   │   │   ├── SDL_DirectFB_video.h 10704│   │   │   │   │   ├── SDL_DirectFB_window.c 10705│   │   │   │   │   └── SDL_DirectFB_window.h 10706│   │   │   │   ├── dummy 10707│   │   │   │   │   ├── SDL_nullevents.c 10708│   │   │   │   │   ├── SDL_nullevents_c.h 10709│   │   │   │   │   ├── SDL_nullframebuffer.c 10710│   │   │   │   │   ├── SDL_nullframebuffer_c.h 10711│   │   │   │   │   ├── SDL_nullvideo.c 10712│   │   │   │   │   └── SDL_nullvideo.h 10713│   │   │   │   ├── emscripten 10714│   │   │   │   │   ├── SDL_emscriptenevents.c 10715│   │   │   │   │   ├── SDL_emscriptenevents.h 10716│   │   │   │   │   ├── SDL_emscriptenframebuffer.c 10717│   │   │   │   │   ├── SDL_emscriptenframebuffer.h 10718│   │   │   │   │   ├── SDL_emscriptenmouse.c 10719│   │   │   │   │   ├── SDL_emscriptenmouse.h 10720│   │   │   │   │   ├── SDL_emscriptenopengles.c 10721│   │   │   │   │   ├── SDL_emscriptenopengles.h 10722│   │   │   │   │   ├── SDL_emscriptenvideo.c 10723│   │   │   │   │   └── SDL_emscriptenvideo.h 10724│   │   │   │   ├── haiku 10725│   │   │   │   │   ├── SDL_BWin.h 10726│   │   │   │   │   ├── SDL_bclipboard.cc 10727│   │   │   │   │   ├── SDL_bclipboard.h 10728│   │   │   │   │   ├── SDL_bevents.cc 10729│   │   │   │   │   ├── SDL_bevents.h 10730│   │   │   │   │   ├── SDL_bframebuffer.cc 10731│   │   │   │   │   ├── SDL_bframebuffer.h 10732│   │   │   │   │   ├── SDL_bkeyboard.cc 10733│   │   │   │   │   ├── SDL_bkeyboard.h 10734│   │   │   │   │   ├── SDL_bmodes.cc 10735│   │   │   │   │   ├── SDL_bmodes.h 10736│   │   │   │   │   ├── SDL_bopengl.cc 10737│   │   │   │   │   ├── SDL_bopengl.h 10738│   │   │   │   │   ├── SDL_bvideo.cc 10739│   │   │   │   │   ├── SDL_bvideo.h 10740│   │   │   │   │   ├── SDL_bwindow.cc 10741│   │   │   │   │   └── SDL_bwindow.h 10742│   │   │   │   ├── khronos 10743│   │   │   │   │   ├── EGL 10744│   │   │   │   │   │   ├── egl.h 10745│   │   │   │   │   │   ├── eglext.h 10746│   │   │   │   │   │   └── eglplatform.h 10747│   │   │   │   │   ├── GLES2 10748│   │   │   │   │   │   ├── gl2.h 10749│   │   │   │   │   │   ├── gl2ext.h 10750│   │   │   │   │   │   └── gl2platform.h 10751│   │   │   │   │   ├── KHR 10752│   │   │   │   │   │   └── khrplatform.h 10753│   │   │   │   │   └── vulkan 10754│   │   │   │   │   ├── vk_platform.h 10755│   │   │   │   │   └── vulkan.h 10756│   │   │   │   ├── kmsdrm 10757│   │   │   │   │   ├── SDL_kmsdrmdyn.c 10758│   │   │   │   │   ├── SDL_kmsdrmdyn.h 10759│   │   │   │   │   ├── SDL_kmsdrmevents.c 10760│   │   │   │   │   ├── SDL_kmsdrmevents.h 10761│   │   │   │   │   ├── SDL_kmsdrmmouse.c 10762│   │   │   │   │   ├── SDL_kmsdrmmouse.h 10763│   │   │   │   │   ├── SDL_kmsdrmopengles.c 10764│   │   │   │   │   ├── SDL_kmsdrmopengles.h 10765│   │   │   │   │   ├── SDL_kmsdrmsym.h 10766│   │   │   │   │   ├── SDL_kmsdrmvideo.c 10767│   │   │   │   │   └── SDL_kmsdrmvideo.h 10768│   │   │   │   ├── mir 10769│   │   │   │   │   ├── SDL_mirdyn.c 10770│   │   │   │   │   ├── SDL_mirdyn.h 10771│   │   │   │   │   ├── SDL_mirevents.c 10772│   │   │   │   │   ├── SDL_mirevents.h 10773│   │   │   │   │   ├── SDL_mirframebuffer.c 10774│   │   │   │   │   ├── SDL_mirframebuffer.h 10775│   │   │   │   │   ├── SDL_mirmouse.c 10776│   │   │   │   │   ├── SDL_mirmouse.h 10777│   │   │   │   │   ├── SDL_miropengl.c 10778│   │   │   │   │   ├── SDL_miropengl.h 10779│   │   │   │   │   ├── SDL_mirsym.h 10780│   │   │   │   │   ├── SDL_mirvideo.c 10781│   │   │   │   │   ├── SDL_mirvideo.h 10782│   │   │   │   │   ├── SDL_mirvulkan.c 10783│   │   │   │   │   ├── SDL_mirvulkan.h 10784│   │   │   │   │   ├── SDL_mirwindow.c 10785│   │   │   │   │   └── SDL_mirwindow.h 10786│   │   │   │   ├── nacl 10787│   │   │   │   │   ├── SDL_naclevents.c 10788│   │   │   │   │   ├── SDL_naclevents_c.h 10789│   │   │   │   │   ├── SDL_naclglue.c 10790│   │   │   │   │   ├── SDL_naclopengles.c 10791│   │   │   │   │   ├── SDL_naclopengles.h 10792│   │   │   │   │   ├── SDL_naclvideo.c 10793│   │   │   │   │   ├── SDL_naclvideo.h 10794│   │   │   │   │   ├── SDL_naclwindow.c 10795│   │   │   │   │   └── SDL_naclwindow.h 10796│   │   │   │   ├── pandora 10797│   │   │   │   │   ├── SDL_pandora.c 10798│   │   │   │   │   ├── SDL_pandora.h 10799│   │   │   │   │   ├── SDL_pandora_events.c 10800│   │   │   │   │   └── SDL_pandora_events.h 10801│   │   │   │   ├── psp 10802│   │   │   │   │   ├── SDL_pspevents.c 10803│   │   │   │   │   ├── SDL_pspevents_c.h 10804│   │   │   │   │   ├── SDL_pspgl.c 10805│   │   │   │   │   ├── SDL_pspgl_c.h 10806│   │   │   │   │   ├── SDL_pspmouse.c 10807│   │   │   │   │   ├── SDL_pspmouse_c.h 10808│   │   │   │   │   ├── SDL_pspvideo.c 10809│   │   │   │   │   └── SDL_pspvideo.h 10810│   │   │   │   ├── qnx 10811│   │   │   │   │   ├── gl.c 10812│   │   │   │   │   ├── keyboard.c 10813│   │   │   │   │   ├── sdl_qnx.h 10814│   │   │   │   │   └── video.c 10815│   │   │   │   ├── raspberry 10816│   │   │   │   │   ├── SDL_rpievents.c 10817│   │   │   │   │   ├── SDL_rpievents_c.h 10818│   │   │   │   │   ├── SDL_rpimouse.c 10819│   │   │   │   │   ├── SDL_rpimouse.h 10820│   │   │   │   │   ├── SDL_rpiopengles.c 10821│   │   │   │   │   ├── SDL_rpiopengles.h 10822│   │   │   │   │   ├── SDL_rpivideo.c 10823│   │   │   │   │   └── SDL_rpivideo.h 10824│   │   │   │   ├── sdlgenblit.pl 10825│   │   │   │   ├── uikit 10826│   │   │   │   │   ├── SDL_uikitappdelegate.h 10827│   │   │   │   │   ├── SDL_uikitappdelegate.m 10828│   │   │   │   │   ├── SDL_uikitclipboard.h 10829│   │   │   │   │   ├── SDL_uikitclipboard.m 10830│   │   │   │   │   ├── SDL_uikitevents.h 10831│   │   │   │   │   ├── SDL_uikitevents.m 10832│   │   │   │   │   ├── SDL_uikitmessagebox.h 10833│   │   │   │   │   ├── SDL_uikitmessagebox.m 10834│   │   │   │   │   ├── SDL_uikitmetalview.h 10835│   │   │   │   │   ├── SDL_uikitmetalview.m 10836│   │   │   │   │   ├── SDL_uikitmodes.h 10837│   │   │   │   │   ├── SDL_uikitmodes.m 10838│   │   │   │   │   ├── SDL_uikitopengles.h 10839│   │   │   │   │   ├── SDL_uikitopengles.m 10840│   │   │   │   │   ├── SDL_uikitopenglview.h 10841│   │   │   │   │   ├── SDL_uikitopenglview.m 10842│   │   │   │   │   ├── SDL_uikitvideo.h 10843│   │   │   │   │   ├── SDL_uikitvideo.m 10844│   │   │   │   │   ├── SDL_uikitview.h 10845│   │   │   │   │   ├── SDL_uikitview.m 10846│   │   │   │   │   ├── SDL_uikitviewcontroller.h 10847│   │   │   │   │   ├── SDL_uikitviewcontroller.m 10848│   │   │   │   │   ├── SDL_uikitvulkan.h 10849│   │   │   │   │   ├── SDL_uikitvulkan.m 10850│   │   │   │   │   ├── SDL_uikitwindow.h 10851│   │   │   │   │   ├── SDL_uikitwindow.m 10852│   │   │   │   │   └── keyinfotable.h 10853│   │   │   │   ├── vivante 10854│   │   │   │   │   ├── SDL_vivanteopengles.c 10855│   │   │   │   │   ├── SDL_vivanteopengles.h 10856│   │   │   │   │   ├── SDL_vivanteplatform.c 10857│   │   │   │   │   ├── SDL_vivanteplatform.h 10858│   │   │   │   │   ├── SDL_vivantevideo.c 10859│   │   │   │   │   └── SDL_vivantevideo.h 10860│   │   │   │   ├── wayland 10861│   │   │   │   │   ├── SDL_waylandclipboard.c 10862│   │   │   │   │   ├── SDL_waylandclipboard.h 10863│   │   │   │   │   ├── SDL_waylanddatamanager.c 10864│   │   │   │   │   ├── SDL_waylanddatamanager.h 10865│   │   │   │   │   ├── SDL_waylanddyn.c 10866│   │   │   │   │   ├── SDL_waylanddyn.h 10867│   │   │   │   │   ├── SDL_waylandevents.c 10868│   │   │   │   │   ├── SDL_waylandevents_c.h 10869│   │   │   │   │   ├── SDL_waylandmouse.c 10870│   │   │   │   │   ├── SDL_waylandmouse.h 10871│   │   │   │   │   ├── SDL_waylandopengles.c 10872│   │   │   │   │   ├── SDL_waylandopengles.h 10873│   │   │   │   │   ├── SDL_waylandsym.h 10874│   │   │   │   │   ├── SDL_waylandtouch.c 10875│   │   │   │   │   ├── SDL_waylandtouch.h 10876│   │   │   │   │   ├── SDL_waylandvideo.c 10877│   │   │   │   │   ├── SDL_waylandvideo.h 10878│   │   │   │   │   ├── SDL_waylandvulkan.c 10879│   │   │   │   │   ├── SDL_waylandvulkan.h 10880│   │   │   │   │   ├── SDL_waylandwindow.c 10881│   │   │   │   │   └── SDL_waylandwindow.h 10882│   │   │   │   ├── windows 10883│   │   │   │   │   ├── SDL_msctf.h 10884│   │   │   │   │   ├── SDL_vkeys.h 10885│   │   │   │   │   ├── SDL_windowsclipboard.c 10886│   │   │   │   │   ├── SDL_windowsclipboard.h 10887│   │   │   │   │   ├── SDL_windowsevents.c 10888│   │   │   │   │   ├── SDL_windowsevents.h 10889│   │   │   │   │   ├── SDL_windowsframebuffer.c 10890│   │   │   │   │   ├── SDL_windowsframebuffer.h 10891│   │   │   │   │   ├── SDL_windowskeyboard.c 10892│   │   │   │   │   ├── SDL_windowskeyboard.h 10893│   │   │   │   │   ├── SDL_windowsmessagebox.c 10894│   │   │   │   │   ├── SDL_windowsmessagebox.h 10895│   │   │   │   │   ├── SDL_windowsmodes.c 10896│   │   │   │   │   ├── SDL_windowsmodes.h 10897│   │   │   │   │   ├── SDL_windowsmouse.c 10898│   │   │   │   │   ├── SDL_windowsmouse.h 10899│   │   │   │   │   ├── SDL_windowsopengl.c 10900│   │   │   │   │   ├── SDL_windowsopengl.h 10901│   │   │   │   │   ├── SDL_windowsopengles.c 10902│   │   │   │   │   ├── SDL_windowsopengles.h 10903│   │   │   │   │   ├── SDL_windowsshape.c 10904│   │   │   │   │   ├── SDL_windowsshape.h 10905│   │   │   │   │   ├── SDL_windowstaskdialog.h 10906│   │   │   │   │   ├── SDL_windowsvideo.c 10907│   │   │   │   │   ├── SDL_windowsvideo.h 10908│   │   │   │   │   ├── SDL_windowsvulkan.c 10909│   │   │   │   │   ├── SDL_windowsvulkan.h 10910│   │   │   │   │   ├── SDL_windowswindow.c 10911│   │   │   │   │   ├── SDL_windowswindow.h 10912│   │   │   │   │   └── wmmsg.h 10913│   │   │   │   ├── winrt 10914│   │   │   │   │   ├── SDL_winrtevents.cpp 10915│   │   │   │   │   ├── SDL_winrtevents_c.h 10916│   │   │   │   │   ├── SDL_winrtgamebar.cpp 10917│   │   │   │   │   ├── SDL_winrtgamebar_cpp.h 10918│   │   │   │   │   ├── SDL_winrtkeyboard.cpp 10919│   │   │   │   │   ├── SDL_winrtmessagebox.cpp 10920│   │   │   │   │   ├── SDL_winrtmessagebox.h 10921│   │   │   │   │   ├── SDL_winrtmouse.cpp 10922│   │   │   │   │   ├── SDL_winrtmouse_c.h 10923│   │   │   │   │   ├── SDL_winrtopengles.cpp 10924│   │   │   │   │   ├── SDL_winrtopengles.h 10925│   │   │   │   │   ├── SDL_winrtpointerinput.cpp 10926│   │   │   │   │   ├── SDL_winrtvideo.cpp 10927│   │   │   │   │   └── SDL_winrtvideo_cpp.h 10928│   │   │   │   ├── x11 10929│   │   │   │   │   ├── SDL_x11clipboard.c 10930│   │   │   │   │   ├── SDL_x11clipboard.h 10931│   │   │   │   │   ├── SDL_x11dyn.c 10932│   │   │   │   │   ├── SDL_x11dyn.h 10933│   │   │   │   │   ├── SDL_x11events.c 10934│   │   │   │   │   ├── SDL_x11events.h 10935│   │   │   │   │   ├── SDL_x11framebuffer.c 10936│   │   │   │   │   ├── SDL_x11framebuffer.h 10937│   │   │   │   │   ├── SDL_x11keyboard.c 10938│   │   │   │   │   ├── SDL_x11keyboard.h 10939│   │   │   │   │   ├── SDL_x11messagebox.c 10940│   │   │   │   │   ├── SDL_x11messagebox.h 10941│   │   │   │   │   ├── SDL_x11modes.c 10942│   │   │   │   │   ├── SDL_x11modes.h 10943│   │   │   │   │   ├── SDL_x11mouse.c 10944│   │   │   │   │   ├── SDL_x11mouse.h 10945│   │   │   │   │   ├── SDL_x11opengl.c 10946│   │   │   │   │   ├── SDL_x11opengl.h 10947│   │   │   │   │   ├── SDL_x11opengles.c 10948│   │   │   │   │   ├── SDL_x11opengles.h 10949│   │   │   │   │   ├── SDL_x11shape.c 10950│   │   │   │   │   ├── SDL_x11shape.h 10951│   │   │   │   │   ├── SDL_x11sym.h 10952│   │   │   │   │   ├── SDL_x11touch.c 10953│   │   │   │   │   ├── SDL_x11touch.h 10954│   │   │   │   │   ├── SDL_x11video.c 10955│   │   │   │   │   ├── SDL_x11video.h 10956│   │   │   │   │   ├── SDL_x11vulkan.c 10957│   │   │   │   │   ├── SDL_x11vulkan.h 10958│   │   │   │   │   ├── SDL_x11window.c 10959│   │   │   │   │   ├── SDL_x11window.h 10960│   │   │   │   │   ├── SDL_x11xinput2.c 10961│   │   │   │   │   ├── SDL_x11xinput2.h 10962│   │   │   │   │   ├── edid-parse.c 10963│   │   │   │   │   ├── edid.h 10964│   │   │   │   │   ├── imKStoUCS.c 10965│   │   │   │   │   └── imKStoUCS.h 10966│   │   │   │   └── yuv2rgb 10967│   │   │   │   ├── LICENSE 10968│   │   │   │   ├── README.md 10969│   │   │   │   ├── yuv_rgb.c 10970│   │   │   │   ├── yuv_rgb.h 10971│   │   │   │   ├── yuv_rgb_sse_func.h 10972│   │   │   │   └── yuv_rgb_std_func.h 10973│   │   │   ├── test 10974│   │   │   │   ├── CMakeLists.txt 10975│   │   │   │   ├── COPYING 10976│   │   │   │   ├── Makefile.in 10977│   │   │   │   ├── README 10978│   │   │   │   ├── acinclude.m4 10979│   │   │   │   ├── aclocal.m4 10980│   │   │   │   ├── autogen.sh 10981│   │   │   │   ├── axis.bmp 10982│   │   │   │   ├── button.bmp 10983│   │   │   │   ├── checkkeys.c 10984│   │   │   │   ├── configure 10985│   │   │   │   ├── configure.in 10986│   │   │   │   ├── controllermap.bmp 10987│   │   │   │   ├── controllermap.c 10988│   │   │   │   ├── emscripten 10989│   │   │   │   │   └── joystick-pre.js 10990│   │   │   │   ├── gcc-fat.sh 10991│   │   │   │   ├── icon.bmp 10992│   │   │   │   ├── loopwave.c 10993│   │   │   │   ├── loopwavequeue.c 10994│   │   │   │   ├── moose.dat 10995│   │   │   │   ├── nacl 10996│   │   │   │   │   ├── Makefile 10997│   │   │   │   │   ├── background.js 10998│   │   │   │   │   ├── common.js 10999│   │   │   │   │   ├── index.html 11000│   │   │   │   │   └── manifest.json 11001│   │   │   │   ├── picture.xbm 11002│   │   │   │   ├── relative_mode.markdown 11003│   │   │   │   ├── sample.bmp 11004│   │   │   │   ├── sample.wav 11005│   │   │   │   ├── shapes 11006│   │   │   │   │   ├── p01_shape24.bmp 11007│   │   │   │   │   ├── p01_shape32alpha.bmp 11008│   │   │   │   │   ├── p01_shape8.bmp 11009│   │   │   │   │   ├── p02_shape24.bmp 11010│   │   │   │   │   ├── p02_shape32alpha.bmp 11011│   │   │   │   │   ├── p02_shape8.bmp 11012│   │   │   │   │   ├── p03_shape24.bmp 11013│   │   │   │   │   ├── p03_shape8.bmp 11014│   │   │   │   │   ├── p04_shape1.bmp 11015│   │   │   │   │   ├── p04_shape24.bmp 11016│   │   │   │   │   ├── p04_shape32alpha.bmp 11017│   │   │   │   │   ├── p04_shape8.bmp 11018│   │   │   │   │   ├── p05_shape8.bmp 11019│   │   │   │   │   ├── p06_shape1alpha.bmp 11020│   │   │   │   │   ├── p06_shape24.bmp 11021│   │   │   │   │   ├── p06_shape32alpha.bmp 11022│   │   │   │   │   ├── p06_shape8.bmp 11023│   │   │   │   │   ├── p07_shape24.bmp 11024│   │   │   │   │   ├── p07_shape32alpha.bmp 11025│   │   │   │   │   ├── p07_shape8.bmp 11026│   │   │   │   │   ├── p08_shape24.bmp 11027│   │   │   │   │   ├── p08_shape32alpha.bmp 11028│   │   │   │   │   ├── p08_shape8.bmp 11029│   │   │   │   │   ├── p09_shape24.bmp 11030│   │   │   │   │   ├── p09_shape32alpha.bmp 11031│   │   │   │   │   ├── p09_shape8.bmp 11032│   │   │   │   │   ├── p10_shape1.bmp 11033│   │   │   │   │   ├── p10_shape24.bmp 11034│   │   │   │   │   ├── p10_shape32alpha.bmp 11035│   │   │   │   │   ├── p10_shape8.bmp 11036│   │   │   │   │   ├── p11_shape24.bmp 11037│   │   │   │   │   ├── p11_shape32alpha.bmp 11038│   │   │   │   │   ├── p11_shape8.bmp 11039│   │   │   │   │   ├── p12_shape24.bmp 11040│   │   │   │   │   ├── p12_shape8.bmp 11041│   │   │   │   │   ├── p13_shape24.bmp 11042│   │   │   │   │   ├── p13_shape32alpha.bmp 11043│   │   │   │   │   ├── p13_shape8.bmp 11044│   │   │   │   │   ├── p14_shape24.bmp 11045│   │   │   │   │   ├── p14_shape8.bmp 11046│   │   │   │   │   ├── p15_shape24.bmp 11047│   │   │   │   │   ├── p15_shape32alpha.bmp 11048│   │   │   │   │   ├── p15_shape8.bmp 11049│   │   │   │   │   ├── p16_shape1.bmp 11050│   │   │   │   │   ├── p16_shape24.bmp 11051│   │   │   │   │   ├── p16_shape8.bmp 11052│   │   │   │   │   ├── trollface_24.bmp 11053│   │   │   │   │   └── trollface_32alpha.bmp 11054│   │   │   │   ├── testatomic.c 11055│   │   │   │   ├── testaudiocapture.c 11056│   │   │   │   ├── testaudiohotplug.c 11057│   │   │   │   ├── testaudioinfo.c 11058│   │   │   │   ├── testautomation.c 11059│   │   │   │   ├── testautomation_audio.c 11060│   │   │   │   ├── testautomation_clipboard.c 11061│   │   │   │   ├── testautomation_events.c 11062│   │   │   │   ├── testautomation_hints.c 11063│   │   │   │   ├── testautomation_keyboard.c 11064│   │   │   │   ├── testautomation_main.c 11065│   │   │   │   ├── testautomation_mouse.c 11066│   │   │   │   ├── testautomation_pixels.c 11067│   │   │   │   ├── testautomation_platform.c 11068│   │   │   │   ├── testautomation_rect.c 11069│   │   │   │   ├── testautomation_render.c 11070│   │   │   │   ├── testautomation_rwops.c 11071│   │   │   │   ├── testautomation_sdltest.c 11072│   │   │   │   ├── testautomation_stdlib.c 11073│   │   │   │   ├── testautomation_suites.h 11074│   │   │   │   ├── testautomation_surface.c 11075│   │   │   │   ├── testautomation_syswm.c 11076│   │   │   │   ├── testautomation_timer.c 11077│   │   │   │   ├── testautomation_video.c 11078│   │   │   │   ├── testbounds.c 11079│   │   │   │   ├── testcustomcursor.c 11080│   │   │   │   ├── testdisplayinfo.c 11081│   │   │   │   ├── testdraw2.c 11082│   │   │   │   ├── testdrawchessboard.c 11083│   │   │   │   ├── testdropfile.c 11084│   │   │   │   ├── testerror.c 11085│   │   │   │   ├── testfile.c 11086│   │   │   │   ├── testfilesystem.c 11087│   │   │   │   ├── testgamecontroller.c 11088│   │   │   │   ├── testgesture.c 11089│   │   │   │   ├── testgl2.c 11090│   │   │   │   ├── testgles.c 11091│   │   │   │   ├── testgles2.c 11092│   │   │   │   ├── testhaptic.c 11093│   │   │   │   ├── testhittesting.c 11094│   │   │   │   ├── testhotplug.c 11095│   │   │   │   ├── testiconv.c 11096│   │   │   │   ├── testime.c 11097│   │   │   │   ├── testintersections.c 11098│   │   │   │   ├── testjoystick.c 11099│   │   │   │   ├── testkeys.c 11100│   │   │   │   ├── testloadso.c 11101│   │   │   │   ├── testlock.c 11102│   │   │   │   ├── testmessage.c 11103│   │   │   │   ├── testmultiaudio.c 11104│   │   │   │   ├── testnative.c 11105│   │   │   │   ├── testnative.h 11106│   │   │   │   ├── testnativecocoa.m 11107│   │   │   │   ├── testnativew32.c 11108│   │   │   │   ├── testnativex11.c 11109│   │   │   │   ├── testoverlay2.c 11110│   │   │   │   ├── testplatform.c 11111│   │   │   │   ├── testpower.c 11112│   │   │   │   ├── testqsort.c 11113│   │   │   │   ├── testrelative.c 11114│   │   │   │   ├── testrendercopyex.c 11115│   │   │   │   ├── testrendertarget.c 11116│   │   │   │   ├── testresample.c 11117│   │   │   │   ├── testrumble.c 11118│   │   │   │   ├── testscale.c 11119│   │   │   │   ├── testsem.c 11120│   │   │   │   ├── testsensor.c 11121│   │   │   │   ├── testshader.c 11122│   │   │   │   ├── testshape.c 11123│   │   │   │   ├── testsprite2.c 11124│   │   │   │   ├── testspriteminimal.c 11125│   │   │   │   ├── teststreaming.c 11126│   │   │   │   ├── testthread.c 11127│   │   │   │   ├── testtimer.c 11128│   │   │   │   ├── testver.c 11129│   │   │   │   ├── testviewport.c 11130│   │   │   │   ├── testvulkan.c 11131│   │   │   │   ├── testwm2.c 11132│   │   │   │   ├── testyuv.bmp 11133│   │   │   │   ├── testyuv.c 11134│   │   │   │   ├── testyuv_cvt.c 11135│   │   │   │   ├── testyuv_cvt.h 11136│   │   │   │   ├── torturethread.c 11137│   │   │   │   └── utf8.txt 11138│   │   │   ├── visualtest 11139│   │   │   │   ├── COPYING.txt 11140│   │   │   │   ├── Makefile.in 11141│   │   │   │   ├── README.txt 11142│   │   │   │   ├── acinclude.m4 11143│   │   │   │   ├── autogen.sh 11144│   │   │   │   ├── compile 11145│   │   │   │   ├── config.h 11146│   │   │   │   ├── config.h.in 11147│   │   │   │   ├── configs 11148│   │   │   │   │   ├── testsprite2_blendmodes 11149│   │   │   │   │   │   ├── testsprite2_blendmodes.actions 11150│   │   │   │   │   │   ├── testsprite2_blendmodes.config 11151│   │   │   │   │   │   └── testsprite2_blendmodes.parameters 11152│   │   │   │   │   ├── testsprite2_crashtest 11153│   │   │   │   │   │   ├── testsprite2_crashtest.actions 11154│   │   │   │   │   │   ├── testsprite2_crashtest.config 11155│   │   │   │   │   │   └── testsprite2_crashtest.parameters 11156│   │   │   │   │   ├── testsprite2_fullscreen 11157│   │   │   │   │   │   ├── testsprite2_fullscreen.actions 11158│   │   │   │   │   │   ├── testsprite2_fullscreen.config 11159│   │   │   │   │   │   └── testsprite2_fullscreen.parameters 11160│   │   │   │   │   └── testsprite2_geometry 11161│   │   │   │   │   ├── testsprite2_geometry.actions 11162│   │   │   │   │   ├── testsprite2_geometry.config 11163│   │   │   │   │   └── testsprite2_geometry.parameters 11164│   │   │   │   ├── configure 11165│   │   │   │   ├── configure.in 11166│   │   │   │   ├── depcomp 11167│   │   │   │   ├── docs 11168│   │   │   │   │   └── Doxyfile 11169│   │   │   │   ├── include 11170│   │   │   │   │   ├── SDL_visualtest_action_configparser.h 11171│   │   │   │   │   ├── SDL_visualtest_exhaustive_variator.h 11172│   │   │   │   │   ├── SDL_visualtest_harness_argparser.h 11173│   │   │   │   │   ├── SDL_visualtest_mischelper.h 11174│   │   │   │   │   ├── SDL_visualtest_parsehelper.h 11175│   │   │   │   │   ├── SDL_visualtest_process.h 11176│   │   │   │   │   ├── SDL_visualtest_random_variator.h 11177│   │   │   │   │   ├── SDL_visualtest_rwhelper.h 11178│   │   │   │   │   ├── SDL_visualtest_screenshot.h 11179│   │   │   │   │   ├── SDL_visualtest_sut_configparser.h 11180│   │   │   │   │   ├── SDL_visualtest_variator_common.h 11181│   │   │   │   │   └── SDL_visualtest_variators.h 11182│   │   │   │   ├── install-sh 11183│   │   │   │   ├── launch_harness.cmd 11184│   │   │   │   ├── launch_harness.sh 11185│   │   │   │   ├── missing 11186│   │   │   │   ├── src 11187│   │   │   │   │   ├── action_configparser.c 11188│   │   │   │   │   ├── harness_argparser.c 11189│   │   │   │   │   ├── linux 11190│   │   │   │   │   │   └── linux_process.c 11191│   │   │   │   │   ├── mischelper.c 11192│   │   │   │   │   ├── parsehelper.c 11193│   │   │   │   │   ├── rwhelper.c 11194│   │   │   │   │   ├── screenshot.c 11195│   │   │   │   │   ├── sut_configparser.c 11196│   │   │   │   │   ├── testharness.c 11197│   │   │   │   │   ├── variator_common.c 11198│   │   │   │   │   ├── variator_exhaustive.c 11199│   │   │   │   │   ├── variator_random.c 11200│   │   │   │   │   ├── variators.c 11201│   │   │   │   │   └── windows 11202│   │   │   │   │   ├── windows_process.c 11203│   │   │   │   │   └── windows_screenshot.c 11204│   │   │   │   ├── stamp-h1 11205│   │   │   │   ├── testsprite2_sample.actions 11206│   │   │   │   ├── testsprite2_sample.config 11207│   │   │   │   ├── testsprite2_sample.parameters 11208│   │   │   │   └── unittest 11209│   │   │   │   ├── testquit.actions 11210│   │   │   │   ├── testquit.c 11211│   │   │   │   ├── testquit.config 11212│   │   │   │   └── testquit.parameters 11213│   │   │   └── wayland-protocols 11214│   │   │   ├── pointer-constraints-unstable-v1.xml 11215│   │   │   ├── relative-pointer-unstable-v1.xml 11216│   │   │   ├── wayland.xml 11217│   │   │   ├── xdg-shell-unstable-v6.xml 11218│   │   │   └── xdg-shell.xml 11219│   │   ├── glfw 11220│   │   │   ├── CMake 11221│   │   │   │   ├── GenerateMappings.cmake 11222│   │   │   │   ├── Info.plist.in 11223│   │   │   │   ├── cmake_uninstall.cmake.in 11224│   │   │   │   ├── glfw3.pc.in 11225│   │   │   │   ├── glfw3Config.cmake.in 11226│   │   │   │   ├── i686-w64-mingw32-clang.cmake 11227│   │   │   │   ├── i686-w64-mingw32.cmake 11228│   │   │   │   ├── modules 11229│   │   │   │   │   └── FindEpollShim.cmake 11230│   │   │   │   ├── x86_64-w64-mingw32-clang.cmake 11231│   │   │   │   └── x86_64-w64-mingw32.cmake 11232│   │   │   ├── CMakeLists.txt 11233│   │   │   ├── CONTRIBUTORS.md 11234│   │   │   ├── LICENSE.md 11235│   │   │   ├── README.md 11236│   │   │   ├── deps 11237│   │   │   │   ├── getopt.c 11238│   │   │   │   ├── getopt.h 11239│   │   │   │   ├── glad 11240│   │   │   │   │   ├── gl.h 11241│   │   │   │   │   ├── gles2.h 11242│   │   │   │   │   └── vulkan.h 11243│   │   │   │   ├── linmath.h 11244│   │   │   │   ├── nuklear.h 11245│   │   │   │   ├── nuklear_glfw_gl2.h 11246│   │   │   │   ├── stb_image_write.h 11247│   │   │   │   ├── tinycthread.c 11248│   │   │   │   ├── tinycthread.h 11249│   │   │   │   └── wayland 11250│   │   │   │   ├── fractional-scale-v1.xml 11251│   │   │   │   ├── idle-inhibit-unstable-v1.xml 11252│   │   │   │   ├── pointer-constraints-unstable-v1.xml 11253│   │   │   │   ├── relative-pointer-unstable-v1.xml 11254│   │   │   │   ├── viewporter.xml 11255│   │   │   │   ├── wayland.xml 11256│   │   │   │   ├── xdg-activation-v1.xml 11257│   │   │   │   ├── xdg-decoration-unstable-v1.xml 11258│   │   │   │   └── xdg-shell.xml 11259│   │   │   ├── docs 11260│   │   │   │   ├── CMakeLists.txt 11261│   │   │   │   ├── CONTRIBUTING.md 11262│   │   │   │   ├── Doxyfile.in 11263│   │   │   │   ├── DoxygenLayout.xml 11264│   │   │   │   ├── SUPPORT.md 11265│   │   │   │   ├── build.md 11266│   │   │   │   ├── compat.md 11267│   │   │   │   ├── compile.md 11268│   │   │   │   ├── context.md 11269│   │   │   │   ├── extra.css 11270│   │   │   │   ├── extra.css.map 11271│   │   │   │   ├── extra.scss 11272│   │   │   │   ├── footer.html 11273│   │   │   │   ├── header.html 11274│   │   │   │   ├── input.md 11275│   │   │   │   ├── internal.md 11276│   │   │   │   ├── intro.md 11277│   │   │   │   ├── main.md 11278│   │   │   │   ├── monitor.md 11279│   │   │   │   ├── moving.md 11280│   │   │   │   ├── news.md 11281│   │   │   │   ├── quick.md 11282│   │   │   │   ├── spaces.svg 11283│   │   │   │   ├── vulkan.md 11284│   │   │   │   └── window.md 11285│   │   │   ├── examples 11286│   │   │   │   ├── CMakeLists.txt 11287│   │   │   │   ├── boing.c 11288│   │   │   │   ├── gears.c 11289│   │   │   │   ├── glfw.icns 11290│   │   │   │   ├── glfw.ico 11291│   │   │   │   ├── glfw.rc 11292│   │   │   │   ├── heightmap.c 11293│   │   │   │   ├── offscreen.c 11294│   │   │   │   ├── particles.c 11295│   │   │   │   ├── sharing.c 11296│   │   │   │   ├── splitview.c 11297│   │   │   │   ├── triangle-opengl.c 11298│   │   │   │   ├── triangle-opengles.c 11299│   │   │   │   ├── wave.c 11300│   │   │   │   └── windows.c 11301│   │   │   ├── include 11302│   │   │   │   └── GLFW 11303│   │   │   │   ├── glfw3.h 11304│   │   │   │   └── glfw3native.h 11305│   │   │   ├── src 11306│   │   │   │   ├── CMakeLists.txt 11307│   │   │   │   ├── cocoa_init.m 11308│   │   │   │   ├── cocoa_joystick.h 11309│   │   │   │   ├── cocoa_joystick.m 11310│   │   │   │   ├── cocoa_monitor.m 11311│   │   │   │   ├── cocoa_platform.h 11312│   │   │   │   ├── cocoa_window.m 11313│   │   │   │   ├── context.c 11314│   │   │   │   ├── egl_context.c 11315│   │   │   │   ├── glfw.rc.in 11316│   │   │   │   ├── glx_context.c 11317│   │   │   │   ├── init.c 11318│   │   │   │   ├── input.c 11319│   │   │   │   ├── internal.h 11320│   │   │   │   ├── linux_joystick.c 11321│   │   │   │   ├── linux_joystick.h 11322│   │   │   │   ├── macos_time.c 11323│   │   │   │   ├── macos_time.h 11324│   │   │   │   ├── mappings.h 11325│   │   │   │   ├── mappings.h.in 11326│   │   │   │   ├── monitor.c 11327│   │   │   │   ├── nsgl_context.m 11328│   │   │   │   ├── null_init.c 11329│   │   │   │   ├── null_joystick.c 11330│   │   │   │   ├── null_joystick.h 11331│   │   │   │   ├── null_monitor.c 11332│   │   │   │   ├── null_platform.h 11333│   │   │   │   ├── null_window.c 11334│   │   │   │   ├── osmesa_context.c 11335│   │   │   │   ├── platform.c 11336│   │   │   │   ├── platform.h 11337│   │   │   │   ├── posix_module.c 11338│   │   │   │   ├── posix_poll.c 11339│   │   │   │   ├── posix_poll.h 11340│   │   │   │   ├── posix_thread.c 11341│   │   │   │   ├── posix_thread.h 11342│   │   │   │   ├── posix_time.c 11343│   │   │   │   ├── posix_time.h 11344│   │   │   │   ├── vulkan.c 11345│   │   │   │   ├── wgl_context.c 11346│   │   │   │   ├── win32_init.c 11347│   │   │   │   ├── win32_joystick.c 11348│   │   │   │   ├── win32_joystick.h 11349│   │   │   │   ├── win32_module.c 11350│   │   │   │   ├── win32_monitor.c 11351│   │   │   │   ├── win32_platform.h 11352│   │   │   │   ├── win32_thread.c 11353│   │   │   │   ├── win32_thread.h 11354│   │   │   │   ├── win32_time.c 11355│   │   │   │   ├── win32_time.h 11356│   │   │   │   ├── win32_window.c 11357│   │   │   │   ├── window.c 11358│   │   │   │   ├── wl_init.c 11359│   │   │   │   ├── wl_monitor.c 11360│   │   │   │   ├── wl_platform.h 11361│   │   │   │   ├── wl_window.c 11362│   │   │   │   ├── x11_init.c 11363│   │   │   │   ├── x11_monitor.c 11364│   │   │   │   ├── x11_platform.h 11365│   │   │   │   ├── x11_window.c 11366│   │   │   │   └── xkb_unicode.c 11367│   │   │   └── tests 11368│   │   │   ├── CMakeLists.txt 11369│   │   │   ├── allocator.c 11370│   │   │   ├── clipboard.c 11371│   │   │   ├── cursor.c 11372│   │   │   ├── empty.c 11373│   │   │   ├── events.c 11374│   │   │   ├── gamma.c 11375│   │   │   ├── glfwinfo.c 11376│   │   │   ├── icon.c 11377│   │   │   ├── iconify.c 11378│   │   │   ├── inputlag.c 11379│   │   │   ├── joysticks.c 11380│   │   │   ├── monitors.c 11381│   │   │   ├── msaa.c 11382│   │   │   ├── reopen.c 11383│   │   │   ├── tearing.c 11384│   │   │   ├── threads.c 11385│   │   │   ├── timeout.c 11386│   │   │   ├── title.c 11387│   │   │   ├── triangle-vulkan.c 11388│   │   │   └── window.c 11389│   │   └── kconfiglib 11390│   │   ├── LICENSE.txt 11391│   │   ├── MANIFEST.in 11392│   │   ├── README.rst 11393│   │   ├── alldefconfig.py 11394│   │   ├── allmodconfig.py 11395│   │   ├── allnoconfig.py 11396│   │   ├── allyesconfig.py 11397│   │   ├── defconfig.py 11398│   │   ├── examples 11399│   │   │   ├── Kmenuconfig 11400│   │   │   ├── allnoconfig_walk.py 11401│   │   │   ├── defconfig_oldconfig.py 11402│   │   │   ├── dumpvars.py 11403│   │   │   ├── eval_expr.py 11404│   │   │   ├── find_symbol.py 11405│   │   │   ├── help_grep.py 11406│   │   │   ├── kconfiglib.py 11407│   │   │   ├── list_undefined.py 11408│   │   │   ├── menuconfig_example.py 11409│   │   │   ├── merge_config.py 11410│   │   │   ├── print_config_tree.py 11411│   │   │   ├── print_sym_info.py 11412│   │   │   └── print_tree.py 11413│   │   ├── genconfig.py 11414│   │   ├── guiconfig.py 11415│   │   ├── kconfiglib.py 11416│   │   ├── listnewconfig.py 11417│   │   ├── makefile.patch 11418│   │   ├── menuconfig.py 11419│   │   ├── oldconfig.py 11420│   │   ├── olddefconfig.py 11421│   │   ├── savedefconfig.py 11422│   │   ├── setconfig.py 11423│   │   ├── setup.cfg 11424│   │   ├── setup.py 11425│   │   ├── tests 11426│   │   │   ├── Kappend 11427│   │   │   ├── Kassignable 11428│   │   │   ├── Kchoice 11429│   │   │   ├── Kdefconfig_existent 11430│   │   │   ├── Kdefconfig_existent_but_n 11431│   │   │   ├── Kdefconfig_nonexistent 11432│   │   │   ├── Kdefconfig_srctree 11433│   │   │   ├── Kdepcopy 11434│   │   │   ├── Kdeploop0 11435│   │   │   ├── Kdeploop1 11436│   │   │   ├── Kdeploop10 11437│   │   │   ├── Kdeploop2 11438│   │   │   ├── Kdeploop3 11439│   │   │   ├── Kdeploop4 11440│   │   │   ├── Kdeploop5 11441│   │   │   ├── Kdeploop6 11442│   │   │   ├── Kdeploop7 11443│   │   │   ├── Kdeploop8 11444│   │   │   ├── Kdeploop9 11445│   │   │   ├── Kdirdep 11446│   │   │   ├── Kescape 11447│   │   │   ├── Keval 11448│   │   │   ├── Kexpr_items 11449│   │   │   ├── Kheader 11450│   │   │   ├── Khelp 11451│   │   │   ├── Kifremoval 11452│   │   │   ├── Kimply 11453│   │   │   ├── Kinclude_path 11454│   │   │   ├── Kinclude_path_sourced_1 11455│   │   │   ├── Kinclude_path_sourced_2 11456│   │   │   ├── Kitemlists 11457│   │   │   ├── Klocation 11458│   │   │   ├── Klocation_sourced 11459│   │   │   ├── Kmainmenu 11460│   │   │   ├── Kmenuconfig 11461│   │   │   ├── Kmisc 11462│   │   │   ├── Kmissingrsource 11463│   │   │   ├── Kmissingsource 11464│   │   │   ├── Korder 11465│   │   │   ├── Kpreprocess 11466│   │   │   ├── Krange 11467│   │   │   ├── Krecursive1 11468│   │   │   ├── Krecursive2 11469│   │   │   ├── Kreferenced 11470│   │   │   ├── Krelation 11471│   │   │   ├── Krepr 11472│   │   │   ├── Kstr 11473│   │   │   ├── Kundef 11474│   │   │   ├── Kuserfunctions 11475│   │   │   ├── Kvisibility 11476│   │   │   ├── config_indented 11477│   │   │   ├── config_set_bool 11478│   │   │   ├── config_set_string 11479│   │   │   ├── defconfig_1 11480│   │   │   ├── defconfig_2 11481│   │   │   ├── empty 11482│   │   │   ├── kconfigfunctions.py 11483│   │   │   ├── reltest 11484│   │   │   └── sub 11485│   │   │   ├── Kconfig_symlink_2 11486│   │   │   ├── Kconfig_symlink_3 11487│   │   │   ├── Klocation_grsourced1 11488│   │   │   ├── Klocation_grsourced2 11489│   │   │   ├── Klocation_gsourced1 11490│   │   │   ├── Klocation_gsourced2 11491│   │   │   ├── Klocation_rsourced 11492│   │   │   ├── defconfig_in_sub 11493│   │   │   └── sub 11494│   │   │   └── Kconfig_symlink_1 11495│   │   └── testsuite.py 11496│   ├── lab 11497│   │   ├── FileConstruct 11498│   │   │   ├── FileConstructor.java 11499│   │   │   └── demos 11500│   │   │   ├── Filling.java 11501│   │   │   ├── HelloWorld.java 11502│   │   │   ├── Replacing.java 11503│   │   │   └── x86BootSector.java 11504│   │   ├── archive 11505│   │   │   └── sdl2.cpp 11506│   │   ├── c 11507│   │   │   ├── bitmap 11508│   │   │   │   ├── README.md 11509│   │   │   │   ├── bitmap.c 11510│   │   │   │   ├── bmp_head.h 11511│   │   │   │   ├── bmp_pixel.h 11512│   │   │   │   └── build.sh 11513│   │   │   ├── compiled_c 11514│   │   │   │   ├── CODE_OF_CONDUCT.md 11515│   │   │   │   ├── CONTRIBUTING.md 11516│   │   │   │   ├── LICENCE 11517│   │   │   │   ├── Makefile 11518│   │   │   │   ├── README.txt 11519│   │   │   │   ├── SECURITY.md 11520│   │   │   │   ├── config.mk 11521│   │   │   │   ├── sources.conf 11522│   │   │   │   ├── src 11523│   │   │   │   │   ├── functions 11524│   │   │   │   │   │   ├── add 11525│   │   │   │   │   │   │   ├── Makefile 11526│   │   │   │   │   │   │   └── main.c 11527│   │   │   │   │   │   ├── return 11528│   │   │   │   │   │   │   ├── Makefile 11529│   │   │   │   │   │   │   └── main.c 11530│   │   │   │   │   │   └── subtract 11531│   │   │   │   │   │   ├── Makefile 11532│   │   │   │   │   │   └── main.c 11533│   │   │   │   │   └── general 11534│   │   │   │   │   ├── add 11535│   │   │   │   │   │   ├── Makefile 11536│   │   │   │   │   │   └── main.c 11537│   │   │   │   │   ├── cat_strings 11538│   │   │   │   │   │   ├── Makefile 11539│   │   │   │   │   │   └── main.c 11540│   │   │   │   │   ├── constants 11541│   │   │   │   │   │   ├── Makefile 11542│   │   │   │   │   │   └── main.c 11543│   │   │   │   │   ├── divide 11544│   │   │   │   │   │   ├── Makefile 11545│   │   │   │   │   │   └── main.c 11546│   │   │   │   │   ├── hello_world 11547│   │   │   │   │   │   ├── Makefile 11548│   │   │   │   │   │   └── main.c 11549│   │   │   │   │   ├── if 11550│   │   │   │   │   │   ├── Makefile 11551│   │   │   │   │   │   └── main.c 11552│   │   │   │   │   ├── if_else 11553│   │   │   │   │   │   ├── Makefile 11554│   │   │   │   │   │   └── main.c 11555│   │   │   │   │   ├── main 11556│   │   │   │   │   │   ├── Makefile 11557│   │   │   │   │   │   └── main.c 11558│   │   │   │   │   ├── multiply 11559│   │   │   │   │   │   ├── Makefile 11560│   │   │   │   │   │   └── main.c 11561│   │   │   │   │   ├── strings 11562│   │   │   │   │   │   ├── Makefile 11563│   │   │   │   │   │   └── main.c 11564│   │   │   │   │   └── subtract 11565│   │   │   │   │   ├── Makefile 11566│   │   │   │   │   └── main.c 11567│   │   │   │   └── tools 11568│   │   │   │   └── run_makefiles.py 11569│   │   │   ├── factorial 11570│   │   │   │   ├── CMakeLists.txt 11571│   │   │   │   └── main.c 11572│   │   │   ├── tiny 11573│   │   │   │   ├── CMakeLists.txt 11574│   │   │   │   ├── README.md 11575│   │   │   │   ├── build.sh 11576│   │   │   │   ├── hello.c 11577│   │   │   │   ├── math.c 11578│   │   │   │   └── tiny.c 11579│   │   │   ├── virtual_hardware 11580│   │   │   │   ├── Makefile 11581│   │   │   │   ├── README.txt 11582│   │   │   │   ├── include 11583│   │   │   │   │   ├── lib 11584│   │   │   │   │   │   ├── libbit.h 11585│   │   │   │   │   │   └── libbus.h 11586│   │   │   │   │   └── mod 11587│   │   │   │   │   └── gates.h 11588│   │   │   │   └── mod 11589│   │   │   │   ├── example_chip.c 11590│   │   │   │   ├── gates.c 11591│   │   │   │   ├── halfadder.c 11592│   │   │   │   ├── main.c 11593│   │   │   │   └── modules.mk 11594│   │   │   ├── weird_loops 11595│   │   │   │   ├── CMakeLists.txt 11596│   │   │   │   └── main.c 11597│   │   │   └── writing_raw 11598│   │   │   ├── CMakeLists.txt 11599│   │   │   ├── README 11600│   │   │   ├── basic.c 11601│   │   │   ├── hello.c 11602│   │   │   ├── include 11603│   │   │   │   └── write.h 11604│   │   │   └── write.c 11605│   │   ├── decomplab 11606│   │   │   ├── README.txt 11607│   │   │   └── src 11608│   │   │   ├── DecompLib.java 11609│   │   │   └── Template.java 11610│   │   ├── nova 11611│   │   │   ├── Makefile 11612│   │   │   ├── src 11613│   │   │   │   └── main 11614│   │   │   │   └── java 11615│   │   │   │   └── com 11616│   │   │   │   └── github 11617│   │   │   │   └── _0x4248 11618│   │   │   │   ├── nova 11619│   │   │   │   │   ├── Core 11620│   │   │   │   │   │   ├── Gui.java 11621│   │   │   │   │   │   ├── Keyboard.java 11622│   │   │   │   │   │   └── Sound.java 11623│   │   │   │   │   ├── Machine 11624│   │   │   │   │   │   ├── audio 11625│   │   │   │   │   │   │   └── Speaker.java 11626│   │   │   │   │   │   ├── core 11627│   │   │   │   │   │   │   ├── Hardware.java 11628│   │   │   │   │   │   │   ├── Keyboard.java 11629│   │   │   │   │   │   │   ├── Machine.java 11630│   │   │   │   │   │   │   ├── MachineProgram.java 11631│   │   │   │   │   │   │   └── Video.java 11632│   │   │   │   │   │   ├── floppy 11633│   │   │   │   │   │   │   └── Floppy.java 11634│   │   │   │   │   │   └── gpu 11635│   │   │   │   │   │   ├── GPU.java 11636│   │   │   │   │   │   ├── GpuAdapter.java 11637│   │   │   │   │   │   ├── GpuOutputMode.java 11638│   │   │   │   │   │   ├── VideoMode.java 11639│   │   │   │   │   │   ├── drivers 11640│   │   │   │   │   │   │   ├── CgaDriver.java 11641│   │   │   │   │   │   │   ├── VgaDriver.java 11642│   │   │   │   │   │   │   └── VideoDriver.java 11643│   │   │   │   │   │   └── fonts 11644│   │   │   │   │   │   └── VgaFonts.java 11645│   │   │   │   │   └── Main.java 11646│   │   │   │   └── nova_examples 11647│   │   │   │   ├── ExampleXYZ.java 11648│   │   │   │   └── NovaBasic.java 11649│   │   │   └── target 11650│   │   │   └── site 11651│   │   │   ├── css 11652│   │   │   │   ├── maven-base.css 11653│   │   │   │   ├── maven-theme.css 11654│   │   │   │   ├── print.css 11655│   │   │   │   └── site.css 11656│   │   │   ├── dependency-info.html 11657│   │   │   ├── index.html 11658│   │   │   ├── plugin-management.html 11659│   │   │   ├── plugins.html 11660│   │   │   ├── project-info.html 11661│   │   │   └── summary.html 11662│   │   ├── opengl 11663│   │   │   ├── CMakeLists.txt 11664│   │   │   └── src 11665│   │   │   └── demos 11666│   │   │   ├── red.cpp 11667│   │   │   └── redanim.cpp 11668│   │   ├── orion 11669│   │   │   └── MOVED 11670│   │   ├── sparkylab 11671│   │   │   └── receipt.py 11672│   │   └── trail 11673│   │   ├── CMakeLists.txt 11674│   │   ├── Makefile 11675│   │   ├── README.md 11676│   │   ├── c 11677│   │   │   ├── header 11678│   │   │   │   ├── buildList.cmake 11679│   │   │   │   ├── ctype.c 11680│   │   │   │   ├── errno.c 11681│   │   │   │   └── math.c 11682│   │   │   └── include.cmake 11683│   │   └── php 11684│   │   ├── hello.php 11685│   │   ├── html.php 11686│   │   └── math.php 11687│   ├── lib 11688│   │   └── rootGuard 11689│   │   ├── README 11690│   │   ├── checks.c 11691│   │   ├── checks.h 11692│   │   ├── rootGuard.c 11693│   │   └── rootGuard.h 11694│   ├── logs 11695│   │   ├── branch.txt 11696│   │   ├── gitlog.txt 11697│   │   ├── gitlog_short.txt 11698│   │   ├── gitstats.txt 11699│   │   ├── gittree.txt 11700│   │   ├── gittreelong.txt 11701│   │   ├── last_commit.txt 11702│   │   └── submodules.txt 11703│   ├── lore 11704│   │   ├── 00aba696bba211364e7fa8a925e2dac6219b23e2.html 11705│   │   ├── 01aac06b01560d04e34b0251a9bf34b5df0fcc2f.html 11706│   │   ├── 06666b82b1e227d6e79e66b770599e02babe8a28.html 11707│   │   ├── 06c38ffb62c11b3bf4fe2ea4a0b6681236613a39.html 11708│   │   ├── 07cff10f3d0a7b9eba1ad55a6d34f1073272828f.html 11709│   │   ├── 08102867f63e1c5e0aa80ebb5918a04a76919f38.html 11710│   │   ├── 091d6babd52d8bd01db863115f7da97dabdf9a85.html 11711│   │   ├── 0b285d1bd85742fa34780edf3b77e5a8bd7e7499.html 11712│   │   ├── 0c0f0a28a0ab26ed032fbedae1f793f78dad22ba.html 11713│   │   ├── 0c11742d3a2d0452e58f026b9a9dadbcda03f1c6.html 11714│   │   ├── 0c35b4ad9e04b6d696734f77f52127e0170563cd.html 11715│   │   ├── 0cd410d3dfce8801a91ad78c1bc87266496beeee.html 11716│   │   ├── 0e1f1c3a4363b242554cb32e2b0b746056eeebf1.html 11717│   │   ├── 0f99a405f9d7d509ea2b2267d0fabd6bef87bbab.html 11718│   │   ├── 0fd3111a5965590f3f7747f5873427f78cef5381.html 11719│   │   ├── 11f847e72b4ce343116812ca873b145509a961ce.html 11720│   │   ├── 122b3b6beb7113469dce6a4a09a207a7ec76f180.html 11721│   │   ├── 1579224b1f8f324323b1d6c27293fd2c30f04a78.html 11722│   │   ├── 167b1220c7a677d2c89b726a11a36521eca2eac3.html 11723│   │   ├── 16c8756dc39ed226041b508109e676ab4eea3fbf.html 11724│   │   ├── 16f209abdff7b65beb4a98883a971e578e508c18.html 11725│   │   ├── 17b4a510274e0c2b98a62a2127876d059f7b1852.html 11726│   │   ├── 19bbdf26f45a0fc90e6ddf0163540fe74b9cb3f6.html 11727│   │   ├── 19db6484cffc6cb1659abd0cea555e0baa0106c3.html 11728│   │   ├── 1a7df134d9becd5c700e4a85bf4b7c77b7ad9695.html 11729│   │   ├── 1adef58ef14890898e2d946b55293ae79032a86a.html 11730│   │   ├── 1b8490b223e5d0403bed51011cb240656e997a78.html 11731│   │   ├── 1c000e18dbac18a575e7f6bd9ee8d8f2e49ef5cb.html 11732│   │   ├── 1f709fd5926e04cf8d482bd8c644b45b3e283214.html 11733│   │   ├── 201f805d565f4993a5f081d0af723b1db1897d10.html 11734│   │   ├── 2328f20dbc2ac36ccca8846ad3aad928cca1d09b.html 11735│   │   ├── 253732cf2d08e6f6a0a1e2ba50a58ff1050ca6f6.html 11736│   │   ├── 2603ec0e69c2aea6945f78417551906a648fabd0.html 11737│   │   ├── 27db984519b3ab8b852af1f6595c23728faf7908.html 11738│   │   ├── 2a447eb468a9b34a75e0c115891a7576ee929d05.html 11739│   │   ├── 2bf1e4763fa7b5ae77468c7d568ca7837f3a95e9.html 11740│   │   ├── 2bf61145d7df89777c7adbabcb89e2f94c8dadbe.html 11741│   │   ├── 2dbab91bcadeb2acb6a8399e46d3bbdfc07e4bb6.html 11742│   │   ├── 2dd28e47a72b95e3ea2668fbc7fc64fb3f9d673e.html 11743│   │   ├── 2e693c8a0e386fec58e0b51ed20eb87b1491f0eb.html 11744│   │   ├── 2fc0d4ec22e7b79a3a784fe3edcacdaac829c698.html 11745│   │   ├── 30aa9dbc790a0e78a8b1c724d25d1398503aa944.html 11746│   │   ├── 3176689c3c9843bd87c0da2d0ebee1ecc03d6d41.html 11747│   │   ├── 31d401e7dfd0f51742d584ee31934a78a6577f67.html 11748│   │   ├── 327de4755e4c5752c62266c1d55413bcec6234c7.html 11749│   │   ├── 3748925f9709cf9c77378720b62f0bd1b3d123e3.html 11750│   │   ├── 37d3d6f9b66bacea2d043608979938e5b2b77578.html 11751│   │   ├── 39d12c9c46a0e3cc8e744bbc3347c7615557dc5d.html 11752│   │   ├── 3a331598aca39efaf787bb2c9f93b578232b7531.html 11753│   │   ├── 3c28d180b217db528d1c2134822814d5903ff825.html 11754│   │   ├── 3c400141014e9d3741ed0d59d89db1a2416989eb.html 11755│   │   ├── 3dff2a3b3754672f92fee96a7feb550da3f24cab.html 11756│   │   ├── 3e4071d2d25cb18976d4b8e8eac5b54bc2a98cff.html 11757│   │   ├── 3f1330011c4590150c927bc9e9bc5d485bdd3d44.html 11758│   │   ├── 3fd913ae8275ed55c2a978a82185a2c2df962d8b.html 11759│   │   ├── 401c6afa48997f3b8ddd65f38e556911d81e3391.html 11760│   │   ├── 408d454f59a370c015e8173bd5ff486f2639ac6b.html 11761│   │   ├── 41df589f642f049a4a6ea1d55455be77f214696d.html 11762│   │   ├── 4201f93693050a929b95cfcc92a7dc54ee49bc93.html 11763│   │   ├── 436643af30ba6a867fa537c819c68191bc192498.html 11764│   │   ├── 43cbb229f4359944ef3d106752f7ac004b2d6649.html 11765│   │   ├── 453a1bde26e101198e4ca4a45d7312ab49b283b8.html 11766│   │   ├── 46dea41371e7d001b8f520b893a392e74be9dbc1.html 11767│   │   ├── 47be9c01d9d1e23a6272be48f9fa22f6e1808273.html 11768│   │   ├── 486e4fa3219047420949333b20a675c5e92743ba.html 11769│   │   ├── 490f2c700e8cdf10dd41cbdf1f41745c05aad28b.html 11770│   │   ├── 4adee3469ea040f35cd3f8215c9f7110ead66f45.html 11771│   │   ├── 4b6ebdeaf315572935c388c400e8709812e6484c.html 11772│   │   ├── 4c4ea0ef2a9a238ae0567cf962f73152f4493acd.html 11773│   │   ├── 4c8c5a1b05da8a0ed9af1552848f7a8b54a5c48b.html 11774│   │   ├── 4f9213d85cb9bc3781c98d35953d1d98a613c007.html 11775│   │   ├── 525038ed30df3da6610fd22500b8c7f869eb02ba.html 11776│   │   ├── 52c2451e778019a1cad7b30c53d40b1ca7116a2b.html 11777│   │   ├── 53baa833ca1643615870c1e453db94cd87171ab7.html 11778│   │   ├── 541e424bc1594bba57a61ed5605a2862e9120be2.html 11779│   │   ├── 54800631d413da4a2a60a497718338244e91591f.html 11780│   │   ├── 554b433588bf573347dac5e632c7110735783d72.html 11781│   │   ├── 558d73061cc2a5655546a849bf949c9890153cb9.html 11782│   │   ├── 5831f4149d32ef3260896a115aaf98dadd253b11.html 11783│   │   ├── 594ec4c31f285fb44bcf034e7f8d00ceb4275116.html 11784│   │   ├── 5b6f469574c29a7c120c057b13a362e2f1765146.html 11785│   │   ├── 5e30c1e125d37e962415e6f4fa114e78e73f54b4.html 11786│   │   ├── 621959e93c82cadd0e177da8f4343eba210fb23b.html 11787│   │   ├── 62220c008b7d17a8adcea1822c5de2450e631b37.html 11788│   │   ├── 63d152b3f73926e0f3a81fd28ec2a03b494165df.html 11789│   │   ├── 6435a0a663136217af06a9c969a7a82aeb3cb35b.html 11790│   │   ├── 64f4d5842dc74120326429bab78b7a925ffb2c1c.html 11791│   │   ├── 6596dd3de7d5833eeaa604ef7813229a11d089cf.html 11792│   │   ├── 66167bc9f4eba650502fb38e12c57363624ab68b.html 11793│   │   ├── 663a34d406f3a4119e396c76094ce3c7d78b3e45.html 11794│   │   ├── 67409fe0839e6472fc1f2f9c8ae071e7bda70ab5.html 11795│   │   ├── 6cc121d9c283170ebfe7e571bf306c4c35480c54.html 11796│   │   ├── 6cecce9f6ac7436fbae42fd52840f6c3a5e99436.html 11797│   │   ├── 6d0baa5388bc8b580880e00cb31b54de7bdbb36a.html 11798│   │   ├── 6d3b52def1f9399c99a2db4ef125abc901ed5da4.html 11799│   │   ├── 6e7b9dedf6aabc0fbb9f241eff46540e71745258.html 11800│   │   ├── 6f13370dd1d175073118ac3daac1c4243e36511b.html 11801│   │   ├── 6f8e77dd930a721caef788fa76c7cd7929d7dfee.html 11802│   │   ├── 6faa706f4bb06a168c273688ac27bcd57557ad82.html 11803│   │   ├── 6fe99b90ed8775ba2233dd9554a82eaefbda1a20.html 11804│   │   ├── 70efad30264b06bf029ac294a28e9ac418ce7fa0.html 11805│   │   ├── 71de39bd55dbf3999d58d06624c3362225032d31.html 11806│   │   ├── 721d9d7c57db4d34a5c224a538b0044aa98460ca.html 11807│   │   ├── 723721e8d82b5491b67fe8e71ceeddd4849a8b97.html 11808│   │   ├── 78be5fb18d06d8bee0332d1413703b7ee851fdf9.html 11809│   │   ├── 7a23ce62a92cf1aaddc9af423eb51869504c11e8.html 11810│   │   ├── 7b82d695d847e562e8d455ace72c6f7104ae6e93.html 11811│   │   ├── 7bb361ae4f1781dfdeeca33ede0a5ffc7bb713ec.html 11812│   │   ├── 7cc6ed250a9ecfa6ec176611a43931036d565b52.html 11813│   │   ├── 7ccfff8a317797f85bf5fa4ad5e05b2e6e91fe5c.html 11814│   │   ├── 7ebf95f95c6c168e81038d0e98b10137ef652548.html 11815│   │   ├── 7f06c771e05562d1f20e03e296606540c11a5e0e.html 11816│   │   ├── 80faf01bf4c96e6a5d62ba08a9c613d38082bbe2.html 11817│   │   ├── 84fa81c928f7560e2744f38ab12a773feb7594c9.html 11818│   │   ├── 84fbd04b4cf3a95483363d251878741b4a9da4d2.html 11819│   │   ├── 85c544d0e61e2231266255afe51e1e02780e757f.html 11820│   │   ├── 86be54d6c35be6b866425b05d1ea08486f6d8c2e.html 11821│   │   ├── 8729b98ec59beb7b36fc28ca733d868da030b57c.html 11822│   │   ├── 89df939b7f8556b84a4a7119fae3ec4b3f1b6fb5.html 11823│   │   ├── 89f4bad14f5c63ffd28c6860f99798733f4f37a1.html 11824│   │   ├── 8b36ba938e53467fe7385f155796ccdb8a3ea07e.html 11825│   │   ├── 8bb475e2f95840dcf221e490d3152ad33cece25e.html 11826│   │   ├── 8bfbbe42101026dcd35043b0a212b46bf6d64419.html 11827│   │   ├── 8c0fdd7ed39ae460b551224260fe642c976c1e64.html 11828│   │   ├── 9074368f6ad6e568b7807f317778781836f01aba.html 11829│   │   ├── 921de6a96f16cc5c26b78b70efa52586e36c585b.html 11830│   │   ├── 92ea98d0fd2ee11834aaae826137f9cdc4759b19.html 11831│   │   ├── 934f7693ada151f2d5b348b194ca8666ef5b7a60.html 11832│   │   ├── 9696470a238528904b4e348be5f47f2270b819dc.html 11833│   │   ├── 96c918809015676273e0538df07774031b0a85e8.html 11834│   │   ├── 97af41e30c32a596f4e2794c50d6afed0d6cfd16.html 11835│   │   ├── 98a1d2b58a56cd4f1d260fd0990bcf309cb17d86.html 11836│   │   ├── 9a1273d2d22be2cd87b792c6608c2268b9d786f6.html 11837│   │   ├── 9af36af2241ac8fc68750c985ea45237366cfdd5.html 11838│   │   ├── 9beb537fb19e0bb59cc1471ec7a399dd925f3540.html 11839│   │   ├── 9bf93c460f394c7c58d439cd289c82ff355cf208.html 11840│   │   ├── 9c0eafdc69c98179c393d5f5e735c00a0e9e39da.html 11841│   │   ├── 9db48954649caf1b80c4b84e24874c1c2177151b.html 11842│   │   ├── 9e0992302d7a79f3ce76f65a88d1ee863836efe0.html 11843│   │   ├── 9e7b714e2e103c73245d800c974fade8e43c83ea.html 11844│   │   ├── 9e7d5dd393334af8a958c3bbe9577fdd06158529.html 11845│   │   ├── a1177a1fec6793dbb5516a3938ce079a9e68b9ad.html 11846│   │   ├── a1526ba7362d1017f635ed2a2adc776c4b073fb4.html 11847│   │   ├── a2dc486d8d46d3dcaf2287d0be492598bf34fa41.html 11848│   │   ├── a4b2fa509109a3b3bf0b7c268e45eae915ed4b41.html 11849│   │   ├── a5241993ed4fc81cad60a52bcef5a4f4387ea061.html 11850│   │   ├── a62595355823334cfbd7fc22e8ddd186944bcfa5.html 11851│   │   ├── a69d3bf37feb3df7de38d9871135f2a8bc115430.html 11852│   │   ├── a77164c81de932ef1858b623de198a6effefcd9b.html 11853│   │   ├── a8c5c8b8571771d506c2d483c0ddfbe76e1be380.html 11854│   │   ├── ad0d089c4e03b638c73770a91a97b82f8e2a0089.html 11855│   │   ├── ad13211501fba83029e56aad121f99d245567944.html 11856│   │   ├── aecd9c3ee262e91f08ff4fae960c6bc04e6ba82c.html 11857│   │   ├── aeff68ca35ada5a2b29afbef2d569645bc4e55cf.html 11858│   │   ├── b4669e4d0a210ca65f7d485e00e2544e30b3a3c3.html 11859│   │   ├── b68bc55eafb3dbcbcf33c5e82d06911f55a911f5.html 11860│   │   ├── b6c98487a6ac619345cef7085a207e4c8e6897d2.html 11861│   │   ├── b7a6f601075e4680bcf2c4363bc0e8c16611b9a3.html 11862│   │   ├── b900400d7a7d6163a090763329a731797494e5a3.html 11863│   │   ├── b9916880babcc9b9cd745a28619334c76600398e.html 11864│   │   ├── ba4b96c04ca99f503ed0f2d2252006c1f5ae65a7.html 11865│   │   ├── bbf1ba9c73f3f3bd4c7dc833a6349617fa0a699f.html 11866│   │   ├── bf1b7c8740d8113f922c538703e07a8e9d06debb.html 11867│   │   ├── bf9c0efb641d52db277d68179cbf5a4a041a3967.html 11868│   │   ├── c2660bed7cfd962ac5c82e58a68c6d5cd5238ed8.html 11869│   │   ├── c427fc9fdda7782e25a1f7bc61b924c8c9d210db.html 11870│   │   ├── c46042d52ae60db9841d6352dd90a703817c0eee.html 11871│   │   ├── c58f5463078d91694c9719558e9494541afb6ec4.html 11872│   │   ├── c628904012b176dd261b610e90f346aaef1f53bb.html 11873│   │   ├── c78dbeac35c4169b4dadf4ce89563727eebe7495.html 11874│   │   ├── c8016721b1e29dcae5ad4ae410a131d7a874b612.html 11875│   │   ├── cac8678acdf497e83299d19d80631f63a66c45c5.html 11876│   │   ├── cb6fd3639d463b66d69d0a73d004deb7b351dcdc.html 11877│   │   ├── cc7ec5cf5ea99496b7f1ce429a6a47b0ee5f1890.html 11878│   │   ├── ceac608f1e705264916999c5013e659478eea6de.html 11879│   │   ├── cf8062f694a20f81299122456cecab094f644886.html 11880│   │   ├── cfcd2c48226e5298771f0835b57a821e012c601a.html 11881│   │   ├── d0eb64da0e5d181df12848dc8f556d236db90f51.html 11882│   │   ├── d11642a66893a8c63cb5fa32a966b81269341428.html 11883│   │   ├── d1439dfd9fb7bed8cb3d4686f1a0cd370095562c.html 11884│   │   ├── d1814218aee33168880ae7cfaef0b42ea1736bf9.html 11885│   │   ├── d273a54486a18320b3fa87ae8f4ac40509c7becd.html 11886│   │   ├── d33880d053ab56d522685431c400421007196090.html 11887│   │   ├── d3b6a0f9b34428a8d4104bbffad2cf687d33ea6a.html 11888│   │   ├── d3f5093acb74b3d366e7d5da9862c3a61ae1a5d6.html 11889│   │   ├── d642fdc1b28e76f285123a7ccddb0b4d3a492187.html 11890│   │   ├── d74797adcaa05d3ebb192e72f64e5a2e86628f35.html 11891│   │   ├── d81243bce1dd138118377483a2675b1b8e094a2f.html 11892│   │   ├── d92d147b6f67afd8c6b377afab400a36500dbecf.html 11893│   │   ├── da2da7dcba905735ccda796caffef69314c1a1a0.html 11894│   │   ├── dce82463e80d679e87a926b35bd071c5655bf119.html 11895│   │   ├── dd0a2a52df401679a81691182a0c234a49bcc479.html 11896│   │   ├── ddbac762e5f5e8c72b45ca72acf3185e85672a07.html 11897│   │   ├── de1b989a628ce39777539586fe294360d13b2f7b.html 11898│   │   ├── dfcc50558f9ab13f13b7029704fcebd0a07bc627.html 11899│   │   ├── e2cd85d6848bd2b62561112e31d3b2518551dc51.html 11900│   │   ├── e3934e9e0a4c26e48ab9d3cbc95563904d9265eb.html 11901│   │   ├── e3a738b1e534251880fe54c290fe7c488b3cb9ca.html 11902│   │   ├── e43629eef54f79a34c19ddf388bc135dce2db922.html 11903│   │   ├── e50ca2aed946405ff07152c3ae11bf30e7c29711.html 11904│   │   ├── e6796915422ed6f7ab957dc231e42301664cddd2.html 11905│   │   ├── e8ed4d3e83909ab4ad564b78ba3f877d29461738.html 11906│   │   ├── e944e3d1a724a8d58149c77d3a0a9ec529889e7a.html 11907│   │   ├── e984e3170c4d44990f2f042a3ecd8525068033be.html 11908│   │   ├── e9968badf686580ebce37795a33fd367a7510cff.html 11909│   │   ├── ee226b951c25cb6bb7b67abe1fa558d52fecdf7a.html 11910│   │   ├── ef81a203a158e6f8685489cc59622e7732b40f1f.html 11911│   │   ├── effe66c2ff590b8d1c783cc726c1d57d399c9f85.html 11912│   │   ├── f07f9147b93152583b0ea3a844d3de956ad964df.html 11913│   │   ├── f175b8fe927bcb1c7f06c907617e01fa4772f097.html 11914│   │   ├── f3d3d2b1ac1fb06ecfc9ffa310ccff9e151acfbd.html 11915│   │   ├── f41aa84fc9167bd72e92f1ae6114aa1d820bea92.html 11916│   │   ├── f5241b446fde2aee292b39f153cafc131aa7085f.html 11917│   │   ├── f53cb0f93e763ec4ce053e41de7a30015f9d6dee.html 11918│   │   ├── f742090a85dbc0432c4c53d50b445b6523f24b5e.html 11919│   │   ├── f79289541033a6dff766f4b0e943b198f2820b92.html 11920│   │   ├── f8c3a1d9847f6bd5542885875d239310f763b69e.html 11921│   │   ├── f90403c60f31c4be6491640aa91a6d9570246ca0.html 11922│   │   ├── fb99112d842d7a4bc404eb1118f20c260bad7e85.html 11923│   │   ├── fbec554ae2e79bc681e3ac7748469fcf8e7fcee9.html 11924│   │   ├── ff9ed2102cf71855fab10f0db482ee9b72137fce.html 11925│   │   └── index.html 11926│   ├── misc 11927│   │   ├── GLSL 11928│   │   │   ├── Circle.glsl 11929│   │   │   ├── Colour_bars.glsl 11930│   │   │   ├── Colour_bars_fade.glsl 11931│   │   │   └── Gradient.glsl 11932│   │   ├── fortran 11933│   │   │   ├── add.f90 11934│   │   │   ├── arguments.f90 11935│   │   │   ├── factorial.f90 11936│   │   │   ├── file.f90 11937│   │   │   ├── hello_world.f90 11938│   │   │   ├── matrix.f90 11939│   │   │   └── prime_number.f90 11940│   │   ├── jbuild-testing 11941│   │   │   ├── build.sh 11942│   │   │   └── main.java 11943│   │   └── www 11944│   │   ├── OLEDBurnInTest 11945│   │   │   └── index.html 11946│   │   ├── README.txt 11947│   │   ├── css 11948│   │   │   ├── Atlas 11949│   │   │   │   └── main.css 11950│   │   │   ├── TODO 11951│   │   │   ├── basic_black.css 11952│   │   │   ├── basic_mono.css 11953│   │   │   └── colour_theme.css 11954│   │   └── html 11955│   │   └── pretest.html 11956│   ├── npkg-testing 11957│   │   ├── README.md 11958│   │   ├── lab 11959│   │   │   └── README.md 11960│   │   ├── lib 11961│   │   │   ├── private 11962│   │   │   │   └── README.md 11963│   │   │   └── public 11964│   │   │   └── README.md 11965│   │   ├── npkg 11966│   │   ├── sbin 11967│   │   │   └── README.md 11968│   │   ├── toolkits 11969│   │   │   └── README.md 11970│   │   └── tools 11971│   │   ├── __init__.py 11972│   │   └── npkg 11973│   │   ├── __init__.py 11974│   │   ├── archive.py 11975│   │   ├── cli.py 11976│   │   ├── commands.py 11977│   │   ├── console.py 11978│   │   ├── install_db.py 11979│   │   ├── metadata.py 11980│   │   ├── paths.py 11981│   │   └── types.py 11982│   ├── sbin 11983│   │   ├── README.txt 11984│   │   └── pacman-alarm-reset.sh 11985│   ├── systems 11986│   │   ├── IBM-PC 11987│   │   │   ├── PhotonX 11988│   │   │   │   ├── README.md 11989│   │   │   │   └── src 11990│   │   │   │   ├── FONT.C 11991│   │   │   │   ├── VGA.C 11992│   │   │   │   ├── VGA.H 11993│   │   │   │   └── demos 11994│   │   │   │   ├── HELLO.C 11995│   │   │   │   └── REDSCRN.C 11996│   │   │   └── Storyteller 11997│   │   │   └── STORY.C 11998│   │   ├── arduino 11999│   │   │   ├── MF-DRV 12000│   │   │   │   └── MF-DRV.ino 12001│   │   │   ├── README.txt 12002│   │   │   ├── blink 12003│   │   │   │   └── blink.ino 12004│   │   │   └── buzzer 12005│   │   │   ├── buzzerd.py 12006│   │   │   ├── firmware.ino 12007│   │   │   └── init.sh 12008│   │   ├── c64 12009│   │   │   ├── README.txt 12010│   │   │   └── poke_screensaver.d64 12011│   │   └── linux 12012│   │   ├── dos 12013│   │   │   └── fixDOSEncoding.sh 12014│   │   ├── dotfiles 12015│   │   │   ├── README.txt 12016│   │   │   ├── felix 12017│   │   │   │   ├── home 12018│   │   │   │   │   └── felix 12019│   │   │   │   │   ├── buzzerd 12020│   │   │   │   │   │   ├── buzzerd.py 12021│   │   │   │   │   │   ├── init.sh 12022│   │   │   │   │   │   └── startup-tone.sh 12023│   │   │   │   │   ├── felix_init.sh 12024│   │   │   │   │   ├── felixmenu 12025│   │   │   │   │   │   ├── dialog.conf 12026│   │   │   │   │   │   ├── dialog_menu.py 12027│   │   │   │   │   │   └── menu.json 12028│   │   │   │   │   └── systemd 12029│   │   │   │   │   ├── felix.service 12030│   │   │   │   │   └── install.sh 12031│   │   │   │   ├── install.sh 12032│   │   │   │   └── rootfs 12033│   │   │   │   └── etc 12034│   │   │   │   └── tty-colorscheme 12035│   │   │   │   └── colorschemes 12036│   │   │   │   ├── crt-amber 12037│   │   │   │   ├── crt-green 12038│   │   │   │   ├── crt-lime 12039│   │   │   │   ├── crt-mono-blue 12040│   │   │   │   ├── crt-paper 12041│   │   │   │   ├── crt-radar 12042│   │   │   │   └── crt-vector 12043│   │   │   ├── install_nexus.sh 12044│   │   │   ├── main 12045│   │   │   └── nexus 12046│   │   ├── intranet 12047│   │   │   └── web-management-core 12048│   │   │   ├── core 12049│   │   │   │   ├── components.py 12050│   │   │   │   ├── layout.py 12051│   │   │   │   └── page.py 12052│   │   │   └── main.py 12053│   │   ├── kernel 12054│   │   │   ├── README 12055│   │   │   ├── modules 12056│   │   │   │   ├── Makefile 12057│   │   │   │   ├── base.c 12058│   │   │   │   ├── lib 12059│   │   │   │   │   └── log.h 12060│   │   │   │   └── proc.c 12061│   │   │   └── vega 12062│   │   │   ├── Makefile 12063│   │   │   ├── README.txt 12064│   │   │   ├── archive 12065│   │   │   │   └── build.sh 12066│   │   │   ├── fs 12067│   │   │   │   └── init 12068│   │   │   └── tools 12069│   │   │   └── glob.mk 12070│   │   ├── nixos 12071│   │   │   └── rapidinstall.sh 12072│   │   ├── patches 12073│   │   │   ├── README 12074│   │   │   ├── exec 12075│   │   │   │   ├── README 12076│   │   │   │   └── debian 12077│   │   │   │   └── ntp-fix.sh 12078│   │   │   └── systemd-dropins 12079│   │   │   └── tailscaled.restart-on-fail.service 12080│   │   └── rpi 12081│   │   └── GPIO_send.c 12082│   ├── toolkits 12083│   │   ├── ESCPOS 12084│   │   │   ├── Makefile 12085│   │   │   ├── src 12086│   │   │   │   ├── demo.epml 12087│   │   │   │   ├── escpos.c 12088│   │   │   │   ├── escpos_commands.h 12089│   │   │   │   └── server.py 12090│   │   │   └── tools 12091│   │   │   └── fix-perms.sh 12092│   │   ├── LWPS 12093│   │   │   ├── Makefile 12094│   │   │   ├── README 12095│   │   │   ├── server 12096│   │   │   │   └── index.php 12097│   │   │   └── src 12098│   │   │   ├── main.py 12099│   │   │   └── static 12100│   │   │   ├── 404.html 12101│   │   │   └── 500.html 12102│   │   └── plxkit 12103│   │   ├── __main__.py 12104│   │   ├── pipe.py 12105│   │   ├── record.py 12106│   │   └── utils.py 12107│   ├── tools 12108│   │   ├── MacOpenImHex.sh 12109│   │   ├── README.txt 12110│   │   ├── github 12111│   │   │   └── gh-installdeps.sh 12112│   │   ├── reflists 12113│   │   │   ├── include.ref 12114│   │   │   ├── makelist.ref 12115│   │   │   └── scap.ref 12116│   │   └── utils 12117│   │   ├── DLx 12118│   │   │   ├── README.md 12119│   │   │   ├── src 12120│   │   │   │   ├── clients 12121│   │   │   │   │   ├── requests.py 12122│   │   │   │   │   └── wget.py 12123│   │   │   │   ├── drivers 12124│   │   │   │   │   └── apache.py 12125│   │   │   │   └── main.py 12126│   │   │   └── tools 12127│   │   │   └── tsv_filter.py 12128│   │   └── PMAP.py 12129│   ├── typos.toml 12130│   └── usr 12131│   ├── Nbuild 12132│   ├── XORenc 12133│   │   ├── CMakeLists.txt 12134│   │   ├── README.txt 12135│   │   └── main.c 12136│   ├── blkrn 12137│   │   ├── README.md 12138│   │   └── blkrn.cpp 12139│   ├── key_detect 12140│   │   ├── Makefile 12141│   │   └── src 12142│   │   └── main.c 12143│   ├── light_builtins 12144│   │   ├── README.txt 12145│   │   ├── cat.c 12146│   │   ├── config.h 12147│   │   ├── cp.c 12148│   │   ├── date.c 12149│   │   ├── echo.c 12150│   │   ├── ls.c 12151│   │   ├── mkdir.c 12152│   │   ├── mv.c 12153│   │   ├── pwd.c 12154│   │   ├── rm.c 12155│   │   ├── rmdir.c 12156│   │   └── touch.c 12157│   ├── minifetch 12158│   │   ├── Makefile 12159│   │   ├── out.sh 12160│   │   ├── pre-run.bottom.sh 12161│   │   └── pre-run.top.sh 12162│   ├── net 12163│   │   ├── PulseArchive 12164│   │   │   ├── CMakeLists.txt 12165│   │   │   └── src 12166│   │   │   ├── client.cpp 12167│   │   │   ├── global.h 12168│   │   │   ├── server.cpp 12169│   │   │   ├── time.cpp 12170│   │   │   └── time.h 12171│   │   ├── PulseWatch 12172│   │   │   ├── client.py 12173│   │   │   ├── collector.py 12174│   │   │   ├── install_client.sh 12175│   │   │   ├── install_server.sh 12176│   │   │   └── server.py 12177│   │   └── http_server 12178│   │   ├── CMakeLists.txt 12179│   │   ├── README.md 12180│   │   └── server.c 12181│   ├── quicktools 12182│   │   └── quickfloppy.sh 12183│   ├── scripts 12184│   │   └── floppy-qformat.sh 12185│   └── vishash 12186│   ├── Makefile 12187│   └── src 12188│   ├── const.h 12189│   ├── crypto.cpp 12190│   ├── crypto.h 12191│   ├── image.cpp 12192│   ├── image.h 12193│   ├── main.cpp 12194│   ├── render.cpp 12195│   └── render.h 12196├── sbin 12197│   ├── README.txt 12198│   └── pacman-alarm-reset.sh 12199├── systems 12200│   ├── IBM-PC 12201│   │   ├── PhotonX 12202│   │   │   ├── README.md 12203│   │   │   └── src 12204│   │   │   ├── FONT.C 12205│   │   │   ├── VGA.C 12206│   │   │   ├── VGA.H 12207│   │   │   └── demos 12208│   │   │   ├── HELLO.C 12209│   │   │   └── REDSCRN.C 12210│   │   └── Storyteller 12211│   │   └── STORY.C 12212│   ├── arduino 12213│   │   ├── MF-DRV 12214│   │   │   └── MF-DRV.ino 12215│   │   ├── README.txt 12216│   │   ├── blink 12217│   │   │   └── blink.ino 12218│   │   └── buzzer 12219│   │   ├── buzzerd.py 12220│   │   ├── firmware.ino 12221│   │   └── init.sh 12222│   ├── c64 12223│   │   ├── README.txt 12224│   │   └── poke_screensaver.d64 12225│   └── linux 12226│   ├── dos 12227│   │   └── fixDOSEncoding.sh 12228│   ├── dotfiles 12229│   │   ├── README.txt 12230│   │   ├── felix 12231│   │   │   ├── home 12232│   │   │   │   └── felix 12233│   │   │   │   ├── buzzerd 12234│   │   │   │   │   ├── buzzerd.py 12235│   │   │   │   │   ├── init.sh 12236│   │   │   │   │   └── startup-tone.sh 12237│   │   │   │   ├── felix_init.sh 12238│   │   │   │   ├── felixmenu 12239│   │   │   │   │   ├── dialog.conf 12240│   │   │   │   │   ├── dialog_menu.py 12241│   │   │   │   │   └── menu.json 12242│   │   │   │   └── systemd 12243│   │   │   │   ├── felix.service 12244│   │   │   │   └── install.sh 12245│   │   │   ├── install.sh 12246│   │   │   └── rootfs 12247│   │   │   └── etc 12248│   │   │   └── tty-colorscheme 12249│   │   │   └── colorschemes 12250│   │   │   ├── crt-amber 12251│   │   │   ├── crt-green 12252│   │   │   ├── crt-lime 12253│   │   │   ├── crt-mono-blue 12254│   │   │   ├── crt-paper 12255│   │   │   ├── crt-radar 12256│   │   │   └── crt-vector 12257│   │   ├── install_nexus.sh 12258│   │   ├── main 12259│   │   └── nexus 12260│   ├── intranet 12261│   │   └── web-management-core 12262│   │   ├── core 12263│   │   │   ├── components.py 12264│   │   │   ├── layout.py 12265│   │   │   └── page.py 12266│   │   ├── main.py 12267│   │   └── pages 12268│   │   └── demo.py 12269│   ├── kernel 12270│   │   ├── README 12271│   │   ├── modules 12272│   │   │   ├── Makefile 12273│   │   │   ├── base.c 12274│   │   │   ├── lib 12275│   │   │   │   └── log.h 12276│   │   │   └── proc.c 12277│   │   └── vega 12278│   │   ├── Makefile 12279│   │   ├── README.txt 12280│   │   ├── archive 12281│   │   │   └── build.sh 12282│   │   ├── fs 12283│   │   │   └── init 12284│   │   └── tools 12285│   │   └── glob.mk 12286│   ├── nixos 12287│   │   └── rapidinstall.sh 12288│   ├── patches 12289│   │   ├── README 12290│   │   ├── exec 12291│   │   │   ├── README 12292│   │   │   └── debian 12293│   │   │   └── ntp-fix.sh 12294│   │   └── systemd-dropins 12295│   │   └── tailscaled.restart-on-fail.service 12296│   └── rpi 12297│   └── GPIO_send.c 12298├── toolkits 12299│   ├── ESCPOS 12300│   │   ├── Makefile 12301│   │   ├── src 12302│   │   │   ├── demo.epml 12303│   │   │   ├── escpos.c 12304│   │   │   ├── escpos_commands.h 12305│   │   │   └── server.py 12306│   │   └── tools 12307│   │   └── fix-perms.sh 12308│   ├── LWPS 12309│   │   ├── Makefile 12310│   │   ├── README 12311│   │   ├── server 12312│   │   │   └── index.php 12313│   │   └── src 12314│   │   ├── main.py 12315│   │   └── static 12316│   │   ├── 404.html 12317│   │   └── 500.html 12318│   └── plxkit 12319│   ├── __main__.py 12320│   ├── pipe.py 12321│   ├── record.py 12322│   └── utils.py 12323├── tools 12324│   ├── MacOpenImHex.sh 12325│   ├── README.txt 12326│   ├── build 12327│   │   ├── checks 12328│   │   │   └── checkSPDX.py 12329│   │   ├── clConfGen 12330│   │   │   └── generatecland.py 12331│   │   ├── cmake 12332│   │   │   └── qbuild.sh 12333│   │   ├── depricated 12334│   │   │   ├── build.mk 12335│   │   │   └── makelist 12336│   │   │   └── main.py 12337│   │   ├── git 12338│   │   │   └── commitmsg.py 12339│   │   ├── junkref 12340│   │   │   └── junkref.py 12341│   │   └── make 12342│   │   ├── git.mk 12343│   │   ├── glob.mk 12344│   │   ├── help.mk 12345│   │   ├── includes.mk 12346│   │   ├── kconfig.mk 12347│   │   ├── misc.mk 12348│   │   ├── options.mk 12349│   │   ├── scripts.mk 12350│   │   └── test.mk 12351│   ├── github 12352│   │   └── gh-installdeps.sh 12353│   ├── reflists 12354│   │   ├── include.ref 12355│   │   ├── makelist.ref 12356│   │   └── scap.ref 12357│   ├── utils 12358│   │   ├── DLx 12359│   │   │   ├── README.md 12360│   │   │   ├── src 12361│   │   │   │   ├── clients 12362│   │   │   │   │   ├── requests.py 12363│   │   │   │   │   └── wget.py 12364│   │   │   │   ├── drivers 12365│   │   │   │   │   └── apache.py 12366│   │   │   │   └── main.py 12367│   │   │   └── tools 12368│   │   │   └── tsv_filter.py 12369│   │   └── PMAP.py 12370│   └── www 12371│   └── buildpages.py 12372├── typos.toml 12373└── usr 12374 ├── Nbuild 12375 ├── XORenc 12376 │   ├── CMakeLists.txt 12377 │   ├── README.txt 12378 │   └── main.c 12379 ├── blkrn 12380 │   ├── README.md 12381 │   └── blkrn.cpp 12382 ├── key_detect 12383 │   ├── Makefile 12384 │   └── src 12385 │   └── main.c 12386 ├── light_builtins 12387 │   ├── README.txt 12388 │   ├── cat.c 12389 │   ├── config.h 12390 │   ├── cp.c 12391 │   ├── date.c 12392 │   ├── echo.c 12393 │   ├── ls.c 12394 │   ├── mkdir.c 12395 │   ├── mv.c 12396 │   ├── pwd.c 12397 │   ├── rm.c 12398 │   ├── rmdir.c 12399 │   └── touch.c 12400 ├── minifetch 12401 │   ├── Makefile 12402 │   ├── out.sh 12403 │   ├── pre-run.bottom.sh 12404 │   └── pre-run.top.sh 12405 ├── net 12406 │   ├── PulseArchive 12407 │   │   ├── CMakeLists.txt 12408 │   │   └── src 12409 │   │   ├── client.cpp 12410 │   │   ├── global.h 12411 │   │   ├── server.cpp 12412 │   │   ├── time.cpp 12413 │   │   └── time.h 12414 │   ├── PulseWatch 12415 │   │   ├── client.py 12416 │   │   ├── collector.py 12417 │   │   ├── install_client.sh 12418 │   │   ├── install_server.sh 12419 │   │   └── server.py 12420 │   └── http_server 12421 │   ├── CMakeLists.txt 12422 │   ├── README.md 12423 │   └── server.c 12424 ├── quicktools 12425 │   └── quickfloppy.sh 12426 ├── scripts 12427 │   └── floppy-qformat.sh 12428 └── vishash 12429 ├── Makefile 12430 └── src 12431 ├── const.h 12432 ├── crypto.cpp 12433 ├── crypto.h 12434 ├── image.cpp 12435 ├── image.h 12436 ├── main.cpp 12437 ├── render.cpp 12438 └── render.h 12439 124402194 directories, 10244 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.