summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/osd/sdl.lua
Commit message (Collapse)AuthorAgeFilesLines
* Removed winpcap and cleaned up network module selection. Vas Crabb2020-03-051-5/+0
| | | | | | | | (nw) The pcap.h header itself has the problematic original BSD license, including the obnoxious advertising clause. Using tap/tun networking on Windows provides a much better experience, so the extra setup is worth it. This patch also allows you to enable pcap on platforms where it's disabled by default with USE_PCAP=1 if you really want to use it.
* Odroid n2 build fixes (#5751) Julian Sikorski2019-10-181-0/+6
| | | | | | | | | | | | * Allow specifying NO_OPENGL manually * Switch bgfx to OpenGL ES renderer if NO_X11 is specified * Only link against EGL when NO_X11 is specified on linux, netbsd and openbsd * Only switch bgfx to OpenGL ES on linux, netbsd and openbsd * Indentation fix
* asmjs: avoid explicitly linking SDL2_ttf. 68bit2019-08-281-1/+1
| | | | | | It appears that it is sufficient to include `-s USE_SDL_TTF=2`, and emcc links in the SDL2_tff library, and it does not like attempts to link this twice.
* asmjs: can not ignore errors on missing libraries 68bit2019-08-281-1/+1
| | | | | | | | | | The current Emscripten release is not happy with the use of "-s ERROR_ON_MISSING_LIBRARIES=0" as a link option, it gives an error stating that all libraries must now be present, so remove that use. This leaves a missing 'util' library. This did not appear to be needed on the few builds I have tried, and this patch avoids adding this library for asmjs.
* Disable WII Lightgun hack by default (#5056) Kiall Mac Innes2019-05-141-0/+13
|
* Enable Xinput by default Kiall Mac Innes2019-04-211-1/+5
| | | | | | | On Linux, enable Xinput support by default. The Xinput lightgun driver is the only reliable+accurate method to use lightguns on Linux, we should enable this by default to reduce the friction for Linux Lightgun users. This should have no effect on users of Windows/Mac etc.
* (nw) Clean up the mess on master Vas Crabb2019-03-261-10/+10
| | | | | | | | | | | | | This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at 598cd5227223c3b04ca31f0dbc1981256d9ea3ff. Before pushing, please check that what you're about to push is sane. Check your local commit log and ensure there isn't anything out-of-place before pushing to mainline. When things like this happen, it wastes everyone's time. I really don't need this in a week when real work™ is busting my balls and I'm behind where I want to be with preparing for MAME release.
* Revert "conflict resolution (nw)" andreasnaive2019-03-251-10/+10
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* (nw) misc stuff: Vas Crabb2019-02-181-8/+8
| | | | | | * Document cross-compilation options * Use lowercase for some libraries that are lowercase in system32 on Windows anyway * Make USE_BUNDLED_LIB_SDL2=0 not use the bundled SDL
* attempt to fix testkeys linking in more configurations (nw) Vas Crabb2019-02-181-1/+1
|
* Fix cross compile mame/sdl/windows. (nw) couriersud2019-02-171-1/+1
|
* Discord plugin try 2 (#3640) cracyc2018-06-081-0/+1
| | | | | | | | | | | * plugins/discord: discord presence plugin [Carl] * plugins/discord: use domain sockets and pipes [Carl] * winptty: fix connecting to existing socket (nw) plugins/discord: show pause state (nw) * plugins/discord: fix pause behavior (nw)
* added -lSDL2main to fix linking with gcc 7 [smf] smf-2017-12-261-1/+2
|
* Attempted to sanitize/rationalize how we access UTF-8 command line arguments ↵ npwoods2017-09-181-8/+0
| | | | | | | | | | | (#2532) Specifically, this creates a call osd_get_command_line() that returns UTF-8 command line arguments as std::vector<std::string>. On non-Windows platforms, this does nothing more than build the vector. On Windows, this invokes GetCommandLineW() and CommandLineToArgvW(). This also attempts to unwind usage of wmain()/_tmain() on Windows, which is not standard. Related to this, this fixes a bug in Imgtool; specifically, non-7 bit ASCII was not being handled correctly in Windows. This is really an admission that the way that Windows handles Unicode and command line arguments sucks, and it is my belief that having a wmain() or _tmain() declaration specific for Windows is a worse solution. C'est la vie. I'm very open to the idea that src/osd/osdcore.[cpp|h] is not the best place to do this. Let me know if I should move it.
* Lua scripts cleanup. dankan18902017-05-141-1/+0
|
* comma (nw) Vas Crabb2017-01-231-1/+1
|
* This isn't behaving how I expect, investigate another time (nw) Vas Crabb2017-01-231-1/+2
|
* portaudio needs COM (nw) Vas Crabb2017-01-231-1/+1
|
* Convert OSD monitor info to modules plus add DXGI implementation Brad Hughes2016-09-141-1/+0
|
* Merge pull request #1093 from stevenc99/kfreebsd R. Belmont2016-07-161-1/+1
|\ | | | | GNU/kFreeBSD support
| * qtdbg: compile with -fPIC on freebsd also Steven Chamberlain2016-07-131-1/+1
| |
* | Take pkg-config path from env if defined Bernhard Frauendienst2016-07-091-2/+2
|/
* POSIX implementation for new directory read features, cleanup of Windows ↵ Vas Crabb2016-06-251-1/+2
| | | | implementation, return directory handle as smart pointer, fix full build [Vas Crabb]
* fix android target libSDL2 circular ref (nw) Jeffrey Clark2016-06-041-5/+7
| | | | | also rename ANDROID_NDK_ROOT -> ANDROID_NDK_LLVM to point directly to prebuilt host compiler (removes windows only restriction).
* Update windows to use platform independent watchdog implementation (nw) Miodrag Milanovic2016-04-151-2/+0
|
* moved osdsync to root of OSD, removed osdmini (nw) Miodrag Milanovic2016-04-151-3/+2
|
* Remove os dependant output handling (nw) Miodrag Milanovic2016-04-091-1/+0
|
* Not needed anymore after move to C++11 features (nw) Miodrag Milanovic2016-04-031-6/+0
|
* moved aueffectutil to tools (nw) Miodrag Milanovic2016-04-031-42/+0
|
* move clipboard handling on proper place (nw) Miodrag Milanovic2016-04-031-1/+0
|
* merge main.cpp for windows platform (unicode) (nw) Miodrag Milanovic2016-04-031-1/+1
|
* removed testkeys (nw) Miodrag Milanovic2016-04-031-71/+0
|
* scrclean on lua scripts (nw) Miodrag Milanovic2016-03-291-20/+20
|
* Initial work to make MAME work on Android [Miodrag Milanovic] Miodrag Milanovic2016-03-271-4/+4
|
* Fix SDL Windows build Vas Crabb2016-03-141-0/+4
|
* Make osd_file a polymorphic class that's held with smart pointers Vas Crabb2016-03-141-4/+21
| | | | | | | | | | | | | | | Make avi_file a class that's held with smart pointers, encapsulate various AVI I/O structures Make zip_file and _7z_file classes rather than having free functions everywhere Hide zip/7z class implementation behind an interface, no longer need to call close() to send back to the cache Don't dump as much crap in global namespace Add solaris PTY implementation Improve variable expansion for SDL OSD - supports ~/$FOO/${BAR} syntax Rearrange stuff so the same things are in file module for all OSDs Move file stuff into its own module 7z/zip open and destruct are still not thread-safe due to lack of interlocks around cache access Directory functions still need to be moved to file module SDL OSD may not initialise WinSock on Windows
* Clang 3.8.0 supports -municode (nw) Miodrag Milanovic2016-03-141-1/+1
|
* Used std::thread and std::condition_variable (nw) Miodrag Milanovic2016-03-011-18/+2
|
* Merge input modules work. Brad Hughes2016-02-281-2/+0
|\
| * Refactor OSD input into modules Brad Hughes2016-02-281-2/+0
| |
* | compiles but crash on OSX with bundled one (nw) Miodrag Milanovic2016-02-281-5/+19
| |
* | make possible to select if bundled SDL2 is used, made mingw and vs compile ↵ Miodrag Milanovic2016-02-271-25/+61
| | | | | | | | so far (nw)
* | Made Visual Studio use by default bundled SDL2 (nw) Miodrag Milanovic2016-02-271-19/+6
| |
* | OS/2 can not support SDL2 which is needed for MAME to run (nw) Miodrag Milanovic2016-02-261-12/+1
| |
* | Made OSD=sdl build compile out of box in Visual Studio (nw) Miodrag Milanovic2016-02-221-6/+35
| |
* | First take on render API reorg, nw therealmogminer@gmail.com2016-02-211-0/+1
| |
* | Fix Emscripten build (nw) Justin Kerk2016-02-161-1/+3
| |
* | BGFX mandatory requirement (nw) Miodrag Milanovic2016-02-161-5/+3
| |
* | Remove SDL 1.2 support (nw) Miodrag Milanovic2016-02-161-82/+18
| |
* | Enabled BGFX support for SteamLink Miodrag Milanovic2016-02-161-1/+0
| |