wheremyfoodat
761f9264ba
Merge pull request #745 from wheremyfoodat/ios
...
iOS driver & Metal renderer improvements
2025-03-16 17:12:51 +02:00
wheremyfoodat
449c14093d
iOS driver: Add doc comments
2025-03-16 16:27:23 +02:00
wheremyfoodat
6d0479d7c1
Metal renderer fixes for iOS
2025-03-16 16:22:23 +02:00
Ishan09811
da9dd8522a
AppDataDocumentProvider: Allow to remove documents ( #744 )
...
* AppDataDocumentProvider: Allow to remove documents
* Typo
2025-03-16 13:53:50 +02:00
wheremyfoodat
e635b9ec8a
Metal: Use std::unique_ptr for texture decode
2025-03-16 13:52:32 +02:00
wheremyfoodat
c061bb7b47
Format
2025-03-14 12:38:58 +02:00
Samuliak
1a460d73be
metal: implement texture swizzling
2025-03-11 08:35:35 +01:00
Samuliak
2111c94f1e
metal: check for format support
2025-03-11 08:24:16 +01:00
Samuliak
3a654b3609
metal: implement texture decoder
2025-03-11 08:23:59 +01:00
wheremyfoodat
c59ee99364
Metal: Reimplement some texture formats on iOS
2025-03-10 02:47:41 +02:00
wheremyfoodat
5990cb3b02
ios: Remove printf spam
2025-03-10 02:22:16 +02:00
wheremyfoodat
1bd00a87f9
FINALLY IOS GRAPHICS
2025-03-10 02:08:19 +02:00
wheremyfoodat
88e986ca53
Fix bridging cast
2025-03-10 00:03:35 +02:00
wheremyfoodat
90279e6f9e
ios: Pass CAMetalLayer instead of void* to Obj-C++ bridging header
2025-03-08 22:11:56 +02:00
wheremyfoodat
e378a52b5a
ios: Simplify MTKView interface (still doesn't work though)
2025-03-08 20:32:42 +02:00
wheremyfoodat
fb59320829
More iOS work
2025-03-07 17:36:09 +02:00
Ishan09811
3ea05bd200
AppDataDocumentProvider: Add missing `COLUMN_FLAGS
` in the default document projectation ( #741 )
...
Fixes unable to copy files from device to app's internal storage problem
2025-03-07 11:31:08 +00:00
wheremyfoodat
432eb0d2b3
More iOS work
2025-03-06 23:45:14 +02:00
wheremyfoodat
9bc50a4b9c
More iOS progress
2025-03-06 23:42:12 +02:00
wheremyfoodat
1948bea209
More iOS work
2025-03-06 17:04:52 +02:00
Ishan09811
96e1c8fcd3
AppDataDocumentProvider: Typo ( #740 )
2025-03-06 11:30:23 +02:00
wheremyfoodat
5a6ad5f02f
Merge pull request #738 from yeager/master
...
Adding Swedish translation
2025-03-05 09:32:44 +02:00
wheremyfoodat
7bfcdbf442
[Qt] Hook Swedish to UI
2025-03-05 02:56:53 +02:00
wheremyfoodat
ebefbdc4db
[Core] Improve iOS compilation workflow
2025-03-05 02:31:09 +02:00
smiRaphi
7af8736f91
OLED theme config fix ( #736 )
...
Co-authored-by: smiRaphi <neogt404@gmail.com>
2025-02-26 12:03:38 +02:00
smiRaphi
b0fdb8e790
OLED theme
2025-02-26 03:50:03 +01:00
wheremyfoodat
0a0ea75013
GPU registers: Fix writes to some registers ignoring the mask ( #725 )
...
Co-authored-by: henry <23128103+atem2069@users.noreply.github.com>
2025-02-21 20:22:51 +02:00
wheremyfoodat
da797831ba
Add more HLE service calls for eshop ( #721 )
2025-02-10 01:00:12 +02:00
Jonian Guveli
042ab6de03
[WIP] Libretro: Add audio support ( #714 )
...
* Libretro: Add audio support
* Adding audio interface part 1
* Audio device pt 2
* More audio device
* More audio device
* Morea uudi odevice
* More audio device
* More audio device
* More audio device
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2025-02-09 05:04:36 +02:00
wheremyfoodat
86d1bde845
Temporarily give 80MB to all processes ( #715 )
2025-02-02 23:18:54 +02:00
wheremyfoodat
d85c963c4e
Vk: Fix typo
2025-01-17 02:12:34 +02:00
wheremyfoodat
d30f2646ec
Use vk::detail::DynamicLoader instead of vk::DynamicLoader ( #710 )
...
* Use vk::detail::DynamicLoader instead of vk::DynamicLoader
* Update renderer_vk.cpp
2025-01-06 16:13:40 +02:00
wheremyfoodat
86ea40a9e5
GPU: Add sw texture copies
2025-01-03 21:24:46 +02:00
wheremyfoodat
5042594f3b
Add missing SVC logs
2025-01-03 19:23:46 +02:00
wheremyfoodat
84c358660c
Implement Luma icache SVCs
2025-01-03 19:21:45 +02:00
wheremyfoodat
33c3e67b31
CRO: Lighter icache flushes
2025-01-03 19:14:59 +02:00
wheremyfoodat
59f51f7d0c
GLES: Properly stub out logic ops
2024-12-29 14:28:04 +02:00
wheremyfoodat
8604a98edf
No need to call screen->show() twice
2024-12-29 00:30:31 +02:00
Daniel López Guimaraes
5f48028284
Qt: Fix Wayland support
...
Qt will only create a Wayland surface when show() is called on the main
window and on the ScreenWidget. Thus, call the function before creating
the GL context.
Doesn't cause regressions on XWayland, untested in other platforms.
Fixes #586
2024-12-28 22:19:17 +00:00
wheremyfoodat
cb8b13e129
Support GLES on desktop
2024-12-28 19:52:42 +02:00
wheremyfoodat
7c2918f3f7
GL: Add usingGLES to driverInfo struct ( #694 )
2024-12-27 11:45:28 +02:00
Thomas
e8c0b7f9c5
Store configuration file in AppData root if not in working directory ( #693 )
...
* Store configuration file in AppData root if not in working directory
This fixes MacOS app bundles, as the emulator cannot write the config
file into the app bundle.
* Remove duplicate fs calls
* I'm an idiot sandwich
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-12-26 23:26:37 +02:00
wheremyfoodat
7c5f7954e5
Libretro: Add system language option
2024-12-25 12:41:55 +02:00
Thomas
1b0c08cad2
Prevent selecting Vulkan renderer in Qt frontend and present a message
2024-12-12 21:21:49 +01:00
wheremyfoodat
4cfc5fb32a
Make system language configurable
2024-12-10 20:28:49 +02:00
wheremyfoodat
12f5b6bc98
More PTM stuff
...
Co-Authored-By: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 19:27:55 +02:00
wheremyfoodat
dc80828397
Fix typo ( #680 )
...
Co-authored-by: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 18:52:53 +02:00
wheremyfoodat
4ce0768ba1
Qt: Handle mouse move events properly ( #678 )
2024-12-10 00:54:06 +02:00
wheremyfoodat
79d24cba11
Make filesystem decent, part 1 ( #677 )
2024-12-10 00:29:56 +02:00
Thomas
6be642a118
Qt: put preferences and about in native spots on MacOS ( #676 )
2024-12-09 20:54:29 +02:00