RetroArch/qb/config.params.sh

180 lines
8.1 KiB
Bash
Raw Normal View History

HAVE_LIBRETRO= # Libretro library used
HAVE_ASSETS_DIR= # Assets install directory
HAVE_NVDA=yes # NVDA support
HAVE_PATCH=yes # Softpatching support (BPS/IPS/UPS)
2020-04-16 11:57:39 -07:00
HAVE_SAPI=no # SAPI support
HAVE_BLISSBOX=auto # Blissbox support
2019-12-07 08:16:00 +01:00
HAVE_ANGLE=no # ANGLE support (OpenGL wrapper)
HAVE_CONFIGFILE=yes # Config file support
2019-07-11 13:18:38 +02:00
HAVE_GDI=yes # GDI support (Win32-only)
HAVE_OPENGLES_LIBS= # Link flags for custom GLES library
HAVE_OPENGLES_CFLAGS= # C-flags for custom GLES library
2019-06-13 11:56:19 -04:00
HAVE_CACA=auto # Libcaca support
HAVE_SIXEL=auto # Libsixel support
2019-01-22 09:02:48 -08:00
HAVE_DEBUG=no # Enable a debug build
2016-03-20 23:51:07 +01:00
HAVE_LIBRETRODB=yes # Libretrodb support
2019-01-06 21:18:36 -08:00
HAVE_MENU=yes # Enable menu drivers
HAVE_GFX_WIDGETS=yes # Enable graphics widgets
HAVE_RGUI=auto # RGUI menu
2016-10-17 21:21:51 -03:00
HAVE_MATERIALUI=auto # MaterialUI menu
2016-03-20 23:51:07 +01:00
HAVE_XMB=auto # XMB menu
HAVE_OZONE=auto # Ozone menu
2018-07-23 17:42:57 +02:00
HAVE_STRIPES=no # Stripes menu
2018-03-29 15:38:22 +02:00
HAVE_RUNAHEAD=yes # Runahead support
2019-07-19 17:18:51 +02:00
HAVE_DSOUND=auto # DirectSound support
2019-07-20 00:12:55 +02:00
HAVE_XAUDIO=auto # XAudio support
2019-07-19 17:31:08 +02:00
HAVE_WASAPI=auto # WASAPI support
2019-07-19 17:53:19 +02:00
HAVE_WINMM=auto # WinMM support
2020-06-30 21:45:05 +02:00
HAVE_NEAREST_RESAMPLER=yes # Nearest resampler
2019-07-19 19:03:48 +02:00
HAVE_CC_RESAMPLER=yes # CC Resampler
2019-07-19 17:53:19 +02:00
HAVE_SSL=auto # SSL/mbedtls support
C89_SSL=no
HAVE_BUILTINMBEDTLS=auto # Bake in the mbedtls library
C89_BUILTINMBEDTLS=no
2018-01-05 16:10:34 +01:00
HAVE_OVERLAY=yes # Overlay support
2019-10-14 00:31:44 +02:00
HAVE_VIDEO_LAYOUT=yes # Layout support
2016-03-20 23:51:07 +01:00
HAVE_DYNAMIC=yes # Dynamic loading of libretro library
HAVE_SDL=auto # SDL support
2016-04-18 03:23:47 +02:00
C89_SDL=no
HAVE_SDL2=auto # SDL2 support (disables SDL 1.x)
C89_SDL2=no
HAVE_LIBUSB=auto # Libusb HID support
2015-09-22 16:47:00 +02:00
C89_LIBUSB=no
2017-12-16 05:16:27 -08:00
HAVE_DBUS=no # dbus support
2017-11-27 13:25:20 -08:00
HAVE_SYSTEMD=auto # Systemd support
HAVE_UDEV=auto # Udev/Evdev gamepad support
HAVE_THREADS=auto # Threading support
2016-10-17 21:21:51 -03:00
HAVE_THREAD_STORAGE=auto # Thread Local Storage support
2018-06-20 04:29:31 +02:00
HAVE_FFMPEG=auto # FFmpeg support
2015-09-22 16:47:00 +02:00
C89_FFMPEG=no
HAVE_MPV=no # MPV support
2016-03-20 23:51:07 +01:00
HAVE_SSA=auto # SSA/ASS for FFmpeg subtitle support
HAVE_DYLIB=auto # Dynamic loading support
HAVE_NETWORKING=auto # Networking features (recommended)
HAVE_NETWORKGAMEPAD=auto # Networked game pad (plus baked-in core)
C89_NETWORKGAMEPAD=no
2018-10-12 18:29:52 +02:00
HAVE_NETPLAYDISCOVERY=yes # Add netplay discovery (room creation, etc.)
HAVE_MINIUPNPC=auto # Mini UPnP client library (for NAT traversal)
HAVE_BUILTINMINIUPNPC=auto # Bake in Mini UPnP client library (for NAT traversal)
2017-02-21 19:56:32 +01:00
C89_BUILTINMINIUPNPC=no
2018-01-25 15:02:23 +01:00
HAVE_D3D8=no # Direct3D 8 support
HAVE_D3D9=auto # Direct3D 9 support
2018-02-04 23:25:12 +01:00
C89_D3D9=no
HAVE_D3D10=yes # Direct3D 10 support
2018-02-04 23:25:12 +01:00
C89_D3D10=no
HAVE_D3D11=yes # Direct3D 11 support
2018-02-04 23:25:12 +01:00
C89_D3D11=no
HAVE_D3D12=yes # Direct3D 12 support
2018-02-04 23:25:12 +01:00
C89_D3D12=no
HAVE_D3DX=auto # Direct3DX support
2019-07-20 22:33:14 -07:00
HAVE_DINPUT=auto # Dinput support
HAVE_OPENGL=auto # OpenGL 2.0 support
HAVE_OPENGL_CORE=yes # Modern OpenGL driver support (GLES3+/GL3.2 core+), requires OpenGL.
2019-03-09 12:42:23 +01:00
C89_OPENGL_CORE=no
HAVE_OPENGL1=yes # OpenGL 1.1 support
2016-03-20 23:51:07 +01:00
HAVE_MALI_FBDEV=no # Mali fbdev context support
HAVE_VIVANTE_FBDEV=no # Vivante fbdev context support
HAVE_OPENDINGUX_FBDEV=no # Opendingux fbdev context support
2016-09-17 00:38:35 +02:00
HAVE_OPENGLES=no # Use GLESv2 instead of desktop GL
HAVE_OPENGLES3=no # OpenGLES3 support
2016-03-20 23:51:07 +01:00
HAVE_X11=auto # everything X11.
HAVE_XRANDR=auto # Xrandr support.
2016-03-20 23:51:07 +01:00
HAVE_OMAP=no # OMAP video support
HAVE_XINERAMA=auto # Xinerama support.
HAVE_KMS=auto # KMS context support
2016-07-11 15:57:52 +02:00
HAVE_PLAIN_DRM=no # Plain DRM video support
2016-03-20 23:51:07 +01:00
HAVE_EXYNOS=no # Exynos video support
HAVE_DISPMANX=no # Dispmanx video support
HAVE_SUNXI=no # Sunxi video support
HAVE_WAYLAND=auto # Wayland support
C89_WAYLAND=no
CXX_WAYLAND=no
2020-01-05 19:14:47 +01:00
HAVE_DYNAMIC_EGL=no # Dynamic library EGL support
HAVE_EGL=auto # EGL context support
2016-03-20 23:51:07 +01:00
HAVE_VG=auto # OpenVG support
HAVE_CG=auto # Cg shader support
HAVE_HLSL=no # HLSL9 shader support (for Direct3D9)
HAVE_BUILTINZLIB=auto # Bake in zlib
HAVE_ZLIB=auto # zlib support (ZIP extract, PNG decoding/encoding)
2016-03-20 23:51:07 +01:00
HAVE_ALSA=auto # ALSA support
C89_ALSA=no
HAVE_RPILED=auto # RPI led support
2017-06-23 20:44:00 -05:00
HAVE_TINYALSA=auto # TinyALSA support
HAVE_AUDIOIO=auto # AudioIO support
2016-03-20 23:51:07 +01:00
HAVE_OSS=auto # OSS support
HAVE_RSOUND=auto # RSound support
HAVE_ROAR=auto # RoarAudio support
HAVE_AL=auto # OpenAL support
HAVE_JACK=auto # JACK support
HAVE_COREAUDIO=auto # CoreAudio support
HAVE_PULSE=auto # PulseAudio support
C89_PULSE=no
2016-03-20 23:51:07 +01:00
HAVE_FREETYPE=auto # FreeType support
HAVE_STB_FONT=yes # stb_truetype font support
HAVE_STB_IMAGE=yes # stb image loading support
2017-02-23 05:56:31 +01:00
HAVE_STB_VORBIS=yes # stb vorbis support
HAVE_IBXM=yes # IBXM support
2016-03-20 23:51:07 +01:00
HAVE_XVIDEO=auto # XVideo support
HAVE_V4L2=auto # Video4linux2 support
HAVE_NEON=no # ARM NEON optimizations
HAVE_SSE=no # x86 SSE optimizations (SSE, SSE2)
HAVE_FLOATHARD=no # Force hard float ABI (for ARM)
HAVE_FLOATSOFTFP=no # Force soft float ABI (for ARM)
HAVE_CHD=yes # Compile in chd support
CXX_CHD=no
HAVE_7ZIP=yes # Compile in 7z support
2017-12-25 22:50:32 -08:00
HAVE_FLAC=auto # Compile in flac support
2019-07-20 16:42:46 +02:00
HAVE_DR_MP3=yes # Compile in Dr. MP3 support
HAVE_BUILTINFLAC=auto # Bake in flac support
2019-11-11 00:22:03 +01:00
HAVE_ONLINE_UPDATER=yes # Disable the online updater
HAVE_UPDATE_CORES=yes # Disable downloading cores with online updater
HAVE_UPDATE_ASSETS=yes # Disable downloading assets with online updater
HAVE_PRESERVE_DYLIB=no # Enable dlclose() for Valgrind support
HAVE_PARPORT=auto # Parallel port joypad support
HAVE_IMAGEVIEWER=yes # Built-in image viewer support.
HAVE_MMAP=auto # MMAP support
2018-04-30 22:11:55 -07:00
HAVE_QT=auto # Qt companion support
2018-04-30 21:03:47 +02:00
C89_QT=no
2020-05-24 03:35:40 +02:00
HAVE_XSHM=auto # XShm video driver support
2016-03-20 23:51:07 +01:00
HAVE_CHEEVOS=yes # Retro Achievements
HAVE_LUA=no # Lua support (for Retro Achievements)
HAVE_DISCORD=yes # Discord Integration
2019-05-28 16:27:21 +02:00
C89_DISCORD=no
2020-06-30 19:35:41 +02:00
HAVE_CHEATS=yes # Cheat support
HAVE_BSV_MOVIE=yes # BSV movie support
2020-01-12 21:33:00 +01:00
HAVE_ACCESSIBILITY=yes # Accessibility Integration
HAVE_TRANSLATE=yes # OCR and Translation Server Integration
2016-06-07 00:00:28 +02:00
HAVE_SHADERPIPELINE=yes # Additional shader-based pipelines
2016-06-07 00:03:07 +02:00
C89_SHADERPIPELINE=no
2016-05-16 07:57:10 +02:00
HAVE_VULKAN=auto # Vulkan support
2016-08-27 16:48:13 -07:00
HAVE_VULKAN_DISPLAY=yes # Vulkan KHR display backend support
2016-02-22 12:25:41 +01:00
C89_VULKAN=no
2016-05-11 21:22:45 +02:00
HAVE_RPNG=yes # RPNG support
2016-05-18 13:34:04 +02:00
HAVE_RBMP=yes # RBMP support
2016-05-11 21:27:17 +02:00
HAVE_RJPEG=yes # RJPEG support
2016-05-11 21:57:41 +02:00
HAVE_RTGA=yes # RTGA support
2020-06-30 17:36:03 +02:00
HAVE_RWAV=yes # WAV support
2016-06-07 03:01:33 +02:00
HAVE_HID=yes # Low-level HID (Human Interface Device) support
2019-07-11 11:51:06 +02:00
HAVE_AUDIOMIXER=yes # Audio Mixer
2016-06-07 06:05:41 +02:00
HAVE_LANGEXTRA=yes # Multi-language support
2016-07-30 11:37:22 -03:00
HAVE_OSMESA=no # Off-screen Mesa rendering
2017-02-02 22:05:05 +01:00
HAVE_VIDEOPROCESSOR=auto # Enable video processor core
HAVE_VIDEOCORE=auto # Broadcom Videocore 4 support
2018-12-10 20:03:03 -05:00
HAVE_DRMINGW=no # DrMingw exception handler
2019-12-22 03:08:02 +01:00
HAVE_GONG=no # Gong core embedded
HAVE_CDROM=auto # CD-ROM support
2019-07-21 00:36:13 -07:00
HAVE_GLSL=yes # GLSL shaders support
HAVE_SLANG=auto # slang support
2019-07-20 15:17:04 +02:00
C89_SLANG=no
HAVE_GLSLANG=auto # glslang support (requires C++11)
C89_GLSLANG=no
HAVE_BUILTINGLSLANG=auto # Bake in glslang support
C89_BUILTINGLSLANG=no
HAVE_SPIRV_CROSS=auto # SPIRV-Cross support (requires C++11)
C89_SPIRV_CROSS=no
HAVE_METAL=no # Metal support (macOS-only)
C89_METAL=no
HAVE_NETWORK_VIDEO=no
2019-11-18 08:04:29 +01:00
HAVE_STEAM=no # Enable Steam build
2020-02-24 19:44:00 +01:00
HAVE_ODROIDGO2=no # ODROID-GO Advance rotation support (requires librga)