690 Commits

Author SHA1 Message Date
Eric Warmenhoven
e69ee5af05
apple: netplay udp lan discovery 2025-09-08 13:58:32 -04:00
Eric Warmenhoven
b2ec648a71
ios: whoops, forgot to enable CloudDocuments entitlement. 2025-09-04 15:34:16 -04:00
Eric Warmenhoven
a1d830f7c4
apple: allow for updated mbedtls library 2025-08-28 16:01:47 -04:00
Eric Warmenhoven
3f21e88f09
apple: include ClownMDEmu in App Store builds 2025-08-23 23:29:33 -04:00
Eric Warmenhoven
a35f91d95f
apple: AppIntents (Siri, Shortcuts) (#18167) 2025-08-11 21:41:11 +02:00
Eric Warmenhoven
9728e5914d
Merge remote-tracking branch 'libretro/master' into warmenhoven/dev/macOS-Core-Audio-Mic-Fix 2025-08-07 18:04:21 -04:00
Eric Warmenhoven
8b11aec44d
apple: include gam4980 core in App Store builds 2025-08-04 07:45:53 -04:00
Eric Warmenhoven
7dc3d1ed9b
ios9: fix loading cores 2025-08-03 00:47:18 -04:00
LibretroAdmin
9e0b21da5e
Revert "Optimize wastefully encoded raster image files (#18113)" (#18114)
This reverts commit af28b06d027f96a508da7c55bf0654b2832814e8.
2025-07-22 03:25:27 +02:00
Peter J. Mello
af28b06d02
Optimize wastefully encoded raster image files (#18113)
Apply an aggressive set of ultimately deterministic optimizations to
raster image files where an actual file size reduction of not less than
50% was possible without the removal of intrinsic properties such as
alpha channels. Rendered image dimensions were always left unchanged.

The primary mechanisms employed during optimization are:
- PNG color mode conversion from TrueColor to indexed palette
  + Accomplished using NeuQuant neural-net color quantization algorithm
- Stripping of data blocks containing irrelevant information, such as:
  + XMP metadata fields
  + Embedded comment fields
  + ICC color profiles (simple graphics with basic color schemes only)
  + EXIF profiles
- Re-compression using "best" or "smallest" profile presets

All modifications are performed on lossless image formats and closely
visually inspected after processing to ensure no loss of apparent
details or introduction of new, unwanted artifacts.

Toolset used:
- RIOT (Radical Image Optimization Tool), v2024.1.0 64-bit
- AdvanceCOMP (part of the Advance Projects), v2.6 64-bit
- optiPNG, v7.9.1 64-bit
- PNGOUT, v2015.02.13 32-bit

Signed-off-by: Peter J. Mello <admin@petermello.net>
2025-07-22 03:15:29 +02:00
Eric Warmenhoven
d316c2cbc9 ipad: don't force fullscreen, allow multitasking 2025-07-07 10:36:26 -04:00
Eric Warmenhoven
7d09e380f4
apple: fix coretext font renderer unicode handling, make default 2025-07-06 01:07:03 -04:00
Eric Warmenhoven
371ddf5889 macos build fix 2025-06-27 15:33:04 -04:00
Eric Warmenhoven
9ff5aaa679 macos x86 build fix 2025-06-27 15:07:48 -04:00
Eric Warmenhoven
1e109e2927 apple: include zstd and nearest resampler 2025-06-27 11:17:25 -04:00
Eric Warmenhoven
c16840444e apple: add reminiscence and vitaquake2 to App Store builds 2025-06-21 14:08:10 -04:00
Eric Warmenhoven
d9d874712c apple: extremely minor cleanup 2025-06-21 13:27:22 -04:00
Eric Warmenhoven
42704b9311 apple: include correct git hash when uploading testflight build 2025-06-16 15:00:01 -04:00
Eric Warmenhoven
bb6a0c5772 apple: Xcode tweaks 2025-06-09 22:25:14 -04:00
Joseph Mattiello
663f318d5f
enable mic on macos
add mic usage to info.plist

enable micorphone in xcconfig

mic device selection macos

snapshot

revert ios driver

macos only driver, doesn’t deadlock now

macos driver seems to be doing something

looooooop

well, at least it doesn’t spin lock, no audio

audio capture working!

seems to be working now

cleanup some extra logging

clean up some extra logging

rename ios driver for clarity

remove some locks

better performance, but some noise

remove unused fifo_lock

clear the fifo

fix noise in buffer

some improvements, might not need

remove superfulous silent check

reduce latency

Signed-off-by: Joseph Mattiello <git@joemattiello.com>
2025-06-08 22:12:22 -04:00
Eric Warmenhoven
38a3b924ae iOS/tvOS: enable HAVE_NETWORK_COMMAND 2025-05-31 16:05:41 -04:00
Eric Warmenhoven
d8cd500316 macOS: Prompt for local network access 2025-05-26 00:40:56 -04:00
LibretroAdmin
99b4b66174
Merge pull request #17926 from warmenhoven/warmenhoven/pr/apple-gear
apple: add gearcoleco, geargrafx cores to app store builds
2025-05-22 12:32:19 +02:00
Eric Warmenhoven
7e52201fb6 apple: add sameduck core to app store builds 2025-05-22 01:38:56 -04:00
Eric Warmenhoven
0c872e7c94 apple: add gearcoleco, geargrafx cores to app store builds 2025-05-22 00:11:54 -04:00
Eric Warmenhoven
906c0be946 macos/ios: Enable icloud_drive cloud sync backend 2025-05-12 09:17:16 -04:00
Eric Warmenhoven
874cc00c2e macos: fix app store packaging 2025-05-11 12:01:20 -04:00
LibretroAdmin
203fff1a11
Bump version 2025-04-14 23:04:09 -07:00
Ken Mitton
59d1b94b65 Package lr-dice for the Apple Store. 2025-03-21 11:53:50 -04:00
LibretroAdmin
80b62db04e
Merge pull request #17657 from warmenhoven/warmenhoven/pr/apple-avf-camera
apple: enable JoeMatt's avfoundation-based camera driver
2025-03-04 07:32:13 -08:00
LibretroAdmin
9a8035bad1
Merge pull request #17656 from warmenhoven/warmenhoven/pr/macos-flto
macos: compile with -flto
2025-03-04 07:32:05 -08:00
Eric Warmenhoven
8c729fd029 apple: enable JoeMatt's avfoundation-based camera driver 2025-03-03 23:20:59 -05:00
Eric Warmenhoven
6c7b16df3c macos: compile with -flto 2025-03-03 22:51:16 -05:00
Eric Warmenhoven
c1806ff994 apple: add camera entitlements 2025-03-03 22:46:43 -05:00
Eric Warmenhoven
8bf7e76f45
apple: enable corelocation location driver (#17595) 2025-02-19 04:04:17 +01:00
Steve Cox
087d11b750
for iOS: updated app icon to additional iconset (#17582) 2025-02-18 17:13:13 +01:00
Eric Warmenhoven
cf867395f8
apple: enable midi driver in macos/ios builds (#17580) 2025-02-17 01:38:07 +01:00
Steve Cox
d58394b4e6
for iOS: update Launch Screen to match icon & UI color scheme; add subtle drag shadow to app icon (#17574)
* for iOS: update launch screen to match UI

* use higher resolution invader

* adjust Y constraint (diff invader body proportion)

* for iOS: update Launch Screen to match app icon/ui

* update iOS icon—match shadow on other platforms

* icon source svgs to media folder for others’ reuse

* iOS App Icon revision, fix asset index mismatch
2025-02-16 23:12:33 +01:00
Steve Cox
1170373494
update tvOS “Top Shelf” image (#17543) 2025-02-10 11:52:38 +01:00
Eric Warmenhoven
4c8da979a5
fix a couple minor warnings (#17526) 2025-02-06 20:22:36 +01:00
Eric Warmenhoven
92c3800731
apple: include b2 core in App Store builds (#17525) 2025-02-06 04:49:08 +01:00
Eric Warmenhoven
ef4512dd02
macOS: ensure bundled assets get extracted properly (#17444) 2025-01-20 21:38:29 +01:00
Eric Warmenhoven
6fda41900d
apple: include git hash in TestFlight message (#17445) 2025-01-20 21:38:20 +01:00
LibretroAdmin
7d1d8322e6 Bump up to 1.20.0 2024-12-31 06:30:58 +01:00
Eric Warmenhoven
b09b98ffd5
apple: include doukutsu_rs core in App Store builds (#17302) 2024-12-28 18:45:24 +01:00
Eric Warmenhoven
3989a62f60
Apple buildfix (#17294) 2024-12-27 20:36:12 +01:00
LibretroAdmin
18c85b5ccd Cleanups -
* Less string copies
* Some general cleanups
* Add extra param to runloop_message_queue_push so we can pass size_t
of the message
* Consistent conventions for local variable usage for certain things
2024-12-27 15:13:45 +01:00
Eric Warmenhoven
4ab58f66ec
apple: tweaks to fastfile to better handle versions and dirty repos (#17278) 2024-12-22 19:38:56 -08:00
Eric Warmenhoven
a7db10508c
ios9: re-enable web server/webdav server (#17275) 2024-12-21 11:39:44 -08:00
Eric Warmenhoven
47709fe0d5
apple: include bsnes-js core in App Store builds (#17267) 2024-12-18 10:03:54 -08:00