summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/3rdparty.lua
Commit message (Collapse)AuthorAgeFilesLines
...
* Odroid n2 build fixes (#5751) Julian Sikorski2019-10-181-0/+10
| | | | | | | | | | | | * 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
* -x c++ should not be applied to targets like msvc Julian Sikorski2019-10-151-8/+11
|
* Fix BGFX build on older OS X systems (nw) AJR2019-10-141-0/+8
| | | | The Vulkan renderer has to be disabled on Yosemite and older because its backend depends on Metal.
* fix for clang 9.0.0 on windows (nw) smf-2019-10-131-1/+1
|
* WIP: sync bgfx, bx and bimg with latest upstream (#5723) Julian Sikorski2019-10-131-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Sync with bgfx upstream revision b91d0b6 * Sync with bx upstream revision d60912b * Sync with bimg upstream revision bd81f60 * Add astc-codec decoder * Rename VertexDecl to VertexLayout * Rename UniformType enum Int1 to Sampler. * Add NVN stub * Fix unused-const-variable error on macOS * Drop redundant explicit language parameters buildoptions_cpp are only applied to c++ files and buildoptions_objcpp are only applied to objective c++ files. As such, hardcoding -x offers no benefit while preventing overrides (such as one needed by 3rdparty/bgfx/src/renderer_vk.cpp on macOS) from working. * Re-introduce -x c++ in places where C code is compiled as C++ to prevent clang from throwing a warning * Build bgfx as Objective-C++ on macOS It is needed due to included headers * Enable Direct3D12 and Vulkan bgfx rendering backends * Enable building of spirv shaders * Properly escape /c in cmd call * Comment out dx12 bgfx renderer * Honor VERBOSE setting during shaders build * Only invert hlsl shader XYZ_TO_sRGB matrix for opengl * Add spirv shaders * OpenGL ES needs transposed matrix too * Metal needs transposed matrix as well
* Fix for Visual Studio builds (nw) smf-2019-10-011-0/+1
|
* (nw) Clean up the mess on master Vas Crabb2019-03-261-0/+28
| | | | | | | | | | | | | 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-28/+0
| | | | | This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing changes made to 009cba4fb8102102168ef32870892438327f3705.
* enable sub-second snapshot timers (nw) (#4493) Peter Ferrie2019-02-041-0/+28
| | | | | | | | | | | | | | * enable sub-second snapshot timers (nw) * switch to attotime, accept doubles * support LLVM extension in MSVC make vsllvm using extension from here: https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
* Actually, let's not completely break compilation with MSVC just because ↵ mooglyguy2018-12-161-3/+0
| | | | someone is really enthusiastic about unsupported build flags.
* Fix compilation errors with -Og Celelibi2018-12-111-0/+3
| | | | Signed-off-by: Celelibi <celelibi@gmail.com>
* 3rdparty: Updated bgfx, bimg, and bx to latest upstream. [Ryan Holtz] mooglyguy2018-12-051-5/+5
|
* softfloat3: fix msvc build (nw) (#3566) Patrick Mackinlay2018-05-141-0/+6
| | | | | | | | | | | | * softfloat3: fix msvc build (nw) Is this how we do these things? I assume we don't touch the library code itself, and have to "fix" any problems via this header instead? * softfloat3: do we like this better? (nw) * softfloat3: it gets the hose again (nw) * softfloat3: sonofa (nw)
* Initial import of SoftFloat release 3E [R. Belmont] arbee2018-05-131-0/+333
| | | | | This is a pre-usage import so everyone can get things in line for various compilers. GCC/Clang should be OK on most targets as-is; MSVC may need to edit 3rdparty/softfloat3/build/MAME/build.h to conform. Please report failure/success with various compilers.
* srcclean and manual cleanups (nw) Vas Crabb2017-12-241-1/+1
| | | | | please people, remember to keep source UTF-8 and if you're committing on behalf of others, clean up indents to meet MAME conventions anyone can run srcclean over a submission and see what will get hit
* Updated GENie, BGFX, BX, added BIMG since it is separated now, updated all ↵ Miodrag Milanovic2017-12-011-9/+68
| | | | shader binaries and MAME part of code to support new interfaces [Miodrag Milanovic]
* Modification for Android build (NDK r14b, build-tools 21.1.2 and gradle ↵ Miso Kim2017-08-231-2/+6
| | | | 2.2.1) (#2585)
* linenoise: replace linenoise-ng with a different port that is simpler and ↵ cracyc2017-05-131-7/+6
| | | | | | uses a different UTF8 parser [Carl] plugins/console: better completions [Carl]
* srcclean (nw) Vas Crabb2017-04-231-3/+3
|
* well issue is on any gcc 5.x (nw) Miodrag Milanovic2017-03-301-6/+8
|
* proper fix (nw) Miodrag Milanovic2017-03-301-1/+8
|
* 2nd try (nw) Miodrag Milanovic2017-03-291-5/+0
|
* Fix linux compile (nw) Miodrag Milanovic2017-03-291-0/+5
|
* Update BGFX and BX (nw) Branimir Karadžić2017-03-291-2/+5
|
* srcclean (nw) Vas Crabb2017-02-191-4/+4
|
* Removed not needed files from bgfx build (nw) Miodrag Milanovic2017-02-051-10/+0
|
* Update build scripts, BX is now static library (nw) Miodrag Milanovic2017-02-051-0/+59
|
* portaudio needs COM (nw) Vas Crabb2017-01-231-2/+2
|
* srcclean (nw) Vas Crabb2017-01-221-2/+2
|
* fix msvc compile intealls2017-01-141-0/+5
|
* Initial PortAudio backend with build script changes to support library ↵ inte alls2017-01-111-149/+155
| | | | version 20161030
* Introduced utf8proc and created wrapper code to expose a prettier API Nathan Woods2016-12-311-0/+39
|
* srcclean (nw) Vas Crabb2016-11-271-3/+3
|
* Remove unneeded 7z file that is unsupported by UWP (nw) Brad Hughes2016-11-191-1/+1
|
* Update LZMA to 16.04 (security and portability fixes) Vas Crabb2016-11-181-1/+2
|
* Added VS2017 support into project files (nw) Miodrag Milanovic2016-11-161-5/+5
|
* Updated SDL2 to 2.0.5 (nw) Miodrag Milanovic2016-11-161-3/+10
|
* Fixed android build (nw) Miodrag Milanovic2016-11-101-1/+1
|
* Some more work on UWP (nw) Miodrag Milanovic2016-11-101-1/+5
|
* Make 3rdparty compile for UWP and start adding new OSD for UWP based on ↵ Miodrag Milanovic2016-11-091-1/+37
| | | | previous Brad work (nw)
* resurected sqlite3 and lsqlite3 (nw) Miodrag Milanovic2016-11-071-0/+34
|
* Added lua-linenoise by Carls request (nw) Miodrag Milanovic2016-11-041-0/+2
|
* Updated BGFX and BX and recompiled shaders (nw) Branimir Karadžić2016-10-291-2/+3
|
* srcclean (nw) Vas Crabb2016-10-231-3/+3
|
* fix VS build (noticed only when using MSBUILD=1) (nw) Miodrag Milanovic2016-10-231-0/+7
|
* Added more warning disable to support compile on various clang versions (nw) Miodrag Milanovic2016-10-081-1/+1
|
* Fix compile (nw) Miodrag Milanovic2016-10-071-0/+20
|
* Replaced code usage of libuv with asio library (nw) Miodrag Milanovic2016-10-071-201/+0
|
* Fix build (nw) Miodrag Milanovic2016-09-031-0/+1
|
* Add Lua-cleaning ability to srcclean Vas Crabb2016-08-301-135/+135
|