Commit Graph
1693 Commits
Author SHA1 Message Date
wheremyfoodat adcd03d31e Metal renderer & iOS frontend fixes 2025-06-29 23:22:43 +03:00
wheremyfoodat 630952f36b SDL/Qt: Better resizing & fullscreen support 2025-06-28 23:34:12 +03:00
wheremyfoodat 5a2d71553c FS: Add missing file seeks 2025-06-28 04:51:07 +03:00
Paris OplopoiosandGitHub 8d33dcaa8e Fix scratch1 overwriting (#761) 2025-06-25 03:25:48 +03:00
d954086d72 Fix build on new Vk SDK (#757)
Co-authored-by: Nadia Holmquist Pedersen <893884+nadiaholmquist@users.noreply.github.com>
2025-06-23 03:44:49 +03:00
wheremyfoodat a0aa11dac0 Add optional texture hashing 2025-06-23 02:45:13 +03:00
AlbertandGitHub 7bd6cef3f0 Qt: Add runpog icon (#752) 2025-04-06 23:45:27 +00:00
wheremyfoodatandGitHub fec4428ebf iOS: Add file picker (#747)
* iOS: Add file picker

* Fix lock placement
2025-03-17 02:55:17 +02:00
wheremyfoodatandGitHub 90725252d3 iOS: Fail on build error 2025-03-17 00:47:53 +02:00
wheremyfoodatandGitHub e71cbc9bc3 iOS: Add frontend & frontend build files (#746)
* iOS: Add SwiftUI part to repo

* Add iOS build script

* Update SDL2 submodule

* Fix iOS build script

* CI: Update xcode tools for iOS

* Update iOS_Build.yml

* Update iOS build

* Lower XCode version

* A

* Update project.pbxproj

* Update iOS_Build.yml

* Update iOS_Build.yml

* Update build.sh
2025-03-16 23:41:28 +02:00
wheremyfoodatandGitHub 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
Ishan09811andGitHub 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
Ishan09811andGitHub 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
Ishan09811andGitHub 96e1c8fcd3 AppDataDocumentProvider: Typo (#740) 2025-03-06 11:30:23 +02:00
wheremyfoodatandGitHub 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
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
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
wheremyfoodatandGitHub da797831ba Add more HLE service calls for eshop (#721) 2025-02-10 01:00:12 +02:00
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
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 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
wheremyfoodatandGitHub 59f51f7d0c GLES: Properly stub out logic ops 2024-12-29 14:28:04 +02:00
wheremyfoodatandGitHub 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