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
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
wheremyfoodat
ebefbdc4db
[Core] Improve iOS compilation workflow
2025-03-05 02:31:09 +02:00
wheremyfoodat
0a65519867
Fix Metal renderer compilation on iOS
2025-03-05 02:06:10 +02:00
smiRaphi
7af8736f91
OLED theme config fix ( #736 )
...
Co-authored-by: smiRaphi <neogt404@gmail.com>
2025-02-26 12:03:38 +02:00
wheremyfoodat
589402b44c
Merge pull request #735 from smiRaphi/master
...
OLED theme
2025-02-26 10:56:52 +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
2da79414d6
CI: Fix Vulkan SDK action ( #723 )
2025-02-11 20:48:49 +02:00
wheremyfoodat
da797831ba
Add more HLE service calls for eshop ( #721 )
2025-02-10 01:00:12 +02:00
Paris Oplopoios
b1a1b4caa7
Very important work ( #720 )
...
* Very important work
* Most important fix
2025-02-09 20:47:57 +00:00
wheremyfoodat
7d5cedf476
Add toggle for libretro audio device ( #719 )
2025-02-09 14:58:17 +02:00
wheremyfoodat
d42974b5db
Mark audio devices as final
2025-02-09 14:45:56 +02:00
wheremyfoodat
a376bb5c9b
Libretro audio device: Fix frame count
2025-02-09 14:31:19 +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
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
wheremyfoodat
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
wheremyfoodat
1cae66f163
Vulkan: Fixing CI pt 3
2025-01-17 02:10:18 +02:00
wheremyfoodat
5b409c39ac
Vk: Fixing CI pt 2
2025-01-17 02:05:27 +02:00
wheremyfoodat
154e927264
Vk: Lock CI runners to SDK version 1.3.301 temporarily
2025-01-17 01:59:58 +02:00
wheremyfoodat
c2fd85647a
Vk: Fix typo
2025-01-17 01:12:15 +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
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
wheremyfoodat
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
Auxy6858
0c6c455d4d
Removed dead Citra link in readme ( #706 )
2025-01-02 10:37:08 +02:00
Ishan09811
ca5cc349e9
Android_Build: Implement ccache ( #703 )
...
* Android_Build: Implement ccache
* Update Android_Build.yml
* Update Android_Build.yml
---------
Co-authored-by: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com>
2024-12-30 15:35:56 +02:00
wheremyfoodat
81bdfef0be
Merge pull request #701 from jonian/fix-git-versioning
...
Fix git versioning
2024-12-29 16:07:31 +02:00
Jonian Guveli
29083f0a08
Fix git versioning
2024-12-29 15:36:26 +02:00
wheremyfoodat
59f51f7d0c
GLES: Properly stub out logic ops
2024-12-29 14:28:04 +02:00
wheremyfoodat
bde51b6d27
Fix disabling Wayland & building on some distros ( #700 )
2024-12-29 13:37:11 +02:00
wheremyfoodat
4ea15c9170
Merge pull request #699 from DaniElectra/wayland
...
Qt: Fix Wayland support
2024-12-29 00:30:54 +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
3eb89847ad
Merge pull request #698 from wheremyfoodat/gles
...
Support GLES on desktop
2024-12-28 20:28:57 +02:00