* Merge microphone drivers
* Some buildfixes
* * Merge audio/common/wasapi.c into audio/drivers/wassapi.c
* Buildfix for alsa/drivers/alsathread.c
* Merge more files
* Attempted buildfix
* Try to use enum values instead of eRender/eCapture
* Simplification of mmdevice_name
add mic usage to info.plist
enable micorphone in xcconfig
mic device selection macos
snapshot
revert ios driver
macos only driver, doesn’t deadlock now
macos driver seems to be doing something
looooooop
well, at least it doesn’t spin lock, no audio
audio capture working!
seems to be working now
cleanup some extra logging
clean up some extra logging
rename ios driver for clarity
remove some locks
better performance, but some noise
remove unused fifo_lock
clear the fifo
fix noise in buffer
some improvements, might not need
remove superfulous silent check
reduce latency
Signed-off-by: Joseph Mattiello <git@joemattiello.com>
iOS 7+ supports gles3, which is backwards compatible with gles2. This
doesn't enable the glcore driver (which isn't working on ios yet), it
just changes the underlying context.
This fixes some of the rendering performance problems on mupen64plus_next.
* (Metal/WindowListener) Fix duplicate symbol errors by
moving implementation of WindowListener to cocoa_common.m
* (Apple) Cleanup some conditionals
* (Cocoa) Cut down on OSX ifdefs in Cocoa-specific code
- add tvOS target
- support code signing tvOS cores by adding an argument to the code signing cores script
- use NSCachesDirectory for the documents directory
- add some mfi controller handling logic to set non-game controllers to the last index to avoid interfering with operation
- autodetect mfi controller for apple tv on startup - added autodetect to hid joypad
- added a webserver to transfer files for tvOS
- xcode: clean up project, remove unused folders
- remove HAVE_MATERIALUI setting for tvos build, make it use XMB as default
- added retroarch app icon courtesy of @MrJs
- added auto-detect of mfi controller for apple tv