peonpad
Warcraft II on iPad. Native iPad port of the open-source Stratagus engine with support for user-supplied Warcraft II data.
File Explorer
Showing a partial file list — download the zip above to see everything.
- README.md
- ios-arm64.cmake
- README.md
- inputs.lock
- ipad-battle.png
- ipad-skirmish.png
- ipad-title.png
- ipad-touch-demo.gif
- peonpad-banner.png
- README.md
- aleona-asset-audit.md
- build-status.md
- goal-0-preflight.md
- INSTALL_IPA.md
- ios-app-shell.md
- ios-static-libraries.md
- ipad-test-notes.md
- iphone-bringup-notes.md
- macos-baseline.md
- RELEASE_CHECKLIST.md
- warcraft2-ipados-build-plan.md
- appimage.yml
- macos.yml
- ubuntu.yml
- windows.yml
- dependabot.yml
- download.ps1
- download.sh
- launch.json
- tasks.json
- Findcoz-profiler.cmake
- FindMakeNSIS.cmake
- FindMNG.cmake
- FindOggVorbis.cmake
- FindSDL2.cmake
- FindSDL2_gfx.cmake
- FindSDL2_image.cmake
- FindSDL2_mixer.cmake
- FindSDL2_net.cmake
- FindSDL2_ttf.cmake
- FindSqlite.cmake
- FindStackTrace.cmake
- FindTheora.cmake
- FindTolua++.cmake
- linux-aarch64-gnu.cmake
- windows-mingw64.cmake
- format
- changelog
- compat
- control
- copyright
- rules
- stratagus-dev.install
- stratagus-doc.doc.base
- stratagus-doc.install
- stratagus.dirs
- stratagus.install
- stratagus.manpages
- coast_and_ground.png
- dark_coast.png
- dark_ground.png
- defect_human_wall.png
- defect_orc_wall.png
- destroyed_wall.png
- farm.png
- fog_of_war.png
- forest_and_ground.png
- human_wall.png
- light_and_dark_coast.png
- light_and_dark_ground.png
- light_and_dark_water.png
- light_coast.png
- light_ground.png
- orc_wall.png
- palette.html
- peasant.png
- rocks_and_coast.png
- stratagus.gimp
- summer.png
- summer_klein.png
- tileset.html
- water_and_coast.png
- generate_index.py
- ai.html
- config.html
- findlua.py
- game.html
- index.html
- magic.html
- makeindex.py
- mappresentation.html
- mapsetup.html
- research.html
- savegame.html
- showindex.py
- sound.html
- tileset.html
- triggers.html
- ui.html
- unittype.html
- ai.xmi
- BuildingComplexMaps.md
- changelog.html
- development.html
- Doxyfile-footer.html
- Doxyfile-header.html
- Doxyfile.in
- faq.html
- gpl.html
- guichan-copyright.txt
- index.html
- install.html
- media.html
- README-SDL.txt
- stratagus.6
- stratagus-game-installer.nsi
- stratagus-game-launcher.h
- stratagus-gameutils.h
- stratagus-tinyfiledialogs.h
- bg.po
- de.po
- es.po
- fi.po
- fr.po
- it.po
- pl.po
- stratagus.pot
- sv.po
- stratagus-601-wc1-crash.sav.gz
- stratagus-719-10l.sav.gz
- stratagus-720-11a.sav.gz
- stratagus-753-crash-after-camera-move.sav.gz
- wargus-172-buggy-hall-upgrade.sav.gz
- wargus-176-buggy-holy-vision-2.sav.gz
- wargus-176-buggy-holy-vision.sav.gz
- wargus-178-buggy-transport.sav.gz
- wargus-195-crash-to-desktop.sav.gz
- wargus-195-ctd-blackrock-spire-again.sav.gz
- wargus-195-h14hard-lothar-alive.sav.gz
- wargus-315-game.sav.gz
- wargus-452-game001.sav.gz
- savegame_driver.lua
- savegame_results_driver.lua
- timeless_tales_select_wiseman.lua
- war1gus_driver.lua
- wargus_driver.lua
- .gitignore
- conftest.py
- helpers.py
- README.md
- test_lua_network_menu.py
- test_savegame_fixtures.py
- test_timeless_tales_process.py
- test_war1gus.py
- test_war1gus_multiplayer_process.py
- test_wargus_gui.py
- test_wargus_lifecycle_process.py
- test_wargus_multiplayer_process.py
- action_attack.cpp
- action_board.cpp
- action_build.cpp
- action_built.cpp
- action_defend.cpp
- action_die.cpp
- action_explore.cpp
- action_follow.cpp
- action_move.cpp
- action_patrol.cpp
- action_repair.cpp
- action_research.cpp
- action_resource.cpp
- action_spellcast.cpp
- action_still.cpp
- action_train.cpp
- action_unload.cpp
- action_upgradeto.cpp
- actions.cpp
- command.cpp
- ai.cpp
- ai_building.cpp
- ai_force.cpp
- ai_local.h
- ai_magic.cpp
- ai_plan.cpp
- ai_resource.cpp
- script_ai.cpp
- animation.cpp
- animation_attack.cpp
- animation_die.cpp
- animation_exactframe.cpp
- animation_frame.cpp
- animation_goto.cpp
- animation_ifvar.cpp
- animation_label.cpp
- animation_luacallback.cpp
- animation_move.cpp
- animation_randomgoto.cpp
- animation_randomrotate.cpp
- animation_randomsound.cpp
- animation_randomwait.cpp
- animation_rotate.cpp
- animation_setplayervar.cpp
- animation_setvar.cpp
- animation_sound.cpp
- animation_spawnmissile.cpp
- animation_spawnunit.cpp
- animation_unbreakable.cpp
- animation_wait.cpp
- animation_wiggle.cpp
- beos.c
- beos.cpp
- editloop.cpp
- editor.cpp
- editor_brush.cpp
- editor_brush_ui.cpp
- edmap.cpp
- notes.txt
- script_editor.cpp
- game.cpp
- loadgame.cpp
- replay.cpp
- savegame.cpp
- trigger.cpp
- action_attack.h
- action_board.h
- action_build.h
- action_built.h
- action_defend.h
- action_die.h
- action_explore.h
- action_follow.h
- action_move.h
- action_patrol.h
- action_repair.h
- action_research.h
- action_resource.h
- action_spellcast.h
- action_still.h
- action_train.h
- action_unload.h
- action_upgradeto.h
- animation_attack.h
- animation_die.h
- animation_exactframe.h
- animation_frame.h
- animation_goto.h
- animation_ifvar.h
- animation_label.h
- animation_luacallback.h
- animation_move.h
- animation_randomgoto.h
- animation_randomrotate.h
- animation_randomsound.h
- animation_randomwait.h
- animation_rotate.h
- animation_setplayervar.h
- animation_setvar.h
- animation_sound.h
- animation_spawnmissile.h
- animation_spawnunit.h
- animation_unbreakable.h
- animation_wait.h
- animation_wiggle.h
- netsockets.h
- spell_adjustvariable.h
- spell_adjustvital.h
- spell_areaadjustvital.h
- spell_areabombardment.h
- spell_capture.h
- spell_demolish.h
- spell_luacallback.h
- spell_polymorph.h
- spell_spawnmissile.h
- spell_spawnportal.h
- spell_summon.h
- spell_teleport.h
- contenttype.h
- popup.h
- statusline.h
- uitimer.h
- actions.h
- ai.h
- animation.h
- color.h
- commands.h
- construct.h
- cursor.h
- depend.h
- editor.h
- editor_brush.h
- editor_brush_ui.h
- filesystem.h
- font.h
- fov.h
- fow.h
- fow_utils.h
- game.h
- icons.h
- interface.h
- iolib.h
- luacallback.h
- map.h
- mdns_wrapper.h
- menus.h
- minimap.h
- missile.h
- missileconfig.h
- movie.h
- net_lowlevel.h
- net_message.h
- net_serialization.h
- netconnect.h
- network.h
- online_service.h
- parameters.h
- particle.h
- pathfinder.h
- player.h
- replay.h
- results.h
- script.h
- script_sound.h
- sdl2_helper.h
- settings.h
- SetupConsole_win32.h
- shaders.h
- sound.h
- sound_server.h
- spells.h
- st_backtrace.h
- stratagus.h
- tile.h
- tileset.h
- title.h
- translate.h
- trigger.h
- ui.h
- unit.h
- unit_find.h
- unit_manager.h
- unitptr.h
- unitsound.h
- unittype.h
- upgrade.h
- upgrade_structs.h
- util.h
- vec2i.h
- version.h
- video.h
- viewport.h
- wav.h
- widgets.h
- fov.cpp
- fow.cpp
- fow_utils.cpp
- map.cpp
- map_draw.cpp
- map_fog.cpp
- map_radar.cpp
- map_wall.cpp
- mapfield.cpp
- minimap.cpp
- script_map.cpp
- script_tileset.cpp
- tileset.cpp
- missile.cpp
- missile_cliptotarget.cpp
- missile_continuous.cpp
- missile_cycleonce.cpp
- missile_deathcoil.cpp
- missile_fire.cpp
- missile_flameshield.cpp
- missile_hit.cpp
- missile_landmine.cpp
- missile_none.cpp
- missile_parabolic.cpp
- missile_pointotpointwithhit.cpp
- missile_pointtopoint.cpp
- missile_pointtopointbounce.cpp
- missile_pointtopointcycleonce.cpp
- missile_stay.cpp
- missile_straightfly.cpp
- missile_tracer.cpp
- missile_whirlwind.cpp
- missileconfig.cpp
- script_missile.cpp
- commands.cpp
- mdns_wrapper.cpp
- net_lowlevel.cpp
- net_message.cpp
- netconnect.cpp
- netsockets.cpp
- network.cpp
- online_service.cpp
- xsha1.h
- chunkparticle.cpp
- graphicanimation.cpp
- particlemanager.cpp
- radialparticle.cpp
- smokeparticle.cpp
- staticparticle.cpp
- astar.cpp
- pathfinder.cpp
- script_pathfinder.cpp
- midiplayer.c
- music.cpp
- script_sound.cpp
- sound.cpp
- sound_id.cpp
- sound_server.cpp
- unitsound.cpp
- script_spell.cpp
- spell_adjustvariable.cpp
- spell_adjustvital.cpp
- spell_areaadjustvital.cpp
- spell_areabombardment.cpp
- spell_capture.cpp
- spell_demolish.cpp
- spell_luacallback.cpp
- spell_polymorph.cpp
- spell_spawnmissile.cpp
- spell_spawnportal.cpp
- spell_summon.cpp
- spell_teleport.cpp
- spells.cpp
- mobdebug.luaheader
- construct.cpp
- groups.cpp
- iolib.cpp
- luacallback.cpp
- main.cpp
- mainloop.cpp
- parameters.cpp
- player.cpp
- script.cpp
- script_player.cpp
- selection.cpp
- stratagus.cpp
- title.cpp
- translate.cpp
- util.cpp
- ai.pkg
- editor.pkg
- font.pkg
- game.pkg
- map.pkg
- minimap.pkg
- network.pkg
- particle.pkg
- pathfinder.pkg
- player.pkg
- sound.pkg
- stratagus.lua
- stratagus.pkg
- translate.pkg
- trigger.pkg
- ui.pkg
- unit.pkg
- unittype.pkg
- upgrade.pkg
- video.pkg
- botpanel.cpp
- button_checks.cpp
- contenttype.cpp
- icons.cpp
- interface.cpp
- mainscr.cpp
- mouse.cpp
- popup.cpp
- script_ui.cpp
- statusline.cpp
- ui.cpp
- uibuttons_proc.cpp
- uitimer.cpp
- widgets.cpp
- build.cpp
- depend.cpp
- script_unit.cpp
- script_unittype.cpp
- unit.cpp
- unit_draw.cpp
- unit_find.cpp
- unit_manager.cpp
- unit_save.cpp
- unitptr.cpp
- unittype.cpp
- upgrade.cpp
- cg2glsl.py
- crt.glsl
- noshader.glsl
- vhs.glsl
- xbrz.glsl
- color.cpp
- cursor.cpp
- font.cpp
- graphic.cpp
- intern_video.h
- linedraw.cpp
- mng.cpp
- movie.cpp
- png.cpp
- renderer.h
- sdl.cpp
- shaders.cpp
- video.cpp
- SetupConsole_win32.cpp
- stratagus.ico
- stratagus.nsi
- stratagus.rc
- test_net_lowlevel.cpp
- test_netconnect.cpp
- test_network.cpp
- test_udpsocket.cpp
- test_action_built.cpp
- test_depend.cpp
- test_format.cpp
- test_luacallback.cpp
- test_missile_fire.cpp
- test_pathfinder.cpp
- test_resource_cleanup.cpp
- test_trigger.cpp
- test_unitptr.cpp
- test_util.cpp
- main.cpp
- android.yml
- emscripten.yml
- ios.yml
- main.yml
- msvc.yml
- os2.yml
- psp.yaml
- riscos.yml
- vita.yaml
- PULL_REQUEST_TEMPLATE.md
- ac_check_define.m4
- alsa.m4
- ax_check_compiler_flags.m4
- ax_gcc_archflag.m4
- ax_gcc_x86_cpuid.m4
- esd.m4
- libtool.m4
- ltoptions.m4
- ltsugar.m4
- ltversion.m4
- lt~obsolete.m4
- pkg.m4
- Android.mk
- CMakeLists.txt
- Android.mk
- Application.mk
- CMakeLists.txt
- HIDDevice.java
- HIDDeviceBLESteamController.java
- HIDDeviceManager.java
- HIDDeviceUSB.java
- SDL.java
- SDLActivity.java
- SDLAudioManager.java
- SDLControllerManager.java
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- build.gradle
- proguard-rules.pro
- gradle-wrapper.jar
- gradle-wrapper.properties
- build.gradle
- gradle.properties
- gradlew
- gradlew.bat
- settings.gradle
- Android.mk
- Android_static.mk
- Android.mk
- Application.mk
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- ic_launcher.png
- main.xml
- strings.xml
- AndroidManifest.xml
- ant.properties
- build.properties
- build.xml
- default.properties
- proguard-project.txt
- project.properties
- src
- androidbuild.sh
- androidbuildlibs.sh
- checker-buildbot.sh
- clang++-fat.sh
- clang-fat.sh
- codechecker-buildbot.sh
- config.guess
- config.sub
- emscripten-buildbot.sh
- fnsince.pl
- git-pre-push-hook.pl
- install-sh
- ltmain.sh
- mkinstalldirs
- nacl-buildbot.sh
- naclbuild.sh
- raspberrypi-buildbot.sh
- showrev.sh
- strip_fPIC.sh
- update-copyright.sh
- updaterev.sh
- wikiheaders.pl
- windows-buildbot-zipper.bat
- winrtbuild.bat
- winrtbuild.ps1
- macros.cmake
- sdlchecks.cmake
- doxyfile
- README-android.md
- README-cmake.md
- README-directfb.md
- README-dynapi.md
- README-emscripten.md
- README-gesture.md
- README-git.md
- README-hg.md
- README-ios.md
- README-kmsbsd.md
- README-linux.md
- README-macos.md
- README-nacl.md
- README-os2.md
- README-pandora.md
- README-platforms.md
- README-porting.md
- README-psp.md
- README-raspberrypi.md
- README-riscos.md
- README-touch.md
- README-visualc.md
- README-vita.md
- README-wince.md
- README-windows.md
- README-winrt.md
- README.md
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config.h.cmake
- SDL_config.h.in
- SDL_config_android.h
- SDL_config_emscripten.h
- SDL_config_iphoneos.h
- SDL_config_macosx.h
- SDL_config_minimal.h
- SDL_config_os2.h
- SDL_config_pandora.h
- SDL_config_windows.h
- SDL_config_winrt.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_egl.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hidapi.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_locale.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_metal.h
- SDL_misc.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_revision.h.cmake
- SDL_rwops.h
- SDL_scancode.h
- SDL_sensor.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_test.h
- SDL_test_assert.h
- SDL_test_common.h
- SDL_test_compare.h
- SDL_test_crc32.h
- SDL_test_font.h
- SDL_test_fuzzer.h
- SDL_test_harness.h
- SDL_test_images.h
- SDL_test_log.h
- SDL_test_md5.h
- SDL_test_memory.h
- SDL_test_random.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- SDL_atomic.c
- SDL_spinlock.c
- SDL_aaudio.c
- SDL_aaudio.h
- SDL_aaudiofuncs.h
- SDL_alsa_audio.c
- SDL_alsa_audio.h
- SDL_androidaudio.c
- SDL_androidaudio.h
- SDL_artsaudio.c
- SDL_artsaudio.h
- SDL_coreaudio.h
- SDL_coreaudio.m
- SDL_directsound.c
- SDL_directsound.h
- SDL_diskaudio.c
- SDL_diskaudio.h
- SDL_dspaudio.c
- SDL_dspaudio.h
- SDL_dummyaudio.c
- SDL_dummyaudio.h
- SDL_emscriptenaudio.c
- SDL_emscriptenaudio.h
- SDL_esdaudio.c
- SDL_esdaudio.h
- SDL_fsaudio.c
- SDL_fsaudio.h
- SDL_haikuaudio.cc
- SDL_haikuaudio.h
- SDL_jackaudio.c
- SDL_jackaudio.h
- SDL_naclaudio.c
- SDL_naclaudio.h
- SDL_nasaudio.c
- SDL_nasaudio.h
- SDL_netbsdaudio.c
- SDL_netbsdaudio.h
- SDL_openslES.c
- SDL_openslES.h
- SDL_os2audio.c
- SDL_os2audio.h
- SDL_paudio.c
- SDL_paudio.h
- SDL_pipewire.c
- SDL_pipewire.h
- SDL_pspaudio.c
- SDL_pspaudio.h
- SDL_pulseaudio.c
- SDL_pulseaudio.h
- SDL_qsa_audio.c
- SDL_qsa_audio.h
- SDL_sndioaudio.c
- SDL_sndioaudio.h
- SDL_sunaudio.c
- SDL_sunaudio.h
- SDL_vitaaudio.c
- SDL_vitaaudio.h
- SDL_wasapi.c
- SDL_wasapi.h
- SDL_wasapi_win32.c
- SDL_wasapi_winrt.cpp
- SDL_winmm.c
- SDL_winmm.h
- SDL_audio.c
- SDL_audio_c.h
- SDL_audiocvt.c
- SDL_audiodev.c
- SDL_audiodev_c.h
- SDL_audiotypecvt.c
- SDL_mixer.c
- SDL_sysaudio.h
- SDL_wave.c
- SDL_wave.h
- keyinfotable.h
- SDL_android.c
- SDL_android.h
- SDL_evdev_kbd_default_keyaccmap.h
- SDL_evdev_kbd_freebsd.c
- SDL_dbus.c
- SDL_dbus.h
- SDL_evdev.c
- SDL_evdev.h
- SDL_evdev_capabilities.c
- SDL_evdev_capabilities.h
- SDL_evdev_kbd.c
- SDL_evdev_kbd.h
- SDL_evdev_kbd_default_accents.h
- SDL_evdev_kbd_default_keymap.h
- SDL_fcitx.c
- SDL_fcitx.h
- SDL_ibus.c
- SDL_ibus.h
- SDL_ime.c
- SDL_ime.h
- SDL_threadprio.c
- SDL_udev.c
- SDL_udev.h
- SDL_wscons.h
- SDL_wscons_kbd.c
- SDL_wscons_mouse.c
- geniconv.c
- geniconv.h
- iconv.h
- os2cp.c
- os2cp.h
- os2iconv.c
- sys2utf8.c
- test.c
- iconv2.lbc
- SDL_os2.c
- SDL_os2.h
- SDL_poll.c
- SDL_poll.h
- SDL_directx.h
- SDL_hid.c
- SDL_hid.h
- SDL_windows.c
- SDL_windows.h
- SDL_xinput.c
- SDL_xinput.h
- SDL_winrtapp_common.cpp
- SDL_winrtapp_common.h
- SDL_winrtapp_direct3d.cpp
- SDL_winrtapp_direct3d.h
- SDL_winrtapp_xaml.cpp
- SDL_winrtapp_xaml.h
- SDL_cpuinfo.c
- gendynapi.pl
- SDL_dynapi.c
- SDL_dynapi.h
- SDL_dynapi_overrides.h
- SDL_dynapi_procs.h
- blank_cursor.h
- default_cursor.h
- imKStoUCS.c
- imKStoUCS.h
- scancodes_darwin.h
- scancodes_linux.h
- scancodes_windows.h
- scancodes_xfree86.h
- SDL_clipboardevents.c
- SDL_clipboardevents_c.h
- SDL_displayevents.c
- SDL_displayevents_c.h
- SDL_dropevents.c
- SDL_dropevents_c.h
- SDL_events.c
- SDL_events_c.h
- SDL_gesture.c
- SDL_gesture_c.h
- SDL_keyboard.c
- SDL_keyboard_c.h
- SDL_mouse.c
- SDL_mouse_c.h
- SDL_quit.c
- SDL_sysevents.h
- SDL_touch.c
- SDL_touch_c.h
- SDL_windowevents.c
- SDL_windowevents_c.h
- SDL_rwopsbundlesupport.h
- SDL_rwopsbundlesupport.m
- SDL_rwops.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.m
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.cc
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.c
- SDL_sysfilesystem.cpp
- SDL_syshaptic.c
- SDL_syshaptic_c.h
- SDL_syshaptic.c
- SDL_syshaptic_c.h
- SDL_syshaptic.c
- SDL_syshaptic.c
- SDL_dinputhaptic.c
- SDL_dinputhaptic_c.h
- SDL_windowshaptic.c
- SDL_windowshaptic_c.h
- SDL_xinputhaptic.c
- SDL_xinputhaptic_c.h
- SDL_haptic.c
- SDL_haptic_c.h
- SDL_syshaptic.h
- Android.mk
- Application.mk
- hid.cpp
- project.properties
- Doxyfile
- hidapi.h
- hidtest.cpp
- Makefile.am
- hid.m
- Makefile-manual
- Makefile.am
- hid.c
- hidusb.cpp
- Makefile-manual
- Makefile.am
- Makefile.freebsd
- Makefile.linux
- hid.c
- hidraw.cpp
- Makefile-manual
- Makefile.am
- README.txt
- ax_pthread.m4
- pkg.m4
- hid.c
- Makefile-manual
- Makefile.am
- hidapi-hidraw.pc.in
- hidapi-libusb.pc.in
- hidapi.pc.in
- InfoPlist.strings
- Signal11.icns
- Info.plist
- PkgInfo
- copy_to_bundle.sh
- mac_support.cpp
- mac_support.h
- mac_support_cocoa.m
- Makefile-manual
- Makefile.am
- Makefile.freebsd
- Makefile.linux
- Makefile.mac
- Makefile.mingw
- start.sh
- test.cpp
- testgui.sln
- testgui.vcproj
- 99-hid.rules
- hidapi.def
- sources
- hid.c
- hidapi.sln
- hidapi.vcproj
- hidtest.vcproj
- Makefile-manual
- Makefile.am
- Makefile.mingw
- AUTHORS.txt
- bootstrap
- configure.ac
- HACKING.txt
- LICENSE-bsd.txt
- LICENSE-gpl3.txt
- LICENSE-orig.txt
- LICENSE.txt
- Makefile.am
- README.txt
- SDL_hidapi.c
- SDL_hidapi_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_bsdjoystick.c
- SDL_iokitjoystick.c
- SDL_iokitjoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_haikujoystick.cc
- controller_constants.h
- controller_structs.h
- SDL_hidapi_gamecube.c
- SDL_hidapi_luna.c
- SDL_hidapi_ps4.c
- SDL_hidapi_ps5.c
- SDL_hidapi_rumble.c
- SDL_hidapi_rumble.h
- SDL_hidapi_stadia.c
- SDL_hidapi_steam.c
- SDL_hidapi_switch.c
- SDL_hidapi_xbox360.c
- SDL_hidapi_xbox360w.c
- SDL_hidapi_xboxone.c
- SDL_hidapijoystick.c
- SDL_hidapijoystick_c.h
- SDL_mfijoystick.m
- SDL_mfijoystick_c.h
- SDL_sysjoystick.c
- SDL_sysjoystick_c.h
- SDL_os2joystick.c
- SDL_sysjoystick.c
- SDL_steamcontroller.c
- SDL_steamcontroller.h
- SDL_virtualjoystick.c
- SDL_virtualjoystick_c.h
- SDL_sysjoystick.c
- SDL_dinputjoystick.c
- SDL_dinputjoystick_c.h
- SDL_rawinputjoystick.c
- SDL_rawinputjoystick_c.h
- SDL_windows_gaming_input.c
- SDL_windowsjoystick.c
- SDL_windowsjoystick_c.h
- SDL_xinputjoystick.c
- SDL_xinputjoystick_c.h
- check_8bitdo.sh
- controller_type.h
- SDL_gamecontroller.c
- SDL_gamecontrollerdb.h
- SDL_joystick.c
- SDL_joystick_c.h
- SDL_sysjoystick.h
- sort_controllers.py
- usb_ids.h
- e_atan2.c
- e_exp.c
- e_fmod.c
- e_log.c
- e_log10.c
- e_pow.c
- e_rem_pio2.c
- e_sqrt.c
- k_cos.c
- k_rem_pio2.c
- k_sin.c
- k_tan.c
- math_libm.h
- math_private.h
- s_atan.c
- s_copysign.c
- s_cos.c
- s_fabs.c
- s_floor.c
- s_scalbn.c
- s_sin.c
- s_tan.c
- SDL_sysloadso.c
- SDL_sysloadso.c
- SDL_sysloadso.c
- SDL_sysloadso.c
- SDL_syslocale.c
- SDL_syslocale.c
- SDL_syslocale.c
- SDL_syslocale.cc
- SDL_syslocale.m
- SDL_syslocale.c
- SDL_syslocale.c
- SDL_syslocale.c
- SDL_syslocale.c
- SDL_locale.c
- SDL_syslocale.h
- SDL_android_main.c
- SDL_dummy_main.c
- SDL_BApp.h
- SDL_BeApp.cc
- SDL_BeApp.h
- SDL_nacl_main.c
- SDL_psp_main.c
- SDL_uikit_main.c
- SDL_windows_main.c
- version.rc
- SDL2-WinRTResource_BlankCursor.cur
- SDL2-WinRTResources.rc
- SDL_winrt_main_NonXAML.cpp
- SDL_sysurl.c
- SDL_sysurl.c
- SDL_sysurl.c
- SDL_sysurl.cc
- SDL_sysurl.m
- SDL_sysurl.m
- SDL_sysurl.c
- SDL_sysurl.c
- SDL_sysurl.c
- SDL_sysurl.c
- SDL_sysurl.cpp
- SDL_sysurl.h
- SDL_url.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.h
- SDL_syspower.m
- SDL_syspower.c
- SDL_syspower.c
- SDL_syspower.cpp
- SDL_power.c
- SDL_syspower.h
- SDL_render_d3d.c
- SDL_shaders_d3d.c
- SDL_shaders_d3d.h
- SDL_render_d3d11.c
- SDL_render_winrt.cpp
- SDL_render_winrt.h
- SDL_shaders_d3d11.c
- SDL_shaders_d3d11.h
- build-metal-shaders.sh
- SDL_render_metal.m
- SDL_shaders_metal.metal
- SDL_shaders_metal_ios.h
- SDL_shaders_metal_iphonesimulator.h
- SDL_shaders_metal_osx.h
- SDL_shaders_metal_tvos.h
- SDL_shaders_metal_tvsimulator.h
- SDL_glfuncs.h
- SDL_render_gl.c
- SDL_shaders_gl.c
- SDL_shaders_gl.h
- SDL_glesfuncs.h
- SDL_render_gles.c
- SDL_gles2funcs.h
- SDL_render_gles2.c
- SDL_shaders_gles2.c
- SDL_shaders_gles2.h
- SDL_render_psp.c
- SDL_blendfillrect.c
- SDL_blendfillrect.h
- SDL_blendline.c
- SDL_blendline.h
- SDL_blendpoint.c
- SDL_blendpoint.h
- SDL_draw.h
- SDL_drawline.c
- SDL_drawline.h
- SDL_drawpoint.c
- SDL_drawpoint.h
- SDL_render_sw.c
- SDL_render_sw_c.h
- SDL_rotate.c
- SDL_rotate.h
- SDL_triangle.c
- SDL_triangle.h
- clear_f.cg
- clear_v.cg
- color_f.cg
- color_v.cg
- texture_f.cg
- texture_v.cg
- SDL_render_vita_gxm.c
- SDL_render_vita_gxm_memory.c
- SDL_render_vita_gxm_memory.h
- SDL_render_vita_gxm_shaders.h
- SDL_render_vita_gxm_tools.c
- SDL_render_vita_gxm_tools.h
- SDL_render_vita_gxm_types.h
- SDL_d3dmath.c
- SDL_d3dmath.h
- SDL_render.c
- SDL_sysrender.h
- SDL_yuv_sw.c
- SDL_yuv_sw_c.h
- SDL_androidsensor.c
- SDL_androidsensor.h
- SDL_coremotionsensor.h
- SDL_coremotionsensor.m
- SDL_dummysensor.c
- SDL_dummysensor.h
- SDL_vitasensor.c
- SDL_vitasensor.h
- SDL_windowssensor.c
- SDL_windowssensor.h
- SDL_sensor.c
- SDL_sensor_c.h
- SDL_syssensor.h
- SDL_crc32.c
- SDL_getenv.c
- SDL_iconv.c
- SDL_malloc.c
- SDL_qsort.c
- SDL_stdlib.c
- SDL_string.c
- SDL_strtokr.c
- SDL_test_assert.c
- SDL_test_common.c
- SDL_test_compare.c
- SDL_test_crc32.c
- SDL_test_font.c
- SDL_test_fuzzer.c
- SDL_test_harness.c
- SDL_test_imageBlit.c
- SDL_test_imageBlitBlend.c
- SDL_test_imageFace.c
- SDL_test_imagePrimitives.c
- SDL_test_imagePrimitivesBlend.c
- SDL_test_log.c
- SDL_test_md5.c
- SDL_test_memory.c
- SDL_test_random.c
- SDL_syscond.c
- SDL_syscond_c.h
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_sysmutex.c
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_systls_c.h
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_syscond.cpp
- SDL_sysmutex.cpp
- SDL_sysmutex_c.h
- SDL_systhread.cpp
- SDL_systhread_c.h
- SDL_syscond.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_syscond_cv.c
- SDL_sysmutex.c
- SDL_sysmutex_c.h
- SDL_syssem.c
- SDL_systhread.c
- SDL_systhread_c.h
- SDL_systls.c
- SDL_systhread.h
- SDL_thread.c
- SDL_thread_c.h
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_systimer.c
- SDL_timer.c
- SDL_timer_c.h
- SDL_androidclipboard.c
- SDL_androidclipboard.h
- SDL_androidevents.c
- SDL_androidevents.h
- SDL_androidgl.c
- SDL_androidgl.h
- SDL_androidkeyboard.c
- SDL_androidkeyboard.h
- SDL_androidmessagebox.c
- SDL_androidmessagebox.h
- SDL_androidmouse.c
- SDL_androidmouse.h
- SDL_androidtouch.c
- SDL_androidtouch.h
- SDL_androidvideo.c
- SDL_androidvideo.h
- SDL_androidvulkan.c
- SDL_androidvulkan.h
- SDL_androidwindow.c
- SDL_androidwindow.h
- pixman-arm-asm.h
- pixman-arm-neon-asm.h
- pixman-arm-neon-asm.S
- pixman-arm-simd-asm.h
- pixman-arm-simd-asm.S
- SDL_cocoaclipboard.h
- SDL_cocoaclipboard.m
- SDL_cocoaevents.h
- SDL_cocoaevents.m
- SDL_cocoakeyboard.h
- SDL_cocoakeyboard.m
- SDL_cocoamessagebox.h
- SDL_cocoamessagebox.m
- SDL_cocoametalview.h
- SDL_cocoametalview.m
- SDL_cocoamodes.h
- SDL_cocoamodes.m
- SDL_cocoamouse.h
- SDL_cocoamouse.m
- SDL_cocoaopengl.h
- SDL_cocoaopengl.m
- SDL_cocoaopengles.h
- SDL_cocoaopengles.m
- SDL_cocoashape.h
- SDL_cocoashape.m
- SDL_cocoavideo.h
- SDL_cocoavideo.m
- SDL_cocoavulkan.h
- SDL_cocoavulkan.m
- SDL_cocoawindow.h
- SDL_cocoawindow.m
- SDL_DirectFB_dyn.c
- SDL_DirectFB_dyn.h
- SDL_DirectFB_events.c
- SDL_DirectFB_events.h
- SDL_DirectFB_modes.c
- SDL_DirectFB_modes.h
- SDL_DirectFB_mouse.c
- SDL_DirectFB_mouse.h
- SDL_DirectFB_opengl.c
- SDL_DirectFB_opengl.h
- SDL_DirectFB_render.c
- SDL_DirectFB_render.h
- SDL_DirectFB_shape.c
- SDL_DirectFB_shape.h
- SDL_DirectFB_video.c
- SDL_DirectFB_video.h
- SDL_DirectFB_vulkan.c
- SDL_DirectFB_vulkan.h
- SDL_DirectFB_window.c
- SDL_DirectFB_window.h
- SDL_DirectFB_WM.c
- SDL_DirectFB_WM.h
- SDL_nullevents.c
- SDL_nullevents_c.h
- SDL_nullframebuffer.c
- SDL_nullframebuffer_c.h
- SDL_nullvideo.c
- SDL_nullvideo.h
- SDL_emscriptenevents.c
- SDL_emscriptenevents.h
- SDL_emscriptenframebuffer.c
- SDL_emscriptenframebuffer.h
- SDL_emscriptenmouse.c
- SDL_emscriptenmouse.h
- SDL_emscriptenopengles.c
- SDL_emscriptenopengles.h
- SDL_emscriptenvideo.c
- SDL_emscriptenvideo.h
- SDL_BApp.h
- SDL_bclipboard.cc
- SDL_bclipboard.h
- SDL_bevents.cc
- SDL_bevents.h
- SDL_bframebuffer.cc
- SDL_bframebuffer.h
- SDL_bkeyboard.cc
- SDL_bkeyboard.h
- SDL_bmessagebox.cc
- SDL_bmessagebox.h
- SDL_bmodes.cc
- SDL_bmodes.h
- SDL_bopengl.cc
- SDL_bopengl.h
- SDL_bvideo.cc
- SDL_bvideo.h
- SDL_BWin.h
- SDL_bwindow.cc
- SDL_bwindow.h
- egl.h
- eglext.h
- eglplatform.h
- gl2.h
- gl2ext.h
- gl2platform.h
- khrplatform.h
- vk_icd.h
- vk_layer.h
- vk_platform.h
- vk_sdk_platform.h
- vulkan.h
- vulkan.hpp
- vulkan_android.h
- vulkan_beta.h
- vulkan_core.h
- vulkan_directfb.h
- vulkan_fuchsia.h
- vulkan_ggp.h
- vulkan_ios.h
- vulkan_macos.h
- vulkan_metal.h
- vulkan_vi.h
- vulkan_wayland.h
- vulkan_win32.h
- vulkan_xcb.h
- vulkan_xlib.h
- vulkan_xlib_xrandr.h
- SDL_kmsdrmdyn.c
- SDL_kmsdrmdyn.h
- SDL_kmsdrmevents.c
- SDL_kmsdrmevents.h
- SDL_kmsdrmmouse.c
- SDL_kmsdrmmouse.h
- SDL_kmsdrmopengles.c
- SDL_kmsdrmopengles.h
- SDL_kmsdrmsym.h
- SDL_kmsdrmvideo.c
- SDL_kmsdrmvideo.h
- SDL_kmsdrmvulkan.c
- SDL_kmsdrmvulkan.h
- SDL_naclevents.c
- SDL_naclevents_c.h
- SDL_naclglue.c
- SDL_naclopengles.c
- SDL_naclopengles.h
- SDL_naclvideo.c
- SDL_naclvideo.h
- SDL_naclwindow.c
- SDL_naclwindow.h
- SDL_offscreenevents.c
- SDL_offscreenevents_c.h
- SDL_offscreenframebuffer.c
- SDL_offscreenframebuffer_c.h
- SDL_offscreenopengl.c
- SDL_offscreenopengl.h
- SDL_offscreenvideo.c
- SDL_offscreenvideo.h
- SDL_offscreenwindow.c
- SDL_offscreenwindow.h
- SDL_gradd.h
- SDL_os2dive.c
- SDL_os2messagebox.c
- SDL_os2messagebox.h
- SDL_os2mouse.c
- SDL_os2mouse.h
- SDL_os2output.h
- SDL_os2util.c
- SDL_os2util.h
- SDL_os2video.c
- SDL_os2video.h
- SDL_os2vman.c
- SDL_pandora.c
- SDL_pandora.h
- SDL_pandora_events.c
- SDL_pandora_events.h
- SDL_pspevents.c
- SDL_pspevents_c.h
- SDL_pspgl.c
- SDL_pspgl_c.h
- SDL_pspmouse.c
- SDL_pspmouse_c.h
- SDL_pspvideo.c
- SDL_pspvideo.h
- gl.c
- keyboard.c
- sdl_qnx.h
- video.c
- SDL_rpievents.c
- SDL_rpievents_c.h
- SDL_rpimouse.c
- SDL_rpimouse.h
- SDL_rpiopengles.c
- SDL_rpiopengles.h
- SDL_rpivideo.c
- SDL_rpivideo.h
- scancodes_riscos.h
- SDL_riscosdefs.h
- SDL_riscosevents.c
- SDL_riscosevents_c.h
- SDL_riscosframebuffer.c
- SDL_riscosframebuffer_c.h
- SDL_riscosmessagebox.c
- SDL_riscosmessagebox.h
- SDL_riscosmodes.c
- SDL_riscosmodes.h
- SDL_riscosvideo.c
- SDL_riscosvideo.h
- SDL_riscoswindow.c
- SDL_riscoswindow.h
- keyinfotable.h
- SDL_uikitappdelegate.h
- SDL_uikitappdelegate.m
- SDL_uikitclipboard.h
- SDL_uikitclipboard.m
- SDL_uikitevents.h
- SDL_uikitevents.m
- SDL_uikitmessagebox.h
- SDL_uikitmessagebox.m
- SDL_uikitmetalview.h
- SDL_uikitmetalview.m
- SDL_uikitmodes.h
- SDL_uikitmodes.m
- SDL_uikitopengles.h
- SDL_uikitopengles.m
- SDL_uikitopenglview.h
- SDL_uikitopenglview.m
- SDL_uikitvideo.h
- SDL_uikitvideo.m
- SDL_uikitview.h
- SDL_uikitview.m
- SDL_uikitviewcontroller.h
- SDL_uikitviewcontroller.m
- SDL_uikitvulkan.h
- SDL_uikitvulkan.m
- SDL_uikitwindow.h
- SDL_uikitwindow.m
- SDL_vitaframebuffer.c
- SDL_vitaframebuffer.h
- SDL_vitagl_pvr.c
- SDL_vitagl_pvr_c.h
- SDL_vitagles.c
- SDL_vitagles_c.h
- SDL_vitagles_pvr.c
- SDL_vitagles_pvr_c.h
- SDL_vitakeyboard.c
- SDL_vitakeyboard.h
- SDL_vitamessagebox.c
- SDL_vitamessagebox.h
- SDL_vitamouse.c
- SDL_vitamouse_c.h
- SDL_vitatouch.c
- SDL_vitatouch.h
- SDL_vitavideo.c
- SDL_vitavideo.h
- SDL_vivanteopengles.c
- SDL_vivanteopengles.h
- SDL_vivanteplatform.c
- SDL_vivanteplatform.h
- SDL_vivantevideo.c
- SDL_vivantevideo.h
- SDL_vivantevulkan.c
- SDL_vivantevulkan.h
- SDL_waylandclipboard.c
- SDL_waylandclipboard.h
- SDL_waylanddatamanager.c
- SDL_waylanddatamanager.h
- SDL_waylanddyn.c
- SDL_waylanddyn.h
- SDL_waylandevents.c
- SDL_waylandevents_c.h
- SDL_waylandkeyboard.c
- SDL_waylandkeyboard.h
- SDL_waylandmessagebox.c
- SDL_waylandmessagebox.h
- SDL_waylandmouse.c
- SDL_waylandmouse.h
- SDL_waylandopengles.c
- SDL_waylandopengles.h
- SDL_waylandsym.h
- SDL_waylandtouch.c
- SDL_waylandtouch.h
- SDL_waylandvideo.c
- SDL_waylandvideo.h
- SDL_waylandvulkan.c
- SDL_waylandvulkan.h
- SDL_waylandwindow.c
- SDL_waylandwindow.h
- SDL_msctf.h
- SDL_vkeys.h
- SDL_windowsclipboard.c
- SDL_windowsclipboard.h
- SDL_windowsevents.c
- SDL_windowsevents.h
- SDL_windowsframebuffer.c
- SDL_windowsframebuffer.h
- SDL_windowskeyboard.c
- SDL_windowskeyboard.h
- SDL_windowsmessagebox.c
- SDL_windowsmessagebox.h
- SDL_windowsmodes.c
- SDL_windowsmodes.h
- SDL_windowsmouse.c
- SDL_windowsmouse.h
- SDL_windowsopengl.c
- SDL_windowsopengl.h
- SDL_windowsopengles.c
- SDL_windowsopengles.h
- SDL_windowsshape.c
- SDL_windowsshape.h
- SDL_windowstaskdialog.h
- SDL_windowsvideo.c
- SDL_windowsvideo.h
- SDL_windowsvulkan.c
- SDL_windowsvulkan.h
- SDL_windowswindow.c
- SDL_windowswindow.h
- wmmsg.h
- SDL_winrtevents.cpp
- SDL_winrtevents_c.h
- SDL_winrtgamebar.cpp
- SDL_winrtgamebar_cpp.h
- SDL_winrtkeyboard.cpp
- SDL_winrtmessagebox.cpp
- SDL_winrtmessagebox.h
- SDL_winrtmouse.cpp
- SDL_winrtmouse_c.h
- SDL_winrtopengles.cpp
- SDL_winrtopengles.h
- SDL_winrtpointerinput.cpp
- SDL_winrtvideo.cpp
- SDL_winrtvideo_cpp.h
- edid-parse.c
- edid.h
- SDL_x11clipboard.c
- SDL_x11clipboard.h
- SDL_x11dyn.c
- SDL_x11dyn.h
- SDL_x11events.c
- SDL_x11events.h
- SDL_x11framebuffer.c
- SDL_x11framebuffer.h
- SDL_x11keyboard.c
- SDL_x11keyboard.h
- SDL_x11messagebox.c
- SDL_x11messagebox.h
- SDL_x11modes.c
- SDL_x11modes.h
- SDL_x11mouse.c
- SDL_x11mouse.h
- SDL_x11opengl.c
- SDL_x11opengl.h
- SDL_x11opengles.c
- SDL_x11opengles.h
- SDL_x11shape.c
- SDL_x11shape.h
- SDL_x11sym.h
- SDL_x11touch.c
- SDL_x11touch.h
- SDL_x11video.c
- SDL_x11video.h
- SDL_x11vulkan.c
- SDL_x11vulkan.h
- SDL_x11window.c
- SDL_x11window.h
- SDL_x11xfixes.c
- SDL_x11xfixes.h
- SDL_x11xinput2.c
- SDL_x11xinput2.h
- LICENSE
- README.md
- yuv_rgb.c
- yuv_rgb.h
- yuv_rgb_sse_func.h
- yuv_rgb_std_func.h
- SDL_blit.c
- SDL_blit.h
- SDL_blit_0.c
- SDL_blit_1.c
- SDL_blit_A.c
- SDL_blit_auto.c
- SDL_blit_auto.h
- SDL_blit_copy.c
- SDL_blit_copy.h
- SDL_blit_N.c
- SDL_blit_slow.c
- SDL_blit_slow.h
- SDL_bmp.c
- SDL_clipboard.c
- SDL_egl.c
- SDL_egl_c.h
- SDL_fillrect.c
- SDL_pixels.c
- SDL_pixels_c.h
- SDL_rect.c
- SDL_rect_c.h
- SDL_rect_impl.h
- SDL_RLEaccel.c
- SDL_RLEaccel_c.h
- SDL_shape.c
- SDL_shape_internals.h
- SDL_stretch.c
- SDL_surface.c
- SDL_sysvideo.h
- SDL_video.c
- SDL_vulkan_internal.h
- SDL_vulkan_utils.c
- SDL_yuv.c
- SDL_yuv_c.h
- sdlgenblit.pl
- SDL.c
- SDL_assert.c
- SDL_assert_c.h
- SDL_dataqueue.c
- SDL_dataqueue.h
- SDL_error.c
- SDL_error_c.h
- SDL_hints.c
- SDL_hints_c.h
- SDL_internal.h
- SDL_list.c
- SDL_list.h
- SDL_log.c
- SDL.vcxproj
- SDL.vcxproj.filters
- SDLmain.vcxproj
- SDLtest.vcxproj
- checkkeys.vcxproj
- controllermap.vcxproj
- loopwave.vcxproj
- testatomic.vcxproj
- testautomation.vcxproj
- testdraw2.vcxproj
- testfile.vcxproj
- testgamecontroller.vcxproj
- testgesture.vcxproj
- testgl2.vcxproj
- testgles2.vcxproj
- testjoystick.vcxproj
- testoverlay2.vcxproj
- testplatform.vcxproj
- testpower.vcxproj
- testrendertarget.vcxproj
- testrumble.vcxproj
- testscale.vcxproj
- testsensor.vcxproj
- testshape.vcxproj
- testsprite2.vcxproj
- testsurround.vcxproj
- testvulkan.vcxproj
- testwm2.vcxproj
- testyuv.vcxproj
- testquit_VS2012.vcxproj
- visualtest_VS2012.vcxproj
- clean.sh
- SDL.sln
- SDL-UWP.sln
- SDL-UWP.vcxproj
- SDL-UWP.vcxproj.filters
- testsprite2_blendmodes.actions
- testsprite2_blendmodes.config
- testsprite2_blendmodes.parameters
- testsprite2_crashtest.actions
- testsprite2_crashtest.config
- testsprite2_crashtest.parameters
- testsprite2_fullscreen.actions
- testsprite2_fullscreen.config
- testsprite2_fullscreen.parameters
- testsprite2_geometry.actions
- testsprite2_geometry.config
- testsprite2_geometry.parameters
- Doxyfile
- SDL_visualtest_action_configparser.h
- SDL_visualtest_exhaustive_variator.h
- SDL_visualtest_harness_argparser.h
- SDL_visualtest_mischelper.h
- SDL_visualtest_parsehelper.h
- SDL_visualtest_process.h
- SDL_visualtest_random_variator.h
- SDL_visualtest_rwhelper.h
- SDL_visualtest_screenshot.h
- SDL_visualtest_sut_configparser.h
- SDL_visualtest_variator_common.h
- SDL_visualtest_variators.h
- linux_process.c
- windows_process.c
- windows_screenshot.c
- action_configparser.c
- harness_argparser.c
- mischelper.c
- parsehelper.c
- rwhelper.c
- screenshot.c
- sut_configparser.c
- testharness.c
- variator_common.c
- variator_exhaustive.c
- variator_random.c
- variators.c
- testquit.actions
- testquit.c
- testquit.config
- testquit.parameters
- acinclude.m4
- autogen.sh
- configure
- configure.ac
- COPYING.txt
- launch_harness.cmd
- launch_harness.sh
- Makefile.in
- README.txt
- testsprite2_sample.actions
- testsprite2_sample.config
- testsprite2_sample.parameters
- idle-inhibit-unstable-v1.xml
- keyboard-shortcuts-inhibit-unstable-v1.xml
- pointer-constraints-unstable-v1.xml
- relative-pointer-unstable-v1.xml
- tablet-unstable-v2.xml
- text-input-unstable-v3.xml
- viewporter.xml
- wayland.xml
- xdg-activation-v1.xml
- xdg-decoration-unstable-v1.xml
- xdg-output-unstable-v1.xml
- xdg-shell.xml
- License.txt
- ReadMe.txt
- SDL_DS_Store
- SDL.info
- sdl_logo.pdf
- project.pbxproj
- Info-Framework.plist
- project.pbxproj
- TestDropFile-Info.plist
- Doxyfile
- kromasky_16x16.bmp
- license.txt
- ds_brush_snare.wav
- ds_china.wav
- ds_kick_big_amb.wav
- ds_loose_skin_mute.wav
- icon.bmp
- ship.bmp
- space.bmp
- stroke.bmp
- project.pbxproj
- accelerometer.c
- common.c
- common.h
- fireworks.c
- happy.c
- keyboard.c
- mixer.c
- rectangles.c
- touch.c
- Default.png
- Icon.png
- Info.plist
- iOS Launch Screen.storyboard
- README
- project.pbxproj
- project.pbxproj
- Info.plist
- README
- .gitignore
- Android.mk
- autogen.sh
- BUGS.txt
- cmake_uninstall.cmake.in
- CMakeLists.txt
- configure
- configure.ac
- CREDITS.txt
- INSTALL.txt
- LICENSE.txt
- Makefile.in
- Makefile.minimal
- Makefile.os2
- Makefile.pandora
- README-SDL.txt
- README.md
- sdl2-config-version.cmake.in
- sdl2-config.cmake.in
- sdl2-config.in
- sdl2.m4
- sdl2.pc.in
- SDL2.spec.in
- SDL2Config.cmake
- TODO.txt
- WhatsNew.txt
- main.yml
- fetch_sdl_vc.ps1
- libtool.m4
- ltoptions.m4
- ltsugar.m4
- ltversion.m4
- lt~obsolete.m4
- pkg.m4
- sdl2.m4
- tar.m4
- CMakeLists.txt
- main.c
- CommonFindSDL2.cmake
- Findlibjxl.cmake
- FindPrivateSDL2.cmake
- FindSDL2main.cmake
- FindSDL2test.cmake
- Findwebp.cmake
- PrivateSdlFunctions.cmake
- aclocal.m4
- Android.mk
- ar-lib
- cdaltui.txt
- cderror.h
- cdjpeg.c
- cdjpeg.h
- cjpeg.1
- cjpeg.c
- cjpegalt.c
- ckconfig.c
- CMakeLists.txt
- coderules.txt
- compile
- config.guess
- config.sub
- configure
- configure.ac
- depcomp
- djpeg.1
- djpeg.c
- djpegalt.c
- example.c
- filelist.txt
- install-sh
- install.txt
- jaricom.c
- jcapimin.c
- jcapistd.c
- jcarith.c
- jccoefct.c
- jccolor.c
- jcdctmgr.c
- jchuff.c
- jcinit.c
- jcmainct.c
- jcmarker.c
- jcmaster.c
- jcomapi.c
- jconfig.bcc
- jconfig.cfg
- jconfig.dj
- jconfig.h
- jconfig.mac
- jconfig.manx
- jconfig.mc6
- jconfig.sas
- jconfig.st
- jconfig.txt
- jconfig.vc
- jconfig.vms
- jconfig.wat
- jcparam.c
- jcprepct.c
- jcsample.c
- jctrans.c
- jdapimin.c
- jdapistd.c
- jdarith.c
- jdatadst.c
- jdatasrc.c
- jdcoefct.c
- jdcolor.c
- jdct.h
- jddctmgr.c
- jdhuff.c
- jdinput.c
- jdmainct.c
- jdmarker.c
- jdmaster.c
- jdmerge.c
- jdpostct.c
- jdsample.c
- jdtrans.c
- jerror.c
- jerror.h
- jfdctflt.c
- jfdctfst.c
- jfdctint.c
- jidctflt.c
- jidctfst.c
- jidctfst.S
- jidctint.c
- jinclude.h
- jmem-android.c
- jmemansi.c
- jmemdos.c
- jmemdosa.asm
- jmemmac.c
- jmemmgr.c
- jmemname.c
- jmemnobs.c
- jmemsys.h
- jmorecfg.h
- jpegint.h
- jpeglib.h
- jpegtran.1
- jpegtran.c
- jquant1.c
- jquant2.c
- jutils.c
- jversion.h
- libjpeg.map
- libjpeg.pc.in
- libjpeg.txt
- ltmain.sh
- makcjpeg.st
- makdjpeg.st
- makeadsw.vc6
- makeasln.v16
- makecdep.vc6
- makecdsp.vc6
- makecfil.v16
- makecmak.vc6
- makecvcx.v16
- makecvcx.v17
- makeddep.vc6
- makeddsp.vc6
- makedfil.v16
- makedmak.vc6
- makedvcx.v16
- makedvcx.v17
- Makefile.am
- makefile.ansi
- makefile.b32
- makefile.bcc
- makefile.dj
- Makefile.in
- makefile.manx
- makefile.mc6
- makefile.mms
- makefile.sas
- makefile.unix
- makefile.vc
- makefile.vms
- makefile.vs
- makefile.wat
- makejdep.vc6
- makejdsp.vc6
- makejdsw.vc6
- makejfil.v16
- makejmak.vc6
- makejsln.v16
- makejvcx.v16
- makejvcx.v17
- makeproj.mac
- makerdep.vc6
- makerdsp.vc6
- makerfil.v16
- makermak.vc6
- makervcx.v16
- makervcx.v17
- maketdep.vc6
- maketdsp.vc6
- maketfil.v16
- maketmak.vc6
- maketvcx.v16
- maketvcx.v17
- makewdep.vc6
- makewdsp.vc6
- makewfil.v16
- makewmak.vc6
- makewvcx.v16
- makewvcx.v17
- makljpeg.st
- maktjpeg.st
- makvms.opt
- missing
- rdbmp.c
- rdcolmap.c
- rdgif.c
- rdjpgcom.1
- rdjpgcom.c
- rdppm.c
- rdrle.c
- rdswitch.c
- rdtarga.c
- README
- structure.txt
- testimg.bmp
- testimg.gif
- testimg.jpg
- testimg.ppm
- testimgp.jpg
- testorig.jpg
- testprog.jpg
- transupp.c
- transupp.h
- usage.txt
- wizard.txt
- wrbmp.c
- wrgif.c
- wrjpgcom.1
- wrjpgcom.c
- wrppm.c
- wrrle.c
- wrtarga.c
- arm_init.c
- filter_neon.S
- filter_neon_intrinsics.c
- palette_neon_intrinsics.c
- android-ndk.c
- linux-auxv.c
- linux.c
- README
- pngcp.dfa
- read.dfa
- README
- s_read.dfa
- s_write.dfa
- simple.dfa
- write.dfa
- iccfrompng.c
- pngpixel.c
- pngtopng.c
- README.txt
- simpleover.c
- COPYING
- LICENSE
- Makefile.mingw32
- Makefile.sgi
- Makefile.unx
- Makefile.w32
- makevms.com
- README
- readpng.c
- readpng.h
- readpng2.c
- readpng2.h
- readppm.c
- rpng-win.c
- rpng-x.c
- rpng2-win.c
- rpng2-x.c
- toucan.png
- wpng.c
- writepng.c
- writepng.h
- fakepng.c
- gentests.sh
- makepng.c
- pngimage.c
- pngstest-errors.h
- pngstest.c
- pngunknown.c
- pngvalid.c
- readpng.c
- tarith.c
- timepng.c
- linux.c
- README
- build.sh
- Dockerfile
- libpng_read_fuzzer.cc
- libpng_read_fuzzer.options
- png.dict
- README.txt
- pngusr.dfa
- pngusr.h
- README
- pngusr.dfa
- pngusr.h
- README
- pngusr.dfa
- pngusr.h
- README
- README
- CHANGES.txt
- CMakeLists.txt
- LICENSE.txt
- makevms.com
- png2pnm.bat
- png2pnm.c
- png2pnm.sh
- pngminus.bat
- pngminus.sh
- pnm2png.bat
- pnm2png.c
- pnm2png.sh
- README.txt
- README.txt
- aclocal.m4
- Android.mk
- ANNOUNCE
- AUTHORS
- autogen.sh
- CHANGES
- CMakeLists.txt
- compile
- config.guess
- config.h.in
- config.sub
- configure
- configure.ac
- INSTALL
- LICENSE
- Makefile.am
- Makefile.in
- README
- TODO
- TRADEMARK
- download.sh
- decode.h
- demux.h
- encode.h
- mux_types.h
- types.h
- tiff.h
- tiffconf.h
- tiffio.h
- tiffio.hxx
- tiffvers.h
- libtiff-5.dll
- libwebp-7.dll
- LICENSE.tiff.txt
- LICENSE.webp.txt
- libtiff-5.dll
- libwebp-7.dll
- LICENSE.tiff.txt
- LICENSE.webp.txt
- sdl2_image-config-version.cmake
- sdl2_image-config.cmake
- clean.sh
- resource.h
- SDL_image.sln
- SDL_image.vcxproj
- SDL_image.vcxproj.filters
- Version.rc
- SDL_image-UWP.sln
- SDL_image-UWP.vcxproj
- SDL_image-UWP.vcxproj.filters
- project.pbxproj
- config.h
- config.h
- config.h
- vcs_version.h
- version.h
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config_iphoneos.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hidapi.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_locale.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_metal.h
- SDL_misc.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_sensor.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- default.metallib
- Info.plist
- License.txt
- ReadMe.txt
- SDL2
- jxl_export.h
- project.pbxproj
- CodeResources
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config_macosx.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hidapi.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_locale.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_metal.h
- SDL_misc.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_sensor.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- default.metallib
- Info.plist
- License.txt
- ReadMe.txt
- SDL2
- Current
- Headers
- Resources
- SDL2
- sdl2_image-config-version.cmake
- sdl2_image-config.cmake
- ReadMe.txt
- Welcome.txt
- mkpackage.sh
- SDL_image.info
- project.pbxproj
- begin_code.h
- close_code.h
- SDL.h
- SDL_assert.h
- SDL_atomic.h
- SDL_audio.h
- SDL_bits.h
- SDL_blendmode.h
- SDL_clipboard.h
- SDL_config.h
- SDL_config_iphoneos.h
- SDL_copying.h
- SDL_cpuinfo.h
- SDL_endian.h
- SDL_error.h
- SDL_events.h
- SDL_filesystem.h
- SDL_gamecontroller.h
- SDL_gesture.h
- SDL_haptic.h
- SDL_hidapi.h
- SDL_hints.h
- SDL_joystick.h
- SDL_keyboard.h
- SDL_keycode.h
- SDL_loadso.h
- SDL_locale.h
- SDL_log.h
- SDL_main.h
- SDL_messagebox.h
- SDL_metal.h
- SDL_misc.h
- SDL_mouse.h
- SDL_mutex.h
- SDL_name.h
- SDL_opengl.h
- SDL_opengl_glext.h
- SDL_opengles.h
- SDL_opengles2.h
- SDL_opengles2_gl2.h
- SDL_opengles2_gl2ext.h
- SDL_opengles2_gl2platform.h
- SDL_opengles2_khrplatform.h
- SDL_pixels.h
- SDL_platform.h
- SDL_power.h
- SDL_quit.h
- SDL_rect.h
- SDL_render.h
- SDL_revision.h
- SDL_rwops.h
- SDL_scancode.h
- SDL_sensor.h
- SDL_shape.h
- SDL_stdinc.h
- SDL_surface.h
- SDL_system.h
- SDL_syswm.h
- SDL_thread.h
- SDL_timer.h
- SDL_touch.h
- SDL_types.h
- SDL_version.h
- SDL_video.h
- SDL_vulkan.h
- default.metallib
- Info.plist
- License.txt
- ReadMe.txt
- SDL2
- project.pbxproj
- config.xcconfig
- Info-Framework.plist
- package
- .gitignore
- .gitmodules
- .wikiheaders-options
- aclocal.m4
- Android.mk
- autogen.sh
- CHANGES.txt
- CMakeLists.txt
- compile
- config.guess
- config.sub
- configure
- configure.ac
- depcomp
- IMG.c
- IMG_avif.c
- IMG_bmp.c
- IMG_gif.c
- IMG_ImageIO.m
- IMG_jpg.c
- IMG_jxl.c
- IMG_lbm.c
- IMG_pcx.c
- IMG_png.c
- IMG_pnm.c
- IMG_qoi.c
- IMG_stb.c
- IMG_svg.c
- IMG_tga.c
- IMG_tif.c
- IMG_webp.c
- IMG_WIC.c
- IMG_xcf.c
- IMG_xpm.c
- IMG_xv.c
- IMG_xxx.c
- LICENSE.txt
- Makefile.am
- Makefile.in
- Makefile.os2
- README-emscripten.txt
- README-versions.md
- README.txt
- SDL2_image.pc.in
- SDL2_image.spec.in
- SDL2_imageConfig.cmake.in
- SDL_image.h
- .clang-format
- .editorconfig
- .gitignore
- .peonpad-source-revision
- CMakeLists.txt
- README.md
- .clang-format
- .editorconfig
- .gitattributes
- .gitignore
- .gitmodules
- .peonpad-source-revision
- .travis.yml
- appveyor.yml
- cmake-variants.yaml
- cmake_uninstall.cmake.in
- CMakeLists.txt
- COPYING
- external_ai_example.py
- HOWTO-NEW-RELEASE
- pytest.ini
- README.md
- README.md
- README.md
- .gitignore
- CMakeLists.txt
- LICENSE
- NOTICE
- README.md
- THIRD_PARTY_NOTICES.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Showing a partial file list.
Command Glossary
Commands referenced in this DOCs, explained below.
brew install
View Details ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
git clone
View Details ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
pkg-config
View Details ▼
pkg-config
Provide the details of installed libraries for compiling applications.
pkg-config --libs {{library1 library2 ...}}
Get the list of libraries and their dependencies:
pkg-config --cflags --libs {{library1 library2 ...}}
Get the list of libraries, their dependencies, and proper cflags for gcc:
pkg-config --modversion {{module1 module2 ...}}
Print the version of the linked modules:
xcrun
View Details ▼
xcrun
Run or locate development tools and properties.
xcrun {{tool}} {{arguments}}
Find and run a tool from the active developer directory:
xcrun {{tool}} {{arguments}} --verbose
Show verbose output:
xcrun --sdk {{sdk_name}}
Find a tool for a given SDK:
