OpenSauce
68360b54eb
android: Gamepads can now control the in-game menu
2024-07-26 03:39:21 +02:00
Ishan09811
e9673fa301
Android: Implement RAM usage counter into FPS counter
...
Also fixing a typo that causes android build to fail
2024-07-26 03:31:33 +02:00
OpenSauce04
bf6691d43b
android: Add button dpad bindings
2024-07-26 03:27:38 +02:00
Wunk
fd3bb123f4
renderer_vulkan: Initial vertex-shader SPIR-V generation
2024-07-26 03:12:12 +02:00
Gamer64ytb
52536765cc
Android: Cleanup unused stuff
2024-07-26 03:09:17 +02:00
Gamer64ytb
3bea64ea4e
Android & PC: Implement reduce downcount slice
...
Based on weihuoya's CPU Usage Limit hack from his Citra MMJ fork.
Co-Authored-By: zhang wei <zwdreams@gmail.com>
2024-07-26 03:06:10 +02:00
Gamer64ytb
68c6b556fd
QT: Improve Custom CPU Ticks UI layout
2024-07-26 03:01:21 +02:00
Gamer64ytb
3df7f8aaf3
Android & PC: Add Frameskip to UI
...
Thanks rtiangha for making part of the UI addition.
I also added a description for New 3DS option, nothing revelant.
Co-Authored-By: Reg Tiangha <rtiangha@users.noreply.github.com>
2024-07-26 02:59:32 +02:00
Gamer64ytb
e3b92b9914
Android & PC: Add Priority Boost Starved Threads to the UI
2024-07-26 02:55:45 +02:00
Gamer64ytb
291ec59bb4
Android & PC: Implement Realtime audio
...
Some fixes applied from OpenSauce.
Co-Authored-By: OpenSauce04 <opensauce04@gmail.com>
2024-07-26 02:43:23 +02:00
Ishan09811
d99e211801
Android: Implement Adreno GPU Boost
...
Co-Authored-By: kleidis <167202775+kleidis@users.noreply.github.com>
Co-Authored-By: OpenSauce04 <opensauce04@gmail.com>
2024-07-26 02:40:01 +02:00
Gamer64ytb
c4341aad71
video_core: Restore Frame Skip functionality
...
This was a feature of citra that got removed on 2016, due to this feature being broken for most of games.
Actually, I managed to fix this by ignoring changed applied to pica_core.cpp about trigger irq (command_processor.cpp for old citra code)
Huge thanks to rtiangha for adapting the old code to the new one.
Co-Authored-By: Reg Tiangha <rtiangha@users.noreply.github.com>
2024-07-26 02:29:50 +02:00
Gamer64ytb
c662439a15
Android & PC: Implement Custom CPU Ticks to UI
2024-07-26 02:11:48 +02:00
Gamer64ytb
e795b36f45
core: Move gamesettings to core.cpp
...
Based on b13f8bd3b4/src/core/core.cpp (L108)
Co-Authored-By: zhang wei <zwdreams@gmail.com>
2024-07-26 02:01:33 +02:00
kleidis
8d6f6311b0
PC: Add the windows 11 Mica backdrop to the title bar
2024-07-26 01:55:04 +02:00
gperrio
a27ce56027
Android: Implement swap screens hotkey
2024-07-26 01:36:48 +02:00
Gamer64ytb
6414b77c8a
kernel thread: Implement priority boost starved threads hack
2024-07-26 01:33:40 +02:00
OpenSauce
830ec847d8
Update Android resolution setting interface
2024-07-26 01:24:47 +02:00
zhang wei
45923c3443
Android/ARM64: Optimize AreQuaternionsOpposite
...
Applies architecture-specific optimizations for ARM64 using NEON intrinsics, which enhances the performance of quaternion comparison by leveraging vectorized floating-point operations.
Fixes Batman Arkham Origins: Blackgate deadlocks and maybe more games
2024-07-26 01:19:44 +02:00
Gamer64ytb
0ceaa1bdd2
Android & PC: Implement weihuoya hacks to the UI
2024-07-26 01:03:58 +02:00
zhang wei
ead7f00c1f
Backport Skip Slow Draw, Skip Texture Copy and Skip CPU Write and rebrand it's names
2024-07-26 01:00:07 +02:00
Gamer64ytb
ceffa2a821
Implement Custom CPU Ticks to the code
2024-07-26 00:31:38 +02:00
Gamer64ytb
7255d790cc
settings.h: Disable accurate mul by default
2024-07-26 00:26:18 +02:00
TheTurtle
03e29165c4
Migrate to tracy profiler from Microprofile
2024-07-25 23:54:31 +02:00
Gamer64ytb
c3a186be29
Android JNI: Improve emu window logics
2024-07-25 23:45:31 +02:00
Andres Hernandez
d167b09131
Switched Anaglyph shader technique from Dubois to Rendepth
...
(newer method optimized for LCD screens).
2024-07-25 23:39:14 +02:00
zhang wei
f815565d1d
Apply a unknown JIT fix from Citra MMJ
2024-07-25 23:27:12 +02:00
gperrio
e54c117fab
Android: Implement haptic feedback support
2024-07-25 23:15:48 +02:00
gperrio
ecbb87b385
Android: Implement invididual button scaling
2024-07-25 23:06:05 +02:00
Gamer64ytb
746681bda4
Android: Implement touch opacity controls
2024-07-25 23:01:18 +02:00
Gamer64ytb
322e61cbac
Android: Implement oboe audio backend
...
Co-Authored-By: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
2024-07-25 22:53:08 +02:00
Ishan09811
50b149af1d
Android: Rework settings UI
...
Co-Authored-By: kleidis <167202775+kleidis@users.noreply.github.com>
2024-07-25 22:16:37 +02:00
kleidis
a50002deb9
readme: Clearer grammar
2024-07-25 20:39:50 +02:00
kleidis
709a78139b
readme: Init a new project
2024-07-25 20:35:46 +02:00
Miguel
e55e619328
bundle qt wayland into appimage by rtiangha ( #212 )
2024-07-25 13:42:19 +02:00
PabloMK7
d017955946
pica: Move mutex lock below tracing check on register write ( #210 )
...
Co-authored-by: IndecisiveTurtle <47210458+raphaelthegreat@users.noreply.github.com>
2024-07-21 14:07:48 +02:00
PabloMK7
63450b662e
Add instant log flush option ( #209 )
2024-07-21 12:36:00 +02:00
PabloMK7
518f7234f7
Artic Base: Fix issue when 0 bytes are read from file ( #199 )
2024-07-17 14:37:55 +02:00
PabloMK7
959a66d839
renderer_vulkan: Address vulkan surface recreation issues ( #198 )
2024-07-16 23:54:02 +02:00
PabloMK7
55748d7d1a
Artic Base: Add Artic Controller support ( #195 )
2024-07-16 22:00:21 +02:00
PabloMK7
9de19ff7a1
Revert "android: implement device rotation options ( #182 )" ( #194 )
...
This reverts commit 93025c95f2ce4baed37a7b587236f12ef667c540.
2024-07-16 12:50:12 +02:00
Felix Nüsse
eafb03ad38
allow remapping of unknown keycodes ( #189 )
2024-07-15 19:16:03 +02:00
Felix Nüsse
93025c95f2
android: implement device rotation options ( #182 )
...
* android: implement device rotation options
* fix naming
* move orientation-setting to different section
2024-07-14 00:54:57 +02:00
Felix Nüsse
45f52709a6
android: add quicksave hotkeys ( #181 )
2024-07-14 00:54:19 +02:00
PabloMK7
ed3d5a9f7f
renderer_vulkan: Wait for window to present before destroying instance
2024-07-14 00:53:06 +02:00
PabloMK7
c697aaf656
renderer_vulkan: Reduce amount of wait semaphores
2024-07-14 00:53:06 +02:00
PabloMK7
40851682ce
Workaround a performance bug in older Mali GPUs ( #185 )
2024-07-13 23:47:11 +02:00
PabloMK7
e90795b616
Implement game render thread delay ( #180 )
...
More details: https://www.reddit.com/r/Citra/comments/1e1v4e1/fixing_luigis_mansion_2_performance_issues_once/
2024-07-13 00:57:03 +02:00
PabloMK7
cc220928bd
Fixup logic for GSP_GPU::TriggerCmdReqQueue ( #177 )
2024-07-12 13:22:31 +02:00
PabloMK7
4780a7134d
Artic Base: Implement DLC support and other fixes ( #173 )
...
* Artic Base: Implement DLC support and other fixes
* Fix per game settings not working with artic loader
* Fix compilation error
2024-07-09 23:35:29 +02:00