Commit Graph

327 Commits

Author SHA1 Message Date
Jeffrey Pfau
4d839d03b4 All: Allow use of external minizip library 2016-04-13 00:13:05 -07:00
Jeffrey Pfau
be97f04971 FFmpeg: Update dependencies on Ubuntu 2016-02-27 01:50:28 -08:00
Jeffrey Pfau
9f6837da42 Perf: De-threadify and make compatible with 3DS 2016-02-25 23:54:14 -08:00
Jeffrey Pfau
cd0a352a33 3DS, Wii: GB support partially working 2016-02-14 19:02:45 -08:00
Jeffrey Pfau
92c6b90b03 GB: First pass at audio refactor 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
61e7cc9556 GB: Add basic logging support 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
25627bf6a3 Test: Remove GB test harness 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
3158db06c2 GB: Start work on video rendering 2016-02-10 22:40:21 -08:00
Jeffrey Pfau
64676529ba LR35902, GB: Start work on GB core 2016-02-10 22:40:21 -08:00
Extrems
b1d915abbc Third-Party: Update LZMA SDK to 15.14 2016-01-03 16:34:47 -08:00
Jeffrey Pfau
c2340bb44f OpenEmu: Fix Info.plist, saves 2016-01-02 16:07:23 -08:00
Jeffrey Pfau
929f21002d All: CMake improvements 2016-01-02 13:19:11 -08:00
Jeffrey Pfau
342b02134d OpenEmu: Start the OpenEmu core 2016-01-01 21:57:46 -08:00
Jeffrey Pfau
29556f45a4 GBA: Add "super-minimal" core configuration, useful for cores-as-plugins, e.g. for libretro 2016-01-01 21:52:13 -08:00
Jeffrey Pfau
e212157d2f Libretro: Add install target for libretro core 2015-12-29 16:22:28 -05:00
Jeffrey Pfau
a38bcb904d All: Refresh port building a bit 2015-12-29 13:21:55 -08:00
Jeffrey Pfau
f96e06894b All: Separate "core" VFS from full VFS 2015-12-29 15:09:58 -05:00
Jeffrey Pfau
96bc0be963 VFS: Support using minizip for zip 2015-12-29 04:32:25 -05:00
Jeffrey Pfau
3ce129fbb1 All: Remove -pg from PGO build 2015-12-15 23:19:47 -08:00
Jeffrey Pfau
0dbb7673a0 PSP2: Fix USE_PNG 2015-11-01 13:59:13 -08:00
Jeffrey Pfau
346d4210c6 OpenGL: Add libepoxy optional dependency 2015-11-01 13:58:51 -08:00
Jeffrey Pfau
9b66720955 Libretro: Fix build 2015-09-26 14:31:02 -07:00
Jeffrey Pfau
5bff395142 Perf, Test: Fix build 2015-09-22 23:14:59 -07:00
Jeffrey Pfau
bb2b82d15e PSP2: Let PSP2 find its packages if in portlibs 2015-09-22 22:59:02 -07:00
Jeffrey Pfau
d38a65485a All: Isolate function defines 2015-09-22 22:58:54 -07:00
Jeffrey Pfau
1325da2958 PSP2: Update for newer vitasdk 2015-09-21 01:06:28 -07:00
Jeffrey Pfau
2dbaf2edd6 Wii: Silence warnings 2015-09-20 22:19:22 -07:00
Jeffrey Pfau
bcf6e5879b Util: Refactor localtime_r replacement code into formatting.h 2015-09-15 22:23:32 -07:00
Jeffrey Pfau
4866164613 Libretro: Fix build when features are enabled on the standalone 2015-09-11 20:31:33 -07:00
Jeffrey Pfau
2dcefe8fa5 All: CMake cleanup part 1 (ports) 2015-09-04 21:03:25 -07:00
Jeffrey Pfau
c7d48ab087 ARM7: Force disable LTO on two files to work around a GCC bug 2015-09-01 00:30:02 -07:00
Jeffrey Pfau
62f2ede696 All: Re-enable LTO for zlib and libpng 2015-08-31 22:24:17 -07:00
Jeffrey Pfau
f77cdf4eda All: Fix some WANT_PNG build 2015-08-31 01:26:35 -07:00
Jeffrey Pfau
81a52403a3 Merge branch 'feature/externals' 2015-08-31 01:21:41 -07:00
Jeffrey Pfau
3d8a3e8cbc PSP2: Use libpng since we already have it 2015-08-30 19:15:27 -07:00
Jeffrey Pfau
74e3826b13 GBA: Move gui-runner to a new folder 2015-08-30 18:31:53 -07:00
Jeffrey Pfau
03bd082caa All: Use IS_NEWER_THAN to prevent rebuilding assets 2015-08-30 00:02:10 -07:00
Jeffrey Pfau
99f7e5f035 GBA: Separate out subcomponents to enable easier exclusion 2015-08-28 23:45:24 -07:00
Jeffrey Pfau
97447ffa40 All: Slim down builds for various ports 2015-08-28 23:27:49 -07:00
Jeffrey Pfau
44211c32a8 PSP2: Add support for vitasdk 2015-08-28 19:44:12 -07:00
Jeffrey Pfau
63c0dc0d2b 3DS: Install 3dsx 2015-08-27 19:31:00 -07:00
Jeffrey Pfau
9914fcbb2b All: Ability to disable dependencies, forced on platforms which require it 2015-08-27 02:00:54 -07:00
Jeffrey Pfau
73e190ff82 3DS: Fix VDir3DS UTF-8 issues 2015-08-26 21:42:06 -07:00
Jeffrey Pfau
8460a1eea9 Merge branch 'port/3ds' 2015-08-25 21:12:11 -07:00
Jeffrey Pfau
750463d850 Merge branch 'port/psp2' 2015-08-25 21:09:14 -07:00
Jeffrey Pfau
fb82257d03 3DS: Use newlib fs functions unless told otherwise 2015-08-24 19:18:32 -07:00
Jeffrey Pfau
1b78b21338 3DS: Add GUIFont 2015-08-23 19:15:46 -07:00
Jeffrey Pfau
a9bc0a9c15 All: Correct path to GUI_SRC 2015-08-23 18:48:51 -07:00
Jeffrey Pfau
836d73bc93 3DS: Start using sf2dlib 2015-08-23 09:20:56 -07:00
Jeffrey Pfau
0affe7c8d7 Merge branch 'master' into port/3ds 2015-08-23 07:21:23 -07:00
Jeffrey Pfau
1fefc26b91 Merge branch 'master' into port/psp2 2015-08-23 05:08:12 -07:00
Jeffrey Pfau
f6e1d9d741 Merge branch 'master' into port/wii 2015-08-23 01:06:10 -07:00
Jeffrey Pfau
6ea0db2ccd GUI: Upstream cross-platform GUI code 2015-08-22 23:20:21 -07:00
Jeffrey Pfau
7fa5353801 3DS: Disable -Wformat 2015-08-22 17:10:03 -07:00
Jeffrey Pfau
f160236d50 Merge branch 'master' into port/3ds 2015-08-22 17:06:17 -07:00
Jeffrey Pfau
821705a37d Wii: Fix build and minor other fixes 2015-08-22 00:47:53 -07:00
Jeffrey Pfau
5966f46355 Merge branch 'master' into port/psp2 2015-08-21 21:22:03 -07:00
Jeffrey Pfau
7c4df24bc7 Merge branch 'master' into port/wii 2015-08-21 00:28:54 -07:00
Jeffrey Pfau
4d79fd7324 Test: Add fuzzing harness and move perf-main into test folder 2015-08-17 21:24:55 -07:00
Jeffrey Pfau
e17e4fd190 Merge branch 'master' into port/3ds 2015-08-17 00:02:36 -07:00
Jeffrey Pfau
509f34f34d Wii: Generate HBC bundle 2015-08-16 01:25:33 -07:00
Jeffrey Pfau
ddab7a7e44 Merge branch 'master' into port/wii 2015-08-15 20:33:05 -07:00
Jeffrey Pfau
abcc83f68c Merge branch 'master' into port/psp2 2015-08-13 23:26:29 -07:00
Jeffrey Pfau
805e0b17eb All: Add manpage to CMake 2015-08-09 01:52:49 -07:00
Jeffrey Pfau
94e329a58c Wii: Add file selector from PSP2 port 2015-08-06 15:29:46 -07:00
Jeffrey Pfau
bdc1ef40ef All: Clean up left-over dependency tracking 2015-08-06 11:48:30 -07:00
Jeffrey Pfau
3b353ac621 Third-Party: Include zlib if not present 2015-08-06 11:45:02 -07:00
Jeffrey Pfau
60a9e74e0c All: Disable LTO for libpng 2015-08-06 11:34:00 -07:00
Jeffrey Pfau
74ac89a584 PSP2: Move GUI_SRC dependency into ports that use it 2015-08-06 00:23:59 -07:00
Jeffrey Pfau
eb0366b61e Wii: Ugly warning squelching 2015-08-05 23:03:51 -07:00
Jeffrey Pfau
0cd28060e0 Merge branch 'master' into port/wii 2015-08-05 22:48:20 -07:00
Jeffrey Pfau
687af6fd20 All: Find GLESv2 separately from GL 2015-07-31 12:42:33 -07:00
Jeffrey Pfau
46e24e84da OpenGL: Create video backend for GLES2, used on Raspberry Pi 2015-07-30 15:07:14 -07:00
Jeffrey Pfau
4036294593 All: Fix install on Windows 2015-07-29 09:06:33 -07:00
Jeffrey Pfau
7431a5f556 All: Set SOVERSION and NAMELINK_SKIP for packaging 2015-07-28 01:02:11 -07:00
Jeffrey Pfau
ade9402578 PSP2: Add GUI framework and use for file chooser 2015-07-28 00:59:28 -07:00
Jeffrey Pfau
68e70b61f1 Merge branch 'master' into port/psp2 2015-07-26 19:43:11 -07:00
Dugan Chen
90d215ea23 The library directory is overridable and defaults to lib. 2015-07-19 11:20:10 -07:00
Jeffrey Pfau
8a66ee0d56 All: Fix fresh build 2015-07-12 16:10:48 -07:00
Jeffrey Pfau
817f1573d3 All: Move version generation to external CMake script 2015-07-12 16:02:16 -07:00
Jeffrey Pfau
6a426c0891 Third-Party: Add libpng 2015-07-09 23:21:03 -07:00
Jeffrey Pfau
d60e4972e9 PSP2: Add -Wno-format to remove all of the format string warnings 2015-07-08 19:19:58 -07:00
Jeffrey Pfau
a6fe304ad5 Merge branch 'master' into port/psp2 2015-07-05 13:05:50 -07:00
Jeffrey Pfau
d9778a98d4 Util: Check for SETLOCALE too 2015-07-05 13:05:09 -07:00
Jeffrey Pfau
2e43210eac PSP2: Initial support 2015-07-04 20:56:27 -07:00
Jeffrey Pfau
06f02ef873 GBA Config: Check current directory for portable.ini 2015-07-01 21:55:21 -07:00
Jeffrey Pfau
85cdb42a17 All: Use cmake-builtin touch for increased portability 2015-07-01 00:44:21 -07:00
Jeffrey Pfau
ca0fb2ede6 All: Add groups for files missing from groups 2015-07-01 00:21:21 -07:00
Augustin Cavalier
fc74db8c09 All: Initial work on MSVC support. 2015-06-30 22:09:17 -04:00
Jeffrey Pfau
2f2e539871 Wii: Use generic VFileOpen 2015-06-20 03:30:42 -07:00
Jeffrey Pfau
52c66de694 Merge branch 'master' into port/wii 2015-06-20 03:25:01 -07:00
Jeffrey Pfau
270ce0cba3 GBA Video: Refactor software renderer into separate files 2015-06-19 00:33:26 -07:00
Jeffrey Pfau
80dc3a8fb7 Wii: Bring Wii port in line with other ports 2015-06-18 02:42:23 -07:00
Jeffrey Pfau
4f8020dd1f Wii: Add elf2dol post-build 2015-06-18 02:13:04 -07:00
Jeffrey Pfau
3c18fe162c Merge branch 'master' into port/3ds 2015-06-18 01:37:29 -07:00
Jeffrey Pfau
4f04c30f70 Wii: Initial port 2015-06-15 23:02:58 -07:00
Jeffrey Pfau
bbc63a2392 Util: Add strdup implementation for platforms without it 2015-06-14 23:25:49 -07:00
Jeffrey Pfau
68c183e4bf All: Replace menagerie for *_SOURCE flags for Linux with _GNU_SOURCE 2015-06-13 05:06:34 -07:00
Jeffrey Pfau
87d26d39f9 All: Clean up OpenGL detection 2015-06-13 03:01:43 -07:00
gus knight
e3dded2e47 All: Add Haiku support 2015-06-11 17:29:49 -04:00