Commit Graph
100 Commits
Author SHA1 Message Date
wheremyfoodat 5a912aaf2f IR: More fixes 2025-07-01 04:03:42 +03:00
wheremyfoodat 1aa6b571e8 Add UI for toggling CirclePad Pro 2025-07-01 03:54:10 +03:00
wheremyfoodat 95b9f75ef9 Fix naming conventions 2025-07-01 03:04:55 +03:00
wheremyfoodat 10d11cb3c9 Clean up CirclePad Pro state 2025-07-01 02:32:40 +03:00
wheremyfoodat 382c0f953d Initial CPP implementation 2025-07-01 01:44:55 +03:00
wheremyfoodatandGitHub ce356c6e61 iOS: Remove debug prints 2025-06-29 23:33:02 +03:00
wheremyfoodatandGitHub 1c98c1147d Merge pull request #764 from wheremyfoodat/better-resizing
Metal renderer & iOS frontend fixes
2025-06-29 23:26:41 +03:00
wheremyfoodat cae79e43ca iOS: Default-initialize mtkView drawable size 2025-06-29 23:25:31 +03:00
wheremyfoodat adcd03d31e Metal renderer & iOS frontend fixes 2025-06-29 23:22:43 +03:00
wheremyfoodatandGitHub 71cfb5b079 Merge pull request #763 from wheremyfoodat/better-resizing
SDL/Qt: Better resizing & fullscreen support
2025-06-29 21:05:49 +03:00
wheremyfoodat 630952f36b SDL/Qt: Better resizing & fullscreen support 2025-06-28 23:34:12 +03:00
wheremyfoodat bfeee04d3e Add IDE files to gitignore 2025-06-28 17:52:24 +03:00
wheremyfoodatandGitHub 869099993d Merge pull request #762 from wheremyfoodat/seek
FS: Add missing file seeks
2025-06-28 04:52:08 +03:00
wheremyfoodat 5a2d71553c FS: Add missing file seeks 2025-06-28 04:51:07 +03:00
wheremyfoodatandGitHub c99ff4f4b1 CI: Use new Vulkan SDK 2025-06-23 04:33:39 +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
wheremyfoodatandGitHub 27394ff7c8 Merge pull request #756 from wheremyfoodat/texture-hash
Add optional texture hashing
2025-06-23 03:23:35 +03:00
wheremyfoodat a0aa11dac0 Add optional texture hashing 2025-06-23 02:45:13 +03:00
wheremyfoodatandGitHub 6182d4cfe9 Remove cryptoppwin submodule (#754) 2025-06-09 21:16:19 +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
wheremyfoodatandGitHub 3a4f067313 Merge pull request #743 from SamoZ256/ios
Metal: better texture decoder
2025-03-16 13:57:48 +02:00
wheremyfoodat e635b9ec8a Metal: Use std::unique_ptr for texture decode 2025-03-16 13:52:32 +02:00
wheremyfoodatandGitHub 506bf24775 Readme: Add Chonkystation 3 2025-03-15 21:05:24 +02:00
wheremyfoodat fa123cea3f Undo submodule changes 2025-03-14 12:42:17 +02:00
wheremyfoodat c061bb7b47 Format 2025-03-14 12:38:58 +02:00
wheremyfoodatandGitHub b286537b69 Shadergen types: Add Metal & MSL 2025-03-14 12:00:14 +02: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
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
wheremyfoodatandGitHub 5a6ad5f02f Merge pull request #738 from yeager/master
Adding Swedish translation
2025-03-05 09:32:44 +02:00
wheremyfoodatandGitHub 08fbf6be74 Merge pull request #739 from wheremyfoodat/ios
[Core] Improve iOS compilation workflow
2025-03-05 02:58:45 +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
wheremyfoodatandGitHub 0a65519867 Fix Metal renderer compilation on iOS 2025-03-05 02:06:10 +02:00
wheremyfoodatandGitHub 589402b44c Merge pull request #735 from smiRaphi/master
OLED theme
2025-02-26 10:56:52 +02: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 2da79414d6 CI: Fix Vulkan SDK action (#723) 2025-02-11 20:48:49 +02:00
wheremyfoodatandGitHub da797831ba Add more HLE service calls for eshop (#721) 2025-02-10 01:00:12 +02:00
wheremyfoodatandGitHub 7d5cedf476 Add toggle for libretro audio device (#719) 2025-02-09 14:58:17 +02:00
wheremyfoodatandGitHub d42974b5db Mark audio devices as final 2025-02-09 14:45:56 +02:00
wheremyfoodatandGitHub a376bb5c9b Libretro audio device: Fix frame count 2025-02-09 14:31:19 +02:00
wheremyfoodatandGitHub 4cb66217c2 Try to cross-compile Libretro core for arm64 (#717)
* Try to cross-compile Libretro core for arm64

* Bonk

* Update Hydra_Build.yml
2025-02-08 15:32:04 +02:00
wheremyfoodatandGitHub 86d1bde845 Temporarily give 80MB to all processes (#715) 2025-02-02 23:18:54 +02:00
wheremyfoodat 54a78902bc Merge branch 'master' of https://github.com/wheremyfoodat/Panda3DS 2025-01-17 02:13:13 +02:00
wheremyfoodat d85c963c4e Vk: Fix typo 2025-01-17 02:12:34 +02:00
wheremyfoodatandGitHub 1cae66f163 Vulkan: Fixing CI pt 3 2025-01-17 02:10:18 +02:00
wheremyfoodatandGitHub 5b409c39ac Vk: Fixing CI pt 2 2025-01-17 02:05:27 +02:00
wheremyfoodatandGitHub 154e927264 Vk: Lock CI runners to SDK version 1.3.301 temporarily 2025-01-17 01:59:58 +02:00
wheremyfoodatandGitHub c2fd85647a Vk: Fix typo 2025-01-17 01:12:15 +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
wheremyfoodatandGitHub b559725920 Merge pull request #708 from wheremyfoodat/icache
GPU: Add sw texture copies
2025-01-03 21:40:18 +02:00
wheremyfoodat 86ea40a9e5 GPU: Add sw texture copies 2025-01-03 21:24:46 +02:00
wheremyfoodatandGitHub 40404ba7ba Merge pull request #707 from wheremyfoodat/icache
Add Luma icache SVCs and don't flush entire code cache when loading/unloading CROs
2025-01-03 19:38:13 +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 81bdfef0be Merge pull request #701 from jonian/fix-git-versioning
Fix git versioning
2024-12-29 16:07:31 +02:00
wheremyfoodatandGitHub 59f51f7d0c GLES: Properly stub out logic ops 2024-12-29 14:28:04 +02:00
wheremyfoodatandGitHub bde51b6d27 Fix disabling Wayland & building on some distros (#700) 2024-12-29 13:37:11 +02:00
wheremyfoodatandGitHub 4ea15c9170 Merge pull request #699 from DaniElectra/wayland
Qt: Fix Wayland support
2024-12-29 00:30:54 +02:00
wheremyfoodatandGitHub 8604a98edf No need to call screen->show() twice 2024-12-29 00:30:31 +02:00
wheremyfoodatandGitHub 3eb89847ad Merge pull request #698 from wheremyfoodat/gles
Support GLES on desktop
2024-12-28 20:28:57 +02:00
wheremyfoodat cb8b13e129 Support GLES on desktop 2024-12-28 19:52:42 +02:00
wheremyfoodatandGitHub 80ccede765 Wayland fixes part 1 2024-12-28 17:14:11 +02:00
wheremyfoodatandGitHub 7c2918f3f7 GL: Add usingGLES to driverInfo struct (#694) 2024-12-27 11:45:28 +02:00
wheremyfoodatandGitHub 8cc9bfbb36 CMake: Bump version 2024-12-25 14:59:26 +02:00
wheremyfoodatandGitHub 36c716d030 Merge pull request #686 from wheremyfoodat/libretro-audio
Enable audio by default on LR and add system language selection
2024-12-25 14:14:26 +02:00
wheremyfoodat 5a2a33224c Only enable audio by default on libretro for now 2024-12-25 12:42:33 +02:00
wheremyfoodat 7c5f7954e5 Libretro: Add system language option 2024-12-25 12:41:55 +02:00
wheremyfoodatandGitHub 3787358bda Merge pull request #684 from twvd/msg
Prevent selecting Vulkan renderer in Qt frontend and present a message
2024-12-12 22:50:30 +02:00
wheremyfoodatandGitHub 7257f34ff5 Attempt to switch to M1 runners again 2024-12-10 23:46:15 +02:00
wheremyfoodatandGitHub 4e2c825277 Merge pull request #683 from twvd/cryptocmake
Fix building crypto++ for x64 target on Apple silicon MacOS
2024-12-10 23:32:21 +02:00
wheremyfoodatandGitHub 54978542d2 Merge pull request #682 from wheremyfoodat/language-setting
Make system language configurable
2024-12-10 20:47:21 +02:00
wheremyfoodat 4cfc5fb32a Make system language configurable 2024-12-10 20:28:49 +02:00
wheremyfoodatandNoumi 12f5b6bc98 More PTM stuff
Co-Authored-By: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 19:27:55 +02:00
dc80828397 Fix typo (#680)
Co-authored-by: Noumi <139501014+noumidev@users.noreply.github.com>
2024-12-10 18:52:53 +02:00
wheremyfoodatandGitHub 4ce0768ba1 Qt: Handle mouse move events properly (#678) 2024-12-10 00:54:06 +02:00
wheremyfoodatandGitHub 79d24cba11 Make filesystem decent, part 1 (#677) 2024-12-10 00:29:56 +02:00
wheremyfoodatandGitHub cbf1e414a5 Merge pull request #675 from wheremyfoodat/TWL-Photo
FS: Stub card SPI and some other things
2024-12-09 19:12:32 +02:00
wheremyfoodat bdb467d09f Fix DSP::ForceHeadphoneOut 2024-12-09 19:12:09 +02:00
wheremyfoodat cc669d7cab FS: Stub card SPI and some other things 2024-12-09 19:08:30 +02:00
wheremyfoodatandGitHub 2e9bbae46d Merge pull request #673 from wheremyfoodat/TWL-Photo
FS: Add the Twilight Zone
2024-12-08 23:06:32 +02:00
wheremyfoodat 055dbc7fb6 FS: Stub TWL_SOUND 2024-12-08 22:49:46 +02:00
wheremyfoodat b436fdca64 FS: Stub TWL_PHOTO 2024-12-08 22:33:14 +02:00
wheremyfoodatandGitHub 4d4029ab51 Update MacOS download links 2024-12-08 15:00:48 +02:00
wheremyfoodatandGitHub 8909e6e7ea Switch back to x64 runners for MacOS... 2024-12-08 13:22:21 +02:00
wheremyfoodatandGitHub 6a6e4a2af6 MacOS CI: Switch Hydra/Libretro cores back to x64 2024-12-08 13:05:19 +02:00
wheremyfoodatandGitHub d2f20224ba Switch Mac runners to M1 (#672) 2024-12-08 12:43:50 +02:00