Atlas - tree.txt
Home / logs Lines: 1 | Size: 777722 bytes [Download] [Show on GitHub] [Search similar files] [Raw] [Raw (proxy)][FILE BEGIN]1. 2├── CREDITS.txt 3├── Kconfig 4├── LICENSE.txt 5├── Makefile 6├── Nbuild 7├── README.md 8├── arch 9│ ├── arm 10│ │ └── arm_barebones 11│ │ ├── Makefile 12│ │ ├── boot 13│ │ │ └── boot.s 14│ │ ├── include 15│ │ │ └── power.h 16│ │ ├── kernel 17│ │ │ ├── kernel.c 18│ │ │ └── power.c 19│ │ └── linker.ld 20│ ├── x64 21│ │ └── linux 22│ │ ├── file_writing 23│ │ │ ├── build.sh 24│ │ │ └── main.s 25│ │ └── return 26│ │ ├── README 27│ │ ├── build.sh 28│ │ └── main.s 29│ └── x86 30│ ├── phoenix 31│ │ ├── Makefile 32│ │ ├── README 33│ │ └── src 34│ │ ├── boot.s 35│ │ ├── kernel.s 36│ │ └── lib 37│ │ ├── colorscreen.s 38│ │ ├── keyboard.s 39│ │ └── print.s 40│ └── x86bootdisk 41│ ├── Makefile 42│ ├── README.md 43│ └── src 44│ ├── boot.asm 45│ └── lost-version.asm 46├── doc 47│ ├── Atlas 48│ │ └── welcome.txt 49│ ├── DPX 50│ │ ├── DPX25-101050 51│ │ │ └── README.txt 52│ │ └── README.md 53│ ├── GIT.txt 54│ ├── README.md 55│ ├── make 56│ │ ├── README.txt 57│ │ ├── blank.msg 58│ │ ├── config.txt 59│ │ ├── errors 60│ │ │ └── confmissing.msg 61│ │ └── git.txt 62│ ├── misc 63│ │ └── HEADERS.txt 64│ └── tools 65│ └── JunkRef.txt 66├── ext 67│ ├── JunkDrawer 68│ │ ├── DOS 69│ │ │ ├── BuildTools 70│ │ │ │ ├── v2.0 71│ │ │ │ │ ├── ANSI.DOC 72│ │ │ │ │ ├── CHKDSK.COM 73│ │ │ │ │ ├── COMMAND.COM 74│ │ │ │ │ ├── CONFIG.DOC 75│ │ │ │ │ ├── CREF.EXE 76│ │ │ │ │ ├── DEBUG.COM 77│ │ │ │ │ ├── DEVDRIV.DOC 78│ │ │ │ │ ├── DISKCOPY.COM 79│ │ │ │ │ ├── DOSPATCH.TXT 80│ │ │ │ │ ├── EDLIN.COM 81│ │ │ │ │ ├── EXE2BIN.EXE 82│ │ │ │ │ ├── FC.EXE 83│ │ │ │ │ ├── FILBP.PAS 84│ │ │ │ │ ├── FIND.EXE 85│ │ │ │ │ ├── FORMAT.DOC 86│ │ │ │ │ ├── FORMAT.OBJ 87│ │ │ │ │ ├── FORMES.OBJ 88│ │ │ │ │ ├── INCOMP.DOC 89│ │ │ │ │ ├── INT24.DOC 90│ │ │ │ │ ├── LICENSE 91│ │ │ │ │ ├── LINK.EXE 92│ │ │ │ │ ├── MASM.EXE 93│ │ │ │ │ ├── MORE.COM 94│ │ │ │ │ ├── MSDOS.SYS 95│ │ │ │ │ ├── NMAKE.EXE 96│ │ │ │ │ ├── PRINT.COM 97│ │ │ │ │ ├── PROFIL.OBJ 98│ │ │ │ │ ├── PROFILE.DOC 99│ │ │ │ │ ├── PROHST.EXE 100│ │ │ │ │ ├── PROHST.PAS 101│ │ │ │ │ ├── QUICK.DOC 102│ │ │ │ │ ├── README.DOC 103│ │ │ │ │ ├── RECOVER.COM 104│ │ │ │ │ ├── SORT.EXE 105│ │ │ │ │ ├── SYS.COM 106│ │ │ │ │ ├── SYSCALL.DOC 107│ │ │ │ │ ├── SYSIMES.OBJ 108│ │ │ │ │ ├── SYSINIT.DOC 109│ │ │ │ │ ├── SYSINIT.OBJ 110│ │ │ │ │ └── UTILITY.DOC 111│ │ │ │ └── v4.0 112│ │ │ │ ├── ASC2HLP.EXE 113│ │ │ │ ├── ATTRIB.EXE 114│ │ │ │ ├── BLD 115│ │ │ │ │ ├── INC 116│ │ │ │ │ │ ├── ASSERT.H 117│ │ │ │ │ │ ├── BIOS.H 118│ │ │ │ │ │ ├── CONIO.H 119│ │ │ │ │ │ ├── CTYPE.H 120│ │ │ │ │ │ ├── DIRECT.H 121│ │ │ │ │ │ ├── DOS.H 122│ │ │ │ │ │ ├── ERRNO.H 123│ │ │ │ │ │ ├── FCNTL.H 124│ │ │ │ │ │ ├── FLOAT.H 125│ │ │ │ │ │ ├── GRAPH.H 126│ │ │ │ │ │ ├── IO.H 127│ │ │ │ │ │ ├── LIMITS.H 128│ │ │ │ │ │ ├── MALLOC.H 129│ │ │ │ │ │ ├── MATH.H 130│ │ │ │ │ │ ├── MEMORY.H 131│ │ │ │ │ │ ├── PROCESS.H 132│ │ │ │ │ │ ├── SEARCH.H 133│ │ │ │ │ │ ├── SETJMP.H 134│ │ │ │ │ │ ├── SHARE.H 135│ │ │ │ │ │ ├── SIGNAL.H 136│ │ │ │ │ │ ├── STDARG.H 137│ │ │ │ │ │ ├── STDDEF.H 138│ │ │ │ │ │ ├── STDIO.H 139│ │ │ │ │ │ ├── STDLIB.H 140│ │ │ │ │ │ ├── STRING.H 141│ │ │ │ │ │ ├── SYS 142│ │ │ │ │ │ │ ├── LOCKING.H 143│ │ │ │ │ │ │ ├── STAT.H 144│ │ │ │ │ │ │ ├── TIMEB.H 145│ │ │ │ │ │ │ ├── TYPES.H 146│ │ │ │ │ │ │ └── UTIME.H 147│ │ │ │ │ │ ├── TIME.H 148│ │ │ │ │ │ └── VARARGS.H 149│ │ │ │ │ └── LIB 150│ │ │ │ │ ├── BINMODE.OBJ 151│ │ │ │ │ ├── CLIBCE.LIB 152│ │ │ │ │ ├── CLIBCR.LIB 153│ │ │ │ │ ├── CLIBFP.LIB 154│ │ │ │ │ ├── CVARSTCK.OBJ 155│ │ │ │ │ ├── EM.LIB 156│ │ │ │ │ ├── GRAPHICS.LIB 157│ │ │ │ │ ├── LIBH.LIB 158│ │ │ │ │ ├── LLIBCE.LIB 159│ │ │ │ │ ├── LLIBCR.LIB 160│ │ │ │ │ ├── LLIBFP.LIB 161│ │ │ │ │ ├── LVARSTCK.OBJ 162│ │ │ │ │ ├── MLIBCE.LIB 163│ │ │ │ │ ├── MLIBCR.LIB 164│ │ │ │ │ ├── MLIBFP.LIB 165│ │ │ │ │ ├── MVARSTCK.OBJ 166│ │ │ │ │ ├── SETARGV.OBJ 167│ │ │ │ │ ├── SLIBCE.LIB 168│ │ │ │ │ ├── SLIBCR.LIB 169│ │ │ │ │ ├── SLIBFP.LIB 170│ │ │ │ │ └── SVARSTCK.OBJ 171│ │ │ │ ├── BUILDIDX.EXE 172│ │ │ │ ├── BUILDMSG.EXE 173│ │ │ │ ├── C1.ERR 174│ │ │ │ ├── C1.EXE 175│ │ │ │ ├── C1L.EXE 176│ │ │ │ ├── C2.EXE 177│ │ │ │ ├── C23.ERR 178│ │ │ │ ├── C3.EXE 179│ │ │ │ ├── CL.ERR 180│ │ │ │ ├── CL.EXE 181│ │ │ │ ├── CL.HLP 182│ │ │ │ ├── COMPRESS.COM 183│ │ │ │ ├── CONVERT.EXE 184│ │ │ │ ├── DBOF.EXE 185│ │ │ │ ├── EXE2BIN.EXE 186│ │ │ │ ├── EXEC.EXE 187│ │ │ │ ├── EXEFIX.EXE 188│ │ │ │ ├── EXEMOD.EXE 189│ │ │ │ ├── EXEPACK.EXE 190│ │ │ │ ├── LIB.EXE 191│ │ │ │ ├── LICENSE 192│ │ │ │ ├── LINK.EXE 193│ │ │ │ ├── MASM.EXE 194│ │ │ │ ├── MENUBLD.EXE 195│ │ │ │ ├── NMAKE.EXE 196│ │ │ │ ├── NOSRVBLD.EXE 197│ │ │ │ └── TOOLS.INI 198│ │ │ └── README.txt 199│ │ ├── README.md 200│ │ ├── checksums.md5 201│ │ ├── checksums.sha 202│ │ ├── media 203│ │ │ ├── 64textures 204│ │ │ │ ├── Wall-01.bmp 205│ │ │ │ ├── flower-01.bmp 206│ │ │ │ └── stones-01.bmp 207│ │ │ ├── HDR 208│ │ │ │ ├── CC0 209│ │ │ │ │ ├── citrus_orchard_road_puresky_4k.exr 210│ │ │ │ │ └── qwantani_afternoon_puresky_4k.exr 211│ │ │ │ └── README.txt 212│ │ │ ├── Logos 213│ │ │ │ ├── 2026.af 214│ │ │ │ ├── Flat 215│ │ │ │ │ ├── 4248_logo_flat_1.svg 216│ │ │ │ │ ├── 4248_logo_flat_10.svg 217│ │ │ │ │ ├── 4248_logo_flat_11.svg 218│ │ │ │ │ ├── 4248_logo_flat_12.svg 219│ │ │ │ │ ├── 4248_logo_flat_13.svg 220│ │ │ │ │ ├── 4248_logo_flat_14.svg 221│ │ │ │ │ ├── 4248_logo_flat_2.svg 222│ │ │ │ │ ├── 4248_logo_flat_3.svg 223│ │ │ │ │ ├── 4248_logo_flat_4.svg 224│ │ │ │ │ ├── 4248_logo_flat_5.svg 225│ │ │ │ │ ├── 4248_logo_flat_6.svg 226│ │ │ │ │ ├── 4248_logo_flat_7.svg 227│ │ │ │ │ ├── 4248_logo_flat_8.svg 228│ │ │ │ │ └── 4248_logo_flat_9.svg 229│ │ │ │ └── TTF 230│ │ │ │ ├── A4SPEED-Bold.ttf 231│ │ │ │ ├── Readme-A4SPEED.txt 232│ │ │ │ ├── Readme-FullPack.txt 233│ │ │ │ └── full Pack 2025.ttf 234│ │ │ ├── Monkey_graphic.blend 235│ │ │ ├── RGB_monkey_test.blend 236│ │ │ ├── audio 237│ │ │ │ ├── STest 238│ │ │ │ │ ├── STest1 Project 239│ │ │ │ │ │ ├── Icon\015 240│ │ │ │ │ │ └── STest1.als 241│ │ │ │ │ ├── STest1-Pitch-100,200,500,1000,2000,5000 Project 242│ │ │ │ │ │ ├── Backup 243│ │ │ │ │ │ │ └── STest1-Pitch-100,200,500,1000,2000,5000 [2025-11-15 122656].als 244│ │ │ │ │ │ ├── Icon\015 245│ │ │ │ │ │ └── STest1-Pitch-100,200,500,1000,2000,5000.als 246│ │ │ │ │ ├── STest1-Pitch-100,200,500,1000,2000,5000.flac 247│ │ │ │ │ ├── STest1-Pitch-100,200,500,1000,2000,5000.wav 248│ │ │ │ │ ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.flac 249│ │ │ │ │ ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.wav 250│ │ │ │ │ ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.flac 251│ │ │ │ │ ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.wav 252│ │ │ │ │ ├── STest1-PitchPulse-100,200,500,1000,2000,5000 Project 253│ │ │ │ │ │ ├── Backup 254│ │ │ │ │ │ │ └── STest1-PitchPulse-100,200,500,1000,2000,5000 [2025-11-15 122750].als 255│ │ │ │ │ │ ├── Icon\015 256│ │ │ │ │ │ └── STest1-PitchPulse-100,200,500,1000,2000,5000.als 257│ │ │ │ │ ├── STest1-PitchPulse-100,200,500,1000,2000,5000.flac 258│ │ │ │ │ ├── STest1-PitchPulse-100,200,500,1000,2000,5000.wav 259│ │ │ │ │ ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.flac 260│ │ │ │ │ ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.wav 261│ │ │ │ │ ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.flac 262│ │ │ │ │ ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.wav 263│ │ │ │ │ ├── STest1_1kHz.flac 264│ │ │ │ │ ├── STest1_1kHz.wav 265│ │ │ │ │ ├── STest1_200Hz.flac 266│ │ │ │ │ ├── STest1_200Hz.wav 267│ │ │ │ │ ├── STest1_Left.flac 268│ │ │ │ │ ├── STest1_Left.wav 269│ │ │ │ │ ├── STest1_Left200Hz.flac 270│ │ │ │ │ ├── STest1_Left200Hz.wav 271│ │ │ │ │ ├── STest1_Mids.flac 272│ │ │ │ │ ├── STest1_Mids.wav 273│ │ │ │ │ ├── STest1_Mono.flac 274│ │ │ │ │ ├── STest1_Mono.wav 275│ │ │ │ │ ├── STest1_Mono200Hz.flac 276│ │ │ │ │ ├── STest1_Mono200Hz.wav 277│ │ │ │ │ ├── STest1_Right.flac 278│ │ │ │ │ ├── STest1_Right.wav 279│ │ │ │ │ ├── STest1_Right200Hz.flac 280│ │ │ │ │ ├── STest1_Right200Hz.wav 281│ │ │ │ │ ├── STest1_Sides.flac 282│ │ │ │ │ ├── STest1_Sides.wav 283│ │ │ │ │ ├── STest1_Stereo.flac 284│ │ │ │ │ ├── STest1_Stereo.wav 285│ │ │ │ │ ├── STest1_Wide.flac 286│ │ │ │ │ └── STest1_Wide.wav 287│ │ │ │ └── cardinal 288│ │ │ │ ├── Base.vcv 289│ │ │ │ └── SIMP-DX-1.vcv 290│ │ │ ├── gridmap_blank_test.blend 291│ │ │ └── testing_images 292│ │ │ ├── 465552 293│ │ │ │ ├── bk.bmp 294│ │ │ │ ├── bk.png 295│ │ │ │ └── blix.png 296│ │ │ ├── btest 297│ │ │ │ ├── 32btest.bmp 298│ │ │ │ ├── 32btest.gif 299│ │ │ │ ├── 32btest.jpeg 300│ │ │ │ └── 32btest.png 301│ │ │ └── dog 302│ │ │ ├── dog.jpg 303│ │ │ ├── dog_blue.jpg 304│ │ │ ├── dog_bw.jpg 305│ │ │ ├── dog_bw_edit.jpg 306│ │ │ ├── dog_green.jpg 307│ │ │ ├── dog_invert.jpg 308│ │ │ ├── dog_red.jpg 309│ │ │ ├── dog_small.jpg 310│ │ │ └── dog_t40.jpg 311│ │ ├── misc 312│ │ │ ├── README.txt 313│ │ │ ├── floppy 314│ │ │ │ ├── floppy_1200.img 315│ │ │ │ ├── floppy_1440.img 316│ │ │ │ ├── floppy_360.img 317│ │ │ │ └── floppy_720.img 318│ │ │ ├── text 319│ │ │ │ └── lorem100.txt 320│ │ │ └── vh 321│ │ │ ├── a.out 322│ │ │ ├── gates.s 323│ │ │ ├── halfadder.s 324│ │ │ └── out.s 325│ │ ├── releases 326│ │ │ ├── README.txt 327│ │ │ ├── media 328│ │ │ │ ├── busybox 329│ │ │ │ │ ├── busybox-1.37.0-defconfig-nonet-build.png 330│ │ │ │ │ ├── busybox-1.37.0-defconfig-nonet-build.svg 331│ │ │ │ │ ├── busybox-1.37.0-static-nonet-build.png 332│ │ │ │ │ └── busybox-1.37.0-static-nonet-build.svg 333│ │ │ │ └── linux 334│ │ │ │ └── kernel 335│ │ │ │ ├── Linux-4.9-kernel-x86_64.png 336│ │ │ │ ├── Linux-4.9-kernel-x86_64.svg 337│ │ │ │ ├── linux-6.13.6-bootdisk-defconfig-x86_64.png 338│ │ │ │ ├── linux-6.13.6-bootdisk-defconfig-x86_64.svg 339│ │ │ │ ├── linux-6.13.6-bootdisk-nomodule-x86_64.png 340│ │ │ │ ├── linux-6.13.6-bootdisk-nomodule-x86_64.svg 341│ │ │ │ ├── linux-6.13.6-kernel-x86_64.png 342│ │ │ │ └── linux-6.13.6-kernel-x86_64.svg 343│ │ │ └── pub 344│ │ │ ├── LWJGL 345│ │ │ │ └── lwjgl-3.3.6 346│ │ │ │ ├── LICENSE 347│ │ │ │ ├── build.txt 348│ │ │ │ ├── lwjgl 349│ │ │ │ │ ├── libffi_license.txt 350│ │ │ │ │ ├── liburing_license.txt 351│ │ │ │ │ ├── lwjgl-javadoc.jar 352│ │ │ │ │ ├── lwjgl-natives-freebsd.jar 353│ │ │ │ │ ├── lwjgl-natives-linux-arm32.jar 354│ │ │ │ │ ├── lwjgl-natives-linux-arm64.jar 355│ │ │ │ │ ├── lwjgl-natives-linux-ppc64le.jar 356│ │ │ │ │ ├── lwjgl-natives-linux-riscv64.jar 357│ │ │ │ │ ├── lwjgl-natives-linux.jar 358│ │ │ │ │ ├── lwjgl-natives-macos-arm64.jar 359│ │ │ │ │ ├── lwjgl-natives-macos.jar 360│ │ │ │ │ ├── lwjgl-natives-windows-arm64.jar 361│ │ │ │ │ ├── lwjgl-natives-windows-x86.jar 362│ │ │ │ │ ├── lwjgl-natives-windows.jar 363│ │ │ │ │ ├── lwjgl-sources.jar 364│ │ │ │ │ └── lwjgl.jar 365│ │ │ │ ├── lwjgl-assimp 366│ │ │ │ │ ├── assimp_license.txt 367│ │ │ │ │ ├── lwjgl-assimp-javadoc.jar 368│ │ │ │ │ ├── lwjgl-assimp-natives-freebsd.jar 369│ │ │ │ │ ├── lwjgl-assimp-natives-linux-arm32.jar 370│ │ │ │ │ ├── lwjgl-assimp-natives-linux-arm64.jar 371│ │ │ │ │ ├── lwjgl-assimp-natives-linux-ppc64le.jar 372│ │ │ │ │ ├── lwjgl-assimp-natives-linux-riscv64.jar 373│ │ │ │ │ ├── lwjgl-assimp-natives-linux.jar 374│ │ │ │ │ ├── lwjgl-assimp-natives-macos-arm64.jar 375│ │ │ │ │ ├── lwjgl-assimp-natives-macos.jar 376│ │ │ │ │ ├── lwjgl-assimp-natives-windows-arm64.jar 377│ │ │ │ │ ├── lwjgl-assimp-natives-windows-x86.jar 378│ │ │ │ │ ├── lwjgl-assimp-natives-windows.jar 379│ │ │ │ │ ├── lwjgl-assimp-sources.jar 380│ │ │ │ │ └── lwjgl-assimp.jar 381│ │ │ │ ├── lwjgl-bgfx 382│ │ │ │ │ ├── bgfx_license.txt 383│ │ │ │ │ ├── lwjgl-bgfx-javadoc.jar 384│ │ │ │ │ ├── lwjgl-bgfx-natives-freebsd.jar 385│ │ │ │ │ ├── lwjgl-bgfx-natives-linux-arm32.jar 386│ │ │ │ │ ├── lwjgl-bgfx-natives-linux-arm64.jar 387│ │ │ │ │ ├── lwjgl-bgfx-natives-linux-ppc64le.jar 388│ │ │ │ │ ├── lwjgl-bgfx-natives-linux-riscv64.jar 389│ │ │ │ │ ├── lwjgl-bgfx-natives-linux.jar 390│ │ │ │ │ ├── lwjgl-bgfx-natives-macos-arm64.jar 391│ │ │ │ │ ├── lwjgl-bgfx-natives-macos.jar 392│ │ │ │ │ ├── lwjgl-bgfx-natives-windows-x86.jar 393│ │ │ │ │ ├── lwjgl-bgfx-natives-windows.jar 394│ │ │ │ │ ├── lwjgl-bgfx-sources.jar 395│ │ │ │ │ └── lwjgl-bgfx.jar 396│ │ │ │ ├── lwjgl-cuda 397│ │ │ │ │ ├── cuda_license.txt 398│ │ │ │ │ ├── lwjgl-cuda-javadoc.jar 399│ │ │ │ │ ├── lwjgl-cuda-sources.jar 400│ │ │ │ │ └── lwjgl-cuda.jar 401│ │ │ │ ├── lwjgl-egl 402│ │ │ │ │ ├── khronos_license.txt 403│ │ │ │ │ ├── lwjgl-egl-javadoc.jar 404│ │ │ │ │ ├── lwjgl-egl-sources.jar 405│ │ │ │ │ └── lwjgl-egl.jar 406│ │ │ │ ├── lwjgl-fmod 407│ │ │ │ │ ├── fmod_license.txt 408│ │ │ │ │ ├── lwjgl-fmod-javadoc.jar 409│ │ │ │ │ ├── lwjgl-fmod-sources.jar 410│ │ │ │ │ └── lwjgl-fmod.jar 411│ │ │ │ ├── lwjgl-freetype 412│ │ │ │ │ ├── freetype_license.txt 413│ │ │ │ │ ├── lwjgl-freetype-javadoc.jar 414│ │ │ │ │ ├── lwjgl-freetype-natives-freebsd.jar 415│ │ │ │ │ ├── lwjgl-freetype-natives-linux-arm32.jar 416│ │ │ │ │ ├── lwjgl-freetype-natives-linux-arm64.jar 417│ │ │ │ │ ├── lwjgl-freetype-natives-linux-ppc64le.jar 418│ │ │ │ │ ├── lwjgl-freetype-natives-linux-riscv64.jar 419│ │ │ │ │ ├── lwjgl-freetype-natives-linux.jar 420│ │ │ │ │ ├── lwjgl-freetype-natives-macos-arm64.jar 421│ │ │ │ │ ├── lwjgl-freetype-natives-macos.jar 422│ │ │ │ │ ├── lwjgl-freetype-natives-windows-arm64.jar 423│ │ │ │ │ ├── lwjgl-freetype-natives-windows-x86.jar 424│ │ │ │ │ ├── lwjgl-freetype-natives-windows.jar 425│ │ │ │ │ ├── lwjgl-freetype-sources.jar 426│ │ │ │ │ └── lwjgl-freetype.jar 427│ │ │ │ ├── lwjgl-glfw 428│ │ │ │ │ ├── glfw_license.txt 429│ │ │ │ │ ├── lwjgl-glfw-javadoc.jar 430│ │ │ │ │ ├── lwjgl-glfw-natives-freebsd.jar 431│ │ │ │ │ ├── lwjgl-glfw-natives-linux-arm32.jar 432│ │ │ │ │ ├── lwjgl-glfw-natives-linux-arm64.jar 433│ │ │ │ │ ├── lwjgl-glfw-natives-linux-ppc64le.jar 434│ │ │ │ │ ├── lwjgl-glfw-natives-linux-riscv64.jar 435│ │ │ │ │ ├── lwjgl-glfw-natives-linux.jar 436│ │ │ │ │ ├── lwjgl-glfw-natives-macos-arm64.jar 437│ │ │ │ │ ├── lwjgl-glfw-natives-macos.jar 438│ │ │ │ │ ├── lwjgl-glfw-natives-windows-arm64.jar 439│ │ │ │ │ ├── lwjgl-glfw-natives-windows-x86.jar 440│ │ │ │ │ ├── lwjgl-glfw-natives-windows.jar 441│ │ │ │ │ ├── lwjgl-glfw-sources.jar 442│ │ │ │ │ └── lwjgl-glfw.jar 443│ │ │ │ ├── lwjgl-harfbuzz 444│ │ │ │ │ ├── harfbuzz_license.txt 445│ │ │ │ │ ├── lwjgl-harfbuzz-javadoc.jar 446│ │ │ │ │ ├── lwjgl-harfbuzz-natives-freebsd.jar 447│ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-arm32.jar 448│ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-arm64.jar 449│ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-ppc64le.jar 450│ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-riscv64.jar 451│ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux.jar 452│ │ │ │ │ ├── lwjgl-harfbuzz-natives-macos-arm64.jar 453│ │ │ │ │ ├── lwjgl-harfbuzz-natives-macos.jar 454│ │ │ │ │ ├── lwjgl-harfbuzz-natives-windows-arm64.jar 455│ │ │ │ │ ├── lwjgl-harfbuzz-natives-windows-x86.jar 456│ │ │ │ │ ├── lwjgl-harfbuzz-natives-windows.jar 457│ │ │ │ │ ├── lwjgl-harfbuzz-sources.jar 458│ │ │ │ │ └── lwjgl-harfbuzz.jar 459│ │ │ │ ├── lwjgl-hwloc 460│ │ │ │ │ ├── lwjgl-hwloc-javadoc.jar 461│ │ │ │ │ ├── lwjgl-hwloc-natives-freebsd.jar 462│ │ │ │ │ ├── lwjgl-hwloc-natives-linux-arm32.jar 463│ │ │ │ │ ├── lwjgl-hwloc-natives-linux-arm64.jar 464│ │ │ │ │ ├── lwjgl-hwloc-natives-linux-ppc64le.jar 465│ │ │ │ │ ├── lwjgl-hwloc-natives-linux-riscv64.jar 466│ │ │ │ │ ├── lwjgl-hwloc-natives-linux.jar 467│ │ │ │ │ ├── lwjgl-hwloc-natives-macos-arm64.jar 468│ │ │ │ │ ├── lwjgl-hwloc-natives-macos.jar 469│ │ │ │ │ ├── lwjgl-hwloc-natives-windows-arm64.jar 470│ │ │ │ │ ├── lwjgl-hwloc-natives-windows-x86.jar 471│ │ │ │ │ ├── lwjgl-hwloc-natives-windows.jar 472│ │ │ │ │ ├── lwjgl-hwloc-sources.jar 473│ │ │ │ │ └── lwjgl-hwloc.jar 474│ │ │ │ ├── lwjgl-jawt 475│ │ │ │ │ ├── lwjgl-jawt-javadoc.jar 476│ │ │ │ │ ├── lwjgl-jawt-sources.jar 477│ │ │ │ │ └── lwjgl-jawt.jar 478│ │ │ │ ├── lwjgl-jemalloc 479│ │ │ │ │ ├── jemalloc_license.txt 480│ │ │ │ │ ├── lwjgl-jemalloc-javadoc.jar 481│ │ │ │ │ ├── lwjgl-jemalloc-natives-freebsd.jar 482│ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-arm32.jar 483│ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-arm64.jar 484│ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-ppc64le.jar 485│ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-riscv64.jar 486│ │ │ │ │ ├── lwjgl-jemalloc-natives-linux.jar 487│ │ │ │ │ ├── lwjgl-jemalloc-natives-macos-arm64.jar 488│ │ │ │ │ ├── lwjgl-jemalloc-natives-macos.jar 489│ │ │ │ │ ├── lwjgl-jemalloc-natives-windows-arm64.jar 490│ │ │ │ │ ├── lwjgl-jemalloc-natives-windows-x86.jar 491│ │ │ │ │ ├── lwjgl-jemalloc-natives-windows.jar 492│ │ │ │ │ ├── lwjgl-jemalloc-sources.jar 493│ │ │ │ │ └── lwjgl-jemalloc.jar 494│ │ │ │ ├── lwjgl-ktx 495│ │ │ │ │ ├── ktx_license.txt 496│ │ │ │ │ ├── lwjgl-ktx-javadoc.jar 497│ │ │ │ │ ├── lwjgl-ktx-natives-freebsd.jar 498│ │ │ │ │ ├── lwjgl-ktx-natives-linux-arm32.jar 499│ │ │ │ │ ├── lwjgl-ktx-natives-linux-arm64.jar 500│ │ │ │ │ ├── lwjgl-ktx-natives-linux-ppc64le.jar 501│ │ │ │ │ ├── lwjgl-ktx-natives-linux-riscv64.jar 502│ │ │ │ │ ├── lwjgl-ktx-natives-linux.jar 503│ │ │ │ │ ├── lwjgl-ktx-natives-macos-arm64.jar 504│ │ │ │ │ ├── lwjgl-ktx-natives-macos.jar 505│ │ │ │ │ ├── lwjgl-ktx-natives-windows-arm64.jar 506│ │ │ │ │ ├── lwjgl-ktx-natives-windows.jar 507│ │ │ │ │ ├── lwjgl-ktx-sources.jar 508│ │ │ │ │ └── lwjgl-ktx.jar 509│ │ │ │ ├── lwjgl-libdivide 510│ │ │ │ │ ├── libdivide_license.txt 511│ │ │ │ │ ├── lwjgl-libdivide-javadoc.jar 512│ │ │ │ │ ├── lwjgl-libdivide-natives-freebsd.jar 513│ │ │ │ │ ├── lwjgl-libdivide-natives-linux-arm32.jar 514│ │ │ │ │ ├── lwjgl-libdivide-natives-linux-arm64.jar 515│ │ │ │ │ ├── lwjgl-libdivide-natives-linux-ppc64le.jar 516│ │ │ │ │ ├── lwjgl-libdivide-natives-linux-riscv64.jar 517│ │ │ │ │ ├── lwjgl-libdivide-natives-linux.jar 518│ │ │ │ │ ├── lwjgl-libdivide-natives-macos-arm64.jar 519│ │ │ │ │ ├── lwjgl-libdivide-natives-macos.jar 520│ │ │ │ │ ├── lwjgl-libdivide-natives-windows-arm64.jar 521│ │ │ │ │ ├── lwjgl-libdivide-natives-windows-x86.jar 522│ │ │ │ │ ├── lwjgl-libdivide-natives-windows.jar 523│ │ │ │ │ ├── lwjgl-libdivide-sources.jar 524│ │ │ │ │ └── lwjgl-libdivide.jar 525│ │ │ │ ├── lwjgl-llvm 526│ │ │ │ │ ├── llvm_license.txt 527│ │ │ │ │ ├── lwjgl-llvm-javadoc.jar 528│ │ │ │ │ ├── lwjgl-llvm-natives-freebsd.jar 529│ │ │ │ │ ├── lwjgl-llvm-natives-linux-arm32.jar 530│ │ │ │ │ ├── lwjgl-llvm-natives-linux-arm64.jar 531│ │ │ │ │ ├── lwjgl-llvm-natives-linux-ppc64le.jar 532│ │ │ │ │ ├── lwjgl-llvm-natives-linux-riscv64.jar 533│ │ │ │ │ ├── lwjgl-llvm-natives-linux.jar 534│ │ │ │ │ ├── lwjgl-llvm-natives-macos-arm64.jar 535│ │ │ │ │ ├── lwjgl-llvm-natives-macos.jar 536│ │ │ │ │ ├── lwjgl-llvm-natives-windows-arm64.jar 537│ │ │ │ │ ├── lwjgl-llvm-natives-windows-x86.jar 538│ │ │ │ │ ├── lwjgl-llvm-natives-windows.jar 539│ │ │ │ │ ├── lwjgl-llvm-sources.jar 540│ │ │ │ │ └── lwjgl-llvm.jar 541│ │ │ │ ├── lwjgl-lmdb 542│ │ │ │ │ ├── lmdb_license.txt 543│ │ │ │ │ ├── lwjgl-lmdb-javadoc.jar 544│ │ │ │ │ ├── lwjgl-lmdb-natives-freebsd.jar 545│ │ │ │ │ ├── lwjgl-lmdb-natives-linux-arm32.jar 546│ │ │ │ │ ├── lwjgl-lmdb-natives-linux-arm64.jar 547│ │ │ │ │ ├── lwjgl-lmdb-natives-linux-ppc64le.jar 548│ │ │ │ │ ├── lwjgl-lmdb-natives-linux-riscv64.jar 549│ │ │ │ │ ├── lwjgl-lmdb-natives-linux.jar 550│ │ │ │ │ ├── lwjgl-lmdb-natives-macos-arm64.jar 551│ │ │ │ │ ├── lwjgl-lmdb-natives-macos.jar 552│ │ │ │ │ ├── lwjgl-lmdb-natives-windows-arm64.jar 553│ │ │ │ │ ├── lwjgl-lmdb-natives-windows-x86.jar 554│ │ │ │ │ ├── lwjgl-lmdb-natives-windows.jar 555│ │ │ │ │ ├── lwjgl-lmdb-sources.jar 556│ │ │ │ │ └── lwjgl-lmdb.jar 557│ │ │ │ ├── lwjgl-lz4 558│ │ │ │ │ ├── lwjgl-lz4-javadoc.jar 559│ │ │ │ │ ├── lwjgl-lz4-natives-freebsd.jar 560│ │ │ │ │ ├── lwjgl-lz4-natives-linux-arm32.jar 561│ │ │ │ │ ├── lwjgl-lz4-natives-linux-arm64.jar 562│ │ │ │ │ ├── lwjgl-lz4-natives-linux-ppc64le.jar 563│ │ │ │ │ ├── lwjgl-lz4-natives-linux-riscv64.jar 564│ │ │ │ │ ├── lwjgl-lz4-natives-linux.jar 565│ │ │ │ │ ├── lwjgl-lz4-natives-macos-arm64.jar 566│ │ │ │ │ ├── lwjgl-lz4-natives-macos.jar 567│ │ │ │ │ ├── lwjgl-lz4-natives-windows-arm64.jar 568│ │ │ │ │ ├── lwjgl-lz4-natives-windows-x86.jar 569│ │ │ │ │ ├── lwjgl-lz4-natives-windows.jar 570│ │ │ │ │ ├── lwjgl-lz4-sources.jar 571│ │ │ │ │ ├── lwjgl-lz4.jar 572│ │ │ │ │ └── lz4_license.txt 573│ │ │ │ ├── lwjgl-meow 574│ │ │ │ │ ├── lwjgl-meow-javadoc.jar 575│ │ │ │ │ ├── lwjgl-meow-natives-freebsd.jar 576│ │ │ │ │ ├── lwjgl-meow-natives-linux-arm64.jar 577│ │ │ │ │ ├── lwjgl-meow-natives-linux.jar 578│ │ │ │ │ ├── lwjgl-meow-natives-macos-arm64.jar 579│ │ │ │ │ ├── lwjgl-meow-natives-macos.jar 580│ │ │ │ │ ├── lwjgl-meow-natives-windows-arm64.jar 581│ │ │ │ │ ├── lwjgl-meow-natives-windows-x86.jar 582│ │ │ │ │ ├── lwjgl-meow-natives-windows.jar 583│ │ │ │ │ ├── lwjgl-meow-sources.jar 584│ │ │ │ │ ├── lwjgl-meow.jar 585│ │ │ │ │ └── meow_license.txt 586│ │ │ │ ├── lwjgl-meshoptimizer 587│ │ │ │ │ ├── lwjgl-meshoptimizer-javadoc.jar 588│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-freebsd.jar 589│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-arm32.jar 590│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-arm64.jar 591│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-ppc64le.jar 592│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-riscv64.jar 593│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux.jar 594│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-macos-arm64.jar 595│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-macos.jar 596│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-windows-arm64.jar 597│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-windows-x86.jar 598│ │ │ │ │ ├── lwjgl-meshoptimizer-natives-windows.jar 599│ │ │ │ │ ├── lwjgl-meshoptimizer-sources.jar 600│ │ │ │ │ ├── lwjgl-meshoptimizer.jar 601│ │ │ │ │ └── meshoptimizer_license.txt 602│ │ │ │ ├── lwjgl-msdfgen 603│ │ │ │ │ ├── lwjgl-msdfgen-javadoc.jar 604│ │ │ │ │ ├── lwjgl-msdfgen-natives-freebsd.jar 605│ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-arm32.jar 606│ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-arm64.jar 607│ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-ppc64le.jar 608│ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-riscv64.jar 609│ │ │ │ │ ├── lwjgl-msdfgen-natives-linux.jar 610│ │ │ │ │ ├── lwjgl-msdfgen-natives-macos-arm64.jar 611│ │ │ │ │ ├── lwjgl-msdfgen-natives-macos.jar 612│ │ │ │ │ ├── lwjgl-msdfgen-natives-windows-arm64.jar 613│ │ │ │ │ ├── lwjgl-msdfgen-natives-windows-x86.jar 614│ │ │ │ │ ├── lwjgl-msdfgen-natives-windows.jar 615│ │ │ │ │ ├── lwjgl-msdfgen-sources.jar 616│ │ │ │ │ ├── lwjgl-msdfgen.jar 617│ │ │ │ │ └── msdfgen_license.txt 618│ │ │ │ ├── lwjgl-nanovg 619│ │ │ │ │ ├── blendish_license.txt 620│ │ │ │ │ ├── lwjgl-nanovg-javadoc.jar 621│ │ │ │ │ ├── lwjgl-nanovg-natives-freebsd.jar 622│ │ │ │ │ ├── lwjgl-nanovg-natives-linux-arm32.jar 623│ │ │ │ │ ├── lwjgl-nanovg-natives-linux-arm64.jar 624│ │ │ │ │ ├── lwjgl-nanovg-natives-linux-ppc64le.jar 625│ │ │ │ │ ├── lwjgl-nanovg-natives-linux-riscv64.jar 626│ │ │ │ │ ├── lwjgl-nanovg-natives-linux.jar 627│ │ │ │ │ ├── lwjgl-nanovg-natives-macos-arm64.jar 628│ │ │ │ │ ├── lwjgl-nanovg-natives-macos.jar 629│ │ │ │ │ ├── lwjgl-nanovg-natives-windows-arm64.jar 630│ │ │ │ │ ├── lwjgl-nanovg-natives-windows-x86.jar 631│ │ │ │ │ ├── lwjgl-nanovg-natives-windows.jar 632│ │ │ │ │ ├── lwjgl-nanovg-sources.jar 633│ │ │ │ │ ├── lwjgl-nanovg.jar 634│ │ │ │ │ ├── nanosvg_license.txt 635│ │ │ │ │ └── nanovg_license.txt 636│ │ │ │ ├── lwjgl-nfd 637│ │ │ │ │ ├── lwjgl-nfd-javadoc.jar 638│ │ │ │ │ ├── lwjgl-nfd-natives-freebsd.jar 639│ │ │ │ │ ├── lwjgl-nfd-natives-linux-arm32.jar 640│ │ │ │ │ ├── lwjgl-nfd-natives-linux-arm64.jar 641│ │ │ │ │ ├── lwjgl-nfd-natives-linux-ppc64le.jar 642│ │ │ │ │ ├── lwjgl-nfd-natives-linux-riscv64.jar 643│ │ │ │ │ ├── lwjgl-nfd-natives-linux.jar 644│ │ │ │ │ ├── lwjgl-nfd-natives-macos-arm64.jar 645│ │ │ │ │ ├── lwjgl-nfd-natives-macos.jar 646│ │ │ │ │ ├── lwjgl-nfd-natives-windows-arm64.jar 647│ │ │ │ │ ├── lwjgl-nfd-natives-windows-x86.jar 648│ │ │ │ │ ├── lwjgl-nfd-natives-windows.jar 649│ │ │ │ │ ├── lwjgl-nfd-sources.jar 650│ │ │ │ │ ├── lwjgl-nfd.jar 651│ │ │ │ │ └── nfd_license.txt 652│ │ │ │ ├── lwjgl-nuklear 653│ │ │ │ │ ├── lwjgl-nuklear-javadoc.jar 654│ │ │ │ │ ├── lwjgl-nuklear-natives-freebsd.jar 655│ │ │ │ │ ├── lwjgl-nuklear-natives-linux-arm32.jar 656│ │ │ │ │ ├── lwjgl-nuklear-natives-linux-arm64.jar 657│ │ │ │ │ ├── lwjgl-nuklear-natives-linux-ppc64le.jar 658│ │ │ │ │ ├── lwjgl-nuklear-natives-linux-riscv64.jar 659│ │ │ │ │ ├── lwjgl-nuklear-natives-linux.jar 660│ │ │ │ │ ├── lwjgl-nuklear-natives-macos-arm64.jar 661│ │ │ │ │ ├── lwjgl-nuklear-natives-macos.jar 662│ │ │ │ │ ├── lwjgl-nuklear-natives-windows-arm64.jar 663│ │ │ │ │ ├── lwjgl-nuklear-natives-windows-x86.jar 664│ │ │ │ │ ├── lwjgl-nuklear-natives-windows.jar 665│ │ │ │ │ ├── lwjgl-nuklear-sources.jar 666│ │ │ │ │ └── lwjgl-nuklear.jar 667│ │ │ │ ├── lwjgl-odbc 668│ │ │ │ │ ├── lwjgl-odbc-javadoc.jar 669│ │ │ │ │ ├── lwjgl-odbc-sources.jar 670│ │ │ │ │ └── lwjgl-odbc.jar 671│ │ │ │ ├── lwjgl-openal 672│ │ │ │ │ ├── lwjgl-openal-javadoc.jar 673│ │ │ │ │ ├── lwjgl-openal-natives-freebsd.jar 674│ │ │ │ │ ├── lwjgl-openal-natives-linux-arm32.jar 675│ │ │ │ │ ├── lwjgl-openal-natives-linux-arm64.jar 676│ │ │ │ │ ├── lwjgl-openal-natives-linux-ppc64le.jar 677│ │ │ │ │ ├── lwjgl-openal-natives-linux-riscv64.jar 678│ │ │ │ │ ├── lwjgl-openal-natives-linux.jar 679│ │ │ │ │ ├── lwjgl-openal-natives-macos-arm64.jar 680│ │ │ │ │ ├── lwjgl-openal-natives-macos.jar 681│ │ │ │ │ ├── lwjgl-openal-natives-windows-arm64.jar 682│ │ │ │ │ ├── lwjgl-openal-natives-windows-x86.jar 683│ │ │ │ │ ├── lwjgl-openal-natives-windows.jar 684│ │ │ │ │ ├── lwjgl-openal-sources.jar 685│ │ │ │ │ ├── lwjgl-openal.jar 686│ │ │ │ │ └── openal_soft_license.txt 687│ │ │ │ ├── lwjgl-opencl 688│ │ │ │ │ ├── khronos_license.txt 689│ │ │ │ │ ├── lwjgl-opencl-javadoc.jar 690│ │ │ │ │ ├── lwjgl-opencl-sources.jar 691│ │ │ │ │ └── lwjgl-opencl.jar 692│ │ │ │ ├── lwjgl-opengl 693│ │ │ │ │ ├── khronos_license.txt 694│ │ │ │ │ ├── lwjgl-opengl-javadoc.jar 695│ │ │ │ │ ├── lwjgl-opengl-natives-freebsd.jar 696│ │ │ │ │ ├── lwjgl-opengl-natives-linux-arm32.jar 697│ │ │ │ │ ├── lwjgl-opengl-natives-linux-arm64.jar 698│ │ │ │ │ ├── lwjgl-opengl-natives-linux-ppc64le.jar 699│ │ │ │ │ ├── lwjgl-opengl-natives-linux-riscv64.jar 700│ │ │ │ │ ├── lwjgl-opengl-natives-linux.jar 701│ │ │ │ │ ├── lwjgl-opengl-natives-macos-arm64.jar 702│ │ │ │ │ ├── lwjgl-opengl-natives-macos.jar 703│ │ │ │ │ ├── lwjgl-opengl-natives-windows-arm64.jar 704│ │ │ │ │ ├── lwjgl-opengl-natives-windows-x86.jar 705│ │ │ │ │ ├── lwjgl-opengl-natives-windows.jar 706│ │ │ │ │ ├── lwjgl-opengl-sources.jar 707│ │ │ │ │ └── lwjgl-opengl.jar 708│ │ │ │ ├── lwjgl-opengles 709│ │ │ │ │ ├── khronos_license.txt 710│ │ │ │ │ ├── lwjgl-opengles-javadoc.jar 711│ │ │ │ │ ├── lwjgl-opengles-natives-freebsd.jar 712│ │ │ │ │ ├── lwjgl-opengles-natives-linux-arm32.jar 713│ │ │ │ │ ├── lwjgl-opengles-natives-linux-arm64.jar 714│ │ │ │ │ ├── lwjgl-opengles-natives-linux-ppc64le.jar 715│ │ │ │ │ ├── lwjgl-opengles-natives-linux-riscv64.jar 716│ │ │ │ │ ├── lwjgl-opengles-natives-linux.jar 717│ │ │ │ │ ├── lwjgl-opengles-natives-macos-arm64.jar 718│ │ │ │ │ ├── lwjgl-opengles-natives-macos.jar 719│ │ │ │ │ ├── lwjgl-opengles-natives-windows-arm64.jar 720│ │ │ │ │ ├── lwjgl-opengles-natives-windows-x86.jar 721│ │ │ │ │ ├── lwjgl-opengles-natives-windows.jar 722│ │ │ │ │ ├── lwjgl-opengles-sources.jar 723│ │ │ │ │ └── lwjgl-opengles.jar 724│ │ │ │ ├── lwjgl-openvr 725│ │ │ │ │ ├── lwjgl-openvr-javadoc.jar 726│ │ │ │ │ ├── lwjgl-openvr-natives-linux-arm64.jar 727│ │ │ │ │ ├── lwjgl-openvr-natives-linux.jar 728│ │ │ │ │ ├── lwjgl-openvr-natives-macos.jar 729│ │ │ │ │ ├── lwjgl-openvr-natives-windows-x86.jar 730│ │ │ │ │ ├── lwjgl-openvr-natives-windows.jar 731│ │ │ │ │ ├── lwjgl-openvr-sources.jar 732│ │ │ │ │ ├── lwjgl-openvr.jar 733│ │ │ │ │ └── openvr_license.txt 734│ │ │ │ ├── lwjgl-openxr 735│ │ │ │ │ ├── lwjgl-openxr-javadoc.jar 736│ │ │ │ │ ├── lwjgl-openxr-natives-freebsd.jar 737│ │ │ │ │ ├── lwjgl-openxr-natives-linux-arm32.jar 738│ │ │ │ │ ├── lwjgl-openxr-natives-linux-arm64.jar 739│ │ │ │ │ ├── lwjgl-openxr-natives-linux-ppc64le.jar 740│ │ │ │ │ ├── lwjgl-openxr-natives-linux-riscv64.jar 741│ │ │ │ │ ├── lwjgl-openxr-natives-linux.jar 742│ │ │ │ │ ├── lwjgl-openxr-natives-windows-arm64.jar 743│ │ │ │ │ ├── lwjgl-openxr-natives-windows-x86.jar 744│ │ │ │ │ ├── lwjgl-openxr-natives-windows.jar 745│ │ │ │ │ ├── lwjgl-openxr-sources.jar 746│ │ │ │ │ ├── lwjgl-openxr.jar 747│ │ │ │ │ └── openxr_license.txt 748│ │ │ │ ├── lwjgl-opus 749│ │ │ │ │ ├── lwjgl-opus-javadoc.jar 750│ │ │ │ │ ├── lwjgl-opus-natives-freebsd.jar 751│ │ │ │ │ ├── lwjgl-opus-natives-linux-arm32.jar 752│ │ │ │ │ ├── lwjgl-opus-natives-linux-arm64.jar 753│ │ │ │ │ ├── lwjgl-opus-natives-linux-ppc64le.jar 754│ │ │ │ │ ├── lwjgl-opus-natives-linux-riscv64.jar 755│ │ │ │ │ ├── lwjgl-opus-natives-linux.jar 756│ │ │ │ │ ├── lwjgl-opus-natives-macos-arm64.jar 757│ │ │ │ │ ├── lwjgl-opus-natives-macos.jar 758│ │ │ │ │ ├── lwjgl-opus-natives-windows-arm64.jar 759│ │ │ │ │ ├── lwjgl-opus-natives-windows-x86.jar 760│ │ │ │ │ ├── lwjgl-opus-natives-windows.jar 761│ │ │ │ │ ├── lwjgl-opus-sources.jar 762│ │ │ │ │ ├── lwjgl-opus.jar 763│ │ │ │ │ └── opus_license.txt 764│ │ │ │ ├── lwjgl-ovr 765│ │ │ │ │ ├── lwjgl-ovr-javadoc.jar 766│ │ │ │ │ ├── lwjgl-ovr-natives-windows-x86.jar 767│ │ │ │ │ ├── lwjgl-ovr-natives-windows.jar 768│ │ │ │ │ ├── lwjgl-ovr-sources.jar 769│ │ │ │ │ ├── lwjgl-ovr.jar 770│ │ │ │ │ └── ovr_license.txt 771│ │ │ │ ├── lwjgl-par 772│ │ │ │ │ ├── lwjgl-par-javadoc.jar 773│ │ │ │ │ ├── lwjgl-par-natives-freebsd.jar 774│ │ │ │ │ ├── lwjgl-par-natives-linux-arm32.jar 775│ │ │ │ │ ├── lwjgl-par-natives-linux-arm64.jar 776│ │ │ │ │ ├── lwjgl-par-natives-linux-ppc64le.jar 777│ │ │ │ │ ├── lwjgl-par-natives-linux-riscv64.jar 778│ │ │ │ │ ├── lwjgl-par-natives-linux.jar 779│ │ │ │ │ ├── lwjgl-par-natives-macos-arm64.jar 780│ │ │ │ │ ├── lwjgl-par-natives-macos.jar 781│ │ │ │ │ ├── lwjgl-par-natives-windows-arm64.jar 782│ │ │ │ │ ├── lwjgl-par-natives-windows-x86.jar 783│ │ │ │ │ ├── lwjgl-par-natives-windows.jar 784│ │ │ │ │ ├── lwjgl-par-sources.jar 785│ │ │ │ │ └── lwjgl-par.jar 786│ │ │ │ ├── lwjgl-remotery 787│ │ │ │ │ ├── lwjgl-remotery-javadoc.jar 788│ │ │ │ │ ├── lwjgl-remotery-natives-freebsd.jar 789│ │ │ │ │ ├── lwjgl-remotery-natives-linux-arm32.jar 790│ │ │ │ │ ├── lwjgl-remotery-natives-linux-arm64.jar 791│ │ │ │ │ ├── lwjgl-remotery-natives-linux-ppc64le.jar 792│ │ │ │ │ ├── lwjgl-remotery-natives-linux-riscv64.jar 793│ │ │ │ │ ├── lwjgl-remotery-natives-linux.jar 794│ │ │ │ │ ├── lwjgl-remotery-natives-macos-arm64.jar 795│ │ │ │ │ ├── lwjgl-remotery-natives-macos.jar 796│ │ │ │ │ ├── lwjgl-remotery-natives-windows-x86.jar 797│ │ │ │ │ ├── lwjgl-remotery-natives-windows.jar 798│ │ │ │ │ ├── lwjgl-remotery-sources.jar 799│ │ │ │ │ ├── lwjgl-remotery.jar 800│ │ │ │ │ └── remotery_license.txt 801│ │ │ │ ├── lwjgl-rpmalloc 802│ │ │ │ │ ├── lwjgl-rpmalloc-javadoc.jar 803│ │ │ │ │ ├── lwjgl-rpmalloc-natives-freebsd.jar 804│ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-arm32.jar 805│ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-arm64.jar 806│ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-ppc64le.jar 807│ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-riscv64.jar 808│ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux.jar 809│ │ │ │ │ ├── lwjgl-rpmalloc-natives-macos-arm64.jar 810│ │ │ │ │ ├── lwjgl-rpmalloc-natives-macos.jar 811│ │ │ │ │ ├── lwjgl-rpmalloc-natives-windows-arm64.jar 812│ │ │ │ │ ├── lwjgl-rpmalloc-natives-windows-x86.jar 813│ │ │ │ │ ├── lwjgl-rpmalloc-natives-windows.jar 814│ │ │ │ │ ├── lwjgl-rpmalloc-sources.jar 815│ │ │ │ │ ├── lwjgl-rpmalloc.jar 816│ │ │ │ │ └── rpmalloc_license.txt 817│ │ │ │ ├── lwjgl-shaderc 818│ │ │ │ │ ├── lwjgl-shaderc-javadoc.jar 819│ │ │ │ │ ├── lwjgl-shaderc-natives-freebsd.jar 820│ │ │ │ │ ├── lwjgl-shaderc-natives-linux-arm32.jar 821│ │ │ │ │ ├── lwjgl-shaderc-natives-linux-arm64.jar 822│ │ │ │ │ ├── lwjgl-shaderc-natives-linux-ppc64le.jar 823│ │ │ │ │ ├── lwjgl-shaderc-natives-linux-riscv64.jar 824│ │ │ │ │ ├── lwjgl-shaderc-natives-linux.jar 825│ │ │ │ │ ├── lwjgl-shaderc-natives-macos-arm64.jar 826│ │ │ │ │ ├── lwjgl-shaderc-natives-macos.jar 827│ │ │ │ │ ├── lwjgl-shaderc-natives-windows-arm64.jar 828│ │ │ │ │ ├── lwjgl-shaderc-natives-windows-x86.jar 829│ │ │ │ │ ├── lwjgl-shaderc-natives-windows.jar 830│ │ │ │ │ ├── lwjgl-shaderc-sources.jar 831│ │ │ │ │ ├── lwjgl-shaderc.jar 832│ │ │ │ │ └── shaderc_license.txt 833│ │ │ │ ├── lwjgl-spvc 834│ │ │ │ │ ├── lwjgl-spvc-javadoc.jar 835│ │ │ │ │ ├── lwjgl-spvc-natives-freebsd.jar 836│ │ │ │ │ ├── lwjgl-spvc-natives-linux-arm32.jar 837│ │ │ │ │ ├── lwjgl-spvc-natives-linux-arm64.jar 838│ │ │ │ │ ├── lwjgl-spvc-natives-linux-ppc64le.jar 839│ │ │ │ │ ├── lwjgl-spvc-natives-linux-riscv64.jar 840│ │ │ │ │ ├── lwjgl-spvc-natives-linux.jar 841│ │ │ │ │ ├── lwjgl-spvc-natives-macos-arm64.jar 842│ │ │ │ │ ├── lwjgl-spvc-natives-macos.jar 843│ │ │ │ │ ├── lwjgl-spvc-natives-windows-arm64.jar 844│ │ │ │ │ ├── lwjgl-spvc-natives-windows-x86.jar 845│ │ │ │ │ ├── lwjgl-spvc-natives-windows.jar 846│ │ │ │ │ ├── lwjgl-spvc-sources.jar 847│ │ │ │ │ └── lwjgl-spvc.jar 848│ │ │ │ ├── lwjgl-sse 849│ │ │ │ │ ├── lwjgl-sse-javadoc.jar 850│ │ │ │ │ ├── lwjgl-sse-natives-freebsd.jar 851│ │ │ │ │ ├── lwjgl-sse-natives-linux.jar 852│ │ │ │ │ ├── lwjgl-sse-natives-macos.jar 853│ │ │ │ │ ├── lwjgl-sse-natives-windows-x86.jar 854│ │ │ │ │ ├── lwjgl-sse-natives-windows.jar 855│ │ │ │ │ ├── lwjgl-sse-sources.jar 856│ │ │ │ │ └── lwjgl-sse.jar 857│ │ │ │ ├── lwjgl-stb 858│ │ │ │ │ ├── lwjgl-stb-javadoc.jar 859│ │ │ │ │ ├── lwjgl-stb-natives-freebsd.jar 860│ │ │ │ │ ├── lwjgl-stb-natives-linux-arm32.jar 861│ │ │ │ │ ├── lwjgl-stb-natives-linux-arm64.jar 862│ │ │ │ │ ├── lwjgl-stb-natives-linux-ppc64le.jar 863│ │ │ │ │ ├── lwjgl-stb-natives-linux-riscv64.jar 864│ │ │ │ │ ├── lwjgl-stb-natives-linux.jar 865│ │ │ │ │ ├── lwjgl-stb-natives-macos-arm64.jar 866│ │ │ │ │ ├── lwjgl-stb-natives-macos.jar 867│ │ │ │ │ ├── lwjgl-stb-natives-windows-arm64.jar 868│ │ │ │ │ ├── lwjgl-stb-natives-windows-x86.jar 869│ │ │ │ │ ├── lwjgl-stb-natives-windows.jar 870│ │ │ │ │ ├── lwjgl-stb-sources.jar 871│ │ │ │ │ └── lwjgl-stb.jar 872│ │ │ │ ├── lwjgl-tinyexr 873│ │ │ │ │ ├── lwjgl-tinyexr-javadoc.jar 874│ │ │ │ │ ├── lwjgl-tinyexr-natives-freebsd.jar 875│ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-arm32.jar 876│ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-arm64.jar 877│ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-ppc64le.jar 878│ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-riscv64.jar 879│ │ │ │ │ ├── lwjgl-tinyexr-natives-linux.jar 880│ │ │ │ │ ├── lwjgl-tinyexr-natives-macos-arm64.jar 881│ │ │ │ │ ├── lwjgl-tinyexr-natives-macos.jar 882│ │ │ │ │ ├── lwjgl-tinyexr-natives-windows-arm64.jar 883│ │ │ │ │ ├── lwjgl-tinyexr-natives-windows-x86.jar 884│ │ │ │ │ ├── lwjgl-tinyexr-natives-windows.jar 885│ │ │ │ │ ├── lwjgl-tinyexr-sources.jar 886│ │ │ │ │ ├── lwjgl-tinyexr.jar 887│ │ │ │ │ └── tinyexr_license.txt 888│ │ │ │ ├── lwjgl-tinyfd 889│ │ │ │ │ ├── lwjgl-tinyfd-javadoc.jar 890│ │ │ │ │ ├── lwjgl-tinyfd-natives-freebsd.jar 891│ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-arm32.jar 892│ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-arm64.jar 893│ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-ppc64le.jar 894│ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-riscv64.jar 895│ │ │ │ │ ├── lwjgl-tinyfd-natives-linux.jar 896│ │ │ │ │ ├── lwjgl-tinyfd-natives-macos-arm64.jar 897│ │ │ │ │ ├── lwjgl-tinyfd-natives-macos.jar 898│ │ │ │ │ ├── lwjgl-tinyfd-natives-windows-arm64.jar 899│ │ │ │ │ ├── lwjgl-tinyfd-natives-windows-x86.jar 900│ │ │ │ │ ├── lwjgl-tinyfd-natives-windows.jar 901│ │ │ │ │ ├── lwjgl-tinyfd-sources.jar 902│ │ │ │ │ ├── lwjgl-tinyfd.jar 903│ │ │ │ │ └── tinyfd_license.txt 904│ │ │ │ ├── lwjgl-tootle 905│ │ │ │ │ ├── lwjgl-tootle-javadoc.jar 906│ │ │ │ │ ├── lwjgl-tootle-natives-freebsd.jar 907│ │ │ │ │ ├── lwjgl-tootle-natives-linux.jar 908│ │ │ │ │ ├── lwjgl-tootle-natives-macos.jar 909│ │ │ │ │ ├── lwjgl-tootle-natives-windows-x86.jar 910│ │ │ │ │ ├── lwjgl-tootle-natives-windows.jar 911│ │ │ │ │ ├── lwjgl-tootle-sources.jar 912│ │ │ │ │ ├── lwjgl-tootle.jar 913│ │ │ │ │ ├── tootle_directxmesh_license.txt 914│ │ │ │ │ └── tootle_license.txt 915│ │ │ │ ├── lwjgl-vma 916│ │ │ │ │ ├── lwjgl-vma-javadoc.jar 917│ │ │ │ │ ├── lwjgl-vma-natives-freebsd.jar 918│ │ │ │ │ ├── lwjgl-vma-natives-linux-arm32.jar 919│ │ │ │ │ ├── lwjgl-vma-natives-linux-arm64.jar 920│ │ │ │ │ ├── lwjgl-vma-natives-linux-ppc64le.jar 921│ │ │ │ │ ├── lwjgl-vma-natives-linux-riscv64.jar 922│ │ │ │ │ ├── lwjgl-vma-natives-linux.jar 923│ │ │ │ │ ├── lwjgl-vma-natives-macos-arm64.jar 924│ │ │ │ │ ├── lwjgl-vma-natives-macos.jar 925│ │ │ │ │ ├── lwjgl-vma-natives-windows-arm64.jar 926│ │ │ │ │ ├── lwjgl-vma-natives-windows-x86.jar 927│ │ │ │ │ ├── lwjgl-vma-natives-windows.jar 928│ │ │ │ │ ├── lwjgl-vma-sources.jar 929│ │ │ │ │ ├── lwjgl-vma.jar 930│ │ │ │ │ └── vma_license.txt 931│ │ │ │ ├── lwjgl-vulkan 932│ │ │ │ │ ├── khronos_license.txt 933│ │ │ │ │ ├── lwjgl-vulkan-javadoc.jar 934│ │ │ │ │ ├── lwjgl-vulkan-natives-macos-arm64.jar 935│ │ │ │ │ ├── lwjgl-vulkan-natives-macos.jar 936│ │ │ │ │ ├── lwjgl-vulkan-sources.jar 937│ │ │ │ │ └── lwjgl-vulkan.jar 938│ │ │ │ ├── lwjgl-xxhash 939│ │ │ │ │ ├── lwjgl-xxhash-javadoc.jar 940│ │ │ │ │ ├── lwjgl-xxhash-natives-freebsd.jar 941│ │ │ │ │ ├── lwjgl-xxhash-natives-linux-arm32.jar 942│ │ │ │ │ ├── lwjgl-xxhash-natives-linux-arm64.jar 943│ │ │ │ │ ├── lwjgl-xxhash-natives-linux-ppc64le.jar 944│ │ │ │ │ ├── lwjgl-xxhash-natives-linux-riscv64.jar 945│ │ │ │ │ ├── lwjgl-xxhash-natives-linux.jar 946│ │ │ │ │ ├── lwjgl-xxhash-natives-macos-arm64.jar 947│ │ │ │ │ ├── lwjgl-xxhash-natives-macos.jar 948│ │ │ │ │ ├── lwjgl-xxhash-natives-windows-arm64.jar 949│ │ │ │ │ ├── lwjgl-xxhash-natives-windows-x86.jar 950│ │ │ │ │ ├── lwjgl-xxhash-natives-windows.jar 951│ │ │ │ │ ├── lwjgl-xxhash-sources.jar 952│ │ │ │ │ ├── lwjgl-xxhash.jar 953│ │ │ │ │ └── xxhash_license.txt 954│ │ │ │ ├── lwjgl-yoga 955│ │ │ │ │ ├── lwjgl-yoga-javadoc.jar 956│ │ │ │ │ ├── lwjgl-yoga-natives-freebsd.jar 957│ │ │ │ │ ├── lwjgl-yoga-natives-linux-arm32.jar 958│ │ │ │ │ ├── lwjgl-yoga-natives-linux-arm64.jar 959│ │ │ │ │ ├── lwjgl-yoga-natives-linux-ppc64le.jar 960│ │ │ │ │ ├── lwjgl-yoga-natives-linux-riscv64.jar 961│ │ │ │ │ ├── lwjgl-yoga-natives-linux.jar 962│ │ │ │ │ ├── lwjgl-yoga-natives-macos-arm64.jar 963│ │ │ │ │ ├── lwjgl-yoga-natives-macos.jar 964│ │ │ │ │ ├── lwjgl-yoga-natives-windows-arm64.jar 965│ │ │ │ │ ├── lwjgl-yoga-natives-windows-x86.jar 966│ │ │ │ │ ├── lwjgl-yoga-natives-windows.jar 967│ │ │ │ │ ├── lwjgl-yoga-sources.jar 968│ │ │ │ │ ├── lwjgl-yoga.jar 969│ │ │ │ │ └── yoga_license.txt 970│ │ │ │ └── lwjgl-zstd 971│ │ │ │ ├── lwjgl-zstd-javadoc.jar 972│ │ │ │ ├── lwjgl-zstd-natives-freebsd.jar 973│ │ │ │ ├── lwjgl-zstd-natives-linux-arm32.jar 974│ │ │ │ ├── lwjgl-zstd-natives-linux-arm64.jar 975│ │ │ │ ├── lwjgl-zstd-natives-linux-ppc64le.jar 976│ │ │ │ ├── lwjgl-zstd-natives-linux-riscv64.jar 977│ │ │ │ ├── lwjgl-zstd-natives-linux.jar 978│ │ │ │ ├── lwjgl-zstd-natives-macos-arm64.jar 979│ │ │ │ ├── lwjgl-zstd-natives-macos.jar 980│ │ │ │ ├── lwjgl-zstd-natives-windows-arm64.jar 981│ │ │ │ ├── lwjgl-zstd-natives-windows-x86.jar 982│ │ │ │ ├── lwjgl-zstd-natives-windows.jar 983│ │ │ │ ├── lwjgl-zstd-sources.jar 984│ │ │ │ ├── lwjgl-zstd.jar 985│ │ │ │ └── zstd_license.txt 986│ │ │ ├── busybox 987│ │ │ │ ├── busybox-1.37.0-defconfig-nonet-build.iso 988│ │ │ │ ├── busybox-1.37.0-docs.tar.gz 989│ │ │ │ └── busybox-1.37.0-static-nonet-build.iso 990│ │ │ ├── linux 991│ │ │ │ └── kernel 992│ │ │ │ ├── ISOLINUX 993│ │ │ │ │ ├── linux-6.13.6-bootdisk-defconfig-x86_64.ISO 994│ │ │ │ │ └── linux-6.13.6-bootdisk-nomodule-x86_64.ISO 995│ │ │ │ ├── Linux-4.9-kernel-x86_64.iso 996│ │ │ │ └── linux-6.13.6-kernel-x86_64.iso 997│ │ │ └── scrap 998│ │ │ ├── README.md 999│ │ │ ├── WinCat-0.1.8.zip 1000│ │ │ ├── Xmake-0.1.5.exe 1001│ │ │ ├── Xmake-0.1.5.out 1002│ │ │ └── light_builtins 1003│ │ │ ├── cat 1004│ │ │ ├── echo 1005│ │ │ ├── light_builtins_c.7z 1006│ │ │ ├── light_builtins_cpp.7z 1007│ │ │ ├── light_builtins_rust.7z 1008│ │ │ ├── ls 1009│ │ │ ├── mkdir 1010│ │ │ ├── mv 1011│ │ │ ├── pwd 1012│ │ │ └── rmdir 1013│ │ └── tools 1014│ │ └── genrate_sha.sh 1015│ ├── README.md 1016│ ├── SDL 1017│ │ ├── Android.mk 1018│ │ ├── BUGS.txt 1019│ │ ├── CMakeLists.txt 1020│ │ ├── CREDITS.md 1021│ │ ├── INSTALL.md 1022│ │ ├── LICENSE.txt 1023│ │ ├── README.md 1024│ │ ├── VisualC 1025│ │ │ ├── SDL 1026│ │ │ │ ├── Directory.Build.props 1027│ │ │ │ ├── SDL.vcxproj 1028│ │ │ │ └── SDL.vcxproj.filters 1029│ │ │ ├── SDL.sln 1030│ │ │ ├── SDL_test 1031│ │ │ │ ├── Directory.Build.props 1032│ │ │ │ └── SDL_test.vcxproj 1033│ │ │ ├── VisualC 1034│ │ │ │ └── examples 1035│ │ │ │ ├── audio 1036│ │ │ │ │ ├── 01-simple-playback 1037│ │ │ │ │ │ └── 01-simple-playback.vcxproj 1038│ │ │ │ │ ├── 02-simple-playback-callback 1039│ │ │ │ │ │ └── 02-simple-playback-callback.vcxproj 1040│ │ │ │ │ └── 03-load-wav 1041│ │ │ │ │ └── 03-load-wav.vcxproj 1042│ │ │ │ ├── camera 1043│ │ │ │ │ └── 01-read-and-draw 1044│ │ │ │ │ └── 01-read-and-draw.vcxproj 1045│ │ │ │ ├── game 1046│ │ │ │ │ └── 01-snake 1047│ │ │ │ │ └── 01-snake.vcxproj 1048│ │ │ │ ├── pen 1049│ │ │ │ │ └── 01-drawing-lines 1050│ │ │ │ │ └── 01-drawing-lines.vcxproj 1051│ │ │ │ └── renderer 1052│ │ │ │ ├── 01-clear 1053│ │ │ │ │ └── 01-clear.vcxproj 1054│ │ │ │ ├── 02-primitives 1055│ │ │ │ │ └── 02-primitives.vcxproj 1056│ │ │ │ ├── 03-lines 1057│ │ │ │ │ └── 03-lines.vcxproj 1058│ │ │ │ ├── 04-points 1059│ │ │ │ │ └── 04-points.vcxproj 1060│ │ │ │ ├── 05-rectangles 1061│ │ │ │ │ └── 05-rectangles.vcxproj 1062│ │ │ │ ├── 06-textures 1063│ │ │ │ │ └── 06-textures.vcxproj 1064│ │ │ │ ├── 07-streaming-textures 1065│ │ │ │ │ └── 07-streaming-textures.vcxproj 1066│ │ │ │ ├── 08-rotating-textures 1067│ │ │ │ │ └── 08-rotating-textures.vcxproj 1068│ │ │ │ ├── 09-scaling-textures 1069│ │ │ │ │ └── 09-scaling-textures.vcxproj 1070│ │ │ │ ├── 10-geometry 1071│ │ │ │ │ └── 10-geometry.vcxproj 1072│ │ │ │ ├── 11-color-mods 1073│ │ │ │ │ └── 11-color-mods.vcxproj 1074│ │ │ │ ├── 14-viewport 1075│ │ │ │ │ └── 14-viewport.vcxproj 1076│ │ │ │ ├── 15-cliprect 1077│ │ │ │ │ └── 15-cliprect.vcxproj 1078│ │ │ │ ├── 17-read-pixels 1079│ │ │ │ │ └── 17-read-pixels.vcxproj 1080│ │ │ │ └── 18-debug-text 1081│ │ │ │ └── 18-debug-text.vcxproj 1082│ │ │ ├── clean.sh 1083│ │ │ ├── examples 1084│ │ │ │ ├── Directory.Build.props 1085│ │ │ │ ├── asyncio 1086│ │ │ │ │ └── 01-load-bitmaps 1087│ │ │ │ │ └── 01-load-bitmaps.vcxproj 1088│ │ │ │ ├── audio 1089│ │ │ │ │ ├── 01-simple-playback 1090│ │ │ │ │ │ └── 01-simple-playback.vcxproj 1091│ │ │ │ │ ├── 02-simple-playback-callback 1092│ │ │ │ │ │ └── 02-simple-playback-callback.vcxproj 1093│ │ │ │ │ ├── 03-load-wav 1094│ │ │ │ │ │ └── 03-load-wav.vcxproj 1095│ │ │ │ │ └── 04-multiple-streams 1096│ │ │ │ │ └── 04-multiple-streams.vcxproj 1097│ │ │ │ ├── camera 1098│ │ │ │ │ └── 01-read-and-draw 1099│ │ │ │ │ └── 01-read-and-draw.vcxproj 1100│ │ │ │ ├── demo 1101│ │ │ │ │ ├── 01-snake 1102│ │ │ │ │ │ └── 01-snake.vcxproj 1103│ │ │ │ │ ├── 02-woodeneye-008 1104│ │ │ │ │ │ └── 02-woodeneye-008.vcxproj 1105│ │ │ │ │ ├── 03-infinite-monkeys 1106│ │ │ │ │ │ └── 03-infinite-monkeys.vcxproj 1107│ │ │ │ │ └── 04-bytepusher 1108│ │ │ │ │ └── 04-bytepusher.vcxproj 1109│ │ │ │ ├── generate.py 1110│ │ │ │ ├── input 1111│ │ │ │ │ ├── 01-joystick-polling 1112│ │ │ │ │ │ └── 01-joystick-polling.vcxproj 1113│ │ │ │ │ └── 02-joystick-events 1114│ │ │ │ │ └── 02-joystick-events.vcxproj 1115│ │ │ │ ├── pen 1116│ │ │ │ │ └── 01-drawing-lines 1117│ │ │ │ │ └── 01-drawing-lines.vcxproj 1118│ │ │ │ └── renderer 1119│ │ │ │ ├── 01-clear 1120│ │ │ │ │ └── 01-clear.vcxproj 1121│ │ │ │ ├── 02-primitives 1122│ │ │ │ │ └── 02-primitives.vcxproj 1123│ │ │ │ ├── 03-lines 1124│ │ │ │ │ └── 03-lines.vcxproj 1125│ │ │ │ ├── 04-points 1126│ │ │ │ │ └── 04-points.vcxproj 1127│ │ │ │ ├── 05-rectangles 1128│ │ │ │ │ └── 05-rectangles.vcxproj 1129│ │ │ │ ├── 06-textures 1130│ │ │ │ │ └── 06-textures.vcxproj 1131│ │ │ │ ├── 07-streaming-textures 1132│ │ │ │ │ └── 07-streaming-textures.vcxproj 1133│ │ │ │ ├── 08-rotating-textures 1134│ │ │ │ │ └── 08-rotating-textures.vcxproj 1135│ │ │ │ ├── 09-scaling-textures 1136│ │ │ │ │ └── 09-scaling-textures.vcxproj 1137│ │ │ │ ├── 10-geometry 1138│ │ │ │ │ └── 10-geometry.vcxproj 1139│ │ │ │ ├── 11-color-mods 1140│ │ │ │ │ └── 11-color-mods.vcxproj 1141│ │ │ │ ├── 14-viewport 1142│ │ │ │ │ └── 14-viewport.vcxproj 1143│ │ │ │ ├── 15-cliprect 1144│ │ │ │ │ └── 15-cliprect.vcxproj 1145│ │ │ │ ├── 17-read-pixels 1146│ │ │ │ │ └── 17-read-pixels.vcxproj 1147│ │ │ │ ├── 18-debug-text 1148│ │ │ │ │ └── 18-debug-text.vcxproj 1149│ │ │ │ └── 19-affine-textures 1150│ │ │ │ └── 19-affine-textures.vcxproj 1151│ │ │ └── tests 1152│ │ │ ├── checkkeys 1153│ │ │ │ └── checkkeys.vcxproj 1154│ │ │ ├── loopwave 1155│ │ │ │ └── loopwave.vcxproj 1156│ │ │ ├── testatomic 1157│ │ │ │ └── testatomic.vcxproj 1158│ │ │ ├── testautomation 1159│ │ │ │ └── testautomation.vcxproj 1160│ │ │ ├── testcontroller 1161│ │ │ │ └── testcontroller.vcxproj 1162│ │ │ ├── testdialog 1163│ │ │ │ └── testdialog.vcxproj 1164│ │ │ ├── testdraw 1165│ │ │ │ └── testdraw.vcxproj 1166│ │ │ ├── testfile 1167│ │ │ │ └── testfile.vcxproj 1168│ │ │ ├── testgl 1169│ │ │ │ └── testgl.vcxproj 1170│ │ │ ├── testgles2 1171│ │ │ │ └── testgles2.vcxproj 1172│ │ │ ├── testoverlay 1173│ │ │ │ └── testoverlay.vcxproj 1174│ │ │ ├── testpen 1175│ │ │ │ └── testpen.vcxproj 1176│ │ │ ├── testplatform 1177│ │ │ │ └── testplatform.vcxproj 1178│ │ │ ├── testpower 1179│ │ │ │ └── testpower.vcxproj 1180│ │ │ ├── testrendertarget 1181│ │ │ │ └── testrendertarget.vcxproj 1182│ │ │ ├── testrumble 1183│ │ │ │ └── testrumble.vcxproj 1184│ │ │ ├── testscale 1185│ │ │ │ └── testscale.vcxproj 1186│ │ │ ├── testsensor 1187│ │ │ │ └── testsensor.vcxproj 1188│ │ │ ├── testshape 1189│ │ │ │ └── testshape.vcxproj 1190│ │ │ ├── testsoftwaretransparent 1191│ │ │ │ └── testsoftwaretransparent.vcxproj 1192│ │ │ ├── testsprite 1193│ │ │ │ └── testsprite.vcxproj 1194│ │ │ ├── testsurround 1195│ │ │ │ └── testsurround.vcxproj 1196│ │ │ ├── testvulkan 1197│ │ │ │ └── testvulkan.vcxproj 1198│ │ │ ├── testwm 1199│ │ │ │ └── testwm.vcxproj 1200│ │ │ └── testyuv 1201│ │ │ └── testyuv.vcxproj 1202│ │ ├── VisualC-GDK 1203│ │ │ ├── SDL 1204│ │ │ │ ├── SDL.vcxproj 1205│ │ │ │ └── SDL.vcxproj.filters 1206│ │ │ ├── SDL.sln 1207│ │ │ ├── SDL_test 1208│ │ │ │ └── SDL_test.vcxproj 1209│ │ │ ├── clean.sh 1210│ │ │ ├── logos 1211│ │ │ │ ├── Logo100x100.png 1212│ │ │ │ ├── Logo150x150.png 1213│ │ │ │ ├── Logo44x44.png 1214│ │ │ │ ├── Logo480x480.png 1215│ │ │ │ └── SplashScreenImage.png 1216│ │ │ └── tests 1217│ │ │ ├── testcontroller 1218│ │ │ │ ├── PackageLayout.xml 1219│ │ │ │ ├── testcontroller.vcxproj 1220│ │ │ │ ├── testcontroller.vcxproj.filters 1221│ │ │ │ ├── wingdk 1222│ │ │ │ │ └── MicrosoftGame.config 1223│ │ │ │ ├── xboxone 1224│ │ │ │ │ └── MicrosoftGame.config 1225│ │ │ │ └── xboxseries 1226│ │ │ │ └── MicrosoftGame.config 1227│ │ │ ├── testgdk 1228│ │ │ │ ├── PackageLayout.xml 1229│ │ │ │ ├── src 1230│ │ │ │ │ └── testgdk.cpp 1231│ │ │ │ ├── testgdk.vcxproj 1232│ │ │ │ ├── testgdk.vcxproj.filters 1233│ │ │ │ ├── wingdk 1234│ │ │ │ │ └── MicrosoftGame.config 1235│ │ │ │ ├── xboxone 1236│ │ │ │ │ └── MicrosoftGame.config 1237│ │ │ │ └── xboxseries 1238│ │ │ │ └── MicrosoftGame.config 1239│ │ │ └── testsprite 1240│ │ │ ├── PackageLayout.xml 1241│ │ │ ├── testsprite.vcxproj 1242│ │ │ ├── testsprite.vcxproj.filters 1243│ │ │ ├── wingdk 1244│ │ │ │ └── MicrosoftGame.config 1245│ │ │ ├── xboxone 1246│ │ │ │ └── MicrosoftGame.config 1247│ │ │ └── xboxseries 1248│ │ │ └── MicrosoftGame.config 1249│ │ ├── WhatsNew.txt 1250│ │ ├── Xcode 1251│ │ │ ├── SDL 1252│ │ │ │ ├── Info-Framework.plist 1253│ │ │ │ ├── SDL.xcodeproj 1254│ │ │ │ │ └── project.pbxproj 1255│ │ │ │ ├── SDL3 1256│ │ │ │ │ └── Info.plist 1257│ │ │ │ ├── config.xcconfig 1258│ │ │ │ └── pkg-support 1259│ │ │ │ ├── SDL.info 1260│ │ │ │ ├── build.xcconfig 1261│ │ │ │ ├── resources 1262│ │ │ │ │ ├── CMake 1263│ │ │ │ │ │ ├── SDL3Config.cmake 1264│ │ │ │ │ │ └── SDL3ConfigVersion.cmake 1265│ │ │ │ │ ├── INSTALL.md 1266│ │ │ │ │ ├── SDL_DS_Store 1267│ │ │ │ │ └── framework 1268│ │ │ │ │ └── INSTALL.md 1269│ │ │ │ ├── sdl_logo.pdf 1270│ │ │ │ └── share 1271│ │ │ │ └── cmake 1272│ │ │ │ └── SDL3 1273│ │ │ │ ├── SDL3Config.cmake 1274│ │ │ │ └── SDL3ConfigVersion.cmake 1275│ │ │ ├── SDLTest 1276│ │ │ │ ├── SDLTest.xcodeproj 1277│ │ │ │ │ └── project.pbxproj 1278│ │ │ │ ├── config.xcconfig 1279│ │ │ │ └── test-Info.plist 1280│ │ │ └── XcodeDocSet 1281│ │ │ └── Doxyfile 1282│ │ ├── android-project 1283│ │ │ ├── app 1284│ │ │ │ ├── build.gradle 1285│ │ │ │ ├── jni 1286│ │ │ │ │ ├── Android.mk 1287│ │ │ │ │ ├── Application.mk 1288│ │ │ │ │ ├── CMakeLists.txt 1289│ │ │ │ │ └── src 1290│ │ │ │ │ ├── Android.mk 1291│ │ │ │ │ ├── CMakeLists.txt 1292│ │ │ │ │ └── YourSourceHere.c 1293│ │ │ │ ├── proguard-rules.pro 1294│ │ │ │ └── src 1295│ │ │ │ └── main 1296│ │ │ │ ├── AndroidManifest.xml 1297│ │ │ │ ├── java 1298│ │ │ │ │ └── org 1299│ │ │ │ │ └── libsdl 1300│ │ │ │ │ └── app 1301│ │ │ │ │ ├── HIDDevice.java 1302│ │ │ │ │ ├── HIDDeviceBLESteamController.java 1303│ │ │ │ │ ├── HIDDeviceManager.java 1304│ │ │ │ │ ├── HIDDeviceUSB.java 1305│ │ │ │ │ ├── SDL.java 1306│ │ │ │ │ ├── SDLActivity.java 1307│ │ │ │ │ ├── SDLAudioManager.java 1308│ │ │ │ │ ├── SDLControllerManager.java 1309│ │ │ │ │ ├── SDLDummyEdit.java 1310│ │ │ │ │ ├── SDLInputConnection.java 1311│ │ │ │ │ └── SDLSurface.java 1312│ │ │ │ └── res 1313│ │ │ │ ├── mipmap-hdpi 1314│ │ │ │ │ └── ic_launcher.png 1315│ │ │ │ ├── mipmap-mdpi 1316│ │ │ │ │ └── ic_launcher.png 1317│ │ │ │ ├── mipmap-xhdpi 1318│ │ │ │ │ └── ic_launcher.png 1319│ │ │ │ ├── mipmap-xxhdpi 1320│ │ │ │ │ └── ic_launcher.png 1321│ │ │ │ ├── mipmap-xxxhdpi 1322│ │ │ │ │ └── ic_launcher.png 1323│ │ │ │ └── values 1324│ │ │ │ ├── colors.xml 1325│ │ │ │ ├── strings.xml 1326│ │ │ │ └── styles.xml 1327│ │ │ ├── build.gradle 1328│ │ │ ├── gradle 1329│ │ │ │ └── wrapper 1330│ │ │ │ ├── gradle-wrapper.jar 1331│ │ │ │ └── gradle-wrapper.properties 1332│ │ │ ├── gradle.properties 1333│ │ │ ├── gradlew 1334│ │ │ ├── gradlew.bat 1335│ │ │ └── settings.gradle 1336│ │ ├── build-scripts 1337│ │ │ ├── SDL_migration.cocci 1338│ │ │ ├── add-source-to-projects.pl 1339│ │ │ ├── androidbuildlibs.sh 1340│ │ │ ├── build-release.py 1341│ │ │ ├── build-web-examples.pl 1342│ │ │ ├── casefolding.txt 1343│ │ │ ├── check_android_jni.py 1344│ │ │ ├── check_elf_alignment.sh 1345│ │ │ ├── check_stdlib_usage.py 1346│ │ │ ├── clang-format-src.sh 1347│ │ │ ├── cmake-toolchain-mingw64-i686.cmake 1348│ │ │ ├── cmake-toolchain-mingw64-x86_64.cmake 1349│ │ │ ├── cmake-toolchain-qnx-aarch64le.cmake 1350│ │ │ ├── cmake-toolchain-qnx-x86_64.cmake 1351│ │ │ ├── codechecker-buildbot.sh 1352│ │ │ ├── create-android-project.py 1353│ │ │ ├── create-release.py 1354│ │ │ ├── create_tbds.py 1355│ │ │ ├── fnsince.pl 1356│ │ │ ├── gen_audio_channel_conversion.c 1357│ │ │ ├── git-pre-push-hook.pl 1358│ │ │ ├── makecasefoldhashtable.pl 1359│ │ │ ├── pkg-support 1360│ │ │ │ ├── android 1361│ │ │ │ │ ├── INSTALL.md.in 1362│ │ │ │ │ └── aar 1363│ │ │ │ │ ├── __main__.py.in 1364│ │ │ │ │ ├── cmake 1365│ │ │ │ │ │ ├── SDL3Config.cmake 1366│ │ │ │ │ │ └── SDL3ConfigVersion.cmake.in 1367│ │ │ │ │ └── description.json.in 1368│ │ │ │ ├── mingw 1369│ │ │ │ │ ├── INSTALL.md.in 1370│ │ │ │ │ ├── Makefile 1371│ │ │ │ │ └── cmake 1372│ │ │ │ │ ├── SDL3Config.cmake 1373│ │ │ │ │ └── SDL3ConfigVersion.cmake 1374│ │ │ │ ├── msvc 1375│ │ │ │ │ ├── Directory.Build.props 1376│ │ │ │ │ ├── INSTALL.md.in 1377│ │ │ │ │ ├── arm64 1378│ │ │ │ │ │ └── INSTALL.md.in 1379│ │ │ │ │ ├── cmake 1380│ │ │ │ │ │ ├── SDL3Config.cmake.in 1381│ │ │ │ │ │ └── SDL3ConfigVersion.cmake.in 1382│ │ │ │ │ ├── x64 1383│ │ │ │ │ │ └── INSTALL.md.in 1384│ │ │ │ │ └── x86 1385│ │ │ │ │ └── INSTALL.md.in 1386│ │ │ │ └── source 1387│ │ │ │ ├── SDL_revision.h.cmake.in 1388│ │ │ │ └── SDL_revision.h.in 1389│ │ │ ├── release-info.json 1390│ │ │ ├── rename_api.py 1391│ │ │ ├── rename_headers.py 1392│ │ │ ├── rename_macros.py 1393│ │ │ ├── rename_symbols.py 1394│ │ │ ├── rename_types.py 1395│ │ │ ├── setup-gdk-desktop.py 1396│ │ │ ├── showrev.sh 1397│ │ │ ├── test-versioning.sh 1398│ │ │ ├── update-copyright.sh 1399│ │ │ ├── update-version.sh 1400│ │ │ ├── updaterev.sh 1401│ │ │ └── wikiheaders.pl 1402│ │ ├── cmake 1403│ │ │ ├── 3rdparty.cmake 1404│ │ │ ├── CPackProjectConfig.cmake.in 1405│ │ │ ├── FindFFmpeg.cmake 1406│ │ │ ├── FindLibUSB.cmake 1407│ │ │ ├── GetGitRevisionDescription.cmake 1408│ │ │ ├── GetGitRevisionDescription.cmake.in 1409│ │ │ ├── PkgConfigHelper.cmake 1410│ │ │ ├── PreseedEmscriptenCache.cmake 1411│ │ │ ├── PreseedMSVCCache.cmake 1412│ │ │ ├── PreseedNokiaNGageCache.cmake 1413│ │ │ ├── SDL3Config.cmake.in 1414│ │ │ ├── SDL3jarTargets.cmake.in 1415│ │ │ ├── android 1416│ │ │ │ ├── FindSdlAndroid.cmake 1417│ │ │ │ ├── FindSdlAndroidBuildTools.cmake 1418│ │ │ │ ├── FindSdlAndroidPlatform.cmake 1419│ │ │ │ ├── SdlAndroidFunctions.cmake 1420│ │ │ │ └── SdlAndroidScript.cmake 1421│ │ │ ├── cmake_uninstall.cmake.in 1422│ │ │ ├── macros.cmake 1423│ │ │ ├── sdl3.pc.in 1424│ │ │ ├── sdlchecks.cmake 1425│ │ │ ├── sdlcommands.cmake 1426│ │ │ ├── sdlcompilers.cmake 1427│ │ │ ├── sdlcpu.cmake 1428│ │ │ ├── sdlmanpages.cmake 1429│ │ │ ├── sdlplatform.cmake 1430│ │ │ ├── test 1431│ │ │ │ ├── CMakeLists.txt 1432│ │ │ │ ├── inc_sdl_slash.c 1433│ │ │ │ ├── main.swift 1434│ │ │ │ ├── main_cli.c 1435│ │ │ │ ├── main_gui.c 1436│ │ │ │ ├── main_lib.c 1437│ │ │ │ ├── sdltest.c 1438│ │ │ │ ├── swift 1439│ │ │ │ │ ├── module.modulemap 1440│ │ │ │ │ └── shim.h 1441│ │ │ │ └── test_pkgconfig.sh 1442│ │ │ └── xxd.py 1443│ │ ├── docs 1444│ │ │ ├── INTRO-androidstudio.md 1445│ │ │ ├── INTRO-cmake.md 1446│ │ │ ├── INTRO-emscripten.md 1447│ │ │ ├── INTRO-mingw.md 1448│ │ │ ├── INTRO-visualstudio.md 1449│ │ │ ├── INTRO-xcode.md 1450│ │ │ ├── README-android.md 1451│ │ │ ├── README-bsd.md 1452│ │ │ ├── README-cmake.md 1453│ │ │ ├── README-contributing.md 1454│ │ │ ├── README-documentation-rules.md 1455│ │ │ ├── README-dynapi.md 1456│ │ │ ├── README-emscripten.md 1457│ │ │ ├── README-gdk.md 1458│ │ │ ├── README-haiku.md 1459│ │ │ ├── README-highdpi.md 1460│ │ │ ├── README-ios.md 1461│ │ │ ├── README-kmsbsd.md 1462│ │ │ ├── README-linux.md 1463│ │ │ ├── README-macos.md 1464│ │ │ ├── README-main-functions.md 1465│ │ │ ├── README-migration.md 1466│ │ │ ├── README-n3ds.md 1467│ │ │ ├── README-ngage.md 1468│ │ │ ├── README-platforms.md 1469│ │ │ ├── README-porting.md 1470│ │ │ ├── README-ps2.md 1471│ │ │ ├── README-ps4.md 1472│ │ │ ├── README-ps5.md 1473│ │ │ ├── README-psp.md 1474│ │ │ ├── README-riscos.md 1475│ │ │ ├── README-steamos.md 1476│ │ │ ├── README-strings.md 1477│ │ │ ├── README-switch.md 1478│ │ │ ├── README-touch.md 1479│ │ │ ├── README-versions.md 1480│ │ │ ├── README-vita.md 1481│ │ │ ├── README-wayland.md 1482│ │ │ ├── README-windows.md 1483│ │ │ ├── README.md 1484│ │ │ ├── doxyfile 1485│ │ │ ├── hello.c 1486│ │ │ └── release_checklist.md 1487│ │ ├── examples 1488│ │ │ ├── CMakeLists.txt 1489│ │ │ ├── README.md 1490│ │ │ ├── asyncio 1491│ │ │ │ ├── 01-load-bitmaps 1492│ │ │ │ │ ├── README.txt 1493│ │ │ │ │ ├── load-bitmaps.c 1494│ │ │ │ │ └── thumbnail.png 1495│ │ │ │ └── description.txt 1496│ │ │ ├── audio 1497│ │ │ │ ├── 01-simple-playback 1498│ │ │ │ │ ├── README.txt 1499│ │ │ │ │ └── simple-playback.c 1500│ │ │ │ ├── 02-simple-playback-callback 1501│ │ │ │ │ ├── README.txt 1502│ │ │ │ │ └── simple-playback-callback.c 1503│ │ │ │ ├── 03-load-wav 1504│ │ │ │ │ ├── README.txt 1505│ │ │ │ │ └── load-wav.c 1506│ │ │ │ ├── 04-multiple-streams 1507│ │ │ │ │ ├── README.txt 1508│ │ │ │ │ └── multiple-streams.c 1509│ │ │ │ ├── 05-planar-data 1510│ │ │ │ │ ├── README.txt 1511│ │ │ │ │ ├── onmouseover.webp 1512│ │ │ │ │ ├── planar-data.c 1513│ │ │ │ │ └── thumbnail.png 1514│ │ │ │ ├── onmouseover.webp 1515│ │ │ │ └── thumbnail.png 1516│ │ │ ├── camera 1517│ │ │ │ └── 01-read-and-draw 1518│ │ │ │ ├── README.txt 1519│ │ │ │ ├── onmouseover.webp 1520│ │ │ │ ├── read-and-draw.c 1521│ │ │ │ └── thumbnail.png 1522│ │ │ ├── categories.txt 1523│ │ │ ├── demo 1524│ │ │ │ ├── 01-snake 1525│ │ │ │ │ ├── README.txt 1526│ │ │ │ │ ├── onmouseover.webp 1527│ │ │ │ │ ├── snake.c 1528│ │ │ │ │ └── thumbnail.png 1529│ │ │ │ ├── 02-woodeneye-008 1530│ │ │ │ │ ├── README.txt 1531│ │ │ │ │ ├── onmouseover.webp 1532│ │ │ │ │ ├── thumbnail.png 1533│ │ │ │ │ └── woodeneye-008.c 1534│ │ │ │ ├── 03-infinite-monkeys 1535│ │ │ │ │ ├── README.txt 1536│ │ │ │ │ ├── infinite-monkeys.c 1537│ │ │ │ │ ├── onmouseover.webp 1538│ │ │ │ │ └── thumbnail.png 1539│ │ │ │ ├── 04-bytepusher 1540│ │ │ │ │ ├── README.txt 1541│ │ │ │ │ ├── bytepusher.c 1542│ │ │ │ │ ├── onmouseover.webp 1543│ │ │ │ │ └── thumbnail.png 1544│ │ │ │ └── description.txt 1545│ │ │ ├── highlight-plugin.lua 1546│ │ │ ├── input 1547│ │ │ │ ├── 01-joystick-polling 1548│ │ │ │ │ ├── README.txt 1549│ │ │ │ │ ├── joystick-polling.c 1550│ │ │ │ │ ├── onmouseover.webp 1551│ │ │ │ │ └── thumbnail.png 1552│ │ │ │ ├── 02-joystick-events 1553│ │ │ │ │ ├── README.txt 1554│ │ │ │ │ ├── joystick-events.c 1555│ │ │ │ │ ├── onmouseover.webp 1556│ │ │ │ │ └── thumbnail.png 1557│ │ │ │ ├── 03-gamepad-polling 1558│ │ │ │ │ ├── README.txt 1559│ │ │ │ │ ├── gamepad-polling.c 1560│ │ │ │ │ ├── onmouseover.webp 1561│ │ │ │ │ └── thumbnail.png 1562│ │ │ │ └── 04-gamepad-events 1563│ │ │ │ ├── README.txt 1564│ │ │ │ ├── gamepad-events.c 1565│ │ │ │ ├── onmouseover.webp 1566│ │ │ │ └── thumbnail.png 1567│ │ │ ├── misc 1568│ │ │ │ ├── 01-power 1569│ │ │ │ │ ├── README.txt 1570│ │ │ │ │ ├── onmouseover.webp 1571│ │ │ │ │ ├── power.c 1572│ │ │ │ │ └── thumbnail.png 1573│ │ │ │ ├── 02-clipboard 1574│ │ │ │ │ ├── README.txt 1575│ │ │ │ │ ├── clipboard.c 1576│ │ │ │ │ ├── onmouseover.webp 1577│ │ │ │ │ └── thumbnail.png 1578│ │ │ │ └── description.txt 1579│ │ │ ├── pen 1580│ │ │ │ └── 01-drawing-lines 1581│ │ │ │ ├── README.txt 1582│ │ │ │ ├── drawing-lines.c 1583│ │ │ │ ├── onmouseover.webp 1584│ │ │ │ └── thumbnail.png 1585│ │ │ ├── renderer 1586│ │ │ │ ├── 01-clear 1587│ │ │ │ │ ├── README.txt 1588│ │ │ │ │ ├── clear.c 1589│ │ │ │ │ ├── onmouseover.webp 1590│ │ │ │ │ └── thumbnail.png 1591│ │ │ │ ├── 02-primitives 1592│ │ │ │ │ ├── README.txt 1593│ │ │ │ │ ├── primitives.c 1594│ │ │ │ │ └── thumbnail.png 1595│ │ │ │ ├── 03-lines 1596│ │ │ │ │ ├── README.txt 1597│ │ │ │ │ ├── lines.c 1598│ │ │ │ │ ├── onmouseover.webp 1599│ │ │ │ │ └── thumbnail.png 1600│ │ │ │ ├── 04-points 1601│ │ │ │ │ ├── README.txt 1602│ │ │ │ │ ├── onmouseover.webp 1603│ │ │ │ │ ├── points.c 1604│ │ │ │ │ └── thumbnail.png 1605│ │ │ │ ├── 05-rectangles 1606│ │ │ │ │ ├── README.txt 1607│ │ │ │ │ ├── onmouseover.webp 1608│ │ │ │ │ ├── rectangles.c 1609│ │ │ │ │ └── thumbnail.png 1610│ │ │ │ ├── 06-textures 1611│ │ │ │ │ ├── README.txt 1612│ │ │ │ │ ├── onmouseover.webp 1613│ │ │ │ │ ├── textures.c 1614│ │ │ │ │ └── thumbnail.png 1615│ │ │ │ ├── 07-streaming-textures 1616│ │ │ │ │ ├── README.txt 1617│ │ │ │ │ ├── onmouseover.webp 1618│ │ │ │ │ ├── streaming-textures.c 1619│ │ │ │ │ └── thumbnail.png 1620│ │ │ │ ├── 08-rotating-textures 1621│ │ │ │ │ ├── README.txt 1622│ │ │ │ │ ├── onmouseover.webp 1623│ │ │ │ │ ├── rotating-textures.c 1624│ │ │ │ │ └── thumbnail.png 1625│ │ │ │ ├── 09-scaling-textures 1626│ │ │ │ │ ├── README.txt 1627│ │ │ │ │ ├── onmouseover.webp 1628│ │ │ │ │ ├── scaling-textures.c 1629│ │ │ │ │ └── thumbnail.png 1630│ │ │ │ ├── 10-geometry 1631│ │ │ │ │ ├── README.txt 1632│ │ │ │ │ ├── geometry.c 1633│ │ │ │ │ ├── onmouseover.webp 1634│ │ │ │ │ └── thumbnail.png 1635│ │ │ │ ├── 11-color-mods 1636│ │ │ │ │ ├── README.txt 1637│ │ │ │ │ ├── color-mods.c 1638│ │ │ │ │ ├── onmouseover.webp 1639│ │ │ │ │ └── thumbnail.png 1640│ │ │ │ ├── 14-viewport 1641│ │ │ │ │ ├── README.txt 1642│ │ │ │ │ ├── thumbnail.png 1643│ │ │ │ │ └── viewport.c 1644│ │ │ │ ├── 15-cliprect 1645│ │ │ │ │ ├── README.txt 1646│ │ │ │ │ ├── cliprect.c 1647│ │ │ │ │ ├── onmouseover.webp 1648│ │ │ │ │ └── thumbnail.png 1649│ │ │ │ ├── 17-read-pixels 1650│ │ │ │ │ ├── README.txt 1651│ │ │ │ │ ├── onmouseover.webp 1652│ │ │ │ │ ├── read-pixels.c 1653│ │ │ │ │ └── thumbnail.png 1654│ │ │ │ ├── 18-debug-text 1655│ │ │ │ │ ├── README.txt 1656│ │ │ │ │ ├── debug-text.c 1657│ │ │ │ │ └── thumbnail.png 1658│ │ │ │ └── 19-affine-textures 1659│ │ │ │ ├── README.txt 1660│ │ │ │ ├── affine-textures.c 1661│ │ │ │ ├── onmouseover.webp 1662│ │ │ │ └── thumbnail.png 1663│ │ │ ├── save-rendering-to-bitmaps.h 1664│ │ │ ├── template-category.html 1665│ │ │ ├── template-homepage.html 1666│ │ │ ├── template-placeholder.png 1667│ │ │ ├── template.c 1668│ │ │ ├── template.css 1669│ │ │ └── template.html 1670│ │ ├── include 1671│ │ │ ├── SDL3 1672│ │ │ │ ├── SDL.h 1673│ │ │ │ ├── SDL_assert.h 1674│ │ │ │ ├── SDL_asyncio.h 1675│ │ │ │ ├── SDL_atomic.h 1676│ │ │ │ ├── SDL_audio.h 1677│ │ │ │ ├── SDL_begin_code.h 1678│ │ │ │ ├── SDL_bits.h 1679│ │ │ │ ├── SDL_blendmode.h 1680│ │ │ │ ├── SDL_camera.h 1681│ │ │ │ ├── SDL_clipboard.h 1682│ │ │ │ ├── SDL_close_code.h 1683│ │ │ │ ├── SDL_copying.h 1684│ │ │ │ ├── SDL_cpuinfo.h 1685│ │ │ │ ├── SDL_dialog.h 1686│ │ │ │ ├── SDL_dlopennote.h 1687│ │ │ │ ├── SDL_egl.h 1688│ │ │ │ ├── SDL_endian.h 1689│ │ │ │ ├── SDL_error.h 1690│ │ │ │ ├── SDL_events.h 1691│ │ │ │ ├── SDL_filesystem.h 1692│ │ │ │ ├── SDL_gamepad.h 1693│ │ │ │ ├── SDL_gpu.h 1694│ │ │ │ ├── SDL_guid.h 1695│ │ │ │ ├── SDL_haptic.h 1696│ │ │ │ ├── SDL_hidapi.h 1697│ │ │ │ ├── SDL_hints.h 1698│ │ │ │ ├── SDL_init.h 1699│ │ │ │ ├── SDL_intrin.h 1700│ │ │ │ ├── SDL_iostream.h 1701│ │ │ │ ├── SDL_joystick.h 1702│ │ │ │ ├── SDL_keyboard.h 1703│ │ │ │ ├── SDL_keycode.h 1704│ │ │ │ ├── SDL_loadso.h 1705│ │ │ │ ├── SDL_locale.h 1706│ │ │ │ ├── SDL_log.h 1707│ │ │ │ ├── SDL_main.h 1708│ │ │ │ ├── SDL_main_impl.h 1709│ │ │ │ ├── SDL_messagebox.h 1710│ │ │ │ ├── SDL_metal.h 1711│ │ │ │ ├── SDL_misc.h 1712│ │ │ │ ├── SDL_mouse.h 1713│ │ │ │ ├── SDL_mutex.h 1714│ │ │ │ ├── SDL_oldnames.h 1715│ │ │ │ ├── SDL_opengl.h 1716│ │ │ │ ├── SDL_opengl_glext.h 1717│ │ │ │ ├── SDL_opengles.h 1718│ │ │ │ ├── SDL_opengles2.h 1719│ │ │ │ ├── SDL_opengles2_gl2.h 1720│ │ │ │ ├── SDL_opengles2_gl2ext.h 1721│ │ │ │ ├── SDL_opengles2_gl2platform.h 1722│ │ │ │ ├── SDL_opengles2_khrplatform.h 1723│ │ │ │ ├── SDL_pen.h 1724│ │ │ │ ├── SDL_pixels.h 1725│ │ │ │ ├── SDL_platform.h 1726│ │ │ │ ├── SDL_platform_defines.h 1727│ │ │ │ ├── SDL_power.h 1728│ │ │ │ ├── SDL_process.h 1729│ │ │ │ ├── SDL_properties.h 1730│ │ │ │ ├── SDL_rect.h 1731│ │ │ │ ├── SDL_render.h 1732│ │ │ │ ├── SDL_revision.h 1733│ │ │ │ ├── SDL_scancode.h 1734│ │ │ │ ├── SDL_sensor.h 1735│ │ │ │ ├── SDL_stdinc.h 1736│ │ │ │ ├── SDL_storage.h 1737│ │ │ │ ├── SDL_surface.h 1738│ │ │ │ ├── SDL_system.h 1739│ │ │ │ ├── SDL_test.h 1740│ │ │ │ ├── SDL_test_assert.h 1741│ │ │ │ ├── SDL_test_common.h 1742│ │ │ │ ├── SDL_test_compare.h 1743│ │ │ │ ├── SDL_test_crc32.h 1744│ │ │ │ ├── SDL_test_font.h 1745│ │ │ │ ├── SDL_test_fuzzer.h 1746│ │ │ │ ├── SDL_test_harness.h 1747│ │ │ │ ├── SDL_test_log.h 1748│ │ │ │ ├── SDL_test_md5.h 1749│ │ │ │ ├── SDL_test_memory.h 1750│ │ │ │ ├── SDL_thread.h 1751│ │ │ │ ├── SDL_time.h 1752│ │ │ │ ├── SDL_timer.h 1753│ │ │ │ ├── SDL_touch.h 1754│ │ │ │ ├── SDL_tray.h 1755│ │ │ │ ├── SDL_version.h 1756│ │ │ │ ├── SDL_video.h 1757│ │ │ │ └── SDL_vulkan.h 1758│ │ │ └── build_config 1759│ │ │ ├── SDL_build_config.h 1760│ │ │ ├── SDL_build_config.h.cmake 1761│ │ │ ├── SDL_build_config_android.h 1762│ │ │ ├── SDL_build_config_ios.h 1763│ │ │ ├── SDL_build_config_macos.h 1764│ │ │ ├── SDL_build_config_minimal.h 1765│ │ │ ├── SDL_build_config_windows.h 1766│ │ │ ├── SDL_build_config_wingdk.h 1767│ │ │ ├── SDL_build_config_xbox.h 1768│ │ │ └── SDL_revision.h.cmake 1769│ │ ├── src 1770│ │ │ ├── SDL.c 1771│ │ │ ├── SDL_assert.c 1772│ │ │ ├── SDL_assert_c.h 1773│ │ │ ├── SDL_error.c 1774│ │ │ ├── SDL_error_c.h 1775│ │ │ ├── SDL_guid.c 1776│ │ │ ├── SDL_hashtable.c 1777│ │ │ ├── SDL_hashtable.h 1778│ │ │ ├── SDL_hints.c 1779│ │ │ ├── SDL_hints_c.h 1780│ │ │ ├── SDL_internal.h 1781│ │ │ ├── SDL_list.c 1782│ │ │ ├── SDL_list.h 1783│ │ │ ├── SDL_log.c 1784│ │ │ ├── SDL_log_c.h 1785│ │ │ ├── SDL_properties.c 1786│ │ │ ├── SDL_properties_c.h 1787│ │ │ ├── SDL_utils.c 1788│ │ │ ├── SDL_utils_c.h 1789│ │ │ ├── atomic 1790│ │ │ │ ├── SDL_atomic.c 1791│ │ │ │ └── SDL_spinlock.c 1792│ │ │ ├── audio 1793│ │ │ │ ├── SDL_audio.c 1794│ │ │ │ ├── SDL_audio_c.h 1795│ │ │ │ ├── SDL_audio_channel_converters.h 1796│ │ │ │ ├── SDL_audiocvt.c 1797│ │ │ │ ├── SDL_audiodev.c 1798│ │ │ │ ├── SDL_audiodev_c.h 1799│ │ │ │ ├── SDL_audioqueue.c 1800│ │ │ │ ├── SDL_audioqueue.h 1801│ │ │ │ ├── SDL_audioresample.c 1802│ │ │ │ ├── SDL_audioresample.h 1803│ │ │ │ ├── SDL_audiotypecvt.c 1804│ │ │ │ ├── SDL_mixer.c 1805│ │ │ │ ├── SDL_sysaudio.h 1806│ │ │ │ ├── SDL_wave.c 1807│ │ │ │ ├── SDL_wave.h 1808│ │ │ │ ├── aaudio 1809│ │ │ │ │ ├── SDL_aaudio.c 1810│ │ │ │ │ ├── SDL_aaudio.h 1811│ │ │ │ │ └── SDL_aaudiofuncs.h 1812│ │ │ │ ├── alsa 1813│ │ │ │ │ ├── SDL_alsa_audio.c 1814│ │ │ │ │ └── SDL_alsa_audio.h 1815│ │ │ │ ├── coreaudio 1816│ │ │ │ │ ├── SDL_coreaudio.h 1817│ │ │ │ │ └── SDL_coreaudio.m 1818│ │ │ │ ├── directsound 1819│ │ │ │ │ ├── SDL_directsound.c 1820│ │ │ │ │ └── SDL_directsound.h 1821│ │ │ │ ├── disk 1822│ │ │ │ │ ├── SDL_diskaudio.c 1823│ │ │ │ │ └── SDL_diskaudio.h 1824│ │ │ │ ├── dsp 1825│ │ │ │ │ ├── SDL_dspaudio.c 1826│ │ │ │ │ └── SDL_dspaudio.h 1827│ │ │ │ ├── dummy 1828│ │ │ │ │ ├── SDL_dummyaudio.c 1829│ │ │ │ │ └── SDL_dummyaudio.h 1830│ │ │ │ ├── emscripten 1831│ │ │ │ │ ├── SDL_emscriptenaudio.c 1832│ │ │ │ │ └── SDL_emscriptenaudio.h 1833│ │ │ │ ├── haiku 1834│ │ │ │ │ ├── SDL_haikuaudio.cc 1835│ │ │ │ │ └── SDL_haikuaudio.h 1836│ │ │ │ ├── jack 1837│ │ │ │ │ ├── SDL_jackaudio.c 1838│ │ │ │ │ └── SDL_jackaudio.h 1839│ │ │ │ ├── n3ds 1840│ │ │ │ │ ├── SDL_n3dsaudio.c 1841│ │ │ │ │ └── SDL_n3dsaudio.h 1842│ │ │ │ ├── netbsd 1843│ │ │ │ │ ├── SDL_netbsdaudio.c 1844│ │ │ │ │ └── SDL_netbsdaudio.h 1845│ │ │ │ ├── ngage 1846│ │ │ │ │ ├── SDL_ngageaudio.c 1847│ │ │ │ │ ├── SDL_ngageaudio.cpp 1848│ │ │ │ │ ├── SDL_ngageaudio.h 1849│ │ │ │ │ └── SDL_ngageaudio.hpp 1850│ │ │ │ ├── openslES 1851│ │ │ │ │ ├── SDL_openslES.c 1852│ │ │ │ │ └── SDL_openslES.h 1853│ │ │ │ ├── pipewire 1854│ │ │ │ │ ├── SDL_pipewire.c 1855│ │ │ │ │ └── SDL_pipewire.h 1856│ │ │ │ ├── ps2 1857│ │ │ │ │ ├── SDL_ps2audio.c 1858│ │ │ │ │ └── SDL_ps2audio.h 1859│ │ │ │ ├── psp 1860│ │ │ │ │ ├── SDL_pspaudio.c 1861│ │ │ │ │ └── SDL_pspaudio.h 1862│ │ │ │ ├── pulseaudio 1863│ │ │ │ │ ├── SDL_pulseaudio.c 1864│ │ │ │ │ └── SDL_pulseaudio.h 1865│ │ │ │ ├── qnx 1866│ │ │ │ │ ├── SDL_qsa_audio.c 1867│ │ │ │ │ └── SDL_qsa_audio.h 1868│ │ │ │ ├── sndio 1869│ │ │ │ │ ├── SDL_sndioaudio.c 1870│ │ │ │ │ └── SDL_sndioaudio.h 1871│ │ │ │ ├── vita 1872│ │ │ │ │ ├── SDL_vitaaudio.c 1873│ │ │ │ │ └── SDL_vitaaudio.h 1874│ │ │ │ └── wasapi 1875│ │ │ │ ├── SDL_wasapi.c 1876│ │ │ │ └── SDL_wasapi.h 1877│ │ │ ├── camera 1878│ │ │ │ ├── SDL_camera.c 1879│ │ │ │ ├── SDL_camera_c.h 1880│ │ │ │ ├── SDL_syscamera.h 1881│ │ │ │ ├── android 1882│ │ │ │ │ └── SDL_camera_android.c 1883│ │ │ │ ├── coremedia 1884│ │ │ │ │ └── SDL_camera_coremedia.m 1885│ │ │ │ ├── dummy 1886│ │ │ │ │ └── SDL_camera_dummy.c 1887│ │ │ │ ├── emscripten 1888│ │ │ │ │ └── SDL_camera_emscripten.c 1889│ │ │ │ ├── mediafoundation 1890│ │ │ │ │ └── SDL_camera_mediafoundation.c 1891│ │ │ │ ├── pipewire 1892│ │ │ │ │ └── SDL_camera_pipewire.c 1893│ │ │ │ ├── v4l2 1894│ │ │ │ │ └── SDL_camera_v4l2.c 1895│ │ │ │ └── vita 1896│ │ │ │ └── SDL_camera_vita.c 1897│ │ │ ├── core 1898│ │ │ │ ├── SDL_core_unsupported.c 1899│ │ │ │ ├── SDL_core_unsupported.h 1900│ │ │ │ ├── android 1901│ │ │ │ │ ├── SDL_android.c 1902│ │ │ │ │ └── SDL_android.h 1903│ │ │ │ ├── freebsd 1904│ │ │ │ │ ├── SDL_evdev_kbd_default_keyaccmap.h 1905│ │ │ │ │ └── SDL_evdev_kbd_freebsd.c 1906│ │ │ │ ├── gdk 1907│ │ │ │ │ ├── SDL_gdk.cpp 1908│ │ │ │ │ └── SDL_gdk.h 1909│ │ │ │ ├── haiku 1910│ │ │ │ │ ├── SDL_BApp.h 1911│ │ │ │ │ ├── SDL_BeApp.cc 1912│ │ │ │ │ └── SDL_BeApp.h 1913│ │ │ │ ├── linux 1914│ │ │ │ │ ├── SDL_dbus.c 1915│ │ │ │ │ ├── SDL_dbus.h 1916│ │ │ │ │ ├── SDL_evdev.c 1917│ │ │ │ │ ├── SDL_evdev.h 1918│ │ │ │ │ ├── SDL_evdev_capabilities.c 1919│ │ │ │ │ ├── SDL_evdev_capabilities.h 1920│ │ │ │ │ ├── SDL_evdev_kbd.c 1921│ │ │ │ │ ├── SDL_evdev_kbd.h 1922│ │ │ │ │ ├── SDL_evdev_kbd_default_accents.h 1923│ │ │ │ │ ├── SDL_evdev_kbd_default_keymap.h 1924│ │ │ │ │ ├── SDL_fcitx.c 1925│ │ │ │ │ ├── SDL_fcitx.h 1926│ │ │ │ │ ├── SDL_ibus.c 1927│ │ │ │ │ ├── SDL_ibus.h 1928│ │ │ │ │ ├── SDL_ime.c 1929│ │ │ │ │ ├── SDL_ime.h 1930│ │ │ │ │ ├── SDL_progressbar.c 1931│ │ │ │ │ ├── SDL_progressbar.h 1932│ │ │ │ │ ├── SDL_system_theme.c 1933│ │ │ │ │ ├── SDL_system_theme.h 1934│ │ │ │ │ ├── SDL_threadprio.c 1935│ │ │ │ │ ├── SDL_udev.c 1936│ │ │ │ │ └── SDL_udev.h 1937│ │ │ │ ├── ngage 1938│ │ │ │ │ ├── SDL_ngage.cpp 1939│ │ │ │ │ └── SDL_ngage.h 1940│ │ │ │ ├── openbsd 1941│ │ │ │ │ ├── SDL_wscons.h 1942│ │ │ │ │ ├── SDL_wscons_kbd.c 1943│ │ │ │ │ └── SDL_wscons_mouse.c 1944│ │ │ │ ├── unix 1945│ │ │ │ │ ├── SDL_appid.c 1946│ │ │ │ │ ├── SDL_appid.h 1947│ │ │ │ │ ├── SDL_fribidi.c 1948│ │ │ │ │ ├── SDL_fribidi.h 1949│ │ │ │ │ ├── SDL_gtk.c 1950│ │ │ │ │ ├── SDL_gtk.h 1951│ │ │ │ │ ├── SDL_libthai.c 1952│ │ │ │ │ ├── SDL_libthai.h 1953│ │ │ │ │ ├── SDL_poll.c 1954│ │ │ │ │ └── SDL_poll.h 1955│ │ │ │ └── windows 1956│ │ │ │ ├── SDL_directx.h 1957│ │ │ │ ├── SDL_gameinput.cpp 1958│ │ │ │ ├── SDL_gameinput.h 1959│ │ │ │ ├── SDL_hid.c 1960│ │ │ │ ├── SDL_hid.h 1961│ │ │ │ ├── SDL_immdevice.c 1962│ │ │ │ ├── SDL_immdevice.h 1963│ │ │ │ ├── SDL_windows.c 1964│ │ │ │ ├── SDL_windows.h 1965│ │ │ │ ├── SDL_xinput.c 1966│ │ │ │ ├── SDL_xinput.h 1967│ │ │ │ ├── pch.c 1968│ │ │ │ ├── pch_cpp.cpp 1969│ │ │ │ └── version.rc 1970│ │ │ ├── cpuinfo 1971│ │ │ │ ├── SDL_cpuinfo.c 1972│ │ │ │ └── SDL_cpuinfo_c.h 1973│ │ │ ├── dialog 1974│ │ │ │ ├── SDL_dialog.c 1975│ │ │ │ ├── SDL_dialog.h 1976│ │ │ │ ├── SDL_dialog_utils.c 1977│ │ │ │ ├── SDL_dialog_utils.h 1978│ │ │ │ ├── android 1979│ │ │ │ │ └── SDL_androiddialog.c 1980│ │ │ │ ├── cocoa 1981│ │ │ │ │ └── SDL_cocoadialog.m 1982│ │ │ │ ├── dummy 1983│ │ │ │ │ └── SDL_dummydialog.c 1984│ │ │ │ ├── haiku 1985│ │ │ │ │ └── SDL_haikudialog.cc 1986│ │ │ │ ├── unix 1987│ │ │ │ │ ├── SDL_portaldialog.c 1988│ │ │ │ │ ├── SDL_portaldialog.h 1989│ │ │ │ │ ├── SDL_unixdialog.c 1990│ │ │ │ │ ├── SDL_zenitydialog.c 1991│ │ │ │ │ ├── SDL_zenitydialog.h 1992│ │ │ │ │ ├── SDL_zenitymessagebox.c 1993│ │ │ │ │ └── SDL_zenitymessagebox.h 1994│ │ │ │ └── windows 1995│ │ │ │ └── SDL_windowsdialog.c 1996│ │ │ ├── dynapi 1997│ │ │ │ ├── SDL_dynapi.c 1998│ │ │ │ ├── SDL_dynapi.h 1999│ │ │ │ ├── SDL_dynapi.sym 2000│ │ │ │ ├── SDL_dynapi_overrides.h 2001│ │ │ │ ├── SDL_dynapi_procs.h 2002│ │ │ │ ├── SDL_dynapi_unsupported.h 2003│ │ │ │ └── gendynapi.py 2004│ │ │ ├── events 2005│ │ │ │ ├── SDL_categories.c 2006│ │ │ │ ├── SDL_categories_c.h 2007│ │ │ │ ├── SDL_clipboardevents.c 2008│ │ │ │ ├── SDL_clipboardevents_c.h 2009│ │ │ │ ├── SDL_displayevents.c 2010│ │ │ │ ├── SDL_displayevents_c.h 2011│ │ │ │ ├── SDL_dropevents.c 2012│ │ │ │ ├── SDL_dropevents_c.h 2013│ │ │ │ ├── SDL_events.c 2014│ │ │ │ ├── SDL_events_c.h 2015│ │ │ │ ├── SDL_eventwatch.c 2016│ │ │ │ ├── SDL_eventwatch_c.h 2017│ │ │ │ ├── SDL_keyboard.c 2018│ │ │ │ ├── SDL_keyboard_c.h 2019│ │ │ │ ├── SDL_keymap.c 2020│ │ │ │ ├── SDL_keymap_c.h 2021│ │ │ │ ├── SDL_keysym_to_keycode.c 2022│ │ │ │ ├── SDL_keysym_to_keycode_c.h 2023│ │ │ │ ├── SDL_keysym_to_scancode.c 2024│ │ │ │ ├── SDL_keysym_to_scancode_c.h 2025│ │ │ │ ├── SDL_mouse.c 2026│ │ │ │ ├── SDL_mouse_c.h 2027│ │ │ │ ├── SDL_pen.c 2028│ │ │ │ ├── SDL_pen_c.h 2029│ │ │ │ ├── SDL_quit.c 2030│ │ │ │ ├── SDL_scancode_tables.c 2031│ │ │ │ ├── SDL_scancode_tables_c.h 2032│ │ │ │ ├── SDL_touch.c 2033│ │ │ │ ├── SDL_touch_c.h 2034│ │ │ │ ├── SDL_windowevents.c 2035│ │ │ │ ├── SDL_windowevents_c.h 2036│ │ │ │ ├── blank_cursor.h 2037│ │ │ │ ├── default_cursor.h 2038│ │ │ │ ├── imKStoUCS.c 2039│ │ │ │ ├── imKStoUCS.h 2040│ │ │ │ ├── scancodes_darwin.h 2041│ │ │ │ ├── scancodes_linux.h 2042│ │ │ │ ├── scancodes_windows.h 2043│ │ │ │ └── scancodes_xfree86.h 2044│ │ │ ├── filesystem 2045│ │ │ │ ├── SDL_filesystem.c 2046│ │ │ │ ├── SDL_filesystem_c.h 2047│ │ │ │ ├── SDL_sysfilesystem.h 2048│ │ │ │ ├── android 2049│ │ │ │ │ └── SDL_sysfilesystem.c 2050│ │ │ │ ├── cocoa 2051│ │ │ │ │ └── SDL_sysfilesystem.m 2052│ │ │ │ ├── dummy 2053│ │ │ │ │ ├── SDL_sysfilesystem.c 2054│ │ │ │ │ └── SDL_sysfsops.c 2055│ │ │ │ ├── emscripten 2056│ │ │ │ │ └── SDL_sysfilesystem.c 2057│ │ │ │ ├── gdk 2058│ │ │ │ │ └── SDL_sysfilesystem.cpp 2059│ │ │ │ ├── haiku 2060│ │ │ │ │ └── SDL_sysfilesystem.cc 2061│ │ │ │ ├── n3ds 2062│ │ │ │ │ └── SDL_sysfilesystem.c 2063│ │ │ │ ├── ngage 2064│ │ │ │ │ ├── SDL_sysfilesystem.c 2065│ │ │ │ │ └── SDL_sysfilesystem.cpp 2066│ │ │ │ ├── posix 2067│ │ │ │ │ └── SDL_sysfsops.c 2068│ │ │ │ ├── ps2 2069│ │ │ │ │ └── SDL_sysfilesystem.c 2070│ │ │ │ ├── psp 2071│ │ │ │ │ └── SDL_sysfilesystem.c 2072│ │ │ │ ├── riscos 2073│ │ │ │ │ └── SDL_sysfilesystem.c 2074│ │ │ │ ├── unix 2075│ │ │ │ │ └── SDL_sysfilesystem.c 2076│ │ │ │ ├── vita 2077│ │ │ │ │ └── SDL_sysfilesystem.c 2078│ │ │ │ └── windows 2079│ │ │ │ ├── SDL_sysfilesystem.c 2080│ │ │ │ └── SDL_sysfsops.c 2081│ │ │ ├── gpu 2082│ │ │ │ ├── SDL_gpu.c 2083│ │ │ │ ├── SDL_sysgpu.h 2084│ │ │ │ ├── d3d12 2085│ │ │ │ │ ├── D3D12_Blit.h 2086│ │ │ │ │ ├── D3D_Blit.hlsl 2087│ │ │ │ │ ├── SDL_gpu_d3d12.c 2088│ │ │ │ │ ├── compile_shaders.bat 2089│ │ │ │ │ └── compile_shaders_xbox.bat 2090│ │ │ │ ├── metal 2091│ │ │ │ │ ├── Metal_Blit.h 2092│ │ │ │ │ ├── Metal_Blit.metal 2093│ │ │ │ │ ├── SDL_gpu_metal.m 2094│ │ │ │ │ └── compile_shaders.sh 2095│ │ │ │ └── vulkan 2096│ │ │ │ ├── SDL_gpu_vulkan.c 2097│ │ │ │ └── SDL_gpu_vulkan_vkfuncs.h 2098│ │ │ ├── haptic 2099│ │ │ │ ├── SDL_haptic.c 2100│ │ │ │ ├── SDL_haptic_c.h 2101│ │ │ │ ├── SDL_syshaptic.h 2102│ │ │ │ ├── android 2103│ │ │ │ │ ├── SDL_syshaptic.c 2104│ │ │ │ │ └── SDL_syshaptic_c.h 2105│ │ │ │ ├── darwin 2106│ │ │ │ │ ├── SDL_syshaptic.c 2107│ │ │ │ │ └── SDL_syshaptic_c.h 2108│ │ │ │ ├── dummy 2109│ │ │ │ │ └── SDL_syshaptic.c 2110│ │ │ │ ├── hidapi 2111│ │ │ │ │ ├── SDL_hidapihaptic.c 2112│ │ │ │ │ ├── SDL_hidapihaptic.h 2113│ │ │ │ │ ├── SDL_hidapihaptic_c.h 2114│ │ │ │ │ └── SDL_hidapihaptic_lg4ff.c 2115│ │ │ │ ├── linux 2116│ │ │ │ │ └── SDL_syshaptic.c 2117│ │ │ │ └── windows 2118│ │ │ │ ├── SDL_dinputhaptic.c 2119│ │ │ │ ├── SDL_dinputhaptic_c.h 2120│ │ │ │ ├── SDL_windowshaptic.c 2121│ │ │ │ └── SDL_windowshaptic_c.h 2122│ │ │ ├── hidapi 2123│ │ │ │ ├── AUTHORS.txt 2124│ │ │ │ ├── BUILD.autotools.md 2125│ │ │ │ ├── BUILD.cmake.md 2126│ │ │ │ ├── BUILD.md 2127│ │ │ │ ├── CMakeLists.txt 2128│ │ │ │ ├── HACKING.txt 2129│ │ │ │ ├── LICENSE-bsd.txt 2130│ │ │ │ ├── LICENSE-gpl3.txt 2131│ │ │ │ ├── LICENSE-orig.txt 2132│ │ │ │ ├── LICENSE.txt 2133│ │ │ │ ├── Makefile.am 2134│ │ │ │ ├── README.md 2135│ │ │ │ ├── SDL_hidapi.c 2136│ │ │ │ ├── SDL_hidapi_android.h 2137│ │ │ │ ├── SDL_hidapi_c.h 2138│ │ │ │ ├── SDL_hidapi_ios.h 2139│ │ │ │ ├── SDL_hidapi_libusb.h 2140│ │ │ │ ├── SDL_hidapi_linux.h 2141│ │ │ │ ├── SDL_hidapi_mac.h 2142│ │ │ │ ├── SDL_hidapi_netbsd.h 2143│ │ │ │ ├── SDL_hidapi_steamxbox.h 2144│ │ │ │ ├── SDL_hidapi_windows.h 2145│ │ │ │ ├── VERSION 2146│ │ │ │ ├── android 2147│ │ │ │ │ ├── hid.cpp 2148│ │ │ │ │ └── hid.h 2149│ │ │ │ ├── bootstrap 2150│ │ │ │ ├── configure.ac 2151│ │ │ │ ├── dist 2152│ │ │ │ │ └── hidapi.podspec 2153│ │ │ │ ├── documentation 2154│ │ │ │ │ ├── cmake-gui-drop-down.png 2155│ │ │ │ │ └── cmake-gui-highlights.png 2156│ │ │ │ ├── doxygen 2157│ │ │ │ │ ├── Doxyfile 2158│ │ │ │ │ └── main_page.md 2159│ │ │ │ ├── hidapi 2160│ │ │ │ │ └── hidapi.h 2161│ │ │ │ ├── hidtest 2162│ │ │ │ │ ├── CMakeLists.txt 2163│ │ │ │ │ ├── Makefile.am 2164│ │ │ │ │ └── test.c 2165│ │ │ │ ├── ios 2166│ │ │ │ │ └── hid.m 2167│ │ │ │ ├── libusb 2168│ │ │ │ │ ├── CMakeLists.txt 2169│ │ │ │ │ ├── Makefile-manual 2170│ │ │ │ │ ├── Makefile.am 2171│ │ │ │ │ ├── Makefile.freebsd 2172│ │ │ │ │ ├── Makefile.haiku 2173│ │ │ │ │ ├── Makefile.linux 2174│ │ │ │ │ ├── hid.c 2175│ │ │ │ │ ├── hidapi_libusb.h 2176│ │ │ │ │ ├── hidapi_thread_pthread.h 2177│ │ │ │ │ └── hidapi_thread_sdl.h 2178│ │ │ │ ├── linux 2179│ │ │ │ │ ├── CMakeLists.txt 2180│ │ │ │ │ ├── Makefile-manual 2181│ │ │ │ │ ├── Makefile.am 2182│ │ │ │ │ └── hid.c 2183│ │ │ │ ├── m4 2184│ │ │ │ │ ├── ax_pthread.m4 2185│ │ │ │ │ └── pkg.m4 2186│ │ │ │ ├── mac 2187│ │ │ │ │ ├── CMakeLists.txt 2188│ │ │ │ │ ├── Makefile-manual 2189│ │ │ │ │ ├── Makefile.am 2190│ │ │ │ │ ├── hid.c 2191│ │ │ │ │ └── hidapi_darwin.h 2192│ │ │ │ ├── meson.build 2193│ │ │ │ ├── netbsd 2194│ │ │ │ │ ├── CMakeLists.txt 2195│ │ │ │ │ ├── README.md 2196│ │ │ │ │ └── hid.c 2197│ │ │ │ ├── pc 2198│ │ │ │ │ ├── hidapi-hidraw.pc.in 2199│ │ │ │ │ ├── hidapi-libusb.pc.in 2200│ │ │ │ │ ├── hidapi-netbsd.pc.in 2201│ │ │ │ │ └── hidapi.pc.in 2202│ │ │ │ ├── src 2203│ │ │ │ │ ├── CMakeLists.txt 2204│ │ │ │ │ └── cmake 2205│ │ │ │ │ └── hidapi-config.cmake.in 2206│ │ │ │ ├── subprojects 2207│ │ │ │ │ ├── README.md 2208│ │ │ │ │ └── hidapi_build_cmake 2209│ │ │ │ │ └── CMakeLists.txt 2210│ │ │ │ ├── testgui 2211│ │ │ │ │ ├── Makefile-manual 2212│ │ │ │ │ ├── Makefile.am 2213│ │ │ │ │ ├── Makefile.freebsd 2214│ │ │ │ │ ├── Makefile.linux 2215│ │ │ │ │ ├── Makefile.mac 2216│ │ │ │ │ ├── Makefile.mingw 2217│ │ │ │ │ ├── TestGUI.app.in 2218│ │ │ │ │ │ └── Contents 2219│ │ │ │ │ │ ├── Info.plist 2220│ │ │ │ │ │ ├── PkgInfo 2221│ │ │ │ │ │ └── Resources 2222│ │ │ │ │ │ ├── English.lproj 2223│ │ │ │ │ │ │ └── InfoPlist.strings 2224│ │ │ │ │ │ └── Signal11.icns 2225│ │ │ │ │ ├── copy_to_bundle.sh 2226│ │ │ │ │ ├── mac_support.h 2227│ │ │ │ │ ├── mac_support_cocoa.m 2228│ │ │ │ │ ├── test.cpp 2229│ │ │ │ │ ├── testgui.sln 2230│ │ │ │ │ └── testgui.vcproj 2231│ │ │ │ ├── udev 2232│ │ │ │ │ └── 69-hid.rules 2233│ │ │ │ └── windows 2234│ │ │ │ ├── CMakeLists.txt 2235│ │ │ │ ├── Makefile-manual 2236│ │ │ │ ├── Makefile.am 2237│ │ │ │ ├── Makefile.mingw 2238│ │ │ │ ├── hid.c 2239│ │ │ │ ├── hidapi.rc 2240│ │ │ │ ├── hidapi.sln 2241│ │ │ │ ├── hidapi.vcproj 2242│ │ │ │ ├── hidapi.vcxproj 2243│ │ │ │ ├── hidapi_cfgmgr32.h 2244│ │ │ │ ├── hidapi_descriptor_reconstruct.c 2245│ │ │ │ ├── hidapi_descriptor_reconstruct.h 2246│ │ │ │ ├── hidapi_hidclass.h 2247│ │ │ │ ├── hidapi_hidpi.h 2248│ │ │ │ ├── hidapi_hidsdi.h 2249│ │ │ │ ├── hidapi_winapi.h 2250│ │ │ │ ├── hidtest.vcproj 2251│ │ │ │ ├── hidtest.vcxproj 2252│ │ │ │ ├── pp_data_dump 2253│ │ │ │ │ ├── CMakeLists.txt 2254│ │ │ │ │ ├── README.md 2255│ │ │ │ │ └── pp_data_dump.c 2256│ │ │ │ └── test 2257│ │ │ │ ├── CMakeLists.txt 2258│ │ │ │ ├── data 2259│ │ │ │ │ ├── 045E_02FF_0005_0001.pp_data 2260│ │ │ │ │ ├── 045E_02FF_0005_0001_expected.rpt_desc 2261│ │ │ │ │ ├── 045E_02FF_0005_0001_real.rpt_desc 2262│ │ │ │ │ ├── 046A_0011_0006_0001.pp_data 2263│ │ │ │ │ ├── 046A_0011_0006_0001_expected.rpt_desc 2264│ │ │ │ │ ├── 046A_0011_0006_0001_real.rpt_desc 2265│ │ │ │ │ ├── 046D_0A37_0001_000C.pp_data 2266│ │ │ │ │ ├── 046D_0A37_0001_000C_expected.rpt_desc 2267│ │ │ │ │ ├── 046D_0A37_0001_000C_real.rpt_desc 2268│ │ │ │ │ ├── 046D_B010_0001_000C.pp_data 2269│ │ │ │ │ ├── 046D_B010_0001_000C_expected.rpt_desc 2270│ │ │ │ │ ├── 046D_B010_0001_000C_real.rpt_desc 2271│ │ │ │ │ ├── 046D_B010_0001_FF00.pp_data 2272│ │ │ │ │ ├── 046D_B010_0001_FF00_expected.rpt_desc 2273│ │ │ │ │ ├── 046D_B010_0001_FF00_real.rpt_desc 2274│ │ │ │ │ ├── 046D_B010_0002_0001.pp_data 2275│ │ │ │ │ ├── 046D_B010_0002_0001_expected.rpt_desc 2276│ │ │ │ │ ├── 046D_B010_0002_0001_real.rpt_desc 2277│ │ │ │ │ ├── 046D_B010_0002_FF00.pp_data 2278│ │ │ │ │ ├── 046D_B010_0002_FF00_expected.rpt_desc 2279│ │ │ │ │ ├── 046D_B010_0002_FF00_real.rpt_desc 2280│ │ │ │ │ ├── 046D_B010_0006_0001.pp_data 2281│ │ │ │ │ ├── 046D_B010_0006_0001_expected.rpt_desc 2282│ │ │ │ │ ├── 046D_B010_0006_0001_real.rpt_desc 2283│ │ │ │ │ ├── 046D_C077_0002_0001.pp_data 2284│ │ │ │ │ ├── 046D_C077_0002_0001_expected.rpt_desc 2285│ │ │ │ │ ├── 046D_C077_0002_0001_real.rpt_desc 2286│ │ │ │ │ ├── 046D_C283_0004_0001.pp_data 2287│ │ │ │ │ ├── 046D_C283_0004_0001_expected.rpt_desc 2288│ │ │ │ │ ├── 046D_C283_0004_0001_real.rpt_desc 2289│ │ │ │ │ ├── 046D_C52F_0001_000C.pp_data 2290│ │ │ │ │ ├── 046D_C52F_0001_000C_expected.rpt_desc 2291│ │ │ │ │ ├── 046D_C52F_0001_000C_real.rpt_desc 2292│ │ │ │ │ ├── 046D_C52F_0001_FF00.pp_data 2293│ │ │ │ │ ├── 046D_C52F_0001_FF00_expected.rpt_desc 2294│ │ │ │ │ ├── 046D_C52F_0001_FF00_real.rpt_desc 2295│ │ │ │ │ ├── 046D_C52F_0002_0001.pp_data 2296│ │ │ │ │ ├── 046D_C52F_0002_0001_expected.rpt_desc 2297│ │ │ │ │ ├── 046D_C52F_0002_0001_real.rpt_desc 2298│ │ │ │ │ ├── 046D_C52F_0002_FF00.pp_data 2299│ │ │ │ │ ├── 046D_C52F_0002_FF00_expected.rpt_desc 2300│ │ │ │ │ ├── 046D_C52F_0002_FF00_real.rpt_desc 2301│ │ │ │ │ ├── 046D_C534_0001_000C.pp_data 2302│ │ │ │ │ ├── 046D_C534_0001_000C_expected.rpt_desc 2303│ │ │ │ │ ├── 046D_C534_0001_000C_real.rpt_desc 2304│ │ │ │ │ ├── 046D_C534_0001_FF00.pp_data 2305│ │ │ │ │ ├── 046D_C534_0001_FF00_expected.rpt_desc 2306│ │ │ │ │ ├── 046D_C534_0001_FF00_real.rpt_desc 2307│ │ │ │ │ ├── 046D_C534_0002_0001.pp_data 2308│ │ │ │ │ ├── 046D_C534_0002_0001_expected.rpt_desc 2309│ │ │ │ │ ├── 046D_C534_0002_0001_real.rpt_desc 2310│ │ │ │ │ ├── 046D_C534_0002_FF00.pp_data 2311│ │ │ │ │ ├── 046D_C534_0002_FF00_expected.rpt_desc 2312│ │ │ │ │ ├── 046D_C534_0002_FF00_real.rpt_desc 2313│ │ │ │ │ ├── 046D_C534_0006_0001.pp_data 2314│ │ │ │ │ ├── 046D_C534_0006_0001_expected.rpt_desc 2315│ │ │ │ │ ├── 046D_C534_0006_0001_real.rpt_desc 2316│ │ │ │ │ ├── 046D_C534_0080_0001.pp_data 2317│ │ │ │ │ ├── 046D_C534_0080_0001_expected.rpt_desc 2318│ │ │ │ │ ├── 046D_C534_0080_0001_real.rpt_desc 2319│ │ │ │ │ ├── 047F_C056_0001_000C.pp_data 2320│ │ │ │ │ ├── 047F_C056_0001_000C_expected.rpt_desc 2321│ │ │ │ │ ├── 047F_C056_0001_000C_real.rpt_desc 2322│ │ │ │ │ ├── 047F_C056_0003_FFA0.pp_data 2323│ │ │ │ │ ├── 047F_C056_0003_FFA0_expected.rpt_desc 2324│ │ │ │ │ ├── 047F_C056_0003_FFA0_real.rpt_desc 2325│ │ │ │ │ ├── 047F_C056_0005_000B.pp_data 2326│ │ │ │ │ ├── 047F_C056_0005_000B_expected.rpt_desc 2327│ │ │ │ │ ├── 047F_C056_0005_000B_real.rpt_desc 2328│ │ │ │ │ ├── 17CC_1130_0000_FF01.pp_data 2329│ │ │ │ │ ├── 17CC_1130_0000_FF01_expected.rpt_desc 2330│ │ │ │ │ └── 17CC_1130_0000_FF01_real.rpt_desc 2331│ │ │ │ └── hid_report_reconstructor_test.c 2332│ │ │ ├── io 2333│ │ │ │ ├── SDL_asyncio.c 2334│ │ │ │ ├── SDL_asyncio_c.h 2335│ │ │ │ ├── SDL_iostream.c 2336│ │ │ │ ├── SDL_iostream_c.h 2337│ │ │ │ ├── SDL_sysasyncio.h 2338│ │ │ │ ├── generic 2339│ │ │ │ │ └── SDL_asyncio_generic.c 2340│ │ │ │ ├── io_uring 2341│ │ │ │ │ └── SDL_asyncio_liburing.c 2342│ │ │ │ ├── n3ds 2343│ │ │ │ │ ├── SDL_iostreamromfs.c 2344│ │ │ │ │ └── SDL_iostreamromfs.h 2345│ │ │ │ └── windows 2346│ │ │ │ └── SDL_asyncio_windows_ioring.c 2347│ │ │ ├── joystick 2348│ │ │ │ ├── SDL_gamepad.c 2349│ │ │ │ ├── SDL_gamepad_c.h 2350│ │ │ │ ├── SDL_gamepad_db.h 2351│ │ │ │ ├── SDL_joystick.c 2352│ │ │ │ ├── SDL_joystick_c.h 2353│ │ │ │ ├── SDL_steam_virtual_gamepad.c 2354│ │ │ │ ├── SDL_steam_virtual_gamepad.h 2355│ │ │ │ ├── SDL_sysjoystick.h 2356│ │ │ │ ├── android 2357│ │ │ │ │ ├── SDL_sysjoystick.c 2358│ │ │ │ │ └── SDL_sysjoystick_c.h 2359│ │ │ │ ├── apple 2360│ │ │ │ │ ├── SDL_mfijoystick.m 2361│ │ │ │ │ └── SDL_mfijoystick_c.h 2362│ │ │ │ ├── bsd 2363│ │ │ │ │ └── SDL_bsdjoystick.c 2364│ │ │ │ ├── check_8bitdo.sh 2365│ │ │ │ ├── controller_list.h 2366│ │ │ │ ├── controller_type.c 2367│ │ │ │ ├── controller_type.h 2368│ │ │ │ ├── darwin 2369│ │ │ │ │ ├── SDL_iokitjoystick.c 2370│ │ │ │ │ └── SDL_iokitjoystick_c.h 2371│ │ │ │ ├── dummy 2372│ │ │ │ │ └── SDL_sysjoystick.c 2373│ │ │ │ ├── emscripten 2374│ │ │ │ │ ├── SDL_sysjoystick.c 2375│ │ │ │ │ └── SDL_sysjoystick_c.h 2376│ │ │ │ ├── gdk 2377│ │ │ │ │ └── SDL_gameinputjoystick.cpp 2378│ │ │ │ ├── haiku 2379│ │ │ │ │ └── SDL_haikujoystick.cc 2380│ │ │ │ ├── hidapi 2381│ │ │ │ │ ├── SDL_hidapi_8bitdo.c 2382│ │ │ │ │ ├── SDL_hidapi_combined.c 2383│ │ │ │ │ ├── SDL_hidapi_flydigi.c 2384│ │ │ │ │ ├── SDL_hidapi_flydigi.h 2385│ │ │ │ │ ├── SDL_hidapi_gamecube.c 2386│ │ │ │ │ ├── SDL_hidapi_gip.c 2387│ │ │ │ │ ├── SDL_hidapi_lg4ff.c 2388│ │ │ │ │ ├── SDL_hidapi_luna.c 2389│ │ │ │ │ ├── SDL_hidapi_nintendo.h 2390│ │ │ │ │ ├── SDL_hidapi_ps3.c 2391│ │ │ │ │ ├── SDL_hidapi_ps4.c 2392│ │ │ │ │ ├── SDL_hidapi_ps5.c 2393│ │ │ │ │ ├── SDL_hidapi_rumble.c 2394│ │ │ │ │ ├── SDL_hidapi_rumble.h 2395│ │ │ │ │ ├── SDL_hidapi_shield.c 2396│ │ │ │ │ ├── SDL_hidapi_sinput.c 2397│ │ │ │ │ ├── SDL_hidapi_sinput.h 2398│ │ │ │ │ ├── SDL_hidapi_stadia.c 2399│ │ │ │ │ ├── SDL_hidapi_steam.c 2400│ │ │ │ │ ├── SDL_hidapi_steam_hori.c 2401│ │ │ │ │ ├── SDL_hidapi_steam_triton.c 2402│ │ │ │ │ ├── SDL_hidapi_steamdeck.c 2403│ │ │ │ │ ├── SDL_hidapi_switch.c 2404│ │ │ │ │ ├── SDL_hidapi_switch2.c 2405│ │ │ │ │ ├── SDL_hidapi_wii.c 2406│ │ │ │ │ ├── SDL_hidapi_xbox360.c 2407│ │ │ │ │ ├── SDL_hidapi_xbox360w.c 2408│ │ │ │ │ ├── SDL_hidapi_xboxone.c 2409│ │ │ │ │ ├── SDL_hidapi_zuiki.c 2410│ │ │ │ │ ├── SDL_hidapijoystick.c 2411│ │ │ │ │ ├── SDL_hidapijoystick_c.h 2412│ │ │ │ │ ├── SDL_report_descriptor.c 2413│ │ │ │ │ ├── SDL_report_descriptor.h 2414│ │ │ │ │ └── steam 2415│ │ │ │ │ ├── controller_constants.h 2416│ │ │ │ │ └── controller_structs.h 2417│ │ │ │ ├── linux 2418│ │ │ │ │ ├── SDL_sysjoystick.c 2419│ │ │ │ │ └── SDL_sysjoystick_c.h 2420│ │ │ │ ├── n3ds 2421│ │ │ │ │ └── SDL_sysjoystick.c 2422│ │ │ │ ├── ps2 2423│ │ │ │ │ └── SDL_sysjoystick.c 2424│ │ │ │ ├── psp 2425│ │ │ │ │ └── SDL_sysjoystick.c 2426│ │ │ │ ├── sort_controllers.py 2427│ │ │ │ ├── usb_ids.h 2428│ │ │ │ ├── virtual 2429│ │ │ │ │ ├── SDL_virtualjoystick.c 2430│ │ │ │ │ └── SDL_virtualjoystick_c.h 2431│ │ │ │ ├── vita 2432│ │ │ │ │ └── SDL_sysjoystick.c 2433│ │ │ │ └── windows 2434│ │ │ │ ├── SDL_dinputjoystick.c 2435│ │ │ │ ├── SDL_dinputjoystick_c.h 2436│ │ │ │ ├── SDL_rawinputjoystick.c 2437│ │ │ │ ├── SDL_rawinputjoystick_c.h 2438│ │ │ │ ├── SDL_windows_gaming_input.c 2439│ │ │ │ ├── SDL_windowsjoystick.c 2440│ │ │ │ ├── SDL_windowsjoystick_c.h 2441│ │ │ │ ├── SDL_xinputjoystick.c 2442│ │ │ │ └── SDL_xinputjoystick_c.h 2443│ │ │ ├── libm 2444│ │ │ │ ├── e_atan2.c 2445│ │ │ │ ├── e_exp.c 2446│ │ │ │ ├── e_fmod.c 2447│ │ │ │ ├── e_log.c 2448│ │ │ │ ├── e_log10.c 2449│ │ │ │ ├── e_pow.c 2450│ │ │ │ ├── e_rem_pio2.c 2451│ │ │ │ ├── e_sqrt.c 2452│ │ │ │ ├── k_cos.c 2453│ │ │ │ ├── k_rem_pio2.c 2454│ │ │ │ ├── k_sin.c 2455│ │ │ │ ├── k_tan.c 2456│ │ │ │ ├── math_libm.h 2457│ │ │ │ ├── math_private.h 2458│ │ │ │ ├── s_atan.c 2459│ │ │ │ ├── s_copysign.c 2460│ │ │ │ ├── s_cos.c 2461│ │ │ │ ├── s_fabs.c 2462│ │ │ │ ├── s_floor.c 2463│ │ │ │ ├── s_isinf.c 2464│ │ │ │ ├── s_isinff.c 2465│ │ │ │ ├── s_isnan.c 2466│ │ │ │ ├── s_isnanf.c 2467│ │ │ │ ├── s_modf.c 2468│ │ │ │ ├── s_scalbn.c 2469│ │ │ │ ├── s_sin.c 2470│ │ │ │ └── s_tan.c 2471│ │ │ ├── loadso 2472│ │ │ │ ├── dlopen 2473│ │ │ │ │ └── SDL_sysloadso.c 2474│ │ │ │ ├── dummy 2475│ │ │ │ │ └── SDL_sysloadso.c 2476│ │ │ │ └── windows 2477│ │ │ │ └── SDL_sysloadso.c 2478│ │ │ ├── locale 2479│ │ │ │ ├── SDL_locale.c 2480│ │ │ │ ├── SDL_syslocale.h 2481│ │ │ │ ├── android 2482│ │ │ │ │ └── SDL_syslocale.c 2483│ │ │ │ ├── dummy 2484│ │ │ │ │ └── SDL_syslocale.c 2485│ │ │ │ ├── emscripten 2486│ │ │ │ │ └── SDL_syslocale.c 2487│ │ │ │ ├── haiku 2488│ │ │ │ │ └── SDL_syslocale.cc 2489│ │ │ │ ├── macos 2490│ │ │ │ │ └── SDL_syslocale.m 2491│ │ │ │ ├── n3ds 2492│ │ │ │ │ └── SDL_syslocale.c 2493│ │ │ │ ├── ngage 2494│ │ │ │ │ └── SDL_syslocale.cpp 2495│ │ │ │ ├── psp 2496│ │ │ │ │ └── SDL_syslocale.c 2497│ │ │ │ ├── unix 2498│ │ │ │ │ └── SDL_syslocale.c 2499│ │ │ │ ├── vita 2500│ │ │ │ │ └── SDL_syslocale.c 2501│ │ │ │ └── windows 2502│ │ │ │ └── SDL_syslocale.c 2503│ │ │ ├── main 2504│ │ │ │ ├── SDL_main_callbacks.c 2505│ │ │ │ ├── SDL_main_callbacks.h 2506│ │ │ │ ├── SDL_runapp.c 2507│ │ │ │ ├── emscripten 2508│ │ │ │ │ ├── SDL_sysmain_callbacks.c 2509│ │ │ │ │ └── SDL_sysmain_runapp.c 2510│ │ │ │ ├── gdk 2511│ │ │ │ │ └── SDL_sysmain_runapp.cpp 2512│ │ │ │ ├── generic 2513│ │ │ │ │ └── SDL_sysmain_callbacks.c 2514│ │ │ │ ├── ios 2515│ │ │ │ │ └── SDL_sysmain_callbacks.m 2516│ │ │ │ ├── n3ds 2517│ │ │ │ │ └── SDL_sysmain_runapp.c 2518│ │ │ │ ├── ngage 2519│ │ │ │ │ ├── SDL_sysmain_callbacks.c 2520│ │ │ │ │ ├── SDL_sysmain_main.cpp 2521│ │ │ │ │ └── SDL_sysmain_main.hpp 2522│ │ │ │ ├── ps2 2523│ │ │ │ │ └── SDL_sysmain_runapp.c 2524│ │ │ │ ├── psp 2525│ │ │ │ │ └── SDL_sysmain_runapp.c 2526│ │ │ │ └── windows 2527│ │ │ │ └── SDL_sysmain_runapp.c 2528│ │ │ ├── misc 2529│ │ │ │ ├── SDL_libusb.c 2530│ │ │ │ ├── SDL_libusb.h 2531│ │ │ │ ├── SDL_sysurl.h 2532│ │ │ │ ├── SDL_url.c 2533│ │ │ │ ├── android 2534│ │ │ │ │ └── SDL_sysurl.c 2535│ │ │ │ ├── dummy 2536│ │ │ │ │ └── SDL_sysurl.c 2537│ │ │ │ ├── emscripten 2538│ │ │ │ │ └── SDL_sysurl.c 2539│ │ │ │ ├── haiku 2540│ │ │ │ │ └── SDL_sysurl.cc 2541│ │ │ │ ├── ios 2542│ │ │ │ │ └── SDL_sysurl.m 2543│ │ │ │ ├── macos 2544│ │ │ │ │ └── SDL_sysurl.m 2545│ │ │ │ ├── riscos 2546│ │ │ │ │ └── SDL_sysurl.c 2547│ │ │ │ ├── unix 2548│ │ │ │ │ └── SDL_sysurl.c 2549│ │ │ │ ├── vita 2550│ │ │ │ │ └── SDL_sysurl.c 2551│ │ │ │ └── windows 2552│ │ │ │ └── SDL_sysurl.c 2553│ │ │ ├── power 2554│ │ │ │ ├── SDL_power.c 2555│ │ │ │ ├── SDL_syspower.h 2556│ │ │ │ ├── android 2557│ │ │ │ │ └── SDL_syspower.c 2558│ │ │ │ ├── emscripten 2559│ │ │ │ │ └── SDL_syspower.c 2560│ │ │ │ ├── haiku 2561│ │ │ │ │ └── SDL_syspower.c 2562│ │ │ │ ├── linux 2563│ │ │ │ │ └── SDL_syspower.c 2564│ │ │ │ ├── macos 2565│ │ │ │ │ └── SDL_syspower.c 2566│ │ │ │ ├── n3ds 2567│ │ │ │ │ └── SDL_syspower.c 2568│ │ │ │ ├── psp 2569│ │ │ │ │ └── SDL_syspower.c 2570│ │ │ │ ├── uikit 2571│ │ │ │ │ ├── SDL_syspower.h 2572│ │ │ │ │ └── SDL_syspower.m 2573│ │ │ │ ├── vita 2574│ │ │ │ │ └── SDL_syspower.c 2575│ │ │ │ └── windows 2576│ │ │ │ └── SDL_syspower.c 2577│ │ │ ├── process 2578│ │ │ │ ├── SDL_process.c 2579│ │ │ │ ├── SDL_sysprocess.h 2580│ │ │ │ ├── dummy 2581│ │ │ │ │ └── SDL_dummyprocess.c 2582│ │ │ │ ├── posix 2583│ │ │ │ │ └── SDL_posixprocess.c 2584│ │ │ │ └── windows 2585│ │ │ │ └── SDL_windowsprocess.c 2586│ │ │ ├── render 2587│ │ │ │ ├── SDL_d3dmath.h 2588│ │ │ │ ├── SDL_render.c 2589│ │ │ │ ├── SDL_render_debug_font.h 2590│ │ │ │ ├── SDL_render_unsupported.c 2591│ │ │ │ ├── SDL_sysrender.h 2592│ │ │ │ ├── SDL_yuv_sw.c 2593│ │ │ │ ├── SDL_yuv_sw_c.h 2594│ │ │ │ ├── direct3d 2595│ │ │ │ │ ├── D3D9_PixelShader_Palette.h 2596│ │ │ │ │ ├── D3D9_PixelShader_Palette.hlsli 2597│ │ │ │ │ ├── D3D9_PixelShader_Palette_Linear.h 2598│ │ │ │ │ ├── D3D9_PixelShader_Palette_Linear.hlsl 2599│ │ │ │ │ ├── D3D9_PixelShader_Palette_Nearest.h 2600│ │ │ │ │ ├── D3D9_PixelShader_Palette_Nearest.hlsl 2601│ │ │ │ │ ├── D3D9_PixelShader_YUV.h 2602│ │ │ │ │ ├── D3D9_PixelShader_YUV.hlsl 2603│ │ │ │ │ ├── SDL_render_d3d.c 2604│ │ │ │ │ ├── SDL_shaders_d3d.c 2605│ │ │ │ │ ├── SDL_shaders_d3d.h 2606│ │ │ │ │ └── compile_shaders.bat 2607│ │ │ │ ├── direct3d11 2608│ │ │ │ │ ├── D3D11_PixelShader_Advanced.h 2609│ │ │ │ │ ├── D3D11_PixelShader_Advanced.hlsl 2610│ │ │ │ │ ├── D3D11_PixelShader_Colors.h 2611│ │ │ │ │ ├── D3D11_PixelShader_Colors.hlsl 2612│ │ │ │ │ ├── D3D11_PixelShader_Common.hlsli 2613│ │ │ │ │ ├── D3D11_PixelShader_Textures.h 2614│ │ │ │ │ ├── D3D11_PixelShader_Textures.hlsl 2615│ │ │ │ │ ├── D3D11_VertexShader.h 2616│ │ │ │ │ ├── D3D11_VertexShader.hlsl 2617│ │ │ │ │ ├── SDL_render_d3d11.c 2618│ │ │ │ │ ├── SDL_shaders_d3d11.c 2619│ │ │ │ │ ├── SDL_shaders_d3d11.h 2620│ │ │ │ │ └── compile_shaders.bat 2621│ │ │ │ ├── direct3d12 2622│ │ │ │ │ ├── D3D12_PixelShader_Advanced.h 2623│ │ │ │ │ ├── D3D12_PixelShader_Advanced.hlsl 2624│ │ │ │ │ ├── D3D12_PixelShader_Colors.h 2625│ │ │ │ │ ├── D3D12_PixelShader_Colors.hlsl 2626│ │ │ │ │ ├── D3D12_PixelShader_Common.hlsli 2627│ │ │ │ │ ├── D3D12_PixelShader_Textures.h 2628│ │ │ │ │ ├── D3D12_PixelShader_Textures.hlsl 2629│ │ │ │ │ ├── D3D12_RootSig_Advanced.h 2630│ │ │ │ │ ├── D3D12_RootSig_Color.h 2631│ │ │ │ │ ├── D3D12_RootSig_Texture.h 2632│ │ │ │ │ ├── D3D12_Shader_Common.hlsli 2633│ │ │ │ │ ├── D3D12_VertexShader.hlsl 2634│ │ │ │ │ ├── D3D12_VertexShader_Advanced.h 2635│ │ │ │ │ ├── D3D12_VertexShader_Color.h 2636│ │ │ │ │ ├── D3D12_VertexShader_Texture.h 2637│ │ │ │ │ ├── SDL_render_d3d12.c 2638│ │ │ │ │ ├── SDL_render_d3d12_xbox.cpp 2639│ │ │ │ │ ├── SDL_render_d3d12_xbox.h 2640│ │ │ │ │ ├── SDL_shaders_d3d12.c 2641│ │ │ │ │ ├── SDL_shaders_d3d12.h 2642│ │ │ │ │ ├── SDL_shaders_d3d12_xboxone.cpp 2643│ │ │ │ │ ├── SDL_shaders_d3d12_xboxseries.cpp 2644│ │ │ │ │ ├── compile_shaders.bat 2645│ │ │ │ │ └── compile_shaders_xbox.bat 2646│ │ │ │ ├── gpu 2647│ │ │ │ │ ├── SDL_gpu_util.h 2648│ │ │ │ │ ├── SDL_pipeline_gpu.c 2649│ │ │ │ │ ├── SDL_pipeline_gpu.h 2650│ │ │ │ │ ├── SDL_render_gpu.c 2651│ │ │ │ │ ├── SDL_shaders_gpu.c 2652│ │ │ │ │ ├── SDL_shaders_gpu.h 2653│ │ │ │ │ └── shaders 2654│ │ │ │ │ ├── build-shaders.sh 2655│ │ │ │ │ ├── color.frag.dxil.h 2656│ │ │ │ │ ├── color.frag.hlsl 2657│ │ │ │ │ ├── color.frag.msl.h 2658│ │ │ │ │ ├── color.frag.spv.h 2659│ │ │ │ │ ├── common.frag.hlsli 2660│ │ │ │ │ ├── dxil.h 2661│ │ │ │ │ ├── linepoint.vert.dxil.h 2662│ │ │ │ │ ├── linepoint.vert.hlsl 2663│ │ │ │ │ ├── linepoint.vert.msl.h 2664│ │ │ │ │ ├── linepoint.vert.spv.h 2665│ │ │ │ │ ├── msl.h 2666│ │ │ │ │ ├── spir-v.h 2667│ │ │ │ │ ├── texture_advanced.frag.dxil.h 2668│ │ │ │ │ ├── texture_advanced.frag.hlsl 2669│ │ │ │ │ ├── texture_advanced.frag.msl.h 2670│ │ │ │ │ ├── texture_advanced.frag.spv.h 2671│ │ │ │ │ ├── texture_rgb.frag.dxil.h 2672│ │ │ │ │ ├── texture_rgb.frag.hlsl 2673│ │ │ │ │ ├── texture_rgb.frag.msl.h 2674│ │ │ │ │ ├── texture_rgb.frag.spv.h 2675│ │ │ │ │ ├── texture_rgba.frag.dxil.h 2676│ │ │ │ │ ├── texture_rgba.frag.hlsl 2677│ │ │ │ │ ├── texture_rgba.frag.msl.h 2678│ │ │ │ │ ├── texture_rgba.frag.spv.h 2679│ │ │ │ │ ├── tri_color.vert.dxil.h 2680│ │ │ │ │ ├── tri_color.vert.hlsl 2681│ │ │ │ │ ├── tri_color.vert.msl.h 2682│ │ │ │ │ ├── tri_color.vert.spv.h 2683│ │ │ │ │ ├── tri_texture.vert.dxil.h 2684│ │ │ │ │ ├── tri_texture.vert.hlsl 2685│ │ │ │ │ ├── tri_texture.vert.msl.h 2686│ │ │ │ │ └── tri_texture.vert.spv.h 2687│ │ │ │ ├── metal 2688│ │ │ │ │ ├── SDL_render_metal.m 2689│ │ │ │ │ ├── SDL_shaders_metal.metal 2690│ │ │ │ │ ├── SDL_shaders_metal_ios.h 2691│ │ │ │ │ ├── SDL_shaders_metal_iphonesimulator.h 2692│ │ │ │ │ ├── SDL_shaders_metal_macos.h 2693│ │ │ │ │ ├── SDL_shaders_metal_tvos.h 2694│ │ │ │ │ ├── SDL_shaders_metal_tvsimulator.h 2695│ │ │ │ │ └── build-metal-shaders.sh 2696│ │ │ │ ├── ngage 2697│ │ │ │ │ ├── SDL_render_ngage.c 2698│ │ │ │ │ ├── SDL_render_ngage.cpp 2699│ │ │ │ │ ├── SDL_render_ngage_c.h 2700│ │ │ │ │ ├── SDL_render_ngage_c.hpp 2701│ │ │ │ │ ├── SDL_render_ops.cpp 2702│ │ │ │ │ └── SDL_render_ops.hpp 2703│ │ │ │ ├── opengl 2704│ │ │ │ │ ├── SDL_glfuncs.h 2705│ │ │ │ │ ├── SDL_render_gl.c 2706│ │ │ │ │ ├── SDL_shaders_gl.c 2707│ │ │ │ │ └── SDL_shaders_gl.h 2708│ │ │ │ ├── opengles2 2709│ │ │ │ │ ├── SDL_gles2funcs.h 2710│ │ │ │ │ ├── SDL_render_gles2.c 2711│ │ │ │ │ ├── SDL_shaders_gles2.c 2712│ │ │ │ │ └── SDL_shaders_gles2.h 2713│ │ │ │ ├── ps2 2714│ │ │ │ │ └── SDL_render_ps2.c 2715│ │ │ │ ├── psp 2716│ │ │ │ │ ├── SDL_render_psp.c 2717│ │ │ │ │ └── SDL_render_psp_c.h 2718│ │ │ │ ├── software 2719│ │ │ │ │ ├── SDL_blendfillrect.c 2720│ │ │ │ │ ├── SDL_blendfillrect.h 2721│ │ │ │ │ ├── SDL_blendline.c 2722│ │ │ │ │ ├── SDL_blendline.h 2723│ │ │ │ │ ├── SDL_blendpoint.c 2724│ │ │ │ │ ├── SDL_blendpoint.h 2725│ │ │ │ │ ├── SDL_draw.h 2726│ │ │ │ │ ├── SDL_drawline.c 2727│ │ │ │ │ ├── SDL_drawline.h 2728│ │ │ │ │ ├── SDL_drawpoint.c 2729│ │ │ │ │ ├── SDL_drawpoint.h 2730│ │ │ │ │ ├── SDL_render_sw.c 2731│ │ │ │ │ ├── SDL_render_sw_c.h 2732│ │ │ │ │ ├── SDL_triangle.c 2733│ │ │ │ │ └── SDL_triangle.h 2734│ │ │ │ ├── vitagxm 2735│ │ │ │ │ ├── SDL_render_vita_gxm.c 2736│ │ │ │ │ ├── SDL_render_vita_gxm_memory.c 2737│ │ │ │ │ ├── SDL_render_vita_gxm_memory.h 2738│ │ │ │ │ ├── SDL_render_vita_gxm_shaders.h 2739│ │ │ │ │ ├── SDL_render_vita_gxm_tools.c 2740│ │ │ │ │ ├── SDL_render_vita_gxm_tools.h 2741│ │ │ │ │ ├── SDL_render_vita_gxm_types.h 2742│ │ │ │ │ └── shader_src 2743│ │ │ │ │ ├── clear_f.cg 2744│ │ │ │ │ ├── clear_v.cg 2745│ │ │ │ │ ├── color_f.cg 2746│ │ │ │ │ ├── color_v.cg 2747│ │ │ │ │ ├── texture_f.cg 2748│ │ │ │ │ └── texture_v.cg 2749│ │ │ │ └── vulkan 2750│ │ │ │ ├── SDL_render_vulkan.c 2751│ │ │ │ ├── SDL_shaders_vulkan.c 2752│ │ │ │ ├── SDL_shaders_vulkan.h 2753│ │ │ │ ├── VULKAN_PixelShader_Advanced.h 2754│ │ │ │ ├── VULKAN_PixelShader_Advanced.hlsl 2755│ │ │ │ ├── VULKAN_PixelShader_Colors.h 2756│ │ │ │ ├── VULKAN_PixelShader_Colors.hlsl 2757│ │ │ │ ├── VULKAN_PixelShader_Common.hlsli 2758│ │ │ │ ├── VULKAN_PixelShader_Textures.h 2759│ │ │ │ ├── VULKAN_PixelShader_Textures.hlsl 2760│ │ │ │ ├── VULKAN_VertexShader.h 2761│ │ │ │ ├── VULKAN_VertexShader.hlsl 2762│ │ │ │ └── compile_shaders.bat 2763│ │ │ ├── sensor 2764│ │ │ │ ├── SDL_sensor.c 2765│ │ │ │ ├── SDL_sensor_c.h 2766│ │ │ │ ├── SDL_syssensor.h 2767│ │ │ │ ├── android 2768│ │ │ │ │ ├── SDL_androidsensor.c 2769│ │ │ │ │ └── SDL_androidsensor.h 2770│ │ │ │ ├── coremotion 2771│ │ │ │ │ ├── SDL_coremotionsensor.h 2772│ │ │ │ │ └── SDL_coremotionsensor.m 2773│ │ │ │ ├── dummy 2774│ │ │ │ │ ├── SDL_dummysensor.c 2775│ │ │ │ │ └── SDL_dummysensor.h 2776│ │ │ │ ├── emscripten 2777│ │ │ │ │ ├── SDL_emscriptensensor.c 2778│ │ │ │ │ └── SDL_emscriptensensor.h 2779│ │ │ │ ├── n3ds 2780│ │ │ │ │ └── SDL_n3dssensor.c 2781│ │ │ │ ├── vita 2782│ │ │ │ │ ├── SDL_vitasensor.c 2783│ │ │ │ │ └── SDL_vitasensor.h 2784│ │ │ │ └── windows 2785│ │ │ │ ├── SDL_windowssensor.c 2786│ │ │ │ └── SDL_windowssensor.h 2787│ │ │ ├── stdlib 2788│ │ │ │ ├── SDL_casefolding.h 2789│ │ │ │ ├── SDL_crc16.c 2790│ │ │ │ ├── SDL_crc32.c 2791│ │ │ │ ├── SDL_getenv.c 2792│ │ │ │ ├── SDL_getenv_c.h 2793│ │ │ │ ├── SDL_iconv.c 2794│ │ │ │ ├── SDL_malloc.c 2795│ │ │ │ ├── SDL_memcpy.c 2796│ │ │ │ ├── SDL_memmove.c 2797│ │ │ │ ├── SDL_memset.c 2798│ │ │ │ ├── SDL_mslibc.c 2799│ │ │ │ ├── SDL_mslibc_arm64.masm 2800│ │ │ │ ├── SDL_mslibc_x64.masm 2801│ │ │ │ ├── SDL_murmur3.c 2802│ │ │ │ ├── SDL_qsort.c 2803│ │ │ │ ├── SDL_random.c 2804│ │ │ │ ├── SDL_stdlib.c 2805│ │ │ │ ├── SDL_string.c 2806│ │ │ │ ├── SDL_strtokr.c 2807│ │ │ │ ├── SDL_sysstdlib.h 2808│ │ │ │ └── SDL_vacopy.h 2809│ │ │ ├── storage 2810│ │ │ │ ├── SDL_storage.c 2811│ │ │ │ ├── SDL_sysstorage.h 2812│ │ │ │ ├── generic 2813│ │ │ │ │ └── SDL_genericstorage.c 2814│ │ │ │ └── steam 2815│ │ │ │ ├── SDL_steamstorage.c 2816│ │ │ │ └── SDL_steamstorage_proc.h 2817│ │ │ ├── test 2818│ │ │ │ ├── SDL_test_assert.c 2819│ │ │ │ ├── SDL_test_common.c 2820│ │ │ │ ├── SDL_test_compare.c 2821│ │ │ │ ├── SDL_test_crc32.c 2822│ │ │ │ ├── SDL_test_font.c 2823│ │ │ │ ├── SDL_test_fuzzer.c 2824│ │ │ │ ├── SDL_test_harness.c 2825│ │ │ │ ├── SDL_test_internal.h 2826│ │ │ │ ├── SDL_test_log.c 2827│ │ │ │ ├── SDL_test_md5.c 2828│ │ │ │ └── SDL_test_memory.c 2829│ │ │ ├── thread 2830│ │ │ │ ├── SDL_systhread.h 2831│ │ │ │ ├── SDL_thread.c 2832│ │ │ │ ├── SDL_thread_c.h 2833│ │ │ │ ├── generic 2834│ │ │ │ │ ├── SDL_syscond.c 2835│ │ │ │ │ ├── SDL_syscond_c.h 2836│ │ │ │ │ ├── SDL_sysmutex.c 2837│ │ │ │ │ ├── SDL_sysmutex_c.h 2838│ │ │ │ │ ├── SDL_sysrwlock.c 2839│ │ │ │ │ ├── SDL_sysrwlock_c.h 2840│ │ │ │ │ ├── SDL_syssem.c 2841│ │ │ │ │ ├── SDL_systhread.c 2842│ │ │ │ │ ├── SDL_systhread_c.h 2843│ │ │ │ │ └── SDL_systls.c 2844│ │ │ │ ├── n3ds 2845│ │ │ │ │ ├── SDL_sysmutex.c 2846│ │ │ │ │ ├── SDL_sysmutex_c.h 2847│ │ │ │ │ ├── SDL_syssem.c 2848│ │ │ │ │ ├── SDL_systhread.c 2849│ │ │ │ │ └── SDL_systhread_c.h 2850│ │ │ │ ├── ps2 2851│ │ │ │ │ ├── SDL_syssem.c 2852│ │ │ │ │ ├── SDL_systhread.c 2853│ │ │ │ │ └── SDL_systhread_c.h 2854│ │ │ │ ├── psp 2855│ │ │ │ │ ├── SDL_sysmutex.c 2856│ │ │ │ │ ├── SDL_sysmutex_c.h 2857│ │ │ │ │ ├── SDL_syssem.c 2858│ │ │ │ │ ├── SDL_systhread.c 2859│ │ │ │ │ └── SDL_systhread_c.h 2860│ │ │ │ ├── pthread 2861│ │ │ │ │ ├── SDL_syscond.c 2862│ │ │ │ │ ├── SDL_sysmutex.c 2863│ │ │ │ │ ├── SDL_sysmutex_c.h 2864│ │ │ │ │ ├── SDL_sysrwlock.c 2865│ │ │ │ │ ├── SDL_syssem.c 2866│ │ │ │ │ ├── SDL_systhread.c 2867│ │ │ │ │ ├── SDL_systhread_c.h 2868│ │ │ │ │ └── SDL_systls.c 2869│ │ │ │ ├── vita 2870│ │ │ │ │ ├── SDL_sysmutex.c 2871│ │ │ │ │ ├── SDL_sysmutex_c.h 2872│ │ │ │ │ ├── SDL_syssem.c 2873│ │ │ │ │ ├── SDL_systhread.c 2874│ │ │ │ │ └── SDL_systhread_c.h 2875│ │ │ │ └── windows 2876│ │ │ │ ├── SDL_syscond_cv.c 2877│ │ │ │ ├── SDL_sysmutex.c 2878│ │ │ │ ├── SDL_sysmutex_c.h 2879│ │ │ │ ├── SDL_sysrwlock_srw.c 2880│ │ │ │ ├── SDL_syssem.c 2881│ │ │ │ ├── SDL_systhread.c 2882│ │ │ │ ├── SDL_systhread_c.h 2883│ │ │ │ └── SDL_systls.c 2884│ │ │ ├── time 2885│ │ │ │ ├── SDL_time.c 2886│ │ │ │ ├── SDL_time_c.h 2887│ │ │ │ ├── n3ds 2888│ │ │ │ │ └── SDL_systime.c 2889│ │ │ │ ├── ngage 2890│ │ │ │ │ └── SDL_systime.cpp 2891│ │ │ │ ├── ps2 2892│ │ │ │ │ └── SDL_systime.c 2893│ │ │ │ ├── psp 2894│ │ │ │ │ └── SDL_systime.c 2895│ │ │ │ ├── unix 2896│ │ │ │ │ └── SDL_systime.c 2897│ │ │ │ ├── vita 2898│ │ │ │ │ └── SDL_systime.c 2899│ │ │ │ └── windows 2900│ │ │ │ └── SDL_systime.c 2901│ │ │ ├── timer 2902│ │ │ │ ├── SDL_timer.c 2903│ │ │ │ ├── SDL_timer_c.h 2904│ │ │ │ ├── haiku 2905│ │ │ │ │ └── SDL_systimer.c 2906│ │ │ │ ├── n3ds 2907│ │ │ │ │ └── SDL_systimer.c 2908│ │ │ │ ├── ngage 2909│ │ │ │ │ └── SDL_systimer.cpp 2910│ │ │ │ ├── ps2 2911│ │ │ │ │ └── SDL_systimer.c 2912│ │ │ │ ├── psp 2913│ │ │ │ │ └── SDL_systimer.c 2914│ │ │ │ ├── unix 2915│ │ │ │ │ └── SDL_systimer.c 2916│ │ │ │ ├── vita 2917│ │ │ │ │ └── SDL_systimer.c 2918│ │ │ │ └── windows 2919│ │ │ │ └── SDL_systimer.c 2920│ │ │ ├── tray 2921│ │ │ │ ├── SDL_tray_utils.c 2922│ │ │ │ ├── SDL_tray_utils.h 2923│ │ │ │ ├── cocoa 2924│ │ │ │ │ └── SDL_tray.m 2925│ │ │ │ ├── dummy 2926│ │ │ │ │ └── SDL_tray.c 2927│ │ │ │ ├── unix 2928│ │ │ │ │ └── SDL_tray.c 2929│ │ │ │ └── windows 2930│ │ │ │ └── SDL_tray.c 2931│ │ │ └── video 2932│ │ │ ├── SDL_RLEaccel.c 2933│ │ │ ├── SDL_RLEaccel_c.h 2934│ │ │ ├── SDL_blit.c 2935│ │ │ ├── SDL_blit.h 2936│ │ │ ├── SDL_blit_0.c 2937│ │ │ ├── SDL_blit_1.c 2938│ │ │ ├── SDL_blit_A.c 2939│ │ │ ├── SDL_blit_N.c 2940│ │ │ ├── SDL_blit_auto.c 2941│ │ │ ├── SDL_blit_auto.h 2942│ │ │ ├── SDL_blit_copy.c 2943│ │ │ ├── SDL_blit_copy.h 2944│ │ │ ├── SDL_blit_slow.c 2945│ │ │ ├── SDL_blit_slow.h 2946│ │ │ ├── SDL_bmp.c 2947│ │ │ ├── SDL_clipboard.c 2948│ │ │ ├── SDL_clipboard_c.h 2949│ │ │ ├── SDL_egl.c 2950│ │ │ ├── SDL_egl_c.h 2951│ │ │ ├── SDL_fillrect.c 2952│ │ │ ├── SDL_pixels.c 2953│ │ │ ├── SDL_pixels_c.h 2954│ │ │ ├── SDL_rect.c 2955│ │ │ ├── SDL_rect_c.h 2956│ │ │ ├── SDL_rect_impl.h 2957│ │ │ ├── SDL_rotate.c 2958│ │ │ ├── SDL_rotate.h 2959│ │ │ ├── SDL_stb.c 2960│ │ │ ├── SDL_stb_c.h 2961│ │ │ ├── SDL_stretch.c 2962│ │ │ ├── SDL_surface.c 2963│ │ │ ├── SDL_surface_c.h 2964│ │ │ ├── SDL_sysvideo.h 2965│ │ │ ├── SDL_video.c 2966│ │ │ ├── SDL_video_c.h 2967│ │ │ ├── SDL_video_unsupported.c 2968│ │ │ ├── SDL_video_unsupported.h 2969│ │ │ ├── SDL_vulkan_internal.h 2970│ │ │ ├── SDL_vulkan_utils.c 2971│ │ │ ├── SDL_yuv.c 2972│ │ │ ├── SDL_yuv_c.h 2973│ │ │ ├── android 2974│ │ │ │ ├── SDL_androidclipboard.c 2975│ │ │ │ ├── SDL_androidclipboard.h 2976│ │ │ │ ├── SDL_androidevents.c 2977│ │ │ │ ├── SDL_androidevents.h 2978│ │ │ │ ├── SDL_androidgl.c 2979│ │ │ │ ├── SDL_androidgl.h 2980│ │ │ │ ├── SDL_androidkeyboard.c 2981│ │ │ │ ├── SDL_androidkeyboard.h 2982│ │ │ │ ├── SDL_androidmessagebox.c 2983│ │ │ │ ├── SDL_androidmessagebox.h 2984│ │ │ │ ├── SDL_androidmouse.c 2985│ │ │ │ ├── SDL_androidmouse.h 2986│ │ │ │ ├── SDL_androidpen.c 2987│ │ │ │ ├── SDL_androidpen.h 2988│ │ │ │ ├── SDL_androidtouch.c 2989│ │ │ │ ├── SDL_androidtouch.h 2990│ │ │ │ ├── SDL_androidvideo.c 2991│ │ │ │ ├── SDL_androidvideo.h 2992│ │ │ │ ├── SDL_androidvulkan.c 2993│ │ │ │ ├── SDL_androidvulkan.h 2994│ │ │ │ ├── SDL_androidwindow.c 2995│ │ │ │ └── SDL_androidwindow.h 2996│ │ │ ├── cocoa 2997│ │ │ │ ├── SDL_cocoaclipboard.h 2998│ │ │ │ ├── SDL_cocoaclipboard.m 2999│ │ │ │ ├── SDL_cocoaevents.h 3000│ │ │ │ ├── SDL_cocoaevents.m 3001│ │ │ │ ├── SDL_cocoakeyboard.h 3002│ │ │ │ ├── SDL_cocoakeyboard.m 3003│ │ │ │ ├── SDL_cocoamessagebox.h 3004│ │ │ │ ├── SDL_cocoamessagebox.m 3005│ │ │ │ ├── SDL_cocoametalview.h 3006│ │ │ │ ├── SDL_cocoametalview.m 3007│ │ │ │ ├── SDL_cocoamodes.h 3008│ │ │ │ ├── SDL_cocoamodes.m 3009│ │ │ │ ├── SDL_cocoamouse.h 3010│ │ │ │ ├── SDL_cocoamouse.m 3011│ │ │ │ ├── SDL_cocoaopengl.h 3012│ │ │ │ ├── SDL_cocoaopengl.m 3013│ │ │ │ ├── SDL_cocoaopengles.h 3014│ │ │ │ ├── SDL_cocoaopengles.m 3015│ │ │ │ ├── SDL_cocoapen.h 3016│ │ │ │ ├── SDL_cocoapen.m 3017│ │ │ │ ├── SDL_cocoashape.h 3018│ │ │ │ ├── SDL_cocoashape.m 3019│ │ │ │ ├── SDL_cocoavideo.h 3020│ │ │ │ ├── SDL_cocoavideo.m 3021│ │ │ │ ├── SDL_cocoavulkan.h 3022│ │ │ │ ├── SDL_cocoavulkan.m 3023│ │ │ │ ├── SDL_cocoawindow.h 3024│ │ │ │ └── SDL_cocoawindow.m 3025│ │ │ ├── directx 3026│ │ │ │ ├── SDL_d3d12.h 3027│ │ │ │ ├── SDL_d3d12_xbox_cmacros.h 3028│ │ │ │ ├── d3d12.h 3029│ │ │ │ ├── d3d12sdklayers.h 3030│ │ │ │ └── gen_xbox_cmacros.cs 3031│ │ │ ├── dummy 3032│ │ │ │ ├── SDL_nullevents.c 3033│ │ │ │ ├── SDL_nullevents_c.h 3034│ │ │ │ ├── SDL_nullframebuffer.c 3035│ │ │ │ ├── SDL_nullframebuffer_c.h 3036│ │ │ │ ├── SDL_nullvideo.c 3037│ │ │ │ └── SDL_nullvideo.h 3038│ │ │ ├── emscripten 3039│ │ │ │ ├── SDL_emscriptenevents.c 3040│ │ │ │ ├── SDL_emscriptenevents.h 3041│ │ │ │ ├── SDL_emscriptenframebuffer.c 3042│ │ │ │ ├── SDL_emscriptenframebuffer.h 3043│ │ │ │ ├── SDL_emscriptenmouse.c 3044│ │ │ │ ├── SDL_emscriptenmouse.h 3045│ │ │ │ ├── SDL_emscriptenopengles.c 3046│ │ │ │ ├── SDL_emscriptenopengles.h 3047│ │ │ │ ├── SDL_emscriptenvideo.c 3048│ │ │ │ └── SDL_emscriptenvideo.h 3049│ │ │ ├── gdk 3050│ │ │ │ ├── SDL_gdktextinput.cpp 3051│ │ │ │ └── SDL_gdktextinput.h 3052│ │ │ ├── haiku 3053│ │ │ │ ├── SDL_BWin.h 3054│ │ │ │ ├── SDL_bclipboard.cc 3055│ │ │ │ ├── SDL_bclipboard.h 3056│ │ │ │ ├── SDL_bevents.cc 3057│ │ │ │ ├── SDL_bevents.h 3058│ │ │ │ ├── SDL_bframebuffer.cc 3059│ │ │ │ ├── SDL_bframebuffer.h 3060│ │ │ │ ├── SDL_bkeyboard.cc 3061│ │ │ │ ├── SDL_bkeyboard.h 3062│ │ │ │ ├── SDL_bmessagebox.cc 3063│ │ │ │ ├── SDL_bmessagebox.h 3064│ │ │ │ ├── SDL_bmodes.cc 3065│ │ │ │ ├── SDL_bmodes.h 3066│ │ │ │ ├── SDL_bopengl.cc 3067│ │ │ │ ├── SDL_bopengl.h 3068│ │ │ │ ├── SDL_bvideo.cc 3069│ │ │ │ ├── SDL_bvideo.h 3070│ │ │ │ ├── SDL_bwindow.cc 3071│ │ │ │ └── SDL_bwindow.h 3072│ │ │ ├── khronos 3073│ │ │ │ ├── EGL 3074│ │ │ │ │ ├── egl.h 3075│ │ │ │ │ ├── eglext.h 3076│ │ │ │ │ └── eglplatform.h 3077│ │ │ │ ├── GLES2 3078│ │ │ │ │ ├── gl2.h 3079│ │ │ │ │ ├── gl2ext.h 3080│ │ │ │ │ └── gl2platform.h 3081│ │ │ │ ├── GLES3 3082│ │ │ │ │ ├── gl3.h 3083│ │ │ │ │ ├── gl31.h 3084│ │ │ │ │ ├── gl32.h 3085│ │ │ │ │ └── gl3platform.h 3086│ │ │ │ ├── KHR 3087│ │ │ │ │ └── khrplatform.h 3088│ │ │ │ ├── vk_video 3089│ │ │ │ │ ├── vulkan_video_codec_av1std.h 3090│ │ │ │ │ ├── vulkan_video_codec_av1std_decode.h 3091│ │ │ │ │ ├── vulkan_video_codec_h264std.h 3092│ │ │ │ │ ├── vulkan_video_codec_h264std_decode.h 3093│ │ │ │ │ ├── vulkan_video_codec_h264std_encode.h 3094│ │ │ │ │ ├── vulkan_video_codec_h265std.h 3095│ │ │ │ │ ├── vulkan_video_codec_h265std_decode.h 3096│ │ │ │ │ ├── vulkan_video_codec_h265std_encode.h 3097│ │ │ │ │ └── vulkan_video_codecs_common.h 3098│ │ │ │ └── vulkan 3099│ │ │ │ ├── vk_icd.h 3100│ │ │ │ ├── vk_layer.h 3101│ │ │ │ ├── vk_platform.h 3102│ │ │ │ ├── vulkan.h 3103│ │ │ │ ├── vulkan_android.h 3104│ │ │ │ ├── vulkan_beta.h 3105│ │ │ │ ├── vulkan_core.h 3106│ │ │ │ ├── vulkan_directfb.h 3107│ │ │ │ ├── vulkan_fuchsia.h 3108│ │ │ │ ├── vulkan_ggp.h 3109│ │ │ │ ├── vulkan_ios.h 3110│ │ │ │ ├── vulkan_macos.h 3111│ │ │ │ ├── vulkan_metal.h 3112│ │ │ │ ├── vulkan_screen.h 3113│ │ │ │ ├── vulkan_vi.h 3114│ │ │ │ ├── vulkan_wayland.h 3115│ │ │ │ ├── vulkan_win32.h 3116│ │ │ │ ├── vulkan_xcb.h 3117│ │ │ │ ├── vulkan_xlib.h 3118│ │ │ │ └── vulkan_xlib_xrandr.h 3119│ │ │ ├── kmsdrm 3120│ │ │ │ ├── SDL_kmsdrmdyn.c 3121│ │ │ │ ├── SDL_kmsdrmdyn.h 3122│ │ │ │ ├── SDL_kmsdrmevents.c 3123│ │ │ │ ├── SDL_kmsdrmevents.h 3124│ │ │ │ ├── SDL_kmsdrmmouse.c 3125│ │ │ │ ├── SDL_kmsdrmmouse.h 3126│ │ │ │ ├── SDL_kmsdrmopengles.c 3127│ │ │ │ ├── SDL_kmsdrmopengles.h 3128│ │ │ │ ├── SDL_kmsdrmsym.h 3129│ │ │ │ ├── SDL_kmsdrmvideo.c 3130│ │ │ │ ├── SDL_kmsdrmvideo.h 3131│ │ │ │ ├── SDL_kmsdrmvulkan.c 3132│ │ │ │ └── SDL_kmsdrmvulkan.h 3133│ │ │ ├── miniz.h 3134│ │ │ ├── n3ds 3135│ │ │ │ ├── SDL_n3dsevents.c 3136│ │ │ │ ├── SDL_n3dsevents_c.h 3137│ │ │ │ ├── SDL_n3dsframebuffer.c 3138│ │ │ │ ├── SDL_n3dsframebuffer_c.h 3139│ │ │ │ ├── SDL_n3dsswkb.c 3140│ │ │ │ ├── SDL_n3dsswkb.h 3141│ │ │ │ ├── SDL_n3dstouch.c 3142│ │ │ │ ├── SDL_n3dstouch.h 3143│ │ │ │ ├── SDL_n3dsvideo.c 3144│ │ │ │ └── SDL_n3dsvideo.h 3145│ │ │ ├── ngage 3146│ │ │ │ ├── SDL_ngagevideo.c 3147│ │ │ │ └── SDL_ngagevideo.h 3148│ │ │ ├── offscreen 3149│ │ │ │ ├── SDL_offscreenevents.c 3150│ │ │ │ ├── SDL_offscreenevents_c.h 3151│ │ │ │ ├── SDL_offscreenframebuffer.c 3152│ │ │ │ ├── SDL_offscreenframebuffer_c.h 3153│ │ │ │ ├── SDL_offscreenopengles.c 3154│ │ │ │ ├── SDL_offscreenopengles.h 3155│ │ │ │ ├── SDL_offscreenvideo.c 3156│ │ │ │ ├── SDL_offscreenvideo.h 3157│ │ │ │ ├── SDL_offscreenvulkan.c 3158│ │ │ │ ├── SDL_offscreenvulkan.h 3159│ │ │ │ ├── SDL_offscreenwindow.c 3160│ │ │ │ └── SDL_offscreenwindow.h 3161│ │ │ ├── openvr 3162│ │ │ │ ├── SDL_openvrvideo.c 3163│ │ │ │ ├── SDL_openvrvideo.h 3164│ │ │ │ └── openvr_capi.h 3165│ │ │ ├── ps2 3166│ │ │ │ ├── SDL_ps2video.c 3167│ │ │ │ └── SDL_ps2video.h 3168│ │ │ ├── psp 3169│ │ │ │ ├── SDL_pspevents.c 3170│ │ │ │ ├── SDL_pspevents_c.h 3171│ │ │ │ ├── SDL_pspgl.c 3172│ │ │ │ ├── SDL_pspgl_c.h 3173│ │ │ │ ├── SDL_pspvideo.c 3174│ │ │ │ └── SDL_pspvideo.h 3175│ │ │ ├── qnx 3176│ │ │ │ ├── SDL_qnx.h 3177│ │ │ │ ├── SDL_qnxgl.c 3178│ │ │ │ ├── SDL_qnxkeyboard.c 3179│ │ │ │ └── SDL_qnxvideo.c 3180│ │ │ ├── raspberry 3181│ │ │ │ ├── SDL_rpievents.c 3182│ │ │ │ ├── SDL_rpievents_c.h 3183│ │ │ │ ├── SDL_rpimouse.c 3184│ │ │ │ ├── SDL_rpimouse.h 3185│ │ │ │ ├── SDL_rpiopengles.c 3186│ │ │ │ ├── SDL_rpiopengles.h 3187│ │ │ │ ├── SDL_rpivideo.c 3188│ │ │ │ └── SDL_rpivideo.h 3189│ │ │ ├── riscos 3190│ │ │ │ ├── SDL_riscosdefs.h 3191│ │ │ │ ├── SDL_riscosevents.c 3192│ │ │ │ ├── SDL_riscosevents_c.h 3193│ │ │ │ ├── SDL_riscosframebuffer.c 3194│ │ │ │ ├── SDL_riscosframebuffer_c.h 3195│ │ │ │ ├── SDL_riscosmessagebox.c 3196│ │ │ │ ├── SDL_riscosmessagebox.h 3197│ │ │ │ ├── SDL_riscosmodes.c 3198│ │ │ │ ├── SDL_riscosmodes.h 3199│ │ │ │ ├── SDL_riscosmouse.c 3200│ │ │ │ ├── SDL_riscosmouse.h 3201│ │ │ │ ├── SDL_riscosvideo.c 3202│ │ │ │ ├── SDL_riscosvideo.h 3203│ │ │ │ ├── SDL_riscoswindow.c 3204│ │ │ │ ├── SDL_riscoswindow.h 3205│ │ │ │ └── scancodes_riscos.h 3206│ │ │ ├── sdlgenblit.pl 3207│ │ │ ├── stb_image.h 3208│ │ │ ├── uikit 3209│ │ │ │ ├── SDL_uikitappdelegate.h 3210│ │ │ │ ├── SDL_uikitappdelegate.m 3211│ │ │ │ ├── SDL_uikitclipboard.h 3212│ │ │ │ ├── SDL_uikitclipboard.m 3213│ │ │ │ ├── SDL_uikitevents.h 3214│ │ │ │ ├── SDL_uikitevents.m 3215│ │ │ │ ├── SDL_uikitmessagebox.h 3216│ │ │ │ ├── SDL_uikitmessagebox.m 3217│ │ │ │ ├── SDL_uikitmetalview.h 3218│ │ │ │ ├── SDL_uikitmetalview.m 3219│ │ │ │ ├── SDL_uikitmodes.h 3220│ │ │ │ ├── SDL_uikitmodes.m 3221│ │ │ │ ├── SDL_uikitopengles.h 3222│ │ │ │ ├── SDL_uikitopengles.m 3223│ │ │ │ ├── SDL_uikitopenglview.h 3224│ │ │ │ ├── SDL_uikitopenglview.m 3225│ │ │ │ ├── SDL_uikitpen.h 3226│ │ │ │ ├── SDL_uikitpen.m 3227│ │ │ │ ├── SDL_uikitvideo.h 3228│ │ │ │ ├── SDL_uikitvideo.m 3229│ │ │ │ ├── SDL_uikitview.h 3230│ │ │ │ ├── SDL_uikitview.m 3231│ │ │ │ ├── SDL_uikitviewcontroller.h 3232│ │ │ │ ├── SDL_uikitviewcontroller.m 3233│ │ │ │ ├── SDL_uikitvulkan.h 3234│ │ │ │ ├── SDL_uikitvulkan.m 3235│ │ │ │ ├── SDL_uikitwindow.h 3236│ │ │ │ └── SDL_uikitwindow.m 3237│ │ │ ├── vita 3238│ │ │ │ ├── SDL_vitaframebuffer.c 3239│ │ │ │ ├── SDL_vitaframebuffer.h 3240│ │ │ │ ├── SDL_vitagl_pvr.c 3241│ │ │ │ ├── SDL_vitagles.c 3242│ │ │ │ ├── SDL_vitagles_pvr.c 3243│ │ │ │ ├── SDL_vitakeyboard.c 3244│ │ │ │ ├── SDL_vitakeyboard.h 3245│ │ │ │ ├── SDL_vitamessagebox.c 3246│ │ │ │ ├── SDL_vitamessagebox.h 3247│ │ │ │ ├── SDL_vitamouse.c 3248│ │ │ │ ├── SDL_vitamouse_c.h 3249│ │ │ │ ├── SDL_vitatouch.c 3250│ │ │ │ ├── SDL_vitatouch.h 3251│ │ │ │ ├── SDL_vitavideo.c 3252│ │ │ │ └── SDL_vitavideo.h 3253│ │ │ ├── vivante 3254│ │ │ │ ├── SDL_vivanteopengles.c 3255│ │ │ │ ├── SDL_vivanteopengles.h 3256│ │ │ │ ├── SDL_vivanteplatform.c 3257│ │ │ │ ├── SDL_vivanteplatform.h 3258│ │ │ │ ├── SDL_vivantevideo.c 3259│ │ │ │ ├── SDL_vivantevideo.h 3260│ │ │ │ ├── SDL_vivantevulkan.c 3261│ │ │ │ └── SDL_vivantevulkan.h 3262│ │ │ ├── wayland 3263│ │ │ │ ├── SDL_waylandclipboard.c 3264│ │ │ │ ├── SDL_waylandclipboard.h 3265│ │ │ │ ├── SDL_waylandcolor.c 3266│ │ │ │ ├── SDL_waylandcolor.h 3267│ │ │ │ ├── SDL_waylanddatamanager.c 3268│ │ │ │ ├── SDL_waylanddatamanager.h 3269│ │ │ │ ├── SDL_waylanddyn.c 3270│ │ │ │ ├── SDL_waylanddyn.h 3271│ │ │ │ ├── SDL_waylandevents.c 3272│ │ │ │ ├── SDL_waylandevents_c.h 3273│ │ │ │ ├── SDL_waylandkeyboard.c 3274│ │ │ │ ├── SDL_waylandkeyboard.h 3275│ │ │ │ ├── SDL_waylandmessagebox.c 3276│ │ │ │ ├── SDL_waylandmessagebox.h 3277│ │ │ │ ├── SDL_waylandmouse.c 3278│ │ │ │ ├── SDL_waylandmouse.h 3279│ │ │ │ ├── SDL_waylandopengles.c 3280│ │ │ │ ├── SDL_waylandopengles.h 3281│ │ │ │ ├── SDL_waylandshmbuffer.c 3282│ │ │ │ ├── SDL_waylandshmbuffer.h 3283│ │ │ │ ├── SDL_waylandsym.h 3284│ │ │ │ ├── SDL_waylandvideo.c 3285│ │ │ │ ├── SDL_waylandvideo.h 3286│ │ │ │ ├── SDL_waylandvulkan.c 3287│ │ │ │ ├── SDL_waylandvulkan.h 3288│ │ │ │ ├── SDL_waylandwindow.c 3289│ │ │ │ └── SDL_waylandwindow.h 3290│ │ │ ├── windows 3291│ │ │ │ ├── SDL_msctf.h 3292│ │ │ │ ├── SDL_windowsclipboard.c 3293│ │ │ │ ├── SDL_windowsclipboard.h 3294│ │ │ │ ├── SDL_windowsevents.c 3295│ │ │ │ ├── SDL_windowsevents.h 3296│ │ │ │ ├── SDL_windowsframebuffer.c 3297│ │ │ │ ├── SDL_windowsframebuffer.h 3298│ │ │ │ ├── SDL_windowsgameinput.cpp 3299│ │ │ │ ├── SDL_windowsgameinput.h 3300│ │ │ │ ├── SDL_windowskeyboard.c 3301│ │ │ │ ├── SDL_windowskeyboard.h 3302│ │ │ │ ├── SDL_windowsmessagebox.c 3303│ │ │ │ ├── SDL_windowsmessagebox.h 3304│ │ │ │ ├── SDL_windowsmodes.c 3305│ │ │ │ ├── SDL_windowsmodes.h 3306│ │ │ │ ├── SDL_windowsmouse.c 3307│ │ │ │ ├── SDL_windowsmouse.h 3308│ │ │ │ ├── SDL_windowsopengl.c 3309│ │ │ │ ├── SDL_windowsopengl.h 3310│ │ │ │ ├── SDL_windowsopengles.c 3311│ │ │ │ ├── SDL_windowsopengles.h 3312│ │ │ │ ├── SDL_windowsrawinput.c 3313│ │ │ │ ├── SDL_windowsrawinput.h 3314│ │ │ │ ├── SDL_windowsshape.c 3315│ │ │ │ ├── SDL_windowsshape.h 3316│ │ │ │ ├── SDL_windowsvideo.c 3317│ │ │ │ ├── SDL_windowsvideo.h 3318│ │ │ │ ├── SDL_windowsvulkan.c 3319│ │ │ │ ├── SDL_windowsvulkan.h 3320│ │ │ │ ├── SDL_windowswindow.c 3321│ │ │ │ ├── SDL_windowswindow.h 3322│ │ │ │ └── wmmsg.h 3323│ │ │ ├── x11 3324│ │ │ │ ├── SDL_x11clipboard.c 3325│ │ │ │ ├── SDL_x11clipboard.h 3326│ │ │ │ ├── SDL_x11dyn.c 3327│ │ │ │ ├── SDL_x11dyn.h 3328│ │ │ │ ├── SDL_x11events.c 3329│ │ │ │ ├── SDL_x11events.h 3330│ │ │ │ ├── SDL_x11framebuffer.c 3331│ │ │ │ ├── SDL_x11framebuffer.h 3332│ │ │ │ ├── SDL_x11keyboard.c 3333│ │ │ │ ├── SDL_x11keyboard.h 3334│ │ │ │ ├── SDL_x11messagebox.c 3335│ │ │ │ ├── SDL_x11messagebox.h 3336│ │ │ │ ├── SDL_x11modes.c 3337│ │ │ │ ├── SDL_x11modes.h 3338│ │ │ │ ├── SDL_x11mouse.c 3339│ │ │ │ ├── SDL_x11mouse.h 3340│ │ │ │ ├── SDL_x11opengl.c 3341│ │ │ │ ├── SDL_x11opengl.h 3342│ │ │ │ ├── SDL_x11opengles.c 3343│ │ │ │ ├── SDL_x11opengles.h 3344│ │ │ │ ├── SDL_x11pen.c 3345│ │ │ │ ├── SDL_x11pen.h 3346│ │ │ │ ├── SDL_x11settings.c 3347│ │ │ │ ├── SDL_x11settings.h 3348│ │ │ │ ├── SDL_x11shape.c 3349│ │ │ │ ├── SDL_x11shape.h 3350│ │ │ │ ├── SDL_x11sym.h 3351│ │ │ │ ├── SDL_x11toolkit.c 3352│ │ │ │ ├── SDL_x11toolkit.h 3353│ │ │ │ ├── SDL_x11touch.c 3354│ │ │ │ ├── SDL_x11touch.h 3355│ │ │ │ ├── SDL_x11video.c 3356│ │ │ │ ├── SDL_x11video.h 3357│ │ │ │ ├── SDL_x11vulkan.c 3358│ │ │ │ ├── SDL_x11vulkan.h 3359│ │ │ │ ├── SDL_x11window.c 3360│ │ │ │ ├── SDL_x11window.h 3361│ │ │ │ ├── SDL_x11xfixes.c 3362│ │ │ │ ├── SDL_x11xfixes.h 3363│ │ │ │ ├── SDL_x11xinput2.c 3364│ │ │ │ ├── SDL_x11xinput2.h 3365│ │ │ │ ├── SDL_x11xsync.c 3366│ │ │ │ ├── SDL_x11xsync.h 3367│ │ │ │ ├── SDL_x11xtest.c 3368│ │ │ │ ├── SDL_x11xtest.h 3369│ │ │ │ ├── edid-parse.c 3370│ │ │ │ ├── edid.h 3371│ │ │ │ ├── xsettings-client.c 3372│ │ │ │ └── xsettings-client.h 3373│ │ │ └── yuv2rgb 3374│ │ │ ├── LICENSE 3375│ │ │ ├── README.md 3376│ │ │ ├── yuv_rgb.h 3377│ │ │ ├── yuv_rgb_common.h 3378│ │ │ ├── yuv_rgb_internal.h 3379│ │ │ ├── yuv_rgb_lsx.c 3380│ │ │ ├── yuv_rgb_lsx.h 3381│ │ │ ├── yuv_rgb_lsx_func.h 3382│ │ │ ├── yuv_rgb_sse.c 3383│ │ │ ├── yuv_rgb_sse.h 3384│ │ │ ├── yuv_rgb_sse_func.h 3385│ │ │ ├── yuv_rgb_std.c 3386│ │ │ ├── yuv_rgb_std.h 3387│ │ │ └── yuv_rgb_std_func.h 3388│ │ ├── test 3389│ │ │ ├── CMakeLists.txt 3390│ │ │ ├── COPYING 3391│ │ │ ├── LICENSE.txt 3392│ │ │ ├── android 3393│ │ │ │ ├── cmake 3394│ │ │ │ │ ├── AndroidManifest.xml.cmake 3395│ │ │ │ │ ├── SDLEntryTestActivity.java.cmake 3396│ │ │ │ │ ├── SDLTestActivity.java.cmake 3397│ │ │ │ │ └── res 3398│ │ │ │ │ ├── values 3399│ │ │ │ │ │ └── strings.xml.cmake 3400│ │ │ │ │ └── xml 3401│ │ │ │ │ └── shortcuts.xml.cmake 3402│ │ │ │ └── res 3403│ │ │ │ ├── drawable 3404│ │ │ │ │ └── sdl-test_foreground.xml 3405│ │ │ │ ├── layout 3406│ │ │ │ │ └── arguments_layout.xml 3407│ │ │ │ ├── mipmap-anydpi-v26 3408│ │ │ │ │ ├── sdl-test.xml 3409│ │ │ │ │ └── sdl-test_round.xml 3410│ │ │ │ ├── mipmap-hdpi 3411│ │ │ │ │ ├── sdl-test.png 3412│ │ │ │ │ └── sdl-test_round.png 3413│ │ │ │ ├── mipmap-mdpi 3414│ │ │ │ │ ├── sdl-test.png 3415│ │ │ │ │ └── sdl-test_round.png 3416│ │ │ │ ├── mipmap-xhdpi 3417│ │ │ │ │ ├── sdl-test.png 3418│ │ │ │ │ └── sdl-test_round.png 3419│ │ │ │ ├── mipmap-xxhdpi 3420│ │ │ │ │ ├── sdl-test.png 3421│ │ │ │ │ └── sdl-test_round.png 3422│ │ │ │ ├── mipmap-xxxhdpi 3423│ │ │ │ │ ├── sdl-test.png 3424│ │ │ │ │ └── sdl-test_round.png 3425│ │ │ │ └── values 3426│ │ │ │ ├── arg_strings.xml 3427│ │ │ │ ├── sdl-test_background.xml 3428│ │ │ │ └── styles.xml 3429│ │ │ ├── audiofile.png 3430│ │ │ ├── build-shaders.sh 3431│ │ │ ├── checkkeys.c 3432│ │ │ ├── childprocess.c 3433│ │ │ ├── emscripten 3434│ │ │ │ ├── driver.py 3435│ │ │ │ ├── joystick-pre.js 3436│ │ │ │ ├── pre.js 3437│ │ │ │ └── server.py 3438│ │ │ ├── gamepad_axis.h 3439│ │ │ ├── gamepad_axis.png 3440│ │ │ ├── gamepad_axis_arrow.h 3441│ │ │ ├── gamepad_axis_arrow.png 3442│ │ │ ├── gamepad_back.h 3443│ │ │ ├── gamepad_back.png 3444│ │ │ ├── gamepad_battery.h 3445│ │ │ ├── gamepad_battery.png 3446│ │ │ ├── gamepad_battery_unknown.h 3447│ │ │ ├── gamepad_battery_unknown.png 3448│ │ │ ├── gamepad_battery_wired.h 3449│ │ │ ├── gamepad_battery_wired.png 3450│ │ │ ├── gamepad_button.h 3451│ │ │ ├── gamepad_button.png 3452│ │ │ ├── gamepad_button_background.h 3453│ │ │ ├── gamepad_button_background.png 3454│ │ │ ├── gamepad_button_small.h 3455│ │ │ ├── gamepad_button_small.png 3456│ │ │ ├── gamepad_face_abxy.h 3457│ │ │ ├── gamepad_face_abxy.png 3458│ │ │ ├── gamepad_face_axby.h 3459│ │ │ ├── gamepad_face_axby.png 3460│ │ │ ├── gamepad_face_bayx.h 3461│ │ │ ├── gamepad_face_bayx.png 3462│ │ │ ├── gamepad_face_sony.h 3463│ │ │ ├── gamepad_face_sony.png 3464│ │ │ ├── gamepad_front.h 3465│ │ │ ├── gamepad_front.png 3466│ │ │ ├── gamepad_touchpad.h 3467│ │ │ ├── gamepad_touchpad.png 3468│ │ │ ├── gamepad_wired.h 3469│ │ │ ├── gamepad_wired.png 3470│ │ │ ├── gamepad_wireless.h 3471│ │ │ ├── gamepad_wireless.png 3472│ │ │ ├── gamepadutils.c 3473│ │ │ ├── gamepadutils.h 3474│ │ │ ├── glass.h 3475│ │ │ ├── glass.png 3476│ │ │ ├── icon.h 3477│ │ │ ├── icon.png 3478│ │ │ ├── icon2x.png 3479│ │ │ ├── logaudiodev.png 3480│ │ │ ├── loopwave.c 3481│ │ │ ├── main.cpp 3482│ │ │ ├── moose.dat 3483│ │ │ ├── msdf_font.csv 3484│ │ │ ├── msdf_font.png 3485│ │ │ ├── n3ds 3486│ │ │ │ └── logo48x48.png 3487│ │ │ ├── physaudiodev.png 3488│ │ │ ├── picture.xbm 3489│ │ │ ├── pretest.c 3490│ │ │ ├── relative_mode.markdown 3491│ │ │ ├── sample.png 3492│ │ │ ├── sample.wav 3493│ │ │ ├── sdl-test_round.png 3494│ │ │ ├── soundboard.png 3495│ │ │ ├── soundboard_levels.png 3496│ │ │ ├── speaker.png 3497│ │ │ ├── sword.wav 3498│ │ │ ├── template.test.in 3499│ │ │ ├── testasyncio.c 3500│ │ │ ├── testatomic.c 3501│ │ │ ├── testaudio.c 3502│ │ │ ├── testaudiohotplug.c 3503│ │ │ ├── testaudioinfo.c 3504│ │ │ ├── testaudiorecording.c 3505│ │ │ ├── testaudiostreamdynamicresample.c 3506│ │ │ ├── testautomation.c 3507│ │ │ ├── testautomation_audio.c 3508│ │ │ ├── testautomation_blit.c 3509│ │ │ ├── testautomation_clipboard.c 3510│ │ │ ├── testautomation_events.c 3511│ │ │ ├── testautomation_guid.c 3512│ │ │ ├── testautomation_hints.c 3513│ │ │ ├── testautomation_images.c 3514│ │ │ ├── testautomation_images.h 3515│ │ │ ├── testautomation_intrinsics.c 3516│ │ │ ├── testautomation_iostream.c 3517│ │ │ ├── testautomation_joystick.c 3518│ │ │ ├── testautomation_keyboard.c 3519│ │ │ ├── testautomation_log.c 3520│ │ │ ├── testautomation_main.c 3521│ │ │ ├── testautomation_math.c 3522│ │ │ ├── testautomation_mouse.c 3523│ │ │ ├── testautomation_pixels.c 3524│ │ │ ├── testautomation_platform.c 3525│ │ │ ├── testautomation_properties.c 3526│ │ │ ├── testautomation_rect.c 3527│ │ │ ├── testautomation_render.c 3528│ │ │ ├── testautomation_sdltest.c 3529│ │ │ ├── testautomation_stdlib.c 3530│ │ │ ├── testautomation_subsystems.c 3531│ │ │ ├── testautomation_suites.h 3532│ │ │ ├── testautomation_surface.c 3533│ │ │ ├── testautomation_time.c 3534│ │ │ ├── testautomation_timer.c 3535│ │ │ ├── testautomation_video.c 3536│ │ │ ├── testbounds.c 3537│ │ │ ├── testcamera.c 3538│ │ │ ├── testclipboard.c 3539│ │ │ ├── testcolorspace.c 3540│ │ │ ├── testcontroller.c 3541│ │ │ ├── testcustomcursor.c 3542│ │ │ ├── testdialog.c 3543│ │ │ ├── testdisplayinfo.c 3544│ │ │ ├── testdlopennote.c 3545│ │ │ ├── testdraw.c 3546│ │ │ ├── testdrawchessboard.c 3547│ │ │ ├── testdropfile.c 3548│ │ │ ├── testerror.c 3549│ │ │ ├── testevdev.c 3550│ │ │ ├── testffmpeg.c 3551│ │ │ ├── testffmpeg_vulkan.c 3552│ │ │ ├── testffmpeg_vulkan.h 3553│ │ │ ├── testfile.c 3554│ │ │ ├── testfilesystem.c 3555│ │ │ ├── testgeometry.c 3556│ │ │ ├── testgl.c 3557│ │ │ ├── testgles.c 3558│ │ │ ├── testgles2.c 3559│ │ │ ├── testgpu 3560│ │ │ │ ├── build-shaders.sh 3561│ │ │ │ ├── cube.frag.dxil.h 3562│ │ │ │ ├── cube.frag.hlsl 3563│ │ │ │ ├── cube.frag.msl.h 3564│ │ │ │ ├── cube.frag.spv.h 3565│ │ │ │ ├── cube.hlsli 3566│ │ │ │ ├── cube.vert.dxil.h 3567│ │ │ │ ├── cube.vert.hlsl 3568│ │ │ │ ├── cube.vert.msl.h 3569│ │ │ │ ├── cube.vert.spv.h 3570│ │ │ │ ├── overlay.frag.dxil.h 3571│ │ │ │ ├── overlay.frag.hlsl 3572│ │ │ │ ├── overlay.frag.msl.h 3573│ │ │ │ ├── overlay.frag.spv.h 3574│ │ │ │ ├── overlay.hlsli 3575│ │ │ │ ├── overlay.vert.dxil.h 3576│ │ │ │ ├── overlay.vert.hlsl 3577│ │ │ │ ├── overlay.vert.msl.h 3578│ │ │ │ └── overlay.vert.spv.h 3579│ │ │ ├── testgpu_simple_clear.c 3580│ │ │ ├── testgpu_spinning_cube.c 3581│ │ │ ├── testgpurender_effects.c 3582│ │ │ ├── testgpurender_effects_CRT.frag.dxil.h 3583│ │ │ ├── testgpurender_effects_CRT.frag.hlsl 3584│ │ │ ├── testgpurender_effects_CRT.frag.msl.h 3585│ │ │ ├── testgpurender_effects_CRT.frag.spv.h 3586│ │ │ ├── testgpurender_effects_grayscale.frag.dxil.h 3587│ │ │ ├── testgpurender_effects_grayscale.frag.hlsl 3588│ │ │ ├── testgpurender_effects_grayscale.frag.msl.h 3589│ │ │ ├── testgpurender_effects_grayscale.frag.spv.h 3590│ │ │ ├── testgpurender_msdf.c 3591│ │ │ ├── testgpurender_msdf.frag.dxil.h 3592│ │ │ ├── testgpurender_msdf.frag.hlsl 3593│ │ │ ├── testgpurender_msdf.frag.msl.h 3594│ │ │ ├── testgpurender_msdf.frag.spv.h 3595│ │ │ ├── testhaptic.c 3596│ │ │ ├── testhittesting.c 3597│ │ │ ├── testhotplug.c 3598│ │ │ ├── testiconv.c 3599│ │ │ ├── testime.c 3600│ │ │ ├── testintersections.c 3601│ │ │ ├── testkeys.c 3602│ │ │ ├── testloadso.c 3603│ │ │ ├── testlocale.c 3604│ │ │ ├── testlock.c 3605│ │ │ ├── testmanymouse.c 3606│ │ │ ├── testmessage.c 3607│ │ │ ├── testmodal.c 3608│ │ │ ├── testmouse.c 3609│ │ │ ├── testmultiaudio.c 3610│ │ │ ├── testnative.c 3611│ │ │ ├── testnative.h 3612│ │ │ ├── testnativecocoa.m 3613│ │ │ ├── testnativew32.c 3614│ │ │ ├── testnativewayland.c 3615│ │ │ ├── testnativex11.c 3616│ │ │ ├── testoffscreen.c 3617│ │ │ ├── testoverlay.c 3618│ │ │ ├── testpalette.c 3619│ │ │ ├── testpen.c 3620│ │ │ ├── testplatform.c 3621│ │ │ ├── testpopup.c 3622│ │ │ ├── testpower.c 3623│ │ │ ├── testprocess.c 3624│ │ │ ├── testqsort.c 3625│ │ │ ├── testrelative.c 3626│ │ │ ├── testrendercopyex.c 3627│ │ │ ├── testrendertarget.c 3628│ │ │ ├── testresample.c 3629│ │ │ ├── testrotate.c 3630│ │ │ ├── testrumble.c 3631│ │ │ ├── testrwlock.c 3632│ │ │ ├── testscale.c 3633│ │ │ ├── testsem.c 3634│ │ │ ├── testsensor.c 3635│ │ │ ├── testshader.c 3636│ │ │ ├── testshape.c 3637│ │ │ ├── testsoftwaretransparent.c 3638│ │ │ ├── testsprite.c 3639│ │ │ ├── testspriteminimal.c 3640│ │ │ ├── testspritesurface.c 3641│ │ │ ├── testsurround.c 3642│ │ │ ├── testsymbols.c 3643│ │ │ ├── testthread.c 3644│ │ │ ├── testtime.c 3645│ │ │ ├── testtimer.c 3646│ │ │ ├── testtray.c 3647│ │ │ ├── testurl.c 3648│ │ │ ├── testutils.c 3649│ │ │ ├── testutils.h 3650│ │ │ ├── testver.c 3651│ │ │ ├── testviewport.c 3652│ │ │ ├── testvulkan.c 3653│ │ │ ├── testwaylandcustom.c 3654│ │ │ ├── testwm.c 3655│ │ │ ├── testyuv.c 3656│ │ │ ├── testyuv.png 3657│ │ │ ├── testyuv_cvt.c 3658│ │ │ ├── testyuv_cvt.h 3659│ │ │ ├── torturethread.c 3660│ │ │ ├── trashcan.png 3661│ │ │ ├── unifont-15.1.05-license.txt 3662│ │ │ ├── unifont-15.1.05.hex 3663│ │ │ ├── utf8.txt 3664│ │ │ └── win32 3665│ │ │ └── sdlprocdump.c 3666│ │ └── wayland-protocols 3667│ │ ├── alpha-modifier-v1.xml 3668│ │ ├── color-management-v1.xml 3669│ │ ├── cursor-shape-v1.xml 3670│ │ ├── fractional-scale-v1.xml 3671│ │ ├── frog-color-management-v1.xml 3672│ │ ├── idle-inhibit-unstable-v1.xml 3673│ │ ├── input-timestamps-unstable-v1.xml 3674│ │ ├── keyboard-shortcuts-inhibit-unstable-v1.xml 3675│ │ ├── pointer-constraints-unstable-v1.xml 3676│ │ ├── pointer-gestures-unstable-v1.xml 3677│ │ ├── pointer-warp-v1.xml 3678│ │ ├── primary-selection-unstable-v1.xml 3679│ │ ├── relative-pointer-unstable-v1.xml 3680│ │ ├── tablet-v2.xml 3681│ │ ├── text-input-unstable-v3.xml 3682│ │ ├── viewporter.xml 3683│ │ ├── wayland.xml 3684│ │ ├── xdg-activation-v1.xml 3685│ │ ├── xdg-decoration-unstable-v1.xml 3686│ │ ├── xdg-dialog-v1.xml 3687│ │ ├── xdg-foreign-unstable-v2.xml 3688│ │ ├── xdg-output-unstable-v1.xml 3689│ │ ├── xdg-shell.xml 3690│ │ └── xdg-toplevel-icon-v1.xml 3691│ ├── SDL2 3692│ │ ├── Android.mk 3693│ │ ├── BUGS.txt 3694│ │ ├── CMakeLists.txt 3695│ │ ├── COPYING.txt 3696│ │ ├── CREDITS.txt 3697│ │ ├── INSTALL.txt 3698│ │ ├── Makefile.in 3699│ │ ├── Makefile.minimal 3700│ │ ├── Makefile.pandora 3701│ │ ├── Makefile.psp 3702│ │ ├── Makefile.wiz 3703│ │ ├── README-SDL.txt 3704│ │ ├── README.txt 3705│ │ ├── SDL2.spec.in 3706│ │ ├── SDL2Config.cmake 3707│ │ ├── TODO.txt 3708│ │ ├── VisualC 3709│ │ │ ├── SDL 3710│ │ │ │ ├── SDL.vcxproj 3711│ │ │ │ └── SDL.vcxproj.filters 3712│ │ │ ├── SDL.sln 3713│ │ │ ├── SDLmain 3714│ │ │ │ └── SDLmain.vcxproj 3715│ │ │ ├── SDLtest 3716│ │ │ │ └── SDLtest.vcxproj 3717│ │ │ ├── clean.sh 3718│ │ │ ├── tests 3719│ │ │ │ ├── checkkeys 3720│ │ │ │ │ └── checkkeys.vcxproj 3721│ │ │ │ ├── controllermap 3722│ │ │ │ │ └── controllermap.vcxproj 3723│ │ │ │ ├── loopwave 3724│ │ │ │ │ └── loopwave.vcxproj 3725│ │ │ │ ├── testatomic 3726│ │ │ │ │ └── testatomic.vcxproj 3727│ │ │ │ ├── testautomation 3728│ │ │ │ │ └── testautomation.vcxproj 3729│ │ │ │ ├── testdraw2 3730│ │ │ │ │ └── testdraw2.vcxproj 3731│ │ │ │ ├── testfile 3732│ │ │ │ │ └── testfile.vcxproj 3733│ │ │ │ ├── testgamecontroller 3734│ │ │ │ │ └── testgamecontroller.vcxproj 3735│ │ │ │ ├── testgesture 3736│ │ │ │ │ └── testgesture.vcxproj 3737│ │ │ │ ├── testgl2 3738│ │ │ │ │ └── testgl2.vcxproj 3739│ │ │ │ ├── testgles2 3740│ │ │ │ │ └── testgles2.vcxproj 3741│ │ │ │ ├── testjoystick 3742│ │ │ │ │ └── testjoystick.vcxproj 3743│ │ │ │ ├── testoverlay2 3744│ │ │ │ │ └── testoverlay2.vcxproj 3745│ │ │ │ ├── testplatform 3746│ │ │ │ │ └── testplatform.vcxproj 3747│ │ │ │ ├── testpower 3748│ │ │ │ │ └── testpower.vcxproj 3749│ │ │ │ ├── testrendertarget 3750│ │ │ │ │ └── testrendertarget.vcxproj 3751│ │ │ │ ├── testrumble 3752│ │ │ │ │ └── testrumble.vcxproj 3753│ │ │ │ ├── testscale 3754│ │ │ │ │ └── testscale.vcxproj 3755│ │ │ │ ├── testshape 3756│ │ │ │ │ └── testshape.vcxproj 3757│ │ │ │ ├── testsprite2 3758│ │ │ │ │ └── testsprite2.vcxproj 3759│ │ │ │ ├── testvulkan 3760│ │ │ │ │ └── testvulkan.vcxproj 3761│ │ │ │ └── testyuv 3762│ │ │ │ └── testyuv.vcxproj 3763│ │ │ └── visualtest 3764│ │ │ ├── unittest 3765│ │ │ │ └── testquit 3766│ │ │ │ └── testquit_VS2012.vcxproj 3767│ │ │ └── visualtest_VS2012.vcxproj 3768│ │ ├── VisualC-WinRT 3769│ │ │ ├── SDL2-WinRT.nuspec 3770│ │ │ ├── SDL2-WinRT.targets 3771│ │ │ ├── SDL2main-WinRT-NonXAML.nuspec 3772│ │ │ ├── SDL2main-WinRT-NonXAML.targets 3773│ │ │ ├── UWP_VS2015 3774│ │ │ │ ├── SDL-UWP.sln 3775│ │ │ │ ├── SDL-UWP.vcxproj 3776│ │ │ │ └── SDL-UWP.vcxproj.filters 3777│ │ │ ├── WinPhone81_VS2013 3778│ │ │ │ ├── SDL-WinPhone81.sln 3779│ │ │ │ ├── SDL-WinPhone81.vcxproj 3780│ │ │ │ └── SDL-WinPhone81.vcxproj.filters 3781│ │ │ ├── WinRT81_VS2013 3782│ │ │ │ ├── SDL-WinRT81.sln 3783│ │ │ │ ├── SDL-WinRT81.vcxproj 3784│ │ │ │ └── SDL-WinRT81.vcxproj.filters 3785│ │ │ └── tests 3786│ │ │ ├── loopwave 3787│ │ │ │ ├── Assets 3788│ │ │ │ │ ├── Logo.png 3789│ │ │ │ │ ├── SmallLogo.png 3790│ │ │ │ │ ├── SplashScreen.png 3791│ │ │ │ │ └── StoreLogo.png 3792│ │ │ │ ├── Package.appxmanifest 3793│ │ │ │ ├── loopwave_VS2012.vcxproj 3794│ │ │ │ └── loopwave_VS2012_TemporaryKey.pfx 3795│ │ │ └── testthread 3796│ │ │ ├── Assets 3797│ │ │ │ ├── Logo.png 3798│ │ │ │ ├── SmallLogo.png 3799│ │ │ │ ├── SplashScreen.png 3800│ │ │ │ └── StoreLogo.png 3801│ │ │ ├── Package.appxmanifest 3802│ │ │ ├── testthread_VS2012.vcxproj 3803│ │ │ └── testthread_VS2012_TemporaryKey.pfx 3804│ │ ├── VisualC.html 3805│ │ ├── WhatsNew.txt 3806│ │ ├── Xcode 3807│ │ │ ├── SDL 3808│ │ │ │ ├── Info-Framework.plist 3809│ │ │ │ ├── SDL.xcodeproj 3810│ │ │ │ │ └── project.pbxproj 3811│ │ │ │ └── pkg-support 3812│ │ │ │ ├── SDL.info 3813│ │ │ │ ├── resources 3814│ │ │ │ │ ├── License.txt 3815│ │ │ │ │ ├── ReadMe.txt 3816│ │ │ │ │ └── SDL_DS_Store 3817│ │ │ │ └── sdl_logo.pdf 3818│ │ │ ├── SDLTest 3819│ │ │ │ ├── SDLTest.xcodeproj 3820│ │ │ │ │ └── project.pbxproj 3821│ │ │ │ └── TestDropFile-Info.plist 3822│ │ │ └── XcodeDocSet 3823│ │ │ └── Doxyfile 3824│ │ ├── Xcode-iOS 3825│ │ │ ├── Demos 3826│ │ │ │ ├── Default.png 3827│ │ │ │ ├── Demos.xcodeproj 3828│ │ │ │ │ └── project.pbxproj 3829│ │ │ │ ├── Icon.png 3830│ │ │ │ ├── Info.plist 3831│ │ │ │ ├── README 3832│ │ │ │ ├── data 3833│ │ │ │ │ ├── bitmapfont 3834│ │ │ │ │ │ ├── kromasky_16x16.bmp 3835│ │ │ │ │ │ └── license.txt 3836│ │ │ │ │ ├── drums 3837│ │ │ │ │ │ ├── ds_brush_snare.wav 3838│ │ │ │ │ │ ├── ds_china.wav 3839│ │ │ │ │ │ ├── ds_kick_big_amb.wav 3840│ │ │ │ │ │ └── ds_loose_skin_mute.wav 3841│ │ │ │ │ ├── icon.bmp 3842│ │ │ │ │ ├── ship.bmp 3843│ │ │ │ │ ├── space.bmp 3844│ │ │ │ │ └── stroke.bmp 3845│ │ │ │ ├── iOS Launch Screen.storyboard 3846│ │ │ │ └── src 3847│ │ │ │ ├── accelerometer.c 3848│ │ │ │ ├── common.c 3849│ │ │ │ ├── common.h 3850│ │ │ │ ├── fireworks.c 3851│ │ │ │ ├── happy.c 3852│ │ │ │ ├── keyboard.c 3853│ │ │ │ ├── mixer.c 3854│ │ │ │ ├── rectangles.c 3855│ │ │ │ └── touch.c 3856│ │ │ ├── SDL 3857│ │ │ │ └── SDL.xcodeproj 3858│ │ │ │ └── project.pbxproj 3859│ │ │ ├── SDLtest 3860│ │ │ │ └── SDL2test.xcodeproj 3861│ │ │ │ └── project.pbxproj 3862│ │ │ ├── Template 3863│ │ │ │ └── SDL iOS Application 3864│ │ │ │ ├── [email protected] 3865│ │ │ │ ├── Default.png 3866│ │ │ │ ├── Icon.png 3867│ │ │ │ ├── Info.plist 3868│ │ │ │ ├── ___PROJECTNAME___.xcodeproj 3869│ │ │ │ │ ├── TemplateIcon.icns 3870│ │ │ │ │ ├── TemplateInfo.plist 3871│ │ │ │ │ ├── project.pbxproj 3872│ │ │ │ │ └── project.xcworkspace 3873│ │ │ │ │ └── contents.xcworkspacedata 3874│ │ │ │ └── main.c 3875│ │ │ └── Test 3876│ │ │ ├── Info.plist 3877│ │ │ ├── README 3878│ │ │ └── TestiPhoneOS.xcodeproj 3879│ │ │ └── project.pbxproj 3880│ │ ├── acinclude 3881│ │ │ ├── ac_check_define.m4 3882│ │ │ ├── alsa.m4 3883│ │ │ ├── ax_check_compiler_flags.m4 3884│ │ │ ├── ax_gcc_archflag.m4 3885│ │ │ ├── ax_gcc_x86_cpuid.m4.htm 3886│ │ │ ├── esd.m4 3887│ │ │ ├── libtool.m4 3888│ │ │ ├── ltoptions.m4 3889│ │ │ ├── ltsugar.m4 3890│ │ │ ├── ltversion.m4 3891│ │ │ └── lt~obsolete.m4 3892│ │ ├── android-project 3893│ │ │ ├── app 3894│ │ │ │ ├── build.gradle 3895│ │ │ │ ├── jni 3896│ │ │ │ │ ├── Android.mk 3897│ │ │ │ │ ├── Application.mk 3898│ │ │ │ │ └── src 3899│ │ │ │ │ └── Android.mk 3900│ │ │ │ ├── proguard-rules.pro 3901│ │ │ │ └── src 3902│ │ │ │ └── main 3903│ │ │ │ ├── AndroidManifest.xml 3904│ │ │ │ ├── java 3905│ │ │ │ │ └── org 3906│ │ │ │ │ └── libsdl 3907│ │ │ │ │ └── app 3908│ │ │ │ │ ├── HIDDevice.java 3909│ │ │ │ │ ├── HIDDeviceBLESteamController.java 3910│ │ │ │ │ ├── HIDDeviceManager.java 3911│ │ │ │ │ ├── HIDDeviceUSB.java 3912│ │ │ │ │ ├── SDL.java 3913│ │ │ │ │ ├── SDLActivity.java 3914│ │ │ │ │ ├── SDLAudioManager.java 3915│ │ │ │ │ └── SDLControllerManager.java 3916│ │ │ │ └── res 3917│ │ │ │ ├── mipmap-hdpi 3918│ │ │ │ │ └── ic_launcher.png 3919│ │ │ │ ├── mipmap-mdpi 3920│ │ │ │ │ └── ic_launcher.png 3921│ │ │ │ ├── mipmap-xhdpi 3922│ │ │ │ │ └── ic_launcher.png 3923│ │ │ │ ├── mipmap-xxhdpi 3924│ │ │ │ │ └── ic_launcher.png 3925│ │ │ │ ├── mipmap-xxxhdpi 3926│ │ │ │ │ └── ic_launcher.png 3927│ │ │ │ └── values 3928│ │ │ │ ├── colors.xml 3929│ │ │ │ ├── strings.xml 3930│ │ │ │ └── styles.xml 3931│ │ │ ├── build.gradle 3932│ │ │ ├── gradle 3933│ │ │ │ └── wrapper 3934│ │ │ │ ├── gradle-wrapper.jar 3935│ │ │ │ └── gradle-wrapper.properties 3936│ │ │ ├── gradle.properties 3937│ │ │ ├── gradlew 3938│ │ │ ├── gradlew.bat 3939│ │ │ └── settings.gradle 3940│ │ ├── android-project-ant 3941│ │ │ ├── AndroidManifest.xml 3942│ │ │ ├── ant.properties 3943│ │ │ ├── build.properties 3944│ │ │ ├── build.xml 3945│ │ │ ├── default.properties 3946│ │ │ ├── jni 3947│ │ │ │ ├── Android.mk 3948│ │ │ │ ├── Application.mk 3949│ │ │ │ └── src 3950│ │ │ │ ├── Android.mk 3951│ │ │ │ └── Android_static.mk 3952│ │ │ ├── proguard-project.txt 3953│ │ │ ├── project.properties 3954│ │ │ ├── res 3955│ │ │ │ ├── drawable-hdpi 3956│ │ │ │ │ └── ic_launcher.png 3957│ │ │ │ ├── drawable-mdpi 3958│ │ │ │ │ └── ic_launcher.png 3959│ │ │ │ ├── drawable-xhdpi 3960│ │ │ │ │ └── ic_launcher.png 3961│ │ │ │ ├── drawable-xxhdpi 3962│ │ │ │ │ └── ic_launcher.png 3963│ │ │ │ ├── layout 3964│ │ │ │ │ └── main.xml 3965│ │ │ │ └── values 3966│ │ │ │ └── strings.xml 3967│ │ │ └── src 3968│ │ ├── autogen.sh 3969│ │ ├── build-scripts 3970│ │ │ ├── androidbuild.sh 3971│ │ │ ├── androidbuildlibs.sh 3972│ │ │ ├── checker-buildbot.sh 3973│ │ │ ├── config.guess 3974│ │ │ ├── config.sub 3975│ │ │ ├── config.sub.patch 3976│ │ │ ├── emscripten-buildbot.sh 3977│ │ │ ├── g++-fat.sh 3978│ │ │ ├── gcc-fat.sh 3979│ │ │ ├── install-sh 3980│ │ │ ├── iosbuild.sh 3981│ │ │ ├── ltmain.sh 3982│ │ │ ├── mkinstalldirs 3983│ │ │ ├── nacl-buildbot.sh 3984│ │ │ ├── naclbuild.sh 3985│ │ │ ├── raspberrypi-buildbot.sh 3986│ │ │ ├── showrev.sh 3987│ │ │ ├── strip_fPIC.sh 3988│ │ │ ├── update-copyright.sh 3989│ │ │ ├── updaterev.sh 3990│ │ │ ├── windows-buildbot-zipper.bat 3991│ │ │ ├── winrtbuild.bat 3992│ │ │ └── winrtbuild.ps1 3993│ │ ├── cmake 3994│ │ │ ├── macros.cmake 3995│ │ │ └── sdlchecks.cmake 3996│ │ ├── cmake_uninstall.cmake.in 3997│ │ ├── configure 3998│ │ ├── configure.in 3999│ │ ├── debian 4000│ │ │ ├── changelog 4001│ │ │ ├── compat 4002│ │ │ ├── control 4003│ │ │ ├── copyright 4004│ │ │ ├── docs 4005│ │ │ ├── libsdl2-dev.install 4006│ │ │ ├── libsdl2-dev.manpages 4007│ │ │ ├── libsdl2.install 4008│ │ │ ├── rules 4009│ │ │ ├── sdl2-config.1 4010│ │ │ ├── source 4011│ │ │ │ └── format 4012│ │ │ └── watch 4013│ │ ├── docs 4014│ │ │ ├── README-android.md 4015│ │ │ ├── README-cmake.md 4016│ │ │ ├── README-directfb.md 4017│ │ │ ├── README-dynapi.md 4018│ │ │ ├── README-emscripten.md 4019│ │ │ ├── README-gesture.md 4020│ │ │ ├── README-hg.md 4021│ │ │ ├── README-ios.md 4022│ │ │ ├── README-linux.md 4023│ │ │ ├── README-macosx.md 4024│ │ │ ├── README-nacl.md 4025│ │ │ ├── README-pandora.md 4026│ │ │ ├── README-platforms.md 4027│ │ │ ├── README-porting.md 4028│ │ │ ├── README-psp.md 4029│ │ │ ├── README-raspberrypi.md 4030│ │ │ ├── README-touch.md 4031│ │ │ ├── README-wince.md 4032│ │ │ ├── README-windows.md 4033│ │ │ ├── README-winrt.md 4034│ │ │ ├── README.md 4035│ │ │ └── doxyfile 4036│ │ ├── include 4037│ │ │ ├── SDL.h 4038│ │ │ ├── SDL_assert.h 4039│ │ │ ├── SDL_atomic.h 4040│ │ │ ├── SDL_audio.h 4041│ │ │ ├── SDL_bits.h 4042│ │ │ ├── SDL_blendmode.h 4043│ │ │ ├── SDL_clipboard.h 4044│ │ │ ├── SDL_config.h 4045│ │ │ ├── SDL_config.h.cmake 4046│ │ │ ├── SDL_config.h.in 4047│ │ │ ├── SDL_config_android.h 4048│ │ │ ├── SDL_config_iphoneos.h 4049│ │ │ ├── SDL_config_macosx.h 4050│ │ │ ├── SDL_config_minimal.h 4051│ │ │ ├── SDL_config_pandora.h 4052│ │ │ ├── SDL_config_psp.h 4053│ │ │ ├── SDL_config_windows.h 4054│ │ │ ├── SDL_config_winrt.h 4055│ │ │ ├── SDL_config_wiz.h 4056│ │ │ ├── SDL_copying.h 4057│ │ │ ├── SDL_cpuinfo.h 4058│ │ │ ├── SDL_egl.h 4059│ │ │ ├── SDL_endian.h 4060│ │ │ ├── SDL_error.h 4061│ │ │ ├── SDL_events.h 4062│ │ │ ├── SDL_filesystem.h 4063│ │ │ ├── SDL_gamecontroller.h 4064│ │ │ ├── SDL_gesture.h 4065│ │ │ ├── SDL_haptic.h 4066│ │ │ ├── SDL_hints.h 4067│ │ │ ├── SDL_joystick.h 4068│ │ │ ├── SDL_keyboard.h 4069│ │ │ ├── SDL_keycode.h 4070│ │ │ ├── SDL_loadso.h 4071│ │ │ ├── SDL_log.h 4072│ │ │ ├── SDL_main.h 4073│ │ │ ├── SDL_messagebox.h 4074│ │ │ ├── SDL_mouse.h 4075│ │ │ ├── SDL_mutex.h 4076│ │ │ ├── SDL_name.h 4077│ │ │ ├── SDL_opengl.h 4078│ │ │ ├── SDL_opengl_glext.h 4079│ │ │ ├── SDL_opengles.h 4080│ │ │ ├── SDL_opengles2.h 4081│ │ │ ├── SDL_opengles2_gl2.h 4082│ │ │ ├── SDL_opengles2_gl2ext.h 4083│ │ │ ├── SDL_opengles2_gl2platform.h 4084│ │ │ ├── SDL_opengles2_khrplatform.h 4085│ │ │ ├── SDL_pixels.h 4086│ │ │ ├── SDL_platform.h 4087│ │ │ ├── SDL_power.h 4088│ │ │ ├── SDL_quit.h 4089│ │ │ ├── SDL_rect.h 4090│ │ │ ├── SDL_render.h 4091│ │ │ ├── SDL_revision.h 4092│ │ │ ├── SDL_rwops.h 4093│ │ │ ├── SDL_scancode.h 4094│ │ │ ├── SDL_sensor.h 4095│ │ │ ├── SDL_shape.h 4096│ │ │ ├── SDL_stdinc.h 4097│ │ │ ├── SDL_surface.h 4098│ │ │ ├── SDL_system.h 4099│ │ │ ├── SDL_syswm.h 4100│ │ │ ├── SDL_test.h 4101│ │ │ ├── SDL_test_assert.h 4102│ │ │ ├── SDL_test_common.h 4103│ │ │ ├── SDL_test_compare.h 4104│ │ │ ├── SDL_test_crc32.h 4105│ │ │ ├── SDL_test_font.h 4106│ │ │ ├── SDL_test_fuzzer.h 4107│ │ │ ├── SDL_test_harness.h 4108│ │ │ ├── SDL_test_images.h 4109│ │ │ ├── SDL_test_log.h 4110│ │ │ ├── SDL_test_md5.h 4111│ │ │ ├── SDL_test_memory.h 4112│ │ │ ├── SDL_test_random.h 4113│ │ │ ├── SDL_thread.h 4114│ │ │ ├── SDL_timer.h 4115│ │ │ ├── SDL_touch.h 4116│ │ │ ├── SDL_types.h 4117│ │ │ ├── SDL_version.h 4118│ │ │ ├── SDL_video.h 4119│ │ │ ├── SDL_vulkan.h 4120│ │ │ ├── begin_code.h 4121│ │ │ └── close_code.h 4122│ │ ├── sdl2-config.cmake.in 4123│ │ ├── sdl2-config.in 4124│ │ ├── sdl2.m4 4125│ │ ├── sdl2.pc.in 4126│ │ ├── src 4127│ │ │ ├── SDL.c 4128│ │ │ ├── SDL_assert.c 4129│ │ │ ├── SDL_assert_c.h 4130│ │ │ ├── SDL_dataqueue.c 4131│ │ │ ├── SDL_dataqueue.h 4132│ │ │ ├── SDL_error.c 4133│ │ │ ├── SDL_error_c.h 4134│ │ │ ├── SDL_hints.c 4135│ │ │ ├── SDL_internal.h 4136│ │ │ ├── SDL_log.c 4137│ │ │ ├── atomic 4138│ │ │ │ ├── SDL_atomic.c 4139│ │ │ │ └── SDL_spinlock.c 4140│ │ │ ├── audio 4141│ │ │ │ ├── SDL_audio.c 4142│ │ │ │ ├── SDL_audio_c.h 4143│ │ │ │ ├── SDL_audiocvt.c 4144│ │ │ │ ├── SDL_audiodev.c 4145│ │ │ │ ├── SDL_audiodev_c.h 4146│ │ │ │ ├── SDL_audiotypecvt.c 4147│ │ │ │ ├── SDL_mixer.c 4148│ │ │ │ ├── SDL_sysaudio.h 4149│ │ │ │ ├── SDL_wave.c 4150│ │ │ │ ├── SDL_wave.h 4151│ │ │ │ ├── alsa 4152│ │ │ │ │ ├── SDL_alsa_audio.c 4153│ │ │ │ │ └── SDL_alsa_audio.h 4154│ │ │ │ ├── android 4155│ │ │ │ │ ├── SDL_androidaudio.c 4156│ │ │ │ │ └── SDL_androidaudio.h 4157│ │ │ │ ├── arts 4158│ │ │ │ │ ├── SDL_artsaudio.c 4159│ │ │ │ │ └── SDL_artsaudio.h 4160│ │ │ │ ├── coreaudio 4161│ │ │ │ │ ├── SDL_coreaudio.h 4162│ │ │ │ │ └── SDL_coreaudio.m 4163│ │ │ │ ├── directsound 4164│ │ │ │ │ ├── SDL_directsound.c 4165│ │ │ │ │ └── SDL_directsound.h 4166│ │ │ │ ├── disk 4167│ │ │ │ │ ├── SDL_diskaudio.c 4168│ │ │ │ │ └── SDL_diskaudio.h 4169│ │ │ │ ├── dsp 4170│ │ │ │ │ ├── SDL_dspaudio.c 4171│ │ │ │ │ └── SDL_dspaudio.h 4172│ │ │ │ ├── dummy 4173│ │ │ │ │ ├── SDL_dummyaudio.c 4174│ │ │ │ │ └── SDL_dummyaudio.h 4175│ │ │ │ ├── emscripten 4176│ │ │ │ │ ├── SDL_emscriptenaudio.c 4177│ │ │ │ │ └── SDL_emscriptenaudio.h 4178│ │ │ │ ├── esd 4179│ │ │ │ │ ├── SDL_esdaudio.c 4180│ │ │ │ │ └── SDL_esdaudio.h 4181│ │ │ │ ├── fusionsound 4182│ │ │ │ │ ├── SDL_fsaudio.c 4183│ │ │ │ │ └── SDL_fsaudio.h 4184│ │ │ │ ├── haiku 4185│ │ │ │ │ ├── SDL_haikuaudio.cc 4186│ │ │ │ │ └── SDL_haikuaudio.h 4187│ │ │ │ ├── jack 4188│ │ │ │ │ ├── SDL_jackaudio.c 4189│ │ │ │ │ └── SDL_jackaudio.h 4190│ │ │ │ ├── nacl 4191│ │ │ │ │ ├── SDL_naclaudio.c 4192│ │ │ │ │ └── SDL_naclaudio.h 4193│ │ │ │ ├── nas 4194│ │ │ │ │ ├── SDL_nasaudio.c 4195│ │ │ │ │ └── SDL_nasaudio.h 4196│ │ │ │ ├── netbsd 4197│ │ │ │ │ ├── SDL_netbsdaudio.c 4198│ │ │ │ │ └── SDL_netbsdaudio.h 4199│ │ │ │ ├── paudio 4200│ │ │ │ │ ├── SDL_paudio.c 4201│ │ │ │ │ └── SDL_paudio.h 4202│ │ │ │ ├── psp 4203│ │ │ │ │ ├── SDL_pspaudio.c 4204│ │ │ │ │ └── SDL_pspaudio.h 4205│ │ │ │ ├── pulseaudio 4206│ │ │ │ │ ├── SDL_pulseaudio.c 4207│ │ │ │ │ └── SDL_pulseaudio.h 4208│ │ │ │ ├── qsa 4209│ │ │ │ │ ├── SDL_qsa_audio.c 4210│ │ │ │ │ └── SDL_qsa_audio.h 4211│ │ │ │ ├── sndio 4212│ │ │ │ │ ├── SDL_sndioaudio.c 4213│ │ │ │ │ └── SDL_sndioaudio.h 4214│ │ │ │ ├── sun 4215│ │ │ │ │ ├── SDL_sunaudio.c 4216│ │ │ │ │ └── SDL_sunaudio.h 4217│ │ │ │ ├── wasapi 4218│ │ │ │ │ ├── SDL_wasapi.c 4219│ │ │ │ │ ├── SDL_wasapi.h 4220│ │ │ │ │ ├── SDL_wasapi_win32.c 4221│ │ │ │ │ └── SDL_wasapi_winrt.cpp 4222│ │ │ │ └── winmm 4223│ │ │ │ ├── SDL_winmm.c 4224│ │ │ │ └── SDL_winmm.h 4225│ │ │ ├── core 4226│ │ │ │ ├── android 4227│ │ │ │ │ ├── SDL_android.c 4228│ │ │ │ │ ├── SDL_android.h 4229│ │ │ │ │ └── keyinfotable.h 4230│ │ │ │ ├── linux 4231│ │ │ │ │ ├── SDL_dbus.c 4232│ │ │ │ │ ├── SDL_dbus.h 4233│ │ │ │ │ ├── SDL_evdev.c 4234│ │ │ │ │ ├── SDL_evdev.h 4235│ │ │ │ │ ├── SDL_evdev_kbd.c 4236│ │ │ │ │ ├── SDL_evdev_kbd.h 4237│ │ │ │ │ ├── SDL_evdev_kbd_default_accents.h 4238│ │ │ │ │ ├── SDL_evdev_kbd_default_keymap.h 4239│ │ │ │ │ ├── SDL_fcitx.c 4240│ │ │ │ │ ├── SDL_fcitx.h 4241│ │ │ │ │ ├── SDL_ibus.c 4242│ │ │ │ │ ├── SDL_ibus.h 4243│ │ │ │ │ ├── SDL_ime.c 4244│ │ │ │ │ ├── SDL_ime.h 4245│ │ │ │ │ ├── SDL_udev.c 4246│ │ │ │ │ └── SDL_udev.h 4247│ │ │ │ ├── unix 4248│ │ │ │ │ ├── SDL_poll.c 4249│ │ │ │ │ └── SDL_poll.h 4250│ │ │ │ ├── windows 4251│ │ │ │ │ ├── SDL_directx.h 4252│ │ │ │ │ ├── SDL_windows.c 4253│ │ │ │ │ ├── SDL_windows.h 4254│ │ │ │ │ ├── SDL_xinput.c 4255│ │ │ │ │ └── SDL_xinput.h 4256│ │ │ │ └── winrt 4257│ │ │ │ ├── SDL_winrtapp_common.cpp 4258│ │ │ │ ├── SDL_winrtapp_common.h 4259│ │ │ │ ├── SDL_winrtapp_direct3d.cpp 4260│ │ │ │ ├── SDL_winrtapp_direct3d.h 4261│ │ │ │ ├── SDL_winrtapp_xaml.cpp 4262│ │ │ │ └── SDL_winrtapp_xaml.h 4263│ │ │ ├── cpuinfo 4264│ │ │ │ ├── SDL_cpuinfo.c 4265│ │ │ │ └── SDL_simd.h 4266│ │ │ ├── dynapi 4267│ │ │ │ ├── SDL_dynapi.c 4268│ │ │ │ ├── SDL_dynapi.h 4269│ │ │ │ ├── SDL_dynapi_overrides.h 4270│ │ │ │ ├── SDL_dynapi_procs.h 4271│ │ │ │ └── gendynapi.pl 4272│ │ │ ├── events 4273│ │ │ │ ├── SDL_clipboardevents.c 4274│ │ │ │ ├── SDL_clipboardevents_c.h 4275│ │ │ │ ├── SDL_displayevents.c 4276│ │ │ │ ├── SDL_displayevents_c.h 4277│ │ │ │ ├── SDL_dropevents.c 4278│ │ │ │ ├── SDL_dropevents_c.h 4279│ │ │ │ ├── SDL_events.c 4280│ │ │ │ ├── SDL_events_c.h 4281│ │ │ │ ├── SDL_gesture.c 4282│ │ │ │ ├── SDL_gesture_c.h 4283│ │ │ │ ├── SDL_keyboard.c 4284│ │ │ │ ├── SDL_keyboard_c.h 4285│ │ │ │ ├── SDL_mouse.c 4286│ │ │ │ ├── SDL_mouse_c.h 4287│ │ │ │ ├── SDL_quit.c 4288│ │ │ │ ├── SDL_sysevents.h 4289│ │ │ │ ├── SDL_touch.c 4290│ │ │ │ ├── SDL_touch_c.h 4291│ │ │ │ ├── SDL_windowevents.c 4292│ │ │ │ ├── SDL_windowevents_c.h 4293│ │ │ │ ├── blank_cursor.h 4294│ │ │ │ ├── default_cursor.h 4295│ │ │ │ ├── scancodes_darwin.h 4296│ │ │ │ ├── scancodes_linux.h 4297│ │ │ │ ├── scancodes_windows.h 4298│ │ │ │ └── scancodes_xfree86.h 4299│ │ │ ├── file 4300│ │ │ │ ├── SDL_rwops.c 4301│ │ │ │ └── cocoa 4302│ │ │ │ ├── SDL_rwopsbundlesupport.h 4303│ │ │ │ └── SDL_rwopsbundlesupport.m 4304│ │ │ ├── filesystem 4305│ │ │ │ ├── android 4306│ │ │ │ │ └── SDL_sysfilesystem.c 4307│ │ │ │ ├── cocoa 4308│ │ │ │ │ └── SDL_sysfilesystem.m 4309│ │ │ │ ├── dummy 4310│ │ │ │ │ └── SDL_sysfilesystem.c 4311│ │ │ │ ├── emscripten 4312│ │ │ │ │ └── SDL_sysfilesystem.c 4313│ │ │ │ ├── haiku 4314│ │ │ │ │ └── SDL_sysfilesystem.cc 4315│ │ │ │ ├── nacl 4316│ │ │ │ │ └── SDL_sysfilesystem.c 4317│ │ │ │ ├── unix 4318│ │ │ │ │ └── SDL_sysfilesystem.c 4319│ │ │ │ ├── windows 4320│ │ │ │ │ └── SDL_sysfilesystem.c 4321│ │ │ │ └── winrt 4322│ │ │ │ └── SDL_sysfilesystem.cpp 4323│ │ │ ├── haptic 4324│ │ │ │ ├── SDL_haptic.c 4325│ │ │ │ ├── SDL_haptic_c.h 4326│ │ │ │ ├── SDL_syshaptic.h 4327│ │ │ │ ├── android 4328│ │ │ │ │ ├── SDL_syshaptic.c 4329│ │ │ │ │ └── SDL_syshaptic_c.h 4330│ │ │ │ ├── darwin 4331│ │ │ │ │ ├── SDL_syshaptic.c 4332│ │ │ │ │ └── SDL_syshaptic_c.h 4333│ │ │ │ ├── dummy 4334│ │ │ │ │ └── SDL_syshaptic.c 4335│ │ │ │ ├── linux 4336│ │ │ │ │ └── SDL_syshaptic.c 4337│ │ │ │ └── windows 4338│ │ │ │ ├── SDL_dinputhaptic.c 4339│ │ │ │ ├── SDL_dinputhaptic_c.h 4340│ │ │ │ ├── SDL_windowshaptic.c 4341│ │ │ │ ├── SDL_windowshaptic_c.h 4342│ │ │ │ ├── SDL_xinputhaptic.c 4343│ │ │ │ └── SDL_xinputhaptic_c.h 4344│ │ │ ├── hidapi 4345│ │ │ │ ├── AUTHORS.txt 4346│ │ │ │ ├── HACKING.txt 4347│ │ │ │ ├── LICENSE-bsd.txt 4348│ │ │ │ ├── LICENSE-gpl3.txt 4349│ │ │ │ ├── LICENSE-orig.txt 4350│ │ │ │ ├── LICENSE.txt 4351│ │ │ │ ├── Makefile.am 4352│ │ │ │ ├── README.txt 4353│ │ │ │ ├── android 4354│ │ │ │ │ ├── hid.cpp 4355│ │ │ │ │ ├── jni 4356│ │ │ │ │ │ ├── Android.mk 4357│ │ │ │ │ │ └── Application.mk 4358│ │ │ │ │ └── project.properties 4359│ │ │ │ ├── bootstrap 4360│ │ │ │ ├── configure.ac 4361│ │ │ │ ├── doxygen 4362│ │ │ │ │ └── Doxyfile 4363│ │ │ │ ├── hidapi 4364│ │ │ │ │ └── hidapi.h 4365│ │ │ │ ├── hidtest 4366│ │ │ │ │ ├── Makefile.am 4367│ │ │ │ │ └── hidtest.cpp 4368│ │ │ │ ├── ios 4369│ │ │ │ │ ├── Makefile-manual 4370│ │ │ │ │ ├── Makefile.am 4371│ │ │ │ │ └── hid.m 4372│ │ │ │ ├── libusb 4373│ │ │ │ │ ├── Makefile-manual 4374│ │ │ │ │ ├── Makefile.am 4375│ │ │ │ │ ├── Makefile.freebsd 4376│ │ │ │ │ ├── Makefile.linux 4377│ │ │ │ │ ├── hid.c 4378│ │ │ │ │ └── hidusb.cpp 4379│ │ │ │ ├── linux 4380│ │ │ │ │ ├── Makefile-manual 4381│ │ │ │ │ ├── Makefile.am 4382│ │ │ │ │ ├── README.txt 4383│ │ │ │ │ ├── hid.c 4384│ │ │ │ │ ├── hid.cpp 4385│ │ │ │ │ └── hidraw.cpp 4386│ │ │ │ ├── m4 4387│ │ │ │ │ ├── ax_pthread.m4 4388│ │ │ │ │ └── pkg.m4 4389│ │ │ │ ├── mac 4390│ │ │ │ │ ├── Makefile-manual 4391│ │ │ │ │ ├── Makefile.am 4392│ │ │ │ │ └── hid.c 4393│ │ │ │ ├── pc 4394│ │ │ │ │ ├── hidapi-hidraw.pc.in 4395│ │ │ │ │ ├── hidapi-libusb.pc.in 4396│ │ │ │ │ └── hidapi.pc.in 4397│ │ │ │ ├── testgui 4398│ │ │ │ │ ├── Makefile-manual 4399│ │ │ │ │ ├── Makefile.am 4400│ │ │ │ │ ├── Makefile.freebsd 4401│ │ │ │ │ ├── Makefile.linux 4402│ │ │ │ │ ├── Makefile.mac 4403│ │ │ │ │ ├── Makefile.mingw 4404│ │ │ │ │ ├── TestGUI.app.in 4405│ │ │ │ │ │ └── Contents 4406│ │ │ │ │ │ ├── Info.plist 4407│ │ │ │ │ │ ├── PkgInfo 4408│ │ │ │ │ │ └── Resources 4409│ │ │ │ │ │ ├── English.lproj 4410│ │ │ │ │ │ │ └── InfoPlist.strings 4411│ │ │ │ │ │ └── Signal11.icns 4412│ │ │ │ │ ├── copy_to_bundle.sh 4413│ │ │ │ │ ├── mac_support.cpp 4414│ │ │ │ │ ├── mac_support.h 4415│ │ │ │ │ ├── mac_support_cocoa.m 4416│ │ │ │ │ ├── start.sh 4417│ │ │ │ │ ├── test.cpp 4418│ │ │ │ │ ├── testgui.sln 4419│ │ │ │ │ └── testgui.vcproj 4420│ │ │ │ ├── udev 4421│ │ │ │ │ └── 99-hid.rules 4422│ │ │ │ └── windows 4423│ │ │ │ ├── Makefile-manual 4424│ │ │ │ ├── Makefile.am 4425│ │ │ │ ├── Makefile.mingw 4426│ │ │ │ ├── ddk_build 4427│ │ │ │ │ ├── hidapi.def 4428│ │ │ │ │ ├── makefile 4429│ │ │ │ │ └── sources 4430│ │ │ │ ├── hid.c 4431│ │ │ │ ├── hidapi.sln 4432│ │ │ │ ├── hidapi.vcproj 4433│ │ │ │ └── hidtest.vcproj 4434│ │ │ ├── joystick 4435│ │ │ │ ├── SDL_gamecontroller.c 4436│ │ │ │ ├── SDL_gamecontrollerdb.h 4437│ │ │ │ ├── SDL_joystick.c 4438│ │ │ │ ├── SDL_joystick_c.h 4439│ │ │ │ ├── SDL_sysjoystick.h 4440│ │ │ │ ├── android 4441│ │ │ │ │ ├── SDL_sysjoystick.c 4442│ │ │ │ │ └── SDL_sysjoystick_c.h 4443│ │ │ │ ├── bsd 4444│ │ │ │ │ └── SDL_sysjoystick.c 4445│ │ │ │ ├── controller_type.h 4446│ │ │ │ ├── darwin 4447│ │ │ │ │ ├── SDL_sysjoystick.c 4448│ │ │ │ │ └── SDL_sysjoystick_c.h 4449│ │ │ │ ├── dummy 4450│ │ │ │ │ └── SDL_sysjoystick.c 4451│ │ │ │ ├── emscripten 4452│ │ │ │ │ ├── SDL_sysjoystick.c 4453│ │ │ │ │ └── SDL_sysjoystick_c.h 4454│ │ │ │ ├── haiku 4455│ │ │ │ │ └── SDL_haikujoystick.cc 4456│ │ │ │ ├── hidapi 4457│ │ │ │ │ ├── SDL_hidapi_ps4.c 4458│ │ │ │ │ ├── SDL_hidapi_switch.c 4459│ │ │ │ │ ├── SDL_hidapi_xbox360.c 4460│ │ │ │ │ ├── SDL_hidapi_xboxone.c 4461│ │ │ │ │ ├── SDL_hidapijoystick.c 4462│ │ │ │ │ └── SDL_hidapijoystick_c.h 4463│ │ │ │ ├── iphoneos 4464│ │ │ │ │ ├── SDL_sysjoystick.m 4465│ │ │ │ │ └── SDL_sysjoystick_c.h 4466│ │ │ │ ├── linux 4467│ │ │ │ │ ├── SDL_sysjoystick.c 4468│ │ │ │ │ └── SDL_sysjoystick_c.h 4469│ │ │ │ ├── psp 4470│ │ │ │ │ └── SDL_sysjoystick.c 4471│ │ │ │ ├── sort_controllers.py 4472│ │ │ │ ├── steam 4473│ │ │ │ │ ├── SDL_steamcontroller.c 4474│ │ │ │ │ └── SDL_steamcontroller.h 4475│ │ │ │ └── windows 4476│ │ │ │ ├── SDL_dinputjoystick.c 4477│ │ │ │ ├── SDL_dinputjoystick_c.h 4478│ │ │ │ ├── SDL_mmjoystick.c 4479│ │ │ │ ├── SDL_windowsjoystick.c 4480│ │ │ │ ├── SDL_windowsjoystick_c.h 4481│ │ │ │ ├── SDL_xinputjoystick.c 4482│ │ │ │ └── SDL_xinputjoystick_c.h 4483│ │ │ ├── libm 4484│ │ │ │ ├── e_atan2.c 4485│ │ │ │ ├── e_exp.c 4486│ │ │ │ ├── e_fmod.c 4487│ │ │ │ ├── e_log.c 4488│ │ │ │ ├── e_log10.c 4489│ │ │ │ ├── e_pow.c 4490│ │ │ │ ├── e_rem_pio2.c 4491│ │ │ │ ├── e_sqrt.c 4492│ │ │ │ ├── k_cos.c 4493│ │ │ │ ├── k_rem_pio2.c 4494│ │ │ │ ├── k_sin.c 4495│ │ │ │ ├── k_tan.c 4496│ │ │ │ ├── math_libm.h 4497│ │ │ │ ├── math_private.h 4498│ │ │ │ ├── s_atan.c 4499│ │ │ │ ├── s_copysign.c 4500│ │ │ │ ├── s_cos.c 4501│ │ │ │ ├── s_fabs.c 4502│ │ │ │ ├── s_floor.c 4503│ │ │ │ ├── s_scalbn.c 4504│ │ │ │ ├── s_sin.c 4505│ │ │ │ └── s_tan.c 4506│ │ │ ├── loadso 4507│ │ │ │ ├── dlopen 4508│ │ │ │ │ └── SDL_sysloadso.c 4509│ │ │ │ ├── dummy 4510│ │ │ │ │ └── SDL_sysloadso.c 4511│ │ │ │ └── windows 4512│ │ │ │ └── SDL_sysloadso.c 4513│ │ │ ├── main 4514│ │ │ │ ├── android 4515│ │ │ │ │ └── SDL_android_main.c 4516│ │ │ │ ├── dummy 4517│ │ │ │ │ └── SDL_dummy_main.c 4518│ │ │ │ ├── haiku 4519│ │ │ │ │ ├── SDL_BApp.h 4520│ │ │ │ │ ├── SDL_BeApp.cc 4521│ │ │ │ │ └── SDL_BeApp.h 4522│ │ │ │ ├── nacl 4523│ │ │ │ │ └── SDL_nacl_main.c 4524│ │ │ │ ├── psp 4525│ │ │ │ │ └── SDL_psp_main.c 4526│ │ │ │ ├── windows 4527│ │ │ │ │ ├── SDL_windows_main.c 4528│ │ │ │ │ └── version.rc 4529│ │ │ │ └── winrt 4530│ │ │ │ ├── SDL2-WinRTResource_BlankCursor.cur 4531│ │ │ │ ├── SDL2-WinRTResources.rc 4532│ │ │ │ └── SDL_winrt_main_NonXAML.cpp 4533│ │ │ ├── power 4534│ │ │ │ ├── SDL_power.c 4535│ │ │ │ ├── SDL_syspower.h 4536│ │ │ │ ├── android 4537│ │ │ │ │ └── SDL_syspower.c 4538│ │ │ │ ├── emscripten 4539│ │ │ │ │ └── SDL_syspower.c 4540│ │ │ │ ├── haiku 4541│ │ │ │ │ └── SDL_syspower.c 4542│ │ │ │ ├── linux 4543│ │ │ │ │ └── SDL_syspower.c 4544│ │ │ │ ├── macosx 4545│ │ │ │ │ └── SDL_syspower.c 4546│ │ │ │ ├── psp 4547│ │ │ │ │ └── SDL_syspower.c 4548│ │ │ │ ├── uikit 4549│ │ │ │ │ ├── SDL_syspower.h 4550│ │ │ │ │ └── SDL_syspower.m 4551│ │ │ │ ├── windows 4552│ │ │ │ │ └── SDL_syspower.c 4553│ │ │ │ └── winrt 4554│ │ │ │ └── SDL_syspower.cpp 4555│ │ │ ├── render 4556│ │ │ │ ├── SDL_d3dmath.c 4557│ │ │ │ ├── SDL_d3dmath.h 4558│ │ │ │ ├── SDL_render.c 4559│ │ │ │ ├── SDL_sysrender.h 4560│ │ │ │ ├── SDL_yuv_sw.c 4561│ │ │ │ ├── SDL_yuv_sw_c.h 4562│ │ │ │ ├── direct3d 4563│ │ │ │ │ ├── SDL_render_d3d.c 4564│ │ │ │ │ ├── SDL_shaders_d3d.c 4565│ │ │ │ │ └── SDL_shaders_d3d.h 4566│ │ │ │ ├── direct3d11 4567│ │ │ │ │ ├── SDL_render_d3d11.c 4568│ │ │ │ │ ├── SDL_render_winrt.cpp 4569│ │ │ │ │ ├── SDL_render_winrt.h 4570│ │ │ │ │ ├── SDL_shaders_d3d11.c 4571│ │ │ │ │ └── SDL_shaders_d3d11.h 4572│ │ │ │ ├── metal 4573│ │ │ │ │ ├── SDL_render_metal.m 4574│ │ │ │ │ ├── SDL_shaders_metal.metal 4575│ │ │ │ │ ├── SDL_shaders_metal_ios.h 4576│ │ │ │ │ ├── SDL_shaders_metal_osx.h 4577│ │ │ │ │ └── build-metal-shaders.sh 4578│ │ │ │ ├── opengl 4579│ │ │ │ │ ├── SDL_glfuncs.h 4580│ │ │ │ │ ├── SDL_render_gl.c 4581│ │ │ │ │ ├── SDL_shaders_gl.c 4582│ │ │ │ │ └── SDL_shaders_gl.h 4583│ │ │ │ ├── opengles 4584│ │ │ │ │ ├── SDL_glesfuncs.h 4585│ │ │ │ │ └── SDL_render_gles.c 4586│ │ │ │ ├── opengles2 4587│ │ │ │ │ ├── SDL_gles2funcs.h 4588│ │ │ │ │ ├── SDL_render_gles2.c 4589│ │ │ │ │ ├── SDL_shaders_gles2.c 4590│ │ │ │ │ ├── SDL_shaders_gles2.h 4591│ │ │ │ │ └── build_code_with_snobol 4592│ │ │ │ │ ├── Makefile 4593│ │ │ │ │ ├── convert_gl2_h_into_gles2_stubcall_overs_c.sno 4594│ │ │ │ │ ├── convert_gl2_h_into_gles2_stubcall_overs_h.sno 4595│ │ │ │ │ ├── convert_gl2_h_into_gles2funcs_h.sno 4596│ │ │ │ │ ├── convert_gles2funcs_into_gles2_define_overs_h.sno 4597│ │ │ │ │ ├── gl2.h 4598│ │ │ │ │ ├── readme.txt 4599│ │ │ │ │ ├── testgles2.c 4600│ │ │ │ │ └── triangle.c 4601│ │ │ │ ├── psp 4602│ │ │ │ │ └── SDL_render_psp.c 4603│ │ │ │ └── software 4604│ │ │ │ ├── SDL_blendfillrect.c 4605│ │ │ │ ├── SDL_blendfillrect.h 4606│ │ │ │ ├── SDL_blendline.c 4607│ │ │ │ ├── SDL_blendline.h 4608│ │ │ │ ├── SDL_blendpoint.c 4609│ │ │ │ ├── SDL_blendpoint.h 4610│ │ │ │ ├── SDL_draw.h 4611│ │ │ │ ├── SDL_drawline.c 4612│ │ │ │ ├── SDL_drawline.h 4613│ │ │ │ ├── SDL_drawpoint.c 4614│ │ │ │ ├── SDL_drawpoint.h 4615│ │ │ │ ├── SDL_render_sw.c 4616│ │ │ │ ├── SDL_render_sw_c.h 4617│ │ │ │ ├── SDL_rotate.c 4618│ │ │ │ └── SDL_rotate.h 4619│ │ │ ├── sensor 4620│ │ │ │ ├── SDL_sensor.c 4621│ │ │ │ ├── SDL_sensor_c.h 4622│ │ │ │ ├── SDL_syssensor.h 4623│ │ │ │ ├── android 4624│ │ │ │ │ ├── SDL_androidsensor.c 4625│ │ │ │ │ └── SDL_androidsensor.h 4626│ │ │ │ ├── coremotion 4627│ │ │ │ │ ├── SDL_coremotionsensor.h 4628│ │ │ │ │ └── SDL_coremotionsensor.m 4629│ │ │ │ └── dummy 4630│ │ │ │ ├── SDL_dummysensor.c 4631│ │ │ │ └── SDL_dummysensor.h 4632│ │ │ ├── stdlib 4633│ │ │ │ ├── SDL_getenv.c 4634│ │ │ │ ├── SDL_iconv.c 4635│ │ │ │ ├── SDL_malloc.c 4636│ │ │ │ ├── SDL_qsort.c 4637│ │ │ │ ├── SDL_stdlib.c 4638│ │ │ │ └── SDL_string.c 4639│ │ │ ├── test 4640│ │ │ │ ├── SDL_test_assert.c 4641│ │ │ │ ├── SDL_test_common.c 4642│ │ │ │ ├── SDL_test_compare.c 4643│ │ │ │ ├── SDL_test_crc32.c 4644│ │ │ │ ├── SDL_test_font.c 4645│ │ │ │ ├── SDL_test_fuzzer.c 4646│ │ │ │ ├── SDL_test_harness.c 4647│ │ │ │ ├── SDL_test_imageBlit.c 4648│ │ │ │ ├── SDL_test_imageBlitBlend.c 4649│ │ │ │ ├── SDL_test_imageFace.c 4650│ │ │ │ ├── SDL_test_imagePrimitives.c 4651│ │ │ │ ├── SDL_test_imagePrimitivesBlend.c 4652│ │ │ │ ├── SDL_test_log.c 4653│ │ │ │ ├── SDL_test_md5.c 4654│ │ │ │ ├── SDL_test_memory.c 4655│ │ │ │ └── SDL_test_random.c 4656│ │ │ ├── thread 4657│ │ │ │ ├── SDL_systhread.h 4658│ │ │ │ ├── SDL_thread.c 4659│ │ │ │ ├── SDL_thread_c.h 4660│ │ │ │ ├── generic 4661│ │ │ │ │ ├── SDL_syscond.c 4662│ │ │ │ │ ├── SDL_sysmutex.c 4663│ │ │ │ │ ├── SDL_sysmutex_c.h 4664│ │ │ │ │ ├── SDL_syssem.c 4665│ │ │ │ │ ├── SDL_systhread.c 4666│ │ │ │ │ ├── SDL_systhread_c.h 4667│ │ │ │ │ └── SDL_systls.c 4668│ │ │ │ ├── psp 4669│ │ │ │ │ ├── SDL_syscond.c 4670│ │ │ │ │ ├── SDL_sysmutex.c 4671│ │ │ │ │ ├── SDL_sysmutex_c.h 4672│ │ │ │ │ ├── SDL_syssem.c 4673│ │ │ │ │ ├── SDL_systhread.c 4674│ │ │ │ │ └── SDL_systhread_c.h 4675│ │ │ │ ├── pthread 4676│ │ │ │ │ ├── SDL_syscond.c 4677│ │ │ │ │ ├── SDL_sysmutex.c 4678│ │ │ │ │ ├── SDL_sysmutex_c.h 4679│ │ │ │ │ ├── SDL_syssem.c 4680│ │ │ │ │ ├── SDL_systhread.c 4681│ │ │ │ │ ├── SDL_systhread_c.h 4682│ │ │ │ │ └── SDL_systls.c 4683│ │ │ │ ├── stdcpp 4684│ │ │ │ │ ├── SDL_syscond.cpp 4685│ │ │ │ │ ├── SDL_sysmutex.cpp 4686│ │ │ │ │ ├── SDL_sysmutex_c.h 4687│ │ │ │ │ ├── SDL_systhread.cpp 4688│ │ │ │ │ └── SDL_systhread_c.h 4689│ │ │ │ └── windows 4690│ │ │ │ ├── SDL_sysmutex.c 4691│ │ │ │ ├── SDL_syssem.c 4692│ │ │ │ ├── SDL_systhread.c 4693│ │ │ │ ├── SDL_systhread_c.h 4694│ │ │ │ └── SDL_systls.c 4695│ │ │ ├── timer 4696│ │ │ │ ├── SDL_timer.c 4697│ │ │ │ ├── SDL_timer_c.h 4698│ │ │ │ ├── dummy 4699│ │ │ │ │ └── SDL_systimer.c 4700│ │ │ │ ├── haiku 4701│ │ │ │ │ └── SDL_systimer.c 4702│ │ │ │ ├── psp 4703│ │ │ │ │ └── SDL_systimer.c 4704│ │ │ │ ├── unix 4705│ │ │ │ │ └── SDL_systimer.c 4706│ │ │ │ └── windows 4707│ │ │ │ └── SDL_systimer.c 4708│ │ │ └── video 4709│ │ │ ├── SDL_RLEaccel.c 4710│ │ │ ├── SDL_RLEaccel_c.h 4711│ │ │ ├── SDL_blit.c 4712│ │ │ ├── SDL_blit.h 4713│ │ │ ├── SDL_blit_0.c 4714│ │ │ ├── SDL_blit_1.c 4715│ │ │ ├── SDL_blit_A.c 4716│ │ │ ├── SDL_blit_N.c 4717│ │ │ ├── SDL_blit_auto.c 4718│ │ │ ├── SDL_blit_auto.h 4719│ │ │ ├── SDL_blit_copy.c 4720│ │ │ ├── SDL_blit_copy.h 4721│ │ │ ├── SDL_blit_slow.c 4722│ │ │ ├── SDL_blit_slow.h 4723│ │ │ ├── SDL_bmp.c 4724│ │ │ ├── SDL_clipboard.c 4725│ │ │ ├── SDL_egl.c 4726│ │ │ ├── SDL_egl_c.h 4727│ │ │ ├── SDL_fillrect.c 4728│ │ │ ├── SDL_pixels.c 4729│ │ │ ├── SDL_pixels_c.h 4730│ │ │ ├── SDL_rect.c 4731│ │ │ ├── SDL_rect_c.h 4732│ │ │ ├── SDL_shape.c 4733│ │ │ ├── SDL_shape_internals.h 4734│ │ │ ├── SDL_stretch.c 4735│ │ │ ├── SDL_surface.c 4736│ │ │ ├── SDL_sysvideo.h 4737│ │ │ ├── SDL_video.c 4738│ │ │ ├── SDL_vulkan_internal.h 4739│ │ │ ├── SDL_vulkan_utils.c 4740│ │ │ ├── SDL_yuv.c 4741│ │ │ ├── SDL_yuv_c.h 4742│ │ │ ├── android 4743│ │ │ │ ├── SDL_androidclipboard.c 4744│ │ │ │ ├── SDL_androidclipboard.h 4745│ │ │ │ ├── SDL_androidevents.c 4746│ │ │ │ ├── SDL_androidevents.h 4747│ │ │ │ ├── SDL_androidgl.c 4748│ │ │ │ ├── SDL_androidgl.h 4749│ │ │ │ ├── SDL_androidkeyboard.c 4750│ │ │ │ ├── SDL_androidkeyboard.h 4751│ │ │ │ ├── SDL_androidmessagebox.c 4752│ │ │ │ ├── SDL_androidmessagebox.h 4753│ │ │ │ ├── SDL_androidmouse.c 4754│ │ │ │ ├── SDL_androidmouse.h 4755│ │ │ │ ├── SDL_androidtouch.c 4756│ │ │ │ ├── SDL_androidtouch.h 4757│ │ │ │ ├── SDL_androidvideo.c 4758│ │ │ │ ├── SDL_androidvideo.h 4759│ │ │ │ ├── SDL_androidvulkan.c 4760│ │ │ │ ├── SDL_androidvulkan.h 4761│ │ │ │ ├── SDL_androidwindow.c 4762│ │ │ │ └── SDL_androidwindow.h 4763│ │ │ ├── cocoa 4764│ │ │ │ ├── SDL_cocoaclipboard.h 4765│ │ │ │ ├── SDL_cocoaclipboard.m 4766│ │ │ │ ├── SDL_cocoaevents.h 4767│ │ │ │ ├── SDL_cocoaevents.m 4768│ │ │ │ ├── SDL_cocoakeyboard.h 4769│ │ │ │ ├── SDL_cocoakeyboard.m 4770│ │ │ │ ├── SDL_cocoamessagebox.h 4771│ │ │ │ ├── SDL_cocoamessagebox.m 4772│ │ │ │ ├── SDL_cocoametalview.h 4773│ │ │ │ ├── SDL_cocoametalview.m 4774│ │ │ │ ├── SDL_cocoamodes.h 4775│ │ │ │ ├── SDL_cocoamodes.m 4776│ │ │ │ ├── SDL_cocoamouse.h 4777│ │ │ │ ├── SDL_cocoamouse.m 4778│ │ │ │ ├── SDL_cocoamousetap.h 4779│ │ │ │ ├── SDL_cocoamousetap.m 4780│ │ │ │ ├── SDL_cocoaopengl.h 4781│ │ │ │ ├── SDL_cocoaopengl.m 4782│ │ │ │ ├── SDL_cocoaopengles.h 4783│ │ │ │ ├── SDL_cocoaopengles.m 4784│ │ │ │ ├── SDL_cocoashape.h 4785│ │ │ │ ├── SDL_cocoashape.m 4786│ │ │ │ ├── SDL_cocoavideo.h 4787│ │ │ │ ├── SDL_cocoavideo.m 4788│ │ │ │ ├── SDL_cocoavulkan.h 4789│ │ │ │ ├── SDL_cocoavulkan.m 4790│ │ │ │ ├── SDL_cocoawindow.h 4791│ │ │ │ └── SDL_cocoawindow.m 4792│ │ │ ├── directfb 4793│ │ │ │ ├── SDL_DirectFB_WM.c 4794│ │ │ │ ├── SDL_DirectFB_WM.h 4795│ │ │ │ ├── SDL_DirectFB_dyn.c 4796│ │ │ │ ├── SDL_DirectFB_dyn.h 4797│ │ │ │ ├── SDL_DirectFB_events.c 4798│ │ │ │ ├── SDL_DirectFB_events.h 4799│ │ │ │ ├── SDL_DirectFB_modes.c 4800│ │ │ │ ├── SDL_DirectFB_modes.h 4801│ │ │ │ ├── SDL_DirectFB_mouse.c 4802│ │ │ │ ├── SDL_DirectFB_mouse.h 4803│ │ │ │ ├── SDL_DirectFB_opengl.c 4804│ │ │ │ ├── SDL_DirectFB_opengl.h 4805│ │ │ │ ├── SDL_DirectFB_render.c 4806│ │ │ │ ├── SDL_DirectFB_render.h 4807│ │ │ │ ├── SDL_DirectFB_shape.c 4808│ │ │ │ ├── SDL_DirectFB_shape.h 4809│ │ │ │ ├── SDL_DirectFB_video.c 4810│ │ │ │ ├── SDL_DirectFB_video.h 4811│ │ │ │ ├── SDL_DirectFB_window.c 4812│ │ │ │ └── SDL_DirectFB_window.h 4813│ │ │ ├── dummy 4814│ │ │ │ ├── SDL_nullevents.c 4815│ │ │ │ ├── SDL_nullevents_c.h 4816│ │ │ │ ├── SDL_nullframebuffer.c 4817│ │ │ │ ├── SDL_nullframebuffer_c.h 4818│ │ │ │ ├── SDL_nullvideo.c 4819│ │ │ │ └── SDL_nullvideo.h 4820│ │ │ ├── emscripten 4821│ │ │ │ ├── SDL_emscriptenevents.c 4822│ │ │ │ ├── SDL_emscriptenevents.h 4823│ │ │ │ ├── SDL_emscriptenframebuffer.c 4824│ │ │ │ ├── SDL_emscriptenframebuffer.h 4825│ │ │ │ ├── SDL_emscriptenmouse.c 4826│ │ │ │ ├── SDL_emscriptenmouse.h 4827│ │ │ │ ├── SDL_emscriptenopengles.c 4828│ │ │ │ ├── SDL_emscriptenopengles.h 4829│ │ │ │ ├── SDL_emscriptenvideo.c 4830│ │ │ │ └── SDL_emscriptenvideo.h 4831│ │ │ ├── haiku 4832│ │ │ │ ├── SDL_BWin.h 4833│ │ │ │ ├── SDL_bclipboard.cc 4834│ │ │ │ ├── SDL_bclipboard.h 4835│ │ │ │ ├── SDL_bevents.cc 4836│ │ │ │ ├── SDL_bevents.h 4837│ │ │ │ ├── SDL_bframebuffer.cc 4838│ │ │ │ ├── SDL_bframebuffer.h 4839│ │ │ │ ├── SDL_bkeyboard.cc 4840│ │ │ │ ├── SDL_bkeyboard.h 4841│ │ │ │ ├── SDL_bmodes.cc 4842│ │ │ │ ├── SDL_bmodes.h 4843│ │ │ │ ├── SDL_bopengl.cc 4844│ │ │ │ ├── SDL_bopengl.h 4845│ │ │ │ ├── SDL_bvideo.cc 4846│ │ │ │ ├── SDL_bvideo.h 4847│ │ │ │ ├── SDL_bwindow.cc 4848│ │ │ │ └── SDL_bwindow.h 4849│ │ │ ├── khronos 4850│ │ │ │ ├── EGL 4851│ │ │ │ │ ├── egl.h 4852│ │ │ │ │ ├── eglext.h 4853│ │ │ │ │ └── eglplatform.h 4854│ │ │ │ ├── GLES2 4855│ │ │ │ │ ├── gl2.h 4856│ │ │ │ │ ├── gl2ext.h 4857│ │ │ │ │ └── gl2platform.h 4858│ │ │ │ ├── KHR 4859│ │ │ │ │ └── khrplatform.h 4860│ │ │ │ └── vulkan 4861│ │ │ │ ├── vk_platform.h 4862│ │ │ │ └── vulkan.h 4863│ │ │ ├── kmsdrm 4864│ │ │ │ ├── SDL_kmsdrmdyn.c 4865│ │ │ │ ├── SDL_kmsdrmdyn.h 4866│ │ │ │ ├── SDL_kmsdrmevents.c 4867│ │ │ │ ├── SDL_kmsdrmevents.h 4868│ │ │ │ ├── SDL_kmsdrmmouse.c 4869│ │ │ │ ├── SDL_kmsdrmmouse.h 4870│ │ │ │ ├── SDL_kmsdrmopengles.c 4871│ │ │ │ ├── SDL_kmsdrmopengles.h 4872│ │ │ │ ├── SDL_kmsdrmsym.h 4873│ │ │ │ ├── SDL_kmsdrmvideo.c 4874│ │ │ │ └── SDL_kmsdrmvideo.h 4875│ │ │ ├── mir 4876│ │ │ │ ├── SDL_mirdyn.c 4877│ │ │ │ ├── SDL_mirdyn.h 4878│ │ │ │ ├── SDL_mirevents.c 4879│ │ │ │ ├── SDL_mirevents.h 4880│ │ │ │ ├── SDL_mirframebuffer.c 4881│ │ │ │ ├── SDL_mirframebuffer.h 4882│ │ │ │ ├── SDL_mirmouse.c 4883│ │ │ │ ├── SDL_mirmouse.h 4884│ │ │ │ ├── SDL_miropengl.c 4885│ │ │ │ ├── SDL_miropengl.h 4886│ │ │ │ ├── SDL_mirsym.h 4887│ │ │ │ ├── SDL_mirvideo.c 4888│ │ │ │ ├── SDL_mirvideo.h 4889│ │ │ │ ├── SDL_mirvulkan.c 4890│ │ │ │ ├── SDL_mirvulkan.h 4891│ │ │ │ ├── SDL_mirwindow.c 4892│ │ │ │ └── SDL_mirwindow.h 4893│ │ │ ├── nacl 4894│ │ │ │ ├── SDL_naclevents.c 4895│ │ │ │ ├── SDL_naclevents_c.h 4896│ │ │ │ ├── SDL_naclglue.c 4897│ │ │ │ ├── SDL_naclopengles.c 4898│ │ │ │ ├── SDL_naclopengles.h 4899│ │ │ │ ├── SDL_naclvideo.c 4900│ │ │ │ ├── SDL_naclvideo.h 4901│ │ │ │ ├── SDL_naclwindow.c 4902│ │ │ │ └── SDL_naclwindow.h 4903│ │ │ ├── pandora 4904│ │ │ │ ├── SDL_pandora.c 4905│ │ │ │ ├── SDL_pandora.h 4906│ │ │ │ ├── SDL_pandora_events.c 4907│ │ │ │ └── SDL_pandora_events.h 4908│ │ │ ├── psp 4909│ │ │ │ ├── SDL_pspevents.c 4910│ │ │ │ ├── SDL_pspevents_c.h 4911│ │ │ │ ├── SDL_pspgl.c 4912│ │ │ │ ├── SDL_pspgl_c.h 4913│ │ │ │ ├── SDL_pspmouse.c 4914│ │ │ │ ├── SDL_pspmouse_c.h 4915│ │ │ │ ├── SDL_pspvideo.c 4916│ │ │ │ └── SDL_pspvideo.h 4917│ │ │ ├── qnx 4918│ │ │ │ ├── gl.c 4919│ │ │ │ ├── keyboard.c 4920│ │ │ │ ├── sdl_qnx.h 4921│ │ │ │ └── video.c 4922│ │ │ ├── raspberry 4923│ │ │ │ ├── SDL_rpievents.c 4924│ │ │ │ ├── SDL_rpievents_c.h 4925│ │ │ │ ├── SDL_rpimouse.c 4926│ │ │ │ ├── SDL_rpimouse.h 4927│ │ │ │ ├── SDL_rpiopengles.c 4928│ │ │ │ ├── SDL_rpiopengles.h 4929│ │ │ │ ├── SDL_rpivideo.c 4930│ │ │ │ └── SDL_rpivideo.h 4931│ │ │ ├── sdlgenblit.pl 4932│ │ │ ├── uikit 4933│ │ │ │ ├── SDL_uikitappdelegate.h 4934│ │ │ │ ├── SDL_uikitappdelegate.m 4935│ │ │ │ ├── SDL_uikitclipboard.h 4936│ │ │ │ ├── SDL_uikitclipboard.m 4937│ │ │ │ ├── SDL_uikitevents.h 4938│ │ │ │ ├── SDL_uikitevents.m 4939│ │ │ │ ├── SDL_uikitmessagebox.h 4940│ │ │ │ ├── SDL_uikitmessagebox.m 4941│ │ │ │ ├── SDL_uikitmetalview.h 4942│ │ │ │ ├── SDL_uikitmetalview.m 4943│ │ │ │ ├── SDL_uikitmodes.h 4944│ │ │ │ ├── SDL_uikitmodes.m 4945│ │ │ │ ├── SDL_uikitopengles.h 4946│ │ │ │ ├── SDL_uikitopengles.m 4947│ │ │ │ ├── SDL_uikitopenglview.h 4948│ │ │ │ ├── SDL_uikitopenglview.m 4949│ │ │ │ ├── SDL_uikitvideo.h 4950│ │ │ │ ├── SDL_uikitvideo.m 4951│ │ │ │ ├── SDL_uikitview.h 4952│ │ │ │ ├── SDL_uikitview.m 4953│ │ │ │ ├── SDL_uikitviewcontroller.h 4954│ │ │ │ ├── SDL_uikitviewcontroller.m 4955│ │ │ │ ├── SDL_uikitvulkan.h 4956│ │ │ │ ├── SDL_uikitvulkan.m 4957│ │ │ │ ├── SDL_uikitwindow.h 4958│ │ │ │ ├── SDL_uikitwindow.m 4959│ │ │ │ └── keyinfotable.h 4960│ │ │ ├── vivante 4961│ │ │ │ ├── SDL_vivanteopengles.c 4962│ │ │ │ ├── SDL_vivanteopengles.h 4963│ │ │ │ ├── SDL_vivanteplatform.c 4964│ │ │ │ ├── SDL_vivanteplatform.h 4965│ │ │ │ ├── SDL_vivantevideo.c 4966│ │ │ │ └── SDL_vivantevideo.h 4967│ │ │ ├── wayland 4968│ │ │ │ ├── SDL_waylandclipboard.c 4969│ │ │ │ ├── SDL_waylandclipboard.h 4970│ │ │ │ ├── SDL_waylanddatamanager.c 4971│ │ │ │ ├── SDL_waylanddatamanager.h 4972│ │ │ │ ├── SDL_waylanddyn.c 4973│ │ │ │ ├── SDL_waylanddyn.h 4974│ │ │ │ ├── SDL_waylandevents.c 4975│ │ │ │ ├── SDL_waylandevents_c.h 4976│ │ │ │ ├── SDL_waylandmouse.c 4977│ │ │ │ ├── SDL_waylandmouse.h 4978│ │ │ │ ├── SDL_waylandopengles.c 4979│ │ │ │ ├── SDL_waylandopengles.h 4980│ │ │ │ ├── SDL_waylandsym.h 4981│ │ │ │ ├── SDL_waylandtouch.c 4982│ │ │ │ ├── SDL_waylandtouch.h 4983│ │ │ │ ├── SDL_waylandvideo.c 4984│ │ │ │ ├── SDL_waylandvideo.h 4985│ │ │ │ ├── SDL_waylandvulkan.c 4986│ │ │ │ ├── SDL_waylandvulkan.h 4987│ │ │ │ ├── SDL_waylandwindow.c 4988│ │ │ │ └── SDL_waylandwindow.h 4989│ │ │ ├── windows 4990│ │ │ │ ├── SDL_msctf.h 4991│ │ │ │ ├── SDL_vkeys.h 4992│ │ │ │ ├── SDL_windowsclipboard.c 4993│ │ │ │ ├── SDL_windowsclipboard.h 4994│ │ │ │ ├── SDL_windowsevents.c 4995│ │ │ │ ├── SDL_windowsevents.h 4996│ │ │ │ ├── SDL_windowsframebuffer.c 4997│ │ │ │ ├── SDL_windowsframebuffer.h 4998│ │ │ │ ├── SDL_windowskeyboard.c 4999│ │ │ │ ├── SDL_windowskeyboard.h 5000│ │ │ │ ├── SDL_windowsmessagebox.c 5001│ │ │ │ ├── SDL_windowsmessagebox.h 5002│ │ │ │ ├── SDL_windowsmodes.c 5003│ │ │ │ ├── SDL_windowsmodes.h 5004│ │ │ │ ├── SDL_windowsmouse.c 5005│ │ │ │ ├── SDL_windowsmouse.h 5006│ │ │ │ ├── SDL_windowsopengl.c 5007│ │ │ │ ├── SDL_windowsopengl.h 5008│ │ │ │ ├── SDL_windowsopengles.c 5009│ │ │ │ ├── SDL_windowsopengles.h 5010│ │ │ │ ├── SDL_windowsshape.c 5011│ │ │ │ ├── SDL_windowsshape.h 5012│ │ │ │ ├── SDL_windowstaskdialog.h 5013│ │ │ │ ├── SDL_windowsvideo.c 5014│ │ │ │ ├── SDL_windowsvideo.h 5015│ │ │ │ ├── SDL_windowsvulkan.c 5016│ │ │ │ ├── SDL_windowsvulkan.h 5017│ │ │ │ ├── SDL_windowswindow.c 5018│ │ │ │ ├── SDL_windowswindow.h 5019│ │ │ │ └── wmmsg.h 5020│ │ │ ├── winrt 5021│ │ │ │ ├── SDL_winrtevents.cpp 5022│ │ │ │ ├── SDL_winrtevents_c.h 5023│ │ │ │ ├── SDL_winrtgamebar.cpp 5024│ │ │ │ ├── SDL_winrtgamebar_cpp.h 5025│ │ │ │ ├── SDL_winrtkeyboard.cpp 5026│ │ │ │ ├── SDL_winrtmessagebox.cpp 5027│ │ │ │ ├── SDL_winrtmessagebox.h 5028│ │ │ │ ├── SDL_winrtmouse.cpp 5029│ │ │ │ ├── SDL_winrtmouse_c.h 5030│ │ │ │ ├── SDL_winrtopengles.cpp 5031│ │ │ │ ├── SDL_winrtopengles.h 5032│ │ │ │ ├── SDL_winrtpointerinput.cpp 5033│ │ │ │ ├── SDL_winrtvideo.cpp 5034│ │ │ │ └── SDL_winrtvideo_cpp.h 5035│ │ │ ├── x11 5036│ │ │ │ ├── SDL_x11clipboard.c 5037│ │ │ │ ├── SDL_x11clipboard.h 5038│ │ │ │ ├── SDL_x11dyn.c 5039│ │ │ │ ├── SDL_x11dyn.h 5040│ │ │ │ ├── SDL_x11events.c 5041│ │ │ │ ├── SDL_x11events.h 5042│ │ │ │ ├── SDL_x11framebuffer.c 5043│ │ │ │ ├── SDL_x11framebuffer.h 5044│ │ │ │ ├── SDL_x11keyboard.c 5045│ │ │ │ ├── SDL_x11keyboard.h 5046│ │ │ │ ├── SDL_x11messagebox.c 5047│ │ │ │ ├── SDL_x11messagebox.h 5048│ │ │ │ ├── SDL_x11modes.c 5049│ │ │ │ ├── SDL_x11modes.h 5050│ │ │ │ ├── SDL_x11mouse.c 5051│ │ │ │ ├── SDL_x11mouse.h 5052│ │ │ │ ├── SDL_x11opengl.c 5053│ │ │ │ ├── SDL_x11opengl.h 5054│ │ │ │ ├── SDL_x11opengles.c 5055│ │ │ │ ├── SDL_x11opengles.h 5056│ │ │ │ ├── SDL_x11shape.c 5057│ │ │ │ ├── SDL_x11shape.h 5058│ │ │ │ ├── SDL_x11sym.h 5059│ │ │ │ ├── SDL_x11touch.c 5060│ │ │ │ ├── SDL_x11touch.h 5061│ │ │ │ ├── SDL_x11video.c 5062│ │ │ │ ├── SDL_x11video.h 5063│ │ │ │ ├── SDL_x11vulkan.c 5064│ │ │ │ ├── SDL_x11vulkan.h 5065│ │ │ │ ├── SDL_x11window.c 5066│ │ │ │ ├── SDL_x11window.h 5067│ │ │ │ ├── SDL_x11xinput2.c 5068│ │ │ │ ├── SDL_x11xinput2.h 5069│ │ │ │ ├── edid-parse.c 5070│ │ │ │ ├── edid.h 5071│ │ │ │ ├── imKStoUCS.c 5072│ │ │ │ └── imKStoUCS.h 5073│ │ │ └── yuv2rgb 5074│ │ │ ├── LICENSE 5075│ │ │ ├── README.md 5076│ │ │ ├── yuv_rgb.c 5077│ │ │ ├── yuv_rgb.h 5078│ │ │ ├── yuv_rgb_sse_func.h 5079│ │ │ └── yuv_rgb_std_func.h 5080│ │ ├── test 5081│ │ │ ├── CMakeLists.txt 5082│ │ │ ├── COPYING 5083│ │ │ ├── Makefile.in 5084│ │ │ ├── README 5085│ │ │ ├── acinclude.m4 5086│ │ │ ├── aclocal.m4 5087│ │ │ ├── autogen.sh 5088│ │ │ ├── axis.bmp 5089│ │ │ ├── button.bmp 5090│ │ │ ├── checkkeys.c 5091│ │ │ ├── configure 5092│ │ │ ├── configure.in 5093│ │ │ ├── controllermap.bmp 5094│ │ │ ├── controllermap.c 5095│ │ │ ├── emscripten 5096│ │ │ │ └── joystick-pre.js 5097│ │ │ ├── gcc-fat.sh 5098│ │ │ ├── icon.bmp 5099│ │ │ ├── loopwave.c 5100│ │ │ ├── loopwavequeue.c 5101│ │ │ ├── moose.dat 5102│ │ │ ├── nacl 5103│ │ │ │ ├── Makefile 5104│ │ │ │ ├── background.js 5105│ │ │ │ ├── common.js 5106│ │ │ │ ├── index.html 5107│ │ │ │ └── manifest.json 5108│ │ │ ├── picture.xbm 5109│ │ │ ├── relative_mode.markdown 5110│ │ │ ├── sample.bmp 5111│ │ │ ├── sample.wav 5112│ │ │ ├── shapes 5113│ │ │ │ ├── p01_shape24.bmp 5114│ │ │ │ ├── p01_shape32alpha.bmp 5115│ │ │ │ ├── p01_shape8.bmp 5116│ │ │ │ ├── p02_shape24.bmp 5117│ │ │ │ ├── p02_shape32alpha.bmp 5118│ │ │ │ ├── p02_shape8.bmp 5119│ │ │ │ ├── p03_shape24.bmp 5120│ │ │ │ ├── p03_shape8.bmp 5121│ │ │ │ ├── p04_shape1.bmp 5122│ │ │ │ ├── p04_shape24.bmp 5123│ │ │ │ ├── p04_shape32alpha.bmp 5124│ │ │ │ ├── p04_shape8.bmp 5125│ │ │ │ ├── p05_shape8.bmp 5126│ │ │ │ ├── p06_shape1alpha.bmp 5127│ │ │ │ ├── p06_shape24.bmp 5128│ │ │ │ ├── p06_shape32alpha.bmp 5129│ │ │ │ ├── p06_shape8.bmp 5130│ │ │ │ ├── p07_shape24.bmp 5131│ │ │ │ ├── p07_shape32alpha.bmp 5132│ │ │ │ ├── p07_shape8.bmp 5133│ │ │ │ ├── p08_shape24.bmp 5134│ │ │ │ ├── p08_shape32alpha.bmp 5135│ │ │ │ ├── p08_shape8.bmp 5136│ │ │ │ ├── p09_shape24.bmp 5137│ │ │ │ ├── p09_shape32alpha.bmp 5138│ │ │ │ ├── p09_shape8.bmp 5139│ │ │ │ ├── p10_shape1.bmp 5140│ │ │ │ ├── p10_shape24.bmp 5141│ │ │ │ ├── p10_shape32alpha.bmp 5142│ │ │ │ ├── p10_shape8.bmp 5143│ │ │ │ ├── p11_shape24.bmp 5144│ │ │ │ ├── p11_shape32alpha.bmp 5145│ │ │ │ ├── p11_shape8.bmp 5146│ │ │ │ ├── p12_shape24.bmp 5147│ │ │ │ ├── p12_shape8.bmp 5148│ │ │ │ ├── p13_shape24.bmp 5149│ │ │ │ ├── p13_shape32alpha.bmp 5150│ │ │ │ ├── p13_shape8.bmp 5151│ │ │ │ ├── p14_shape24.bmp 5152│ │ │ │ ├── p14_shape8.bmp 5153│ │ │ │ ├── p15_shape24.bmp 5154│ │ │ │ ├── p15_shape32alpha.bmp 5155│ │ │ │ ├── p15_shape8.bmp 5156│ │ │ │ ├── p16_shape1.bmp 5157│ │ │ │ ├── p16_shape24.bmp 5158│ │ │ │ ├── p16_shape8.bmp 5159│ │ │ │ ├── trollface_24.bmp 5160│ │ │ │ └── trollface_32alpha.bmp 5161│ │ │ ├── testatomic.c 5162│ │ │ ├── testaudiocapture.c 5163│ │ │ ├── testaudiohotplug.c 5164│ │ │ ├── testaudioinfo.c 5165│ │ │ ├── testautomation.c 5166│ │ │ ├── testautomation_audio.c 5167│ │ │ ├── testautomation_clipboard.c 5168│ │ │ ├── testautomation_events.c 5169│ │ │ ├── testautomation_hints.c 5170│ │ │ ├── testautomation_keyboard.c 5171│ │ │ ├── testautomation_main.c 5172│ │ │ ├── testautomation_mouse.c 5173│ │ │ ├── testautomation_pixels.c 5174│ │ │ ├── testautomation_platform.c 5175│ │ │ ├── testautomation_rect.c 5176│ │ │ ├── testautomation_render.c 5177│ │ │ ├── testautomation_rwops.c 5178│ │ │ ├── testautomation_sdltest.c 5179│ │ │ ├── testautomation_stdlib.c 5180│ │ │ ├── testautomation_suites.h 5181│ │ │ ├── testautomation_surface.c 5182│ │ │ ├── testautomation_syswm.c 5183│ │ │ ├── testautomation_timer.c 5184│ │ │ ├── testautomation_video.c 5185│ │ │ ├── testbounds.c 5186│ │ │ ├── testcustomcursor.c 5187│ │ │ ├── testdisplayinfo.c 5188│ │ │ ├── testdraw2.c 5189│ │ │ ├── testdrawchessboard.c 5190│ │ │ ├── testdropfile.c 5191│ │ │ ├── testerror.c 5192│ │ │ ├── testfile.c 5193│ │ │ ├── testfilesystem.c 5194│ │ │ ├── testgamecontroller.c 5195│ │ │ ├── testgesture.c 5196│ │ │ ├── testgl2.c 5197│ │ │ ├── testgles.c 5198│ │ │ ├── testgles2.c 5199│ │ │ ├── testhaptic.c 5200│ │ │ ├── testhittesting.c 5201│ │ │ ├── testhotplug.c 5202│ │ │ ├── testiconv.c 5203│ │ │ ├── testime.c 5204│ │ │ ├── testintersections.c 5205│ │ │ ├── testjoystick.c 5206│ │ │ ├── testkeys.c 5207│ │ │ ├── testloadso.c 5208│ │ │ ├── testlock.c 5209│ │ │ ├── testmessage.c 5210│ │ │ ├── testmultiaudio.c 5211│ │ │ ├── testnative.c 5212│ │ │ ├── testnative.h 5213│ │ │ ├── testnativecocoa.m 5214│ │ │ ├── testnativew32.c 5215│ │ │ ├── testnativex11.c 5216│ │ │ ├── testoverlay2.c 5217│ │ │ ├── testplatform.c 5218│ │ │ ├── testpower.c 5219│ │ │ ├── testqsort.c 5220│ │ │ ├── testrelative.c 5221│ │ │ ├── testrendercopyex.c 5222│ │ │ ├── testrendertarget.c 5223│ │ │ ├── testresample.c 5224│ │ │ ├── testrumble.c 5225│ │ │ ├── testscale.c 5226│ │ │ ├── testsem.c 5227│ │ │ ├── testsensor.c 5228│ │ │ ├── testshader.c 5229│ │ │ ├── testshape.c 5230│ │ │ ├── testsprite2.c 5231│ │ │ ├── testspriteminimal.c 5232│ │ │ ├── teststreaming.c 5233│ │ │ ├── testthread.c 5234│ │ │ ├── testtimer.c 5235│ │ │ ├── testver.c 5236│ │ │ ├── testviewport.c 5237│ │ │ ├── testvulkan.c 5238│ │ │ ├── testwm2.c 5239│ │ │ ├── testyuv.bmp 5240│ │ │ ├── testyuv.c 5241│ │ │ ├── testyuv_cvt.c 5242│ │ │ ├── testyuv_cvt.h 5243│ │ │ ├── torturethread.c 5244│ │ │ └── utf8.txt 5245│ │ ├── visualtest 5246│ │ │ ├── COPYING.txt 5247│ │ │ ├── Makefile.in 5248│ │ │ ├── README.txt 5249│ │ │ ├── acinclude.m4 5250│ │ │ ├── autogen.sh 5251│ │ │ ├── compile 5252│ │ │ ├── config.h 5253│ │ │ ├── config.h.in 5254│ │ │ ├── configs 5255│ │ │ │ ├── testsprite2_blendmodes 5256│ │ │ │ │ ├── testsprite2_blendmodes.actions 5257│ │ │ │ │ ├── testsprite2_blendmodes.config 5258│ │ │ │ │ └── testsprite2_blendmodes.parameters 5259│ │ │ │ ├── testsprite2_crashtest 5260│ │ │ │ │ ├── testsprite2_crashtest.actions 5261│ │ │ │ │ ├── testsprite2_crashtest.config 5262│ │ │ │ │ └── testsprite2_crashtest.parameters 5263│ │ │ │ ├── testsprite2_fullscreen 5264│ │ │ │ │ ├── testsprite2_fullscreen.actions 5265│ │ │ │ │ ├── testsprite2_fullscreen.config 5266│ │ │ │ │ └── testsprite2_fullscreen.parameters 5267│ │ │ │ └── testsprite2_geometry 5268│ │ │ │ ├── testsprite2_geometry.actions 5269│ │ │ │ ├── testsprite2_geometry.config 5270│ │ │ │ └── testsprite2_geometry.parameters 5271│ │ │ ├── configure 5272│ │ │ ├── configure.in 5273│ │ │ ├── depcomp 5274│ │ │ ├── docs 5275│ │ │ │ └── Doxyfile 5276│ │ │ ├── include 5277│ │ │ │ ├── SDL_visualtest_action_configparser.h 5278│ │ │ │ ├── SDL_visualtest_exhaustive_variator.h 5279│ │ │ │ ├── SDL_visualtest_harness_argparser.h 5280│ │ │ │ ├── SDL_visualtest_mischelper.h 5281│ │ │ │ ├── SDL_visualtest_parsehelper.h 5282│ │ │ │ ├── SDL_visualtest_process.h 5283│ │ │ │ ├── SDL_visualtest_random_variator.h 5284│ │ │ │ ├── SDL_visualtest_rwhelper.h 5285│ │ │ │ ├── SDL_visualtest_screenshot.h 5286│ │ │ │ ├── SDL_visualtest_sut_configparser.h 5287│ │ │ │ ├── SDL_visualtest_variator_common.h 5288│ │ │ │ └── SDL_visualtest_variators.h 5289│ │ │ ├── install-sh 5290│ │ │ ├── launch_harness.cmd 5291│ │ │ ├── launch_harness.sh 5292│ │ │ ├── missing 5293│ │ │ ├── src 5294│ │ │ │ ├── action_configparser.c 5295│ │ │ │ ├── harness_argparser.c 5296│ │ │ │ ├── linux 5297│ │ │ │ │ └── linux_process.c 5298│ │ │ │ ├── mischelper.c 5299│ │ │ │ ├── parsehelper.c 5300│ │ │ │ ├── rwhelper.c 5301│ │ │ │ ├── screenshot.c 5302│ │ │ │ ├── sut_configparser.c 5303│ │ │ │ ├── testharness.c 5304│ │ │ │ ├── variator_common.c 5305│ │ │ │ ├── variator_exhaustive.c 5306│ │ │ │ ├── variator_random.c 5307│ │ │ │ ├── variators.c 5308│ │ │ │ └── windows 5309│ │ │ │ ├── windows_process.c 5310│ │ │ │ └── windows_screenshot.c 5311│ │ │ ├── stamp-h1 5312│ │ │ ├── testsprite2_sample.actions 5313│ │ │ ├── testsprite2_sample.config 5314│ │ │ ├── testsprite2_sample.parameters 5315│ │ │ └── unittest 5316│ │ │ ├── testquit.actions 5317│ │ │ ├── testquit.c 5318│ │ │ ├── testquit.config 5319│ │ │ └── testquit.parameters 5320│ │ └── wayland-protocols 5321│ │ ├── pointer-constraints-unstable-v1.xml 5322│ │ ├── relative-pointer-unstable-v1.xml 5323│ │ ├── wayland.xml 5324│ │ ├── xdg-shell-unstable-v6.xml 5325│ │ └── xdg-shell.xml 5326│ ├── glfw 5327│ │ ├── CMake 5328│ │ │ ├── GenerateMappings.cmake 5329│ │ │ ├── Info.plist.in 5330│ │ │ ├── cmake_uninstall.cmake.in 5331│ │ │ ├── glfw3.pc.in 5332│ │ │ ├── glfw3Config.cmake.in 5333│ │ │ ├── i686-w64-mingw32-clang.cmake 5334│ │ │ ├── i686-w64-mingw32.cmake 5335│ │ │ ├── modules 5336│ │ │ │ └── FindEpollShim.cmake 5337│ │ │ ├── x86_64-w64-mingw32-clang.cmake 5338│ │ │ └── x86_64-w64-mingw32.cmake 5339│ │ ├── CMakeLists.txt 5340│ │ ├── CONTRIBUTORS.md 5341│ │ ├── LICENSE.md 5342│ │ ├── README.md 5343│ │ ├── deps 5344│ │ │ ├── getopt.c 5345│ │ │ ├── getopt.h 5346│ │ │ ├── glad 5347│ │ │ │ ├── gl.h 5348│ │ │ │ ├── gles2.h 5349│ │ │ │ └── vulkan.h 5350│ │ │ ├── linmath.h 5351│ │ │ ├── nuklear.h 5352│ │ │ ├── nuklear_glfw_gl2.h 5353│ │ │ ├── stb_image_write.h 5354│ │ │ ├── tinycthread.c 5355│ │ │ ├── tinycthread.h 5356│ │ │ └── wayland 5357│ │ │ ├── fractional-scale-v1.xml 5358│ │ │ ├── idle-inhibit-unstable-v1.xml 5359│ │ │ ├── pointer-constraints-unstable-v1.xml 5360│ │ │ ├── relative-pointer-unstable-v1.xml 5361│ │ │ ├── viewporter.xml 5362│ │ │ ├── wayland.xml 5363│ │ │ ├── xdg-activation-v1.xml 5364│ │ │ ├── xdg-decoration-unstable-v1.xml 5365│ │ │ └── xdg-shell.xml 5366│ │ ├── docs 5367│ │ │ ├── CMakeLists.txt 5368│ │ │ ├── CONTRIBUTING.md 5369│ │ │ ├── Doxyfile.in 5370│ │ │ ├── DoxygenLayout.xml 5371│ │ │ ├── SUPPORT.md 5372│ │ │ ├── build.md 5373│ │ │ ├── compat.md 5374│ │ │ ├── compile.md 5375│ │ │ ├── context.md 5376│ │ │ ├── extra.css 5377│ │ │ ├── extra.css.map 5378│ │ │ ├── extra.scss 5379│ │ │ ├── footer.html 5380│ │ │ ├── header.html 5381│ │ │ ├── input.md 5382│ │ │ ├── internal.md 5383│ │ │ ├── intro.md 5384│ │ │ ├── main.md 5385│ │ │ ├── monitor.md 5386│ │ │ ├── moving.md 5387│ │ │ ├── news.md 5388│ │ │ ├── quick.md 5389│ │ │ ├── spaces.svg 5390│ │ │ ├── vulkan.md 5391│ │ │ └── window.md 5392│ │ ├── examples 5393│ │ │ ├── CMakeLists.txt 5394│ │ │ ├── boing.c 5395│ │ │ ├── gears.c 5396│ │ │ ├── glfw.icns 5397│ │ │ ├── glfw.ico 5398│ │ │ ├── glfw.rc 5399│ │ │ ├── heightmap.c 5400│ │ │ ├── offscreen.c 5401│ │ │ ├── particles.c 5402│ │ │ ├── sharing.c 5403│ │ │ ├── splitview.c 5404│ │ │ ├── triangle-opengl.c 5405│ │ │ ├── triangle-opengles.c 5406│ │ │ ├── wave.c 5407│ │ │ └── windows.c 5408│ │ ├── include 5409│ │ │ └── GLFW 5410│ │ │ ├── glfw3.h 5411│ │ │ └── glfw3native.h 5412│ │ ├── src 5413│ │ │ ├── CMakeLists.txt 5414│ │ │ ├── cocoa_init.m 5415│ │ │ ├── cocoa_joystick.h 5416│ │ │ ├── cocoa_joystick.m 5417│ │ │ ├── cocoa_monitor.m 5418│ │ │ ├── cocoa_platform.h 5419│ │ │ ├── cocoa_time.c 5420│ │ │ ├── cocoa_time.h 5421│ │ │ ├── cocoa_window.m 5422│ │ │ ├── context.c 5423│ │ │ ├── egl_context.c 5424│ │ │ ├── glfw.rc.in 5425│ │ │ ├── glx_context.c 5426│ │ │ ├── init.c 5427│ │ │ ├── input.c 5428│ │ │ ├── internal.h 5429│ │ │ ├── linux_joystick.c 5430│ │ │ ├── linux_joystick.h 5431│ │ │ ├── mappings.h 5432│ │ │ ├── mappings.h.in 5433│ │ │ ├── monitor.c 5434│ │ │ ├── nsgl_context.m 5435│ │ │ ├── null_init.c 5436│ │ │ ├── null_joystick.c 5437│ │ │ ├── null_joystick.h 5438│ │ │ ├── null_monitor.c 5439│ │ │ ├── null_platform.h 5440│ │ │ ├── null_window.c 5441│ │ │ ├── osmesa_context.c 5442│ │ │ ├── platform.c 5443│ │ │ ├── platform.h 5444│ │ │ ├── posix_module.c 5445│ │ │ ├── posix_poll.c 5446│ │ │ ├── posix_poll.h 5447│ │ │ ├── posix_thread.c 5448│ │ │ ├── posix_thread.h 5449│ │ │ ├── posix_time.c 5450│ │ │ ├── posix_time.h 5451│ │ │ ├── vulkan.c 5452│ │ │ ├── wgl_context.c 5453│ │ │ ├── win32_init.c 5454│ │ │ ├── win32_joystick.c 5455│ │ │ ├── win32_joystick.h 5456│ │ │ ├── win32_module.c 5457│ │ │ ├── win32_monitor.c 5458│ │ │ ├── win32_platform.h 5459│ │ │ ├── win32_thread.c 5460│ │ │ ├── win32_thread.h 5461│ │ │ ├── win32_time.c 5462│ │ │ ├── win32_time.h 5463│ │ │ ├── win32_window.c 5464│ │ │ ├── window.c 5465│ │ │ ├── wl_init.c 5466│ │ │ ├── wl_monitor.c 5467│ │ │ ├── wl_platform.h 5468│ │ │ ├── wl_window.c 5469│ │ │ ├── x11_init.c 5470│ │ │ ├── x11_monitor.c 5471│ │ │ ├── x11_platform.h 5472│ │ │ ├── x11_window.c 5473│ │ │ ├── xkb_unicode.c 5474│ │ │ └── xkb_unicode.h 5475│ │ └── tests 5476│ │ ├── CMakeLists.txt 5477│ │ ├── allocator.c 5478│ │ ├── clipboard.c 5479│ │ ├── cursor.c 5480│ │ ├── empty.c 5481│ │ ├── events.c 5482│ │ ├── gamma.c 5483│ │ ├── glfwinfo.c 5484│ │ ├── icon.c 5485│ │ ├── iconify.c 5486│ │ ├── inputlag.c 5487│ │ ├── joysticks.c 5488│ │ ├── monitors.c 5489│ │ ├── msaa.c 5490│ │ ├── reopen.c 5491│ │ ├── tearing.c 5492│ │ ├── threads.c 5493│ │ ├── timeout.c 5494│ │ ├── title.c 5495│ │ ├── triangle-vulkan.c 5496│ │ └── window.c 5497│ └── kconfiglib 5498│ ├── LICENSE.txt 5499│ ├── MANIFEST.in 5500│ ├── README.rst 5501│ ├── alldefconfig.py 5502│ ├── allmodconfig.py 5503│ ├── allnoconfig.py 5504│ ├── allyesconfig.py 5505│ ├── defconfig.py 5506│ ├── examples 5507│ │ ├── Kmenuconfig 5508│ │ ├── allnoconfig_walk.py 5509│ │ ├── defconfig_oldconfig.py 5510│ │ ├── dumpvars.py 5511│ │ ├── eval_expr.py 5512│ │ ├── find_symbol.py 5513│ │ ├── help_grep.py 5514│ │ ├── kconfiglib.py -> ../kconfiglib.py 5515│ │ ├── list_undefined.py 5516│ │ ├── menuconfig_example.py 5517│ │ ├── merge_config.py 5518│ │ ├── print_config_tree.py 5519│ │ ├── print_sym_info.py 5520│ │ └── print_tree.py 5521│ ├── genconfig.py 5522│ ├── guiconfig.py 5523│ ├── kconfiglib.py 5524│ ├── listnewconfig.py 5525│ ├── makefile.patch 5526│ ├── menuconfig.py 5527│ ├── oldconfig.py 5528│ ├── olddefconfig.py 5529│ ├── savedefconfig.py 5530│ ├── setconfig.py 5531│ ├── setup.cfg 5532│ ├── setup.py 5533│ ├── tests 5534│ │ ├── Kappend 5535│ │ ├── Kassignable 5536│ │ ├── Kchoice 5537│ │ ├── Kdefconfig_existent 5538│ │ ├── Kdefconfig_existent_but_n 5539│ │ ├── Kdefconfig_nonexistent 5540│ │ ├── Kdefconfig_srctree 5541│ │ ├── Kdepcopy 5542│ │ ├── Kdeploop0 5543│ │ ├── Kdeploop1 5544│ │ ├── Kdeploop10 5545│ │ ├── Kdeploop2 5546│ │ ├── Kdeploop3 5547│ │ ├── Kdeploop4 5548│ │ ├── Kdeploop5 5549│ │ ├── Kdeploop6 5550│ │ ├── Kdeploop7 5551│ │ ├── Kdeploop8 5552│ │ ├── Kdeploop9 5553│ │ ├── Kdirdep 5554│ │ ├── Kescape 5555│ │ ├── Keval 5556│ │ ├── Kexpr_items 5557│ │ ├── Kheader 5558│ │ ├── Khelp 5559│ │ ├── Kifremoval 5560│ │ ├── Kimply 5561│ │ ├── Kinclude_path 5562│ │ ├── Kinclude_path_sourced_1 5563│ │ ├── Kinclude_path_sourced_2 5564│ │ ├── Kitemlists 5565│ │ ├── Klocation 5566│ │ ├── Klocation_sourced 5567│ │ ├── Kmainmenu 5568│ │ ├── Kmenuconfig 5569│ │ ├── Kmisc 5570│ │ ├── Kmissingrsource 5571│ │ ├── Kmissingsource 5572│ │ ├── Korder 5573│ │ ├── Kpreprocess 5574│ │ ├── Krange 5575│ │ ├── Krecursive1 5576│ │ ├── Krecursive2 5577│ │ ├── Kreferenced 5578│ │ ├── Krelation 5579│ │ ├── Krepr 5580│ │ ├── Kstr 5581│ │ ├── Kundef 5582│ │ ├── Kuserfunctions 5583│ │ ├── Kvisibility 5584│ │ ├── config_indented 5585│ │ ├── config_set_bool 5586│ │ ├── config_set_string 5587│ │ ├── defconfig_1 5588│ │ ├── defconfig_2 5589│ │ ├── empty 5590│ │ ├── kconfigfunctions.py 5591│ │ ├── reltest 5592│ │ ├── sub 5593│ │ │ ├── Kconfig_symlink_2 5594│ │ │ ├── Kconfig_symlink_3 5595│ │ │ ├── Klocation_grsourced1 5596│ │ │ ├── Klocation_grsourced2 5597│ │ │ ├── Klocation_gsourced1 5598│ │ │ ├── Klocation_gsourced2 5599│ │ │ ├── Klocation_rsourced 5600│ │ │ ├── defconfig_in_sub 5601│ │ │ └── sub 5602│ │ │ └── Kconfig_symlink_1 5603│ │ └── symlink -> sub/sub 5604│ └── testsuite.py 5605├── lab 5606│ ├── FileConstruct 5607│ │ ├── FileConstructor.java 5608│ │ └── demos 5609│ │ ├── Filling.java 5610│ │ ├── HelloWorld.java 5611│ │ ├── Replacing.java 5612│ │ └── x86BootSector.java 5613│ ├── archive 5614│ │ └── sdl2.cpp 5615│ ├── c 5616│ │ ├── bitmap 5617│ │ │ ├── README.md 5618│ │ │ ├── bitmap.c 5619│ │ │ ├── bmp_head.h 5620│ │ │ ├── bmp_pixel.h 5621│ │ │ └── build.sh 5622│ │ ├── compiled_c 5623│ │ │ ├── CODE_OF_CONDUCT.md 5624│ │ │ ├── CONTRIBUTING.md 5625│ │ │ ├── LICENCE 5626│ │ │ ├── Makefile 5627│ │ │ ├── README.txt 5628│ │ │ ├── SECURITY.md 5629│ │ │ ├── config.mk 5630│ │ │ ├── sources.conf 5631│ │ │ ├── src 5632│ │ │ │ ├── functions 5633│ │ │ │ │ ├── add 5634│ │ │ │ │ │ ├── Makefile 5635│ │ │ │ │ │ ├── build 5636│ │ │ │ │ │ │ ├── assembly.s 5637│ │ │ │ │ │ │ ├── compiled 5638│ │ │ │ │ │ │ └── objdump.txt 5639│ │ │ │ │ │ └── main.c 5640│ │ │ │ │ ├── return 5641│ │ │ │ │ │ ├── Makefile 5642│ │ │ │ │ │ ├── build 5643│ │ │ │ │ │ │ ├── assembly.s 5644│ │ │ │ │ │ │ ├── compiled 5645│ │ │ │ │ │ │ └── objdump.txt 5646│ │ │ │ │ │ └── main.c 5647│ │ │ │ │ └── subtract 5648│ │ │ │ │ ├── Makefile 5649│ │ │ │ │ ├── build 5650│ │ │ │ │ │ ├── assembly.s 5651│ │ │ │ │ │ ├── compiled 5652│ │ │ │ │ │ └── objdump.txt 5653│ │ │ │ │ └── main.c 5654│ │ │ │ └── general 5655│ │ │ │ ├── add 5656│ │ │ │ │ ├── Makefile 5657│ │ │ │ │ ├── build 5658│ │ │ │ │ │ ├── assembly.s 5659│ │ │ │ │ │ ├── compiled 5660│ │ │ │ │ │ └── objdump.txt 5661│ │ │ │ │ └── main.c 5662│ │ │ │ ├── cat_strings 5663│ │ │ │ │ ├── Makefile 5664│ │ │ │ │ ├── build 5665│ │ │ │ │ │ ├── assembly.s 5666│ │ │ │ │ │ ├── compiled 5667│ │ │ │ │ │ └── objdump.txt 5668│ │ │ │ │ └── main.c 5669│ │ │ │ ├── constants 5670│ │ │ │ │ ├── Makefile 5671│ │ │ │ │ ├── build 5672│ │ │ │ │ │ ├── assembly.s 5673│ │ │ │ │ │ ├── compiled 5674│ │ │ │ │ │ └── objdump.txt 5675│ │ │ │ │ └── main.c 5676│ │ │ │ ├── divide 5677│ │ │ │ │ ├── Makefile 5678│ │ │ │ │ ├── build 5679│ │ │ │ │ │ ├── assembly.s 5680│ │ │ │ │ │ ├── compiled 5681│ │ │ │ │ │ └── objdump.txt 5682│ │ │ │ │ └── main.c 5683│ │ │ │ ├── hello_world 5684│ │ │ │ │ ├── Makefile 5685│ │ │ │ │ ├── build 5686│ │ │ │ │ │ ├── assembly.s 5687│ │ │ │ │ │ ├── compiled 5688│ │ │ │ │ │ └── objdump.txt 5689│ │ │ │ │ └── main.c 5690│ │ │ │ ├── if 5691│ │ │ │ │ ├── Makefile 5692│ │ │ │ │ ├── build 5693│ │ │ │ │ │ ├── assembly.s 5694│ │ │ │ │ │ ├── compiled 5695│ │ │ │ │ │ └── objdump.txt 5696│ │ │ │ │ └── main.c 5697│ │ │ │ ├── if_else 5698│ │ │ │ │ ├── Makefile 5699│ │ │ │ │ ├── build 5700│ │ │ │ │ │ ├── assembly.s 5701│ │ │ │ │ │ ├── compiled 5702│ │ │ │ │ │ └── objdump.txt 5703│ │ │ │ │ └── main.c 5704│ │ │ │ ├── main 5705│ │ │ │ │ ├── Makefile 5706│ │ │ │ │ ├── build 5707│ │ │ │ │ │ ├── assembly.s 5708│ │ │ │ │ │ ├── compiled 5709│ │ │ │ │ │ └── objdump.txt 5710│ │ │ │ │ └── main.c 5711│ │ │ │ ├── multiply 5712│ │ │ │ │ ├── Makefile 5713│ │ │ │ │ ├── build 5714│ │ │ │ │ │ ├── assembly.s 5715│ │ │ │ │ │ ├── compiled 5716│ │ │ │ │ │ └── objdump.txt 5717│ │ │ │ │ └── main.c 5718│ │ │ │ ├── strings 5719│ │ │ │ │ ├── Makefile 5720│ │ │ │ │ ├── build 5721│ │ │ │ │ │ ├── assembly.s 5722│ │ │ │ │ │ ├── compiled 5723│ │ │ │ │ │ └── objdump.txt 5724│ │ │ │ │ └── main.c 5725│ │ │ │ └── subtract 5726│ │ │ │ ├── Makefile 5727│ │ │ │ ├── build 5728│ │ │ │ │ ├── assembly.s 5729│ │ │ │ │ ├── compiled 5730│ │ │ │ │ └── objdump.txt 5731│ │ │ │ └── main.c 5732│ │ │ └── tools 5733│ │ │ └── run_makefiles.py 5734│ │ ├── factorial 5735│ │ │ ├── CMakeLists.txt 5736│ │ │ └── main.c 5737│ │ ├── tiny 5738│ │ │ ├── CMakeLists.txt 5739│ │ │ ├── README.md 5740│ │ │ ├── build.sh 5741│ │ │ ├── hello.c 5742│ │ │ ├── math.c 5743│ │ │ └── tiny.c 5744│ │ ├── virtual_hardware 5745│ │ │ ├── Makefile 5746│ │ │ ├── README.txt 5747│ │ │ ├── include 5748│ │ │ │ ├── lib 5749│ │ │ │ │ ├── libbit.h 5750│ │ │ │ │ └── libbus.h 5751│ │ │ │ └── mod 5752│ │ │ │ └── gates.h 5753│ │ │ └── mod 5754│ │ │ ├── example_chip.c 5755│ │ │ ├── gates.c 5756│ │ │ ├── halfadder.c 5757│ │ │ ├── main.c 5758│ │ │ └── modules.mk 5759│ │ ├── weird_loops 5760│ │ │ ├── CMakeLists.txt 5761│ │ │ └── main.c 5762│ │ └── writing_raw 5763│ │ ├── CMakeLists.txt 5764│ │ ├── README 5765│ │ ├── basic.c 5766│ │ ├── hello.c 5767│ │ ├── include 5768│ │ │ └── write.h 5769│ │ └── write.c 5770│ ├── decomplab 5771│ │ ├── README.txt 5772│ │ └── src 5773│ │ ├── DecompLib.java 5774│ │ └── Template.java 5775│ ├── opengl 5776│ │ ├── CMakeLists.txt 5777│ │ └── src 5778│ │ └── main.cpp 5779│ └── trail 5780│ ├── CMakeLists.txt 5781│ ├── Makefile 5782│ ├── README.md 5783│ ├── c 5784│ │ ├── header 5785│ │ │ ├── buildList.cmake 5786│ │ │ ├── ctype.c 5787│ │ │ ├── errno.c 5788│ │ │ └── math.c 5789│ │ └── include.cmake 5790│ └── php 5791│ ├── hello.php 5792│ ├── html.php 5793│ └── math.php 5794├── misc 5795│ ├── GLSL 5796│ │ ├── Circle.glsl 5797│ │ ├── Colour_bars.glsl 5798│ │ ├── Colour_bars_fade.glsl 5799│ │ └── Gradient.glsl 5800│ ├── fortran 5801│ │ ├── add.f90 5802│ │ ├── arguments.f90 5803│ │ ├── factorial.f90 5804│ │ ├── file.f90 5805│ │ ├── hello_world.f90 5806│ │ ├── matrix.f90 5807│ │ └── prime_number.f90 5808│ ├── jbuild-testing 5809│ │ ├── build.sh 5810│ │ └── main.java 5811│ ├── plxkit 5812│ │ ├── __main__.py 5813│ │ ├── pipe.py 5814│ │ ├── record.py 5815│ │ └── utils.py 5816│ └── www 5817│ ├── OLEDBurnInTest 5818│ │ └── index.html 5819│ ├── README.txt 5820│ ├── css 5821│ │ ├── Atlas 5822│ │ │ └── main.css 5823│ │ ├── basic_black.css 5824│ │ └── basic_mono.css 5825│ └── html 5826│ └── pretest.html 5827├── pages 5828│ ├── CREDITS.txt 5829│ ├── Kconfig 5830│ ├── LICENSE.txt 5831│ ├── Makefile 5832│ ├── Nbuild 5833│ ├── README.md 5834│ ├── README.txt 5835│ ├── arch 5836│ │ ├── arm 5837│ │ │ └── arm_barebones 5838│ │ │ ├── Makefile 5839│ │ │ ├── boot 5840│ │ │ │ └── boot.s 5841│ │ │ ├── include 5842│ │ │ │ └── power.h 5843│ │ │ ├── kernel 5844│ │ │ │ ├── kernel.c 5845│ │ │ │ └── power.c 5846│ │ │ └── linker.ld 5847│ │ ├── x64 5848│ │ │ └── linux 5849│ │ │ ├── file_writing 5850│ │ │ │ ├── build.sh 5851│ │ │ │ └── main.s 5852│ │ │ └── return 5853│ │ │ ├── README 5854│ │ │ ├── build.sh 5855│ │ │ └── main.s 5856│ │ └── x86 5857│ │ ├── phoenix 5858│ │ │ ├── Makefile 5859│ │ │ ├── README 5860│ │ │ └── src 5861│ │ │ ├── boot.s 5862│ │ │ ├── kernel.s 5863│ │ │ └── lib 5864│ │ │ ├── colorscreen.s 5865│ │ │ ├── keyboard.s 5866│ │ │ └── print.s 5867│ │ └── x86bootdisk 5868│ │ ├── Makefile 5869│ │ ├── README.md 5870│ │ └── src 5871│ │ ├── boot.asm 5872│ │ └── lost-version.asm 5873│ ├── doc 5874│ │ ├── Atlas 5875│ │ │ └── welcome.txt 5876│ │ ├── DPX 5877│ │ │ ├── DPX25-101050 5878│ │ │ │ └── README.txt 5879│ │ │ └── README.md 5880│ │ ├── GIT.txt 5881│ │ ├── README.md 5882│ │ ├── make 5883│ │ │ ├── README.txt 5884│ │ │ ├── blank.msg 5885│ │ │ ├── config.txt 5886│ │ │ ├── errors 5887│ │ │ │ └── confmissing.msg 5888│ │ │ └── git.txt 5889│ │ ├── misc 5890│ │ │ └── HEADERS.txt 5891│ │ └── tools 5892│ │ └── JunkRef.txt 5893│ ├── ext 5894│ │ ├── JunkDrawer 5895│ │ │ ├── DOS 5896│ │ │ │ ├── BuildTools 5897│ │ │ │ │ ├── v2.0 5898│ │ │ │ │ │ ├── ANSI.DOC 5899│ │ │ │ │ │ ├── CHKDSK.COM 5900│ │ │ │ │ │ ├── COMMAND.COM 5901│ │ │ │ │ │ ├── CONFIG.DOC 5902│ │ │ │ │ │ ├── CREF.EXE 5903│ │ │ │ │ │ ├── DEBUG.COM 5904│ │ │ │ │ │ ├── DEVDRIV.DOC 5905│ │ │ │ │ │ ├── DISKCOPY.COM 5906│ │ │ │ │ │ ├── DOSPATCH.TXT 5907│ │ │ │ │ │ ├── EDLIN.COM 5908│ │ │ │ │ │ ├── EXE2BIN.EXE 5909│ │ │ │ │ │ ├── FC.EXE 5910│ │ │ │ │ │ ├── FILBP.PAS 5911│ │ │ │ │ │ ├── FIND.EXE 5912│ │ │ │ │ │ ├── FORMAT.DOC 5913│ │ │ │ │ │ ├── FORMAT.OBJ 5914│ │ │ │ │ │ ├── FORMES.OBJ 5915│ │ │ │ │ │ ├── INCOMP.DOC 5916│ │ │ │ │ │ ├── INT24.DOC 5917│ │ │ │ │ │ ├── LICENSE 5918│ │ │ │ │ │ ├── LINK.EXE 5919│ │ │ │ │ │ ├── MASM.EXE 5920│ │ │ │ │ │ ├── MORE.COM 5921│ │ │ │ │ │ ├── MSDOS.SYS 5922│ │ │ │ │ │ ├── NMAKE.EXE 5923│ │ │ │ │ │ ├── PRINT.COM 5924│ │ │ │ │ │ ├── PROFIL.OBJ 5925│ │ │ │ │ │ ├── PROFILE.DOC 5926│ │ │ │ │ │ ├── PROHST.EXE 5927│ │ │ │ │ │ ├── PROHST.PAS 5928│ │ │ │ │ │ ├── QUICK.DOC 5929│ │ │ │ │ │ ├── README.DOC 5930│ │ │ │ │ │ ├── RECOVER.COM 5931│ │ │ │ │ │ ├── SORT.EXE 5932│ │ │ │ │ │ ├── SYS.COM 5933│ │ │ │ │ │ ├── SYSCALL.DOC 5934│ │ │ │ │ │ ├── SYSIMES.OBJ 5935│ │ │ │ │ │ ├── SYSINIT.DOC 5936│ │ │ │ │ │ ├── SYSINIT.OBJ 5937│ │ │ │ │ │ └── UTILITY.DOC 5938│ │ │ │ │ └── v4.0 5939│ │ │ │ │ ├── ASC2HLP.EXE 5940│ │ │ │ │ ├── ATTRIB.EXE 5941│ │ │ │ │ ├── BLD 5942│ │ │ │ │ │ ├── INC 5943│ │ │ │ │ │ │ ├── ASSERT.H 5944│ │ │ │ │ │ │ ├── BIOS.H 5945│ │ │ │ │ │ │ ├── CONIO.H 5946│ │ │ │ │ │ │ ├── CTYPE.H 5947│ │ │ │ │ │ │ ├── DIRECT.H 5948│ │ │ │ │ │ │ ├── DOS.H 5949│ │ │ │ │ │ │ ├── ERRNO.H 5950│ │ │ │ │ │ │ ├── FCNTL.H 5951│ │ │ │ │ │ │ ├── FLOAT.H 5952│ │ │ │ │ │ │ ├── GRAPH.H 5953│ │ │ │ │ │ │ ├── IO.H 5954│ │ │ │ │ │ │ ├── LIMITS.H 5955│ │ │ │ │ │ │ ├── MALLOC.H 5956│ │ │ │ │ │ │ ├── MATH.H 5957│ │ │ │ │ │ │ ├── MEMORY.H 5958│ │ │ │ │ │ │ ├── PROCESS.H 5959│ │ │ │ │ │ │ ├── SEARCH.H 5960│ │ │ │ │ │ │ ├── SETJMP.H 5961│ │ │ │ │ │ │ ├── SHARE.H 5962│ │ │ │ │ │ │ ├── SIGNAL.H 5963│ │ │ │ │ │ │ ├── STDARG.H 5964│ │ │ │ │ │ │ ├── STDDEF.H 5965│ │ │ │ │ │ │ ├── STDIO.H 5966│ │ │ │ │ │ │ ├── STDLIB.H 5967│ │ │ │ │ │ │ ├── STRING.H 5968│ │ │ │ │ │ │ ├── SYS 5969│ │ │ │ │ │ │ │ ├── LOCKING.H 5970│ │ │ │ │ │ │ │ ├── STAT.H 5971│ │ │ │ │ │ │ │ ├── TIMEB.H 5972│ │ │ │ │ │ │ │ ├── TYPES.H 5973│ │ │ │ │ │ │ │ └── UTIME.H 5974│ │ │ │ │ │ │ ├── TIME.H 5975│ │ │ │ │ │ │ └── VARARGS.H 5976│ │ │ │ │ │ └── LIB 5977│ │ │ │ │ │ ├── BINMODE.OBJ 5978│ │ │ │ │ │ ├── CLIBCE.LIB 5979│ │ │ │ │ │ ├── CLIBCR.LIB 5980│ │ │ │ │ │ ├── CLIBFP.LIB 5981│ │ │ │ │ │ ├── CVARSTCK.OBJ 5982│ │ │ │ │ │ ├── EM.LIB 5983│ │ │ │ │ │ ├── GRAPHICS.LIB 5984│ │ │ │ │ │ ├── LIBH.LIB 5985│ │ │ │ │ │ ├── LLIBCE.LIB 5986│ │ │ │ │ │ ├── LLIBCR.LIB 5987│ │ │ │ │ │ ├── LLIBFP.LIB 5988│ │ │ │ │ │ ├── LVARSTCK.OBJ 5989│ │ │ │ │ │ ├── MLIBCE.LIB 5990│ │ │ │ │ │ ├── MLIBCR.LIB 5991│ │ │ │ │ │ ├── MLIBFP.LIB 5992│ │ │ │ │ │ ├── MVARSTCK.OBJ 5993│ │ │ │ │ │ ├── SETARGV.OBJ 5994│ │ │ │ │ │ ├── SLIBCE.LIB 5995│ │ │ │ │ │ ├── SLIBCR.LIB 5996│ │ │ │ │ │ ├── SLIBFP.LIB 5997│ │ │ │ │ │ └── SVARSTCK.OBJ 5998│ │ │ │ │ ├── BUILDIDX.EXE 5999│ │ │ │ │ ├── BUILDMSG.EXE 6000│ │ │ │ │ ├── C1.ERR 6001│ │ │ │ │ ├── C1.EXE 6002│ │ │ │ │ ├── C1L.EXE 6003│ │ │ │ │ ├── C2.EXE 6004│ │ │ │ │ ├── C23.ERR 6005│ │ │ │ │ ├── C3.EXE 6006│ │ │ │ │ ├── CL.ERR 6007│ │ │ │ │ ├── CL.EXE 6008│ │ │ │ │ ├── CL.HLP 6009│ │ │ │ │ ├── COMPRESS.COM 6010│ │ │ │ │ ├── CONVERT.EXE 6011│ │ │ │ │ ├── DBOF.EXE 6012│ │ │ │ │ ├── EXE2BIN.EXE 6013│ │ │ │ │ ├── EXEC.EXE 6014│ │ │ │ │ ├── EXEFIX.EXE 6015│ │ │ │ │ ├── EXEMOD.EXE 6016│ │ │ │ │ ├── EXEPACK.EXE 6017│ │ │ │ │ ├── LIB.EXE 6018│ │ │ │ │ ├── LICENSE 6019│ │ │ │ │ ├── LINK.EXE 6020│ │ │ │ │ ├── MASM.EXE 6021│ │ │ │ │ ├── MENUBLD.EXE 6022│ │ │ │ │ ├── NMAKE.EXE 6023│ │ │ │ │ ├── NOSRVBLD.EXE 6024│ │ │ │ │ └── TOOLS.INI 6025│ │ │ │ └── README.txt 6026│ │ │ ├── README.md 6027│ │ │ ├── checksums.md5 6028│ │ │ ├── checksums.sha 6029│ │ │ ├── media 6030│ │ │ │ ├── 64textures 6031│ │ │ │ │ ├── Wall-01.bmp 6032│ │ │ │ │ ├── flower-01.bmp 6033│ │ │ │ │ └── stones-01.bmp 6034│ │ │ │ ├── HDR 6035│ │ │ │ │ ├── CC0 6036│ │ │ │ │ │ ├── citrus_orchard_road_puresky_4k.exr 6037│ │ │ │ │ │ └── qwantani_afternoon_puresky_4k.exr 6038│ │ │ │ │ └── README.txt 6039│ │ │ │ ├── Logos 6040│ │ │ │ │ ├── 2026.af 6041│ │ │ │ │ ├── Flat 6042│ │ │ │ │ │ ├── 4248_logo_flat_1.svg 6043│ │ │ │ │ │ ├── 4248_logo_flat_10.svg 6044│ │ │ │ │ │ ├── 4248_logo_flat_11.svg 6045│ │ │ │ │ │ ├── 4248_logo_flat_12.svg 6046│ │ │ │ │ │ ├── 4248_logo_flat_13.svg 6047│ │ │ │ │ │ ├── 4248_logo_flat_14.svg 6048│ │ │ │ │ │ ├── 4248_logo_flat_2.svg 6049│ │ │ │ │ │ ├── 4248_logo_flat_3.svg 6050│ │ │ │ │ │ ├── 4248_logo_flat_4.svg 6051│ │ │ │ │ │ ├── 4248_logo_flat_5.svg 6052│ │ │ │ │ │ ├── 4248_logo_flat_6.svg 6053│ │ │ │ │ │ ├── 4248_logo_flat_7.svg 6054│ │ │ │ │ │ ├── 4248_logo_flat_8.svg 6055│ │ │ │ │ │ └── 4248_logo_flat_9.svg 6056│ │ │ │ │ └── TTF 6057│ │ │ │ │ ├── A4SPEED-Bold.ttf 6058│ │ │ │ │ ├── Readme-A4SPEED.txt 6059│ │ │ │ │ ├── Readme-FullPack.txt 6060│ │ │ │ │ └── full Pack 2025.ttf 6061│ │ │ │ ├── Monkey_graphic.blend 6062│ │ │ │ ├── RGB_monkey_test.blend 6063│ │ │ │ ├── audio 6064│ │ │ │ │ ├── STest 6065│ │ │ │ │ │ ├── STest1 Project 6066│ │ │ │ │ │ │ ├── Icon\015 6067│ │ │ │ │ │ │ └── STest1.als 6068│ │ │ │ │ │ ├── STest1-Pitch-100,200,500,1000,2000,5000 Project 6069│ │ │ │ │ │ │ ├── Backup 6070│ │ │ │ │ │ │ │ └── STest1-Pitch-100,200,500,1000,2000,5000 [2025-11-15 122656].als 6071│ │ │ │ │ │ │ ├── Icon\015 6072│ │ │ │ │ │ │ └── STest1-Pitch-100,200,500,1000,2000,5000.als 6073│ │ │ │ │ │ ├── STest1-Pitch-100,200,500,1000,2000,5000.flac 6074│ │ │ │ │ │ ├── STest1-Pitch-100,200,500,1000,2000,5000.wav 6075│ │ │ │ │ │ ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.flac 6076│ │ │ │ │ │ ├── STest1-Pitch-Left-100,200,500,1000,2000,5000.wav 6077│ │ │ │ │ │ ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.flac 6078│ │ │ │ │ │ ├── STest1-Pitch-Right-100,200,500,1000,2000,5000.wav 6079│ │ │ │ │ │ ├── STest1-PitchPulse-100,200,500,1000,2000,5000 Project 6080│ │ │ │ │ │ │ ├── Backup 6081│ │ │ │ │ │ │ │ └── STest1-PitchPulse-100,200,500,1000,2000,5000 [2025-11-15 122750].als 6082│ │ │ │ │ │ │ ├── Icon\015 6083│ │ │ │ │ │ │ └── STest1-PitchPulse-100,200,500,1000,2000,5000.als 6084│ │ │ │ │ │ ├── STest1-PitchPulse-100,200,500,1000,2000,5000.flac 6085│ │ │ │ │ │ ├── STest1-PitchPulse-100,200,500,1000,2000,5000.wav 6086│ │ │ │ │ │ ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.flac 6087│ │ │ │ │ │ ├── STest1-PitchPulse-Left-100,200,500,1000,2000,5000.wav 6088│ │ │ │ │ │ ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.flac 6089│ │ │ │ │ │ ├── STest1-PitchPulse-Right-100,200,500,1000,2000,5000.wav 6090│ │ │ │ │ │ ├── STest1_1kHz.flac 6091│ │ │ │ │ │ ├── STest1_1kHz.wav 6092│ │ │ │ │ │ ├── STest1_200Hz.flac 6093│ │ │ │ │ │ ├── STest1_200Hz.wav 6094│ │ │ │ │ │ ├── STest1_Left.flac 6095│ │ │ │ │ │ ├── STest1_Left.wav 6096│ │ │ │ │ │ ├── STest1_Left200Hz.flac 6097│ │ │ │ │ │ ├── STest1_Left200Hz.wav 6098│ │ │ │ │ │ ├── STest1_Mids.flac 6099│ │ │ │ │ │ ├── STest1_Mids.wav 6100│ │ │ │ │ │ ├── STest1_Mono.flac 6101│ │ │ │ │ │ ├── STest1_Mono.wav 6102│ │ │ │ │ │ ├── STest1_Mono200Hz.flac 6103│ │ │ │ │ │ ├── STest1_Mono200Hz.wav 6104│ │ │ │ │ │ ├── STest1_Right.flac 6105│ │ │ │ │ │ ├── STest1_Right.wav 6106│ │ │ │ │ │ ├── STest1_Right200Hz.flac 6107│ │ │ │ │ │ ├── STest1_Right200Hz.wav 6108│ │ │ │ │ │ ├── STest1_Sides.flac 6109│ │ │ │ │ │ ├── STest1_Sides.wav 6110│ │ │ │ │ │ ├── STest1_Stereo.flac 6111│ │ │ │ │ │ ├── STest1_Stereo.wav 6112│ │ │ │ │ │ ├── STest1_Wide.flac 6113│ │ │ │ │ │ └── STest1_Wide.wav 6114│ │ │ │ │ └── cardinal 6115│ │ │ │ │ ├── Base.vcv 6116│ │ │ │ │ └── SIMP-DX-1.vcv 6117│ │ │ │ ├── gridmap_blank_test.blend 6118│ │ │ │ └── testing_images 6119│ │ │ │ ├── 465552 6120│ │ │ │ │ ├── bk.bmp 6121│ │ │ │ │ ├── bk.png 6122│ │ │ │ │ └── blix.png 6123│ │ │ │ ├── btest 6124│ │ │ │ │ ├── 32btest.bmp 6125│ │ │ │ │ ├── 32btest.gif 6126│ │ │ │ │ ├── 32btest.jpeg 6127│ │ │ │ │ └── 32btest.png 6128│ │ │ │ └── dog 6129│ │ │ │ ├── dog.jpg 6130│ │ │ │ ├── dog_blue.jpg 6131│ │ │ │ ├── dog_bw.jpg 6132│ │ │ │ ├── dog_bw_edit.jpg 6133│ │ │ │ ├── dog_green.jpg 6134│ │ │ │ ├── dog_invert.jpg 6135│ │ │ │ ├── dog_red.jpg 6136│ │ │ │ ├── dog_small.jpg 6137│ │ │ │ └── dog_t40.jpg 6138│ │ │ ├── misc 6139│ │ │ │ ├── README.txt 6140│ │ │ │ ├── floppy 6141│ │ │ │ │ ├── floppy_1200.img 6142│ │ │ │ │ ├── floppy_1440.img 6143│ │ │ │ │ ├── floppy_360.img 6144│ │ │ │ │ └── floppy_720.img 6145│ │ │ │ ├── text 6146│ │ │ │ │ └── lorem100.txt 6147│ │ │ │ └── vh 6148│ │ │ │ ├── a.out 6149│ │ │ │ ├── gates.s 6150│ │ │ │ ├── halfadder.s 6151│ │ │ │ └── out.s 6152│ │ │ ├── releases 6153│ │ │ │ ├── README.txt 6154│ │ │ │ ├── media 6155│ │ │ │ │ ├── busybox 6156│ │ │ │ │ │ ├── busybox-1.37.0-defconfig-nonet-build.png 6157│ │ │ │ │ │ ├── busybox-1.37.0-defconfig-nonet-build.svg 6158│ │ │ │ │ │ ├── busybox-1.37.0-static-nonet-build.png 6159│ │ │ │ │ │ └── busybox-1.37.0-static-nonet-build.svg 6160│ │ │ │ │ └── linux 6161│ │ │ │ │ └── kernel 6162│ │ │ │ │ ├── Linux-4.9-kernel-x86_64.png 6163│ │ │ │ │ ├── Linux-4.9-kernel-x86_64.svg 6164│ │ │ │ │ ├── linux-6.13.6-bootdisk-defconfig-x86_64.png 6165│ │ │ │ │ ├── linux-6.13.6-bootdisk-defconfig-x86_64.svg 6166│ │ │ │ │ ├── linux-6.13.6-bootdisk-nomodule-x86_64.png 6167│ │ │ │ │ ├── linux-6.13.6-bootdisk-nomodule-x86_64.svg 6168│ │ │ │ │ ├── linux-6.13.6-kernel-x86_64.png 6169│ │ │ │ │ └── linux-6.13.6-kernel-x86_64.svg 6170│ │ │ │ └── pub 6171│ │ │ │ ├── LWJGL 6172│ │ │ │ │ └── lwjgl-3.3.6 6173│ │ │ │ │ ├── LICENSE 6174│ │ │ │ │ ├── build.txt 6175│ │ │ │ │ ├── lwjgl 6176│ │ │ │ │ │ ├── libffi_license.txt 6177│ │ │ │ │ │ ├── liburing_license.txt 6178│ │ │ │ │ │ ├── lwjgl-javadoc.jar 6179│ │ │ │ │ │ ├── lwjgl-natives-freebsd.jar 6180│ │ │ │ │ │ ├── lwjgl-natives-linux-arm32.jar 6181│ │ │ │ │ │ ├── lwjgl-natives-linux-arm64.jar 6182│ │ │ │ │ │ ├── lwjgl-natives-linux-ppc64le.jar 6183│ │ │ │ │ │ ├── lwjgl-natives-linux-riscv64.jar 6184│ │ │ │ │ │ ├── lwjgl-natives-linux.jar 6185│ │ │ │ │ │ ├── lwjgl-natives-macos-arm64.jar 6186│ │ │ │ │ │ ├── lwjgl-natives-macos.jar 6187│ │ │ │ │ │ ├── lwjgl-natives-windows-arm64.jar 6188│ │ │ │ │ │ ├── lwjgl-natives-windows-x86.jar 6189│ │ │ │ │ │ ├── lwjgl-natives-windows.jar 6190│ │ │ │ │ │ ├── lwjgl-sources.jar 6191│ │ │ │ │ │ └── lwjgl.jar 6192│ │ │ │ │ ├── lwjgl-assimp 6193│ │ │ │ │ │ ├── assimp_license.txt 6194│ │ │ │ │ │ ├── lwjgl-assimp-javadoc.jar 6195│ │ │ │ │ │ ├── lwjgl-assimp-natives-freebsd.jar 6196│ │ │ │ │ │ ├── lwjgl-assimp-natives-linux-arm32.jar 6197│ │ │ │ │ │ ├── lwjgl-assimp-natives-linux-arm64.jar 6198│ │ │ │ │ │ ├── lwjgl-assimp-natives-linux-ppc64le.jar 6199│ │ │ │ │ │ ├── lwjgl-assimp-natives-linux-riscv64.jar 6200│ │ │ │ │ │ ├── lwjgl-assimp-natives-linux.jar 6201│ │ │ │ │ │ ├── lwjgl-assimp-natives-macos-arm64.jar 6202│ │ │ │ │ │ ├── lwjgl-assimp-natives-macos.jar 6203│ │ │ │ │ │ ├── lwjgl-assimp-natives-windows-arm64.jar 6204│ │ │ │ │ │ ├── lwjgl-assimp-natives-windows-x86.jar 6205│ │ │ │ │ │ ├── lwjgl-assimp-natives-windows.jar 6206│ │ │ │ │ │ ├── lwjgl-assimp-sources.jar 6207│ │ │ │ │ │ └── lwjgl-assimp.jar 6208│ │ │ │ │ ├── lwjgl-bgfx 6209│ │ │ │ │ │ ├── bgfx_license.txt 6210│ │ │ │ │ │ ├── lwjgl-bgfx-javadoc.jar 6211│ │ │ │ │ │ ├── lwjgl-bgfx-natives-freebsd.jar 6212│ │ │ │ │ │ ├── lwjgl-bgfx-natives-linux-arm32.jar 6213│ │ │ │ │ │ ├── lwjgl-bgfx-natives-linux-arm64.jar 6214│ │ │ │ │ │ ├── lwjgl-bgfx-natives-linux-ppc64le.jar 6215│ │ │ │ │ │ ├── lwjgl-bgfx-natives-linux-riscv64.jar 6216│ │ │ │ │ │ ├── lwjgl-bgfx-natives-linux.jar 6217│ │ │ │ │ │ ├── lwjgl-bgfx-natives-macos-arm64.jar 6218│ │ │ │ │ │ ├── lwjgl-bgfx-natives-macos.jar 6219│ │ │ │ │ │ ├── lwjgl-bgfx-natives-windows-x86.jar 6220│ │ │ │ │ │ ├── lwjgl-bgfx-natives-windows.jar 6221│ │ │ │ │ │ ├── lwjgl-bgfx-sources.jar 6222│ │ │ │ │ │ └── lwjgl-bgfx.jar 6223│ │ │ │ │ ├── lwjgl-cuda 6224│ │ │ │ │ │ ├── cuda_license.txt 6225│ │ │ │ │ │ ├── lwjgl-cuda-javadoc.jar 6226│ │ │ │ │ │ ├── lwjgl-cuda-sources.jar 6227│ │ │ │ │ │ └── lwjgl-cuda.jar 6228│ │ │ │ │ ├── lwjgl-egl 6229│ │ │ │ │ │ ├── khronos_license.txt 6230│ │ │ │ │ │ ├── lwjgl-egl-javadoc.jar 6231│ │ │ │ │ │ ├── lwjgl-egl-sources.jar 6232│ │ │ │ │ │ └── lwjgl-egl.jar 6233│ │ │ │ │ ├── lwjgl-fmod 6234│ │ │ │ │ │ ├── fmod_license.txt 6235│ │ │ │ │ │ ├── lwjgl-fmod-javadoc.jar 6236│ │ │ │ │ │ ├── lwjgl-fmod-sources.jar 6237│ │ │ │ │ │ └── lwjgl-fmod.jar 6238│ │ │ │ │ ├── lwjgl-freetype 6239│ │ │ │ │ │ ├── freetype_license.txt 6240│ │ │ │ │ │ ├── lwjgl-freetype-javadoc.jar 6241│ │ │ │ │ │ ├── lwjgl-freetype-natives-freebsd.jar 6242│ │ │ │ │ │ ├── lwjgl-freetype-natives-linux-arm32.jar 6243│ │ │ │ │ │ ├── lwjgl-freetype-natives-linux-arm64.jar 6244│ │ │ │ │ │ ├── lwjgl-freetype-natives-linux-ppc64le.jar 6245│ │ │ │ │ │ ├── lwjgl-freetype-natives-linux-riscv64.jar 6246│ │ │ │ │ │ ├── lwjgl-freetype-natives-linux.jar 6247│ │ │ │ │ │ ├── lwjgl-freetype-natives-macos-arm64.jar 6248│ │ │ │ │ │ ├── lwjgl-freetype-natives-macos.jar 6249│ │ │ │ │ │ ├── lwjgl-freetype-natives-windows-arm64.jar 6250│ │ │ │ │ │ ├── lwjgl-freetype-natives-windows-x86.jar 6251│ │ │ │ │ │ ├── lwjgl-freetype-natives-windows.jar 6252│ │ │ │ │ │ ├── lwjgl-freetype-sources.jar 6253│ │ │ │ │ │ └── lwjgl-freetype.jar 6254│ │ │ │ │ ├── lwjgl-glfw 6255│ │ │ │ │ │ ├── glfw_license.txt 6256│ │ │ │ │ │ ├── lwjgl-glfw-javadoc.jar 6257│ │ │ │ │ │ ├── lwjgl-glfw-natives-freebsd.jar 6258│ │ │ │ │ │ ├── lwjgl-glfw-natives-linux-arm32.jar 6259│ │ │ │ │ │ ├── lwjgl-glfw-natives-linux-arm64.jar 6260│ │ │ │ │ │ ├── lwjgl-glfw-natives-linux-ppc64le.jar 6261│ │ │ │ │ │ ├── lwjgl-glfw-natives-linux-riscv64.jar 6262│ │ │ │ │ │ ├── lwjgl-glfw-natives-linux.jar 6263│ │ │ │ │ │ ├── lwjgl-glfw-natives-macos-arm64.jar 6264│ │ │ │ │ │ ├── lwjgl-glfw-natives-macos.jar 6265│ │ │ │ │ │ ├── lwjgl-glfw-natives-windows-arm64.jar 6266│ │ │ │ │ │ ├── lwjgl-glfw-natives-windows-x86.jar 6267│ │ │ │ │ │ ├── lwjgl-glfw-natives-windows.jar 6268│ │ │ │ │ │ ├── lwjgl-glfw-sources.jar 6269│ │ │ │ │ │ └── lwjgl-glfw.jar 6270│ │ │ │ │ ├── lwjgl-harfbuzz 6271│ │ │ │ │ │ ├── harfbuzz_license.txt 6272│ │ │ │ │ │ ├── lwjgl-harfbuzz-javadoc.jar 6273│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-freebsd.jar 6274│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-arm32.jar 6275│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-arm64.jar 6276│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-ppc64le.jar 6277│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux-riscv64.jar 6278│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-linux.jar 6279│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-macos-arm64.jar 6280│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-macos.jar 6281│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-windows-arm64.jar 6282│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-windows-x86.jar 6283│ │ │ │ │ │ ├── lwjgl-harfbuzz-natives-windows.jar 6284│ │ │ │ │ │ ├── lwjgl-harfbuzz-sources.jar 6285│ │ │ │ │ │ └── lwjgl-harfbuzz.jar 6286│ │ │ │ │ ├── lwjgl-hwloc 6287│ │ │ │ │ │ ├── lwjgl-hwloc-javadoc.jar 6288│ │ │ │ │ │ ├── lwjgl-hwloc-natives-freebsd.jar 6289│ │ │ │ │ │ ├── lwjgl-hwloc-natives-linux-arm32.jar 6290│ │ │ │ │ │ ├── lwjgl-hwloc-natives-linux-arm64.jar 6291│ │ │ │ │ │ ├── lwjgl-hwloc-natives-linux-ppc64le.jar 6292│ │ │ │ │ │ ├── lwjgl-hwloc-natives-linux-riscv64.jar 6293│ │ │ │ │ │ ├── lwjgl-hwloc-natives-linux.jar 6294│ │ │ │ │ │ ├── lwjgl-hwloc-natives-macos-arm64.jar 6295│ │ │ │ │ │ ├── lwjgl-hwloc-natives-macos.jar 6296│ │ │ │ │ │ ├── lwjgl-hwloc-natives-windows-arm64.jar 6297│ │ │ │ │ │ ├── lwjgl-hwloc-natives-windows-x86.jar 6298│ │ │ │ │ │ ├── lwjgl-hwloc-natives-windows.jar 6299│ │ │ │ │ │ ├── lwjgl-hwloc-sources.jar 6300│ │ │ │ │ │ └── lwjgl-hwloc.jar 6301│ │ │ │ │ ├── lwjgl-jawt 6302│ │ │ │ │ │ ├── lwjgl-jawt-javadoc.jar 6303│ │ │ │ │ │ ├── lwjgl-jawt-sources.jar 6304│ │ │ │ │ │ └── lwjgl-jawt.jar 6305│ │ │ │ │ ├── lwjgl-jemalloc 6306│ │ │ │ │ │ ├── jemalloc_license.txt 6307│ │ │ │ │ │ ├── lwjgl-jemalloc-javadoc.jar 6308│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-freebsd.jar 6309│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-arm32.jar 6310│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-arm64.jar 6311│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-ppc64le.jar 6312│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-linux-riscv64.jar 6313│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-linux.jar 6314│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-macos-arm64.jar 6315│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-macos.jar 6316│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-windows-arm64.jar 6317│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-windows-x86.jar 6318│ │ │ │ │ │ ├── lwjgl-jemalloc-natives-windows.jar 6319│ │ │ │ │ │ ├── lwjgl-jemalloc-sources.jar 6320│ │ │ │ │ │ └── lwjgl-jemalloc.jar 6321│ │ │ │ │ ├── lwjgl-ktx 6322│ │ │ │ │ │ ├── ktx_license.txt 6323│ │ │ │ │ │ ├── lwjgl-ktx-javadoc.jar 6324│ │ │ │ │ │ ├── lwjgl-ktx-natives-freebsd.jar 6325│ │ │ │ │ │ ├── lwjgl-ktx-natives-linux-arm32.jar 6326│ │ │ │ │ │ ├── lwjgl-ktx-natives-linux-arm64.jar 6327│ │ │ │ │ │ ├── lwjgl-ktx-natives-linux-ppc64le.jar 6328│ │ │ │ │ │ ├── lwjgl-ktx-natives-linux-riscv64.jar 6329│ │ │ │ │ │ ├── lwjgl-ktx-natives-linux.jar 6330│ │ │ │ │ │ ├── lwjgl-ktx-natives-macos-arm64.jar 6331│ │ │ │ │ │ ├── lwjgl-ktx-natives-macos.jar 6332│ │ │ │ │ │ ├── lwjgl-ktx-natives-windows-arm64.jar 6333│ │ │ │ │ │ ├── lwjgl-ktx-natives-windows.jar 6334│ │ │ │ │ │ ├── lwjgl-ktx-sources.jar 6335│ │ │ │ │ │ └── lwjgl-ktx.jar 6336│ │ │ │ │ ├── lwjgl-libdivide 6337│ │ │ │ │ │ ├── libdivide_license.txt 6338│ │ │ │ │ │ ├── lwjgl-libdivide-javadoc.jar 6339│ │ │ │ │ │ ├── lwjgl-libdivide-natives-freebsd.jar 6340│ │ │ │ │ │ ├── lwjgl-libdivide-natives-linux-arm32.jar 6341│ │ │ │ │ │ ├── lwjgl-libdivide-natives-linux-arm64.jar 6342│ │ │ │ │ │ ├── lwjgl-libdivide-natives-linux-ppc64le.jar 6343│ │ │ │ │ │ ├── lwjgl-libdivide-natives-linux-riscv64.jar 6344│ │ │ │ │ │ ├── lwjgl-libdivide-natives-linux.jar 6345│ │ │ │ │ │ ├── lwjgl-libdivide-natives-macos-arm64.jar 6346│ │ │ │ │ │ ├── lwjgl-libdivide-natives-macos.jar 6347│ │ │ │ │ │ ├── lwjgl-libdivide-natives-windows-arm64.jar 6348│ │ │ │ │ │ ├── lwjgl-libdivide-natives-windows-x86.jar 6349│ │ │ │ │ │ ├── lwjgl-libdivide-natives-windows.jar 6350│ │ │ │ │ │ ├── lwjgl-libdivide-sources.jar 6351│ │ │ │ │ │ └── lwjgl-libdivide.jar 6352│ │ │ │ │ ├── lwjgl-llvm 6353│ │ │ │ │ │ ├── llvm_license.txt 6354│ │ │ │ │ │ ├── lwjgl-llvm-javadoc.jar 6355│ │ │ │ │ │ ├── lwjgl-llvm-natives-freebsd.jar 6356│ │ │ │ │ │ ├── lwjgl-llvm-natives-linux-arm32.jar 6357│ │ │ │ │ │ ├── lwjgl-llvm-natives-linux-arm64.jar 6358│ │ │ │ │ │ ├── lwjgl-llvm-natives-linux-ppc64le.jar 6359│ │ │ │ │ │ ├── lwjgl-llvm-natives-linux-riscv64.jar 6360│ │ │ │ │ │ ├── lwjgl-llvm-natives-linux.jar 6361│ │ │ │ │ │ ├── lwjgl-llvm-natives-macos-arm64.jar 6362│ │ │ │ │ │ ├── lwjgl-llvm-natives-macos.jar 6363│ │ │ │ │ │ ├── lwjgl-llvm-natives-windows-arm64.jar 6364│ │ │ │ │ │ ├── lwjgl-llvm-natives-windows-x86.jar 6365│ │ │ │ │ │ ├── lwjgl-llvm-natives-windows.jar 6366│ │ │ │ │ │ ├── lwjgl-llvm-sources.jar 6367│ │ │ │ │ │ └── lwjgl-llvm.jar 6368│ │ │ │ │ ├── lwjgl-lmdb 6369│ │ │ │ │ │ ├── lmdb_license.txt 6370│ │ │ │ │ │ ├── lwjgl-lmdb-javadoc.jar 6371│ │ │ │ │ │ ├── lwjgl-lmdb-natives-freebsd.jar 6372│ │ │ │ │ │ ├── lwjgl-lmdb-natives-linux-arm32.jar 6373│ │ │ │ │ │ ├── lwjgl-lmdb-natives-linux-arm64.jar 6374│ │ │ │ │ │ ├── lwjgl-lmdb-natives-linux-ppc64le.jar 6375│ │ │ │ │ │ ├── lwjgl-lmdb-natives-linux-riscv64.jar 6376│ │ │ │ │ │ ├── lwjgl-lmdb-natives-linux.jar 6377│ │ │ │ │ │ ├── lwjgl-lmdb-natives-macos-arm64.jar 6378│ │ │ │ │ │ ├── lwjgl-lmdb-natives-macos.jar 6379│ │ │ │ │ │ ├── lwjgl-lmdb-natives-windows-arm64.jar 6380│ │ │ │ │ │ ├── lwjgl-lmdb-natives-windows-x86.jar 6381│ │ │ │ │ │ ├── lwjgl-lmdb-natives-windows.jar 6382│ │ │ │ │ │ ├── lwjgl-lmdb-sources.jar 6383│ │ │ │ │ │ └── lwjgl-lmdb.jar 6384│ │ │ │ │ ├── lwjgl-lz4 6385│ │ │ │ │ │ ├── lwjgl-lz4-javadoc.jar 6386│ │ │ │ │ │ ├── lwjgl-lz4-natives-freebsd.jar 6387│ │ │ │ │ │ ├── lwjgl-lz4-natives-linux-arm32.jar 6388│ │ │ │ │ │ ├── lwjgl-lz4-natives-linux-arm64.jar 6389│ │ │ │ │ │ ├── lwjgl-lz4-natives-linux-ppc64le.jar 6390│ │ │ │ │ │ ├── lwjgl-lz4-natives-linux-riscv64.jar 6391│ │ │ │ │ │ ├── lwjgl-lz4-natives-linux.jar 6392│ │ │ │ │ │ ├── lwjgl-lz4-natives-macos-arm64.jar 6393│ │ │ │ │ │ ├── lwjgl-lz4-natives-macos.jar 6394│ │ │ │ │ │ ├── lwjgl-lz4-natives-windows-arm64.jar 6395│ │ │ │ │ │ ├── lwjgl-lz4-natives-windows-x86.jar 6396│ │ │ │ │ │ ├── lwjgl-lz4-natives-windows.jar 6397│ │ │ │ │ │ ├── lwjgl-lz4-sources.jar 6398│ │ │ │ │ │ ├── lwjgl-lz4.jar 6399│ │ │ │ │ │ └── lz4_license.txt 6400│ │ │ │ │ ├── lwjgl-meow 6401│ │ │ │ │ │ ├── lwjgl-meow-javadoc.jar 6402│ │ │ │ │ │ ├── lwjgl-meow-natives-freebsd.jar 6403│ │ │ │ │ │ ├── lwjgl-meow-natives-linux-arm64.jar 6404│ │ │ │ │ │ ├── lwjgl-meow-natives-linux.jar 6405│ │ │ │ │ │ ├── lwjgl-meow-natives-macos-arm64.jar 6406│ │ │ │ │ │ ├── lwjgl-meow-natives-macos.jar 6407│ │ │ │ │ │ ├── lwjgl-meow-natives-windows-arm64.jar 6408│ │ │ │ │ │ ├── lwjgl-meow-natives-windows-x86.jar 6409│ │ │ │ │ │ ├── lwjgl-meow-natives-windows.jar 6410│ │ │ │ │ │ ├── lwjgl-meow-sources.jar 6411│ │ │ │ │ │ ├── lwjgl-meow.jar 6412│ │ │ │ │ │ └── meow_license.txt 6413│ │ │ │ │ ├── lwjgl-meshoptimizer 6414│ │ │ │ │ │ ├── lwjgl-meshoptimizer-javadoc.jar 6415│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-freebsd.jar 6416│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-arm32.jar 6417│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-arm64.jar 6418│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-ppc64le.jar 6419│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux-riscv64.jar 6420│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-linux.jar 6421│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-macos-arm64.jar 6422│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-macos.jar 6423│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-windows-arm64.jar 6424│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-windows-x86.jar 6425│ │ │ │ │ │ ├── lwjgl-meshoptimizer-natives-windows.jar 6426│ │ │ │ │ │ ├── lwjgl-meshoptimizer-sources.jar 6427│ │ │ │ │ │ ├── lwjgl-meshoptimizer.jar 6428│ │ │ │ │ │ └── meshoptimizer_license.txt 6429│ │ │ │ │ ├── lwjgl-msdfgen 6430│ │ │ │ │ │ ├── lwjgl-msdfgen-javadoc.jar 6431│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-freebsd.jar 6432│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-arm32.jar 6433│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-arm64.jar 6434│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-ppc64le.jar 6435│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-linux-riscv64.jar 6436│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-linux.jar 6437│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-macos-arm64.jar 6438│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-macos.jar 6439│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-windows-arm64.jar 6440│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-windows-x86.jar 6441│ │ │ │ │ │ ├── lwjgl-msdfgen-natives-windows.jar 6442│ │ │ │ │ │ ├── lwjgl-msdfgen-sources.jar 6443│ │ │ │ │ │ ├── lwjgl-msdfgen.jar 6444│ │ │ │ │ │ └── msdfgen_license.txt 6445│ │ │ │ │ ├── lwjgl-nanovg 6446│ │ │ │ │ │ ├── blendish_license.txt 6447│ │ │ │ │ │ ├── lwjgl-nanovg-javadoc.jar 6448│ │ │ │ │ │ ├── lwjgl-nanovg-natives-freebsd.jar 6449│ │ │ │ │ │ ├── lwjgl-nanovg-natives-linux-arm32.jar 6450│ │ │ │ │ │ ├── lwjgl-nanovg-natives-linux-arm64.jar 6451│ │ │ │ │ │ ├── lwjgl-nanovg-natives-linux-ppc64le.jar 6452│ │ │ │ │ │ ├── lwjgl-nanovg-natives-linux-riscv64.jar 6453│ │ │ │ │ │ ├── lwjgl-nanovg-natives-linux.jar 6454│ │ │ │ │ │ ├── lwjgl-nanovg-natives-macos-arm64.jar 6455│ │ │ │ │ │ ├── lwjgl-nanovg-natives-macos.jar 6456│ │ │ │ │ │ ├── lwjgl-nanovg-natives-windows-arm64.jar 6457│ │ │ │ │ │ ├── lwjgl-nanovg-natives-windows-x86.jar 6458│ │ │ │ │ │ ├── lwjgl-nanovg-natives-windows.jar 6459│ │ │ │ │ │ ├── lwjgl-nanovg-sources.jar 6460│ │ │ │ │ │ ├── lwjgl-nanovg.jar 6461│ │ │ │ │ │ ├── nanosvg_license.txt 6462│ │ │ │ │ │ └── nanovg_license.txt 6463│ │ │ │ │ ├── lwjgl-nfd 6464│ │ │ │ │ │ ├── lwjgl-nfd-javadoc.jar 6465│ │ │ │ │ │ ├── lwjgl-nfd-natives-freebsd.jar 6466│ │ │ │ │ │ ├── lwjgl-nfd-natives-linux-arm32.jar 6467│ │ │ │ │ │ ├── lwjgl-nfd-natives-linux-arm64.jar 6468│ │ │ │ │ │ ├── lwjgl-nfd-natives-linux-ppc64le.jar 6469│ │ │ │ │ │ ├── lwjgl-nfd-natives-linux-riscv64.jar 6470│ │ │ │ │ │ ├── lwjgl-nfd-natives-linux.jar 6471│ │ │ │ │ │ ├── lwjgl-nfd-natives-macos-arm64.jar 6472│ │ │ │ │ │ ├── lwjgl-nfd-natives-macos.jar 6473│ │ │ │ │ │ ├── lwjgl-nfd-natives-windows-arm64.jar 6474│ │ │ │ │ │ ├── lwjgl-nfd-natives-windows-x86.jar 6475│ │ │ │ │ │ ├── lwjgl-nfd-natives-windows.jar 6476│ │ │ │ │ │ ├── lwjgl-nfd-sources.jar 6477│ │ │ │ │ │ ├── lwjgl-nfd.jar 6478│ │ │ │ │ │ └── nfd_license.txt 6479│ │ │ │ │ ├── lwjgl-nuklear 6480│ │ │ │ │ │ ├── lwjgl-nuklear-javadoc.jar 6481│ │ │ │ │ │ ├── lwjgl-nuklear-natives-freebsd.jar 6482│ │ │ │ │ │ ├── lwjgl-nuklear-natives-linux-arm32.jar 6483│ │ │ │ │ │ ├── lwjgl-nuklear-natives-linux-arm64.jar 6484│ │ │ │ │ │ ├── lwjgl-nuklear-natives-linux-ppc64le.jar 6485│ │ │ │ │ │ ├── lwjgl-nuklear-natives-linux-riscv64.jar 6486│ │ │ │ │ │ ├── lwjgl-nuklear-natives-linux.jar 6487│ │ │ │ │ │ ├── lwjgl-nuklear-natives-macos-arm64.jar 6488│ │ │ │ │ │ ├── lwjgl-nuklear-natives-macos.jar 6489│ │ │ │ │ │ ├── lwjgl-nuklear-natives-windows-arm64.jar 6490│ │ │ │ │ │ ├── lwjgl-nuklear-natives-windows-x86.jar 6491│ │ │ │ │ │ ├── lwjgl-nuklear-natives-windows.jar 6492│ │ │ │ │ │ ├── lwjgl-nuklear-sources.jar 6493│ │ │ │ │ │ └── lwjgl-nuklear.jar 6494│ │ │ │ │ ├── lwjgl-odbc 6495│ │ │ │ │ │ ├── lwjgl-odbc-javadoc.jar 6496│ │ │ │ │ │ ├── lwjgl-odbc-sources.jar 6497│ │ │ │ │ │ └── lwjgl-odbc.jar 6498│ │ │ │ │ ├── lwjgl-openal 6499│ │ │ │ │ │ ├── lwjgl-openal-javadoc.jar 6500│ │ │ │ │ │ ├── lwjgl-openal-natives-freebsd.jar 6501│ │ │ │ │ │ ├── lwjgl-openal-natives-linux-arm32.jar 6502│ │ │ │ │ │ ├── lwjgl-openal-natives-linux-arm64.jar 6503│ │ │ │ │ │ ├── lwjgl-openal-natives-linux-ppc64le.jar 6504│ │ │ │ │ │ ├── lwjgl-openal-natives-linux-riscv64.jar 6505│ │ │ │ │ │ ├── lwjgl-openal-natives-linux.jar 6506│ │ │ │ │ │ ├── lwjgl-openal-natives-macos-arm64.jar 6507│ │ │ │ │ │ ├── lwjgl-openal-natives-macos.jar 6508│ │ │ │ │ │ ├── lwjgl-openal-natives-windows-arm64.jar 6509│ │ │ │ │ │ ├── lwjgl-openal-natives-windows-x86.jar 6510│ │ │ │ │ │ ├── lwjgl-openal-natives-windows.jar 6511│ │ │ │ │ │ ├── lwjgl-openal-sources.jar 6512│ │ │ │ │ │ ├── lwjgl-openal.jar 6513│ │ │ │ │ │ └── openal_soft_license.txt 6514│ │ │ │ │ ├── lwjgl-opencl 6515│ │ │ │ │ │ ├── khronos_license.txt 6516│ │ │ │ │ │ ├── lwjgl-opencl-javadoc.jar 6517│ │ │ │ │ │ ├── lwjgl-opencl-sources.jar 6518│ │ │ │ │ │ └── lwjgl-opencl.jar 6519│ │ │ │ │ ├── lwjgl-opengl 6520│ │ │ │ │ │ ├── khronos_license.txt 6521│ │ │ │ │ │ ├── lwjgl-opengl-javadoc.jar 6522│ │ │ │ │ │ ├── lwjgl-opengl-natives-freebsd.jar 6523│ │ │ │ │ │ ├── lwjgl-opengl-natives-linux-arm32.jar 6524│ │ │ │ │ │ ├── lwjgl-opengl-natives-linux-arm64.jar 6525│ │ │ │ │ │ ├── lwjgl-opengl-natives-linux-ppc64le.jar 6526│ │ │ │ │ │ ├── lwjgl-opengl-natives-linux-riscv64.jar 6527│ │ │ │ │ │ ├── lwjgl-opengl-natives-linux.jar 6528│ │ │ │ │ │ ├── lwjgl-opengl-natives-macos-arm64.jar 6529│ │ │ │ │ │ ├── lwjgl-opengl-natives-macos.jar 6530│ │ │ │ │ │ ├── lwjgl-opengl-natives-windows-arm64.jar 6531│ │ │ │ │ │ ├── lwjgl-opengl-natives-windows-x86.jar 6532│ │ │ │ │ │ ├── lwjgl-opengl-natives-windows.jar 6533│ │ │ │ │ │ ├── lwjgl-opengl-sources.jar 6534│ │ │ │ │ │ └── lwjgl-opengl.jar 6535│ │ │ │ │ ├── lwjgl-opengles 6536│ │ │ │ │ │ ├── khronos_license.txt 6537│ │ │ │ │ │ ├── lwjgl-opengles-javadoc.jar 6538│ │ │ │ │ │ ├── lwjgl-opengles-natives-freebsd.jar 6539│ │ │ │ │ │ ├── lwjgl-opengles-natives-linux-arm32.jar 6540│ │ │ │ │ │ ├── lwjgl-opengles-natives-linux-arm64.jar 6541│ │ │ │ │ │ ├── lwjgl-opengles-natives-linux-ppc64le.jar 6542│ │ │ │ │ │ ├── lwjgl-opengles-natives-linux-riscv64.jar 6543│ │ │ │ │ │ ├── lwjgl-opengles-natives-linux.jar 6544│ │ │ │ │ │ ├── lwjgl-opengles-natives-macos-arm64.jar 6545│ │ │ │ │ │ ├── lwjgl-opengles-natives-macos.jar 6546│ │ │ │ │ │ ├── lwjgl-opengles-natives-windows-arm64.jar 6547│ │ │ │ │ │ ├── lwjgl-opengles-natives-windows-x86.jar 6548│ │ │ │ │ │ ├── lwjgl-opengles-natives-windows.jar 6549│ │ │ │ │ │ ├── lwjgl-opengles-sources.jar 6550│ │ │ │ │ │ └── lwjgl-opengles.jar 6551│ │ │ │ │ ├── lwjgl-openvr 6552│ │ │ │ │ │ ├── lwjgl-openvr-javadoc.jar 6553│ │ │ │ │ │ ├── lwjgl-openvr-natives-linux-arm64.jar 6554│ │ │ │ │ │ ├── lwjgl-openvr-natives-linux.jar 6555│ │ │ │ │ │ ├── lwjgl-openvr-natives-macos.jar 6556│ │ │ │ │ │ ├── lwjgl-openvr-natives-windows-x86.jar 6557│ │ │ │ │ │ ├── lwjgl-openvr-natives-windows.jar 6558│ │ │ │ │ │ ├── lwjgl-openvr-sources.jar 6559│ │ │ │ │ │ ├── lwjgl-openvr.jar 6560│ │ │ │ │ │ └── openvr_license.txt 6561│ │ │ │ │ ├── lwjgl-openxr 6562│ │ │ │ │ │ ├── lwjgl-openxr-javadoc.jar 6563│ │ │ │ │ │ ├── lwjgl-openxr-natives-freebsd.jar 6564│ │ │ │ │ │ ├── lwjgl-openxr-natives-linux-arm32.jar 6565│ │ │ │ │ │ ├── lwjgl-openxr-natives-linux-arm64.jar 6566│ │ │ │ │ │ ├── lwjgl-openxr-natives-linux-ppc64le.jar 6567│ │ │ │ │ │ ├── lwjgl-openxr-natives-linux-riscv64.jar 6568│ │ │ │ │ │ ├── lwjgl-openxr-natives-linux.jar 6569│ │ │ │ │ │ ├── lwjgl-openxr-natives-windows-arm64.jar 6570│ │ │ │ │ │ ├── lwjgl-openxr-natives-windows-x86.jar 6571│ │ │ │ │ │ ├── lwjgl-openxr-natives-windows.jar 6572│ │ │ │ │ │ ├── lwjgl-openxr-sources.jar 6573│ │ │ │ │ │ ├── lwjgl-openxr.jar 6574│ │ │ │ │ │ └── openxr_license.txt 6575│ │ │ │ │ ├── lwjgl-opus 6576│ │ │ │ │ │ ├── lwjgl-opus-javadoc.jar 6577│ │ │ │ │ │ ├── lwjgl-opus-natives-freebsd.jar 6578│ │ │ │ │ │ ├── lwjgl-opus-natives-linux-arm32.jar 6579│ │ │ │ │ │ ├── lwjgl-opus-natives-linux-arm64.jar 6580│ │ │ │ │ │ ├── lwjgl-opus-natives-linux-ppc64le.jar 6581│ │ │ │ │ │ ├── lwjgl-opus-natives-linux-riscv64.jar 6582│ │ │ │ │ │ ├── lwjgl-opus-natives-linux.jar 6583│ │ │ │ │ │ ├── lwjgl-opus-natives-macos-arm64.jar 6584│ │ │ │ │ │ ├── lwjgl-opus-natives-macos.jar 6585│ │ │ │ │ │ ├── lwjgl-opus-natives-windows-arm64.jar 6586│ │ │ │ │ │ ├── lwjgl-opus-natives-windows-x86.jar 6587│ │ │ │ │ │ ├── lwjgl-opus-natives-windows.jar 6588│ │ │ │ │ │ ├── lwjgl-opus-sources.jar 6589│ │ │ │ │ │ ├── lwjgl-opus.jar 6590│ │ │ │ │ │ └── opus_license.txt 6591│ │ │ │ │ ├── lwjgl-ovr 6592│ │ │ │ │ │ ├── lwjgl-ovr-javadoc.jar 6593│ │ │ │ │ │ ├── lwjgl-ovr-natives-windows-x86.jar 6594│ │ │ │ │ │ ├── lwjgl-ovr-natives-windows.jar 6595│ │ │ │ │ │ ├── lwjgl-ovr-sources.jar 6596│ │ │ │ │ │ ├── lwjgl-ovr.jar 6597│ │ │ │ │ │ └── ovr_license.txt 6598│ │ │ │ │ ├── lwjgl-par 6599│ │ │ │ │ │ ├── lwjgl-par-javadoc.jar 6600│ │ │ │ │ │ ├── lwjgl-par-natives-freebsd.jar 6601│ │ │ │ │ │ ├── lwjgl-par-natives-linux-arm32.jar 6602│ │ │ │ │ │ ├── lwjgl-par-natives-linux-arm64.jar 6603│ │ │ │ │ │ ├── lwjgl-par-natives-linux-ppc64le.jar 6604│ │ │ │ │ │ ├── lwjgl-par-natives-linux-riscv64.jar 6605│ │ │ │ │ │ ├── lwjgl-par-natives-linux.jar 6606│ │ │ │ │ │ ├── lwjgl-par-natives-macos-arm64.jar 6607│ │ │ │ │ │ ├── lwjgl-par-natives-macos.jar 6608│ │ │ │ │ │ ├── lwjgl-par-natives-windows-arm64.jar 6609│ │ │ │ │ │ ├── lwjgl-par-natives-windows-x86.jar 6610│ │ │ │ │ │ ├── lwjgl-par-natives-windows.jar 6611│ │ │ │ │ │ ├── lwjgl-par-sources.jar 6612│ │ │ │ │ │ └── lwjgl-par.jar 6613│ │ │ │ │ ├── lwjgl-remotery 6614│ │ │ │ │ │ ├── lwjgl-remotery-javadoc.jar 6615│ │ │ │ │ │ ├── lwjgl-remotery-natives-freebsd.jar 6616│ │ │ │ │ │ ├── lwjgl-remotery-natives-linux-arm32.jar 6617│ │ │ │ │ │ ├── lwjgl-remotery-natives-linux-arm64.jar 6618│ │ │ │ │ │ ├── lwjgl-remotery-natives-linux-ppc64le.jar 6619│ │ │ │ │ │ ├── lwjgl-remotery-natives-linux-riscv64.jar 6620│ │ │ │ │ │ ├── lwjgl-remotery-natives-linux.jar 6621│ │ │ │ │ │ ├── lwjgl-remotery-natives-macos-arm64.jar 6622│ │ │ │ │ │ ├── lwjgl-remotery-natives-macos.jar 6623│ │ │ │ │ │ ├── lwjgl-remotery-natives-windows-x86.jar 6624│ │ │ │ │ │ ├── lwjgl-remotery-natives-windows.jar 6625│ │ │ │ │ │ ├── lwjgl-remotery-sources.jar 6626│ │ │ │ │ │ ├── lwjgl-remotery.jar 6627│ │ │ │ │ │ └── remotery_license.txt 6628│ │ │ │ │ ├── lwjgl-rpmalloc 6629│ │ │ │ │ │ ├── lwjgl-rpmalloc-javadoc.jar 6630│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-freebsd.jar 6631│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-arm32.jar 6632│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-arm64.jar 6633│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-ppc64le.jar 6634│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux-riscv64.jar 6635│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-linux.jar 6636│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-macos-arm64.jar 6637│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-macos.jar 6638│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-windows-arm64.jar 6639│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-windows-x86.jar 6640│ │ │ │ │ │ ├── lwjgl-rpmalloc-natives-windows.jar 6641│ │ │ │ │ │ ├── lwjgl-rpmalloc-sources.jar 6642│ │ │ │ │ │ ├── lwjgl-rpmalloc.jar 6643│ │ │ │ │ │ └── rpmalloc_license.txt 6644│ │ │ │ │ ├── lwjgl-shaderc 6645│ │ │ │ │ │ ├── lwjgl-shaderc-javadoc.jar 6646│ │ │ │ │ │ ├── lwjgl-shaderc-natives-freebsd.jar 6647│ │ │ │ │ │ ├── lwjgl-shaderc-natives-linux-arm32.jar 6648│ │ │ │ │ │ ├── lwjgl-shaderc-natives-linux-arm64.jar 6649│ │ │ │ │ │ ├── lwjgl-shaderc-natives-linux-ppc64le.jar 6650│ │ │ │ │ │ ├── lwjgl-shaderc-natives-linux-riscv64.jar 6651│ │ │ │ │ │ ├── lwjgl-shaderc-natives-linux.jar 6652│ │ │ │ │ │ ├── lwjgl-shaderc-natives-macos-arm64.jar 6653│ │ │ │ │ │ ├── lwjgl-shaderc-natives-macos.jar 6654│ │ │ │ │ │ ├── lwjgl-shaderc-natives-windows-arm64.jar 6655│ │ │ │ │ │ ├── lwjgl-shaderc-natives-windows-x86.jar 6656│ │ │ │ │ │ ├── lwjgl-shaderc-natives-windows.jar 6657│ │ │ │ │ │ ├── lwjgl-shaderc-sources.jar 6658│ │ │ │ │ │ ├── lwjgl-shaderc.jar 6659│ │ │ │ │ │ └── shaderc_license.txt 6660│ │ │ │ │ ├── lwjgl-spvc 6661│ │ │ │ │ │ ├── lwjgl-spvc-javadoc.jar 6662│ │ │ │ │ │ ├── lwjgl-spvc-natives-freebsd.jar 6663│ │ │ │ │ │ ├── lwjgl-spvc-natives-linux-arm32.jar 6664│ │ │ │ │ │ ├── lwjgl-spvc-natives-linux-arm64.jar 6665│ │ │ │ │ │ ├── lwjgl-spvc-natives-linux-ppc64le.jar 6666│ │ │ │ │ │ ├── lwjgl-spvc-natives-linux-riscv64.jar 6667│ │ │ │ │ │ ├── lwjgl-spvc-natives-linux.jar 6668│ │ │ │ │ │ ├── lwjgl-spvc-natives-macos-arm64.jar 6669│ │ │ │ │ │ ├── lwjgl-spvc-natives-macos.jar 6670│ │ │ │ │ │ ├── lwjgl-spvc-natives-windows-arm64.jar 6671│ │ │ │ │ │ ├── lwjgl-spvc-natives-windows-x86.jar 6672│ │ │ │ │ │ ├── lwjgl-spvc-natives-windows.jar 6673│ │ │ │ │ │ ├── lwjgl-spvc-sources.jar 6674│ │ │ │ │ │ └── lwjgl-spvc.jar 6675│ │ │ │ │ ├── lwjgl-sse 6676│ │ │ │ │ │ ├── lwjgl-sse-javadoc.jar 6677│ │ │ │ │ │ ├── lwjgl-sse-natives-freebsd.jar 6678│ │ │ │ │ │ ├── lwjgl-sse-natives-linux.jar 6679│ │ │ │ │ │ ├── lwjgl-sse-natives-macos.jar 6680│ │ │ │ │ │ ├── lwjgl-sse-natives-windows-x86.jar 6681│ │ │ │ │ │ ├── lwjgl-sse-natives-windows.jar 6682│ │ │ │ │ │ ├── lwjgl-sse-sources.jar 6683│ │ │ │ │ │ └── lwjgl-sse.jar 6684│ │ │ │ │ ├── lwjgl-stb 6685│ │ │ │ │ │ ├── lwjgl-stb-javadoc.jar 6686│ │ │ │ │ │ ├── lwjgl-stb-natives-freebsd.jar 6687│ │ │ │ │ │ ├── lwjgl-stb-natives-linux-arm32.jar 6688│ │ │ │ │ │ ├── lwjgl-stb-natives-linux-arm64.jar 6689│ │ │ │ │ │ ├── lwjgl-stb-natives-linux-ppc64le.jar 6690│ │ │ │ │ │ ├── lwjgl-stb-natives-linux-riscv64.jar 6691│ │ │ │ │ │ ├── lwjgl-stb-natives-linux.jar 6692│ │ │ │ │ │ ├── lwjgl-stb-natives-macos-arm64.jar 6693│ │ │ │ │ │ ├── lwjgl-stb-natives-macos.jar 6694│ │ │ │ │ │ ├── lwjgl-stb-natives-windows-arm64.jar 6695│ │ │ │ │ │ ├── lwjgl-stb-natives-windows-x86.jar 6696│ │ │ │ │ │ ├── lwjgl-stb-natives-windows.jar 6697│ │ │ │ │ │ ├── lwjgl-stb-sources.jar 6698│ │ │ │ │ │ └── lwjgl-stb.jar 6699│ │ │ │ │ ├── lwjgl-tinyexr 6700│ │ │ │ │ │ ├── lwjgl-tinyexr-javadoc.jar 6701│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-freebsd.jar 6702│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-arm32.jar 6703│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-arm64.jar 6704│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-ppc64le.jar 6705│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-linux-riscv64.jar 6706│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-linux.jar 6707│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-macos-arm64.jar 6708│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-macos.jar 6709│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-windows-arm64.jar 6710│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-windows-x86.jar 6711│ │ │ │ │ │ ├── lwjgl-tinyexr-natives-windows.jar 6712│ │ │ │ │ │ ├── lwjgl-tinyexr-sources.jar 6713│ │ │ │ │ │ ├── lwjgl-tinyexr.jar 6714│ │ │ │ │ │ └── tinyexr_license.txt 6715│ │ │ │ │ ├── lwjgl-tinyfd 6716│ │ │ │ │ │ ├── lwjgl-tinyfd-javadoc.jar 6717│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-freebsd.jar 6718│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-arm32.jar 6719│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-arm64.jar 6720│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-ppc64le.jar 6721│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-linux-riscv64.jar 6722│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-linux.jar 6723│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-macos-arm64.jar 6724│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-macos.jar 6725│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-windows-arm64.jar 6726│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-windows-x86.jar 6727│ │ │ │ │ │ ├── lwjgl-tinyfd-natives-windows.jar 6728│ │ │ │ │ │ ├── lwjgl-tinyfd-sources.jar 6729│ │ │ │ │ │ ├── lwjgl-tinyfd.jar 6730│ │ │ │ │ │ └── tinyfd_license.txt 6731│ │ │ │ │ ├── lwjgl-tootle 6732│ │ │ │ │ │ ├── lwjgl-tootle-javadoc.jar 6733│ │ │ │ │ │ ├── lwjgl-tootle-natives-freebsd.jar 6734│ │ │ │ │ │ ├── lwjgl-tootle-natives-linux.jar 6735│ │ │ │ │ │ ├── lwjgl-tootle-natives-macos.jar 6736│ │ │ │ │ │ ├── lwjgl-tootle-natives-windows-x86.jar 6737│ │ │ │ │ │ ├── lwjgl-tootle-natives-windows.jar 6738│ │ │ │ │ │ ├── lwjgl-tootle-sources.jar 6739│ │ │ │ │ │ ├── lwjgl-tootle.jar 6740│ │ │ │ │ │ ├── tootle_directxmesh_license.txt 6741│ │ │ │ │ │ └── tootle_license.txt 6742│ │ │ │ │ ├── lwjgl-vma 6743│ │ │ │ │ │ ├── lwjgl-vma-javadoc.jar 6744│ │ │ │ │ │ ├── lwjgl-vma-natives-freebsd.jar 6745│ │ │ │ │ │ ├── lwjgl-vma-natives-linux-arm32.jar 6746│ │ │ │ │ │ ├── lwjgl-vma-natives-linux-arm64.jar 6747│ │ │ │ │ │ ├── lwjgl-vma-natives-linux-ppc64le.jar 6748│ │ │ │ │ │ ├── lwjgl-vma-natives-linux-riscv64.jar 6749│ │ │ │ │ │ ├── lwjgl-vma-natives-linux.jar 6750│ │ │ │ │ │ ├── lwjgl-vma-natives-macos-arm64.jar 6751│ │ │ │ │ │ ├── lwjgl-vma-natives-macos.jar 6752│ │ │ │ │ │ ├── lwjgl-vma-natives-windows-arm64.jar 6753│ │ │ │ │ │ ├── lwjgl-vma-natives-windows-x86.jar 6754│ │ │ │ │ │ ├── lwjgl-vma-natives-windows.jar 6755│ │ │ │ │ │ ├── lwjgl-vma-sources.jar 6756│ │ │ │ │ │ ├── lwjgl-vma.jar 6757│ │ │ │ │ │ └── vma_license.txt 6758│ │ │ │ │ ├── lwjgl-vulkan 6759│ │ │ │ │ │ ├── khronos_license.txt 6760│ │ │ │ │ │ ├── lwjgl-vulkan-javadoc.jar 6761│ │ │ │ │ │ ├── lwjgl-vulkan-natives-macos-arm64.jar 6762│ │ │ │ │ │ ├── lwjgl-vulkan-natives-macos.jar 6763│ │ │ │ │ │ ├── lwjgl-vulkan-sources.jar 6764│ │ │ │ │ │ └── lwjgl-vulkan.jar 6765│ │ │ │ │ ├── lwjgl-xxhash 6766│ │ │ │ │ │ ├── lwjgl-xxhash-javadoc.jar 6767│ │ │ │ │ │ ├── lwjgl-xxhash-natives-freebsd.jar 6768│ │ │ │ │ │ ├── lwjgl-xxhash-natives-linux-arm32.jar 6769│ │ │ │ │ │ ├── lwjgl-xxhash-natives-linux-arm64.jar 6770│ │ │ │ │ │ ├── lwjgl-xxhash-natives-linux-ppc64le.jar 6771│ │ │ │ │ │ ├── lwjgl-xxhash-natives-linux-riscv64.jar 6772│ │ │ │ │ │ ├── lwjgl-xxhash-natives-linux.jar 6773│ │ │ │ │ │ ├── lwjgl-xxhash-natives-macos-arm64.jar 6774│ │ │ │ │ │ ├── lwjgl-xxhash-natives-macos.jar 6775│ │ │ │ │ │ ├── lwjgl-xxhash-natives-windows-arm64.jar 6776│ │ │ │ │ │ ├── lwjgl-xxhash-natives-windows-x86.jar 6777│ │ │ │ │ │ ├── lwjgl-xxhash-natives-windows.jar 6778│ │ │ │ │ │ ├── lwjgl-xxhash-sources.jar 6779│ │ │ │ │ │ ├── lwjgl-xxhash.jar 6780│ │ │ │ │ │ └── xxhash_license.txt 6781│ │ │ │ │ ├── lwjgl-yoga 6782│ │ │ │ │ │ ├── lwjgl-yoga-javadoc.jar 6783│ │ │ │ │ │ ├── lwjgl-yoga-natives-freebsd.jar 6784│ │ │ │ │ │ ├── lwjgl-yoga-natives-linux-arm32.jar 6785│ │ │ │ │ │ ├── lwjgl-yoga-natives-linux-arm64.jar 6786│ │ │ │ │ │ ├── lwjgl-yoga-natives-linux-ppc64le.jar 6787│ │ │ │ │ │ ├── lwjgl-yoga-natives-linux-riscv64.jar 6788│ │ │ │ │ │ ├── lwjgl-yoga-natives-linux.jar 6789│ │ │ │ │ │ ├── lwjgl-yoga-natives-macos-arm64.jar 6790│ │ │ │ │ │ ├── lwjgl-yoga-natives-macos.jar 6791│ │ │ │ │ │ ├── lwjgl-yoga-natives-windows-arm64.jar 6792│ │ │ │ │ │ ├── lwjgl-yoga-natives-windows-x86.jar 6793│ │ │ │ │ │ ├── lwjgl-yoga-natives-windows.jar 6794│ │ │ │ │ │ ├── lwjgl-yoga-sources.jar 6795│ │ │ │ │ │ ├── lwjgl-yoga.jar 6796│ │ │ │ │ │ └── yoga_license.txt 6797│ │ │ │ │ └── lwjgl-zstd 6798│ │ │ │ │ ├── lwjgl-zstd-javadoc.jar 6799│ │ │ │ │ ├── lwjgl-zstd-natives-freebsd.jar 6800│ │ │ │ │ ├── lwjgl-zstd-natives-linux-arm32.jar 6801│ │ │ │ │ ├── lwjgl-zstd-natives-linux-arm64.jar 6802│ │ │ │ │ ├── lwjgl-zstd-natives-linux-ppc64le.jar 6803│ │ │ │ │ ├── lwjgl-zstd-natives-linux-riscv64.jar 6804│ │ │ │ │ ├── lwjgl-zstd-natives-linux.jar 6805│ │ │ │ │ ├── lwjgl-zstd-natives-macos-arm64.jar 6806│ │ │ │ │ ├── lwjgl-zstd-natives-macos.jar 6807│ │ │ │ │ ├── lwjgl-zstd-natives-windows-arm64.jar 6808│ │ │ │ │ ├── lwjgl-zstd-natives-windows-x86.jar 6809│ │ │ │ │ ├── lwjgl-zstd-natives-windows.jar 6810│ │ │ │ │ ├── lwjgl-zstd-sources.jar 6811│ │ │ │ │ ├── lwjgl-zstd.jar 6812│ │ │ │ │ └── zstd_license.txt 6813│ │ │ │ ├── busybox 6814│ │ │ │ │ ├── busybox-1.37.0-defconfig-nonet-build.iso 6815│ │ │ │ │ ├── busybox-1.37.0-docs.tar.gz 6816│ │ │ │ │ └── busybox-1.37.0-static-nonet-build.iso 6817│ │ │ │ ├── linux 6818│ │ │ │ │ └── kernel 6819│ │ │ │ │ ├── ISOLINUX 6820│ │ │ │ │ │ ├── linux-6.13.6-bootdisk-defconfig-x86_64.ISO 6821│ │ │ │ │ │ └── linux-6.13.6-bootdisk-nomodule-x86_64.ISO 6822│ │ │ │ │ ├── Linux-4.9-kernel-x86_64.iso 6823│ │ │ │ │ └── linux-6.13.6-kernel-x86_64.iso 6824│ │ │ │ └── scrap 6825│ │ │ │ ├── README.md 6826│ │ │ │ ├── WinCat-0.1.8.zip 6827│ │ │ │ ├── Xmake-0.1.5.exe 6828│ │ │ │ ├── Xmake-0.1.5.out 6829│ │ │ │ └── light_builtins 6830│ │ │ │ ├── cat 6831│ │ │ │ ├── echo 6832│ │ │ │ ├── light_builtins_c.7z 6833│ │ │ │ ├── light_builtins_cpp.7z 6834│ │ │ │ ├── light_builtins_rust.7z 6835│ │ │ │ ├── ls 6836│ │ │ │ ├── mkdir 6837│ │ │ │ ├── mv 6838│ │ │ │ ├── pwd 6839│ │ │ │ └── rmdir 6840│ │ │ └── tools 6841│ │ │ └── genrate_sha.sh 6842│ │ ├── README.md 6843│ │ ├── SDL 6844│ │ │ ├── Android.mk 6845│ │ │ ├── BUGS.txt 6846│ │ │ ├── CMakeLists.txt 6847│ │ │ ├── CREDITS.md 6848│ │ │ ├── INSTALL.md 6849│ │ │ ├── LICENSE.txt 6850│ │ │ ├── README.md 6851│ │ │ ├── VisualC 6852│ │ │ │ ├── SDL 6853│ │ │ │ │ ├── Directory.Build.props 6854│ │ │ │ │ ├── SDL.vcxproj 6855│ │ │ │ │ └── SDL.vcxproj.filters 6856│ │ │ │ ├── SDL.sln 6857│ │ │ │ ├── SDL_test 6858│ │ │ │ │ ├── Directory.Build.props 6859│ │ │ │ │ └── SDL_test.vcxproj 6860│ │ │ │ ├── VisualC 6861│ │ │ │ │ └── examples 6862│ │ │ │ │ ├── audio 6863│ │ │ │ │ │ ├── 01-simple-playback 6864│ │ │ │ │ │ │ └── 01-simple-playback.vcxproj 6865│ │ │ │ │ │ ├── 02-simple-playback-callback 6866│ │ │ │ │ │ │ └── 02-simple-playback-callback.vcxproj 6867│ │ │ │ │ │ └── 03-load-wav 6868│ │ │ │ │ │ └── 03-load-wav.vcxproj 6869│ │ │ │ │ ├── camera 6870│ │ │ │ │ │ └── 01-read-and-draw 6871│ │ │ │ │ │ └── 01-read-and-draw.vcxproj 6872│ │ │ │ │ ├── game 6873│ │ │ │ │ │ └── 01-snake 6874│ │ │ │ │ │ └── 01-snake.vcxproj 6875│ │ │ │ │ ├── pen 6876│ │ │ │ │ │ └── 01-drawing-lines 6877│ │ │ │ │ │ └── 01-drawing-lines.vcxproj 6878│ │ │ │ │ └── renderer 6879│ │ │ │ │ ├── 01-clear 6880│ │ │ │ │ │ └── 01-clear.vcxproj 6881│ │ │ │ │ ├── 02-primitives 6882│ │ │ │ │ │ └── 02-primitives.vcxproj 6883│ │ │ │ │ ├── 03-lines 6884│ │ │ │ │ │ └── 03-lines.vcxproj 6885│ │ │ │ │ ├── 04-points 6886│ │ │ │ │ │ └── 04-points.vcxproj 6887│ │ │ │ │ ├── 05-rectangles 6888│ │ │ │ │ │ └── 05-rectangles.vcxproj 6889│ │ │ │ │ ├── 06-textures 6890│ │ │ │ │ │ └── 06-textures.vcxproj 6891│ │ │ │ │ ├── 07-streaming-textures 6892│ │ │ │ │ │ └── 07-streaming-textures.vcxproj 6893│ │ │ │ │ ├── 08-rotating-textures 6894│ │ │ │ │ │ └── 08-rotating-textures.vcxproj 6895│ │ │ │ │ ├── 09-scaling-textures 6896│ │ │ │ │ │ └── 09-scaling-textures.vcxproj 6897│ │ │ │ │ ├── 10-geometry 6898│ │ │ │ │ │ └── 10-geometry.vcxproj 6899│ │ │ │ │ ├── 11-color-mods 6900│ │ │ │ │ │ └── 11-color-mods.vcxproj 6901│ │ │ │ │ ├── 14-viewport 6902│ │ │ │ │ │ └── 14-viewport.vcxproj 6903│ │ │ │ │ ├── 15-cliprect 6904│ │ │ │ │ │ └── 15-cliprect.vcxproj 6905│ │ │ │ │ ├── 17-read-pixels 6906│ │ │ │ │ │ └── 17-read-pixels.vcxproj 6907│ │ │ │ │ └── 18-debug-text 6908│ │ │ │ │ └── 18-debug-text.vcxproj 6909│ │ │ │ ├── clean.sh 6910│ │ │ │ ├── examples 6911│ │ │ │ │ ├── Directory.Build.props 6912│ │ │ │ │ ├── asyncio 6913│ │ │ │ │ │ └── 01-load-bitmaps 6914│ │ │ │ │ │ └── 01-load-bitmaps.vcxproj 6915│ │ │ │ │ ├── audio 6916│ │ │ │ │ │ ├── 01-simple-playback 6917│ │ │ │ │ │ │ └── 01-simple-playback.vcxproj 6918│ │ │ │ │ │ ├── 02-simple-playback-callback 6919│ │ │ │ │ │ │ └── 02-simple-playback-callback.vcxproj 6920│ │ │ │ │ │ ├── 03-load-wav 6921│ │ │ │ │ │ │ └── 03-load-wav.vcxproj 6922│ │ │ │ │ │ └── 04-multiple-streams 6923│ │ │ │ │ │ └── 04-multiple-streams.vcxproj 6924│ │ │ │ │ ├── camera 6925│ │ │ │ │ │ └── 01-read-and-draw 6926│ │ │ │ │ │ └── 01-read-and-draw.vcxproj 6927│ │ │ │ │ ├── demo 6928│ │ │ │ │ │ ├── 01-snake 6929│ │ │ │ │ │ │ └── 01-snake.vcxproj 6930│ │ │ │ │ │ ├── 02-woodeneye-008 6931│ │ │ │ │ │ │ └── 02-woodeneye-008.vcxproj 6932│ │ │ │ │ │ ├── 03-infinite-monkeys 6933│ │ │ │ │ │ │ └── 03-infinite-monkeys.vcxproj 6934│ │ │ │ │ │ └── 04-bytepusher 6935│ │ │ │ │ │ └── 04-bytepusher.vcxproj 6936│ │ │ │ │ ├── generate.py 6937│ │ │ │ │ ├── input 6938│ │ │ │ │ │ ├── 01-joystick-polling 6939│ │ │ │ │ │ │ └── 01-joystick-polling.vcxproj 6940│ │ │ │ │ │ └── 02-joystick-events 6941│ │ │ │ │ │ └── 02-joystick-events.vcxproj 6942│ │ │ │ │ ├── pen 6943│ │ │ │ │ │ └── 01-drawing-lines 6944│ │ │ │ │ │ └── 01-drawing-lines.vcxproj 6945│ │ │ │ │ └── renderer 6946│ │ │ │ │ ├── 01-clear 6947│ │ │ │ │ │ └── 01-clear.vcxproj 6948│ │ │ │ │ ├── 02-primitives 6949│ │ │ │ │ │ └── 02-primitives.vcxproj 6950│ │ │ │ │ ├── 03-lines 6951│ │ │ │ │ │ └── 03-lines.vcxproj 6952│ │ │ │ │ ├── 04-points 6953│ │ │ │ │ │ └── 04-points.vcxproj 6954│ │ │ │ │ ├── 05-rectangles 6955│ │ │ │ │ │ └── 05-rectangles.vcxproj 6956│ │ │ │ │ ├── 06-textures 6957│ │ │ │ │ │ └── 06-textures.vcxproj 6958│ │ │ │ │ ├── 07-streaming-textures 6959│ │ │ │ │ │ └── 07-streaming-textures.vcxproj 6960│ │ │ │ │ ├── 08-rotating-textures 6961│ │ │ │ │ │ └── 08-rotating-textures.vcxproj 6962│ │ │ │ │ ├── 09-scaling-textures 6963│ │ │ │ │ │ └── 09-scaling-textures.vcxproj 6964│ │ │ │ │ ├── 10-geometry 6965│ │ │ │ │ │ └── 10-geometry.vcxproj 6966│ │ │ │ │ ├── 11-color-mods 6967│ │ │ │ │ │ └── 11-color-mods.vcxproj 6968│ │ │ │ │ ├── 14-viewport 6969│ │ │ │ │ │ └── 14-viewport.vcxproj 6970│ │ │ │ │ ├── 15-cliprect 6971│ │ │ │ │ │ └── 15-cliprect.vcxproj 6972│ │ │ │ │ ├── 17-read-pixels 6973│ │ │ │ │ │ └── 17-read-pixels.vcxproj 6974│ │ │ │ │ ├── 18-debug-text 6975│ │ │ │ │ │ └── 18-debug-text.vcxproj 6976│ │ │ │ │ └── 19-affine-textures 6977│ │ │ │ │ └── 19-affine-textures.vcxproj 6978│ │ │ │ └── tests 6979│ │ │ │ ├── checkkeys 6980│ │ │ │ │ └── checkkeys.vcxproj 6981│ │ │ │ ├── loopwave 6982│ │ │ │ │ └── loopwave.vcxproj 6983│ │ │ │ ├── testatomic 6984│ │ │ │ │ └── testatomic.vcxproj 6985│ │ │ │ ├── testautomation 6986│ │ │ │ │ └── testautomation.vcxproj 6987│ │ │ │ ├── testcontroller 6988│ │ │ │ │ └── testcontroller.vcxproj 6989│ │ │ │ ├── testdialog 6990│ │ │ │ │ └── testdialog.vcxproj 6991│ │ │ │ ├── testdraw 6992│ │ │ │ │ └── testdraw.vcxproj 6993│ │ │ │ ├── testfile 6994│ │ │ │ │ └── testfile.vcxproj 6995│ │ │ │ ├── testgl 6996│ │ │ │ │ └── testgl.vcxproj 6997│ │ │ │ ├── testgles2 6998│ │ │ │ │ └── testgles2.vcxproj 6999│ │ │ │ ├── testoverlay 7000│ │ │ │ │ └── testoverlay.vcxproj 7001│ │ │ │ ├── testpen 7002│ │ │ │ │ └── testpen.vcxproj 7003│ │ │ │ ├── testplatform 7004│ │ │ │ │ └── testplatform.vcxproj 7005│ │ │ │ ├── testpower 7006│ │ │ │ │ └── testpower.vcxproj 7007│ │ │ │ ├── testrendertarget 7008│ │ │ │ │ └── testrendertarget.vcxproj 7009│ │ │ │ ├── testrumble 7010│ │ │ │ │ └── testrumble.vcxproj 7011│ │ │ │ ├── testscale 7012│ │ │ │ │ └── testscale.vcxproj 7013│ │ │ │ ├── testsensor 7014│ │ │ │ │ └── testsensor.vcxproj 7015│ │ │ │ ├── testshape 7016│ │ │ │ │ └── testshape.vcxproj 7017│ │ │ │ ├── testsoftwaretransparent 7018│ │ │ │ │ └── testsoftwaretransparent.vcxproj 7019│ │ │ │ ├── testsprite 7020│ │ │ │ │ └── testsprite.vcxproj 7021│ │ │ │ ├── testsurround 7022│ │ │ │ │ └── testsurround.vcxproj 7023│ │ │ │ ├── testvulkan 7024│ │ │ │ │ └── testvulkan.vcxproj 7025│ │ │ │ ├── testwm 7026│ │ │ │ │ └── testwm.vcxproj 7027│ │ │ │ └── testyuv 7028│ │ │ │ └── testyuv.vcxproj 7029│ │ │ ├── VisualC-GDK 7030│ │ │ │ ├── SDL 7031│ │ │ │ │ ├── SDL.vcxproj 7032│ │ │ │ │ └── SDL.vcxproj.filters 7033│ │ │ │ ├── SDL.sln 7034│ │ │ │ ├── SDL_test 7035│ │ │ │ │ └── SDL_test.vcxproj 7036│ │ │ │ ├── clean.sh 7037│ │ │ │ ├── logos 7038│ │ │ │ │ ├── Logo100x100.png 7039│ │ │ │ │ ├── Logo150x150.png 7040│ │ │ │ │ ├── Logo44x44.png 7041│ │ │ │ │ ├── Logo480x480.png 7042│ │ │ │ │ └── SplashScreenImage.png 7043│ │ │ │ └── tests 7044│ │ │ │ ├── testcontroller 7045│ │ │ │ │ ├── PackageLayout.xml 7046│ │ │ │ │ ├── testcontroller.vcxproj 7047│ │ │ │ │ ├── testcontroller.vcxproj.filters 7048│ │ │ │ │ ├── wingdk 7049│ │ │ │ │ │ └── MicrosoftGame.config 7050│ │ │ │ │ ├── xboxone 7051│ │ │ │ │ │ └── MicrosoftGame.config 7052│ │ │ │ │ └── xboxseries 7053│ │ │ │ │ └── MicrosoftGame.config 7054│ │ │ │ ├── testgdk 7055│ │ │ │ │ ├── PackageLayout.xml 7056│ │ │ │ │ ├── src 7057│ │ │ │ │ │ └── testgdk.cpp 7058│ │ │ │ │ ├── testgdk.vcxproj 7059│ │ │ │ │ ├── testgdk.vcxproj.filters 7060│ │ │ │ │ ├── wingdk 7061│ │ │ │ │ │ └── MicrosoftGame.config 7062│ │ │ │ │ ├── xboxone 7063│ │ │ │ │ │ └── MicrosoftGame.config 7064│ │ │ │ │ └── xboxseries 7065│ │ │ │ │ └── MicrosoftGame.config 7066│ │ │ │ └── testsprite 7067│ │ │ │ ├── PackageLayout.xml 7068│ │ │ │ ├── testsprite.vcxproj 7069│ │ │ │ ├── testsprite.vcxproj.filters 7070│ │ │ │ ├── wingdk 7071│ │ │ │ │ └── MicrosoftGame.config 7072│ │ │ │ ├── xboxone 7073│ │ │ │ │ └── MicrosoftGame.config 7074│ │ │ │ └── xboxseries 7075│ │ │ │ └── MicrosoftGame.config 7076│ │ │ ├── WhatsNew.txt 7077│ │ │ ├── Xcode 7078│ │ │ │ ├── SDL 7079│ │ │ │ │ ├── Info-Framework.plist 7080│ │ │ │ │ ├── SDL.xcodeproj 7081│ │ │ │ │ │ └── project.pbxproj 7082│ │ │ │ │ ├── SDL3 7083│ │ │ │ │ │ └── Info.plist 7084│ │ │ │ │ ├── config.xcconfig 7085│ │ │ │ │ └── pkg-support 7086│ │ │ │ │ ├── SDL.info 7087│ │ │ │ │ ├── build.xcconfig 7088│ │ │ │ │ ├── resources 7089│ │ │ │ │ │ ├── CMake 7090│ │ │ │ │ │ │ ├── SDL3Config.cmake 7091│ │ │ │ │ │ │ └── SDL3ConfigVersion.cmake 7092│ │ │ │ │ │ ├── INSTALL.md 7093│ │ │ │ │ │ ├── SDL_DS_Store 7094│ │ │ │ │ │ └── framework 7095│ │ │ │ │ │ └── INSTALL.md 7096│ │ │ │ │ ├── sdl_logo.pdf 7097│ │ │ │ │ └── share 7098│ │ │ │ │ └── cmake 7099│ │ │ │ │ └── SDL3 7100│ │ │ │ │ ├── SDL3Config.cmake 7101│ │ │ │ │ └── SDL3ConfigVersion.cmake 7102│ │ │ │ ├── SDLTest 7103│ │ │ │ │ ├── SDLTest.xcodeproj 7104│ │ │ │ │ │ └── project.pbxproj 7105│ │ │ │ │ ├── config.xcconfig 7106│ │ │ │ │ └── test-Info.plist 7107│ │ │ │ └── XcodeDocSet 7108│ │ │ │ └── Doxyfile 7109│ │ │ ├── android-project 7110│ │ │ │ ├── app 7111│ │ │ │ │ ├── build.gradle 7112│ │ │ │ │ ├── jni 7113│ │ │ │ │ │ ├── Android.mk 7114│ │ │ │ │ │ ├── Application.mk 7115│ │ │ │ │ │ ├── CMakeLists.txt 7116│ │ │ │ │ │ └── src 7117│ │ │ │ │ │ ├── Android.mk 7118│ │ │ │ │ │ ├── CMakeLists.txt 7119│ │ │ │ │ │ └── YourSourceHere.c 7120│ │ │ │ │ ├── proguard-rules.pro 7121│ │ │ │ │ └── src 7122│ │ │ │ │ └── main 7123│ │ │ │ │ ├── AndroidManifest.xml 7124│ │ │ │ │ ├── java 7125│ │ │ │ │ │ └── org 7126│ │ │ │ │ │ └── libsdl 7127│ │ │ │ │ │ └── app 7128│ │ │ │ │ │ ├── HIDDevice.java 7129│ │ │ │ │ │ ├── HIDDeviceBLESteamController.java 7130│ │ │ │ │ │ ├── HIDDeviceManager.java 7131│ │ │ │ │ │ ├── HIDDeviceUSB.java 7132│ │ │ │ │ │ ├── SDL.java 7133│ │ │ │ │ │ ├── SDLActivity.java 7134│ │ │ │ │ │ ├── SDLAudioManager.java 7135│ │ │ │ │ │ ├── SDLControllerManager.java 7136│ │ │ │ │ │ ├── SDLDummyEdit.java 7137│ │ │ │ │ │ ├── SDLInputConnection.java 7138│ │ │ │ │ │ └── SDLSurface.java 7139│ │ │ │ │ └── res 7140│ │ │ │ │ ├── mipmap-hdpi 7141│ │ │ │ │ │ └── ic_launcher.png 7142│ │ │ │ │ ├── mipmap-mdpi 7143│ │ │ │ │ │ └── ic_launcher.png 7144│ │ │ │ │ ├── mipmap-xhdpi 7145│ │ │ │ │ │ └── ic_launcher.png 7146│ │ │ │ │ ├── mipmap-xxhdpi 7147│ │ │ │ │ │ └── ic_launcher.png 7148│ │ │ │ │ ├── mipmap-xxxhdpi 7149│ │ │ │ │ │ └── ic_launcher.png 7150│ │ │ │ │ └── values 7151│ │ │ │ │ ├── colors.xml 7152│ │ │ │ │ ├── strings.xml 7153│ │ │ │ │ └── styles.xml 7154│ │ │ │ ├── build.gradle 7155│ │ │ │ ├── gradle 7156│ │ │ │ │ └── wrapper 7157│ │ │ │ │ ├── gradle-wrapper.jar 7158│ │ │ │ │ └── gradle-wrapper.properties 7159│ │ │ │ ├── gradle.properties 7160│ │ │ │ ├── gradlew 7161│ │ │ │ ├── gradlew.bat 7162│ │ │ │ └── settings.gradle 7163│ │ │ ├── build-scripts 7164│ │ │ │ ├── SDL_migration.cocci 7165│ │ │ │ ├── add-source-to-projects.pl 7166│ │ │ │ ├── androidbuildlibs.sh 7167│ │ │ │ ├── build-release.py 7168│ │ │ │ ├── build-web-examples.pl 7169│ │ │ │ ├── casefolding.txt 7170│ │ │ │ ├── check_android_jni.py 7171│ │ │ │ ├── check_elf_alignment.sh 7172│ │ │ │ ├── check_stdlib_usage.py 7173│ │ │ │ ├── clang-format-src.sh 7174│ │ │ │ ├── cmake-toolchain-mingw64-i686.cmake 7175│ │ │ │ ├── cmake-toolchain-mingw64-x86_64.cmake 7176│ │ │ │ ├── cmake-toolchain-qnx-aarch64le.cmake 7177│ │ │ │ ├── cmake-toolchain-qnx-x86_64.cmake 7178│ │ │ │ ├── codechecker-buildbot.sh 7179│ │ │ │ ├── create-android-project.py 7180│ │ │ │ ├── create-release.py 7181│ │ │ │ ├── create_tbds.py 7182│ │ │ │ ├── fnsince.pl 7183│ │ │ │ ├── gen_audio_channel_conversion.c 7184│ │ │ │ ├── git-pre-push-hook.pl 7185│ │ │ │ ├── makecasefoldhashtable.pl 7186│ │ │ │ ├── pkg-support 7187│ │ │ │ │ ├── android 7188│ │ │ │ │ │ ├── INSTALL.md.in 7189│ │ │ │ │ │ └── aar 7190│ │ │ │ │ │ ├── __main__.py.in 7191│ │ │ │ │ │ ├── cmake 7192│ │ │ │ │ │ │ ├── SDL3Config.cmake 7193│ │ │ │ │ │ │ └── SDL3ConfigVersion.cmake.in 7194│ │ │ │ │ │ └── description.json.in 7195│ │ │ │ │ ├── mingw 7196│ │ │ │ │ │ ├── INSTALL.md.in 7197│ │ │ │ │ │ ├── Makefile 7198│ │ │ │ │ │ └── cmake 7199│ │ │ │ │ │ ├── SDL3Config.cmake 7200│ │ │ │ │ │ └── SDL3ConfigVersion.cmake 7201│ │ │ │ │ ├── msvc 7202│ │ │ │ │ │ ├── Directory.Build.props 7203│ │ │ │ │ │ ├── INSTALL.md.in 7204│ │ │ │ │ │ ├── arm64 7205│ │ │ │ │ │ │ └── INSTALL.md.in 7206│ │ │ │ │ │ ├── cmake 7207│ │ │ │ │ │ │ ├── SDL3Config.cmake.in 7208│ │ │ │ │ │ │ └── SDL3ConfigVersion.cmake.in 7209│ │ │ │ │ │ ├── x64 7210│ │ │ │ │ │ │ └── INSTALL.md.in 7211│ │ │ │ │ │ └── x86 7212│ │ │ │ │ │ └── INSTALL.md.in 7213│ │ │ │ │ └── source 7214│ │ │ │ │ ├── SDL_revision.h.cmake.in 7215│ │ │ │ │ └── SDL_revision.h.in 7216│ │ │ │ ├── release-info.json 7217│ │ │ │ ├── rename_api.py 7218│ │ │ │ ├── rename_headers.py 7219│ │ │ │ ├── rename_macros.py 7220│ │ │ │ ├── rename_symbols.py 7221│ │ │ │ ├── rename_types.py 7222│ │ │ │ ├── setup-gdk-desktop.py 7223│ │ │ │ ├── showrev.sh 7224│ │ │ │ ├── test-versioning.sh 7225│ │ │ │ ├── update-copyright.sh 7226│ │ │ │ ├── update-version.sh 7227│ │ │ │ ├── updaterev.sh 7228│ │ │ │ └── wikiheaders.pl 7229│ │ │ ├── cmake 7230│ │ │ │ ├── 3rdparty.cmake 7231│ │ │ │ ├── CPackProjectConfig.cmake.in 7232│ │ │ │ ├── FindFFmpeg.cmake 7233│ │ │ │ ├── FindLibUSB.cmake 7234│ │ │ │ ├── GetGitRevisionDescription.cmake 7235│ │ │ │ ├── GetGitRevisionDescription.cmake.in 7236│ │ │ │ ├── PkgConfigHelper.cmake 7237│ │ │ │ ├── PreseedEmscriptenCache.cmake 7238│ │ │ │ ├── PreseedMSVCCache.cmake 7239│ │ │ │ ├── PreseedNokiaNGageCache.cmake 7240│ │ │ │ ├── SDL3Config.cmake.in 7241│ │ │ │ ├── SDL3jarTargets.cmake.in 7242│ │ │ │ ├── android 7243│ │ │ │ │ ├── FindSdlAndroid.cmake 7244│ │ │ │ │ ├── FindSdlAndroidBuildTools.cmake 7245│ │ │ │ │ ├── FindSdlAndroidPlatform.cmake 7246│ │ │ │ │ ├── SdlAndroidFunctions.cmake 7247│ │ │ │ │ └── SdlAndroidScript.cmake 7248│ │ │ │ ├── cmake_uninstall.cmake.in 7249│ │ │ │ ├── macros.cmake 7250│ │ │ │ ├── sdl3.pc.in 7251│ │ │ │ ├── sdlchecks.cmake 7252│ │ │ │ ├── sdlcommands.cmake 7253│ │ │ │ ├── sdlcompilers.cmake 7254│ │ │ │ ├── sdlcpu.cmake 7255│ │ │ │ ├── sdlmanpages.cmake 7256│ │ │ │ ├── sdlplatform.cmake 7257│ │ │ │ ├── test 7258│ │ │ │ │ ├── CMakeLists.txt 7259│ │ │ │ │ ├── inc_sdl_slash.c 7260│ │ │ │ │ ├── main.swift 7261│ │ │ │ │ ├── main_cli.c 7262│ │ │ │ │ ├── main_gui.c 7263│ │ │ │ │ ├── main_lib.c 7264│ │ │ │ │ ├── sdltest.c 7265│ │ │ │ │ ├── swift 7266│ │ │ │ │ │ ├── module.modulemap 7267│ │ │ │ │ │ └── shim.h 7268│ │ │ │ │ └── test_pkgconfig.sh 7269│ │ │ │ └── xxd.py 7270│ │ │ ├── docs 7271│ │ │ │ ├── INTRO-androidstudio.md 7272│ │ │ │ ├── INTRO-cmake.md 7273│ │ │ │ ├── INTRO-emscripten.md 7274│ │ │ │ ├── INTRO-mingw.md 7275│ │ │ │ ├── INTRO-visualstudio.md 7276│ │ │ │ ├── INTRO-xcode.md 7277│ │ │ │ ├── README-android.md 7278│ │ │ │ ├── README-bsd.md 7279│ │ │ │ ├── README-cmake.md 7280│ │ │ │ ├── README-contributing.md 7281│ │ │ │ ├── README-documentation-rules.md 7282│ │ │ │ ├── README-dynapi.md 7283│ │ │ │ ├── README-emscripten.md 7284│ │ │ │ ├── README-gdk.md 7285│ │ │ │ ├── README-haiku.md 7286│ │ │ │ ├── README-highdpi.md 7287│ │ │ │ ├── README-ios.md 7288│ │ │ │ ├── README-kmsbsd.md 7289│ │ │ │ ├── README-linux.md 7290│ │ │ │ ├── README-macos.md 7291│ │ │ │ ├── README-main-functions.md 7292│ │ │ │ ├── README-migration.md 7293│ │ │ │ ├── README-n3ds.md 7294│ │ │ │ ├── README-ngage.md 7295│ │ │ │ ├── README-platforms.md 7296│ │ │ │ ├── README-porting.md 7297│ │ │ │ ├── README-ps2.md 7298│ │ │ │ ├── README-ps4.md 7299│ │ │ │ ├── README-ps5.md 7300│ │ │ │ ├── README-psp.md 7301│ │ │ │ ├── README-riscos.md 7302│ │ │ │ ├── README-steamos.md 7303│ │ │ │ ├── README-strings.md 7304│ │ │ │ ├── README-switch.md 7305│ │ │ │ ├── README-touch.md 7306│ │ │ │ ├── README-versions.md 7307│ │ │ │ ├── README-vita.md 7308│ │ │ │ ├── README-wayland.md 7309│ │ │ │ ├── README-windows.md 7310│ │ │ │ ├── README.md 7311│ │ │ │ ├── doxyfile 7312│ │ │ │ ├── hello.c 7313│ │ │ │ └── release_checklist.md 7314│ │ │ ├── examples 7315│ │ │ │ ├── CMakeLists.txt 7316│ │ │ │ ├── README.md 7317│ │ │ │ ├── asyncio 7318│ │ │ │ │ ├── 01-load-bitmaps 7319│ │ │ │ │ │ ├── README.txt 7320│ │ │ │ │ │ ├── load-bitmaps.c 7321│ │ │ │ │ │ └── thumbnail.png 7322│ │ │ │ │ └── description.txt 7323│ │ │ │ ├── audio 7324│ │ │ │ │ ├── 01-simple-playback 7325│ │ │ │ │ │ ├── README.txt 7326│ │ │ │ │ │ └── simple-playback.c 7327│ │ │ │ │ ├── 02-simple-playback-callback 7328│ │ │ │ │ │ ├── README.txt 7329│ │ │ │ │ │ └── simple-playback-callback.c 7330│ │ │ │ │ ├── 03-load-wav 7331│ │ │ │ │ │ ├── README.txt 7332│ │ │ │ │ │ └── load-wav.c 7333│ │ │ │ │ ├── 04-multiple-streams 7334│ │ │ │ │ │ ├── README.txt 7335│ │ │ │ │ │ └── multiple-streams.c 7336│ │ │ │ │ ├── 05-planar-data 7337│ │ │ │ │ │ ├── README.txt 7338│ │ │ │ │ │ ├── onmouseover.webp 7339│ │ │ │ │ │ ├── planar-data.c 7340│ │ │ │ │ │ └── thumbnail.png 7341│ │ │ │ │ ├── onmouseover.webp 7342│ │ │ │ │ └── thumbnail.png 7343│ │ │ │ ├── camera 7344│ │ │ │ │ └── 01-read-and-draw 7345│ │ │ │ │ ├── README.txt 7346│ │ │ │ │ ├── onmouseover.webp 7347│ │ │ │ │ ├── read-and-draw.c 7348│ │ │ │ │ └── thumbnail.png 7349│ │ │ │ ├── categories.txt 7350│ │ │ │ ├── demo 7351│ │ │ │ │ ├── 01-snake 7352│ │ │ │ │ │ ├── README.txt 7353│ │ │ │ │ │ ├── onmouseover.webp 7354│ │ │ │ │ │ ├── snake.c 7355│ │ │ │ │ │ └── thumbnail.png 7356│ │ │ │ │ ├── 02-woodeneye-008 7357│ │ │ │ │ │ ├── README.txt 7358│ │ │ │ │ │ ├── onmouseover.webp 7359│ │ │ │ │ │ ├── thumbnail.png 7360│ │ │ │ │ │ └── woodeneye-008.c 7361│ │ │ │ │ ├── 03-infinite-monkeys 7362│ │ │ │ │ │ ├── README.txt 7363│ │ │ │ │ │ ├── infinite-monkeys.c 7364│ │ │ │ │ │ ├── onmouseover.webp 7365│ │ │ │ │ │ └── thumbnail.png 7366│ │ │ │ │ ├── 04-bytepusher 7367│ │ │ │ │ │ ├── README.txt 7368│ │ │ │ │ │ ├── bytepusher.c 7369│ │ │ │ │ │ ├── onmouseover.webp 7370│ │ │ │ │ │ └── thumbnail.png 7371│ │ │ │ │ └── description.txt 7372│ │ │ │ ├── highlight-plugin.lua 7373│ │ │ │ ├── input 7374│ │ │ │ │ ├── 01-joystick-polling 7375│ │ │ │ │ │ ├── README.txt 7376│ │ │ │ │ │ ├── joystick-polling.c 7377│ │ │ │ │ │ ├── onmouseover.webp 7378│ │ │ │ │ │ └── thumbnail.png 7379│ │ │ │ │ ├── 02-joystick-events 7380│ │ │ │ │ │ ├── README.txt 7381│ │ │ │ │ │ ├── joystick-events.c 7382│ │ │ │ │ │ ├── onmouseover.webp 7383│ │ │ │ │ │ └── thumbnail.png 7384│ │ │ │ │ ├── 03-gamepad-polling 7385│ │ │ │ │ │ ├── README.txt 7386│ │ │ │ │ │ ├── gamepad-polling.c 7387│ │ │ │ │ │ ├── onmouseover.webp 7388│ │ │ │ │ │ └── thumbnail.png 7389│ │ │ │ │ └── 04-gamepad-events 7390│ │ │ │ │ ├── README.txt 7391│ │ │ │ │ ├── gamepad-events.c 7392│ │ │ │ │ ├── onmouseover.webp 7393│ │ │ │ │ └── thumbnail.png 7394│ │ │ │ ├── misc 7395│ │ │ │ │ ├── 01-power 7396│ │ │ │ │ │ ├── README.txt 7397│ │ │ │ │ │ ├── onmouseover.webp 7398│ │ │ │ │ │ ├── power.c 7399│ │ │ │ │ │ └── thumbnail.png 7400│ │ │ │ │ ├── 02-clipboard 7401│ │ │ │ │ │ ├── README.txt 7402│ │ │ │ │ │ ├── clipboard.c 7403│ │ │ │ │ │ ├── onmouseover.webp 7404│ │ │ │ │ │ └── thumbnail.png 7405│ │ │ │ │ └── description.txt 7406│ │ │ │ ├── pen 7407│ │ │ │ │ └── 01-drawing-lines 7408│ │ │ │ │ ├── README.txt 7409│ │ │ │ │ ├── drawing-lines.c 7410│ │ │ │ │ ├── onmouseover.webp 7411│ │ │ │ │ └── thumbnail.png 7412│ │ │ │ ├── renderer 7413│ │ │ │ │ ├── 01-clear 7414│ │ │ │ │ │ ├── README.txt 7415│ │ │ │ │ │ ├── clear.c 7416│ │ │ │ │ │ ├── onmouseover.webp 7417│ │ │ │ │ │ └── thumbnail.png 7418│ │ │ │ │ ├── 02-primitives 7419│ │ │ │ │ │ ├── README.txt 7420│ │ │ │ │ │ ├── primitives.c 7421│ │ │ │ │ │ └── thumbnail.png 7422│ │ │ │ │ ├── 03-lines 7423│ │ │ │ │ │ ├── README.txt 7424│ │ │ │ │ │ ├── lines.c 7425│ │ │ │ │ │ ├── onmouseover.webp 7426│ │ │ │ │ │ └── thumbnail.png 7427│ │ │ │ │ ├── 04-points 7428│ │ │ │ │ │ ├── README.txt 7429│ │ │ │ │ │ ├── onmouseover.webp 7430│ │ │ │ │ │ ├── points.c 7431│ │ │ │ │ │ └── thumbnail.png 7432│ │ │ │ │ ├── 05-rectangles 7433│ │ │ │ │ │ ├── README.txt 7434│ │ │ │ │ │ ├── onmouseover.webp 7435│ │ │ │ │ │ ├── rectangles.c 7436│ │ │ │ │ │ └── thumbnail.png 7437│ │ │ │ │ ├── 06-textures 7438│ │ │ │ │ │ ├── README.txt 7439│ │ │ │ │ │ ├── onmouseover.webp 7440│ │ │ │ │ │ ├── textures.c 7441│ │ │ │ │ │ └── thumbnail.png 7442│ │ │ │ │ ├── 07-streaming-textures 7443│ │ │ │ │ │ ├── README.txt 7444│ │ │ │ │ │ ├── onmouseover.webp 7445│ │ │ │ │ │ ├── streaming-textures.c 7446│ │ │ │ │ │ └── thumbnail.png 7447│ │ │ │ │ ├── 08-rotating-textures 7448│ │ │ │ │ │ ├── README.txt 7449│ │ │ │ │ │ ├── onmouseover.webp 7450│ │ │ │ │ │ ├── rotating-textures.c 7451│ │ │ │ │ │ └── thumbnail.png 7452│ │ │ │ │ ├── 09-scaling-textures 7453│ │ │ │ │ │ ├── README.txt 7454│ │ │ │ │ │ ├── onmouseover.webp 7455│ │ │ │ │ │ ├── scaling-textures.c 7456│ │ │ │ │ │ └── thumbnail.png 7457│ │ │ │ │ ├── 10-geometry 7458│ │ │ │ │ │ ├── README.txt 7459│ │ │ │ │ │ ├── geometry.c 7460│ │ │ │ │ │ ├── onmouseover.webp 7461│ │ │ │ │ │ └── thumbnail.png 7462│ │ │ │ │ ├── 11-color-mods 7463│ │ │ │ │ │ ├── README.txt 7464│ │ │ │ │ │ ├── color-mods.c 7465│ │ │ │ │ │ ├── onmouseover.webp 7466│ │ │ │ │ │ └── thumbnail.png 7467│ │ │ │ │ ├── 14-viewport 7468│ │ │ │ │ │ ├── README.txt 7469│ │ │ │ │ │ ├── thumbnail.png 7470│ │ │ │ │ │ └── viewport.c 7471│ │ │ │ │ ├── 15-cliprect 7472│ │ │ │ │ │ ├── README.txt 7473│ │ │ │ │ │ ├── cliprect.c 7474│ │ │ │ │ │ ├── onmouseover.webp 7475│ │ │ │ │ │ └── thumbnail.png 7476│ │ │ │ │ ├── 17-read-pixels 7477│ │ │ │ │ │ ├── README.txt 7478│ │ │ │ │ │ ├── onmouseover.webp 7479│ │ │ │ │ │ ├── read-pixels.c 7480│ │ │ │ │ │ └── thumbnail.png 7481│ │ │ │ │ ├── 18-debug-text 7482│ │ │ │ │ │ ├── README.txt 7483│ │ │ │ │ │ ├── debug-text.c 7484│ │ │ │ │ │ └── thumbnail.png 7485│ │ │ │ │ └── 19-affine-textures 7486│ │ │ │ │ ├── README.txt 7487│ │ │ │ │ ├── affine-textures.c 7488│ │ │ │ │ ├── onmouseover.webp 7489│ │ │ │ │ └── thumbnail.png 7490│ │ │ │ ├── save-rendering-to-bitmaps.h 7491│ │ │ │ ├── template-category.html 7492│ │ │ │ ├── template-homepage.html 7493│ │ │ │ ├── template-placeholder.png 7494│ │ │ │ ├── template.c 7495│ │ │ │ ├── template.css 7496│ │ │ │ └── template.html 7497│ │ │ ├── include 7498│ │ │ │ ├── SDL3 7499│ │ │ │ │ ├── SDL.h 7500│ │ │ │ │ ├── SDL_assert.h 7501│ │ │ │ │ ├── SDL_asyncio.h 7502│ │ │ │ │ ├── SDL_atomic.h 7503│ │ │ │ │ ├── SDL_audio.h 7504│ │ │ │ │ ├── SDL_begin_code.h 7505│ │ │ │ │ ├── SDL_bits.h 7506│ │ │ │ │ ├── SDL_blendmode.h 7507│ │ │ │ │ ├── SDL_camera.h 7508│ │ │ │ │ ├── SDL_clipboard.h 7509│ │ │ │ │ ├── SDL_close_code.h 7510│ │ │ │ │ ├── SDL_copying.h 7511│ │ │ │ │ ├── SDL_cpuinfo.h 7512│ │ │ │ │ ├── SDL_dialog.h 7513│ │ │ │ │ ├── SDL_dlopennote.h 7514│ │ │ │ │ ├── SDL_egl.h 7515│ │ │ │ │ ├── SDL_endian.h 7516│ │ │ │ │ ├── SDL_error.h 7517│ │ │ │ │ ├── SDL_events.h 7518│ │ │ │ │ ├── SDL_filesystem.h 7519│ │ │ │ │ ├── SDL_gamepad.h 7520│ │ │ │ │ ├── SDL_gpu.h 7521│ │ │ │ │ ├── SDL_guid.h 7522│ │ │ │ │ ├── SDL_haptic.h 7523│ │ │ │ │ ├── SDL_hidapi.h 7524│ │ │ │ │ ├── SDL_hints.h 7525│ │ │ │ │ ├── SDL_init.h 7526│ │ │ │ │ ├── SDL_intrin.h 7527│ │ │ │ │ ├── SDL_iostream.h 7528│ │ │ │ │ ├── SDL_joystick.h 7529│ │ │ │ │ ├── SDL_keyboard.h 7530│ │ │ │ │ ├── SDL_keycode.h 7531│ │ │ │ │ ├── SDL_loadso.h 7532│ │ │ │ │ ├── SDL_locale.h 7533│ │ │ │ │ ├── SDL_log.h 7534│ │ │ │ │ ├── SDL_main.h 7535│ │ │ │ │ ├── SDL_main_impl.h 7536│ │ │ │ │ ├── SDL_messagebox.h 7537│ │ │ │ │ ├── SDL_metal.h 7538│ │ │ │ │ ├── SDL_misc.h 7539│ │ │ │ │ ├── SDL_mouse.h 7540│ │ │ │ │ ├── SDL_mutex.h 7541│ │ │ │ │ ├── SDL_oldnames.h 7542│ │ │ │ │ ├── SDL_opengl.h 7543│ │ │ │ │ ├── SDL_opengl_glext.h 7544│ │ │ │ │ ├── SDL_opengles.h 7545│ │ │ │ │ ├── SDL_opengles2.h 7546│ │ │ │ │ ├── SDL_opengles2_gl2.h 7547│ │ │ │ │ ├── SDL_opengles2_gl2ext.h 7548│ │ │ │ │ ├── SDL_opengles2_gl2platform.h 7549│ │ │ │ │ ├── SDL_opengles2_khrplatform.h 7550│ │ │ │ │ ├── SDL_pen.h 7551│ │ │ │ │ ├── SDL_pixels.h 7552│ │ │ │ │ ├── SDL_platform.h 7553│ │ │ │ │ ├── SDL_platform_defines.h 7554│ │ │ │ │ ├── SDL_power.h 7555│ │ │ │ │ ├── SDL_process.h 7556│ │ │ │ │ ├── SDL_properties.h 7557│ │ │ │ │ ├── SDL_rect.h 7558│ │ │ │ │ ├── SDL_render.h 7559│ │ │ │ │ ├── SDL_revision.h 7560│ │ │ │ │ ├── SDL_scancode.h 7561│ │ │ │ │ ├── SDL_sensor.h 7562│ │ │ │ │ ├── SDL_stdinc.h 7563│ │ │ │ │ ├── SDL_storage.h 7564│ │ │ │ │ ├── SDL_surface.h 7565│ │ │ │ │ ├── SDL_system.h 7566│ │ │ │ │ ├── SDL_test.h 7567│ │ │ │ │ ├── SDL_test_assert.h 7568│ │ │ │ │ ├── SDL_test_common.h 7569│ │ │ │ │ ├── SDL_test_compare.h 7570│ │ │ │ │ ├── SDL_test_crc32.h 7571│ │ │ │ │ ├── SDL_test_font.h 7572│ │ │ │ │ ├── SDL_test_fuzzer.h 7573│ │ │ │ │ ├── SDL_test_harness.h 7574│ │ │ │ │ ├── SDL_test_log.h 7575│ │ │ │ │ ├── SDL_test_md5.h 7576│ │ │ │ │ ├── SDL_test_memory.h 7577│ │ │ │ │ ├── SDL_thread.h 7578│ │ │ │ │ ├── SDL_time.h 7579│ │ │ │ │ ├── SDL_timer.h 7580│ │ │ │ │ ├── SDL_touch.h 7581│ │ │ │ │ ├── SDL_tray.h 7582│ │ │ │ │ ├── SDL_version.h 7583│ │ │ │ │ ├── SDL_video.h 7584│ │ │ │ │ └── SDL_vulkan.h 7585│ │ │ │ └── build_config 7586│ │ │ │ ├── SDL_build_config.h 7587│ │ │ │ ├── SDL_build_config.h.cmake 7588│ │ │ │ ├── SDL_build_config_android.h 7589│ │ │ │ ├── SDL_build_config_ios.h 7590│ │ │ │ ├── SDL_build_config_macos.h 7591│ │ │ │ ├── SDL_build_config_minimal.h 7592│ │ │ │ ├── SDL_build_config_windows.h 7593│ │ │ │ ├── SDL_build_config_wingdk.h 7594│ │ │ │ ├── SDL_build_config_xbox.h 7595│ │ │ │ └── SDL_revision.h.cmake 7596│ │ │ ├── src 7597│ │ │ │ ├── SDL.c 7598│ │ │ │ ├── SDL_assert.c 7599│ │ │ │ ├── SDL_assert_c.h 7600│ │ │ │ ├── SDL_error.c 7601│ │ │ │ ├── SDL_error_c.h 7602│ │ │ │ ├── SDL_guid.c 7603│ │ │ │ ├── SDL_hashtable.c 7604│ │ │ │ ├── SDL_hashtable.h 7605│ │ │ │ ├── SDL_hints.c 7606│ │ │ │ ├── SDL_hints_c.h 7607│ │ │ │ ├── SDL_internal.h 7608│ │ │ │ ├── SDL_list.c 7609│ │ │ │ ├── SDL_list.h 7610│ │ │ │ ├── SDL_log.c 7611│ │ │ │ ├── SDL_log_c.h 7612│ │ │ │ ├── SDL_properties.c 7613│ │ │ │ ├── SDL_properties_c.h 7614│ │ │ │ ├── SDL_utils.c 7615│ │ │ │ ├── SDL_utils_c.h 7616│ │ │ │ ├── atomic 7617│ │ │ │ │ ├── SDL_atomic.c 7618│ │ │ │ │ └── SDL_spinlock.c 7619│ │ │ │ ├── audio 7620│ │ │ │ │ ├── SDL_audio.c 7621│ │ │ │ │ ├── SDL_audio_c.h 7622│ │ │ │ │ ├── SDL_audio_channel_converters.h 7623│ │ │ │ │ ├── SDL_audiocvt.c 7624│ │ │ │ │ ├── SDL_audiodev.c 7625│ │ │ │ │ ├── SDL_audiodev_c.h 7626│ │ │ │ │ ├── SDL_audioqueue.c 7627│ │ │ │ │ ├── SDL_audioqueue.h 7628│ │ │ │ │ ├── SDL_audioresample.c 7629│ │ │ │ │ ├── SDL_audioresample.h 7630│ │ │ │ │ ├── SDL_audiotypecvt.c 7631│ │ │ │ │ ├── SDL_mixer.c 7632│ │ │ │ │ ├── SDL_sysaudio.h 7633│ │ │ │ │ ├── SDL_wave.c 7634│ │ │ │ │ ├── SDL_wave.h 7635│ │ │ │ │ ├── aaudio 7636│ │ │ │ │ │ ├── SDL_aaudio.c 7637│ │ │ │ │ │ ├── SDL_aaudio.h 7638│ │ │ │ │ │ └── SDL_aaudiofuncs.h 7639│ │ │ │ │ ├── alsa 7640│ │ │ │ │ │ ├── SDL_alsa_audio.c 7641│ │ │ │ │ │ └── SDL_alsa_audio.h 7642│ │ │ │ │ ├── coreaudio 7643│ │ │ │ │ │ ├── SDL_coreaudio.h 7644│ │ │ │ │ │ └── SDL_coreaudio.m 7645│ │ │ │ │ ├── directsound 7646│ │ │ │ │ │ ├── SDL_directsound.c 7647│ │ │ │ │ │ └── SDL_directsound.h 7648│ │ │ │ │ ├── disk 7649│ │ │ │ │ │ ├── SDL_diskaudio.c 7650│ │ │ │ │ │ └── SDL_diskaudio.h 7651│ │ │ │ │ ├── dsp 7652│ │ │ │ │ │ ├── SDL_dspaudio.c 7653│ │ │ │ │ │ └── SDL_dspaudio.h 7654│ │ │ │ │ ├── dummy 7655│ │ │ │ │ │ ├── SDL_dummyaudio.c 7656│ │ │ │ │ │ └── SDL_dummyaudio.h 7657│ │ │ │ │ ├── emscripten 7658│ │ │ │ │ │ ├── SDL_emscriptenaudio.c 7659│ │ │ │ │ │ └── SDL_emscriptenaudio.h 7660│ │ │ │ │ ├── haiku 7661│ │ │ │ │ │ ├── SDL_haikuaudio.cc 7662│ │ │ │ │ │ └── SDL_haikuaudio.h 7663│ │ │ │ │ ├── jack 7664│ │ │ │ │ │ ├── SDL_jackaudio.c 7665│ │ │ │ │ │ └── SDL_jackaudio.h 7666│ │ │ │ │ ├── n3ds 7667│ │ │ │ │ │ ├── SDL_n3dsaudio.c 7668│ │ │ │ │ │ └── SDL_n3dsaudio.h 7669│ │ │ │ │ ├── netbsd 7670│ │ │ │ │ │ ├── SDL_netbsdaudio.c 7671│ │ │ │ │ │ └── SDL_netbsdaudio.h 7672│ │ │ │ │ ├── ngage 7673│ │ │ │ │ │ ├── SDL_ngageaudio.c 7674│ │ │ │ │ │ ├── SDL_ngageaudio.cpp 7675│ │ │ │ │ │ ├── SDL_ngageaudio.h 7676│ │ │ │ │ │ └── SDL_ngageaudio.hpp 7677│ │ │ │ │ ├── openslES 7678│ │ │ │ │ │ ├── SDL_openslES.c 7679│ │ │ │ │ │ └── SDL_openslES.h 7680│ │ │ │ │ ├── pipewire 7681│ │ │ │ │ │ ├── SDL_pipewire.c 7682│ │ │ │ │ │ └── SDL_pipewire.h 7683│ │ │ │ │ ├── ps2 7684│ │ │ │ │ │ ├── SDL_ps2audio.c 7685│ │ │ │ │ │ └── SDL_ps2audio.h 7686│ │ │ │ │ ├── psp 7687│ │ │ │ │ │ ├── SDL_pspaudio.c 7688│ │ │ │ │ │ └── SDL_pspaudio.h 7689│ │ │ │ │ ├── pulseaudio 7690│ │ │ │ │ │ ├── SDL_pulseaudio.c 7691│ │ │ │ │ │ └── SDL_pulseaudio.h 7692│ │ │ │ │ ├── qnx 7693│ │ │ │ │ │ ├── SDL_qsa_audio.c 7694│ │ │ │ │ │ └── SDL_qsa_audio.h 7695│ │ │ │ │ ├── sndio 7696│ │ │ │ │ │ ├── SDL_sndioaudio.c 7697│ │ │ │ │ │ └── SDL_sndioaudio.h 7698│ │ │ │ │ ├── vita 7699│ │ │ │ │ │ ├── SDL_vitaaudio.c 7700│ │ │ │ │ │ └── SDL_vitaaudio.h 7701│ │ │ │ │ └── wasapi 7702│ │ │ │ │ ├── SDL_wasapi.c 7703│ │ │ │ │ └── SDL_wasapi.h 7704│ │ │ │ ├── camera 7705│ │ │ │ │ ├── SDL_camera.c 7706│ │ │ │ │ ├── SDL_camera_c.h 7707│ │ │ │ │ ├── SDL_syscamera.h 7708│ │ │ │ │ ├── android 7709│ │ │ │ │ │ └── SDL_camera_android.c 7710│ │ │ │ │ ├── coremedia 7711│ │ │ │ │ │ └── SDL_camera_coremedia.m 7712│ │ │ │ │ ├── dummy 7713│ │ │ │ │ │ └── SDL_camera_dummy.c 7714│ │ │ │ │ ├── emscripten 7715│ │ │ │ │ │ └── SDL_camera_emscripten.c 7716│ │ │ │ │ ├── mediafoundation 7717│ │ │ │ │ │ └── SDL_camera_mediafoundation.c 7718│ │ │ │ │ ├── pipewire 7719│ │ │ │ │ │ └── SDL_camera_pipewire.c 7720│ │ │ │ │ ├── v4l2 7721│ │ │ │ │ │ └── SDL_camera_v4l2.c 7722│ │ │ │ │ └── vita 7723│ │ │ │ │ └── SDL_camera_vita.c 7724│ │ │ │ ├── core 7725│ │ │ │ │ ├── SDL_core_unsupported.c 7726│ │ │ │ │ ├── SDL_core_unsupported.h 7727│ │ │ │ │ ├── android 7728│ │ │ │ │ │ ├── SDL_android.c 7729│ │ │ │ │ │ └── SDL_android.h 7730│ │ │ │ │ ├── freebsd 7731│ │ │ │ │ │ ├── SDL_evdev_kbd_default_keyaccmap.h 7732│ │ │ │ │ │ └── SDL_evdev_kbd_freebsd.c 7733│ │ │ │ │ ├── gdk 7734│ │ │ │ │ │ ├── SDL_gdk.cpp 7735│ │ │ │ │ │ └── SDL_gdk.h 7736│ │ │ │ │ ├── haiku 7737│ │ │ │ │ │ ├── SDL_BApp.h 7738│ │ │ │ │ │ ├── SDL_BeApp.cc 7739│ │ │ │ │ │ └── SDL_BeApp.h 7740│ │ │ │ │ ├── linux 7741│ │ │ │ │ │ ├── SDL_dbus.c 7742│ │ │ │ │ │ ├── SDL_dbus.h 7743│ │ │ │ │ │ ├── SDL_evdev.c 7744│ │ │ │ │ │ ├── SDL_evdev.h 7745│ │ │ │ │ │ ├── SDL_evdev_capabilities.c 7746│ │ │ │ │ │ ├── SDL_evdev_capabilities.h 7747│ │ │ │ │ │ ├── SDL_evdev_kbd.c 7748│ │ │ │ │ │ ├── SDL_evdev_kbd.h 7749│ │ │ │ │ │ ├── SDL_evdev_kbd_default_accents.h 7750│ │ │ │ │ │ ├── SDL_evdev_kbd_default_keymap.h 7751│ │ │ │ │ │ ├── SDL_fcitx.c 7752│ │ │ │ │ │ ├── SDL_fcitx.h 7753│ │ │ │ │ │ ├── SDL_ibus.c 7754│ │ │ │ │ │ ├── SDL_ibus.h 7755│ │ │ │ │ │ ├── SDL_ime.c 7756│ │ │ │ │ │ ├── SDL_ime.h 7757│ │ │ │ │ │ ├── SDL_progressbar.c 7758│ │ │ │ │ │ ├── SDL_progressbar.h 7759│ │ │ │ │ │ ├── SDL_system_theme.c 7760│ │ │ │ │ │ ├── SDL_system_theme.h 7761│ │ │ │ │ │ ├── SDL_threadprio.c 7762│ │ │ │ │ │ ├── SDL_udev.c 7763│ │ │ │ │ │ └── SDL_udev.h 7764│ │ │ │ │ ├── ngage 7765│ │ │ │ │ │ ├── SDL_ngage.cpp 7766│ │ │ │ │ │ └── SDL_ngage.h 7767│ │ │ │ │ ├── openbsd 7768│ │ │ │ │ │ ├── SDL_wscons.h 7769│ │ │ │ │ │ ├── SDL_wscons_kbd.c 7770│ │ │ │ │ │ └── SDL_wscons_mouse.c 7771│ │ │ │ │ ├── unix 7772│ │ │ │ │ │ ├── SDL_appid.c 7773│ │ │ │ │ │ ├── SDL_appid.h 7774│ │ │ │ │ │ ├── SDL_fribidi.c 7775│ │ │ │ │ │ ├── SDL_fribidi.h 7776│ │ │ │ │ │ ├── SDL_gtk.c 7777│ │ │ │ │ │ ├── SDL_gtk.h 7778│ │ │ │ │ │ ├── SDL_libthai.c 7779│ │ │ │ │ │ ├── SDL_libthai.h 7780│ │ │ │ │ │ ├── SDL_poll.c 7781│ │ │ │ │ │ └── SDL_poll.h 7782│ │ │ │ │ └── windows 7783│ │ │ │ │ ├── SDL_directx.h 7784│ │ │ │ │ ├── SDL_gameinput.cpp 7785│ │ │ │ │ ├── SDL_gameinput.h 7786│ │ │ │ │ ├── SDL_hid.c 7787│ │ │ │ │ ├── SDL_hid.h 7788│ │ │ │ │ ├── SDL_immdevice.c 7789│ │ │ │ │ ├── SDL_immdevice.h 7790│ │ │ │ │ ├── SDL_windows.c 7791│ │ │ │ │ ├── SDL_windows.h 7792│ │ │ │ │ ├── SDL_xinput.c 7793│ │ │ │ │ ├── SDL_xinput.h 7794│ │ │ │ │ ├── pch.c 7795│ │ │ │ │ ├── pch_cpp.cpp 7796│ │ │ │ │ └── version.rc 7797│ │ │ │ ├── cpuinfo 7798│ │ │ │ │ ├── SDL_cpuinfo.c 7799│ │ │ │ │ └── SDL_cpuinfo_c.h 7800│ │ │ │ ├── dialog 7801│ │ │ │ │ ├── SDL_dialog.c 7802│ │ │ │ │ ├── SDL_dialog.h 7803│ │ │ │ │ ├── SDL_dialog_utils.c 7804│ │ │ │ │ ├── SDL_dialog_utils.h 7805│ │ │ │ │ ├── android 7806│ │ │ │ │ │ └── SDL_androiddialog.c 7807│ │ │ │ │ ├── cocoa 7808│ │ │ │ │ │ └── SDL_cocoadialog.m 7809│ │ │ │ │ ├── dummy 7810│ │ │ │ │ │ └── SDL_dummydialog.c 7811│ │ │ │ │ ├── haiku 7812│ │ │ │ │ │ └── SDL_haikudialog.cc 7813│ │ │ │ │ ├── unix 7814│ │ │ │ │ │ ├── SDL_portaldialog.c 7815│ │ │ │ │ │ ├── SDL_portaldialog.h 7816│ │ │ │ │ │ ├── SDL_unixdialog.c 7817│ │ │ │ │ │ ├── SDL_zenitydialog.c 7818│ │ │ │ │ │ ├── SDL_zenitydialog.h 7819│ │ │ │ │ │ ├── SDL_zenitymessagebox.c 7820│ │ │ │ │ │ └── SDL_zenitymessagebox.h 7821│ │ │ │ │ └── windows 7822│ │ │ │ │ └── SDL_windowsdialog.c 7823│ │ │ │ ├── dynapi 7824│ │ │ │ │ ├── SDL_dynapi.c 7825│ │ │ │ │ ├── SDL_dynapi.h 7826│ │ │ │ │ ├── SDL_dynapi.sym 7827│ │ │ │ │ ├── SDL_dynapi_overrides.h 7828│ │ │ │ │ ├── SDL_dynapi_procs.h 7829│ │ │ │ │ ├── SDL_dynapi_unsupported.h 7830│ │ │ │ │ └── gendynapi.py 7831│ │ │ │ ├── events 7832│ │ │ │ │ ├── SDL_categories.c 7833│ │ │ │ │ ├── SDL_categories_c.h 7834│ │ │ │ │ ├── SDL_clipboardevents.c 7835│ │ │ │ │ ├── SDL_clipboardevents_c.h 7836│ │ │ │ │ ├── SDL_displayevents.c 7837│ │ │ │ │ ├── SDL_displayevents_c.h 7838│ │ │ │ │ ├── SDL_dropevents.c 7839│ │ │ │ │ ├── SDL_dropevents_c.h 7840│ │ │ │ │ ├── SDL_events.c 7841│ │ │ │ │ ├── SDL_events_c.h 7842│ │ │ │ │ ├── SDL_eventwatch.c 7843│ │ │ │ │ ├── SDL_eventwatch_c.h 7844│ │ │ │ │ ├── SDL_keyboard.c 7845│ │ │ │ │ ├── SDL_keyboard_c.h 7846│ │ │ │ │ ├── SDL_keymap.c 7847│ │ │ │ │ ├── SDL_keymap_c.h 7848│ │ │ │ │ ├── SDL_keysym_to_keycode.c 7849│ │ │ │ │ ├── SDL_keysym_to_keycode_c.h 7850│ │ │ │ │ ├── SDL_keysym_to_scancode.c 7851│ │ │ │ │ ├── SDL_keysym_to_scancode_c.h 7852│ │ │ │ │ ├── SDL_mouse.c 7853│ │ │ │ │ ├── SDL_mouse_c.h 7854│ │ │ │ │ ├── SDL_pen.c 7855│ │ │ │ │ ├── SDL_pen_c.h 7856│ │ │ │ │ ├── SDL_quit.c 7857│ │ │ │ │ ├── SDL_scancode_tables.c 7858│ │ │ │ │ ├── SDL_scancode_tables_c.h 7859│ │ │ │ │ ├── SDL_touch.c 7860│ │ │ │ │ ├── SDL_touch_c.h 7861│ │ │ │ │ ├── SDL_windowevents.c 7862│ │ │ │ │ ├── SDL_windowevents_c.h 7863│ │ │ │ │ ├── blank_cursor.h 7864│ │ │ │ │ ├── default_cursor.h 7865│ │ │ │ │ ├── imKStoUCS.c 7866│ │ │ │ │ ├── imKStoUCS.h 7867│ │ │ │ │ ├── scancodes_darwin.h 7868│ │ │ │ │ ├── scancodes_linux.h 7869│ │ │ │ │ ├── scancodes_windows.h 7870│ │ │ │ │ └── scancodes_xfree86.h 7871│ │ │ │ ├── filesystem 7872│ │ │ │ │ ├── SDL_filesystem.c 7873│ │ │ │ │ ├── SDL_filesystem_c.h 7874│ │ │ │ │ ├── SDL_sysfilesystem.h 7875│ │ │ │ │ ├── android 7876│ │ │ │ │ │ └── SDL_sysfilesystem.c 7877│ │ │ │ │ ├── cocoa 7878│ │ │ │ │ │ └── SDL_sysfilesystem.m 7879│ │ │ │ │ ├── dummy 7880│ │ │ │ │ │ ├── SDL_sysfilesystem.c 7881│ │ │ │ │ │ └── SDL_sysfsops.c 7882│ │ │ │ │ ├── emscripten 7883│ │ │ │ │ │ └── SDL_sysfilesystem.c 7884│ │ │ │ │ ├── gdk 7885│ │ │ │ │ │ └── SDL_sysfilesystem.cpp 7886│ │ │ │ │ ├── haiku 7887│ │ │ │ │ │ └── SDL_sysfilesystem.cc 7888│ │ │ │ │ ├── n3ds 7889│ │ │ │ │ │ └── SDL_sysfilesystem.c 7890│ │ │ │ │ ├── ngage 7891│ │ │ │ │ │ ├── SDL_sysfilesystem.c 7892│ │ │ │ │ │ └── SDL_sysfilesystem.cpp 7893│ │ │ │ │ ├── posix 7894│ │ │ │ │ │ └── SDL_sysfsops.c 7895│ │ │ │ │ ├── ps2 7896│ │ │ │ │ │ └── SDL_sysfilesystem.c 7897│ │ │ │ │ ├── psp 7898│ │ │ │ │ │ └── SDL_sysfilesystem.c 7899│ │ │ │ │ ├── riscos 7900│ │ │ │ │ │ └── SDL_sysfilesystem.c 7901│ │ │ │ │ ├── unix 7902│ │ │ │ │ │ └── SDL_sysfilesystem.c 7903│ │ │ │ │ ├── vita 7904│ │ │ │ │ │ └── SDL_sysfilesystem.c 7905│ │ │ │ │ └── windows 7906│ │ │ │ │ ├── SDL_sysfilesystem.c 7907│ │ │ │ │ └── SDL_sysfsops.c 7908│ │ │ │ ├── gpu 7909│ │ │ │ │ ├── SDL_gpu.c 7910│ │ │ │ │ ├── SDL_sysgpu.h 7911│ │ │ │ │ ├── d3d12 7912│ │ │ │ │ │ ├── D3D12_Blit.h 7913│ │ │ │ │ │ ├── D3D_Blit.hlsl 7914│ │ │ │ │ │ ├── SDL_gpu_d3d12.c 7915│ │ │ │ │ │ ├── compile_shaders.bat 7916│ │ │ │ │ │ └── compile_shaders_xbox.bat 7917│ │ │ │ │ ├── metal 7918│ │ │ │ │ │ ├── Metal_Blit.h 7919│ │ │ │ │ │ ├── Metal_Blit.metal 7920│ │ │ │ │ │ ├── SDL_gpu_metal.m 7921│ │ │ │ │ │ └── compile_shaders.sh 7922│ │ │ │ │ └── vulkan 7923│ │ │ │ │ ├── SDL_gpu_vulkan.c 7924│ │ │ │ │ └── SDL_gpu_vulkan_vkfuncs.h 7925│ │ │ │ ├── haptic 7926│ │ │ │ │ ├── SDL_haptic.c 7927│ │ │ │ │ ├── SDL_haptic_c.h 7928│ │ │ │ │ ├── SDL_syshaptic.h 7929│ │ │ │ │ ├── android 7930│ │ │ │ │ │ ├── SDL_syshaptic.c 7931│ │ │ │ │ │ └── SDL_syshaptic_c.h 7932│ │ │ │ │ ├── darwin 7933│ │ │ │ │ │ ├── SDL_syshaptic.c 7934│ │ │ │ │ │ └── SDL_syshaptic_c.h 7935│ │ │ │ │ ├── dummy 7936│ │ │ │ │ │ └── SDL_syshaptic.c 7937│ │ │ │ │ ├── hidapi 7938│ │ │ │ │ │ ├── SDL_hidapihaptic.c 7939│ │ │ │ │ │ ├── SDL_hidapihaptic.h 7940│ │ │ │ │ │ ├── SDL_hidapihaptic_c.h 7941│ │ │ │ │ │ └── SDL_hidapihaptic_lg4ff.c 7942│ │ │ │ │ ├── linux 7943│ │ │ │ │ │ └── SDL_syshaptic.c 7944│ │ │ │ │ └── windows 7945│ │ │ │ │ ├── SDL_dinputhaptic.c 7946│ │ │ │ │ ├── SDL_dinputhaptic_c.h 7947│ │ │ │ │ ├── SDL_windowshaptic.c 7948│ │ │ │ │ └── SDL_windowshaptic_c.h 7949│ │ │ │ ├── hidapi 7950│ │ │ │ │ ├── AUTHORS.txt 7951│ │ │ │ │ ├── BUILD.autotools.md 7952│ │ │ │ │ ├── BUILD.cmake.md 7953│ │ │ │ │ ├── BUILD.md 7954│ │ │ │ │ ├── CMakeLists.txt 7955│ │ │ │ │ ├── HACKING.txt 7956│ │ │ │ │ ├── LICENSE-bsd.txt 7957│ │ │ │ │ ├── LICENSE-gpl3.txt 7958│ │ │ │ │ ├── LICENSE-orig.txt 7959│ │ │ │ │ ├── LICENSE.txt 7960│ │ │ │ │ ├── Makefile.am 7961│ │ │ │ │ ├── README.md 7962│ │ │ │ │ ├── SDL_hidapi.c 7963│ │ │ │ │ ├── SDL_hidapi_android.h 7964│ │ │ │ │ ├── SDL_hidapi_c.h 7965│ │ │ │ │ ├── SDL_hidapi_ios.h 7966│ │ │ │ │ ├── SDL_hidapi_libusb.h 7967│ │ │ │ │ ├── SDL_hidapi_linux.h 7968│ │ │ │ │ ├── SDL_hidapi_mac.h 7969│ │ │ │ │ ├── SDL_hidapi_netbsd.h 7970│ │ │ │ │ ├── SDL_hidapi_steamxbox.h 7971│ │ │ │ │ ├── SDL_hidapi_windows.h 7972│ │ │ │ │ ├── VERSION 7973│ │ │ │ │ ├── android 7974│ │ │ │ │ │ ├── hid.cpp 7975│ │ │ │ │ │ └── hid.h 7976│ │ │ │ │ ├── bootstrap 7977│ │ │ │ │ ├── configure.ac 7978│ │ │ │ │ ├── dist 7979│ │ │ │ │ │ └── hidapi.podspec 7980│ │ │ │ │ ├── documentation 7981│ │ │ │ │ │ ├── cmake-gui-drop-down.png 7982│ │ │ │ │ │ └── cmake-gui-highlights.png 7983│ │ │ │ │ ├── doxygen 7984│ │ │ │ │ │ ├── Doxyfile 7985│ │ │ │ │ │ └── main_page.md 7986│ │ │ │ │ ├── hidapi 7987│ │ │ │ │ │ └── hidapi.h 7988│ │ │ │ │ ├── hidtest 7989│ │ │ │ │ │ ├── CMakeLists.txt 7990│ │ │ │ │ │ ├── Makefile.am 7991│ │ │ │ │ │ └── test.c 7992│ │ │ │ │ ├── ios 7993│ │ │ │ │ │ └── hid.m 7994│ │ │ │ │ ├── libusb 7995│ │ │ │ │ │ ├── CMakeLists.txt 7996│ │ │ │ │ │ ├── Makefile-manual 7997│ │ │ │ │ │ ├── Makefile.am 7998│ │ │ │ │ │ ├── Makefile.freebsd 7999│ │ │ │ │ │ ├── Makefile.haiku 8000│ │ │ │ │ │ ├── Makefile.linux 8001│ │ │ │ │ │ ├── hid.c 8002│ │ │ │ │ │ ├── hidapi_libusb.h 8003│ │ │ │ │ │ ├── hidapi_thread_pthread.h 8004│ │ │ │ │ │ └── hidapi_thread_sdl.h 8005│ │ │ │ │ ├── linux 8006│ │ │ │ │ │ ├── CMakeLists.txt 8007│ │ │ │ │ │ ├── Makefile-manual 8008│ │ │ │ │ │ ├── Makefile.am 8009│ │ │ │ │ │ └── hid.c 8010│ │ │ │ │ ├── m4 8011│ │ │ │ │ │ ├── ax_pthread.m4 8012│ │ │ │ │ │ └── pkg.m4 8013│ │ │ │ │ ├── mac 8014│ │ │ │ │ │ ├── CMakeLists.txt 8015│ │ │ │ │ │ ├── Makefile-manual 8016│ │ │ │ │ │ ├── Makefile.am 8017│ │ │ │ │ │ ├── hid.c 8018│ │ │ │ │ │ └── hidapi_darwin.h 8019│ │ │ │ │ ├── meson.build 8020│ │ │ │ │ ├── netbsd 8021│ │ │ │ │ │ ├── CMakeLists.txt 8022│ │ │ │ │ │ ├── README.md 8023│ │ │ │ │ │ └── hid.c 8024│ │ │ │ │ ├── pc 8025│ │ │ │ │ │ ├── hidapi-hidraw.pc.in 8026│ │ │ │ │ │ ├── hidapi-libusb.pc.in 8027│ │ │ │ │ │ ├── hidapi-netbsd.pc.in 8028│ │ │ │ │ │ └── hidapi.pc.in 8029│ │ │ │ │ ├── src 8030│ │ │ │ │ │ ├── CMakeLists.txt 8031│ │ │ │ │ │ └── cmake 8032│ │ │ │ │ │ └── hidapi-config.cmake.in 8033│ │ │ │ │ ├── subprojects 8034│ │ │ │ │ │ ├── README.md 8035│ │ │ │ │ │ └── hidapi_build_cmake 8036│ │ │ │ │ │ └── CMakeLists.txt 8037│ │ │ │ │ ├── testgui 8038│ │ │ │ │ │ ├── Makefile-manual 8039│ │ │ │ │ │ ├── Makefile.am 8040│ │ │ │ │ │ ├── Makefile.freebsd 8041│ │ │ │ │ │ ├── Makefile.linux 8042│ │ │ │ │ │ ├── Makefile.mac 8043│ │ │ │ │ │ ├── Makefile.mingw 8044│ │ │ │ │ │ ├── TestGUI.app.in 8045│ │ │ │ │ │ │ └── Contents 8046│ │ │ │ │ │ │ ├── Info.plist 8047│ │ │ │ │ │ │ ├── PkgInfo 8048│ │ │ │ │ │ │ └── Resources 8049│ │ │ │ │ │ │ ├── English.lproj 8050│ │ │ │ │ │ │ │ └── InfoPlist.strings 8051│ │ │ │ │ │ │ └── Signal11.icns 8052│ │ │ │ │ │ ├── copy_to_bundle.sh 8053│ │ │ │ │ │ ├── mac_support.h 8054│ │ │ │ │ │ ├── mac_support_cocoa.m 8055│ │ │ │ │ │ ├── test.cpp 8056│ │ │ │ │ │ ├── testgui.sln 8057│ │ │ │ │ │ └── testgui.vcproj 8058│ │ │ │ │ ├── udev 8059│ │ │ │ │ │ └── 69-hid.rules 8060│ │ │ │ │ └── windows 8061│ │ │ │ │ ├── CMakeLists.txt 8062│ │ │ │ │ ├── Makefile-manual 8063│ │ │ │ │ ├── Makefile.am 8064│ │ │ │ │ ├── Makefile.mingw 8065│ │ │ │ │ ├── hid.c 8066│ │ │ │ │ ├── hidapi.rc 8067│ │ │ │ │ ├── hidapi.sln 8068│ │ │ │ │ ├── hidapi.vcproj 8069│ │ │ │ │ ├── hidapi.vcxproj 8070│ │ │ │ │ ├── hidapi_cfgmgr32.h 8071│ │ │ │ │ ├── hidapi_descriptor_reconstruct.c 8072│ │ │ │ │ ├── hidapi_descriptor_reconstruct.h 8073│ │ │ │ │ ├── hidapi_hidclass.h 8074│ │ │ │ │ ├── hidapi_hidpi.h 8075│ │ │ │ │ ├── hidapi_hidsdi.h 8076│ │ │ │ │ ├── hidapi_winapi.h 8077│ │ │ │ │ ├── hidtest.vcproj 8078│ │ │ │ │ ├── hidtest.vcxproj 8079│ │ │ │ │ ├── pp_data_dump 8080│ │ │ │ │ │ ├── CMakeLists.txt 8081│ │ │ │ │ │ ├── README.md 8082│ │ │ │ │ │ └── pp_data_dump.c 8083│ │ │ │ │ └── test 8084│ │ │ │ │ ├── CMakeLists.txt 8085│ │ │ │ │ └── hid_report_reconstructor_test.c 8086│ │ │ │ ├── io 8087│ │ │ │ │ ├── SDL_asyncio.c 8088│ │ │ │ │ ├── SDL_asyncio_c.h 8089│ │ │ │ │ ├── SDL_iostream.c 8090│ │ │ │ │ ├── SDL_iostream_c.h 8091│ │ │ │ │ ├── SDL_sysasyncio.h 8092│ │ │ │ │ ├── generic 8093│ │ │ │ │ │ └── SDL_asyncio_generic.c 8094│ │ │ │ │ ├── io_uring 8095│ │ │ │ │ │ └── SDL_asyncio_liburing.c 8096│ │ │ │ │ ├── n3ds 8097│ │ │ │ │ │ ├── SDL_iostreamromfs.c 8098│ │ │ │ │ │ └── SDL_iostreamromfs.h 8099│ │ │ │ │ └── windows 8100│ │ │ │ │ └── SDL_asyncio_windows_ioring.c 8101│ │ │ │ ├── joystick 8102│ │ │ │ │ ├── SDL_gamepad.c 8103│ │ │ │ │ ├── SDL_gamepad_c.h 8104│ │ │ │ │ ├── SDL_gamepad_db.h 8105│ │ │ │ │ ├── SDL_joystick.c 8106│ │ │ │ │ ├── SDL_joystick_c.h 8107│ │ │ │ │ ├── SDL_steam_virtual_gamepad.c 8108│ │ │ │ │ ├── SDL_steam_virtual_gamepad.h 8109│ │ │ │ │ ├── SDL_sysjoystick.h 8110│ │ │ │ │ ├── android 8111│ │ │ │ │ │ ├── SDL_sysjoystick.c 8112│ │ │ │ │ │ └── SDL_sysjoystick_c.h 8113│ │ │ │ │ ├── apple 8114│ │ │ │ │ │ ├── SDL_mfijoystick.m 8115│ │ │ │ │ │ └── SDL_mfijoystick_c.h 8116│ │ │ │ │ ├── bsd 8117│ │ │ │ │ │ └── SDL_bsdjoystick.c 8118│ │ │ │ │ ├── check_8bitdo.sh 8119│ │ │ │ │ ├── controller_list.h 8120│ │ │ │ │ ├── controller_type.c 8121│ │ │ │ │ ├── controller_type.h 8122│ │ │ │ │ ├── darwin 8123│ │ │ │ │ │ ├── SDL_iokitjoystick.c 8124│ │ │ │ │ │ └── SDL_iokitjoystick_c.h 8125│ │ │ │ │ ├── dummy 8126│ │ │ │ │ │ └── SDL_sysjoystick.c 8127│ │ │ │ │ ├── emscripten 8128│ │ │ │ │ │ ├── SDL_sysjoystick.c 8129│ │ │ │ │ │ └── SDL_sysjoystick_c.h 8130│ │ │ │ │ ├── gdk 8131│ │ │ │ │ │ └── SDL_gameinputjoystick.cpp 8132│ │ │ │ │ ├── haiku 8133│ │ │ │ │ │ └── SDL_haikujoystick.cc 8134│ │ │ │ │ ├── hidapi 8135│ │ │ │ │ │ ├── SDL_hidapi_8bitdo.c 8136│ │ │ │ │ │ ├── SDL_hidapi_combined.c 8137│ │ │ │ │ │ ├── SDL_hidapi_flydigi.c 8138│ │ │ │ │ │ ├── SDL_hidapi_flydigi.h 8139│ │ │ │ │ │ ├── SDL_hidapi_gamecube.c 8140│ │ │ │ │ │ ├── SDL_hidapi_gip.c 8141│ │ │ │ │ │ ├── SDL_hidapi_lg4ff.c 8142│ │ │ │ │ │ ├── SDL_hidapi_luna.c 8143│ │ │ │ │ │ ├── SDL_hidapi_nintendo.h 8144│ │ │ │ │ │ ├── SDL_hidapi_ps3.c 8145│ │ │ │ │ │ ├── SDL_hidapi_ps4.c 8146│ │ │ │ │ │ ├── SDL_hidapi_ps5.c 8147│ │ │ │ │ │ ├── SDL_hidapi_rumble.c 8148│ │ │ │ │ │ ├── SDL_hidapi_rumble.h 8149│ │ │ │ │ │ ├── SDL_hidapi_shield.c 8150│ │ │ │ │ │ ├── SDL_hidapi_sinput.c 8151│ │ │ │ │ │ ├── SDL_hidapi_sinput.h 8152│ │ │ │ │ │ ├── SDL_hidapi_stadia.c 8153│ │ │ │ │ │ ├── SDL_hidapi_steam.c 8154│ │ │ │ │ │ ├── SDL_hidapi_steam_hori.c 8155│ │ │ │ │ │ ├── SDL_hidapi_steam_triton.c 8156│ │ │ │ │ │ ├── SDL_hidapi_steamdeck.c 8157│ │ │ │ │ │ ├── SDL_hidapi_switch.c 8158│ │ │ │ │ │ ├── SDL_hidapi_switch2.c 8159│ │ │ │ │ │ ├── SDL_hidapi_wii.c 8160│ │ │ │ │ │ ├── SDL_hidapi_xbox360.c 8161│ │ │ │ │ │ ├── SDL_hidapi_xbox360w.c 8162│ │ │ │ │ │ ├── SDL_hidapi_xboxone.c 8163│ │ │ │ │ │ ├── SDL_hidapi_zuiki.c 8164│ │ │ │ │ │ ├── SDL_hidapijoystick.c 8165│ │ │ │ │ │ ├── SDL_hidapijoystick_c.h 8166│ │ │ │ │ │ ├── SDL_report_descriptor.c 8167│ │ │ │ │ │ ├── SDL_report_descriptor.h 8168│ │ │ │ │ │ └── steam 8169│ │ │ │ │ │ ├── controller_constants.h 8170│ │ │ │ │ │ └── controller_structs.h 8171│ │ │ │ │ ├── linux 8172│ │ │ │ │ │ ├── SDL_sysjoystick.c 8173│ │ │ │ │ │ └── SDL_sysjoystick_c.h 8174│ │ │ │ │ ├── n3ds 8175│ │ │ │ │ │ └── SDL_sysjoystick.c 8176│ │ │ │ │ ├── ps2 8177│ │ │ │ │ │ └── SDL_sysjoystick.c 8178│ │ │ │ │ ├── psp 8179│ │ │ │ │ │ └── SDL_sysjoystick.c 8180│ │ │ │ │ ├── sort_controllers.py 8181│ │ │ │ │ ├── usb_ids.h 8182│ │ │ │ │ ├── virtual 8183│ │ │ │ │ │ ├── SDL_virtualjoystick.c 8184│ │ │ │ │ │ └── SDL_virtualjoystick_c.h 8185│ │ │ │ │ ├── vita 8186│ │ │ │ │ │ └── SDL_sysjoystick.c 8187│ │ │ │ │ └── windows 8188│ │ │ │ │ ├── SDL_dinputjoystick.c 8189│ │ │ │ │ ├── SDL_dinputjoystick_c.h 8190│ │ │ │ │ ├── SDL_rawinputjoystick.c 8191│ │ │ │ │ ├── SDL_rawinputjoystick_c.h 8192│ │ │ │ │ ├── SDL_windows_gaming_input.c 8193│ │ │ │ │ ├── SDL_windowsjoystick.c 8194│ │ │ │ │ ├── SDL_windowsjoystick_c.h 8195│ │ │ │ │ ├── SDL_xinputjoystick.c 8196│ │ │ │ │ └── SDL_xinputjoystick_c.h 8197│ │ │ │ ├── libm 8198│ │ │ │ │ ├── e_atan2.c 8199│ │ │ │ │ ├── e_exp.c 8200│ │ │ │ │ ├── e_fmod.c 8201│ │ │ │ │ ├── e_log.c 8202│ │ │ │ │ ├── e_log10.c 8203│ │ │ │ │ ├── e_pow.c 8204│ │ │ │ │ ├── e_rem_pio2.c 8205│ │ │ │ │ ├── e_sqrt.c 8206│ │ │ │ │ ├── k_cos.c 8207│ │ │ │ │ ├── k_rem_pio2.c 8208│ │ │ │ │ ├── k_sin.c 8209│ │ │ │ │ ├── k_tan.c 8210│ │ │ │ │ ├── math_libm.h 8211│ │ │ │ │ ├── math_private.h 8212│ │ │ │ │ ├── s_atan.c 8213│ │ │ │ │ ├── s_copysign.c 8214│ │ │ │ │ ├── s_cos.c 8215│ │ │ │ │ ├── s_fabs.c 8216│ │ │ │ │ ├── s_floor.c 8217│ │ │ │ │ ├── s_isinf.c 8218│ │ │ │ │ ├── s_isinff.c 8219│ │ │ │ │ ├── s_isnan.c 8220│ │ │ │ │ ├── s_isnanf.c 8221│ │ │ │ │ ├── s_modf.c 8222│ │ │ │ │ ├── s_scalbn.c 8223│ │ │ │ │ ├── s_sin.c 8224│ │ │ │ │ └── s_tan.c 8225│ │ │ │ ├── loadso 8226│ │ │ │ │ ├── dlopen 8227│ │ │ │ │ │ └── SDL_sysloadso.c 8228│ │ │ │ │ ├── dummy 8229│ │ │ │ │ │ └── SDL_sysloadso.c 8230│ │ │ │ │ └── windows 8231│ │ │ │ │ └── SDL_sysloadso.c 8232│ │ │ │ ├── locale 8233│ │ │ │ │ ├── SDL_locale.c 8234│ │ │ │ │ ├── SDL_syslocale.h 8235│ │ │ │ │ ├── android 8236│ │ │ │ │ │ └── SDL_syslocale.c 8237│ │ │ │ │ ├── dummy 8238│ │ │ │ │ │ └── SDL_syslocale.c 8239│ │ │ │ │ ├── emscripten 8240│ │ │ │ │ │ └── SDL_syslocale.c 8241│ │ │ │ │ ├── haiku 8242│ │ │ │ │ │ └── SDL_syslocale.cc 8243│ │ │ │ │ ├── macos 8244│ │ │ │ │ │ └── SDL_syslocale.m 8245│ │ │ │ │ ├── n3ds 8246│ │ │ │ │ │ └── SDL_syslocale.c 8247│ │ │ │ │ ├── ngage 8248│ │ │ │ │ │ └── SDL_syslocale.cpp 8249│ │ │ │ │ ├── psp 8250│ │ │ │ │ │ └── SDL_syslocale.c 8251│ │ │ │ │ ├── unix 8252│ │ │ │ │ │ └── SDL_syslocale.c 8253│ │ │ │ │ ├── vita 8254│ │ │ │ │ │ └── SDL_syslocale.c 8255│ │ │ │ │ └── windows 8256│ │ │ │ │ └── SDL_syslocale.c 8257│ │ │ │ ├── main 8258│ │ │ │ │ ├── SDL_main_callbacks.c 8259│ │ │ │ │ ├── SDL_main_callbacks.h 8260│ │ │ │ │ ├── SDL_runapp.c 8261│ │ │ │ │ ├── emscripten 8262│ │ │ │ │ │ ├── SDL_sysmain_callbacks.c 8263│ │ │ │ │ │ └── SDL_sysmain_runapp.c 8264│ │ │ │ │ ├── gdk 8265│ │ │ │ │ │ └── SDL_sysmain_runapp.cpp 8266│ │ │ │ │ ├── generic 8267│ │ │ │ │ │ └── SDL_sysmain_callbacks.c 8268│ │ │ │ │ ├── ios 8269│ │ │ │ │ │ └── SDL_sysmain_callbacks.m 8270│ │ │ │ │ ├── n3ds 8271│ │ │ │ │ │ └── SDL_sysmain_runapp.c 8272│ │ │ │ │ ├── ngage 8273│ │ │ │ │ │ ├── SDL_sysmain_callbacks.c 8274│ │ │ │ │ │ ├── SDL_sysmain_main.cpp 8275│ │ │ │ │ │ └── SDL_sysmain_main.hpp 8276│ │ │ │ │ ├── ps2 8277│ │ │ │ │ │ └── SDL_sysmain_runapp.c 8278│ │ │ │ │ ├── psp 8279│ │ │ │ │ │ └── SDL_sysmain_runapp.c 8280│ │ │ │ │ └── windows 8281│ │ │ │ │ └── SDL_sysmain_runapp.c 8282│ │ │ │ ├── misc 8283│ │ │ │ │ ├── SDL_libusb.c 8284│ │ │ │ │ ├── SDL_libusb.h 8285│ │ │ │ │ ├── SDL_sysurl.h 8286│ │ │ │ │ ├── SDL_url.c 8287│ │ │ │ │ ├── android 8288│ │ │ │ │ │ └── SDL_sysurl.c 8289│ │ │ │ │ ├── dummy 8290│ │ │ │ │ │ └── SDL_sysurl.c 8291│ │ │ │ │ ├── emscripten 8292│ │ │ │ │ │ └── SDL_sysurl.c 8293│ │ │ │ │ ├── haiku 8294│ │ │ │ │ │ └── SDL_sysurl.cc 8295│ │ │ │ │ ├── ios 8296│ │ │ │ │ │ └── SDL_sysurl.m 8297│ │ │ │ │ ├── macos 8298│ │ │ │ │ │ └── SDL_sysurl.m 8299│ │ │ │ │ ├── riscos 8300│ │ │ │ │ │ └── SDL_sysurl.c 8301│ │ │ │ │ ├── unix 8302│ │ │ │ │ │ └── SDL_sysurl.c 8303│ │ │ │ │ ├── vita 8304│ │ │ │ │ │ └── SDL_sysurl.c 8305│ │ │ │ │ └── windows 8306│ │ │ │ │ └── SDL_sysurl.c 8307│ │ │ │ ├── power 8308│ │ │ │ │ ├── SDL_power.c 8309│ │ │ │ │ ├── SDL_syspower.h 8310│ │ │ │ │ ├── android 8311│ │ │ │ │ │ └── SDL_syspower.c 8312│ │ │ │ │ ├── emscripten 8313│ │ │ │ │ │ └── SDL_syspower.c 8314│ │ │ │ │ ├── haiku 8315│ │ │ │ │ │ └── SDL_syspower.c 8316│ │ │ │ │ ├── linux 8317│ │ │ │ │ │ └── SDL_syspower.c 8318│ │ │ │ │ ├── macos 8319│ │ │ │ │ │ └── SDL_syspower.c 8320│ │ │ │ │ ├── n3ds 8321│ │ │ │ │ │ └── SDL_syspower.c 8322│ │ │ │ │ ├── psp 8323│ │ │ │ │ │ └── SDL_syspower.c 8324│ │ │ │ │ ├── uikit 8325│ │ │ │ │ │ ├── SDL_syspower.h 8326│ │ │ │ │ │ └── SDL_syspower.m 8327│ │ │ │ │ ├── vita 8328│ │ │ │ │ │ └── SDL_syspower.c 8329│ │ │ │ │ └── windows 8330│ │ │ │ │ └── SDL_syspower.c 8331│ │ │ │ ├── process 8332│ │ │ │ │ ├── SDL_process.c 8333│ │ │ │ │ ├── SDL_sysprocess.h 8334│ │ │ │ │ ├── dummy 8335│ │ │ │ │ │ └── SDL_dummyprocess.c 8336│ │ │ │ │ ├── posix 8337│ │ │ │ │ │ └── SDL_posixprocess.c 8338│ │ │ │ │ └── windows 8339│ │ │ │ │ └── SDL_windowsprocess.c 8340│ │ │ │ ├── render 8341│ │ │ │ │ ├── SDL_d3dmath.h 8342│ │ │ │ │ ├── SDL_render.c 8343│ │ │ │ │ ├── SDL_render_debug_font.h 8344│ │ │ │ │ ├── SDL_render_unsupported.c 8345│ │ │ │ │ ├── SDL_sysrender.h 8346│ │ │ │ │ ├── SDL_yuv_sw.c 8347│ │ │ │ │ ├── SDL_yuv_sw_c.h 8348│ │ │ │ │ ├── direct3d 8349│ │ │ │ │ │ ├── D3D9_PixelShader_Palette.h 8350│ │ │ │ │ │ ├── D3D9_PixelShader_Palette.hlsli 8351│ │ │ │ │ │ ├── D3D9_PixelShader_Palette_Linear.h 8352│ │ │ │ │ │ ├── D3D9_PixelShader_Palette_Linear.hlsl 8353│ │ │ │ │ │ ├── D3D9_PixelShader_Palette_Nearest.h 8354│ │ │ │ │ │ ├── D3D9_PixelShader_Palette_Nearest.hlsl 8355│ │ │ │ │ │ ├── D3D9_PixelShader_YUV.h 8356│ │ │ │ │ │ ├── D3D9_PixelShader_YUV.hlsl 8357│ │ │ │ │ │ ├── SDL_render_d3d.c 8358│ │ │ │ │ │ ├── SDL_shaders_d3d.c 8359│ │ │ │ │ │ ├── SDL_shaders_d3d.h 8360│ │ │ │ │ │ └── compile_shaders.bat 8361│ │ │ │ │ ├── direct3d11 8362│ │ │ │ │ │ ├── D3D11_PixelShader_Advanced.h 8363│ │ │ │ │ │ ├── D3D11_PixelShader_Advanced.hlsl 8364│ │ │ │ │ │ ├── D3D11_PixelShader_Colors.h 8365│ │ │ │ │ │ ├── D3D11_PixelShader_Colors.hlsl 8366│ │ │ │ │ │ ├── D3D11_PixelShader_Common.hlsli 8367│ │ │ │ │ │ ├── D3D11_PixelShader_Textures.h 8368│ │ │ │ │ │ ├── D3D11_PixelShader_Textures.hlsl 8369│ │ │ │ │ │ ├── D3D11_VertexShader.h 8370│ │ │ │ │ │ ├── D3D11_VertexShader.hlsl 8371│ │ │ │ │ │ ├── SDL_render_d3d11.c 8372│ │ │ │ │ │ ├── SDL_shaders_d3d11.c 8373│ │ │ │ │ │ ├── SDL_shaders_d3d11.h 8374│ │ │ │ │ │ └── compile_shaders.bat 8375│ │ │ │ │ ├── direct3d12 8376│ │ │ │ │ │ ├── D3D12_PixelShader_Advanced.h 8377│ │ │ │ │ │ ├── D3D12_PixelShader_Advanced.hlsl 8378│ │ │ │ │ │ ├── D3D12_PixelShader_Colors.h 8379│ │ │ │ │ │ ├── D3D12_PixelShader_Colors.hlsl 8380│ │ │ │ │ │ ├── D3D12_PixelShader_Common.hlsli 8381│ │ │ │ │ │ ├── D3D12_PixelShader_Textures.h 8382│ │ │ │ │ │ ├── D3D12_PixelShader_Textures.hlsl 8383│ │ │ │ │ │ ├── D3D12_RootSig_Advanced.h 8384│ │ │ │ │ │ ├── D3D12_RootSig_Color.h 8385│ │ │ │ │ │ ├── D3D12_RootSig_Texture.h 8386│ │ │ │ │ │ ├── D3D12_Shader_Common.hlsli 8387│ │ │ │ │ │ ├── D3D12_VertexShader.hlsl 8388│ │ │ │ │ │ ├── D3D12_VertexShader_Advanced.h 8389│ │ │ │ │ │ ├── D3D12_VertexShader_Color.h 8390│ │ │ │ │ │ ├── D3D12_VertexShader_Texture.h 8391│ │ │ │ │ │ ├── SDL_render_d3d12.c 8392│ │ │ │ │ │ ├── SDL_render_d3d12_xbox.cpp 8393│ │ │ │ │ │ ├── SDL_render_d3d12_xbox.h 8394│ │ │ │ │ │ ├── SDL_shaders_d3d12.c 8395│ │ │ │ │ │ ├── SDL_shaders_d3d12.h 8396│ │ │ │ │ │ ├── SDL_shaders_d3d12_xboxone.cpp 8397│ │ │ │ │ │ ├── SDL_shaders_d3d12_xboxseries.cpp 8398│ │ │ │ │ │ ├── compile_shaders.bat 8399│ │ │ │ │ │ └── compile_shaders_xbox.bat 8400│ │ │ │ │ ├── gpu 8401│ │ │ │ │ │ ├── SDL_gpu_util.h 8402│ │ │ │ │ │ ├── SDL_pipeline_gpu.c 8403│ │ │ │ │ │ ├── SDL_pipeline_gpu.h 8404│ │ │ │ │ │ ├── SDL_render_gpu.c 8405│ │ │ │ │ │ ├── SDL_shaders_gpu.c 8406│ │ │ │ │ │ ├── SDL_shaders_gpu.h 8407│ │ │ │ │ │ └── shaders 8408│ │ │ │ │ │ ├── build-shaders.sh 8409│ │ │ │ │ │ ├── color.frag.dxil.h 8410│ │ │ │ │ │ ├── color.frag.hlsl 8411│ │ │ │ │ │ ├── color.frag.msl.h 8412│ │ │ │ │ │ ├── color.frag.spv.h 8413│ │ │ │ │ │ ├── common.frag.hlsli 8414│ │ │ │ │ │ ├── dxil.h 8415│ │ │ │ │ │ ├── linepoint.vert.dxil.h 8416│ │ │ │ │ │ ├── linepoint.vert.hlsl 8417│ │ │ │ │ │ ├── linepoint.vert.msl.h 8418│ │ │ │ │ │ ├── linepoint.vert.spv.h 8419│ │ │ │ │ │ ├── msl.h 8420│ │ │ │ │ │ ├── spir-v.h 8421│ │ │ │ │ │ ├── texture_advanced.frag.dxil.h 8422│ │ │ │ │ │ ├── texture_advanced.frag.hlsl 8423│ │ │ │ │ │ ├── texture_advanced.frag.msl.h 8424│ │ │ │ │ │ ├── texture_advanced.frag.spv.h 8425│ │ │ │ │ │ ├── texture_rgb.frag.dxil.h 8426│ │ │ │ │ │ ├── texture_rgb.frag.hlsl 8427│ │ │ │ │ │ ├── texture_rgb.frag.msl.h 8428│ │ │ │ │ │ ├── texture_rgb.frag.spv.h 8429│ │ │ │ │ │ ├── texture_rgba.frag.dxil.h 8430│ │ │ │ │ │ ├── texture_rgba.frag.hlsl 8431│ │ │ │ │ │ ├── texture_rgba.frag.msl.h 8432│ │ │ │ │ │ ├── texture_rgba.frag.spv.h 8433│ │ │ │ │ │ ├── tri_color.vert.dxil.h 8434│ │ │ │ │ │ ├── tri_color.vert.hlsl 8435│ │ │ │ │ │ ├── tri_color.vert.msl.h 8436│ │ │ │ │ │ ├── tri_color.vert.spv.h 8437│ │ │ │ │ │ ├── tri_texture.vert.dxil.h 8438│ │ │ │ │ │ ├── tri_texture.vert.hlsl 8439│ │ │ │ │ │ ├── tri_texture.vert.msl.h 8440│ │ │ │ │ │ └── tri_texture.vert.spv.h 8441│ │ │ │ │ ├── metal 8442│ │ │ │ │ │ ├── SDL_render_metal.m 8443│ │ │ │ │ │ ├── SDL_shaders_metal.metal 8444│ │ │ │ │ │ ├── SDL_shaders_metal_ios.h 8445│ │ │ │ │ │ ├── SDL_shaders_metal_iphonesimulator.h 8446│ │ │ │ │ │ ├── SDL_shaders_metal_macos.h 8447│ │ │ │ │ │ ├── SDL_shaders_metal_tvos.h 8448│ │ │ │ │ │ ├── SDL_shaders_metal_tvsimulator.h 8449│ │ │ │ │ │ └── build-metal-shaders.sh 8450│ │ │ │ │ ├── ngage 8451│ │ │ │ │ │ ├── SDL_render_ngage.c 8452│ │ │ │ │ │ ├── SDL_render_ngage.cpp 8453│ │ │ │ │ │ ├── SDL_render_ngage_c.h 8454│ │ │ │ │ │ ├── SDL_render_ngage_c.hpp 8455│ │ │ │ │ │ ├── SDL_render_ops.cpp 8456│ │ │ │ │ │ └── SDL_render_ops.hpp 8457│ │ │ │ │ ├── opengl 8458│ │ │ │ │ │ ├── SDL_glfuncs.h 8459│ │ │ │ │ │ ├── SDL_render_gl.c 8460│ │ │ │ │ │ ├── SDL_shaders_gl.c 8461│ │ │ │ │ │ └── SDL_shaders_gl.h 8462│ │ │ │ │ ├── opengles2 8463│ │ │ │ │ │ ├── SDL_gles2funcs.h 8464│ │ │ │ │ │ ├── SDL_render_gles2.c 8465│ │ │ │ │ │ ├── SDL_shaders_gles2.c 8466│ │ │ │ │ │ └── SDL_shaders_gles2.h 8467│ │ │ │ │ ├── ps2 8468│ │ │ │ │ │ └── SDL_render_ps2.c 8469│ │ │ │ │ ├── psp 8470│ │ │ │ │ │ ├── SDL_render_psp.c 8471│ │ │ │ │ │ └── SDL_render_psp_c.h 8472│ │ │ │ │ ├── software 8473│ │ │ │ │ │ ├── SDL_blendfillrect.c 8474│ │ │ │ │ │ ├── SDL_blendfillrect.h 8475│ │ │ │ │ │ ├── SDL_blendline.c 8476│ │ │ │ │ │ ├── SDL_blendline.h 8477│ │ │ │ │ │ ├── SDL_blendpoint.c 8478│ │ │ │ │ │ ├── SDL_blendpoint.h 8479│ │ │ │ │ │ ├── SDL_draw.h 8480│ │ │ │ │ │ ├── SDL_drawline.c 8481│ │ │ │ │ │ ├── SDL_drawline.h 8482│ │ │ │ │ │ ├── SDL_drawpoint.c 8483│ │ │ │ │ │ ├── SDL_drawpoint.h 8484│ │ │ │ │ │ ├── SDL_render_sw.c 8485│ │ │ │ │ │ ├── SDL_render_sw_c.h 8486│ │ │ │ │ │ ├── SDL_triangle.c 8487│ │ │ │ │ │ └── SDL_triangle.h 8488│ │ │ │ │ ├── vitagxm 8489│ │ │ │ │ │ ├── SDL_render_vita_gxm.c 8490│ │ │ │ │ │ ├── SDL_render_vita_gxm_memory.c 8491│ │ │ │ │ │ ├── SDL_render_vita_gxm_memory.h 8492│ │ │ │ │ │ ├── SDL_render_vita_gxm_shaders.h 8493│ │ │ │ │ │ ├── SDL_render_vita_gxm_tools.c 8494│ │ │ │ │ │ ├── SDL_render_vita_gxm_tools.h 8495│ │ │ │ │ │ ├── SDL_render_vita_gxm_types.h 8496│ │ │ │ │ │ └── shader_src 8497│ │ │ │ │ │ ├── clear_f.cg 8498│ │ │ │ │ │ ├── clear_v.cg 8499│ │ │ │ │ │ ├── color_f.cg 8500│ │ │ │ │ │ ├── color_v.cg 8501│ │ │ │ │ │ ├── texture_f.cg 8502│ │ │ │ │ │ └── texture_v.cg 8503│ │ │ │ │ └── vulkan 8504│ │ │ │ │ ├── SDL_render_vulkan.c 8505│ │ │ │ │ ├── SDL_shaders_vulkan.c 8506│ │ │ │ │ ├── SDL_shaders_vulkan.h 8507│ │ │ │ │ ├── VULKAN_PixelShader_Advanced.h 8508│ │ │ │ │ ├── VULKAN_PixelShader_Advanced.hlsl 8509│ │ │ │ │ ├── VULKAN_PixelShader_Colors.h 8510│ │ │ │ │ ├── VULKAN_PixelShader_Colors.hlsl 8511│ │ │ │ │ ├── VULKAN_PixelShader_Common.hlsli 8512│ │ │ │ │ ├── VULKAN_PixelShader_Textures.h 8513│ │ │ │ │ ├── VULKAN_PixelShader_Textures.hlsl 8514│ │ │ │ │ ├── VULKAN_VertexShader.h 8515│ │ │ │ │ ├── VULKAN_VertexShader.hlsl 8516│ │ │ │ │ └── compile_shaders.bat 8517│ │ │ │ ├── sensor 8518│ │ │ │ │ ├── SDL_sensor.c 8519│ │ │ │ │ ├── SDL_sensor_c.h 8520│ │ │ │ │ ├── SDL_syssensor.h 8521│ │ │ │ │ ├── android 8522│ │ │ │ │ │ ├── SDL_androidsensor.c 8523│ │ │ │ │ │ └── SDL_androidsensor.h 8524│ │ │ │ │ ├── coremotion 8525│ │ │ │ │ │ ├── SDL_coremotionsensor.h 8526│ │ │ │ │ │ └── SDL_coremotionsensor.m 8527│ │ │ │ │ ├── dummy 8528│ │ │ │ │ │ ├── SDL_dummysensor.c 8529│ │ │ │ │ │ └── SDL_dummysensor.h 8530│ │ │ │ │ ├── emscripten 8531│ │ │ │ │ │ ├── SDL_emscriptensensor.c 8532│ │ │ │ │ │ └── SDL_emscriptensensor.h 8533│ │ │ │ │ ├── n3ds 8534│ │ │ │ │ │ └── SDL_n3dssensor.c 8535│ │ │ │ │ ├── vita 8536│ │ │ │ │ │ ├── SDL_vitasensor.c 8537│ │ │ │ │ │ └── SDL_vitasensor.h 8538│ │ │ │ │ └── windows 8539│ │ │ │ │ ├── SDL_windowssensor.c 8540│ │ │ │ │ └── SDL_windowssensor.h 8541│ │ │ │ ├── stdlib 8542│ │ │ │ │ ├── SDL_casefolding.h 8543│ │ │ │ │ ├── SDL_crc16.c 8544│ │ │ │ │ ├── SDL_crc32.c 8545│ │ │ │ │ ├── SDL_getenv.c 8546│ │ │ │ │ ├── SDL_getenv_c.h 8547│ │ │ │ │ ├── SDL_iconv.c 8548│ │ │ │ │ ├── SDL_malloc.c 8549│ │ │ │ │ ├── SDL_memcpy.c 8550│ │ │ │ │ ├── SDL_memmove.c 8551│ │ │ │ │ ├── SDL_memset.c 8552│ │ │ │ │ ├── SDL_mslibc.c 8553│ │ │ │ │ ├── SDL_mslibc_arm64.masm 8554│ │ │ │ │ ├── SDL_mslibc_x64.masm 8555│ │ │ │ │ ├── SDL_murmur3.c 8556│ │ │ │ │ ├── SDL_qsort.c 8557│ │ │ │ │ ├── SDL_random.c 8558│ │ │ │ │ ├── SDL_stdlib.c 8559│ │ │ │ │ ├── SDL_string.c 8560│ │ │ │ │ ├── SDL_strtokr.c 8561│ │ │ │ │ ├── SDL_sysstdlib.h 8562│ │ │ │ │ └── SDL_vacopy.h 8563│ │ │ │ ├── storage 8564│ │ │ │ │ ├── SDL_storage.c 8565│ │ │ │ │ ├── SDL_sysstorage.h 8566│ │ │ │ │ ├── generic 8567│ │ │ │ │ │ └── SDL_genericstorage.c 8568│ │ │ │ │ └── steam 8569│ │ │ │ │ ├── SDL_steamstorage.c 8570│ │ │ │ │ └── SDL_steamstorage_proc.h 8571│ │ │ │ ├── test 8572│ │ │ │ │ ├── SDL_test_assert.c 8573│ │ │ │ │ ├── SDL_test_common.c 8574│ │ │ │ │ ├── SDL_test_compare.c 8575│ │ │ │ │ ├── SDL_test_crc32.c 8576│ │ │ │ │ ├── SDL_test_font.c 8577│ │ │ │ │ ├── SDL_test_fuzzer.c 8578│ │ │ │ │ ├── SDL_test_harness.c 8579│ │ │ │ │ ├── SDL_test_internal.h 8580│ │ │ │ │ ├── SDL_test_log.c 8581│ │ │ │ │ ├── SDL_test_md5.c 8582│ │ │ │ │ └── SDL_test_memory.c 8583│ │ │ │ ├── thread 8584│ │ │ │ │ ├── SDL_systhread.h 8585│ │ │ │ │ ├── SDL_thread.c 8586│ │ │ │ │ ├── SDL_thread_c.h 8587│ │ │ │ │ ├── generic 8588│ │ │ │ │ │ ├── SDL_syscond.c 8589│ │ │ │ │ │ ├── SDL_syscond_c.h 8590│ │ │ │ │ │ ├── SDL_sysmutex.c 8591│ │ │ │ │ │ ├── SDL_sysmutex_c.h 8592│ │ │ │ │ │ ├── SDL_sysrwlock.c 8593│ │ │ │ │ │ ├── SDL_sysrwlock_c.h 8594│ │ │ │ │ │ ├── SDL_syssem.c 8595│ │ │ │ │ │ ├── SDL_systhread.c 8596│ │ │ │ │ │ ├── SDL_systhread_c.h 8597│ │ │ │ │ │ └── SDL_systls.c 8598│ │ │ │ │ ├── n3ds 8599│ │ │ │ │ │ ├── SDL_sysmutex.c 8600│ │ │ │ │ │ ├── SDL_sysmutex_c.h 8601│ │ │ │ │ │ ├── SDL_syssem.c 8602│ │ │ │ │ │ ├── SDL_systhread.c 8603│ │ │ │ │ │ └── SDL_systhread_c.h 8604│ │ │ │ │ ├── ps2 8605│ │ │ │ │ │ ├── SDL_syssem.c 8606│ │ │ │ │ │ ├── SDL_systhread.c 8607│ │ │ │ │ │ └── SDL_systhread_c.h 8608│ │ │ │ │ ├── psp 8609│ │ │ │ │ │ ├── SDL_sysmutex.c 8610│ │ │ │ │ │ ├── SDL_sysmutex_c.h 8611│ │ │ │ │ │ ├── SDL_syssem.c 8612│ │ │ │ │ │ ├── SDL_systhread.c 8613│ │ │ │ │ │ └── SDL_systhread_c.h 8614│ │ │ │ │ ├── pthread 8615│ │ │ │ │ │ ├── SDL_syscond.c 8616│ │ │ │ │ │ ├── SDL_sysmutex.c 8617│ │ │ │ │ │ ├── SDL_sysmutex_c.h 8618│ │ │ │ │ │ ├── SDL_sysrwlock.c 8619│ │ │ │ │ │ ├── SDL_syssem.c 8620│ │ │ │ │ │ ├── SDL_systhread.c 8621│ │ │ │ │ │ ├── SDL_systhread_c.h 8622│ │ │ │ │ │ └── SDL_systls.c 8623│ │ │ │ │ ├── vita 8624│ │ │ │ │ │ ├── SDL_sysmutex.c 8625│ │ │ │ │ │ ├── SDL_sysmutex_c.h 8626│ │ │ │ │ │ ├── SDL_syssem.c 8627│ │ │ │ │ │ ├── SDL_systhread.c 8628│ │ │ │ │ │ └── SDL_systhread_c.h 8629│ │ │ │ │ └── windows 8630│ │ │ │ │ ├── SDL_syscond_cv.c 8631│ │ │ │ │ ├── SDL_sysmutex.c 8632│ │ │ │ │ ├── SDL_sysmutex_c.h 8633│ │ │ │ │ ├── SDL_sysrwlock_srw.c 8634│ │ │ │ │ ├── SDL_syssem.c 8635│ │ │ │ │ ├── SDL_systhread.c 8636│ │ │ │ │ ├── SDL_systhread_c.h 8637│ │ │ │ │ └── SDL_systls.c 8638│ │ │ │ ├── time 8639│ │ │ │ │ ├── SDL_time.c 8640│ │ │ │ │ ├── SDL_time_c.h 8641│ │ │ │ │ ├── n3ds 8642│ │ │ │ │ │ └── SDL_systime.c 8643│ │ │ │ │ ├── ngage 8644│ │ │ │ │ │ └── SDL_systime.cpp 8645│ │ │ │ │ ├── ps2 8646│ │ │ │ │ │ └── SDL_systime.c 8647│ │ │ │ │ ├── psp 8648│ │ │ │ │ │ └── SDL_systime.c 8649│ │ │ │ │ ├── unix 8650│ │ │ │ │ │ └── SDL_systime.c 8651│ │ │ │ │ ├── vita 8652│ │ │ │ │ │ └── SDL_systime.c 8653│ │ │ │ │ └── windows 8654│ │ │ │ │ └── SDL_systime.c 8655│ │ │ │ ├── timer 8656│ │ │ │ │ ├── SDL_timer.c 8657│ │ │ │ │ ├── SDL_timer_c.h 8658│ │ │ │ │ ├── haiku 8659│ │ │ │ │ │ └── SDL_systimer.c 8660│ │ │ │ │ ├── n3ds 8661│ │ │ │ │ │ └── SDL_systimer.c 8662│ │ │ │ │ ├── ngage 8663│ │ │ │ │ │ └── SDL_systimer.cpp 8664│ │ │ │ │ ├── ps2 8665│ │ │ │ │ │ └── SDL_systimer.c 8666│ │ │ │ │ ├── psp 8667│ │ │ │ │ │ └── SDL_systimer.c 8668│ │ │ │ │ ├── unix 8669│ │ │ │ │ │ └── SDL_systimer.c 8670│ │ │ │ │ ├── vita 8671│ │ │ │ │ │ └── SDL_systimer.c 8672│ │ │ │ │ └── windows 8673│ │ │ │ │ └── SDL_systimer.c 8674│ │ │ │ ├── tray 8675│ │ │ │ │ ├── SDL_tray_utils.c 8676│ │ │ │ │ ├── SDL_tray_utils.h 8677│ │ │ │ │ ├── cocoa 8678│ │ │ │ │ │ └── SDL_tray.m 8679│ │ │ │ │ ├── dummy 8680│ │ │ │ │ │ └── SDL_tray.c 8681│ │ │ │ │ ├── unix 8682│ │ │ │ │ │ └── SDL_tray.c 8683│ │ │ │ │ └── windows 8684│ │ │ │ │ └── SDL_tray.c 8685│ │ │ │ └── video 8686│ │ │ │ ├── SDL_RLEaccel.c 8687│ │ │ │ ├── SDL_RLEaccel_c.h 8688│ │ │ │ ├── SDL_blit.c 8689│ │ │ │ ├── SDL_blit.h 8690│ │ │ │ ├── SDL_blit_0.c 8691│ │ │ │ ├── SDL_blit_1.c 8692│ │ │ │ ├── SDL_blit_A.c 8693│ │ │ │ ├── SDL_blit_N.c 8694│ │ │ │ ├── SDL_blit_auto.c 8695│ │ │ │ ├── SDL_blit_auto.h 8696│ │ │ │ ├── SDL_blit_copy.c 8697│ │ │ │ ├── SDL_blit_copy.h 8698│ │ │ │ ├── SDL_blit_slow.c 8699│ │ │ │ ├── SDL_blit_slow.h 8700│ │ │ │ ├── SDL_bmp.c 8701│ │ │ │ ├── SDL_clipboard.c 8702│ │ │ │ ├── SDL_clipboard_c.h 8703│ │ │ │ ├── SDL_egl.c 8704│ │ │ │ ├── SDL_egl_c.h 8705│ │ │ │ ├── SDL_fillrect.c 8706│ │ │ │ ├── SDL_pixels.c 8707│ │ │ │ ├── SDL_pixels_c.h 8708│ │ │ │ ├── SDL_rect.c 8709│ │ │ │ ├── SDL_rect_c.h 8710│ │ │ │ ├── SDL_rect_impl.h 8711│ │ │ │ ├── SDL_rotate.c 8712│ │ │ │ ├── SDL_rotate.h 8713│ │ │ │ ├── SDL_stb.c 8714│ │ │ │ ├── SDL_stb_c.h 8715│ │ │ │ ├── SDL_stretch.c 8716│ │ │ │ ├── SDL_surface.c 8717│ │ │ │ ├── SDL_surface_c.h 8718│ │ │ │ ├── SDL_sysvideo.h 8719│ │ │ │ ├── SDL_video.c 8720│ │ │ │ ├── SDL_video_c.h 8721│ │ │ │ ├── SDL_video_unsupported.c 8722│ │ │ │ ├── SDL_video_unsupported.h 8723│ │ │ │ ├── SDL_vulkan_internal.h 8724│ │ │ │ ├── SDL_vulkan_utils.c 8725│ │ │ │ ├── SDL_yuv.c 8726│ │ │ │ ├── SDL_yuv_c.h 8727│ │ │ │ ├── android 8728│ │ │ │ │ ├── SDL_androidclipboard.c 8729│ │ │ │ │ ├── SDL_androidclipboard.h 8730│ │ │ │ │ ├── SDL_androidevents.c 8731│ │ │ │ │ ├── SDL_androidevents.h 8732│ │ │ │ │ ├── SDL_androidgl.c 8733│ │ │ │ │ ├── SDL_androidgl.h 8734│ │ │ │ │ ├── SDL_androidkeyboard.c 8735│ │ │ │ │ ├── SDL_androidkeyboard.h 8736│ │ │ │ │ ├── SDL_androidmessagebox.c 8737│ │ │ │ │ ├── SDL_androidmessagebox.h 8738│ │ │ │ │ ├── SDL_androidmouse.c 8739│ │ │ │ │ ├── SDL_androidmouse.h 8740│ │ │ │ │ ├── SDL_androidpen.c 8741│ │ │ │ │ ├── SDL_androidpen.h 8742│ │ │ │ │ ├── SDL_androidtouch.c 8743│ │ │ │ │ ├── SDL_androidtouch.h 8744│ │ │ │ │ ├── SDL_androidvideo.c 8745│ │ │ │ │ ├── SDL_androidvideo.h 8746│ │ │ │ │ ├── SDL_androidvulkan.c 8747│ │ │ │ │ ├── SDL_androidvulkan.h 8748│ │ │ │ │ ├── SDL_androidwindow.c 8749│ │ │ │ │ └── SDL_androidwindow.h 8750│ │ │ │ ├── cocoa 8751│ │ │ │ │ ├── SDL_cocoaclipboard.h 8752│ │ │ │ │ ├── SDL_cocoaclipboard.m 8753│ │ │ │ │ ├── SDL_cocoaevents.h 8754│ │ │ │ │ ├── SDL_cocoaevents.m 8755│ │ │ │ │ ├── SDL_cocoakeyboard.h 8756│ │ │ │ │ ├── SDL_cocoakeyboard.m 8757│ │ │ │ │ ├── SDL_cocoamessagebox.h 8758│ │ │ │ │ ├── SDL_cocoamessagebox.m 8759│ │ │ │ │ ├── SDL_cocoametalview.h 8760│ │ │ │ │ ├── SDL_cocoametalview.m 8761│ │ │ │ │ ├── SDL_cocoamodes.h 8762│ │ │ │ │ ├── SDL_cocoamodes.m 8763│ │ │ │ │ ├── SDL_cocoamouse.h 8764│ │ │ │ │ ├── SDL_cocoamouse.m 8765│ │ │ │ │ ├── SDL_cocoaopengl.h 8766│ │ │ │ │ ├── SDL_cocoaopengl.m 8767│ │ │ │ │ ├── SDL_cocoaopengles.h 8768│ │ │ │ │ ├── SDL_cocoaopengles.m 8769│ │ │ │ │ ├── SDL_cocoapen.h 8770│ │ │ │ │ ├── SDL_cocoapen.m 8771│ │ │ │ │ ├── SDL_cocoashape.h 8772│ │ │ │ │ ├── SDL_cocoashape.m 8773│ │ │ │ │ ├── SDL_cocoavideo.h 8774│ │ │ │ │ ├── SDL_cocoavideo.m 8775│ │ │ │ │ ├── SDL_cocoavulkan.h 8776│ │ │ │ │ ├── SDL_cocoavulkan.m 8777│ │ │ │ │ ├── SDL_cocoawindow.h 8778│ │ │ │ │ └── SDL_cocoawindow.m 8779│ │ │ │ ├── directx 8780│ │ │ │ │ ├── SDL_d3d12.h 8781│ │ │ │ │ ├── SDL_d3d12_xbox_cmacros.h 8782│ │ │ │ │ ├── d3d12.h 8783│ │ │ │ │ ├── d3d12sdklayers.h 8784│ │ │ │ │ └── gen_xbox_cmacros.cs 8785│ │ │ │ ├── dummy 8786│ │ │ │ │ ├── SDL_nullevents.c 8787│ │ │ │ │ ├── SDL_nullevents_c.h 8788│ │ │ │ │ ├── SDL_nullframebuffer.c 8789│ │ │ │ │ ├── SDL_nullframebuffer_c.h 8790│ │ │ │ │ ├── SDL_nullvideo.c 8791│ │ │ │ │ └── SDL_nullvideo.h 8792│ │ │ │ ├── emscripten 8793│ │ │ │ │ ├── SDL_emscriptenevents.c 8794│ │ │ │ │ ├── SDL_emscriptenevents.h 8795│ │ │ │ │ ├── SDL_emscriptenframebuffer.c 8796│ │ │ │ │ ├── SDL_emscriptenframebuffer.h 8797│ │ │ │ │ ├── SDL_emscriptenmouse.c 8798│ │ │ │ │ ├── SDL_emscriptenmouse.h 8799│ │ │ │ │ ├── SDL_emscriptenopengles.c 8800│ │ │ │ │ ├── SDL_emscriptenopengles.h 8801│ │ │ │ │ ├── SDL_emscriptenvideo.c 8802│ │ │ │ │ └── SDL_emscriptenvideo.h 8803│ │ │ │ ├── gdk 8804│ │ │ │ │ ├── SDL_gdktextinput.cpp 8805│ │ │ │ │ └── SDL_gdktextinput.h 8806│ │ │ │ ├── haiku 8807│ │ │ │ │ ├── SDL_BWin.h 8808│ │ │ │ │ ├── SDL_bclipboard.cc 8809│ │ │ │ │ ├── SDL_bclipboard.h 8810│ │ │ │ │ ├── SDL_bevents.cc 8811│ │ │ │ │ ├── SDL_bevents.h 8812│ │ │ │ │ ├── SDL_bframebuffer.cc 8813│ │ │ │ │ ├── SDL_bframebuffer.h 8814│ │ │ │ │ ├── SDL_bkeyboard.cc 8815│ │ │ │ │ ├── SDL_bkeyboard.h 8816│ │ │ │ │ ├── SDL_bmessagebox.cc 8817│ │ │ │ │ ├── SDL_bmessagebox.h 8818│ │ │ │ │ ├── SDL_bmodes.cc 8819│ │ │ │ │ ├── SDL_bmodes.h 8820│ │ │ │ │ ├── SDL_bopengl.cc 8821│ │ │ │ │ ├── SDL_bopengl.h 8822│ │ │ │ │ ├── SDL_bvideo.cc 8823│ │ │ │ │ ├── SDL_bvideo.h 8824│ │ │ │ │ ├── SDL_bwindow.cc 8825│ │ │ │ │ └── SDL_bwindow.h 8826│ │ │ │ ├── khronos 8827│ │ │ │ │ ├── EGL 8828│ │ │ │ │ │ ├── egl.h 8829│ │ │ │ │ │ ├── eglext.h 8830│ │ │ │ │ │ └── eglplatform.h 8831│ │ │ │ │ ├── GLES2 8832│ │ │ │ │ │ ├── gl2.h 8833│ │ │ │ │ │ ├── gl2ext.h 8834│ │ │ │ │ │ └── gl2platform.h 8835│ │ │ │ │ ├── GLES3 8836│ │ │ │ │ │ ├── gl3.h 8837│ │ │ │ │ │ ├── gl31.h 8838│ │ │ │ │ │ ├── gl32.h 8839│ │ │ │ │ │ └── gl3platform.h 8840│ │ │ │ │ ├── KHR 8841│ │ │ │ │ │ └── khrplatform.h 8842│ │ │ │ │ ├── vk_video 8843│ │ │ │ │ │ ├── vulkan_video_codec_av1std.h 8844│ │ │ │ │ │ ├── vulkan_video_codec_av1std_decode.h 8845│ │ │ │ │ │ ├── vulkan_video_codec_h264std.h 8846│ │ │ │ │ │ ├── vulkan_video_codec_h264std_decode.h 8847│ │ │ │ │ │ ├── vulkan_video_codec_h264std_encode.h 8848│ │ │ │ │ │ ├── vulkan_video_codec_h265std.h 8849│ │ │ │ │ │ ├── vulkan_video_codec_h265std_decode.h 8850│ │ │ │ │ │ ├── vulkan_video_codec_h265std_encode.h 8851│ │ │ │ │ │ └── vulkan_video_codecs_common.h 8852│ │ │ │ │ └── vulkan 8853│ │ │ │ │ ├── vk_icd.h 8854│ │ │ │ │ ├── vk_layer.h 8855│ │ │ │ │ ├── vk_platform.h 8856│ │ │ │ │ ├── vulkan.h 8857│ │ │ │ │ ├── vulkan_android.h 8858│ │ │ │ │ ├── vulkan_beta.h 8859│ │ │ │ │ ├── vulkan_core.h 8860│ │ │ │ │ ├── vulkan_directfb.h 8861│ │ │ │ │ ├── vulkan_fuchsia.h 8862│ │ │ │ │ ├── vulkan_ggp.h 8863│ │ │ │ │ ├── vulkan_ios.h 8864│ │ │ │ │ ├── vulkan_macos.h 8865│ │ │ │ │ ├── vulkan_metal.h 8866│ │ │ │ │ ├── vulkan_screen.h 8867│ │ │ │ │ ├── vulkan_vi.h 8868│ │ │ │ │ ├── vulkan_wayland.h 8869│ │ │ │ │ ├── vulkan_win32.h 8870│ │ │ │ │ ├── vulkan_xcb.h 8871│ │ │ │ │ ├── vulkan_xlib.h 8872│ │ │ │ │ └── vulkan_xlib_xrandr.h 8873│ │ │ │ ├── kmsdrm 8874│ │ │ │ │ ├── SDL_kmsdrmdyn.c 8875│ │ │ │ │ ├── SDL_kmsdrmdyn.h 8876│ │ │ │ │ ├── SDL_kmsdrmevents.c 8877│ │ │ │ │ ├── SDL_kmsdrmevents.h 8878│ │ │ │ │ ├── SDL_kmsdrmmouse.c 8879│ │ │ │ │ ├── SDL_kmsdrmmouse.h 8880│ │ │ │ │ ├── SDL_kmsdrmopengles.c 8881│ │ │ │ │ ├── SDL_kmsdrmopengles.h 8882│ │ │ │ │ ├── SDL_kmsdrmsym.h 8883│ │ │ │ │ ├── SDL_kmsdrmvideo.c 8884│ │ │ │ │ ├── SDL_kmsdrmvideo.h 8885│ │ │ │ │ ├── SDL_kmsdrmvulkan.c 8886│ │ │ │ │ └── SDL_kmsdrmvulkan.h 8887│ │ │ │ ├── miniz.h 8888│ │ │ │ ├── n3ds 8889│ │ │ │ │ ├── SDL_n3dsevents.c 8890│ │ │ │ │ ├── SDL_n3dsevents_c.h 8891│ │ │ │ │ ├── SDL_n3dsframebuffer.c 8892│ │ │ │ │ ├── SDL_n3dsframebuffer_c.h 8893│ │ │ │ │ ├── SDL_n3dsswkb.c 8894│ │ │ │ │ ├── SDL_n3dsswkb.h 8895│ │ │ │ │ ├── SDL_n3dstouch.c 8896│ │ │ │ │ ├── SDL_n3dstouch.h 8897│ │ │ │ │ ├── SDL_n3dsvideo.c 8898│ │ │ │ │ └── SDL_n3dsvideo.h 8899│ │ │ │ ├── ngage 8900│ │ │ │ │ ├── SDL_ngagevideo.c 8901│ │ │ │ │ └── SDL_ngagevideo.h 8902│ │ │ │ ├── offscreen 8903│ │ │ │ │ ├── SDL_offscreenevents.c 8904│ │ │ │ │ ├── SDL_offscreenevents_c.h 8905│ │ │ │ │ ├── SDL_offscreenframebuffer.c 8906│ │ │ │ │ ├── SDL_offscreenframebuffer_c.h 8907│ │ │ │ │ ├── SDL_offscreenopengles.c 8908│ │ │ │ │ ├── SDL_offscreenopengles.h 8909│ │ │ │ │ ├── SDL_offscreenvideo.c 8910│ │ │ │ │ ├── SDL_offscreenvideo.h 8911│ │ │ │ │ ├── SDL_offscreenvulkan.c 8912│ │ │ │ │ ├── SDL_offscreenvulkan.h 8913│ │ │ │ │ ├── SDL_offscreenwindow.c 8914│ │ │ │ │ └── SDL_offscreenwindow.h 8915│ │ │ │ ├── openvr 8916│ │ │ │ │ ├── SDL_openvrvideo.c 8917│ │ │ │ │ ├── SDL_openvrvideo.h 8918│ │ │ │ │ └── openvr_capi.h 8919│ │ │ │ ├── ps2 8920│ │ │ │ │ ├── SDL_ps2video.c 8921│ │ │ │ │ └── SDL_ps2video.h 8922│ │ │ │ ├── psp 8923│ │ │ │ │ ├── SDL_pspevents.c 8924│ │ │ │ │ ├── SDL_pspevents_c.h 8925│ │ │ │ │ ├── SDL_pspgl.c 8926│ │ │ │ │ ├── SDL_pspgl_c.h 8927│ │ │ │ │ ├── SDL_pspvideo.c 8928│ │ │ │ │ └── SDL_pspvideo.h 8929│ │ │ │ ├── qnx 8930│ │ │ │ │ ├── SDL_qnx.h 8931│ │ │ │ │ ├── SDL_qnxgl.c 8932│ │ │ │ │ ├── SDL_qnxkeyboard.c 8933│ │ │ │ │ └── SDL_qnxvideo.c 8934│ │ │ │ ├── raspberry 8935│ │ │ │ │ ├── SDL_rpievents.c 8936│ │ │ │ │ ├── SDL_rpievents_c.h 8937│ │ │ │ │ ├── SDL_rpimouse.c 8938│ │ │ │ │ ├── SDL_rpimouse.h 8939│ │ │ │ │ ├── SDL_rpiopengles.c 8940│ │ │ │ │ ├── SDL_rpiopengles.h 8941│ │ │ │ │ ├── SDL_rpivideo.c 8942│ │ │ │ │ └── SDL_rpivideo.h 8943│ │ │ │ ├── riscos 8944│ │ │ │ │ ├── SDL_riscosdefs.h 8945│ │ │ │ │ ├── SDL_riscosevents.c 8946│ │ │ │ │ ├── SDL_riscosevents_c.h 8947│ │ │ │ │ ├── SDL_riscosframebuffer.c 8948│ │ │ │ │ ├── SDL_riscosframebuffer_c.h 8949│ │ │ │ │ ├── SDL_riscosmessagebox.c 8950│ │ │ │ │ ├── SDL_riscosmessagebox.h 8951│ │ │ │ │ ├── SDL_riscosmodes.c 8952│ │ │ │ │ ├── SDL_riscosmodes.h 8953│ │ │ │ │ ├── SDL_riscosmouse.c 8954│ │ │ │ │ ├── SDL_riscosmouse.h 8955│ │ │ │ │ ├── SDL_riscosvideo.c 8956│ │ │ │ │ ├── SDL_riscosvideo.h 8957│ │ │ │ │ ├── SDL_riscoswindow.c 8958│ │ │ │ │ ├── SDL_riscoswindow.h 8959│ │ │ │ │ └── scancodes_riscos.h 8960│ │ │ │ ├── sdlgenblit.pl 8961│ │ │ │ ├── stb_image.h 8962│ │ │ │ ├── uikit 8963│ │ │ │ │ ├── SDL_uikitappdelegate.h 8964│ │ │ │ │ ├── SDL_uikitappdelegate.m 8965│ │ │ │ │ ├── SDL_uikitclipboard.h 8966│ │ │ │ │ ├── SDL_uikitclipboard.m 8967│ │ │ │ │ ├── SDL_uikitevents.h 8968│ │ │ │ │ ├── SDL_uikitevents.m 8969│ │ │ │ │ ├── SDL_uikitmessagebox.h 8970│ │ │ │ │ ├── SDL_uikitmessagebox.m 8971│ │ │ │ │ ├── SDL_uikitmetalview.h 8972│ │ │ │ │ ├── SDL_uikitmetalview.m 8973│ │ │ │ │ ├── SDL_uikitmodes.h 8974│ │ │ │ │ ├── SDL_uikitmodes.m 8975│ │ │ │ │ ├── SDL_uikitopengles.h 8976│ │ │ │ │ ├── SDL_uikitopengles.m 8977│ │ │ │ │ ├── SDL_uikitopenglview.h 8978│ │ │ │ │ ├── SDL_uikitopenglview.m 8979│ │ │ │ │ ├── SDL_uikitpen.h 8980│ │ │ │ │ ├── SDL_uikitpen.m 8981│ │ │ │ │ ├── SDL_uikitvideo.h 8982│ │ │ │ │ ├── SDL_uikitvideo.m 8983│ │ │ │ │ ├── SDL_uikitview.h 8984│ │ │ │ │ ├── SDL_uikitview.m 8985│ │ │ │ │ ├── SDL_uikitviewcontroller.h 8986│ │ │ │ │ ├── SDL_uikitviewcontroller.m 8987│ │ │ │ │ ├── SDL_uikitvulkan.h 8988│ │ │ │ │ ├── SDL_uikitvulkan.m 8989│ │ │ │ │ ├── SDL_uikitwindow.h 8990│ │ │ │ │ └── SDL_uikitwindow.m 8991│ │ │ │ ├── vita 8992│ │ │ │ │ ├── SDL_vitaframebuffer.c 8993│ │ │ │ │ ├── SDL_vitaframebuffer.h 8994│ │ │ │ │ ├── SDL_vitagl_pvr.c 8995│ │ │ │ │ ├── SDL_vitagles.c 8996│ │ │ │ │ ├── SDL_vitagles_pvr.c 8997│ │ │ │ │ ├── SDL_vitakeyboard.c 8998│ │ │ │ │ ├── SDL_vitakeyboard.h 8999│ │ │ │ │ ├── SDL_vitamessagebox.c 9000│ │ │ │ │ ├── SDL_vitamessagebox.h 9001│ │ │ │ │ ├── SDL_vitamouse.c 9002│ │ │ │ │ ├── SDL_vitamouse_c.h 9003│ │ │ │ │ ├── SDL_vitatouch.c 9004│ │ │ │ │ ├── SDL_vitatouch.h 9005│ │ │ │ │ ├── SDL_vitavideo.c 9006│ │ │ │ │ └── SDL_vitavideo.h 9007│ │ │ │ ├── vivante 9008│ │ │ │ │ ├── SDL_vivanteopengles.c 9009│ │ │ │ │ ├── SDL_vivanteopengles.h 9010│ │ │ │ │ ├── SDL_vivanteplatform.c 9011│ │ │ │ │ ├── SDL_vivanteplatform.h 9012│ │ │ │ │ ├── SDL_vivantevideo.c 9013│ │ │ │ │ ├── SDL_vivantevideo.h 9014│ │ │ │ │ ├── SDL_vivantevulkan.c 9015│ │ │ │ │ └── SDL_vivantevulkan.h 9016│ │ │ │ ├── wayland 9017│ │ │ │ │ ├── SDL_waylandclipboard.c 9018│ │ │ │ │ ├── SDL_waylandclipboard.h 9019│ │ │ │ │ ├── SDL_waylandcolor.c 9020│ │ │ │ │ ├── SDL_waylandcolor.h 9021│ │ │ │ │ ├── SDL_waylanddatamanager.c 9022│ │ │ │ │ ├── SDL_waylanddatamanager.h 9023│ │ │ │ │ ├── SDL_waylanddyn.c 9024│ │ │ │ │ ├── SDL_waylanddyn.h 9025│ │ │ │ │ ├── SDL_waylandevents.c 9026│ │ │ │ │ ├── SDL_waylandevents_c.h 9027│ │ │ │ │ ├── SDL_waylandkeyboard.c 9028│ │ │ │ │ ├── SDL_waylandkeyboard.h 9029│ │ │ │ │ ├── SDL_waylandmessagebox.c 9030│ │ │ │ │ ├── SDL_waylandmessagebox.h 9031│ │ │ │ │ ├── SDL_waylandmouse.c 9032│ │ │ │ │ ├── SDL_waylandmouse.h 9033│ │ │ │ │ ├── SDL_waylandopengles.c 9034│ │ │ │ │ ├── SDL_waylandopengles.h 9035│ │ │ │ │ ├── SDL_waylandshmbuffer.c 9036│ │ │ │ │ ├── SDL_waylandshmbuffer.h 9037│ │ │ │ │ ├── SDL_waylandsym.h 9038│ │ │ │ │ ├── SDL_waylandvideo.c 9039│ │ │ │ │ ├── SDL_waylandvideo.h 9040│ │ │ │ │ ├── SDL_waylandvulkan.c 9041│ │ │ │ │ ├── SDL_waylandvulkan.h 9042│ │ │ │ │ ├── SDL_waylandwindow.c 9043│ │ │ │ │ └── SDL_waylandwindow.h 9044│ │ │ │ ├── windows 9045│ │ │ │ │ ├── SDL_msctf.h 9046│ │ │ │ │ ├── SDL_windowsclipboard.c 9047│ │ │ │ │ ├── SDL_windowsclipboard.h 9048│ │ │ │ │ ├── SDL_windowsevents.c 9049│ │ │ │ │ ├── SDL_windowsevents.h 9050│ │ │ │ │ ├── SDL_windowsframebuffer.c 9051│ │ │ │ │ ├── SDL_windowsframebuffer.h 9052│ │ │ │ │ ├── SDL_windowsgameinput.cpp 9053│ │ │ │ │ ├── SDL_windowsgameinput.h 9054│ │ │ │ │ ├── SDL_windowskeyboard.c 9055│ │ │ │ │ ├── SDL_windowskeyboard.h 9056│ │ │ │ │ ├── SDL_windowsmessagebox.c 9057│ │ │ │ │ ├── SDL_windowsmessagebox.h 9058│ │ │ │ │ ├── SDL_windowsmodes.c 9059│ │ │ │ │ ├── SDL_windowsmodes.h 9060│ │ │ │ │ ├── SDL_windowsmouse.c 9061│ │ │ │ │ ├── SDL_windowsmouse.h 9062│ │ │ │ │ ├── SDL_windowsopengl.c 9063│ │ │ │ │ ├── SDL_windowsopengl.h 9064│ │ │ │ │ ├── SDL_windowsopengles.c 9065│ │ │ │ │ ├── SDL_windowsopengles.h 9066│ │ │ │ │ ├── SDL_windowsrawinput.c 9067│ │ │ │ │ ├── SDL_windowsrawinput.h 9068│ │ │ │ │ ├── SDL_windowsshape.c 9069│ │ │ │ │ ├── SDL_windowsshape.h 9070│ │ │ │ │ ├── SDL_windowsvideo.c 9071│ │ │ │ │ ├── SDL_windowsvideo.h 9072│ │ │ │ │ ├── SDL_windowsvulkan.c 9073│ │ │ │ │ ├── SDL_windowsvulkan.h 9074│ │ │ │ │ ├── SDL_windowswindow.c 9075│ │ │ │ │ ├── SDL_windowswindow.h 9076│ │ │ │ │ └── wmmsg.h 9077│ │ │ │ ├── x11 9078│ │ │ │ │ ├── SDL_x11clipboard.c 9079│ │ │ │ │ ├── SDL_x11clipboard.h 9080│ │ │ │ │ ├── SDL_x11dyn.c 9081│ │ │ │ │ ├── SDL_x11dyn.h 9082│ │ │ │ │ ├── SDL_x11events.c 9083│ │ │ │ │ ├── SDL_x11events.h 9084│ │ │ │ │ ├── SDL_x11framebuffer.c 9085│ │ │ │ │ ├── SDL_x11framebuffer.h 9086│ │ │ │ │ ├── SDL_x11keyboard.c 9087│ │ │ │ │ ├── SDL_x11keyboard.h 9088│ │ │ │ │ ├── SDL_x11messagebox.c 9089│ │ │ │ │ ├── SDL_x11messagebox.h 9090│ │ │ │ │ ├── SDL_x11modes.c 9091│ │ │ │ │ ├── SDL_x11modes.h 9092│ │ │ │ │ ├── SDL_x11mouse.c 9093│ │ │ │ │ ├── SDL_x11mouse.h 9094│ │ │ │ │ ├── SDL_x11opengl.c 9095│ │ │ │ │ ├── SDL_x11opengl.h 9096│ │ │ │ │ ├── SDL_x11opengles.c 9097│ │ │ │ │ ├── SDL_x11opengles.h 9098│ │ │ │ │ ├── SDL_x11pen.c 9099│ │ │ │ │ ├── SDL_x11pen.h 9100│ │ │ │ │ ├── SDL_x11settings.c 9101│ │ │ │ │ ├── SDL_x11settings.h 9102│ │ │ │ │ ├── SDL_x11shape.c 9103│ │ │ │ │ ├── SDL_x11shape.h 9104│ │ │ │ │ ├── SDL_x11sym.h 9105│ │ │ │ │ ├── SDL_x11toolkit.c 9106│ │ │ │ │ ├── SDL_x11toolkit.h 9107│ │ │ │ │ ├── SDL_x11touch.c 9108│ │ │ │ │ ├── SDL_x11touch.h 9109│ │ │ │ │ ├── SDL_x11video.c 9110│ │ │ │ │ ├── SDL_x11video.h 9111│ │ │ │ │ ├── SDL_x11vulkan.c 9112│ │ │ │ │ ├── SDL_x11vulkan.h 9113│ │ │ │ │ ├── SDL_x11window.c 9114│ │ │ │ │ ├── SDL_x11window.h 9115│ │ │ │ │ ├── SDL_x11xfixes.c 9116│ │ │ │ │ ├── SDL_x11xfixes.h 9117│ │ │ │ │ ├── SDL_x11xinput2.c 9118│ │ │ │ │ ├── SDL_x11xinput2.h 9119│ │ │ │ │ ├── SDL_x11xsync.c 9120│ │ │ │ │ ├── SDL_x11xsync.h 9121│ │ │ │ │ ├── SDL_x11xtest.c 9122│ │ │ │ │ ├── SDL_x11xtest.h 9123│ │ │ │ │ ├── edid-parse.c 9124│ │ │ │ │ ├── edid.h 9125│ │ │ │ │ ├── xsettings-client.c 9126│ │ │ │ │ └── xsettings-client.h 9127│ │ │ │ └── yuv2rgb 9128│ │ │ │ ├── LICENSE 9129│ │ │ │ ├── README.md 9130│ │ │ │ ├── yuv_rgb.h 9131│ │ │ │ ├── yuv_rgb_common.h 9132│ │ │ │ ├── yuv_rgb_internal.h 9133│ │ │ │ ├── yuv_rgb_lsx.c 9134│ │ │ │ ├── yuv_rgb_lsx.h 9135│ │ │ │ ├── yuv_rgb_lsx_func.h 9136│ │ │ │ ├── yuv_rgb_sse.c 9137│ │ │ │ ├── yuv_rgb_sse.h 9138│ │ │ │ ├── yuv_rgb_sse_func.h 9139│ │ │ │ ├── yuv_rgb_std.c 9140│ │ │ │ ├── yuv_rgb_std.h 9141│ │ │ │ └── yuv_rgb_std_func.h 9142│ │ │ ├── test 9143│ │ │ │ ├── CMakeLists.txt 9144│ │ │ │ ├── COPYING 9145│ │ │ │ ├── LICENSE.txt 9146│ │ │ │ ├── android 9147│ │ │ │ │ ├── cmake 9148│ │ │ │ │ │ ├── AndroidManifest.xml.cmake 9149│ │ │ │ │ │ ├── SDLEntryTestActivity.java.cmake 9150│ │ │ │ │ │ ├── SDLTestActivity.java.cmake 9151│ │ │ │ │ │ └── res 9152│ │ │ │ │ │ ├── values 9153│ │ │ │ │ │ │ └── strings.xml.cmake 9154│ │ │ │ │ │ └── xml 9155│ │ │ │ │ │ └── shortcuts.xml.cmake 9156│ │ │ │ │ └── res 9157│ │ │ │ │ ├── drawable 9158│ │ │ │ │ │ └── sdl-test_foreground.xml 9159│ │ │ │ │ ├── layout 9160│ │ │ │ │ │ └── arguments_layout.xml 9161│ │ │ │ │ ├── mipmap-anydpi-v26 9162│ │ │ │ │ │ ├── sdl-test.xml 9163│ │ │ │ │ │ └── sdl-test_round.xml 9164│ │ │ │ │ ├── mipmap-hdpi 9165│ │ │ │ │ │ ├── sdl-test.png 9166│ │ │ │ │ │ └── sdl-test_round.png 9167│ │ │ │ │ ├── mipmap-mdpi 9168│ │ │ │ │ │ ├── sdl-test.png 9169│ │ │ │ │ │ └── sdl-test_round.png 9170│ │ │ │ │ ├── mipmap-xhdpi 9171│ │ │ │ │ │ ├── sdl-test.png 9172│ │ │ │ │ │ └── sdl-test_round.png 9173│ │ │ │ │ ├── mipmap-xxhdpi 9174│ │ │ │ │ │ ├── sdl-test.png 9175│ │ │ │ │ │ └── sdl-test_round.png 9176│ │ │ │ │ ├── mipmap-xxxhdpi 9177│ │ │ │ │ │ ├── sdl-test.png 9178│ │ │ │ │ │ └── sdl-test_round.png 9179│ │ │ │ │ └── values 9180│ │ │ │ │ ├── arg_strings.xml 9181│ │ │ │ │ ├── sdl-test_background.xml 9182│ │ │ │ │ └── styles.xml 9183│ │ │ │ ├── audiofile.png 9184│ │ │ │ ├── build-shaders.sh 9185│ │ │ │ ├── checkkeys.c 9186│ │ │ │ ├── childprocess.c 9187│ │ │ │ ├── emscripten 9188│ │ │ │ │ ├── driver.py 9189│ │ │ │ │ ├── joystick-pre.js 9190│ │ │ │ │ ├── pre.js 9191│ │ │ │ │ └── server.py 9192│ │ │ │ ├── gamepad_axis.h 9193│ │ │ │ ├── gamepad_axis.png 9194│ │ │ │ ├── gamepad_axis_arrow.h 9195│ │ │ │ ├── gamepad_axis_arrow.png 9196│ │ │ │ ├── gamepad_back.h 9197│ │ │ │ ├── gamepad_back.png 9198│ │ │ │ ├── gamepad_battery.h 9199│ │ │ │ ├── gamepad_battery.png 9200│ │ │ │ ├── gamepad_battery_unknown.h 9201│ │ │ │ ├── gamepad_battery_unknown.png 9202│ │ │ │ ├── gamepad_battery_wired.h 9203│ │ │ │ ├── gamepad_battery_wired.png 9204│ │ │ │ ├── gamepad_button.h 9205│ │ │ │ ├── gamepad_button.png 9206│ │ │ │ ├── gamepad_button_background.h 9207│ │ │ │ ├── gamepad_button_background.png 9208│ │ │ │ ├── gamepad_button_small.h 9209│ │ │ │ ├── gamepad_button_small.png 9210│ │ │ │ ├── gamepad_face_abxy.h 9211│ │ │ │ ├── gamepad_face_abxy.png 9212│ │ │ │ ├── gamepad_face_axby.h 9213│ │ │ │ ├── gamepad_face_axby.png 9214│ │ │ │ ├── gamepad_face_bayx.h 9215│ │ │ │ ├── gamepad_face_bayx.png 9216│ │ │ │ ├── gamepad_face_sony.h 9217│ │ │ │ ├── gamepad_face_sony.png 9218│ │ │ │ ├── gamepad_front.h 9219│ │ │ │ ├── gamepad_front.png 9220│ │ │ │ ├── gamepad_touchpad.h 9221│ │ │ │ ├── gamepad_touchpad.png 9222│ │ │ │ ├── gamepad_wired.h 9223│ │ │ │ ├── gamepad_wired.png 9224│ │ │ │ ├── gamepad_wireless.h 9225│ │ │ │ ├── gamepad_wireless.png 9226│ │ │ │ ├── gamepadutils.c 9227│ │ │ │ ├── gamepadutils.h 9228│ │ │ │ ├── glass.h 9229│ │ │ │ ├── glass.png 9230│ │ │ │ ├── icon.h 9231│ │ │ │ ├── icon.png 9232│ │ │ │ ├── icon2x.png 9233│ │ │ │ ├── logaudiodev.png 9234│ │ │ │ ├── loopwave.c 9235│ │ │ │ ├── main.cpp 9236│ │ │ │ ├── moose.dat 9237│ │ │ │ ├── msdf_font.csv 9238│ │ │ │ ├── msdf_font.png 9239│ │ │ │ ├── n3ds 9240│ │ │ │ │ └── logo48x48.png 9241│ │ │ │ ├── physaudiodev.png 9242│ │ │ │ ├── picture.xbm 9243│ │ │ │ ├── pretest.c 9244│ │ │ │ ├── relative_mode.markdown 9245│ │ │ │ ├── sample.png 9246│ │ │ │ ├── sample.wav 9247│ │ │ │ ├── sdl-test_round.png 9248│ │ │ │ ├── soundboard.png 9249│ │ │ │ ├── soundboard_levels.png 9250│ │ │ │ ├── speaker.png 9251│ │ │ │ ├── sword.wav 9252│ │ │ │ ├── template.test.in 9253│ │ │ │ ├── testasyncio.c 9254│ │ │ │ ├── testatomic.c 9255│ │ │ │ ├── testaudio.c 9256│ │ │ │ ├── testaudiohotplug.c 9257│ │ │ │ ├── testaudioinfo.c 9258│ │ │ │ ├── testaudiorecording.c 9259│ │ │ │ ├── testaudiostreamdynamicresample.c 9260│ │ │ │ ├── testautomation.c 9261│ │ │ │ ├── testautomation_audio.c 9262│ │ │ │ ├── testautomation_blit.c 9263│ │ │ │ ├── testautomation_clipboard.c 9264│ │ │ │ ├── testautomation_events.c 9265│ │ │ │ ├── testautomation_guid.c 9266│ │ │ │ ├── testautomation_hints.c 9267│ │ │ │ ├── testautomation_images.c 9268│ │ │ │ ├── testautomation_images.h 9269│ │ │ │ ├── testautomation_intrinsics.c 9270│ │ │ │ ├── testautomation_iostream.c 9271│ │ │ │ ├── testautomation_joystick.c 9272│ │ │ │ ├── testautomation_keyboard.c 9273│ │ │ │ ├── testautomation_log.c 9274│ │ │ │ ├── testautomation_main.c 9275│ │ │ │ ├── testautomation_math.c 9276│ │ │ │ ├── testautomation_mouse.c 9277│ │ │ │ ├── testautomation_pixels.c 9278│ │ │ │ ├── testautomation_platform.c 9279│ │ │ │ ├── testautomation_properties.c 9280│ │ │ │ ├── testautomation_rect.c 9281│ │ │ │ ├── testautomation_render.c 9282│ │ │ │ ├── testautomation_sdltest.c 9283│ │ │ │ ├── testautomation_stdlib.c 9284│ │ │ │ ├── testautomation_subsystems.c 9285│ │ │ │ ├── testautomation_suites.h 9286│ │ │ │ ├── testautomation_surface.c 9287│ │ │ │ ├── testautomation_time.c 9288│ │ │ │ ├── testautomation_timer.c 9289│ │ │ │ ├── testautomation_video.c 9290│ │ │ │ ├── testbounds.c 9291│ │ │ │ ├── testcamera.c 9292│ │ │ │ ├── testclipboard.c 9293│ │ │ │ ├── testcolorspace.c 9294│ │ │ │ ├── testcontroller.c 9295│ │ │ │ ├── testcustomcursor.c 9296│ │ │ │ ├── testdialog.c 9297│ │ │ │ ├── testdisplayinfo.c 9298│ │ │ │ ├── testdlopennote.c 9299│ │ │ │ ├── testdraw.c 9300│ │ │ │ ├── testdrawchessboard.c 9301│ │ │ │ ├── testdropfile.c 9302│ │ │ │ ├── testerror.c 9303│ │ │ │ ├── testevdev.c 9304│ │ │ │ ├── testffmpeg.c 9305│ │ │ │ ├── testffmpeg_vulkan.c 9306│ │ │ │ ├── testffmpeg_vulkan.h 9307│ │ │ │ ├── testfile.c 9308│ │ │ │ ├── testfilesystem.c 9309│ │ │ │ ├── testgeometry.c 9310│ │ │ │ ├── testgl.c 9311│ │ │ │ ├── testgles.c 9312│ │ │ │ ├── testgles2.c 9313│ │ │ │ ├── testgpu 9314│ │ │ │ │ ├── build-shaders.sh 9315│ │ │ │ │ ├── cube.frag.dxil.h 9316│ │ │ │ │ ├── cube.frag.hlsl 9317│ │ │ │ │ ├── cube.frag.msl.h 9318│ │ │ │ │ ├── cube.frag.spv.h 9319│ │ │ │ │ ├── cube.hlsli 9320│ │ │ │ │ ├── cube.vert.dxil.h 9321│ │ │ │ │ ├── cube.vert.hlsl 9322│ │ │ │ │ ├── cube.vert.msl.h 9323│ │ │ │ │ ├── cube.vert.spv.h 9324│ │ │ │ │ ├── overlay.frag.dxil.h 9325│ │ │ │ │ ├── overlay.frag.hlsl 9326│ │ │ │ │ ├── overlay.frag.msl.h 9327│ │ │ │ │ ├── overlay.frag.spv.h 9328│ │ │ │ │ ├── overlay.hlsli 9329│ │ │ │ │ ├── overlay.vert.dxil.h 9330│ │ │ │ │ ├── overlay.vert.hlsl 9331│ │ │ │ │ ├── overlay.vert.msl.h 9332│ │ │ │ │ └── overlay.vert.spv.h 9333│ │ │ │ ├── testgpu_simple_clear.c 9334│ │ │ │ ├── testgpu_spinning_cube.c 9335│ │ │ │ ├── testgpurender_effects.c 9336│ │ │ │ ├── testgpurender_effects_CRT.frag.dxil.h 9337│ │ │ │ ├── testgpurender_effects_CRT.frag.hlsl 9338│ │ │ │ ├── testgpurender_effects_CRT.frag.msl.h 9339│ │ │ │ ├── testgpurender_effects_CRT.frag.spv.h 9340│ │ │ │ ├── testgpurender_effects_grayscale.frag.dxil.h 9341│ │ │ │ ├── testgpurender_effects_grayscale.frag.hlsl 9342│ │ │ │ ├── testgpurender_effects_grayscale.frag.msl.h 9343│ │ │ │ ├── testgpurender_effects_grayscale.frag.spv.h 9344│ │ │ │ ├── testgpurender_msdf.c 9345│ │ │ │ ├── testgpurender_msdf.frag.dxil.h 9346│ │ │ │ ├── testgpurender_msdf.frag.hlsl 9347│ │ │ │ ├── testgpurender_msdf.frag.msl.h 9348│ │ │ │ ├── testgpurender_msdf.frag.spv.h 9349│ │ │ │ ├── testhaptic.c 9350│ │ │ │ ├── testhittesting.c 9351│ │ │ │ ├── testhotplug.c 9352│ │ │ │ ├── testiconv.c 9353│ │ │ │ ├── testime.c 9354│ │ │ │ ├── testintersections.c 9355│ │ │ │ ├── testkeys.c 9356│ │ │ │ ├── testloadso.c 9357│ │ │ │ ├── testlocale.c 9358│ │ │ │ ├── testlock.c 9359│ │ │ │ ├── testmanymouse.c 9360│ │ │ │ ├── testmessage.c 9361│ │ │ │ ├── testmodal.c 9362│ │ │ │ ├── testmouse.c 9363│ │ │ │ ├── testmultiaudio.c 9364│ │ │ │ ├── testnative.c 9365│ │ │ │ ├── testnative.h 9366│ │ │ │ ├── testnativecocoa.m 9367│ │ │ │ ├── testnativew32.c 9368│ │ │ │ ├── testnativewayland.c 9369│ │ │ │ ├── testnativex11.c 9370│ │ │ │ ├── testoffscreen.c 9371│ │ │ │ ├── testoverlay.c 9372│ │ │ │ ├── testpalette.c 9373│ │ │ │ ├── testpen.c 9374│ │ │ │ ├── testplatform.c 9375│ │ │ │ ├── testpopup.c 9376│ │ │ │ ├── testpower.c 9377│ │ │ │ ├── testprocess.c 9378│ │ │ │ ├── testqsort.c 9379│ │ │ │ ├── testrelative.c 9380│ │ │ │ ├── testrendercopyex.c 9381│ │ │ │ ├── testrendertarget.c 9382│ │ │ │ ├── testresample.c 9383│ │ │ │ ├── testrotate.c 9384│ │ │ │ ├── testrumble.c 9385│ │ │ │ ├── testrwlock.c 9386│ │ │ │ ├── testscale.c 9387│ │ │ │ ├── testsem.c 9388│ │ │ │ ├── testsensor.c 9389│ │ │ │ ├── testshader.c 9390│ │ │ │ ├── testshape.c 9391│ │ │ │ ├── testsoftwaretransparent.c 9392│ │ │ │ ├── testsprite.c 9393│ │ │ │ ├── testspriteminimal.c 9394│ │ │ │ ├── testspritesurface.c 9395│ │ │ │ ├── testsurround.c 9396│ │ │ │ ├── testsymbols.c 9397│ │ │ │ ├── testthread.c 9398│ │ │ │ ├── testtime.c 9399│ │ │ │ ├── testtimer.c 9400│ │ │ │ ├── testtray.c 9401│ │ │ │ ├── testurl.c 9402│ │ │ │ ├── testutils.c 9403│ │ │ │ ├── testutils.h 9404│ │ │ │ ├── testver.c 9405│ │ │ │ ├── testviewport.c 9406│ │ │ │ ├── testvulkan.c 9407│ │ │ │ ├── testwaylandcustom.c 9408│ │ │ │ ├── testwm.c 9409│ │ │ │ ├── testyuv.c 9410│ │ │ │ ├── testyuv.png 9411│ │ │ │ ├── testyuv_cvt.c 9412│ │ │ │ ├── testyuv_cvt.h 9413│ │ │ │ ├── torturethread.c 9414│ │ │ │ ├── trashcan.png 9415│ │ │ │ ├── unifont-15.1.05-license.txt 9416│ │ │ │ ├── unifont-15.1.05.hex 9417│ │ │ │ ├── utf8.txt 9418│ │ │ │ └── win32 9419│ │ │ │ └── sdlprocdump.c 9420│ │ │ └── wayland-protocols 9421│ │ │ ├── alpha-modifier-v1.xml 9422│ │ │ ├── color-management-v1.xml 9423│ │ │ ├── cursor-shape-v1.xml 9424│ │ │ ├── fractional-scale-v1.xml 9425│ │ │ ├── frog-color-management-v1.xml 9426│ │ │ ├── idle-inhibit-unstable-v1.xml 9427│ │ │ ├── input-timestamps-unstable-v1.xml 9428│ │ │ ├── keyboard-shortcuts-inhibit-unstable-v1.xml 9429│ │ │ ├── pointer-constraints-unstable-v1.xml 9430│ │ │ ├── pointer-gestures-unstable-v1.xml 9431│ │ │ ├── pointer-warp-v1.xml 9432│ │ │ ├── primary-selection-unstable-v1.xml 9433│ │ │ ├── relative-pointer-unstable-v1.xml 9434│ │ │ ├── tablet-v2.xml 9435│ │ │ ├── text-input-unstable-v3.xml 9436│ │ │ ├── viewporter.xml 9437│ │ │ ├── wayland.xml 9438│ │ │ ├── xdg-activation-v1.xml 9439│ │ │ ├── xdg-decoration-unstable-v1.xml 9440│ │ │ ├── xdg-dialog-v1.xml 9441│ │ │ ├── xdg-foreign-unstable-v2.xml 9442│ │ │ ├── xdg-output-unstable-v1.xml 9443│ │ │ ├── xdg-shell.xml 9444│ │ │ └── xdg-toplevel-icon-v1.xml 9445│ │ ├── SDL2 9446│ │ │ ├── Android.mk 9447│ │ │ ├── BUGS.txt 9448│ │ │ ├── CMakeLists.txt 9449│ │ │ ├── COPYING.txt 9450│ │ │ ├── CREDITS.txt 9451│ │ │ ├── INSTALL.txt 9452│ │ │ ├── Makefile.in 9453│ │ │ ├── Makefile.minimal 9454│ │ │ ├── Makefile.pandora 9455│ │ │ ├── Makefile.psp 9456│ │ │ ├── Makefile.wiz 9457│ │ │ ├── README-SDL.txt 9458│ │ │ ├── README.txt 9459│ │ │ ├── SDL2.spec.in 9460│ │ │ ├── SDL2Config.cmake 9461│ │ │ ├── TODO.txt 9462│ │ │ ├── VisualC 9463│ │ │ │ ├── SDL 9464│ │ │ │ │ ├── SDL.vcxproj 9465│ │ │ │ │ └── SDL.vcxproj.filters 9466│ │ │ │ ├── SDL.sln 9467│ │ │ │ ├── SDLmain 9468│ │ │ │ │ └── SDLmain.vcxproj 9469│ │ │ │ ├── SDLtest 9470│ │ │ │ │ └── SDLtest.vcxproj 9471│ │ │ │ ├── clean.sh 9472│ │ │ │ ├── tests 9473│ │ │ │ │ ├── checkkeys 9474│ │ │ │ │ │ └── checkkeys.vcxproj 9475│ │ │ │ │ ├── controllermap 9476│ │ │ │ │ │ └── controllermap.vcxproj 9477│ │ │ │ │ ├── loopwave 9478│ │ │ │ │ │ └── loopwave.vcxproj 9479│ │ │ │ │ ├── testatomic 9480│ │ │ │ │ │ └── testatomic.vcxproj 9481│ │ │ │ │ ├── testautomation 9482│ │ │ │ │ │ └── testautomation.vcxproj 9483│ │ │ │ │ ├── testdraw2 9484│ │ │ │ │ │ └── testdraw2.vcxproj 9485│ │ │ │ │ ├── testfile 9486│ │ │ │ │ │ └── testfile.vcxproj 9487│ │ │ │ │ ├── testgamecontroller 9488│ │ │ │ │ │ └── testgamecontroller.vcxproj 9489│ │ │ │ │ ├── testgesture 9490│ │ │ │ │ │ └── testgesture.vcxproj 9491│ │ │ │ │ ├── testgl2 9492│ │ │ │ │ │ └── testgl2.vcxproj 9493│ │ │ │ │ ├── testgles2 9494│ │ │ │ │ │ └── testgles2.vcxproj 9495│ │ │ │ │ ├── testjoystick 9496│ │ │ │ │ │ └── testjoystick.vcxproj 9497│ │ │ │ │ ├── testoverlay2 9498│ │ │ │ │ │ └── testoverlay2.vcxproj 9499│ │ │ │ │ ├── testplatform 9500│ │ │ │ │ │ └── testplatform.vcxproj 9501│ │ │ │ │ ├── testpower 9502│ │ │ │ │ │ └── testpower.vcxproj 9503│ │ │ │ │ ├── testrendertarget 9504│ │ │ │ │ │ └── testrendertarget.vcxproj 9505│ │ │ │ │ ├── testrumble 9506│ │ │ │ │ │ └── testrumble.vcxproj 9507│ │ │ │ │ ├── testscale 9508│ │ │ │ │ │ └── testscale.vcxproj 9509│ │ │ │ │ ├── testshape 9510│ │ │ │ │ │ └── testshape.vcxproj 9511│ │ │ │ │ ├── testsprite2 9512│ │ │ │ │ │ └── testsprite2.vcxproj 9513│ │ │ │ │ ├── testvulkan 9514│ │ │ │ │ │ └── testvulkan.vcxproj 9515│ │ │ │ │ └── testyuv 9516│ │ │ │ │ └── testyuv.vcxproj 9517│ │ │ │ └── visualtest 9518│ │ │ │ ├── unittest 9519│ │ │ │ │ └── testquit 9520│ │ │ │ │ └── testquit_VS2012.vcxproj 9521│ │ │ │ └── visualtest_VS2012.vcxproj 9522│ │ │ ├── VisualC-WinRT 9523│ │ │ │ ├── SDL2-WinRT.nuspec 9524│ │ │ │ ├── SDL2-WinRT.targets 9525│ │ │ │ ├── SDL2main-WinRT-NonXAML.nuspec 9526│ │ │ │ ├── SDL2main-WinRT-NonXAML.targets 9527│ │ │ │ ├── UWP_VS2015 9528│ │ │ │ │ ├── SDL-UWP.sln 9529│ │ │ │ │ ├── SDL-UWP.vcxproj 9530│ │ │ │ │ └── SDL-UWP.vcxproj.filters 9531│ │ │ │ ├── WinPhone81_VS2013 9532│ │ │ │ │ ├── SDL-WinPhone81.sln 9533│ │ │ │ │ ├── SDL-WinPhone81.vcxproj 9534│ │ │ │ │ └── SDL-WinPhone81.vcxproj.filters 9535│ │ │ │ ├── WinRT81_VS2013 9536│ │ │ │ │ ├── SDL-WinRT81.sln 9537│ │ │ │ │ ├── SDL-WinRT81.vcxproj 9538│ │ │ │ │ └── SDL-WinRT81.vcxproj.filters 9539│ │ │ │ └── tests 9540│ │ │ │ ├── loopwave 9541│ │ │ │ │ ├── Assets 9542│ │ │ │ │ │ ├── Logo.png 9543│ │ │ │ │ │ ├── SmallLogo.png 9544│ │ │ │ │ │ ├── SplashScreen.png 9545│ │ │ │ │ │ └── StoreLogo.png 9546│ │ │ │ │ ├── Package.appxmanifest 9547│ │ │ │ │ ├── loopwave_VS2012.vcxproj 9548│ │ │ │ │ └── loopwave_VS2012_TemporaryKey.pfx 9549│ │ │ │ └── testthread 9550│ │ │ │ ├── Assets 9551│ │ │ │ │ ├── Logo.png 9552│ │ │ │ │ ├── SmallLogo.png 9553│ │ │ │ │ ├── SplashScreen.png 9554│ │ │ │ │ └── StoreLogo.png 9555│ │ │ │ ├── Package.appxmanifest 9556│ │ │ │ ├── testthread_VS2012.vcxproj 9557│ │ │ │ └── testthread_VS2012_TemporaryKey.pfx 9558│ │ │ ├── VisualC.html 9559│ │ │ ├── WhatsNew.txt 9560│ │ │ ├── Xcode 9561│ │ │ │ ├── SDL 9562│ │ │ │ │ ├── Info-Framework.plist 9563│ │ │ │ │ ├── SDL.xcodeproj 9564│ │ │ │ │ │ └── project.pbxproj 9565│ │ │ │ │ └── pkg-support 9566│ │ │ │ │ ├── SDL.info 9567│ │ │ │ │ ├── resources 9568│ │ │ │ │ │ ├── License.txt 9569│ │ │ │ │ │ ├── ReadMe.txt 9570│ │ │ │ │ │ └── SDL_DS_Store 9571│ │ │ │ │ └── sdl_logo.pdf 9572│ │ │ │ ├── SDLTest 9573│ │ │ │ │ ├── SDLTest.xcodeproj 9574│ │ │ │ │ │ └── project.pbxproj 9575│ │ │ │ │ └── TestDropFile-Info.plist 9576│ │ │ │ └── XcodeDocSet 9577│ │ │ │ └── Doxyfile 9578│ │ │ ├── Xcode-iOS 9579│ │ │ │ ├── Demos 9580│ │ │ │ │ ├── Default.png 9581│ │ │ │ │ ├── Demos.xcodeproj 9582│ │ │ │ │ │ └── project.pbxproj 9583│ │ │ │ │ ├── Icon.png 9584│ │ │ │ │ ├── Info.plist 9585│ │ │ │ │ ├── README 9586│ │ │ │ │ ├── iOS Launch Screen.storyboard 9587│ │ │ │ │ └── src 9588│ │ │ │ │ ├── accelerometer.c 9589│ │ │ │ │ ├── common.c 9590│ │ │ │ │ ├── common.h 9591│ │ │ │ │ ├── fireworks.c 9592│ │ │ │ │ ├── happy.c 9593│ │ │ │ │ ├── keyboard.c 9594│ │ │ │ │ ├── mixer.c 9595│ │ │ │ │ ├── rectangles.c 9596│ │ │ │ │ └── touch.c 9597│ │ │ │ ├── SDL 9598│ │ │ │ │ └── SDL.xcodeproj 9599│ │ │ │ │ └── project.pbxproj 9600│ │ │ │ ├── SDLtest 9601│ │ │ │ │ └── SDL2test.xcodeproj 9602│ │ │ │ │ └── project.pbxproj 9603│ │ │ │ ├── Template 9604│ │ │ │ │ └── SDL iOS Application 9605│ │ │ │ │ ├── [email protected] 9606│ │ │ │ │ ├── Default.png 9607│ │ │ │ │ ├── Icon.png 9608│ │ │ │ │ ├── Info.plist 9609│ │ │ │ │ ├── ___PROJECTNAME___.xcodeproj 9610│ │ │ │ │ │ ├── TemplateIcon.icns 9611│ │ │ │ │ │ ├── TemplateInfo.plist 9612│ │ │ │ │ │ ├── project.pbxproj 9613│ │ │ │ │ │ └── project.xcworkspace 9614│ │ │ │ │ │ └── contents.xcworkspacedata 9615│ │ │ │ │ └── main.c 9616│ │ │ │ └── Test 9617│ │ │ │ ├── Info.plist 9618│ │ │ │ ├── README 9619│ │ │ │ └── TestiPhoneOS.xcodeproj 9620│ │ │ │ └── project.pbxproj 9621│ │ │ ├── acinclude 9622│ │ │ │ ├── ac_check_define.m4 9623│ │ │ │ ├── alsa.m4 9624│ │ │ │ ├── ax_check_compiler_flags.m4 9625│ │ │ │ ├── ax_gcc_archflag.m4 9626│ │ │ │ ├── ax_gcc_x86_cpuid.m4.htm 9627│ │ │ │ ├── esd.m4 9628│ │ │ │ ├── libtool.m4 9629│ │ │ │ ├── ltoptions.m4 9630│ │ │ │ ├── ltsugar.m4 9631│ │ │ │ ├── ltversion.m4 9632│ │ │ │ └── lt~obsolete.m4 9633│ │ │ ├── android-project 9634│ │ │ │ ├── app 9635│ │ │ │ │ ├── build.gradle 9636│ │ │ │ │ ├── jni 9637│ │ │ │ │ │ ├── Android.mk 9638│ │ │ │ │ │ ├── Application.mk 9639│ │ │ │ │ │ └── src 9640│ │ │ │ │ │ └── Android.mk 9641│ │ │ │ │ ├── proguard-rules.pro 9642│ │ │ │ │ └── src 9643│ │ │ │ │ └── main 9644│ │ │ │ │ ├── AndroidManifest.xml 9645│ │ │ │ │ ├── java 9646│ │ │ │ │ │ └── org 9647│ │ │ │ │ │ └── libsdl 9648│ │ │ │ │ │ └── app 9649│ │ │ │ │ │ ├── HIDDevice.java 9650│ │ │ │ │ │ ├── HIDDeviceBLESteamController.java 9651│ │ │ │ │ │ ├── HIDDeviceManager.java 9652│ │ │ │ │ │ ├── HIDDeviceUSB.java 9653│ │ │ │ │ │ ├── SDL.java 9654│ │ │ │ │ │ ├── SDLActivity.java 9655│ │ │ │ │ │ ├── SDLAudioManager.java 9656│ │ │ │ │ │ └── SDLControllerManager.java 9657│ │ │ │ │ └── res 9658│ │ │ │ │ ├── mipmap-hdpi 9659│ │ │ │ │ │ └── ic_launcher.png 9660│ │ │ │ │ ├── mipmap-mdpi 9661│ │ │ │ │ │ └── ic_launcher.png 9662│ │ │ │ │ ├── mipmap-xhdpi 9663│ │ │ │ │ │ └── ic_launcher.png 9664│ │ │ │ │ ├── mipmap-xxhdpi 9665│ │ │ │ │ │ └── ic_launcher.png 9666│ │ │ │ │ ├── mipmap-xxxhdpi 9667│ │ │ │ │ │ └── ic_launcher.png 9668│ │ │ │ │ └── values 9669│ │ │ │ │ ├── colors.xml 9670│ │ │ │ │ ├── strings.xml 9671│ │ │ │ │ └── styles.xml 9672│ │ │ │ ├── build.gradle 9673│ │ │ │ ├── gradle 9674│ │ │ │ │ └── wrapper 9675│ │ │ │ │ ├── gradle-wrapper.jar 9676│ │ │ │ │ └── gradle-wrapper.properties 9677│ │ │ │ ├── gradle.properties 9678│ │ │ │ ├── gradlew 9679│ │ │ │ ├── gradlew.bat 9680│ │ │ │ └── settings.gradle 9681│ │ │ ├── android-project-ant 9682│ │ │ │ ├── AndroidManifest.xml 9683│ │ │ │ ├── ant.properties 9684│ │ │ │ ├── build.properties 9685│ │ │ │ ├── build.xml 9686│ │ │ │ ├── default.properties 9687│ │ │ │ ├── jni 9688│ │ │ │ │ ├── Android.mk 9689│ │ │ │ │ ├── Application.mk 9690│ │ │ │ │ └── src 9691│ │ │ │ │ ├── Android.mk 9692│ │ │ │ │ └── Android_static.mk 9693│ │ │ │ ├── proguard-project.txt 9694│ │ │ │ ├── project.properties 9695│ │ │ │ ├── res 9696│ │ │ │ │ ├── drawable-hdpi 9697│ │ │ │ │ │ └── ic_launcher.png 9698│ │ │ │ │ ├── drawable-mdpi 9699│ │ │ │ │ │ └── ic_launcher.png 9700│ │ │ │ │ ├── drawable-xhdpi 9701│ │ │ │ │ │ └── ic_launcher.png 9702│ │ │ │ │ ├── drawable-xxhdpi 9703│ │ │ │ │ │ └── ic_launcher.png 9704│ │ │ │ │ ├── layout 9705│ │ │ │ │ │ └── main.xml 9706│ │ │ │ │ └── values 9707│ │ │ │ │ └── strings.xml 9708│ │ │ │ └── src 9709│ │ │ ├── autogen.sh 9710│ │ │ ├── build-scripts 9711│ │ │ │ ├── androidbuild.sh 9712│ │ │ │ ├── androidbuildlibs.sh 9713│ │ │ │ ├── checker-buildbot.sh 9714│ │ │ │ ├── config.guess 9715│ │ │ │ ├── config.sub 9716│ │ │ │ ├── config.sub.patch 9717│ │ │ │ ├── emscripten-buildbot.sh 9718│ │ │ │ ├── g++-fat.sh 9719│ │ │ │ ├── gcc-fat.sh 9720│ │ │ │ ├── install-sh 9721│ │ │ │ ├── iosbuild.sh 9722│ │ │ │ ├── ltmain.sh 9723│ │ │ │ ├── mkinstalldirs 9724│ │ │ │ ├── nacl-buildbot.sh 9725│ │ │ │ ├── naclbuild.sh 9726│ │ │ │ ├── raspberrypi-buildbot.sh 9727│ │ │ │ ├── showrev.sh 9728│ │ │ │ ├── strip_fPIC.sh 9729│ │ │ │ ├── update-copyright.sh 9730│ │ │ │ ├── updaterev.sh 9731│ │ │ │ ├── windows-buildbot-zipper.bat 9732│ │ │ │ ├── winrtbuild.bat 9733│ │ │ │ └── winrtbuild.ps1 9734│ │ │ ├── cmake 9735│ │ │ │ ├── macros.cmake 9736│ │ │ │ └── sdlchecks.cmake 9737│ │ │ ├── cmake_uninstall.cmake.in 9738│ │ │ ├── configure 9739│ │ │ ├── configure.in 9740│ │ │ ├── debian 9741│ │ │ │ ├── changelog 9742│ │ │ │ ├── compat 9743│ │ │ │ ├── control 9744│ │ │ │ ├── copyright 9745│ │ │ │ ├── docs 9746│ │ │ │ ├── libsdl2-dev.install 9747│ │ │ │ ├── libsdl2-dev.manpages 9748│ │ │ │ ├── libsdl2.install 9749│ │ │ │ ├── rules 9750│ │ │ │ ├── sdl2-config.1 9751│ │ │ │ ├── source 9752│ │ │ │ │ └── format 9753│ │ │ │ └── watch 9754│ │ │ ├── docs 9755│ │ │ │ ├── README-android.md 9756│ │ │ │ ├── README-cmake.md 9757│ │ │ │ ├── README-directfb.md 9758│ │ │ │ ├── README-dynapi.md 9759│ │ │ │ ├── README-emscripten.md 9760│ │ │ │ ├── README-gesture.md 9761│ │ │ │ ├── README-hg.md 9762│ │ │ │ ├── README-ios.md 9763│ │ │ │ ├── README-linux.md 9764│ │ │ │ ├── README-macosx.md 9765│ │ │ │ ├── README-nacl.md 9766│ │ │ │ ├── README-pandora.md 9767│ │ │ │ ├── README-platforms.md 9768│ │ │ │ ├── README-porting.md 9769│ │ │ │ ├── README-psp.md 9770│ │ │ │ ├── README-raspberrypi.md 9771│ │ │ │ ├── README-touch.md 9772│ │ │ │ ├── README-wince.md 9773│ │ │ │ ├── README-windows.md 9774│ │ │ │ ├── README-winrt.md 9775│ │ │ │ ├── README.md 9776│ │ │ │ └── doxyfile 9777│ │ │ ├── include 9778│ │ │ │ ├── SDL.h 9779│ │ │ │ ├── SDL_assert.h 9780│ │ │ │ ├── SDL_atomic.h 9781│ │ │ │ ├── SDL_audio.h 9782│ │ │ │ ├── SDL_bits.h 9783│ │ │ │ ├── SDL_blendmode.h 9784│ │ │ │ ├── SDL_clipboard.h 9785│ │ │ │ ├── SDL_config.h 9786│ │ │ │ ├── SDL_config.h.cmake 9787│ │ │ │ ├── SDL_config.h.in 9788│ │ │ │ ├── SDL_config_android.h 9789│ │ │ │ ├── SDL_config_iphoneos.h 9790│ │ │ │ ├── SDL_config_macosx.h 9791│ │ │ │ ├── SDL_config_minimal.h 9792│ │ │ │ ├── SDL_config_pandora.h 9793│ │ │ │ ├── SDL_config_psp.h 9794│ │ │ │ ├── SDL_config_windows.h 9795│ │ │ │ ├── SDL_config_winrt.h 9796│ │ │ │ ├── SDL_config_wiz.h 9797│ │ │ │ ├── SDL_copying.h 9798│ │ │ │ ├── SDL_cpuinfo.h 9799│ │ │ │ ├── SDL_egl.h 9800│ │ │ │ ├── SDL_endian.h 9801│ │ │ │ ├── SDL_error.h 9802│ │ │ │ ├── SDL_events.h 9803│ │ │ │ ├── SDL_filesystem.h 9804│ │ │ │ ├── SDL_gamecontroller.h 9805│ │ │ │ ├── SDL_gesture.h 9806│ │ │ │ ├── SDL_haptic.h 9807│ │ │ │ ├── SDL_hints.h 9808│ │ │ │ ├── SDL_joystick.h 9809│ │ │ │ ├── SDL_keyboard.h 9810│ │ │ │ ├── SDL_keycode.h 9811│ │ │ │ ├── SDL_loadso.h 9812│ │ │ │ ├── SDL_log.h 9813│ │ │ │ ├── SDL_main.h 9814│ │ │ │ ├── SDL_messagebox.h 9815│ │ │ │ ├── SDL_mouse.h 9816│ │ │ │ ├── SDL_mutex.h 9817│ │ │ │ ├── SDL_name.h 9818│ │ │ │ ├── SDL_opengl.h 9819│ │ │ │ ├── SDL_opengl_glext.h 9820│ │ │ │ ├── SDL_opengles.h 9821│ │ │ │ ├── SDL_opengles2.h 9822│ │ │ │ ├── SDL_opengles2_gl2.h 9823│ │ │ │ ├── SDL_opengles2_gl2ext.h 9824│ │ │ │ ├── SDL_opengles2_gl2platform.h 9825│ │ │ │ ├── SDL_opengles2_khrplatform.h 9826│ │ │ │ ├── SDL_pixels.h 9827│ │ │ │ ├── SDL_platform.h 9828│ │ │ │ ├── SDL_power.h 9829│ │ │ │ ├── SDL_quit.h 9830│ │ │ │ ├── SDL_rect.h 9831│ │ │ │ ├── SDL_render.h 9832│ │ │ │ ├── SDL_revision.h 9833│ │ │ │ ├── SDL_rwops.h 9834│ │ │ │ ├── SDL_scancode.h 9835│ │ │ │ ├── SDL_sensor.h 9836│ │ │ │ ├── SDL_shape.h 9837│ │ │ │ ├── SDL_stdinc.h 9838│ │ │ │ ├── SDL_surface.h 9839│ │ │ │ ├── SDL_system.h 9840│ │ │ │ ├── SDL_syswm.h 9841│ │ │ │ ├── SDL_test.h 9842│ │ │ │ ├── SDL_test_assert.h 9843│ │ │ │ ├── SDL_test_common.h 9844│ │ │ │ ├── SDL_test_compare.h 9845│ │ │ │ ├── SDL_test_crc32.h 9846│ │ │ │ ├── SDL_test_font.h 9847│ │ │ │ ├── SDL_test_fuzzer.h 9848│ │ │ │ ├── SDL_test_harness.h 9849│ │ │ │ ├── SDL_test_images.h 9850│ │ │ │ ├── SDL_test_log.h 9851│ │ │ │ ├── SDL_test_md5.h 9852│ │ │ │ ├── SDL_test_memory.h 9853│ │ │ │ ├── SDL_test_random.h 9854│ │ │ │ ├── SDL_thread.h 9855│ │ │ │ ├── SDL_timer.h 9856│ │ │ │ ├── SDL_touch.h 9857│ │ │ │ ├── SDL_types.h 9858│ │ │ │ ├── SDL_version.h 9859│ │ │ │ ├── SDL_video.h 9860│ │ │ │ ├── SDL_vulkan.h 9861│ │ │ │ ├── begin_code.h 9862│ │ │ │ └── close_code.h 9863│ │ │ ├── sdl2-config.cmake.in 9864│ │ │ ├── sdl2-config.in 9865│ │ │ ├── sdl2.m4 9866│ │ │ ├── sdl2.pc.in 9867│ │ │ ├── src 9868│ │ │ │ ├── SDL.c 9869│ │ │ │ ├── SDL_assert.c 9870│ │ │ │ ├── SDL_assert_c.h 9871│ │ │ │ ├── SDL_dataqueue.c 9872│ │ │ │ ├── SDL_dataqueue.h 9873│ │ │ │ ├── SDL_error.c 9874│ │ │ │ ├── SDL_error_c.h 9875│ │ │ │ ├── SDL_hints.c 9876│ │ │ │ ├── SDL_internal.h 9877│ │ │ │ ├── SDL_log.c 9878│ │ │ │ ├── atomic 9879│ │ │ │ │ ├── SDL_atomic.c 9880│ │ │ │ │ └── SDL_spinlock.c 9881│ │ │ │ ├── audio 9882│ │ │ │ │ ├── SDL_audio.c 9883│ │ │ │ │ ├── SDL_audio_c.h 9884│ │ │ │ │ ├── SDL_audiocvt.c 9885│ │ │ │ │ ├── SDL_audiodev.c 9886│ │ │ │ │ ├── SDL_audiodev_c.h 9887│ │ │ │ │ ├── SDL_audiotypecvt.c 9888│ │ │ │ │ ├── SDL_mixer.c 9889│ │ │ │ │ ├── SDL_sysaudio.h 9890│ │ │ │ │ ├── SDL_wave.c 9891│ │ │ │ │ ├── SDL_wave.h 9892│ │ │ │ │ ├── alsa 9893│ │ │ │ │ │ ├── SDL_alsa_audio.c 9894│ │ │ │ │ │ └── SDL_alsa_audio.h 9895│ │ │ │ │ ├── android 9896│ │ │ │ │ │ ├── SDL_androidaudio.c 9897│ │ │ │ │ │ └── SDL_androidaudio.h 9898│ │ │ │ │ ├── arts 9899│ │ │ │ │ │ ├── SDL_artsaudio.c 9900│ │ │ │ │ │ └── SDL_artsaudio.h 9901│ │ │ │ │ ├── coreaudio 9902│ │ │ │ │ │ ├── SDL_coreaudio.h 9903│ │ │ │ │ │ └── SDL_coreaudio.m 9904│ │ │ │ │ ├── directsound 9905│ │ │ │ │ │ ├── SDL_directsound.c 9906│ │ │ │ │ │ └── SDL_directsound.h 9907│ │ │ │ │ ├── disk 9908│ │ │ │ │ │ ├── SDL_diskaudio.c 9909│ │ │ │ │ │ └── SDL_diskaudio.h 9910│ │ │ │ │ ├── dsp 9911│ │ │ │ │ │ ├── SDL_dspaudio.c 9912│ │ │ │ │ │ └── SDL_dspaudio.h 9913│ │ │ │ │ ├── dummy 9914│ │ │ │ │ │ ├── SDL_dummyaudio.c 9915│ │ │ │ │ │ └── SDL_dummyaudio.h 9916│ │ │ │ │ ├── emscripten 9917│ │ │ │ │ │ ├── SDL_emscriptenaudio.c 9918│ │ │ │ │ │ └── SDL_emscriptenaudio.h 9919│ │ │ │ │ ├── esd 9920│ │ │ │ │ │ ├── SDL_esdaudio.c 9921│ │ │ │ │ │ └── SDL_esdaudio.h 9922│ │ │ │ │ ├── fusionsound 9923│ │ │ │ │ │ ├── SDL_fsaudio.c 9924│ │ │ │ │ │ └── SDL_fsaudio.h 9925│ │ │ │ │ ├── haiku 9926│ │ │ │ │ │ ├── SDL_haikuaudio.cc 9927│ │ │ │ │ │ └── SDL_haikuaudio.h 9928│ │ │ │ │ ├── jack 9929│ │ │ │ │ │ ├── SDL_jackaudio.c 9930│ │ │ │ │ │ └── SDL_jackaudio.h 9931│ │ │ │ │ ├── nacl 9932│ │ │ │ │ │ ├── SDL_naclaudio.c 9933│ │ │ │ │ │ └── SDL_naclaudio.h 9934│ │ │ │ │ ├── nas 9935│ │ │ │ │ │ ├── SDL_nasaudio.c 9936│ │ │ │ │ │ └── SDL_nasaudio.h 9937│ │ │ │ │ ├── netbsd 9938│ │ │ │ │ │ ├── SDL_netbsdaudio.c 9939│ │ │ │ │ │ └── SDL_netbsdaudio.h 9940│ │ │ │ │ ├── paudio 9941│ │ │ │ │ │ ├── SDL_paudio.c 9942│ │ │ │ │ │ └── SDL_paudio.h 9943│ │ │ │ │ ├── psp 9944│ │ │ │ │ │ ├── SDL_pspaudio.c 9945│ │ │ │ │ │ └── SDL_pspaudio.h 9946│ │ │ │ │ ├── pulseaudio 9947│ │ │ │ │ │ ├── SDL_pulseaudio.c 9948│ │ │ │ │ │ └── SDL_pulseaudio.h 9949│ │ │ │ │ ├── qsa 9950│ │ │ │ │ │ ├── SDL_qsa_audio.c 9951│ │ │ │ │ │ └── SDL_qsa_audio.h 9952│ │ │ │ │ ├── sndio 9953│ │ │ │ │ │ ├── SDL_sndioaudio.c 9954│ │ │ │ │ │ └── SDL_sndioaudio.h 9955│ │ │ │ │ ├── sun 9956│ │ │ │ │ │ ├── SDL_sunaudio.c 9957│ │ │ │ │ │ └── SDL_sunaudio.h 9958│ │ │ │ │ ├── wasapi 9959│ │ │ │ │ │ ├── SDL_wasapi.c 9960│ │ │ │ │ │ ├── SDL_wasapi.h 9961│ │ │ │ │ │ ├── SDL_wasapi_win32.c 9962│ │ │ │ │ │ └── SDL_wasapi_winrt.cpp 9963│ │ │ │ │ └── winmm 9964│ │ │ │ │ ├── SDL_winmm.c 9965│ │ │ │ │ └── SDL_winmm.h 9966│ │ │ │ ├── core 9967│ │ │ │ │ ├── android 9968│ │ │ │ │ │ ├── SDL_android.c 9969│ │ │ │ │ │ ├── SDL_android.h 9970│ │ │ │ │ │ └── keyinfotable.h 9971│ │ │ │ │ ├── linux 9972│ │ │ │ │ │ ├── SDL_dbus.c 9973│ │ │ │ │ │ ├── SDL_dbus.h 9974│ │ │ │ │ │ ├── SDL_evdev.c 9975│ │ │ │ │ │ ├── SDL_evdev.h 9976│ │ │ │ │ │ ├── SDL_evdev_kbd.c 9977│ │ │ │ │ │ ├── SDL_evdev_kbd.h 9978│ │ │ │ │ │ ├── SDL_evdev_kbd_default_accents.h 9979│ │ │ │ │ │ ├── SDL_evdev_kbd_default_keymap.h 9980│ │ │ │ │ │ ├── SDL_fcitx.c 9981│ │ │ │ │ │ ├── SDL_fcitx.h 9982│ │ │ │ │ │ ├── SDL_ibus.c 9983│ │ │ │ │ │ ├── SDL_ibus.h 9984│ │ │ │ │ │ ├── SDL_ime.c 9985│ │ │ │ │ │ ├── SDL_ime.h 9986│ │ │ │ │ │ ├── SDL_udev.c 9987│ │ │ │ │ │ └── SDL_udev.h 9988│ │ │ │ │ ├── unix 9989│ │ │ │ │ │ ├── SDL_poll.c 9990│ │ │ │ │ │ └── SDL_poll.h 9991│ │ │ │ │ ├── windows 9992│ │ │ │ │ │ ├── SDL_directx.h 9993│ │ │ │ │ │ ├── SDL_windows.c 9994│ │ │ │ │ │ ├── SDL_windows.h 9995│ │ │ │ │ │ ├── SDL_xinput.c 9996│ │ │ │ │ │ └── SDL_xinput.h 9997│ │ │ │ │ └── winrt 9998│ │ │ │ │ ├── SDL_winrtapp_common.cpp 9999│ │ │ │ │ ├── SDL_winrtapp_common.h 10000│ │ │ │ │ ├── SDL_winrtapp_direct3d.cpp 10001│ │ │ │ │ ├── SDL_winrtapp_direct3d.h 10002│ │ │ │ │ ├── SDL_winrtapp_xaml.cpp 10003│ │ │ │ │ └── SDL_winrtapp_xaml.h 10004│ │ │ │ ├── cpuinfo 10005│ │ │ │ │ ├── SDL_cpuinfo.c 10006│ │ │ │ │ └── SDL_simd.h 10007│ │ │ │ ├── dynapi 10008│ │ │ │ │ ├── SDL_dynapi.c 10009│ │ │ │ │ ├── SDL_dynapi.h 10010│ │ │ │ │ ├── SDL_dynapi_overrides.h 10011│ │ │ │ │ ├── SDL_dynapi_procs.h 10012│ │ │ │ │ └── gendynapi.pl 10013│ │ │ │ ├── events 10014│ │ │ │ │ ├── SDL_clipboardevents.c 10015│ │ │ │ │ ├── SDL_clipboardevents_c.h 10016│ │ │ │ │ ├── SDL_displayevents.c 10017│ │ │ │ │ ├── SDL_displayevents_c.h 10018│ │ │ │ │ ├── SDL_dropevents.c 10019│ │ │ │ │ ├── SDL_dropevents_c.h 10020│ │ │ │ │ ├── SDL_events.c 10021│ │ │ │ │ ├── SDL_events_c.h 10022│ │ │ │ │ ├── SDL_gesture.c 10023│ │ │ │ │ ├── SDL_gesture_c.h 10024│ │ │ │ │ ├── SDL_keyboard.c 10025│ │ │ │ │ ├── SDL_keyboard_c.h 10026│ │ │ │ │ ├── SDL_mouse.c 10027│ │ │ │ │ ├── SDL_mouse_c.h 10028│ │ │ │ │ ├── SDL_quit.c 10029│ │ │ │ │ ├── SDL_sysevents.h 10030│ │ │ │ │ ├── SDL_touch.c 10031│ │ │ │ │ ├── SDL_touch_c.h 10032│ │ │ │ │ ├── SDL_windowevents.c 10033│ │ │ │ │ ├── SDL_windowevents_c.h 10034│ │ │ │ │ ├── blank_cursor.h 10035│ │ │ │ │ ├── default_cursor.h 10036│ │ │ │ │ ├── scancodes_darwin.h 10037│ │ │ │ │ ├── scancodes_linux.h 10038│ │ │ │ │ ├── scancodes_windows.h 10039│ │ │ │ │ └── scancodes_xfree86.h 10040│ │ │ │ ├── file 10041│ │ │ │ │ ├── SDL_rwops.c 10042│ │ │ │ │ └── cocoa 10043│ │ │ │ │ ├── SDL_rwopsbundlesupport.h 10044│ │ │ │ │ └── SDL_rwopsbundlesupport.m 10045│ │ │ │ ├── filesystem 10046│ │ │ │ │ ├── android 10047│ │ │ │ │ │ └── SDL_sysfilesystem.c 10048│ │ │ │ │ ├── cocoa 10049│ │ │ │ │ │ └── SDL_sysfilesystem.m 10050│ │ │ │ │ ├── dummy 10051│ │ │ │ │ │ └── SDL_sysfilesystem.c 10052│ │ │ │ │ ├── emscripten 10053│ │ │ │ │ │ └── SDL_sysfilesystem.c 10054│ │ │ │ │ ├── haiku 10055│ │ │ │ │ │ └── SDL_sysfilesystem.cc 10056│ │ │ │ │ ├── nacl 10057│ │ │ │ │ │ └── SDL_sysfilesystem.c 10058│ │ │ │ │ ├── unix 10059│ │ │ │ │ │ └── SDL_sysfilesystem.c 10060│ │ │ │ │ ├── windows 10061│ │ │ │ │ │ └── SDL_sysfilesystem.c 10062│ │ │ │ │ └── winrt 10063│ │ │ │ │ └── SDL_sysfilesystem.cpp 10064│ │ │ │ ├── haptic 10065│ │ │ │ │ ├── SDL_haptic.c 10066│ │ │ │ │ ├── SDL_haptic_c.h 10067│ │ │ │ │ ├── SDL_syshaptic.h 10068│ │ │ │ │ ├── android 10069│ │ │ │ │ │ ├── SDL_syshaptic.c 10070│ │ │ │ │ │ └── SDL_syshaptic_c.h 10071│ │ │ │ │ ├── darwin 10072│ │ │ │ │ │ ├── SDL_syshaptic.c 10073│ │ │ │ │ │ └── SDL_syshaptic_c.h 10074│ │ │ │ │ ├── dummy 10075│ │ │ │ │ │ └── SDL_syshaptic.c 10076│ │ │ │ │ ├── linux 10077│ │ │ │ │ │ └── SDL_syshaptic.c 10078│ │ │ │ │ └── windows 10079│ │ │ │ │ ├── SDL_dinputhaptic.c 10080│ │ │ │ │ ├── SDL_dinputhaptic_c.h 10081│ │ │ │ │ ├── SDL_windowshaptic.c 10082│ │ │ │ │ ├── SDL_windowshaptic_c.h 10083│ │ │ │ │ ├── SDL_xinputhaptic.c 10084│ │ │ │ │ └── SDL_xinputhaptic_c.h 10085│ │ │ │ ├── hidapi 10086│ │ │ │ │ ├── AUTHORS.txt 10087│ │ │ │ │ ├── HACKING.txt 10088│ │ │ │ │ ├── LICENSE-bsd.txt 10089│ │ │ │ │ ├── LICENSE-gpl3.txt 10090│ │ │ │ │ ├── LICENSE-orig.txt 10091│ │ │ │ │ ├── LICENSE.txt 10092│ │ │ │ │ ├── Makefile.am 10093│ │ │ │ │ ├── README.txt 10094│ │ │ │ │ ├── android 10095│ │ │ │ │ │ ├── hid.cpp 10096│ │ │ │ │ │ ├── jni 10097│ │ │ │ │ │ │ ├── Android.mk 10098│ │ │ │ │ │ │ └── Application.mk 10099│ │ │ │ │ │ └── project.properties 10100│ │ │ │ │ ├── bootstrap 10101│ │ │ │ │ ├── configure.ac 10102│ │ │ │ │ ├── doxygen 10103│ │ │ │ │ │ └── Doxyfile 10104│ │ │ │ │ ├── hidapi 10105│ │ │ │ │ │ └── hidapi.h 10106│ │ │ │ │ ├── hidtest 10107│ │ │ │ │ │ ├── Makefile.am 10108│ │ │ │ │ │ └── hidtest.cpp 10109│ │ │ │ │ ├── ios 10110│ │ │ │ │ │ ├── Makefile-manual 10111│ │ │ │ │ │ ├── Makefile.am 10112│ │ │ │ │ │ └── hid.m 10113│ │ │ │ │ ├── libusb 10114│ │ │ │ │ │ ├── Makefile-manual 10115│ │ │ │ │ │ ├── Makefile.am 10116│ │ │ │ │ │ ├── Makefile.freebsd 10117│ │ │ │ │ │ ├── Makefile.linux 10118│ │ │ │ │ │ ├── hid.c 10119│ │ │ │ │ │ └── hidusb.cpp 10120│ │ │ │ │ ├── linux 10121│ │ │ │ │ │ ├── Makefile-manual 10122│ │ │ │ │ │ ├── Makefile.am 10123│ │ │ │ │ │ ├── README.txt 10124│ │ │ │ │ │ ├── hid.c 10125│ │ │ │ │ │ ├── hid.cpp 10126│ │ │ │ │ │ └── hidraw.cpp 10127│ │ │ │ │ ├── m4 10128│ │ │ │ │ │ ├── ax_pthread.m4 10129│ │ │ │ │ │ └── pkg.m4 10130│ │ │ │ │ ├── mac 10131│ │ │ │ │ │ ├── Makefile-manual 10132│ │ │ │ │ │ ├── Makefile.am 10133│ │ │ │ │ │ └── hid.c 10134│ │ │ │ │ ├── pc 10135│ │ │ │ │ │ ├── hidapi-hidraw.pc.in 10136│ │ │ │ │ │ ├── hidapi-libusb.pc.in 10137│ │ │ │ │ │ └── hidapi.pc.in 10138│ │ │ │ │ ├── testgui 10139│ │ │ │ │ │ ├── Makefile-manual 10140│ │ │ │ │ │ ├── Makefile.am 10141│ │ │ │ │ │ ├── Makefile.freebsd 10142│ │ │ │ │ │ ├── Makefile.linux 10143│ │ │ │ │ │ ├── Makefile.mac 10144│ │ │ │ │ │ ├── Makefile.mingw 10145│ │ │ │ │ │ ├── TestGUI.app.in 10146│ │ │ │ │ │ │ └── Contents 10147│ │ │ │ │ │ │ ├── Info.plist 10148│ │ │ │ │ │ │ ├── PkgInfo 10149│ │ │ │ │ │ │ └── Resources 10150│ │ │ │ │ │ │ ├── English.lproj 10151│ │ │ │ │ │ │ │ └── InfoPlist.strings 10152│ │ │ │ │ │ │ └── Signal11.icns 10153│ │ │ │ │ │ ├── copy_to_bundle.sh 10154│ │ │ │ │ │ ├── mac_support.cpp 10155│ │ │ │ │ │ ├── mac_support.h 10156│ │ │ │ │ │ ├── mac_support_cocoa.m 10157│ │ │ │ │ │ ├── start.sh 10158│ │ │ │ │ │ ├── test.cpp 10159│ │ │ │ │ │ ├── testgui.sln 10160│ │ │ │ │ │ └── testgui.vcproj 10161│ │ │ │ │ ├── udev 10162│ │ │ │ │ │ └── 99-hid.rules 10163│ │ │ │ │ └── windows 10164│ │ │ │ │ ├── Makefile-manual 10165│ │ │ │ │ ├── Makefile.am 10166│ │ │ │ │ ├── Makefile.mingw 10167│ │ │ │ │ ├── ddk_build 10168│ │ │ │ │ │ ├── hidapi.def 10169│ │ │ │ │ │ ├── makefile 10170│ │ │ │ │ │ └── sources 10171│ │ │ │ │ ├── hid.c 10172│ │ │ │ │ ├── hidapi.sln 10173│ │ │ │ │ ├── hidapi.vcproj 10174│ │ │ │ │ └── hidtest.vcproj 10175│ │ │ │ ├── joystick 10176│ │ │ │ │ ├── SDL_gamecontroller.c 10177│ │ │ │ │ ├── SDL_gamecontrollerdb.h 10178│ │ │ │ │ ├── SDL_joystick.c 10179│ │ │ │ │ ├── SDL_joystick_c.h 10180│ │ │ │ │ ├── SDL_sysjoystick.h 10181│ │ │ │ │ ├── android 10182│ │ │ │ │ │ ├── SDL_sysjoystick.c 10183│ │ │ │ │ │ └── SDL_sysjoystick_c.h 10184│ │ │ │ │ ├── bsd 10185│ │ │ │ │ │ └── SDL_sysjoystick.c 10186│ │ │ │ │ ├── controller_type.h 10187│ │ │ │ │ ├── darwin 10188│ │ │ │ │ │ ├── SDL_sysjoystick.c 10189│ │ │ │ │ │ └── SDL_sysjoystick_c.h 10190│ │ │ │ │ ├── dummy 10191│ │ │ │ │ │ └── SDL_sysjoystick.c 10192│ │ │ │ │ ├── emscripten 10193│ │ │ │ │ │ ├── SDL_sysjoystick.c 10194│ │ │ │ │ │ └── SDL_sysjoystick_c.h 10195│ │ │ │ │ ├── haiku 10196│ │ │ │ │ │ └── SDL_haikujoystick.cc 10197│ │ │ │ │ ├── hidapi 10198│ │ │ │ │ │ ├── SDL_hidapi_ps4.c 10199│ │ │ │ │ │ ├── SDL_hidapi_switch.c 10200│ │ │ │ │ │ ├── SDL_hidapi_xbox360.c 10201│ │ │ │ │ │ ├── SDL_hidapi_xboxone.c 10202│ │ │ │ │ │ ├── SDL_hidapijoystick.c 10203│ │ │ │ │ │ └── SDL_hidapijoystick_c.h 10204│ │ │ │ │ ├── iphoneos 10205│ │ │ │ │ │ ├── SDL_sysjoystick.m 10206│ │ │ │ │ │ └── SDL_sysjoystick_c.h 10207│ │ │ │ │ ├── linux 10208│ │ │ │ │ │ ├── SDL_sysjoystick.c 10209│ │ │ │ │ │ └── SDL_sysjoystick_c.h 10210│ │ │ │ │ ├── psp 10211│ │ │ │ │ │ └── SDL_sysjoystick.c 10212│ │ │ │ │ ├── sort_controllers.py 10213│ │ │ │ │ ├── steam 10214│ │ │ │ │ │ ├── SDL_steamcontroller.c 10215│ │ │ │ │ │ └── SDL_steamcontroller.h 10216│ │ │ │ │ └── windows 10217│ │ │ │ │ ├── SDL_dinputjoystick.c 10218│ │ │ │ │ ├── SDL_dinputjoystick_c.h 10219│ │ │ │ │ ├── SDL_mmjoystick.c 10220│ │ │ │ │ ├── SDL_windowsjoystick.c 10221│ │ │ │ │ ├── SDL_windowsjoystick_c.h 10222│ │ │ │ │ ├── SDL_xinputjoystick.c 10223│ │ │ │ │ └── SDL_xinputjoystick_c.h 10224│ │ │ │ ├── libm 10225│ │ │ │ │ ├── e_atan2.c 10226│ │ │ │ │ ├── e_exp.c 10227│ │ │ │ │ ├── e_fmod.c 10228│ │ │ │ │ ├── e_log.c 10229│ │ │ │ │ ├── e_log10.c 10230│ │ │ │ │ ├── e_pow.c 10231│ │ │ │ │ ├── e_rem_pio2.c 10232│ │ │ │ │ ├── e_sqrt.c 10233│ │ │ │ │ ├── k_cos.c 10234│ │ │ │ │ ├── k_rem_pio2.c 10235│ │ │ │ │ ├── k_sin.c 10236│ │ │ │ │ ├── k_tan.c 10237│ │ │ │ │ ├── math_libm.h 10238│ │ │ │ │ ├── math_private.h 10239│ │ │ │ │ ├── s_atan.c 10240│ │ │ │ │ ├── s_copysign.c 10241│ │ │ │ │ ├── s_cos.c 10242│ │ │ │ │ ├── s_fabs.c 10243│ │ │ │ │ ├── s_floor.c 10244│ │ │ │ │ ├── s_scalbn.c 10245│ │ │ │ │ ├── s_sin.c 10246│ │ │ │ │ └── s_tan.c 10247│ │ │ │ ├── loadso 10248│ │ │ │ │ ├── dlopen 10249│ │ │ │ │ │ └── SDL_sysloadso.c 10250│ │ │ │ │ ├── dummy 10251│ │ │ │ │ │ └── SDL_sysloadso.c 10252│ │ │ │ │ └── windows 10253│ │ │ │ │ └── SDL_sysloadso.c 10254│ │ │ │ ├── main 10255│ │ │ │ │ ├── android 10256│ │ │ │ │ │ └── SDL_android_main.c 10257│ │ │ │ │ ├── dummy 10258│ │ │ │ │ │ └── SDL_dummy_main.c 10259│ │ │ │ │ ├── haiku 10260│ │ │ │ │ │ ├── SDL_BApp.h 10261│ │ │ │ │ │ ├── SDL_BeApp.cc 10262│ │ │ │ │ │ └── SDL_BeApp.h 10263│ │ │ │ │ ├── nacl 10264│ │ │ │ │ │ └── SDL_nacl_main.c 10265│ │ │ │ │ ├── psp 10266│ │ │ │ │ │ └── SDL_psp_main.c 10267│ │ │ │ │ ├── windows 10268│ │ │ │ │ │ ├── SDL_windows_main.c 10269│ │ │ │ │ │ └── version.rc 10270│ │ │ │ │ └── winrt 10271│ │ │ │ │ ├── SDL2-WinRTResource_BlankCursor.cur 10272│ │ │ │ │ ├── SDL2-WinRTResources.rc 10273│ │ │ │ │ └── SDL_winrt_main_NonXAML.cpp 10274│ │ │ │ ├── power 10275│ │ │ │ │ ├── SDL_power.c 10276│ │ │ │ │ ├── SDL_syspower.h 10277│ │ │ │ │ ├── android 10278│ │ │ │ │ │ └── SDL_syspower.c 10279│ │ │ │ │ ├── emscripten 10280│ │ │ │ │ │ └── SDL_syspower.c 10281│ │ │ │ │ ├── haiku 10282│ │ │ │ │ │ └── SDL_syspower.c 10283│ │ │ │ │ ├── linux 10284│ │ │ │ │ │ └── SDL_syspower.c 10285│ │ │ │ │ ├── macosx 10286│ │ │ │ │ │ └── SDL_syspower.c 10287│ │ │ │ │ ├── psp 10288│ │ │ │ │ │ └── SDL_syspower.c 10289│ │ │ │ │ ├── uikit 10290│ │ │ │ │ │ ├── SDL_syspower.h 10291│ │ │ │ │ │ └── SDL_syspower.m 10292│ │ │ │ │ ├── windows 10293│ │ │ │ │ │ └── SDL_syspower.c 10294│ │ │ │ │ └── winrt 10295│ │ │ │ │ └── SDL_syspower.cpp 10296│ │ │ │ ├── render 10297│ │ │ │ │ ├── SDL_d3dmath.c 10298│ │ │ │ │ ├── SDL_d3dmath.h 10299│ │ │ │ │ ├── SDL_render.c 10300│ │ │ │ │ ├── SDL_sysrender.h 10301│ │ │ │ │ ├── SDL_yuv_sw.c 10302│ │ │ │ │ ├── SDL_yuv_sw_c.h 10303│ │ │ │ │ ├── direct3d 10304│ │ │ │ │ │ ├── SDL_render_d3d.c 10305│ │ │ │ │ │ ├── SDL_shaders_d3d.c 10306│ │ │ │ │ │ └── SDL_shaders_d3d.h 10307│ │ │ │ │ ├── direct3d11 10308│ │ │ │ │ │ ├── SDL_render_d3d11.c 10309│ │ │ │ │ │ ├── SDL_render_winrt.cpp 10310│ │ │ │ │ │ ├── SDL_render_winrt.h 10311│ │ │ │ │ │ ├── SDL_shaders_d3d11.c 10312│ │ │ │ │ │ └── SDL_shaders_d3d11.h 10313│ │ │ │ │ ├── metal 10314│ │ │ │ │ │ ├── SDL_render_metal.m 10315│ │ │ │ │ │ ├── SDL_shaders_metal.metal 10316│ │ │ │ │ │ ├── SDL_shaders_metal_ios.h 10317│ │ │ │ │ │ ├── SDL_shaders_metal_osx.h 10318│ │ │ │ │ │ └── build-metal-shaders.sh 10319│ │ │ │ │ ├── opengl 10320│ │ │ │ │ │ ├── SDL_glfuncs.h 10321│ │ │ │ │ │ ├── SDL_render_gl.c 10322│ │ │ │ │ │ ├── SDL_shaders_gl.c 10323│ │ │ │ │ │ └── SDL_shaders_gl.h 10324│ │ │ │ │ ├── opengles 10325│ │ │ │ │ │ ├── SDL_glesfuncs.h 10326│ │ │ │ │ │ └── SDL_render_gles.c 10327│ │ │ │ │ ├── opengles2 10328│ │ │ │ │ │ ├── SDL_gles2funcs.h 10329│ │ │ │ │ │ ├── SDL_render_gles2.c 10330│ │ │ │ │ │ ├── SDL_shaders_gles2.c 10331│ │ │ │ │ │ ├── SDL_shaders_gles2.h 10332│ │ │ │ │ │ └── build_code_with_snobol 10333│ │ │ │ │ │ ├── Makefile 10334│ │ │ │ │ │ ├── convert_gl2_h_into_gles2_stubcall_overs_c.sno 10335│ │ │ │ │ │ ├── convert_gl2_h_into_gles2_stubcall_overs_h.sno 10336│ │ │ │ │ │ ├── convert_gl2_h_into_gles2funcs_h.sno 10337│ │ │ │ │ │ ├── convert_gles2funcs_into_gles2_define_overs_h.sno 10338│ │ │ │ │ │ ├── gl2.h 10339│ │ │ │ │ │ ├── readme.txt 10340│ │ │ │ │ │ ├── testgles2.c 10341│ │ │ │ │ │ └── triangle.c 10342│ │ │ │ │ ├── psp 10343│ │ │ │ │ │ └── SDL_render_psp.c 10344│ │ │ │ │ └── software 10345│ │ │ │ │ ├── SDL_blendfillrect.c 10346│ │ │ │ │ ├── SDL_blendfillrect.h 10347│ │ │ │ │ ├── SDL_blendline.c 10348│ │ │ │ │ ├── SDL_blendline.h 10349│ │ │ │ │ ├── SDL_blendpoint.c 10350│ │ │ │ │ ├── SDL_blendpoint.h 10351│ │ │ │ │ ├── SDL_draw.h 10352│ │ │ │ │ ├── SDL_drawline.c 10353│ │ │ │ │ ├── SDL_drawline.h 10354│ │ │ │ │ ├── SDL_drawpoint.c 10355│ │ │ │ │ ├── SDL_drawpoint.h 10356│ │ │ │ │ ├── SDL_render_sw.c 10357│ │ │ │ │ ├── SDL_render_sw_c.h 10358│ │ │ │ │ ├── SDL_rotate.c 10359│ │ │ │ │ └── SDL_rotate.h 10360│ │ │ │ ├── sensor 10361│ │ │ │ │ ├── SDL_sensor.c 10362│ │ │ │ │ ├── SDL_sensor_c.h 10363│ │ │ │ │ ├── SDL_syssensor.h 10364│ │ │ │ │ ├── android 10365│ │ │ │ │ │ ├── SDL_androidsensor.c 10366│ │ │ │ │ │ └── SDL_androidsensor.h 10367│ │ │ │ │ ├── coremotion 10368│ │ │ │ │ │ ├── SDL_coremotionsensor.h 10369│ │ │ │ │ │ └── SDL_coremotionsensor.m 10370│ │ │ │ │ └── dummy 10371│ │ │ │ │ ├── SDL_dummysensor.c 10372│ │ │ │ │ └── SDL_dummysensor.h 10373│ │ │ │ ├── stdlib 10374│ │ │ │ │ ├── SDL_getenv.c 10375│ │ │ │ │ ├── SDL_iconv.c 10376│ │ │ │ │ ├── SDL_malloc.c 10377│ │ │ │ │ ├── SDL_qsort.c 10378│ │ │ │ │ ├── SDL_stdlib.c 10379│ │ │ │ │ └── SDL_string.c 10380│ │ │ │ ├── test 10381│ │ │ │ │ ├── SDL_test_assert.c 10382│ │ │ │ │ ├── SDL_test_common.c 10383│ │ │ │ │ ├── SDL_test_compare.c 10384│ │ │ │ │ ├── SDL_test_crc32.c 10385│ │ │ │ │ ├── SDL_test_font.c 10386│ │ │ │ │ ├── SDL_test_fuzzer.c 10387│ │ │ │ │ ├── SDL_test_harness.c 10388│ │ │ │ │ ├── SDL_test_imageBlit.c 10389│ │ │ │ │ ├── SDL_test_imageBlitBlend.c 10390│ │ │ │ │ ├── SDL_test_imageFace.c 10391│ │ │ │ │ ├── SDL_test_imagePrimitives.c 10392│ │ │ │ │ ├── SDL_test_imagePrimitivesBlend.c 10393│ │ │ │ │ ├── SDL_test_log.c 10394│ │ │ │ │ ├── SDL_test_md5.c 10395│ │ │ │ │ ├── SDL_test_memory.c 10396│ │ │ │ │ └── SDL_test_random.c 10397│ │ │ │ ├── thread 10398│ │ │ │ │ ├── SDL_systhread.h 10399│ │ │ │ │ ├── SDL_thread.c 10400│ │ │ │ │ ├── SDL_thread_c.h 10401│ │ │ │ │ ├── generic 10402│ │ │ │ │ │ ├── SDL_syscond.c 10403│ │ │ │ │ │ ├── SDL_sysmutex.c 10404│ │ │ │ │ │ ├── SDL_sysmutex_c.h 10405│ │ │ │ │ │ ├── SDL_syssem.c 10406│ │ │ │ │ │ ├── SDL_systhread.c 10407│ │ │ │ │ │ ├── SDL_systhread_c.h 10408│ │ │ │ │ │ └── SDL_systls.c 10409│ │ │ │ │ ├── psp 10410│ │ │ │ │ │ ├── SDL_syscond.c 10411│ │ │ │ │ │ ├── SDL_sysmutex.c 10412│ │ │ │ │ │ ├── SDL_sysmutex_c.h 10413│ │ │ │ │ │ ├── SDL_syssem.c 10414│ │ │ │ │ │ ├── SDL_systhread.c 10415│ │ │ │ │ │ └── SDL_systhread_c.h 10416│ │ │ │ │ ├── pthread 10417│ │ │ │ │ │ ├── SDL_syscond.c 10418│ │ │ │ │ │ ├── SDL_sysmutex.c 10419│ │ │ │ │ │ ├── SDL_sysmutex_c.h 10420│ │ │ │ │ │ ├── SDL_syssem.c 10421│ │ │ │ │ │ ├── SDL_systhread.c 10422│ │ │ │ │ │ ├── SDL_systhread_c.h 10423│ │ │ │ │ │ └── SDL_systls.c 10424│ │ │ │ │ ├── stdcpp 10425│ │ │ │ │ │ ├── SDL_syscond.cpp 10426│ │ │ │ │ │ ├── SDL_sysmutex.cpp 10427│ │ │ │ │ │ ├── SDL_sysmutex_c.h 10428│ │ │ │ │ │ ├── SDL_systhread.cpp 10429│ │ │ │ │ │ └── SDL_systhread_c.h 10430│ │ │ │ │ └── windows 10431│ │ │ │ │ ├── SDL_sysmutex.c 10432│ │ │ │ │ ├── SDL_syssem.c 10433│ │ │ │ │ ├── SDL_systhread.c 10434│ │ │ │ │ ├── SDL_systhread_c.h 10435│ │ │ │ │ └── SDL_systls.c 10436│ │ │ │ ├── timer 10437│ │ │ │ │ ├── SDL_timer.c 10438│ │ │ │ │ ├── SDL_timer_c.h 10439│ │ │ │ │ ├── dummy 10440│ │ │ │ │ │ └── SDL_systimer.c 10441│ │ │ │ │ ├── haiku 10442│ │ │ │ │ │ └── SDL_systimer.c 10443│ │ │ │ │ ├── psp 10444│ │ │ │ │ │ └── SDL_systimer.c 10445│ │ │ │ │ ├── unix 10446│ │ │ │ │ │ └── SDL_systimer.c 10447│ │ │ │ │ └── windows 10448│ │ │ │ │ └── SDL_systimer.c 10449│ │ │ │ └── video 10450│ │ │ │ ├── SDL_RLEaccel.c 10451│ │ │ │ ├── SDL_RLEaccel_c.h 10452│ │ │ │ ├── SDL_blit.c 10453│ │ │ │ ├── SDL_blit.h 10454│ │ │ │ ├── SDL_blit_0.c 10455│ │ │ │ ├── SDL_blit_1.c 10456│ │ │ │ ├── SDL_blit_A.c 10457│ │ │ │ ├── SDL_blit_N.c 10458│ │ │ │ ├── SDL_blit_auto.c 10459│ │ │ │ ├── SDL_blit_auto.h 10460│ │ │ │ ├── SDL_blit_copy.c 10461│ │ │ │ ├── SDL_blit_copy.h 10462│ │ │ │ ├── SDL_blit_slow.c 10463│ │ │ │ ├── SDL_blit_slow.h 10464│ │ │ │ ├── SDL_bmp.c 10465│ │ │ │ ├── SDL_clipboard.c 10466│ │ │ │ ├── SDL_egl.c 10467│ │ │ │ ├── SDL_egl_c.h 10468│ │ │ │ ├── SDL_fillrect.c 10469│ │ │ │ ├── SDL_pixels.c 10470│ │ │ │ ├── SDL_pixels_c.h 10471│ │ │ │ ├── SDL_rect.c 10472│ │ │ │ ├── SDL_rect_c.h 10473│ │ │ │ ├── SDL_shape.c 10474│ │ │ │ ├── SDL_shape_internals.h 10475│ │ │ │ ├── SDL_stretch.c 10476│ │ │ │ ├── SDL_surface.c 10477│ │ │ │ ├── SDL_sysvideo.h 10478│ │ │ │ ├── SDL_video.c 10479│ │ │ │ ├── SDL_vulkan_internal.h 10480│ │ │ │ ├── SDL_vulkan_utils.c 10481│ │ │ │ ├── SDL_yuv.c 10482│ │ │ │ ├── SDL_yuv_c.h 10483│ │ │ │ ├── android 10484│ │ │ │ │ ├── SDL_androidclipboard.c 10485│ │ │ │ │ ├── SDL_androidclipboard.h 10486│ │ │ │ │ ├── SDL_androidevents.c 10487│ │ │ │ │ ├── SDL_androidevents.h 10488│ │ │ │ │ ├── SDL_androidgl.c 10489│ │ │ │ │ ├── SDL_androidgl.h 10490│ │ │ │ │ ├── SDL_androidkeyboard.c 10491│ │ │ │ │ ├── SDL_androidkeyboard.h 10492│ │ │ │ │ ├── SDL_androidmessagebox.c 10493│ │ │ │ │ ├── SDL_androidmessagebox.h 10494│ │ │ │ │ ├── SDL_androidmouse.c 10495│ │ │ │ │ ├── SDL_androidmouse.h 10496│ │ │ │ │ ├── SDL_androidtouch.c 10497│ │ │ │ │ ├── SDL_androidtouch.h 10498│ │ │ │ │ ├── SDL_androidvideo.c 10499│ │ │ │ │ ├── SDL_androidvideo.h 10500│ │ │ │ │ ├── SDL_androidvulkan.c 10501│ │ │ │ │ ├── SDL_androidvulkan.h 10502│ │ │ │ │ ├── SDL_androidwindow.c 10503│ │ │ │ │ └── SDL_androidwindow.h 10504│ │ │ │ ├── cocoa 10505│ │ │ │ │ ├── SDL_cocoaclipboard.h 10506│ │ │ │ │ ├── SDL_cocoaclipboard.m 10507│ │ │ │ │ ├── SDL_cocoaevents.h 10508│ │ │ │ │ ├── SDL_cocoaevents.m 10509│ │ │ │ │ ├── SDL_cocoakeyboard.h 10510│ │ │ │ │ ├── SDL_cocoakeyboard.m 10511│ │ │ │ │ ├── SDL_cocoamessagebox.h 10512│ │ │ │ │ ├── SDL_cocoamessagebox.m 10513│ │ │ │ │ ├── SDL_cocoametalview.h 10514│ │ │ │ │ ├── SDL_cocoametalview.m 10515│ │ │ │ │ ├── SDL_cocoamodes.h 10516│ │ │ │ │ ├── SDL_cocoamodes.m 10517│ │ │ │ │ ├── SDL_cocoamouse.h 10518│ │ │ │ │ ├── SDL_cocoamouse.m 10519│ │ │ │ │ ├── SDL_cocoamousetap.h 10520│ │ │ │ │ ├── SDL_cocoamousetap.m 10521│ │ │ │ │ ├── SDL_cocoaopengl.h 10522│ │ │ │ │ ├── SDL_cocoaopengl.m 10523│ │ │ │ │ ├── SDL_cocoaopengles.h 10524│ │ │ │ │ ├── SDL_cocoaopengles.m 10525│ │ │ │ │ ├── SDL_cocoashape.h 10526│ │ │ │ │ ├── SDL_cocoashape.m 10527│ │ │ │ │ ├── SDL_cocoavideo.h 10528│ │ │ │ │ ├── SDL_cocoavideo.m 10529│ │ │ │ │ ├── SDL_cocoavulkan.h 10530│ │ │ │ │ ├── SDL_cocoavulkan.m 10531│ │ │ │ │ ├── SDL_cocoawindow.h 10532│ │ │ │ │ └── SDL_cocoawindow.m 10533│ │ │ │ ├── directfb 10534│ │ │ │ │ ├── SDL_DirectFB_WM.c 10535│ │ │ │ │ ├── SDL_DirectFB_WM.h 10536│ │ │ │ │ ├── SDL_DirectFB_dyn.c 10537│ │ │ │ │ ├── SDL_DirectFB_dyn.h 10538│ │ │ │ │ ├── SDL_DirectFB_events.c 10539│ │ │ │ │ ├── SDL_DirectFB_events.h 10540│ │ │ │ │ ├── SDL_DirectFB_modes.c 10541│ │ │ │ │ ├── SDL_DirectFB_modes.h 10542│ │ │ │ │ ├── SDL_DirectFB_mouse.c 10543│ │ │ │ │ ├── SDL_DirectFB_mouse.h 10544│ │ │ │ │ ├── SDL_DirectFB_opengl.c 10545│ │ │ │ │ ├── SDL_DirectFB_opengl.h 10546│ │ │ │ │ ├── SDL_DirectFB_render.c 10547│ │ │ │ │ ├── SDL_DirectFB_render.h 10548│ │ │ │ │ ├── SDL_DirectFB_shape.c 10549│ │ │ │ │ ├── SDL_DirectFB_shape.h 10550│ │ │ │ │ ├── SDL_DirectFB_video.c 10551│ │ │ │ │ ├── SDL_DirectFB_video.h 10552│ │ │ │ │ ├── SDL_DirectFB_window.c 10553│ │ │ │ │ └── SDL_DirectFB_window.h 10554│ │ │ │ ├── dummy 10555│ │ │ │ │ ├── SDL_nullevents.c 10556│ │ │ │ │ ├── SDL_nullevents_c.h 10557│ │ │ │ │ ├── SDL_nullframebuffer.c 10558│ │ │ │ │ ├── SDL_nullframebuffer_c.h 10559│ │ │ │ │ ├── SDL_nullvideo.c 10560│ │ │ │ │ └── SDL_nullvideo.h 10561│ │ │ │ ├── emscripten 10562│ │ │ │ │ ├── SDL_emscriptenevents.c 10563│ │ │ │ │ ├── SDL_emscriptenevents.h 10564│ │ │ │ │ ├── SDL_emscriptenframebuffer.c 10565│ │ │ │ │ ├── SDL_emscriptenframebuffer.h 10566│ │ │ │ │ ├── SDL_emscriptenmouse.c 10567│ │ │ │ │ ├── SDL_emscriptenmouse.h 10568│ │ │ │ │ ├── SDL_emscriptenopengles.c 10569│ │ │ │ │ ├── SDL_emscriptenopengles.h 10570│ │ │ │ │ ├── SDL_emscriptenvideo.c 10571│ │ │ │ │ └── SDL_emscriptenvideo.h 10572│ │ │ │ ├── haiku 10573│ │ │ │ │ ├── SDL_BWin.h 10574│ │ │ │ │ ├── SDL_bclipboard.cc 10575│ │ │ │ │ ├── SDL_bclipboard.h 10576│ │ │ │ │ ├── SDL_bevents.cc 10577│ │ │ │ │ ├── SDL_bevents.h 10578│ │ │ │ │ ├── SDL_bframebuffer.cc 10579│ │ │ │ │ ├── SDL_bframebuffer.h 10580│ │ │ │ │ ├── SDL_bkeyboard.cc 10581│ │ │ │ │ ├── SDL_bkeyboard.h 10582│ │ │ │ │ ├── SDL_bmodes.cc 10583│ │ │ │ │ ├── SDL_bmodes.h 10584│ │ │ │ │ ├── SDL_bopengl.cc 10585│ │ │ │ │ ├── SDL_bopengl.h 10586│ │ │ │ │ ├── SDL_bvideo.cc 10587│ │ │ │ │ ├── SDL_bvideo.h 10588│ │ │ │ │ ├── SDL_bwindow.cc 10589│ │ │ │ │ └── SDL_bwindow.h 10590│ │ │ │ ├── khronos 10591│ │ │ │ │ ├── EGL 10592│ │ │ │ │ │ ├── egl.h 10593│ │ │ │ │ │ ├── eglext.h 10594│ │ │ │ │ │ └── eglplatform.h 10595│ │ │ │ │ ├── GLES2 10596│ │ │ │ │ │ ├── gl2.h 10597│ │ │ │ │ │ ├── gl2ext.h 10598│ │ │ │ │ │ └── gl2platform.h 10599│ │ │ │ │ ├── KHR 10600│ │ │ │ │ │ └── khrplatform.h 10601│ │ │ │ │ └── vulkan 10602│ │ │ │ │ ├── vk_platform.h 10603│ │ │ │ │ └── vulkan.h 10604│ │ │ │ ├── kmsdrm 10605│ │ │ │ │ ├── SDL_kmsdrmdyn.c 10606│ │ │ │ │ ├── SDL_kmsdrmdyn.h 10607│ │ │ │ │ ├── SDL_kmsdrmevents.c 10608│ │ │ │ │ ├── SDL_kmsdrmevents.h 10609│ │ │ │ │ ├── SDL_kmsdrmmouse.c 10610│ │ │ │ │ ├── SDL_kmsdrmmouse.h 10611│ │ │ │ │ ├── SDL_kmsdrmopengles.c 10612│ │ │ │ │ ├── SDL_kmsdrmopengles.h 10613│ │ │ │ │ ├── SDL_kmsdrmsym.h 10614│ │ │ │ │ ├── SDL_kmsdrmvideo.c 10615│ │ │ │ │ └── SDL_kmsdrmvideo.h 10616│ │ │ │ ├── mir 10617│ │ │ │ │ ├── SDL_mirdyn.c 10618│ │ │ │ │ ├── SDL_mirdyn.h 10619│ │ │ │ │ ├── SDL_mirevents.c 10620│ │ │ │ │ ├── SDL_mirevents.h 10621│ │ │ │ │ ├── SDL_mirframebuffer.c 10622│ │ │ │ │ ├── SDL_mirframebuffer.h 10623│ │ │ │ │ ├── SDL_mirmouse.c 10624│ │ │ │ │ ├── SDL_mirmouse.h 10625│ │ │ │ │ ├── SDL_miropengl.c 10626│ │ │ │ │ ├── SDL_miropengl.h 10627│ │ │ │ │ ├── SDL_mirsym.h 10628│ │ │ │ │ ├── SDL_mirvideo.c 10629│ │ │ │ │ ├── SDL_mirvideo.h 10630│ │ │ │ │ ├── SDL_mirvulkan.c 10631│ │ │ │ │ ├── SDL_mirvulkan.h 10632│ │ │ │ │ ├── SDL_mirwindow.c 10633│ │ │ │ │ └── SDL_mirwindow.h 10634│ │ │ │ ├── nacl 10635│ │ │ │ │ ├── SDL_naclevents.c 10636│ │ │ │ │ ├── SDL_naclevents_c.h 10637│ │ │ │ │ ├── SDL_naclglue.c 10638│ │ │ │ │ ├── SDL_naclopengles.c 10639│ │ │ │ │ ├── SDL_naclopengles.h 10640│ │ │ │ │ ├── SDL_naclvideo.c 10641│ │ │ │ │ ├── SDL_naclvideo.h 10642│ │ │ │ │ ├── SDL_naclwindow.c 10643│ │ │ │ │ └── SDL_naclwindow.h 10644│ │ │ │ ├── pandora 10645│ │ │ │ │ ├── SDL_pandora.c 10646│ │ │ │ │ ├── SDL_pandora.h 10647│ │ │ │ │ ├── SDL_pandora_events.c 10648│ │ │ │ │ └── SDL_pandora_events.h 10649│ │ │ │ ├── psp 10650│ │ │ │ │ ├── SDL_pspevents.c 10651│ │ │ │ │ ├── SDL_pspevents_c.h 10652│ │ │ │ │ ├── SDL_pspgl.c 10653│ │ │ │ │ ├── SDL_pspgl_c.h 10654│ │ │ │ │ ├── SDL_pspmouse.c 10655│ │ │ │ │ ├── SDL_pspmouse_c.h 10656│ │ │ │ │ ├── SDL_pspvideo.c 10657│ │ │ │ │ └── SDL_pspvideo.h 10658│ │ │ │ ├── qnx 10659│ │ │ │ │ ├── gl.c 10660│ │ │ │ │ ├── keyboard.c 10661│ │ │ │ │ ├── sdl_qnx.h 10662│ │ │ │ │ └── video.c 10663│ │ │ │ ├── raspberry 10664│ │ │ │ │ ├── SDL_rpievents.c 10665│ │ │ │ │ ├── SDL_rpievents_c.h 10666│ │ │ │ │ ├── SDL_rpimouse.c 10667│ │ │ │ │ ├── SDL_rpimouse.h 10668│ │ │ │ │ ├── SDL_rpiopengles.c 10669│ │ │ │ │ ├── SDL_rpiopengles.h 10670│ │ │ │ │ ├── SDL_rpivideo.c 10671│ │ │ │ │ └── SDL_rpivideo.h 10672│ │ │ │ ├── sdlgenblit.pl 10673│ │ │ │ ├── uikit 10674│ │ │ │ │ ├── SDL_uikitappdelegate.h 10675│ │ │ │ │ ├── SDL_uikitappdelegate.m 10676│ │ │ │ │ ├── SDL_uikitclipboard.h 10677│ │ │ │ │ ├── SDL_uikitclipboard.m 10678│ │ │ │ │ ├── SDL_uikitevents.h 10679│ │ │ │ │ ├── SDL_uikitevents.m 10680│ │ │ │ │ ├── SDL_uikitmessagebox.h 10681│ │ │ │ │ ├── SDL_uikitmessagebox.m 10682│ │ │ │ │ ├── SDL_uikitmetalview.h 10683│ │ │ │ │ ├── SDL_uikitmetalview.m 10684│ │ │ │ │ ├── SDL_uikitmodes.h 10685│ │ │ │ │ ├── SDL_uikitmodes.m 10686│ │ │ │ │ ├── SDL_uikitopengles.h 10687│ │ │ │ │ ├── SDL_uikitopengles.m 10688│ │ │ │ │ ├── SDL_uikitopenglview.h 10689│ │ │ │ │ ├── SDL_uikitopenglview.m 10690│ │ │ │ │ ├── SDL_uikitvideo.h 10691│ │ │ │ │ ├── SDL_uikitvideo.m 10692│ │ │ │ │ ├── SDL_uikitview.h 10693│ │ │ │ │ ├── SDL_uikitview.m 10694│ │ │ │ │ ├── SDL_uikitviewcontroller.h 10695│ │ │ │ │ ├── SDL_uikitviewcontroller.m 10696│ │ │ │ │ ├── SDL_uikitvulkan.h 10697│ │ │ │ │ ├── SDL_uikitvulkan.m 10698│ │ │ │ │ ├── SDL_uikitwindow.h 10699│ │ │ │ │ ├── SDL_uikitwindow.m 10700│ │ │ │ │ └── keyinfotable.h 10701│ │ │ │ ├── vivante 10702│ │ │ │ │ ├── SDL_vivanteopengles.c 10703│ │ │ │ │ ├── SDL_vivanteopengles.h 10704│ │ │ │ │ ├── SDL_vivanteplatform.c 10705│ │ │ │ │ ├── SDL_vivanteplatform.h 10706│ │ │ │ │ ├── SDL_vivantevideo.c 10707│ │ │ │ │ └── SDL_vivantevideo.h 10708│ │ │ │ ├── wayland 10709│ │ │ │ │ ├── SDL_waylandclipboard.c 10710│ │ │ │ │ ├── SDL_waylandclipboard.h 10711│ │ │ │ │ ├── SDL_waylanddatamanager.c 10712│ │ │ │ │ ├── SDL_waylanddatamanager.h 10713│ │ │ │ │ ├── SDL_waylanddyn.c 10714│ │ │ │ │ ├── SDL_waylanddyn.h 10715│ │ │ │ │ ├── SDL_waylandevents.c 10716│ │ │ │ │ ├── SDL_waylandevents_c.h 10717│ │ │ │ │ ├── SDL_waylandmouse.c 10718│ │ │ │ │ ├── SDL_waylandmouse.h 10719│ │ │ │ │ ├── SDL_waylandopengles.c 10720│ │ │ │ │ ├── SDL_waylandopengles.h 10721│ │ │ │ │ ├── SDL_waylandsym.h 10722│ │ │ │ │ ├── SDL_waylandtouch.c 10723│ │ │ │ │ ├── SDL_waylandtouch.h 10724│ │ │ │ │ ├── SDL_waylandvideo.c 10725│ │ │ │ │ ├── SDL_waylandvideo.h 10726│ │ │ │ │ ├── SDL_waylandvulkan.c 10727│ │ │ │ │ ├── SDL_waylandvulkan.h 10728│ │ │ │ │ ├── SDL_waylandwindow.c 10729│ │ │ │ │ └── SDL_waylandwindow.h 10730│ │ │ │ ├── windows 10731│ │ │ │ │ ├── SDL_msctf.h 10732│ │ │ │ │ ├── SDL_vkeys.h 10733│ │ │ │ │ ├── SDL_windowsclipboard.c 10734│ │ │ │ │ ├── SDL_windowsclipboard.h 10735│ │ │ │ │ ├── SDL_windowsevents.c 10736│ │ │ │ │ ├── SDL_windowsevents.h 10737│ │ │ │ │ ├── SDL_windowsframebuffer.c 10738│ │ │ │ │ ├── SDL_windowsframebuffer.h 10739│ │ │ │ │ ├── SDL_windowskeyboard.c 10740│ │ │ │ │ ├── SDL_windowskeyboard.h 10741│ │ │ │ │ ├── SDL_windowsmessagebox.c 10742│ │ │ │ │ ├── SDL_windowsmessagebox.h 10743│ │ │ │ │ ├── SDL_windowsmodes.c 10744│ │ │ │ │ ├── SDL_windowsmodes.h 10745│ │ │ │ │ ├── SDL_windowsmouse.c 10746│ │ │ │ │ ├── SDL_windowsmouse.h 10747│ │ │ │ │ ├── SDL_windowsopengl.c 10748│ │ │ │ │ ├── SDL_windowsopengl.h 10749│ │ │ │ │ ├── SDL_windowsopengles.c 10750│ │ │ │ │ ├── SDL_windowsopengles.h 10751│ │ │ │ │ ├── SDL_windowsshape.c 10752│ │ │ │ │ ├── SDL_windowsshape.h 10753│ │ │ │ │ ├── SDL_windowstaskdialog.h 10754│ │ │ │ │ ├── SDL_windowsvideo.c 10755│ │ │ │ │ ├── SDL_windowsvideo.h 10756│ │ │ │ │ ├── SDL_windowsvulkan.c 10757│ │ │ │ │ ├── SDL_windowsvulkan.h 10758│ │ │ │ │ ├── SDL_windowswindow.c 10759│ │ │ │ │ ├── SDL_windowswindow.h 10760│ │ │ │ │ └── wmmsg.h 10761│ │ │ │ ├── winrt 10762│ │ │ │ │ ├── SDL_winrtevents.cpp 10763│ │ │ │ │ ├── SDL_winrtevents_c.h 10764│ │ │ │ │ ├── SDL_winrtgamebar.cpp 10765│ │ │ │ │ ├── SDL_winrtgamebar_cpp.h 10766│ │ │ │ │ ├── SDL_winrtkeyboard.cpp 10767│ │ │ │ │ ├── SDL_winrtmessagebox.cpp 10768│ │ │ │ │ ├── SDL_winrtmessagebox.h 10769│ │ │ │ │ ├── SDL_winrtmouse.cpp 10770│ │ │ │ │ ├── SDL_winrtmouse_c.h 10771│ │ │ │ │ ├── SDL_winrtopengles.cpp 10772│ │ │ │ │ ├── SDL_winrtopengles.h 10773│ │ │ │ │ ├── SDL_winrtpointerinput.cpp 10774│ │ │ │ │ ├── SDL_winrtvideo.cpp 10775│ │ │ │ │ └── SDL_winrtvideo_cpp.h 10776│ │ │ │ ├── x11 10777│ │ │ │ │ ├── SDL_x11clipboard.c 10778│ │ │ │ │ ├── SDL_x11clipboard.h 10779│ │ │ │ │ ├── SDL_x11dyn.c 10780│ │ │ │ │ ├── SDL_x11dyn.h 10781│ │ │ │ │ ├── SDL_x11events.c 10782│ │ │ │ │ ├── SDL_x11events.h 10783│ │ │ │ │ ├── SDL_x11framebuffer.c 10784│ │ │ │ │ ├── SDL_x11framebuffer.h 10785│ │ │ │ │ ├── SDL_x11keyboard.c 10786│ │ │ │ │ ├── SDL_x11keyboard.h 10787│ │ │ │ │ ├── SDL_x11messagebox.c 10788│ │ │ │ │ ├── SDL_x11messagebox.h 10789│ │ │ │ │ ├── SDL_x11modes.c 10790│ │ │ │ │ ├── SDL_x11modes.h 10791│ │ │ │ │ ├── SDL_x11mouse.c 10792│ │ │ │ │ ├── SDL_x11mouse.h 10793│ │ │ │ │ ├── SDL_x11opengl.c 10794│ │ │ │ │ ├── SDL_x11opengl.h 10795│ │ │ │ │ ├── SDL_x11opengles.c 10796│ │ │ │ │ ├── SDL_x11opengles.h 10797│ │ │ │ │ ├── SDL_x11shape.c 10798│ │ │ │ │ ├── SDL_x11shape.h 10799│ │ │ │ │ ├── SDL_x11sym.h 10800│ │ │ │ │ ├── SDL_x11touch.c 10801│ │ │ │ │ ├── SDL_x11touch.h 10802│ │ │ │ │ ├── SDL_x11video.c 10803│ │ │ │ │ ├── SDL_x11video.h 10804│ │ │ │ │ ├── SDL_x11vulkan.c 10805│ │ │ │ │ ├── SDL_x11vulkan.h 10806│ │ │ │ │ ├── SDL_x11window.c 10807│ │ │ │ │ ├── SDL_x11window.h 10808│ │ │ │ │ ├── SDL_x11xinput2.c 10809│ │ │ │ │ ├── SDL_x11xinput2.h 10810│ │ │ │ │ ├── edid-parse.c 10811│ │ │ │ │ ├── edid.h 10812│ │ │ │ │ ├── imKStoUCS.c 10813│ │ │ │ │ └── imKStoUCS.h 10814│ │ │ │ └── yuv2rgb 10815│ │ │ │ ├── LICENSE 10816│ │ │ │ ├── README.md 10817│ │ │ │ ├── yuv_rgb.c 10818│ │ │ │ ├── yuv_rgb.h 10819│ │ │ │ ├── yuv_rgb_sse_func.h 10820│ │ │ │ └── yuv_rgb_std_func.h 10821│ │ │ ├── test 10822│ │ │ │ ├── CMakeLists.txt 10823│ │ │ │ ├── COPYING 10824│ │ │ │ ├── Makefile.in 10825│ │ │ │ ├── README 10826│ │ │ │ ├── acinclude.m4 10827│ │ │ │ ├── aclocal.m4 10828│ │ │ │ ├── autogen.sh 10829│ │ │ │ ├── axis.bmp 10830│ │ │ │ ├── button.bmp 10831│ │ │ │ ├── checkkeys.c 10832│ │ │ │ ├── configure 10833│ │ │ │ ├── configure.in 10834│ │ │ │ ├── controllermap.bmp 10835│ │ │ │ ├── controllermap.c 10836│ │ │ │ ├── emscripten 10837│ │ │ │ │ └── joystick-pre.js 10838│ │ │ │ ├── gcc-fat.sh 10839│ │ │ │ ├── icon.bmp 10840│ │ │ │ ├── loopwave.c 10841│ │ │ │ ├── loopwavequeue.c 10842│ │ │ │ ├── moose.dat 10843│ │ │ │ ├── nacl 10844│ │ │ │ │ ├── Makefile 10845│ │ │ │ │ ├── background.js 10846│ │ │ │ │ ├── common.js 10847│ │ │ │ │ ├── index.html 10848│ │ │ │ │ └── manifest.json 10849│ │ │ │ ├── picture.xbm 10850│ │ │ │ ├── relative_mode.markdown 10851│ │ │ │ ├── sample.bmp 10852│ │ │ │ ├── sample.wav 10853│ │ │ │ ├── shapes 10854│ │ │ │ │ ├── p01_shape24.bmp 10855│ │ │ │ │ ├── p01_shape32alpha.bmp 10856│ │ │ │ │ ├── p01_shape8.bmp 10857│ │ │ │ │ ├── p02_shape24.bmp 10858│ │ │ │ │ ├── p02_shape32alpha.bmp 10859│ │ │ │ │ ├── p02_shape8.bmp 10860│ │ │ │ │ ├── p03_shape24.bmp 10861│ │ │ │ │ ├── p03_shape8.bmp 10862│ │ │ │ │ ├── p04_shape1.bmp 10863│ │ │ │ │ ├── p04_shape24.bmp 10864│ │ │ │ │ ├── p04_shape32alpha.bmp 10865│ │ │ │ │ ├── p04_shape8.bmp 10866│ │ │ │ │ ├── p05_shape8.bmp 10867│ │ │ │ │ ├── p06_shape1alpha.bmp 10868│ │ │ │ │ ├── p06_shape24.bmp 10869│ │ │ │ │ ├── p06_shape32alpha.bmp 10870│ │ │ │ │ ├── p06_shape8.bmp 10871│ │ │ │ │ ├── p07_shape24.bmp 10872│ │ │ │ │ ├── p07_shape32alpha.bmp 10873│ │ │ │ │ ├── p07_shape8.bmp 10874│ │ │ │ │ ├── p08_shape24.bmp 10875│ │ │ │ │ ├── p08_shape32alpha.bmp 10876│ │ │ │ │ ├── p08_shape8.bmp 10877│ │ │ │ │ ├── p09_shape24.bmp 10878│ │ │ │ │ ├── p09_shape32alpha.bmp 10879│ │ │ │ │ ├── p09_shape8.bmp 10880│ │ │ │ │ ├── p10_shape1.bmp 10881│ │ │ │ │ ├── p10_shape24.bmp 10882│ │ │ │ │ ├── p10_shape32alpha.bmp 10883│ │ │ │ │ ├── p10_shape8.bmp 10884│ │ │ │ │ ├── p11_shape24.bmp 10885│ │ │ │ │ ├── p11_shape32alpha.bmp 10886│ │ │ │ │ ├── p11_shape8.bmp 10887│ │ │ │ │ ├── p12_shape24.bmp 10888│ │ │ │ │ ├── p12_shape8.bmp 10889│ │ │ │ │ ├── p13_shape24.bmp 10890│ │ │ │ │ ├── p13_shape32alpha.bmp 10891│ │ │ │ │ ├── p13_shape8.bmp 10892│ │ │ │ │ ├── p14_shape24.bmp 10893│ │ │ │ │ ├── p14_shape8.bmp 10894│ │ │ │ │ ├── p15_shape24.bmp 10895│ │ │ │ │ ├── p15_shape32alpha.bmp 10896│ │ │ │ │ ├── p15_shape8.bmp 10897│ │ │ │ │ ├── p16_shape1.bmp 10898│ │ │ │ │ ├── p16_shape24.bmp 10899│ │ │ │ │ ├── p16_shape8.bmp 10900│ │ │ │ │ ├── trollface_24.bmp 10901│ │ │ │ │ └── trollface_32alpha.bmp 10902│ │ │ │ ├── testatomic.c 10903│ │ │ │ ├── testaudiocapture.c 10904│ │ │ │ ├── testaudiohotplug.c 10905│ │ │ │ ├── testaudioinfo.c 10906│ │ │ │ ├── testautomation.c 10907│ │ │ │ ├── testautomation_audio.c 10908│ │ │ │ ├── testautomation_clipboard.c 10909│ │ │ │ ├── testautomation_events.c 10910│ │ │ │ ├── testautomation_hints.c 10911│ │ │ │ ├── testautomation_keyboard.c 10912│ │ │ │ ├── testautomation_main.c 10913│ │ │ │ ├── testautomation_mouse.c 10914│ │ │ │ ├── testautomation_pixels.c 10915│ │ │ │ ├── testautomation_platform.c 10916│ │ │ │ ├── testautomation_rect.c 10917│ │ │ │ ├── testautomation_render.c 10918│ │ │ │ ├── testautomation_rwops.c 10919│ │ │ │ ├── testautomation_sdltest.c 10920│ │ │ │ ├── testautomation_stdlib.c 10921│ │ │ │ ├── testautomation_suites.h 10922│ │ │ │ ├── testautomation_surface.c 10923│ │ │ │ ├── testautomation_syswm.c 10924│ │ │ │ ├── testautomation_timer.c 10925│ │ │ │ ├── testautomation_video.c 10926│ │ │ │ ├── testbounds.c 10927│ │ │ │ ├── testcustomcursor.c 10928│ │ │ │ ├── testdisplayinfo.c 10929│ │ │ │ ├── testdraw2.c 10930│ │ │ │ ├── testdrawchessboard.c 10931│ │ │ │ ├── testdropfile.c 10932│ │ │ │ ├── testerror.c 10933│ │ │ │ ├── testfile.c 10934│ │ │ │ ├── testfilesystem.c 10935│ │ │ │ ├── testgamecontroller.c 10936│ │ │ │ ├── testgesture.c 10937│ │ │ │ ├── testgl2.c 10938│ │ │ │ ├── testgles.c 10939│ │ │ │ ├── testgles2.c 10940│ │ │ │ ├── testhaptic.c 10941│ │ │ │ ├── testhittesting.c 10942│ │ │ │ ├── testhotplug.c 10943│ │ │ │ ├── testiconv.c 10944│ │ │ │ ├── testime.c 10945│ │ │ │ ├── testintersections.c 10946│ │ │ │ ├── testjoystick.c 10947│ │ │ │ ├── testkeys.c 10948│ │ │ │ ├── testloadso.c 10949│ │ │ │ ├── testlock.c 10950│ │ │ │ ├── testmessage.c 10951│ │ │ │ ├── testmultiaudio.c 10952│ │ │ │ ├── testnative.c 10953│ │ │ │ ├── testnative.h 10954│ │ │ │ ├── testnativecocoa.m 10955│ │ │ │ ├── testnativew32.c 10956│ │ │ │ ├── testnativex11.c 10957│ │ │ │ ├── testoverlay2.c 10958│ │ │ │ ├── testplatform.c 10959│ │ │ │ ├── testpower.c 10960│ │ │ │ ├── testqsort.c 10961│ │ │ │ ├── testrelative.c 10962│ │ │ │ ├── testrendercopyex.c 10963│ │ │ │ ├── testrendertarget.c 10964│ │ │ │ ├── testresample.c 10965│ │ │ │ ├── testrumble.c 10966│ │ │ │ ├── testscale.c 10967│ │ │ │ ├── testsem.c 10968│ │ │ │ ├── testsensor.c 10969│ │ │ │ ├── testshader.c 10970│ │ │ │ ├── testshape.c 10971│ │ │ │ ├── testsprite2.c 10972│ │ │ │ ├── testspriteminimal.c 10973│ │ │ │ ├── teststreaming.c 10974│ │ │ │ ├── testthread.c 10975│ │ │ │ ├── testtimer.c 10976│ │ │ │ ├── testver.c 10977│ │ │ │ ├── testviewport.c 10978│ │ │ │ ├── testvulkan.c 10979│ │ │ │ ├── testwm2.c 10980│ │ │ │ ├── testyuv.bmp 10981│ │ │ │ ├── testyuv.c 10982│ │ │ │ ├── testyuv_cvt.c 10983│ │ │ │ ├── testyuv_cvt.h 10984│ │ │ │ ├── torturethread.c 10985│ │ │ │ └── utf8.txt 10986│ │ │ ├── visualtest 10987│ │ │ │ ├── COPYING.txt 10988│ │ │ │ ├── Makefile.in 10989│ │ │ │ ├── README.txt 10990│ │ │ │ ├── acinclude.m4 10991│ │ │ │ ├── autogen.sh 10992│ │ │ │ ├── compile 10993│ │ │ │ ├── config.h 10994│ │ │ │ ├── config.h.in 10995│ │ │ │ ├── configs 10996│ │ │ │ │ ├── testsprite2_blendmodes 10997│ │ │ │ │ │ ├── testsprite2_blendmodes.actions 10998│ │ │ │ │ │ ├── testsprite2_blendmodes.config 10999│ │ │ │ │ │ └── testsprite2_blendmodes.parameters 11000│ │ │ │ │ ├── testsprite2_crashtest 11001│ │ │ │ │ │ ├── testsprite2_crashtest.actions 11002│ │ │ │ │ │ ├── testsprite2_crashtest.config 11003│ │ │ │ │ │ └── testsprite2_crashtest.parameters 11004│ │ │ │ │ ├── testsprite2_fullscreen 11005│ │ │ │ │ │ ├── testsprite2_fullscreen.actions 11006│ │ │ │ │ │ ├── testsprite2_fullscreen.config 11007│ │ │ │ │ │ └── testsprite2_fullscreen.parameters 11008│ │ │ │ │ └── testsprite2_geometry 11009│ │ │ │ │ ├── testsprite2_geometry.actions 11010│ │ │ │ │ ├── testsprite2_geometry.config 11011│ │ │ │ │ └── testsprite2_geometry.parameters 11012│ │ │ │ ├── configure 11013│ │ │ │ ├── configure.in 11014│ │ │ │ ├── depcomp 11015│ │ │ │ ├── docs 11016│ │ │ │ │ └── Doxyfile 11017│ │ │ │ ├── include 11018│ │ │ │ │ ├── SDL_visualtest_action_configparser.h 11019│ │ │ │ │ ├── SDL_visualtest_exhaustive_variator.h 11020│ │ │ │ │ ├── SDL_visualtest_harness_argparser.h 11021│ │ │ │ │ ├── SDL_visualtest_mischelper.h 11022│ │ │ │ │ ├── SDL_visualtest_parsehelper.h 11023│ │ │ │ │ ├── SDL_visualtest_process.h 11024│ │ │ │ │ ├── SDL_visualtest_random_variator.h 11025│ │ │ │ │ ├── SDL_visualtest_rwhelper.h 11026│ │ │ │ │ ├── SDL_visualtest_screenshot.h 11027│ │ │ │ │ ├── SDL_visualtest_sut_configparser.h 11028│ │ │ │ │ ├── SDL_visualtest_variator_common.h 11029│ │ │ │ │ └── SDL_visualtest_variators.h 11030│ │ │ │ ├── install-sh 11031│ │ │ │ ├── launch_harness.cmd 11032│ │ │ │ ├── launch_harness.sh 11033│ │ │ │ ├── missing 11034│ │ │ │ ├── src 11035│ │ │ │ │ ├── action_configparser.c 11036│ │ │ │ │ ├── harness_argparser.c 11037│ │ │ │ │ ├── linux 11038│ │ │ │ │ │ └── linux_process.c 11039│ │ │ │ │ ├── mischelper.c 11040│ │ │ │ │ ├── parsehelper.c 11041│ │ │ │ │ ├── rwhelper.c 11042│ │ │ │ │ ├── screenshot.c 11043│ │ │ │ │ ├── sut_configparser.c 11044│ │ │ │ │ ├── testharness.c 11045│ │ │ │ │ ├── variator_common.c 11046│ │ │ │ │ ├── variator_exhaustive.c 11047│ │ │ │ │ ├── variator_random.c 11048│ │ │ │ │ ├── variators.c 11049│ │ │ │ │ └── windows 11050│ │ │ │ │ ├── windows_process.c 11051│ │ │ │ │ └── windows_screenshot.c 11052│ │ │ │ ├── stamp-h1 11053│ │ │ │ ├── testsprite2_sample.actions 11054│ │ │ │ ├── testsprite2_sample.config 11055│ │ │ │ ├── testsprite2_sample.parameters 11056│ │ │ │ └── unittest 11057│ │ │ │ ├── testquit.actions 11058│ │ │ │ ├── testquit.c 11059│ │ │ │ ├── testquit.config 11060│ │ │ │ └── testquit.parameters 11061│ │ │ └── wayland-protocols 11062│ │ │ ├── pointer-constraints-unstable-v1.xml 11063│ │ │ ├── relative-pointer-unstable-v1.xml 11064│ │ │ ├── wayland.xml 11065│ │ │ ├── xdg-shell-unstable-v6.xml 11066│ │ │ └── xdg-shell.xml 11067│ │ ├── glfw 11068│ │ │ ├── CMake 11069│ │ │ │ ├── GenerateMappings.cmake 11070│ │ │ │ ├── Info.plist.in 11071│ │ │ │ ├── cmake_uninstall.cmake.in 11072│ │ │ │ ├── glfw3.pc.in 11073│ │ │ │ ├── glfw3Config.cmake.in 11074│ │ │ │ ├── i686-w64-mingw32-clang.cmake 11075│ │ │ │ ├── i686-w64-mingw32.cmake 11076│ │ │ │ ├── modules 11077│ │ │ │ │ └── FindEpollShim.cmake 11078│ │ │ │ ├── x86_64-w64-mingw32-clang.cmake 11079│ │ │ │ └── x86_64-w64-mingw32.cmake 11080│ │ │ ├── CMakeLists.txt 11081│ │ │ ├── CONTRIBUTORS.md 11082│ │ │ ├── LICENSE.md 11083│ │ │ ├── README.md 11084│ │ │ ├── deps 11085│ │ │ │ ├── getopt.c 11086│ │ │ │ ├── getopt.h 11087│ │ │ │ ├── glad 11088│ │ │ │ │ ├── gl.h 11089│ │ │ │ │ ├── gles2.h 11090│ │ │ │ │ └── vulkan.h 11091│ │ │ │ ├── linmath.h 11092│ │ │ │ ├── nuklear.h 11093│ │ │ │ ├── nuklear_glfw_gl2.h 11094│ │ │ │ ├── stb_image_write.h 11095│ │ │ │ ├── tinycthread.c 11096│ │ │ │ ├── tinycthread.h 11097│ │ │ │ └── wayland 11098│ │ │ │ ├── fractional-scale-v1.xml 11099│ │ │ │ ├── idle-inhibit-unstable-v1.xml 11100│ │ │ │ ├── pointer-constraints-unstable-v1.xml 11101│ │ │ │ ├── relative-pointer-unstable-v1.xml 11102│ │ │ │ ├── viewporter.xml 11103│ │ │ │ ├── wayland.xml 11104│ │ │ │ ├── xdg-activation-v1.xml 11105│ │ │ │ ├── xdg-decoration-unstable-v1.xml 11106│ │ │ │ └── xdg-shell.xml 11107│ │ │ ├── docs 11108│ │ │ │ ├── CMakeLists.txt 11109│ │ │ │ ├── CONTRIBUTING.md 11110│ │ │ │ ├── Doxyfile.in 11111│ │ │ │ ├── DoxygenLayout.xml 11112│ │ │ │ ├── SUPPORT.md 11113│ │ │ │ ├── build.md 11114│ │ │ │ ├── compat.md 11115│ │ │ │ ├── compile.md 11116│ │ │ │ ├── context.md 11117│ │ │ │ ├── extra.css 11118│ │ │ │ ├── extra.css.map 11119│ │ │ │ ├── extra.scss 11120│ │ │ │ ├── footer.html 11121│ │ │ │ ├── header.html 11122│ │ │ │ ├── input.md 11123│ │ │ │ ├── internal.md 11124│ │ │ │ ├── intro.md 11125│ │ │ │ ├── main.md 11126│ │ │ │ ├── monitor.md 11127│ │ │ │ ├── moving.md 11128│ │ │ │ ├── news.md 11129│ │ │ │ ├── quick.md 11130│ │ │ │ ├── spaces.svg 11131│ │ │ │ ├── vulkan.md 11132│ │ │ │ └── window.md 11133│ │ │ ├── examples 11134│ │ │ │ ├── CMakeLists.txt 11135│ │ │ │ ├── boing.c 11136│ │ │ │ ├── gears.c 11137│ │ │ │ ├── glfw.icns 11138│ │ │ │ ├── glfw.ico 11139│ │ │ │ ├── glfw.rc 11140│ │ │ │ ├── heightmap.c 11141│ │ │ │ ├── offscreen.c 11142│ │ │ │ ├── particles.c 11143│ │ │ │ ├── sharing.c 11144│ │ │ │ ├── splitview.c 11145│ │ │ │ ├── triangle-opengl.c 11146│ │ │ │ ├── triangle-opengles.c 11147│ │ │ │ ├── wave.c 11148│ │ │ │ └── windows.c 11149│ │ │ ├── include 11150│ │ │ │ └── GLFW 11151│ │ │ │ ├── glfw3.h 11152│ │ │ │ └── glfw3native.h 11153│ │ │ ├── src 11154│ │ │ │ ├── CMakeLists.txt 11155│ │ │ │ ├── cocoa_init.m 11156│ │ │ │ ├── cocoa_joystick.h 11157│ │ │ │ ├── cocoa_joystick.m 11158│ │ │ │ ├── cocoa_monitor.m 11159│ │ │ │ ├── cocoa_platform.h 11160│ │ │ │ ├── cocoa_time.c 11161│ │ │ │ ├── cocoa_time.h 11162│ │ │ │ ├── cocoa_window.m 11163│ │ │ │ ├── context.c 11164│ │ │ │ ├── egl_context.c 11165│ │ │ │ ├── glfw.rc.in 11166│ │ │ │ ├── glx_context.c 11167│ │ │ │ ├── init.c 11168│ │ │ │ ├── input.c 11169│ │ │ │ ├── internal.h 11170│ │ │ │ ├── linux_joystick.c 11171│ │ │ │ ├── linux_joystick.h 11172│ │ │ │ ├── mappings.h 11173│ │ │ │ ├── mappings.h.in 11174│ │ │ │ ├── monitor.c 11175│ │ │ │ ├── nsgl_context.m 11176│ │ │ │ ├── null_init.c 11177│ │ │ │ ├── null_joystick.c 11178│ │ │ │ ├── null_joystick.h 11179│ │ │ │ ├── null_monitor.c 11180│ │ │ │ ├── null_platform.h 11181│ │ │ │ ├── null_window.c 11182│ │ │ │ ├── osmesa_context.c 11183│ │ │ │ ├── platform.c 11184│ │ │ │ ├── platform.h 11185│ │ │ │ ├── posix_module.c 11186│ │ │ │ ├── posix_poll.c 11187│ │ │ │ ├── posix_poll.h 11188│ │ │ │ ├── posix_thread.c 11189│ │ │ │ ├── posix_thread.h 11190│ │ │ │ ├── posix_time.c 11191│ │ │ │ ├── posix_time.h 11192│ │ │ │ ├── vulkan.c 11193│ │ │ │ ├── wgl_context.c 11194│ │ │ │ ├── win32_init.c 11195│ │ │ │ ├── win32_joystick.c 11196│ │ │ │ ├── win32_joystick.h 11197│ │ │ │ ├── win32_module.c 11198│ │ │ │ ├── win32_monitor.c 11199│ │ │ │ ├── win32_platform.h 11200│ │ │ │ ├── win32_thread.c 11201│ │ │ │ ├── win32_thread.h 11202│ │ │ │ ├── win32_time.c 11203│ │ │ │ ├── win32_time.h 11204│ │ │ │ ├── win32_window.c 11205│ │ │ │ ├── window.c 11206│ │ │ │ ├── wl_init.c 11207│ │ │ │ ├── wl_monitor.c 11208│ │ │ │ ├── wl_platform.h 11209│ │ │ │ ├── wl_window.c 11210│ │ │ │ ├── x11_init.c 11211│ │ │ │ ├── x11_monitor.c 11212│ │ │ │ ├── x11_platform.h 11213│ │ │ │ ├── x11_window.c 11214│ │ │ │ ├── xkb_unicode.c 11215│ │ │ │ └── xkb_unicode.h 11216│ │ │ └── tests 11217│ │ │ ├── CMakeLists.txt 11218│ │ │ ├── allocator.c 11219│ │ │ ├── clipboard.c 11220│ │ │ ├── cursor.c 11221│ │ │ ├── empty.c 11222│ │ │ ├── events.c 11223│ │ │ ├── gamma.c 11224│ │ │ ├── glfwinfo.c 11225│ │ │ ├── icon.c 11226│ │ │ ├── iconify.c 11227│ │ │ ├── inputlag.c 11228│ │ │ ├── joysticks.c 11229│ │ │ ├── monitors.c 11230│ │ │ ├── msaa.c 11231│ │ │ ├── reopen.c 11232│ │ │ ├── tearing.c 11233│ │ │ ├── threads.c 11234│ │ │ ├── timeout.c 11235│ │ │ ├── title.c 11236│ │ │ ├── triangle-vulkan.c 11237│ │ │ └── window.c 11238│ │ └── kconfiglib 11239│ │ ├── LICENSE.txt 11240│ │ ├── MANIFEST.in 11241│ │ ├── README.rst 11242│ │ ├── alldefconfig.py 11243│ │ ├── allmodconfig.py 11244│ │ ├── allnoconfig.py 11245│ │ ├── allyesconfig.py 11246│ │ ├── defconfig.py 11247│ │ ├── examples 11248│ │ │ ├── Kmenuconfig 11249│ │ │ ├── allnoconfig_walk.py 11250│ │ │ ├── defconfig_oldconfig.py 11251│ │ │ ├── dumpvars.py 11252│ │ │ ├── eval_expr.py 11253│ │ │ ├── find_symbol.py 11254│ │ │ ├── help_grep.py 11255│ │ │ ├── kconfiglib.py 11256│ │ │ ├── list_undefined.py 11257│ │ │ ├── menuconfig_example.py 11258│ │ │ ├── merge_config.py 11259│ │ │ ├── print_config_tree.py 11260│ │ │ ├── print_sym_info.py 11261│ │ │ └── print_tree.py 11262│ │ ├── genconfig.py 11263│ │ ├── guiconfig.py 11264│ │ ├── kconfiglib.py 11265│ │ ├── listnewconfig.py 11266│ │ ├── makefile.patch 11267│ │ ├── menuconfig.py 11268│ │ ├── oldconfig.py 11269│ │ ├── olddefconfig.py 11270│ │ ├── savedefconfig.py 11271│ │ ├── setconfig.py 11272│ │ ├── setup.cfg 11273│ │ ├── setup.py 11274│ │ ├── tests 11275│ │ │ ├── Kappend 11276│ │ │ ├── Kassignable 11277│ │ │ ├── Kchoice 11278│ │ │ ├── Kdefconfig_existent 11279│ │ │ ├── Kdefconfig_existent_but_n 11280│ │ │ ├── Kdefconfig_nonexistent 11281│ │ │ ├── Kdefconfig_srctree 11282│ │ │ ├── Kdepcopy 11283│ │ │ ├── Kdeploop0 11284│ │ │ ├── Kdeploop1 11285│ │ │ ├── Kdeploop10 11286│ │ │ ├── Kdeploop2 11287│ │ │ ├── Kdeploop3 11288│ │ │ ├── Kdeploop4 11289│ │ │ ├── Kdeploop5 11290│ │ │ ├── Kdeploop6 11291│ │ │ ├── Kdeploop7 11292│ │ │ ├── Kdeploop8 11293│ │ │ ├── Kdeploop9 11294│ │ │ ├── Kdirdep 11295│ │ │ ├── Kescape 11296│ │ │ ├── Keval 11297│ │ │ ├── Kexpr_items 11298│ │ │ ├── Kheader 11299│ │ │ ├── Khelp 11300│ │ │ ├── Kifremoval 11301│ │ │ ├── Kimply 11302│ │ │ ├── Kinclude_path 11303│ │ │ ├── Kinclude_path_sourced_1 11304│ │ │ ├── Kinclude_path_sourced_2 11305│ │ │ ├── Kitemlists 11306│ │ │ ├── Klocation 11307│ │ │ ├── Klocation_sourced 11308│ │ │ ├── Kmainmenu 11309│ │ │ ├── Kmenuconfig 11310│ │ │ ├── Kmisc 11311│ │ │ ├── Kmissingrsource 11312│ │ │ ├── Kmissingsource 11313│ │ │ ├── Korder 11314│ │ │ ├── Kpreprocess 11315│ │ │ ├── Krange 11316│ │ │ ├── Krecursive1 11317│ │ │ ├── Krecursive2 11318│ │ │ ├── Kreferenced 11319│ │ │ ├── Krelation 11320│ │ │ ├── Krepr 11321│ │ │ ├── Kstr 11322│ │ │ ├── Kundef 11323│ │ │ ├── Kuserfunctions 11324│ │ │ ├── Kvisibility 11325│ │ │ ├── config_indented 11326│ │ │ ├── config_set_bool 11327│ │ │ ├── config_set_string 11328│ │ │ ├── defconfig_1 11329│ │ │ ├── defconfig_2 11330│ │ │ ├── empty 11331│ │ │ ├── kconfigfunctions.py 11332│ │ │ ├── reltest 11333│ │ │ └── sub 11334│ │ │ ├── Kconfig_symlink_2 11335│ │ │ ├── Kconfig_symlink_3 11336│ │ │ ├── Klocation_grsourced1 11337│ │ │ ├── Klocation_grsourced2 11338│ │ │ ├── Klocation_gsourced1 11339│ │ │ ├── Klocation_gsourced2 11340│ │ │ ├── Klocation_rsourced 11341│ │ │ ├── defconfig_in_sub 11342│ │ │ └── sub 11343│ │ │ └── Kconfig_symlink_1 11344│ │ └── testsuite.py 11345│ ├── lab 11346│ │ ├── FileConstruct 11347│ │ │ ├── FileConstructor.java 11348│ │ │ └── demos 11349│ │ │ ├── Filling.java 11350│ │ │ ├── HelloWorld.java 11351│ │ │ ├── Replacing.java 11352│ │ │ └── x86BootSector.java 11353│ │ ├── archive 11354│ │ │ └── sdl2.cpp 11355│ │ ├── c 11356│ │ │ ├── bitmap 11357│ │ │ │ ├── README.md 11358│ │ │ │ ├── bitmap.c 11359│ │ │ │ ├── bmp_head.h 11360│ │ │ │ ├── bmp_pixel.h 11361│ │ │ │ └── build.sh 11362│ │ │ ├── compiled_c 11363│ │ │ │ ├── CODE_OF_CONDUCT.md 11364│ │ │ │ ├── CONTRIBUTING.md 11365│ │ │ │ ├── LICENCE 11366│ │ │ │ ├── Makefile 11367│ │ │ │ ├── README.txt 11368│ │ │ │ ├── SECURITY.md 11369│ │ │ │ ├── config.mk 11370│ │ │ │ ├── sources.conf 11371│ │ │ │ ├── src 11372│ │ │ │ │ ├── functions 11373│ │ │ │ │ │ ├── add 11374│ │ │ │ │ │ │ ├── Makefile 11375│ │ │ │ │ │ │ └── main.c 11376│ │ │ │ │ │ ├── return 11377│ │ │ │ │ │ │ ├── Makefile 11378│ │ │ │ │ │ │ └── main.c 11379│ │ │ │ │ │ └── subtract 11380│ │ │ │ │ │ ├── Makefile 11381│ │ │ │ │ │ └── main.c 11382│ │ │ │ │ └── general 11383│ │ │ │ │ ├── add 11384│ │ │ │ │ │ ├── Makefile 11385│ │ │ │ │ │ └── main.c 11386│ │ │ │ │ ├── cat_strings 11387│ │ │ │ │ │ ├── Makefile 11388│ │ │ │ │ │ └── main.c 11389│ │ │ │ │ ├── constants 11390│ │ │ │ │ │ ├── Makefile 11391│ │ │ │ │ │ └── main.c 11392│ │ │ │ │ ├── divide 11393│ │ │ │ │ │ ├── Makefile 11394│ │ │ │ │ │ └── main.c 11395│ │ │ │ │ ├── hello_world 11396│ │ │ │ │ │ ├── Makefile 11397│ │ │ │ │ │ └── main.c 11398│ │ │ │ │ ├── if 11399│ │ │ │ │ │ ├── Makefile 11400│ │ │ │ │ │ └── main.c 11401│ │ │ │ │ ├── if_else 11402│ │ │ │ │ │ ├── Makefile 11403│ │ │ │ │ │ └── main.c 11404│ │ │ │ │ ├── main 11405│ │ │ │ │ │ ├── Makefile 11406│ │ │ │ │ │ └── main.c 11407│ │ │ │ │ ├── multiply 11408│ │ │ │ │ │ ├── Makefile 11409│ │ │ │ │ │ └── main.c 11410│ │ │ │ │ ├── strings 11411│ │ │ │ │ │ ├── Makefile 11412│ │ │ │ │ │ └── main.c 11413│ │ │ │ │ └── subtract 11414│ │ │ │ │ ├── Makefile 11415│ │ │ │ │ └── main.c 11416│ │ │ │ └── tools 11417│ │ │ │ └── run_makefiles.py 11418│ │ │ ├── factorial 11419│ │ │ │ ├── CMakeLists.txt 11420│ │ │ │ └── main.c 11421│ │ │ ├── tiny 11422│ │ │ │ ├── CMakeLists.txt 11423│ │ │ │ ├── README.md 11424│ │ │ │ ├── build.sh 11425│ │ │ │ ├── hello.c 11426│ │ │ │ ├── math.c 11427│ │ │ │ └── tiny.c 11428│ │ │ ├── virtual_hardware 11429│ │ │ │ ├── Makefile 11430│ │ │ │ ├── README.txt 11431│ │ │ │ ├── include 11432│ │ │ │ │ ├── lib 11433│ │ │ │ │ │ ├── libbit.h 11434│ │ │ │ │ │ └── libbus.h 11435│ │ │ │ │ └── mod 11436│ │ │ │ │ └── gates.h 11437│ │ │ │ └── mod 11438│ │ │ │ ├── example_chip.c 11439│ │ │ │ ├── gates.c 11440│ │ │ │ ├── halfadder.c 11441│ │ │ │ ├── main.c 11442│ │ │ │ └── modules.mk 11443│ │ │ ├── weird_loops 11444│ │ │ │ ├── CMakeLists.txt 11445│ │ │ │ └── main.c 11446│ │ │ └── writing_raw 11447│ │ │ ├── CMakeLists.txt 11448│ │ │ ├── README 11449│ │ │ ├── basic.c 11450│ │ │ ├── hello.c 11451│ │ │ ├── include 11452│ │ │ │ └── write.h 11453│ │ │ └── write.c 11454│ │ ├── decomplab 11455│ │ │ ├── README.txt 11456│ │ │ └── src 11457│ │ │ ├── DecompLib.java 11458│ │ │ └── Template.java 11459│ │ ├── opengl 11460│ │ │ ├── CMakeLists.txt 11461│ │ │ └── src 11462│ │ │ └── main.cpp 11463│ │ └── trail 11464│ │ ├── CMakeLists.txt 11465│ │ ├── Makefile 11466│ │ ├── README.md 11467│ │ ├── c 11468│ │ │ ├── header 11469│ │ │ │ ├── buildList.cmake 11470│ │ │ │ ├── ctype.c 11471│ │ │ │ ├── errno.c 11472│ │ │ │ └── math.c 11473│ │ │ └── include.cmake 11474│ │ └── php 11475│ │ ├── hello.php 11476│ │ ├── html.php 11477│ │ └── math.php 11478│ ├── logs 11479│ │ ├── branch.txt 11480│ │ ├── gitlog.txt 11481│ │ ├── gitlog_short.txt 11482│ │ ├── gitstats.txt 11483│ │ ├── gittree.txt 11484│ │ ├── gittreelong.txt 11485│ │ ├── last_commit.txt 11486│ │ └── submodules.txt 11487│ ├── lore 11488│ │ ├── 00aba696bba211364e7fa8a925e2dac6219b23e2.html 11489│ │ ├── 015f81865b2805a1f11dcb0911b8d481e5319f89.html 11490│ │ ├── 01aac06b01560d04e34b0251a9bf34b5df0fcc2f.html 11491│ │ ├── 03439d05c3523999d6b5cf087a61643bdbede6f1.html 11492│ │ ├── 03cba241332815a83145cf1401ad652161303e89.html 11493│ │ ├── 06666b82b1e227d6e79e66b770599e02babe8a28.html 11494│ │ ├── 06c38ffb62c11b3bf4fe2ea4a0b6681236613a39.html 11495│ │ ├── 07cff10f3d0a7b9eba1ad55a6d34f1073272828f.html 11496│ │ ├── 0b285d1bd85742fa34780edf3b77e5a8bd7e7499.html 11497│ │ ├── 0c11742d3a2d0452e58f026b9a9dadbcda03f1c6.html 11498│ │ ├── 0c35b4ad9e04b6d696734f77f52127e0170563cd.html 11499│ │ ├── 0cd410d3dfce8801a91ad78c1bc87266496beeee.html 11500│ │ ├── 0e1f1c3a4363b242554cb32e2b0b746056eeebf1.html 11501│ │ ├── 0fd3111a5965590f3f7747f5873427f78cef5381.html 11502│ │ ├── 122b3b6beb7113469dce6a4a09a207a7ec76f180.html 11503│ │ ├── 1378fd56e1cbea75a894b9103593ebe91a29fc46.html 11504│ │ ├── 1579224b1f8f324323b1d6c27293fd2c30f04a78.html 11505│ │ ├── 167b1220c7a677d2c89b726a11a36521eca2eac3.html 11506│ │ ├── 16c8756dc39ed226041b508109e676ab4eea3fbf.html 11507│ │ ├── 16f209abdff7b65beb4a98883a971e578e508c18.html 11508│ │ ├── 17b4a510274e0c2b98a62a2127876d059f7b1852.html 11509│ │ ├── 18f98b8aaf05e1d6c4b8c8031f951e6e65f9aa2a.html 11510│ │ ├── 190d73dc5749498be1caa2e0e6ba256a17bb69bc.html 11511│ │ ├── 19db6484cffc6cb1659abd0cea555e0baa0106c3.html 11512│ │ ├── 1adef58ef14890898e2d946b55293ae79032a86a.html 11513│ │ ├── 1f709fd5926e04cf8d482bd8c644b45b3e283214.html 11514│ │ ├── 2314f40c148b0a521704bdb3f7d8c54bda49a7ec.html 11515│ │ ├── 2328f20dbc2ac36ccca8846ad3aad928cca1d09b.html 11516│ │ ├── 27db984519b3ab8b852af1f6595c23728faf7908.html 11517│ │ ├── 2a447eb468a9b34a75e0c115891a7576ee929d05.html 11518│ │ ├── 2a72e405801e29cdf78c40abf461b79a1a7b686a.html 11519│ │ ├── 2bf1e4763fa7b5ae77468c7d568ca7837f3a95e9.html 11520│ │ ├── 2bf61145d7df89777c7adbabcb89e2f94c8dadbe.html 11521│ │ ├── 2dd28e47a72b95e3ea2668fbc7fc64fb3f9d673e.html 11522│ │ ├── 30aa9dbc790a0e78a8b1c724d25d1398503aa944.html 11523│ │ ├── 3176689c3c9843bd87c0da2d0ebee1ecc03d6d41.html 11524│ │ ├── 327de4755e4c5752c62266c1d55413bcec6234c7.html 11525│ │ ├── 3748925f9709cf9c77378720b62f0bd1b3d123e3.html 11526│ │ ├── 37d3d6f9b66bacea2d043608979938e5b2b77578.html 11527│ │ ├── 39d12c9c46a0e3cc8e744bbc3347c7615557dc5d.html 11528│ │ ├── 3a331598aca39efaf787bb2c9f93b578232b7531.html 11529│ │ ├── 3c400141014e9d3741ed0d59d89db1a2416989eb.html 11530│ │ ├── 3dff2a3b3754672f92fee96a7feb550da3f24cab.html 11531│ │ ├── 3e4071d2d25cb18976d4b8e8eac5b54bc2a98cff.html 11532│ │ ├── 3f1330011c4590150c927bc9e9bc5d485bdd3d44.html 11533│ │ ├── 3fd913ae8275ed55c2a978a82185a2c2df962d8b.html 11534│ │ ├── 408d454f59a370c015e8173bd5ff486f2639ac6b.html 11535│ │ ├── 41df589f642f049a4a6ea1d55455be77f214696d.html 11536│ │ ├── 4201f93693050a929b95cfcc92a7dc54ee49bc93.html 11537│ │ ├── 436643af30ba6a867fa537c819c68191bc192498.html 11538│ │ ├── 453a1bde26e101198e4ca4a45d7312ab49b283b8.html 11539│ │ ├── 46dea41371e7d001b8f520b893a392e74be9dbc1.html 11540│ │ ├── 47be9c01d9d1e23a6272be48f9fa22f6e1808273.html 11541│ │ ├── 486e4fa3219047420949333b20a675c5e92743ba.html 11542│ │ ├── 490f2c700e8cdf10dd41cbdf1f41745c05aad28b.html 11543│ │ ├── 4adee3469ea040f35cd3f8215c9f7110ead66f45.html 11544│ │ ├── 4b6ebdeaf315572935c388c400e8709812e6484c.html 11545│ │ ├── 4c219e2a28fbda931a78ccfcaf11bb55655a8378.html 11546│ │ ├── 4c4ea0ef2a9a238ae0567cf962f73152f4493acd.html 11547│ │ ├── 4c8c5a1b05da8a0ed9af1552848f7a8b54a5c48b.html 11548│ │ ├── 4ee75522dfb72f23d8a5bff25439980e963363d2.html 11549│ │ ├── 525038ed30df3da6610fd22500b8c7f869eb02ba.html 11550│ │ ├── 52c2451e778019a1cad7b30c53d40b1ca7116a2b.html 11551│ │ ├── 52cd88132c1b78b3ccdb65b1b340372963aa9b5f.html 11552│ │ ├── 52db029d62cde37b4b275ba1fb7c2708903a6e56.html 11553│ │ ├── 53baa833ca1643615870c1e453db94cd87171ab7.html 11554│ │ ├── 541e424bc1594bba57a61ed5605a2862e9120be2.html 11555│ │ ├── 54a064450a7864638f4496d23f2fd71922ce311b.html 11556│ │ ├── 554b433588bf573347dac5e632c7110735783d72.html 11557│ │ ├── 567323e72b4bed40ec4176cb434493690983f220.html 11558│ │ ├── 5708825c6fab063a86161d040d7298ba2d4b7669.html 11559│ │ ├── 594ec4c31f285fb44bcf034e7f8d00ceb4275116.html 11560│ │ ├── 5b6bbd315c4aadfcf90a6656bfea8cb912249d6d.html 11561│ │ ├── 5b8712682fc789a83452d6bf1e3a65465439f4ce.html 11562│ │ ├── 5e30c1e125d37e962415e6f4fa114e78e73f54b4.html 11563│ │ ├── 5f2f9709a27bcd7c440d53a6dc7034a97dfa24d9.html 11564│ │ ├── 62220c008b7d17a8adcea1822c5de2450e631b37.html 11565│ │ ├── 639ec7b7b9bd62d8dca65c7a7da0532ff4cfbc9c.html 11566│ │ ├── 63d152b3f73926e0f3a81fd28ec2a03b494165df.html 11567│ │ ├── 6435a0a663136217af06a9c969a7a82aeb3cb35b.html 11568│ │ ├── 64f4d5842dc74120326429bab78b7a925ffb2c1c.html 11569│ │ ├── 6596dd3de7d5833eeaa604ef7813229a11d089cf.html 11570│ │ ├── 66167bc9f4eba650502fb38e12c57363624ab68b.html 11571│ │ ├── 663a34d406f3a4119e396c76094ce3c7d78b3e45.html 11572│ │ ├── 68e693ecca22a1a9600b0a05ca4a1521c05f0a1f.html 11573│ │ ├── 6cb71bd7d64eac04a14186e98cc85e426576f7c4.html 11574│ │ ├── 6cecce9f6ac7436fbae42fd52840f6c3a5e99436.html 11575│ │ ├── 6d3b52def1f9399c99a2db4ef125abc901ed5da4.html 11576│ │ ├── 6e7b9dedf6aabc0fbb9f241eff46540e71745258.html 11577│ │ ├── 6faa706f4bb06a168c273688ac27bcd57557ad82.html 11578│ │ ├── 6fe99b90ed8775ba2233dd9554a82eaefbda1a20.html 11579│ │ ├── 70efad30264b06bf029ac294a28e9ac418ce7fa0.html 11580│ │ ├── 71320f5966f76b706ac9834137b713efc413379b.html 11581│ │ ├── 721d9d7c57db4d34a5c224a538b0044aa98460ca.html 11582│ │ ├── 723721e8d82b5491b67fe8e71ceeddd4849a8b97.html 11583│ │ ├── 72b5bdb80e3dbb7d1c75c1c3bd1c511ee07a7603.html 11584│ │ ├── 73e2b9897d13639e40df66f1a4005d610581865b.html 11585│ │ ├── 7a23ce62a92cf1aaddc9af423eb51869504c11e8.html 11586│ │ ├── 7b82d695d847e562e8d455ace72c6f7104ae6e93.html 11587│ │ ├── 7bb361ae4f1781dfdeeca33ede0a5ffc7bb713ec.html 11588│ │ ├── 7cc6ed250a9ecfa6ec176611a43931036d565b52.html 11589│ │ ├── 7ccfff8a317797f85bf5fa4ad5e05b2e6e91fe5c.html 11590│ │ ├── 824d1f163fecda0b6a266cb5b296ecbbea7696c6.html 11591│ │ ├── 84a5935d076160d003a77fb4d6c4a8f85f0f2b81.html 11592│ │ ├── 84fa81c928f7560e2744f38ab12a773feb7594c9.html 11593│ │ ├── 84fbd04b4cf3a95483363d251878741b4a9da4d2.html 11594│ │ ├── 86be54d6c35be6b866425b05d1ea08486f6d8c2e.html 11595│ │ ├── 8729b98ec59beb7b36fc28ca733d868da030b57c.html 11596│ │ ├── 891d589042cc40c90f3c1e8ac0d8044dc65ebf40.html 11597│ │ ├── 89df939b7f8556b84a4a7119fae3ec4b3f1b6fb5.html 11598│ │ ├── 8acd2db797567172e668a53d9e702ab7be0982fc.html 11599│ │ ├── 8b36ba938e53467fe7385f155796ccdb8a3ea07e.html 11600│ │ ├── 8bb475e2f95840dcf221e490d3152ad33cece25e.html 11601│ │ ├── 8c0fdd7ed39ae460b551224260fe642c976c1e64.html 11602│ │ ├── 8db3d8e3a77f0cbd48c4b1af72d752dc4ccb8d8c.html 11603│ │ ├── 920cf9b1f38402372941478b280c29f398e147da.html 11604│ │ ├── 921de6a96f16cc5c26b78b70efa52586e36c585b.html 11605│ │ ├── 9289ff0a8b0676baa508450e156c0832f73eb66c.html 11606│ │ ├── 931d31252f45f1f282cab49974be68381a3011e5.html 11607│ │ ├── 934f7693ada151f2d5b348b194ca8666ef5b7a60.html 11608│ │ ├── 94dc2a6481907c33e0cb4be96cd388b0abdc0b2b.html 11609│ │ ├── 9696470a238528904b4e348be5f47f2270b819dc.html 11610│ │ ├── 96c918809015676273e0538df07774031b0a85e8.html 11611│ │ ├── 97af41e30c32a596f4e2794c50d6afed0d6cfd16.html 11612│ │ ├── 98a1d2b58a56cd4f1d260fd0990bcf309cb17d86.html 11613│ │ ├── 9a1273d2d22be2cd87b792c6608c2268b9d786f6.html 11614│ │ ├── 9af36af2241ac8fc68750c985ea45237366cfdd5.html 11615│ │ ├── 9b0086ffd7da9aff57279e97de114b9cc26e0b8f.html 11616│ │ ├── 9bf93c460f394c7c58d439cd289c82ff355cf208.html 11617│ │ ├── 9c0eafdc69c98179c393d5f5e735c00a0e9e39da.html 11618│ │ ├── 9cbec13e4334c6f5641df683b4079c90f7b3d19c.html 11619│ │ ├── 9db48954649caf1b80c4b84e24874c1c2177151b.html 11620│ │ ├── 9e0992302d7a79f3ce76f65a88d1ee863836efe0.html 11621│ │ ├── 9e7b714e2e103c73245d800c974fade8e43c83ea.html 11622│ │ ├── a1177a1fec6793dbb5516a3938ce079a9e68b9ad.html 11623│ │ ├── a2dc486d8d46d3dcaf2287d0be492598bf34fa41.html 11624│ │ ├── a5241993ed4fc81cad60a52bcef5a4f4387ea061.html 11625│ │ ├── a5d28879b16c38c5eca8038e6923e39dc85ab652.html 11626│ │ ├── a62595355823334cfbd7fc22e8ddd186944bcfa5.html 11627│ │ ├── a77164c81de932ef1858b623de198a6effefcd9b.html 11628│ │ ├── a8c5c8b8571771d506c2d483c0ddfbe76e1be380.html 11629│ │ ├── aafbfbb9c3f02b5052abf6c6b3ad8e3221e87373.html 11630│ │ ├── ad13211501fba83029e56aad121f99d245567944.html 11631│ │ ├── b1d5da8bb1f513d64d84201a6818d21f9d4dbd41.html 11632│ │ ├── b2e6ca499f3cbf9bfb75a6ede84d20914d7ce7ef.html 11633│ │ ├── b4669e4d0a210ca65f7d485e00e2544e30b3a3c3.html 11634│ │ ├── b68bc55eafb3dbcbcf33c5e82d06911f55a911f5.html 11635│ │ ├── b6c98487a6ac619345cef7085a207e4c8e6897d2.html 11636│ │ ├── b900400d7a7d6163a090763329a731797494e5a3.html 11637│ │ ├── ba4b96c04ca99f503ed0f2d2252006c1f5ae65a7.html 11638│ │ ├── bc881ff793236d492b540b67aac808eb78d335dc.html 11639│ │ ├── bd1af20d7c026b43d131162c9db4b6beebed381b.html 11640│ │ ├── bf9c0efb641d52db277d68179cbf5a4a041a3967.html 11641│ │ ├── c46042d52ae60db9841d6352dd90a703817c0eee.html 11642│ │ ├── c4ed8d7fec936d599b000e3eef290b6d8c5b9ef5.html 11643│ │ ├── c58f5463078d91694c9719558e9494541afb6ec4.html 11644│ │ ├── cac8678acdf497e83299d19d80631f63a66c45c5.html 11645│ │ ├── cb6fd3639d463b66d69d0a73d004deb7b351dcdc.html 11646│ │ ├── cc7ec5cf5ea99496b7f1ce429a6a47b0ee5f1890.html 11647│ │ ├── ceac608f1e705264916999c5013e659478eea6de.html 11648│ │ ├── cfcd2c48226e5298771f0835b57a821e012c601a.html 11649│ │ ├── d0eb64da0e5d181df12848dc8f556d236db90f51.html 11650│ │ ├── d11642a66893a8c63cb5fa32a966b81269341428.html 11651│ │ ├── d1439dfd9fb7bed8cb3d4686f1a0cd370095562c.html 11652│ │ ├── d1814218aee33168880ae7cfaef0b42ea1736bf9.html 11653│ │ ├── d273a54486a18320b3fa87ae8f4ac40509c7becd.html 11654│ │ ├── d33880d053ab56d522685431c400421007196090.html 11655│ │ ├── d3b6a0f9b34428a8d4104bbffad2cf687d33ea6a.html 11656│ │ ├── d3f5093acb74b3d366e7d5da9862c3a61ae1a5d6.html 11657│ │ ├── d642fdc1b28e76f285123a7ccddb0b4d3a492187.html 11658│ │ ├── d74797adcaa05d3ebb192e72f64e5a2e86628f35.html 11659│ │ ├── d81243bce1dd138118377483a2675b1b8e094a2f.html 11660│ │ ├── d86aeda919db6edaf9b4d4822c04d9337fe273dc.html 11661│ │ ├── da2da7dcba905735ccda796caffef69314c1a1a0.html 11662│ │ ├── dc429f26c51861b8c8df9935e27fb5b88270265d.html 11663│ │ ├── dce82463e80d679e87a926b35bd071c5655bf119.html 11664│ │ ├── ddbac762e5f5e8c72b45ca72acf3185e85672a07.html 11665│ │ ├── de1b989a628ce39777539586fe294360d13b2f7b.html 11666│ │ ├── e1ea2b1f5cbdd55ee2ab8e96a7635fa8434aec8b.html 11667│ │ ├── e2cd85d6848bd2b62561112e31d3b2518551dc51.html 11668│ │ ├── e50ca2aed946405ff07152c3ae11bf30e7c29711.html 11669│ │ ├── e6796915422ed6f7ab957dc231e42301664cddd2.html 11670│ │ ├── e7e020a68326949d0b789d7b82d776fe3955b2a5.html 11671│ │ ├── e944e3d1a724a8d58149c77d3a0a9ec529889e7a.html 11672│ │ ├── ea0cc28792626147839400de5ebfda74f268d05e.html 11673│ │ ├── ee8f74f7d0493eee064eedfaa49cb19341a922a9.html 11674│ │ ├── ef81a203a158e6f8685489cc59622e7732b40f1f.html 11675│ │ ├── f07f9147b93152583b0ea3a844d3de956ad964df.html 11676│ │ ├── f175b8fe927bcb1c7f06c907617e01fa4772f097.html 11677│ │ ├── f3d3d2b1ac1fb06ecfc9ffa310ccff9e151acfbd.html 11678│ │ ├── f53cb0f93e763ec4ce053e41de7a30015f9d6dee.html 11679│ │ ├── f79289541033a6dff766f4b0e943b198f2820b92.html 11680│ │ ├── f8c3a1d9847f6bd5542885875d239310f763b69e.html 11681│ │ ├── f90403c60f31c4be6491640aa91a6d9570246ca0.html 11682│ │ ├── f94e2fe83e87bb5524fdd11335b845a899696967.html 11683│ │ ├── fb99112d842d7a4bc404eb1118f20c260bad7e85.html 11684│ │ ├── fbec554ae2e79bc681e3ac7748469fcf8e7fcee9.html 11685│ │ └── index.html 11686│ ├── misc 11687│ │ ├── GLSL 11688│ │ │ ├── Circle.glsl 11689│ │ │ ├── Colour_bars.glsl 11690│ │ │ ├── Colour_bars_fade.glsl 11691│ │ │ └── Gradient.glsl 11692│ │ ├── fortran 11693│ │ │ ├── add.f90 11694│ │ │ ├── arguments.f90 11695│ │ │ ├── factorial.f90 11696│ │ │ ├── file.f90 11697│ │ │ ├── hello_world.f90 11698│ │ │ ├── matrix.f90 11699│ │ │ └── prime_number.f90 11700│ │ ├── jbuild-testing 11701│ │ │ ├── build.sh 11702│ │ │ └── main.java 11703│ │ ├── plxkit 11704│ │ │ ├── __main__.py 11705│ │ │ ├── pipe.py 11706│ │ │ ├── record.py 11707│ │ │ └── utils.py 11708│ │ └── www 11709│ │ ├── OLEDBurnInTest 11710│ │ │ └── index.html 11711│ │ ├── README.txt 11712│ │ ├── css 11713│ │ │ ├── Atlas 11714│ │ │ │ └── main.css 11715│ │ │ ├── basic_black.css 11716│ │ │ └── basic_mono.css 11717│ │ └── html 11718│ │ └── pretest.html 11719│ ├── sbin 11720│ │ ├── README.txt 11721│ │ └── pacman-alarm-reset.sh 11722│ ├── systems 11723│ │ ├── arduino 11724│ │ │ ├── MF-DRV 11725│ │ │ │ └── MF-DRV.ino 11726│ │ │ ├── README.txt 11727│ │ │ └── blink 11728│ │ │ └── blink.ino 11729│ │ ├── c64 11730│ │ │ ├── README.txt 11731│ │ │ └── poke_screensaver.d64 11732│ │ └── linux 11733│ │ ├── dos 11734│ │ │ └── fixDOSEncoding.sh 11735│ │ ├── dotfiles 11736│ │ │ ├── README.txt 11737│ │ │ ├── install_nexus.sh 11738│ │ │ ├── main 11739│ │ │ └── nexus 11740│ │ ├── kernel 11741│ │ │ ├── README 11742│ │ │ ├── modules 11743│ │ │ │ ├── Makefile 11744│ │ │ │ ├── base.c 11745│ │ │ │ ├── lib 11746│ │ │ │ │ └── log.h 11747│ │ │ │ └── proc.c 11748│ │ │ └── vega 11749│ │ │ ├── Makefile 11750│ │ │ ├── README.txt 11751│ │ │ ├── archive 11752│ │ │ │ └── build.sh 11753│ │ │ ├── fs 11754│ │ │ │ └── init 11755│ │ │ └── tools 11756│ │ │ └── glob.mk 11757│ │ ├── nixos 11758│ │ │ └── rapidinstall.sh 11759│ │ ├── patches 11760│ │ │ ├── README 11761│ │ │ └── systemd-dropins 11762│ │ │ └── tailscaled.restart-on-fail.service 11763│ │ └── rpi 11764│ │ └── GPIO_send.c 11765│ ├── tools 11766│ │ ├── MacOpenImHex.sh 11767│ │ ├── README.txt 11768│ │ ├── github 11769│ │ │ └── gh-installdeps.sh 11770│ │ ├── reflists 11771│ │ │ ├── include.ref 11772│ │ │ ├── makelist.ref 11773│ │ │ └── scap.ref 11774│ │ └── utils 11775│ │ ├── DLx 11776│ │ │ ├── README.md 11777│ │ │ ├── src 11778│ │ │ │ ├── clients 11779│ │ │ │ │ ├── requests.py 11780│ │ │ │ │ └── wget.py 11781│ │ │ │ ├── drivers 11782│ │ │ │ │ └── apache.py 11783│ │ │ │ └── main.py 11784│ │ │ └── tools 11785│ │ │ └── tsv_filter.py 11786│ │ └── PMAP.py 11787│ ├── typos.toml 11788│ └── usr 11789│ ├── Nbuild 11790│ ├── XORenc 11791│ │ ├── CMakeLists.txt 11792│ │ ├── README.txt 11793│ │ └── main.c 11794│ ├── blkrn 11795│ │ ├── README.md 11796│ │ └── blkrn.cpp 11797│ ├── key_detect 11798│ │ ├── Makefile 11799│ │ └── src 11800│ │ └── main.c 11801│ ├── light_builtins 11802│ │ ├── README.txt 11803│ │ ├── cat.c 11804│ │ ├── config.h 11805│ │ ├── cp.c 11806│ │ ├── date.c 11807│ │ ├── echo.c 11808│ │ ├── ls.c 11809│ │ ├── mkdir.c 11810│ │ ├── mv.c 11811│ │ ├── pwd.c 11812│ │ ├── rm.c 11813│ │ ├── rmdir.c 11814│ │ └── touch.c 11815│ ├── minifetch 11816│ │ ├── Makefile 11817│ │ ├── out.sh 11818│ │ ├── pre-run.bottom.sh 11819│ │ └── pre-run.top.sh 11820│ ├── net 11821│ │ ├── Pulse 11822│ │ │ ├── CMakeLists.txt 11823│ │ │ └── src 11824│ │ │ ├── client.cpp 11825│ │ │ ├── global.h 11826│ │ │ ├── server.cpp 11827│ │ │ ├── time.cpp 11828│ │ │ └── time.h 11829│ │ └── http_server 11830│ │ ├── CMakeLists.txt 11831│ │ ├── README.md 11832│ │ └── server.c 11833│ └── vishash 11834│ ├── Makefile 11835│ └── src 11836│ ├── const.h 11837│ ├── crypto.cpp 11838│ ├── crypto.h 11839│ ├── image.cpp 11840│ ├── image.h 11841│ ├── main.cpp 11842│ ├── render.cpp 11843│ └── render.h 11844├── sbin 11845│ ├── README.txt 11846│ └── pacman-alarm-reset.sh 11847├── systems 11848│ ├── arduino 11849│ │ ├── MF-DRV 11850│ │ │ └── MF-DRV.ino 11851│ │ ├── README.txt 11852│ │ └── blink 11853│ │ └── blink.ino 11854│ ├── c64 11855│ │ ├── README.txt 11856│ │ └── poke_screensaver.d64 11857│ └── linux 11858│ ├── dos 11859│ │ └── fixDOSEncoding.sh 11860│ ├── dotfiles 11861│ │ ├── README.txt 11862│ │ ├── install_nexus.sh 11863│ │ ├── main 11864│ │ └── nexus 11865│ ├── kernel 11866│ │ ├── README 11867│ │ ├── modules 11868│ │ │ ├── Makefile 11869│ │ │ ├── base.c 11870│ │ │ ├── lib 11871│ │ │ │ └── log.h 11872│ │ │ └── proc.c 11873│ │ └── vega 11874│ │ ├── Makefile 11875│ │ ├── README.txt 11876│ │ ├── archive 11877│ │ │ └── build.sh 11878│ │ ├── fs 11879│ │ │ └── init 11880│ │ └── tools 11881│ │ └── glob.mk 11882│ ├── nixos 11883│ │ └── rapidinstall.sh 11884│ ├── patches 11885│ │ ├── README 11886│ │ └── systemd-dropins 11887│ │ └── tailscaled.restart-on-fail.service 11888│ └── rpi 11889│ └── GPIO_send.c 11890├── tools 11891│ ├── MacOpenImHex.sh 11892│ ├── README.txt 11893│ ├── build 11894│ │ ├── checks 11895│ │ │ └── checkSPDX.py 11896│ │ ├── clConfGen 11897│ │ │ └── generatecland.py 11898│ │ ├── cmake 11899│ │ │ └── qbuild.sh 11900│ │ ├── depricated 11901│ │ │ ├── build.mk 11902│ │ │ └── makelist 11903│ │ │ └── main.py 11904│ │ ├── git 11905│ │ │ └── commitmsg.py 11906│ │ ├── junkref 11907│ │ │ └── junkref.py 11908│ │ └── make 11909│ │ ├── git.mk 11910│ │ ├── glob.mk 11911│ │ ├── help.mk 11912│ │ ├── includes.mk 11913│ │ ├── kconfig.mk 11914│ │ ├── misc.mk 11915│ │ ├── options.mk 11916│ │ ├── scripts.mk 11917│ │ └── test.mk 11918│ ├── github 11919│ │ └── gh-installdeps.sh 11920│ ├── reflists 11921│ │ ├── include.ref 11922│ │ ├── makelist.ref 11923│ │ └── scap.ref 11924│ ├── utils 11925│ │ ├── DLx 11926│ │ │ ├── README.md 11927│ │ │ ├── src 11928│ │ │ │ ├── clients 11929│ │ │ │ │ ├── requests.py 11930│ │ │ │ │ └── wget.py 11931│ │ │ │ ├── drivers 11932│ │ │ │ │ └── apache.py 11933│ │ │ │ └── main.py 11934│ │ │ └── tools 11935│ │ │ └── tsv_filter.py 11936│ │ └── PMAP.py 11937│ └── www 11938│ └── buildpages.py 11939├── typos.toml 11940└── usr 11941 ├── Nbuild 11942 ├── XORenc 11943 │ ├── CMakeLists.txt 11944 │ ├── README.txt 11945 │ └── main.c 11946 ├── blkrn 11947 │ ├── README.md 11948 │ └── blkrn.cpp 11949 ├── key_detect 11950 │ ├── Makefile 11951 │ └── src 11952 │ └── main.c 11953 ├── light_builtins 11954 │ ├── README.txt 11955 │ ├── cat.c 11956 │ ├── config.h 11957 │ ├── cp.c 11958 │ ├── date.c 11959 │ ├── echo.c 11960 │ ├── ls.c 11961 │ ├── mkdir.c 11962 │ ├── mv.c 11963 │ ├── pwd.c 11964 │ ├── rm.c 11965 │ ├── rmdir.c 11966 │ └── touch.c 11967 ├── minifetch 11968 │ ├── Makefile 11969 │ ├── out.sh 11970 │ ├── pre-run.bottom.sh 11971 │ └── pre-run.top.sh 11972 ├── net 11973 │ ├── Pulse 11974 │ │ ├── CMakeLists.txt 11975 │ │ └── src 11976 │ │ ├── client.cpp 11977 │ │ ├── global.h 11978 │ │ ├── server.cpp 11979 │ │ ├── time.cpp 11980 │ │ └── time.h 11981 │ └── http_server 11982 │ ├── CMakeLists.txt 11983 │ ├── README.md 11984 │ └── server.c 11985 └── vishash 11986 ├── Makefile 11987 └── src 11988 ├── const.h 11989 ├── crypto.cpp 11990 ├── crypto.h 11991 ├── image.cpp 11992 ├── image.h 11993 ├── main.cpp 11994 ├── render.cpp 11995 └── render.h 11996 119972069 directories, 9926 files[FILE END](C) 2025 0x4248 (C) 2025 4248 Media and 4248 Systems, All part of 0x4248 See LICENCE files for more information. Not all files are by 0x4248 always check Licencing.