Kevin Reinholz and GitHub
d404040b21
Merge branch 'master' into master
2026-03-13 19:00:00 -07:00
Henrik Rydgård
dcd4851171
CMakeLists.txt: Try to make sure freetype doesn't try to build in its source dir. May fix the next release on flathub.
2026-03-11 11:05:33 +01:00
Kevin Reinholz
f020bcdd75
Create option to build with system freetype, libchdr, and rapidjson instead of bundled modules. Add a couple of FreeBSD-specific tweaks to CMakeLists.txt while at it
2026-03-10 18:03:06 -07:00
Henrik Rydgård
b304fbe0c9
Build armips in libretro builds (requirement for some lua functionality)
2025-10-08 09:45:44 -06:00
Eric Warmenhoven
fcd0e163ad
libretro: freetype isn't necessary, fixes tvos build
2025-09-11 23:47:56 -04:00
Henrik Rydgård
381dada1ab
Add (not very tested) CMake build for AtlasTool
2025-09-10 13:02:50 -06:00
Henrik Rydgård
2a4db7717d
Update our vendored copy of zlib to 1.3.1
2025-09-02 12:05:16 +02:00
Milan Nikolic
edca1d3747
Skip imgui when LIBRETRO is enabled
2025-05-26 21:10:17 +02:00
Henrik Rydgård
f23ec1cf23
Initial build setup for including lua
2024-11-05 11:20:43 +01:00
Henrik Rydgård
6f5339156c
Imgui build system
2024-11-04 23:14:39 +01:00
Henrik Rydgård
ae87aa4537
Initial CMake/Android.mk support
2024-04-11 14:39:59 +02:00
Henrik Rydgård
862fb951f1
Add support for loading mp3 files as UI sound.
...
Fixes #18136
2024-04-09 19:15:49 +02:00
Dzmitry Dubrova
a461800973
Implement custom driver loading for ARM64 Android devices
2023-12-14 08:53:03 +03:00
Henrik Rydgård
2f5f9df620
Customize the cmake build. Android now builds that way too. Fixes.
...
Hack around build error
port the last fix to Android.mk
One more attempt
Warning fixes
Oops, forgot a slash
2023-09-29 10:16:47 +02:00
Henrik Rydgård
1f53d8a9a2
Hook up libchdr to CMakeLists.txt, Android.mk fix
2023-09-29 10:16:47 +02:00
Henrik Rydgård
ab6e902fea
Make naett work on Android, UWP, Mac. Exclude on Linux
2023-07-21 10:28:31 +02:00
Henrik Rydgård
7ae34f148a
Setup build for naett - a lightweight https wrapper
2023-07-21 10:27:40 +02:00
Henrik Rydgård
8beca03e7e
MacOSX buildfixes
2023-06-26 10:01:41 +02:00
Unknown W. Brackets
0981c28224
Build: Skip install of list_cpu_features.
2023-02-26 15:58:40 -08:00
Unknown W. Brackets
489411359e
Common: Add cpu_features library.
2023-01-29 14:35:58 -08:00
Unknown W. Brackets
21332c677b
Build: Allow compiling without armips.
2022-12-17 10:08:46 -08:00
Unknown W. Brackets
2b884de585
armips: Use native std::filesystem on Windows/UWP.
2022-10-01 08:13:57 -07:00
Unknown W. Brackets
559fdd167f
armips: Also update UWP and ARM64, etc.
2022-09-30 20:16:34 -07:00
李通洲
63966cb7a7
Build: allow using system zstd library
2021-10-29 10:28:56 +08:00
Unknown W. Brackets
d3e2aa6d28
Build: Add libzstd to build.
2021-04-11 09:13:10 -07:00
Henrik Rydgård
35c02c8012
Disable spvremapper from glslang by default, we don't use it.
...
May partially help #14351
2021-04-05 18:31:25 +02:00
Jan Beich
2c7290e98b
cmake: don't install bundled glslang
...
lib/libglslang.a
lib/cmake/glslangTargets.cmake
lib/cmake/glslangTargets-release.cmake
include/glslang/Public/ShaderLang.h
include/glslang/Include/arrays.h
[...]
2020-06-27 21:14:58 +00:00
orbea
ee918a4535
cmake: Disable discord-rpc for libretro builds.
2020-03-17 12:32:07 -07:00
Henrik Rydgård
719aebfb8c
Android: Disable building HLSL support in glslang, works around #12105
2019-07-23 22:57:06 +02:00
Unknown W. Brackets
6bd6b86c05
Discord: Add cmake option to disable.
2018-11-10 09:49:08 -08:00
Henrik Rydgård
529b8c6025
Untested attempt to fix ios/mac discord
...
(no machines around right now)
2018-08-26 23:10:37 +02:00
Henrik Rydgård
e34378a1c1
Enable Discord integration for Mac and Linux.
2018-08-18 10:11:15 +02:00
Henrik Rydgård
b895f944ff
SPIRV-Cross should build on Android now, so remove another platform check.
2017-12-08 10:25:42 +01:00
Henrik Rydgård
a4699a37df
Update armips with regex workaround
2017-03-15 15:47:30 +01:00
Henrik Rydgård
bd33f5d032
CMake: Add a custom cmake file for SPIRV-Cross that avoids building extra binaries
2017-03-06 18:50:51 +01:00
Henrik Rydgard
a8ee70f23d
Import SPIRV-Cross. This will be used later to translate post-processing shaders to the various shader languages we use.
...
Eventually, this will make it possible to use post-processing with
Vulkan and D3D11. Probably not DX9, though maybe.
Not adding to Android build, there's some strangeness with STL.
2017-02-14 23:33:27 +01:00
Henrik Rydgård
8aae624543
Use new flag to not build the glslangValidator and spirv-remap binaries
2016-12-20 02:01:30 +01:00
Henrik Rydgård
6b1c4fb118
Alphasort. Also attempt to retrigger Travis..
2016-12-20 01:11:50 +01:00
Henrik Rydgard
b46bb1efdb
glslang for vulkan: Use my proper glslang fork instead of the ugly old SDK-glslang fork
2016-12-20 00:30:09 +01:00
Florent Castelli
46fdc0f5f5
cmake: Move some cmake includes to ext
2016-12-18 22:17:41 +01:00