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.