summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/3rdparty.lua
Commit message (Collapse)AuthorAgeFilesLines
* 3rdpary/bimg: Just disable SSE on all 32-bit builds to be safe. Vas Crabb2023-02-201-2/+2
|
* 3rdparty/bimg: Try to keep all the builds working. Vas Crabb2023-02-191-1/+1
|
* 3rdparty/bimg: Disable SSE on 32-bit x86 - it assumes x86-64 integer ALU is ↵ Vas Crabb2023-02-191-1/+8
| | | | available when using SSE.
* srcclean and bump copyright date on language files to 2023 Vas Crabb2023-02-191-1/+1
|
* 3rdparty: Suppress unused variabe warnings for SQLite3 - clang 15.0.5 for ↵ Vas Crabb2023-01-131-0/+1
| | | | Windows considers sqlite3_os_type unused.
* Fix compile error on mingw due to invalid setting for ASTCENC_SSE (#10824) Justin Kerk2023-01-111-1/+1
|
* i386: fix fpu log2 and atan cracyc2023-01-091-0/+1
|
* Fix parameters for mingw build Miodrag Milanovic2023-01-051-0/+7
| | | | (cherry picked from commit a864b4e5d420893b603d590867720f21d7b21f5a)
* Update BGFX, BX and BIMG (#10789) Miodrag Milanović2023-01-051-14/+51
| | | | * Update to bgfx a93a714632b79b5ddbf5c86ac323fa9b76ed3433 Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
* Revert "Update BGFX, BX and BIMG (#10750)" (#10787) R. Belmont2023-01-041-51/+14
| | | This reverts commit 5581eaa50a42256242f32569f59ce10d70ddd8c2 due to link failure on macOS.
* Update BGFX, BX and BIMG (#10750) Miodrag Milanović2023-01-041-14/+51
| | | | * Update to bgfx a93a714632b79b5ddbf5c86ac323fa9b76ed3433 Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
* fix visual studio builds after bdb9404c08908249210be53ddd640c165e6df1ed smf-2022-09-151-1/+1
|
* fixes for clang 15.0 on windows [smf] smf-2022-09-151-0/+6
|
* srcclean in preparation for release Vas Crabb2022-05-221-1/+1
|
* Suppress compile warnings in asmjit with GCC 7. (#9675) couriersud2022-05-041-0/+7
|
* Re-enabled some compiler warnings and cleaned up some Python scripts a little. Vas Crabb2022-02-241-4/+23
|
* asmjit: mame integration Patrick Mackinlay2022-02-131-20/+49
|
* 3rdparty.lua: fix msvc build by reordering configuration statements Patrick Mackinlay2021-11-301-10/+10
|
* fixes for variables set but not used smf-2021-11-071-0/+10
|
* Remove uwp from build system Miodrag Milanovic2021-10-261-14/+1
|
* Remove of winstore/winphone Miodrag Milanovic2021-10-261-24/+0
|
* vs2019_clang target is now used instead of vsllvm Miodrag Milanovic2021-10-261-27/+0
|
* xcode4 and ios removal Miodrag Milanovic2021-10-261-3/+3
|
* mips platform is not supported for Android for some time Miodrag Milanovic2021-10-261-6/+0
|
* rpi target was not used, but regular linux one anyway Miodrag Milanovic2021-10-261-8/+0
|
* Remove steamlink Miodrag Milanovic2021-10-261-5/+1
|
* Remove pnacl remains Miodrag Milanovic2021-10-261-11/+1
|
* Overdue internal UI enhancements (#8674) Vas Crabb2021-10-091-4/+1
| | | | | | | | | | | | | | | | * frontend: Added support for message context to localisations. * frontend: Added string_view versions of the message lookup functions. * frontend: Added a few more folder options to the internal UI. * emu/softlist.cpp: Use more appropriate containers. * Switched to Python 3 by default - this will become a requirement. * Updated msgfmt.py for message context support. * frontend: Show all software item info in the internal UI. * frontend: Search alternate titles in software selection menu. * 3rdparty/utf8proc: Updated to v2.6.1 (has several fixes). * frontend: Added software filters for common info fields. * frontend: Allow UI manager to hold onto persistent session data. * frontend: Cache software lists for eight machines. * frontend: Added support for loading localised system names. * frontend: Add UI for selecting localised system names.
* Update bgfx, bx and bimg to latest upstream (fixes issue #8057) (#8645) Julian Sikorski2021-10-021-0/+1
|
* fixes for building with clang 12.0.1 on windows smf-2021-09-041-0/+1
|
* Compile bgfx Miodrag Milanovic2021-08-101-2/+3
|
* Implement 68k FPU FATAN instruction (#8287) Calvin Buckley2021-07-181-0/+1
|
* ymfm: Sync with upstream: Aaron Giles2021-06-011-0/+2
| | | | | * Fix panning calculations in OPL4 (YMF278B) * Make OPQ reverb less ridiculous
* ymfm: Sync with latest, add complete YMF278B support (#8090) Aaron Giles2021-05-221-0/+2
| | | | | | | | | | | * Sync with upstream. I/O callbacks are now consolidated into a single read callback and a single write callback, with an access type specifier. * Initial working implementation of YM278B. Most features implemented, except vibrato. * Implement vibrato and status register flags. Fix envelope rate computation. * Rename ymfm_interface::external_type to access_class and clean up the fallout. * Formally replace the old YMF278B engine with the one from ymfm * Rotated YMF278B outputs into a more logical order. * Re-evaluted envelope calculations and 2x works better than the weird 15/8 I came up with before. Also changed the way FM resampling is computed to be more precise (and simpler). Turned off extraneous debugging. * Start of/reset to a null state with no loaded waveforms. * Fix YM2608 I/O ports.
* ymfm: Refactor new FM engine into a 3rdparty library (#8046) Aaron Giles2021-05-141-0/+34
| | | | | | | | | | | | | | | ymfm: refactor the code into a separate 3rdparty library * Moved ymfm core implementation to 3rdparty/ymfm * Split out each family (OPM/OPN/OPL/etc) into its own source file * Added preliminary OPQ and OPZ support, still WIP * Put all 3rdparty code into its own namespace ymfm * Fixed various bugs reported in #8042 * Created interface class for communication between the 3rdparty engine and the emulator * Standardized MAME implementation of all Yamaha devices based on a template class * Created standard base class ym_generic that can be used when multiple YM chips are swapped in * Changed YM2203/2608/2610 to embed a YM2149 as a subdevice instead of deriving from ay8910_device * Also provided compile-time option to use a simplified built-in SSG rather than using MAME's at all (currently off) * Consolidated MAME header files from one-per-chip (ym2151.h, ym2203.h, etc) to one-per-family (ymopm.h, ymopn.h, etc)
* 3rdparty: use -Wno-strict-prototypes when building SDL2 on macOS [R. Belmont] arbee2020-12-131-0/+1
|
* -unidasm: Allow input piped from stdin by specifying a bare hyphen as the ↵ Vas Crabb2020-11-181-18/+17
| | | | | | | | | | filename. [AJR, Vas Crabb] -netlist: Give devices the C++17 namespace treatment. -Tidied up compiler warning options for 3rdparty. -emu/render.cpp: Exposed a few information view item properties.
* macOS: Disable BGFX threading, which causes crashes and wrong drawing on ↵ arbee2020-11-161-0/+1
| | | | Catalina and Big Sur. [Balrog]
* Fix most implicit fallthrough warnings from clang Vas Crabb2020-11-171-9/+0
|
* Enable GCC implicit fallthrough warning. Vas Crabb2020-11-151-0/+5
| | | | | | I've guessed whether break or [[fallthrough]] is appropriate. In cases where it looked particularly suspicious, I added a FIXME comment. All of these changes should be reviewed by someone familiar with the code.
* -Switch to building MAME as C++17. Vas Crabb2020-11-151-9/+7
| | | | | | | * Updated sol2 to 3.2.2 * Updated pugixml to 1.10 * Increased minimum clang version to 6 * Cleaned up some stuff that can use new features
* 3rdparty.lua: Another build fix for older OS X versions AJR2020-10-251-0/+8
|
* -3rdparty/expat: Update to 2.2.10." Vas Crabb2020-10-151-2/+21
| | | | -Fixed tiny build (missing s11c_bg_device) and unused lambda capture in emu/rendlay.cpp.
* FreeBSD fixes (#7295) Emmanuel Vadot2020-09-271-0/+6
| | | | | | | | | | | | * psixptty: Fix for FreeBSD We need to check for __FreeBSD__ not __FreeBSD_kernel__ * FreeBSD: Use gl includes from pkg-config FreeBSD doesn't install the includes from 3rdparty software in a default location so use pkg-config to get the correct path. * FreeBSD: genieos is named simple bsd
* Define IMGUI_DISABLE_OBSOLETE_FUNCTIONS consistently Julian Sikorski2020-08-121-0/+1
| | | | | | IMGUI_DISABLE_OBSOLETE_FUNCTIONS was defined in osd/modules.lua but not in 3rdparty.lua. As a result, two different variants of struct ImGuiIO were being defined, causing a C++ One Definition Rule violation
* netlist: Better fixes for Emscripten (#7031) Justin Kerk2020-08-041-0/+5
| | | | Silence indentation warning in 3rdparty/ under Emscripten (#7031)
* Only build asmjit on x86 and x86_64 Julian Sikorski2020-06-271-0/+2
|
* Fix OS X build on older Xcode versions (nw) AJR2020-06-181-8/+0
|
* Fix OS X build with Xcode 7 (nw) AJR2020-06-121-0/+8
|
* asmjist: sync with upstream (nw) Patrick Mackinlay2020-06-121-4/+16
|