gitextract_uhvoelxn/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── assembly.yml │ ├── c.yml │ ├── cplusplus.yml │ ├── expired.yml │ └── other.yml ├── .gitignore ├── COMPILES.md ├── LICENSE ├── Makefile ├── README.md ├── assembly/ │ ├── Makefile │ ├── README.md │ ├── linux-i386/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.asm │ ├── linux-x86_64/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.asm │ ├── macos-x86_64/ │ │ ├── Makefile │ │ ├── README.md │ │ └── main.asm │ └── windows-x86_64/ │ ├── README.md │ └── main.asm ├── bench.sh ├── c++11/ │ ├── Makefile │ └── main.cpp ├── c++11-cmake/ │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp ├── c++14-cmake/ │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp ├── c++17-cmake/ │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp ├── c++20-cmake/ │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp ├── c++23-cmake/ │ ├── CMakeLists.txt │ ├── README.md │ └── main.cpp ├── c++98/ │ ├── Makefile │ ├── README.md │ └── main.cpp ├── c11/ │ ├── Makefile │ ├── README.md │ └── main.c ├── c18/ │ ├── Makefile │ ├── README.md │ └── main.c ├── c2x/ │ ├── Makefile │ ├── README.md │ └── main.c ├── c89/ │ ├── Makefile │ ├── README.md │ └── main.c ├── c99/ │ ├── Makefile │ ├── README.md │ └── main.c ├── crystal/ │ ├── Makefile │ ├── README.md │ ├── main.cr │ └── shard.yml ├── csharp/ │ ├── Makefile │ ├── README.md │ ├── main.cs │ └── main.csproj ├── d/ │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── dub.json │ ├── dub.selections.json │ └── source/ │ └── app.d ├── dart/ │ ├── Makefile │ ├── main.dart │ └── pubspec.yaml ├── freebasic/ │ ├── Makefile │ ├── README.md │ └── main.bas ├── fsharp/ │ ├── Makefile │ ├── main.fs │ └── main.fsproj ├── gambas/ │ ├── .directory │ ├── .gitignore │ ├── .project │ ├── .src/ │ │ └── MMain.module │ └── Makefile ├── gccgo/ │ ├── Makefile │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── vendor/ │ ├── github.com/ │ │ └── veandco/ │ │ └── go-sdl2/ │ │ ├── CONTRIBUTORS.md │ │ ├── LICENSE │ │ ├── _libs/ │ │ │ └── dummy.go │ │ ├── img/ │ │ │ ├── sdl_image.go │ │ │ ├── sdl_image_cgo.go │ │ │ ├── sdl_image_cgo_static.go │ │ │ └── sdl_image_wrapper.h │ │ └── sdl/ │ │ ├── TODO.md │ │ ├── audio.go │ │ ├── blendmode.go │ │ ├── clipboard.go │ │ ├── cpuinfo.go │ │ ├── endian.go │ │ ├── error.go │ │ ├── events.c │ │ ├── events.go │ │ ├── events.h │ │ ├── filesystem.go │ │ ├── gamecontroller.go │ │ ├── gesture.go │ │ ├── guid.go │ │ ├── haptic.go │ │ ├── helpers.go │ │ ├── hidapi.go │ │ ├── hints.c │ │ ├── hints.go │ │ ├── hints.h │ │ ├── joystick.go │ │ ├── keyboard.go │ │ ├── keycode.go │ │ ├── loadso.go │ │ ├── log.c │ │ ├── log.go │ │ ├── log.h │ │ ├── mouse.go │ │ ├── mutex.go │ │ ├── pixels.go │ │ ├── power.go │ │ ├── rect.go │ │ ├── render.go │ │ ├── rwops.go │ │ ├── scancode.go │ │ ├── sdl.go │ │ ├── sdl_cgo.go │ │ ├── sdl_cgo_static.go │ │ ├── sdl_wrapper.h │ │ ├── sensor.go │ │ ├── shape.go │ │ ├── surface.go │ │ ├── sysrender.go │ │ ├── system.c │ │ ├── system.go │ │ ├── system.h │ │ ├── system_android.go │ │ ├── system_linux.go │ │ ├── system_windows.go │ │ ├── syswm.go │ │ ├── syswm_cocoa.go │ │ ├── syswm_dfb.go │ │ ├── syswm_uikit.go │ │ ├── syswm_vivante.go │ │ ├── syswm_windows.go │ │ ├── syswm_x11.go │ │ ├── thread.go │ │ ├── timer.go │ │ ├── touch.go │ │ ├── version.go │ │ ├── video.go │ │ └── vulkan.go │ └── modules.txt ├── go/ │ ├── Makefile │ ├── README.md │ ├── go.mod │ ├── go.sum │ ├── main.go │ └── vendor/ │ ├── github.com/ │ │ └── veandco/ │ │ └── go-sdl2/ │ │ ├── CONTRIBUTORS.md │ │ ├── LICENSE │ │ ├── _libs/ │ │ │ └── dummy.go │ │ ├── img/ │ │ │ ├── sdl_image.go │ │ │ ├── sdl_image_cgo.go │ │ │ ├── sdl_image_cgo_static.go │ │ │ └── sdl_image_wrapper.h │ │ └── sdl/ │ │ ├── TODO.md │ │ ├── audio.go │ │ ├── blendmode.go │ │ ├── clipboard.go │ │ ├── cpuinfo.go │ │ ├── endian.go │ │ ├── error.go │ │ ├── events.c │ │ ├── events.go │ │ ├── events.h │ │ ├── filesystem.go │ │ ├── gamecontroller.go │ │ ├── gesture.go │ │ ├── guid.go │ │ ├── haptic.go │ │ ├── helpers.go │ │ ├── hidapi.go │ │ ├── hints.c │ │ ├── hints.go │ │ ├── hints.h │ │ ├── joystick.go │ │ ├── keyboard.go │ │ ├── keycode.go │ │ ├── loadso.go │ │ ├── log.c │ │ ├── log.go │ │ ├── log.h │ │ ├── mouse.go │ │ ├── mutex.go │ │ ├── pixels.go │ │ ├── power.go │ │ ├── rect.go │ │ ├── render.go │ │ ├── rwops.go │ │ ├── scancode.go │ │ ├── sdl.go │ │ ├── sdl_cgo.go │ │ ├── sdl_cgo_static.go │ │ ├── sdl_wrapper.h │ │ ├── sensor.go │ │ ├── shape.go │ │ ├── surface.go │ │ ├── sysrender.go │ │ ├── system.c │ │ ├── system.go │ │ ├── system.h │ │ ├── system_android.go │ │ ├── system_linux.go │ │ ├── system_windows.go │ │ ├── syswm.go │ │ ├── syswm_cocoa.go │ │ ├── syswm_dfb.go │ │ ├── syswm_uikit.go │ │ ├── syswm_vivante.go │ │ ├── syswm_windows.go │ │ ├── syswm_x11.go │ │ ├── thread.go │ │ ├── timer.go │ │ ├── touch.go │ │ ├── version.go │ │ ├── video.go │ │ └── vulkan.go │ └── modules.txt ├── haskell/ │ ├── .gitignore │ ├── Makefile │ ├── README.md │ ├── Setup.hs │ ├── app/ │ │ └── Main.hs │ ├── grumpycat.cabal │ ├── package.yaml │ ├── src/ │ │ └── Lib.hs │ ├── stack.yaml │ └── test/ │ └── Spec.hs ├── include/ │ └── sdl2.h ├── java22/ │ ├── Main.java │ ├── Makefile │ └── README.md ├── kotlin/ │ ├── .gitignore │ ├── Main.kt │ ├── Makefile │ ├── README.md │ └── sdl2.def ├── lisp/ │ ├── Makefile │ ├── README.md │ └── main.lisp ├── lua/ │ ├── Makefile │ ├── README.md │ └── main.lua ├── mruby/ │ ├── Makefile │ ├── README.md │ └── main.rb ├── nim/ │ ├── Makefile │ ├── README.md │ └── main.nim ├── objc-cmake/ │ ├── CMakeLists.txt │ ├── README.md │ └── main.m ├── objectpascal/ │ ├── Makefile │ ├── README.md │ ├── checkout.sh │ └── main.pas ├── ocaml/ │ ├── Makefile │ ├── README.md │ └── main.ml ├── odin/ │ ├── Makefile │ ├── README.md │ └── main.odin ├── python/ │ ├── Makefile │ ├── README.md │ └── main.py ├── ring/ │ ├── Makefile │ ├── README.md │ └── main.ring ├── run.sh ├── rust/ │ ├── .gitignore │ ├── Cargo.toml │ ├── Makefile │ ├── README.md │ └── src/ │ └── main.rs ├── scala/ │ ├── Main.scala │ ├── Makefile │ ├── README.md │ ├── build.sbt │ └── project/ │ └── plugins.sbt ├── v/ │ ├── Makefile │ ├── README.md │ └── main.v └── zig/ ├── Makefile ├── README.md ├── build.zig └── main.zig