OpenSauce04
8551c18777
Improve playback consistency for realtime audio during inconsistent framerates
...
Implements and uses `GetStableFrameTimeScale` instead of `GetLastFrameTimeScale` for realtime audio playback
2024-05-17 08:59:35 +00:00
OpenSauce04
d91334be84
Implemented Citra Enhanced's realtime audio option
...
Co-authored-by: Gamer64ytb <76565986+Gamer64ytb@users.noreply.github.com>
2024-05-17 08:59:35 +00:00
Reg Tiangha
6ee8adbbc8
Update src/lime_qt/main.ui
...
Co-authored-by: OpenSauce <opensauce04@gmail.com>
2024-05-15 15:49:54 +00:00
Reg Tiangha
36c4eee49f
lime_qt: Add Open Log Folder option to Help menu
2024-05-15 15:49:54 +00:00
OpenSauce04
467afbb041
Update executable names to follow new naming scheme
2024-05-13 19:03:42 +00:00
OpenSauce04
b786c4b1e6
Android: Remember last entered Artic Base server address
2024-05-13 17:35:20 +00:00
PabloMK7
b1262f4768
Fix PTM ext data creation after Artic Base changes
2024-05-13 14:58:59 +01:00
OpenSauce04
c9932b65b9
Add Artic Base support
...
Co-Authored-By: PabloMK7 <10946643+pablomk7@users.noreply.github.com>
2024-05-12 22:16:10 +00:00
OpenSauce04
6753c40e8f
Implement plugin loader Mode3 mem strategy
...
Co-Authored-By: PabloMK7 <10946643+pablomk7@users.noreply.github.com>
2024-05-12 22:15:33 +00:00
OpenSauce04
2b33150d79
Tweaked shortcut creation msgbox identifiers to be more descriptive
2024-05-11 21:12:38 +00:00
Reg Tiangha
ae845de352
game_list.cpp: Resize columns to fit the size of their contents
2024-05-11 20:10:31 +00:00
Reg Tiangha
1dd95b4e01
lime_qt: fix typo
2024-05-11 20:10:31 +00:00
Reg Tiangha
f2a8ab5547
lime_qt: Fix remaining build errors
...
Co-Authored-By: FearlessTobi <thm.frey@gmail.com>
2024-05-11 20:10:31 +00:00
FearlessTobi
b4662a822b
lime_qt: Track play time
...
Co-Authored-By: Mario Davó <66087392+mdmrk@users.noreply.github.com>
2024-05-11 20:10:31 +00:00
FearlessTobi
dae2387abf
lime_qt: Add support for game desktop shortcuts
2024-05-11 20:10:31 +00:00
FearlessTobi
fa109a1d01
game_list: Mark games as favorite to make them appear at the top
...
Co-Authored-By: Colin E. <5352197+Kewlan@users.noreply.github.com>
2024-05-11 20:10:31 +00:00
FearlessTobi
9a4bf2ca6d
game_list: Move "Open ..." options to submenu
...
Helps to reduce visual clutter a bit.
2024-05-11 20:10:31 +00:00
OpenSauce04
3ec6e8b4f4
Corrected numerous references to Citra in translations and log output
2024-04-30 19:21:27 +01:00
OpenSauce04
09196d71bc
Fixed formatting discrepancies
2024-04-29 15:10:42 +01:00
OpenSauce04
b5af14381c
Android resolution setting now mirrors desktop interface
...
- Now has a radio button interface instead of a slider
- Now shows resolution alongside multiplier
2024-04-29 11:50:02 +01:00
OpenSauce04
d0eeb1bbe7
Rebranded log filenames
...
citra_log.txt --> lime3ds_log.txt
citra_log.txt.old.txt --> lime3ds_log.old.txt
2024-04-24 16:07:40 +01:00
OpenSauce
274afb7654
Merge pull request #87 from rtiangha/fix-smashbros
...
Fix for full screen Smash Bros crash in Vulkan
2024-04-19 23:57:04 +01:00
OpenSauce04
7c1f9a3080
Updated Android build dependencies
...
- Upgrade AGP dependency from 8.2.1 to 8.3.2
- Upgrade Gradle version to 8.4
2024-04-19 21:46:34 +01:00
OpenSauce04
efaf1bf85f
Android: Corrected overlay joystick draw order
2024-04-19 21:45:41 +01:00
OpenSauce
cdd70e1f0c
Fix Mali GPU Performance issues on OpenGL
...
Co-authored-by: zhang wei <zwdreams@gmail.com>
2024-04-18 18:47:53 +01:00
Reg Tiangha
30cb4701bb
Rebase files after bad clang-format-18 application
2024-04-16 16:16:24 -06:00
Reg Tiangha
a378014156
Merge remote-tracking branch 'upstream/master' into fix-smashbros
2024-04-16 07:33:14 -06:00
OpenSauce04
106a4a2ef4
Fix compile errors on Clang 18
2024-04-15 22:34:49 +01:00
OpenSauce04
5f41a173fa
Updated codebase formatting to be compliant with Clang 18
2024-04-15 19:03:40 +01:00
GPUCode
5c91cc522f
vk_render_manager: Minor cleanups and rename to RenderManager
...
* It is no longer just a renderpass cache
* Revert variable name change from render_manager back to renderpass_cache
2024-04-14 14:59:18 -06:00
Reg Tiangha
a06aa7981e
vk_texture_runtime.cpp: remove outdated references
2024-04-14 14:59:09 -06:00
GPUCode
af2efdd2b4
vk_master_semaphore: Remove waitable atomic
...
* These are buggy on some platforms and regular condition_variables are faster most of the time
2024-04-14 14:58:57 -06:00
GPUCode
222ca7de21
renderer_vulkan: Rewrite descriptor management
...
* Switch to batched vkUpdateDescriptorSets from cached descriptor sets with templates
2024-04-14 14:58:20 -06:00
GPUCode
b3c73d8e8e
renderer_vulkan: Rename renderpass cache to render manager
...
* It is no longer just a cache
2024-04-14 14:51:15 -06:00
GPUCode
b08f382c7c
renderer_vulkan: Remove vulkan prefix in SetObjectName
2024-04-14 14:49:55 -06:00
gperrio
2733189c0d
Android overlay: possibility to adjust the scale of individual buttons ( #69 )
...
* Can adjust the scale of each button individually 4x
---------
Co-authored-by: João Vitor Polverari <69534455+Polarzincomfrio@users.noreply.github.com>
2024-04-13 17:48:03 -03:00
OpenSauce04
c9f6f6e40e
Removed seemingly redundant opacityId
value
2024-04-13 19:58:55 +01:00
OpenSauce04
d22afdb97f
Updated default opacity to 50%
...
This change accounts for the change in overlay image opacity to roughly equal how the overlay looks in 2108
2024-04-13 19:58:55 +01:00
OpenSauce04
460c580bdb
Android: Increase opacity of button overlay images
2024-04-13 19:58:55 +01:00
Gamer64ytb
0dc86bab3c
Android: Implement touch controls opacity option.
2024-04-13 19:58:55 +01:00
GPUCode
cfa672bfa3
rasterizer_cache: Improve validation skip heuristic
2024-04-13 12:35:43 +01:00
OpenSauce04
360d61131e
Streamlined produced build files
...
- Android App Bundles are no longer produced
- 7Zip compressed archives are no longer produced
2024-04-13 00:10:43 +01:00
OpenSauce04
0a461898cb
Removed traces of enable_telemetry
setting
2024-04-12 23:31:47 +01:00
Reg Tiangha
0cc7cb4e9d
vk_instance.cpp: fix getting driver_id for vulkan device ( #53 )
...
* vk_instance.cpp: fix getting driver_id for vulkan device
* apply clang-format (fixed)
Co-authored-by: Malachi <malachicapela@gmail.com>
2024-04-12 18:39:04 +01:00
OpenSauce04
563be55156
Reverted prior quick telemetry fix to make way for a proper fix
2024-04-12 18:35:18 +01:00
OpenSauce04
1c5154dc60
Quick and dirty telemetry removal to buy us time to fix #53
2024-04-11 23:05:10 +01:00
OpenSauce04
2e4f53ec2b
Revert "Remove telemetry"
...
This reverts commit 6be3af71d4
.
2024-04-11 22:10:24 +01:00
Mike
880292592c
Log the contents of the General Purpose Registers when an unrecoverable exception occurs ( #66 )
...
This information is valuable for individuals utilizing Lime3DS to assist in debugging processes.
2024-04-10 17:35:50 -03:00
gperrio
b57dc53d93
Android haptic feedback ( #56 )
...
* Android: Add haptic feedback to overlay controls
* Android: Add haptic feedback to overlay controls
---------
Co-authored-by: João Vitor Polverari <polverari.jv@gmail.com>
2024-04-10 12:26:39 -03:00
gperrio
15c9e3e007
Android: new overlay button to swap screens ( #51 )
...
Co-authored-by: gperrio <guillaume.perrio@ingenico.com>
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2024-04-07 22:31:28 +01:00
OpenSauce04
a62fd26fca
Fixed the Exit hotkey not working correctly
2024-04-07 20:53:59 +01:00
OpenSauce04
7864eb6bab
Fixed formatting
2024-04-07 19:04:59 +01:00
OpenSauce04
9ee8c76603
Fixed some message window titles displaying "Lime" instead of "Lime3DS"
2024-04-07 18:40:49 +01:00
OpenSauce04
3bc0312b45
Ported GPUCode's Android Vulkan stability fixes
...
Thanks!
2024-04-07 15:58:50 +01:00
OpenSauce04
127244a1d0
Rebranded default system settings
2024-04-06 00:01:01 +01:00
OpenSauce04
ff46656809
Android drawer is now locked by default
2024-04-04 21:04:08 +01:00
OpenSauce04
5913d8342f
Corrected MacOS bundle identifier
2024-04-04 16:30:29 +01:00
OpenSauce04
b7d8373b2f
Fixed formatting
2024-04-04 15:51:27 +01:00
OpenSauce04
0929a9ada9
Updated Android package ID to io.github.lime3ds.android
2024-04-04 15:47:52 +01:00
OpenSauce04
c42304c66d
Updated default mobile portrait touch layout to be more ergonomic
2024-04-03 23:23:45 +01:00
OpenSauce04
7d581c4b63
Fixed MacOS branding
2024-04-03 22:04:06 +01:00
OpenSauce04
ecb2e8ff35
Discord presence is now greyed out instead of invisble when unavailable to avoid the tab being potentially empty
2024-04-03 21:56:34 +01:00
OpenSauce04
4e7fa95751
Gutted Web tab code for Web Service and Telemetry options
2024-04-03 21:56:34 +01:00
OpenSauce04
14a4825b65
Re-show Web tab in the UI
2024-04-03 21:56:34 +01:00
Reg Tiangha
fd6ab2da95
Restore Web tab
2024-04-03 21:56:34 +01:00
OpenSauce04
f9c96d1b76
nit: Removed blank line after function definition
2024-04-03 21:56:34 +01:00
Reg Tiangha
6be3af71d4
Remove telemetry
2024-04-03 21:56:34 +01:00
OpenSauce04
013c75d600
Fixed inconsistent indentation
2024-04-02 17:28:45 +01:00
OpenSauce04
c3a921385e
Corrected Lime3DS being referred to as Lime in the about page
2024-04-02 15:27:48 +01:00
Riley Hawksworth
d151807600
Update the about UI and FAQ button in QT frontend ( #36 )
...
Co-authored-by: OpenSauce <opensauce04@gmail.com>
2024-04-02 11:26:01 +01:00
OpenSauce04
6180458221
logDeviceInfo now references Lime3DS instead of Citra
2024-04-02 10:51:46 +01:00
João Vitor Polverari
c159332e55
Revert changes from both 17e3644
and 1b84ae9
on the native.cpp file (hopefully fixing clang)
2024-04-01 22:34:24 -03:00
João Vitor Polverari
1b84ae961f
Fix native.cpp not being compliant to coding style (fixes clang-format)
2024-04-01 22:26:40 -03:00
OpenSauce04
17e364428e
Removed a couple of Citra references
2024-04-01 23:03:47 +01:00
OpenSauce04
2740e688b6
Updated Android notification icons
2024-04-01 20:28:27 +01:00
OpenSauce04
5694b06bd5
Corrected several instances of Lime3DS being referred to as "Lime"
2024-04-01 20:19:40 +01:00
OpenSauce04
6875f8d564
Fixed broken Lime logo images in Android
2024-04-01 19:51:33 +01:00
OpenSauce04
7b0e2d718a
Rebranded Android strings for non-English languages
2024-04-01 19:32:44 +01:00
OpenSauce04
39c64c25da
Updated Android in-app links for non-English languages
2024-04-01 19:08:56 +01:00
OpenSauce04
cce75da51f
"setup" --> "set up" in Android welcome message
2024-04-01 19:02:40 +01:00
OpenSauce04
3b59fa9f21
The emulator is called Lime3DS, not Lime
2024-04-01 18:58:32 +01:00
OpenSauce04
c0c2e00c39
Android logo rebrand
2024-04-01 18:56:41 +01:00
Riley Hawksworth
292c5724da
Update Discord RPC impl. Changes the icon name to be same as name in Discord dev portal.
2024-03-31 23:57:13 +01:00
João Vitor Polverari
97974a265c
Rebranding in some messages inside of the app
2024-03-31 19:41:31 +01:00
OpenSauce04
a0db384339
Fixed clang skill issue
2024-03-31 19:35:50 +01:00
OpenSauce04
f12b649194
Android fixes + codebase rebranding
2024-03-31 19:27:55 +01:00
Riley Hawksworth
bacd935a90
Update Discord RPC so that it does not show Lime3DS version.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
72c41f92e2
Update Discord RPC to Show the buildname instead of desc of Lime3DS.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
6c315bd716
Improvements to Discord RPC.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
3fb620eee0
This time coding style should be fixed.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
5bc9211c90
Hopefully fixed clang-format errors.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
99fd9c68a0
Fix clang-format errors.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
6b34041b06
Fix bug where game is still displayed in window title when stopped playing.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
cc11adbdea
Update discord rpc to use long game title rather than short game title.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
1e22b780ae
Update qt window title to use the long game title rather than short game title.
2024-03-31 17:20:47 +01:00
Riley Hawksworth
5873e292e7
Update app loader to have a function for getting the long variant of the game title.
2024-03-31 17:20:47 +01:00
OpenSauce
6cf2c37392
The big rebrand commit
...
- Rebranded executable files to reference Lime instead of Citra
- Rebranded many files in the source tree to reference Lime instead of Citra
- Rebranded many resource files to reference Lime instead of Citra
- Rebranded all instances of Citra's reverse DNS to Lime's reverse DNS
- Other small misc rebrands
2024-03-31 16:50:40 +01:00
Gamer64ytb
baaf89ea3f
GSP_GPU: Fix pokemon, mario & luigi games
2024-03-30 19:06:31 +01:00
Reg Tiangha
5273a841a7
apply clang-format
2024-03-28 11:12:54 -06:00
Reg Tiangha
9ff1bcbae0
fix build error with modern openal-soft
2024-03-28 11:12:44 -06:00