282 Commits

Author SHA1 Message Date
libretroadmin a74675a718 Remove unneeded ENABLE_HLSL code from glslang 2024-05-23 01:25:37 +02:00
kikmon 48205d5754 Added 2022 solution and updated github action flow to compile new targets (#16158)
Co-authored-by: papa <papa>
2024-01-23 22:50:42 -08:00
Jesse Talavera 17c9227a9c Fix the build when XDelta is enabled on certain platforms (#15968)
* Rename the `MIN_MATCH` defined by xdelta3 to `XD3_MIN_MATCH`

- zlib defines its own macro by that name, but with a different value

* Don't redefine `SIZEOF_ARRAY` in xdelta3 if it already exists

* Don't define ssize_t in xdelta3, rely on libretro's definition instead

* Enable xdelta3 support in MSVC 2015-2019

* Fix some invalid MSBuild condition syntax

* Always build xdelta with XD3_USE_LARGESIZET as 1

* Fix an `#if` in task_patch.c

* Enable `HAVE_XDELTA` in the UWP build

* First crack at fixing Xdelta support for Android
2023-12-05 08:32:16 -08:00
Jesse Talavera-Greenberg cd3bd1d9d5 Consolidate more properties in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 5044060ed0 Consolidate all PropertyGroups for the msvc2019 project file 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 6f9cd452e9 Consolidate uses of <LinkIncremental> 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg c85bfd3d57 Consolidate code analysis-related properties in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg dd69986cea Set the RootNamespace to RetroArchmsvc2019 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 97278a3172 Consolidate several PropertyGroups in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 5be568a5ef Consolidate the PropertySheets ImportGroup
- It's no longer conditional, since all configurations use the same value
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 65a0475235 Remove HAVE_CG from build configurations that don't use it in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg ebd89d762a Refactor how RetroArch-msvc2019.vcxproj generates MOC files
- Use one set of properties with conditions
- Include all headers in ui/drivers/qt instead of naming them all
- Update griffin_cpp.cpp to reflect these changes
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg e7241e09f3 Add a section for Qt-specific properties in RetroArch-msvc2019.vcxproj
- But only if the build configuration uses Qt
2023-06-18 08:38:53 +02:00
Jesse Talavera-Greenberg 8dd1737aee Define HAVE_MICROPHONE in all configurations in RetroArch-msvc2019.vcxproj 2023-06-18 08:38:53 +02:00
libretroadmin 938ab716bd Bump version 2023-03-10 17:16:50 +01:00
libretroadmin 3bacd52629 Add HAVE_UPDATE_CORE_INFO for targets that already have HAVE_UPDATE_CORES defined 2022-12-23 01:52:38 +01:00
LibretroAdmin 92e996e272 Revert "(Win32/Sockets/Networking) WSAPoll is only available since Windows Vista; disable"
This reverts commit d832ce15d6.
2022-10-06 00:46:33 +02:00
LibretroAdmin d832ce15d6 (Win32/Sockets/Networking) WSAPoll is only available since Windows Vista; disable
NETWORK_HAVE_POLL for MSVC2003/2005/2010
2022-10-05 23:54:25 +02:00
LibretroAdmin b32b1f277b Disable HAVE_IFINFO for MSVC 2003/2005 builds 2022-09-13 10:53:15 +02:00
LibretroAdmin 1a646d17e0 Add compat_strldup.c to Salamander versions 2022-08-25 17:00:23 +02:00
Cthulhu-throwaway 20c4407928 Add HAVE_IFINFO macro (#14265) 2022-08-01 07:51:02 +02:00
twinaphex 6f71879012 (MSVC2017) Cleanup vcxproj 2022-04-22 13:38:58 +02:00
twinaphex bc018cff15 (D3D9 Cg) Cleanups 2022-04-22 13:36:42 +02:00
Keith Bowes cce04bab70 Remove references to removed features (#13564) 2022-01-30 09:29:43 +01:00
twinaphex 28cac5c5a4 Add HAVE_CORE_INFO_CACHE - disable this for Steam build 2021-10-14 15:57:28 +02:00