Commit Graph

9705 Commits

Author SHA1 Message Date
ac37de10fc Reconnect cheat_engine during load 2020-04-06 20:26:41 +01:00
e04590a06d externals: Update dynarmic to b58048a 2020-04-06 17:31:30 +01:00
69f7a83b0e Reenable hidapi for SDL2.0.12 and up 2020-04-04 20:30:09 -03:00
b5f394dd12 Use placeholders for serialized paths 2020-04-05 00:20:59 +01:00
3b1b8b7e1f Merge pull request #5123 from vitor-k/disable-hidapi
SDL: Disable hidapi drivers due to compatibility problems with certain controllers
2020-04-03 23:23:03 -05:00
9c7da35382 Merge pull request #5083 from zhaowenlan1779/video-dumping-update
video_core, citra_qt: Video dumping updates
2020-04-03 21:15:32 -05:00
00667c222a Merge pull request #5117 from FearlessTobi/n3ds-setting
citra_qt/system: Add N3DS mode checkbox and enable it by default
2020-04-03 17:52:31 -05:00
f14e973a27 Texture Filtering v2 (#5166)
* video_core/renderer_opengl: Move SurfaceParams into its own file

Some of its enums are needed outside of the rasterizer cache
and trying to use it caused circular dependencies.

* video_core/renderer_opengl: Overhaul the texture filter framework

This should make it less intrusive.
Now texture filtering doesn't have any mutable global state.
The texture filters now always upscale to the internal rendering resolution.
This simplifies the logic in UploadGLTexture and it simply takes the role of BlitTextures at the end of the function.
This also prevent extra blitting required when uploading to a framebuffer surface with a mismatched size.

* video_core/renderer_opengl: Use generated mipmaps for filtered textures

The filtered guest mipmaps often looked terrible.

* core/settings: Remove texture filter factor

* sdl/config: Remove texture filter factor

* qt/config: Remove texture filter factor
2020-04-02 22:42:50 -05:00
d26564d020 Don't dump textures that aren't a power of 2 (#5152)
* don't dump textures that aren't a power of 2

* early return

* include bitset

* revert change to comment block

* explain change
2020-04-01 23:59:24 -05:00
74c06bd13e Attempt to fix crashes with LLE applets 2020-04-02 01:43:27 +01:00
d4ccce1365 Add some member initializers in thread 2020-04-02 00:14:00 +01:00
714a85119d Don't crash when getting perf stats 2020-04-01 22:50:19 +01:00
5b6ee9a6ab Clear out state before deserialization - fixes many crashes. 2020-04-01 22:06:22 +01:00
7b93b51040 Added user IP to log events for join/left/kicked/banned 2020-04-01 08:09:28 -07:00
f156fdd332 clang format fixes etc. 2020-03-31 18:27:33 +01:00
92640fc29c Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
9bd189a155 More cleaning up 2020-03-29 19:07:56 +01:00
6760ea18b6 Serialize ArchiveManager and other code review actions 2020-03-29 18:56:25 +01:00
680ef64aca Merge pull request #5157 from citra-emu/zhaowenlan1779-patch-1
flatpak: Update runtime version
2020-03-29 23:42:16 +08:00
04aa351c40 Code review - general gardening 2020-03-29 16:14:36 +01:00
8f059ae398 Apply suggestions from code review
Co-Authored-By: Mat M. <mathew1800@gmail.com>
2020-03-29 11:39:46 +01:00
ab76b0b684 addressed review comments 2020-03-28 22:47:11 +01:00
841255cd16 Attempt to fix the linux builds 2020-03-28 21:40:18 +00:00
de9ae14059 Only serialize wchar paths on windows 2020-03-28 19:29:29 +00:00
38e9eb379d Update src/CMakeLists.txt 2020-03-28 17:23:54 +00:00
570fc45d03 Change boost submodule 2020-03-28 17:11:35 +00:00
8f164a16ce Review changes 2020-03-28 17:08:27 +00:00
86600e90d3 Merge branch 'feature/savestates-2' of https://github.com/hamish-milne/citra into feature/savestates-2 2020-03-28 16:29:18 +00:00
d92b3e9754 Code review changes - clarified HTTP serialization 2020-03-28 16:29:15 +00:00
26f9364062 Apply suggestions from code review
Co-Authored-By: Ben <bene_thomas@web.de>
2020-03-28 16:28:07 +00:00
bbf8e876ab Apply suggestions from code review
Co-Authored-By: Pengfei Zhu <zhupf321@gmail.com>
2020-03-28 16:26:24 +00:00
b4ac1c0559 citra_qt/system: Add N3DS mode checkbox and enable it by default 2020-03-28 16:49:35 +01:00
4aab38f133 Refactored out the horrible static var in CoreTiming 2020-03-28 15:47:36 +00:00
a6ee1bf913 HLE Audio: Increase frame position by input buffer sample rate (#5049)
* HLE Audio: Increase frame position by input buffer sample rate

Currently the frame position moves ahead by the number of samples
output, but thats a fixed number based on the 3ds native sample rate.
Instead, based on a homebrew by cyuubi and looking at the lle audio,
this sample position should be moved forward by the number of samples
from the input buffer that was read, based on the buffer's sample rate.
2020-03-28 10:39:50 -05:00
917d651a3c Added copyright notices on new files 2020-03-28 15:21:10 +00:00
f8d717bc7a Use the correct directory for Qt Plugins (#5148) 2020-03-28 16:20:48 +01:00
09da1dcf55 flatpak: Update runtime version
The docker image has been updated to 5.13 but the build script here wasn't. Maybe this was the issue preventing our flatpak from building recently
2020-03-28 23:10:45 +08:00
025960bcdd Attempt to fix flatpak CI 2020-03-28 15:10:35 +00:00
03379b2072 Merge remote-tracking branch 'upstream/master' into feature/savestates-2 2020-03-28 12:46:24 +00:00
7049af744f Merge remote-tracking branch 'upstream/master' into feature/savestates-2 2020-03-28 12:33:21 +00:00
1ff8d002a9 Merge pull request #5025 from jroweboy/tomoscrewme
Add CPU Clock Frequency slider
2020-03-28 12:31:41 +00:00
3edc4a3055 service/ldr_ro: Fix CRO loading when the buffer contained multiple VM areas (#5125)
* vm_manager: Handle multiple areas in ChangeMemoryState

It is possible that a few areas have the same permisson and state, but with different backing pointers. Currently, this function assumes that only one continous area is found, but this is not always the case.

* service/ldr_ro: Handle multiple areas in VerifyBufferState

It is possible that the buffer passed from the game is made up of multiple areas with the same permisson and state but different backing pointers. Change the check to allow that.
2020-03-28 13:26:54 +01:00
5a6093843e Remove the TODO (since it's all done now!) 2020-03-28 12:04:00 +00:00
232b52a27d Minor cleanup 2020-03-28 09:59:45 +00:00
475b0fb159 Merge pull request #5156 from FearlessTobi/port-3550
Port yuzu-emu/yuzu#3550: "Minor Readme Changes"
2020-03-27 15:56:48 -07:00
3d1180ee21 DSP now works... committing this!! 2020-03-27 22:19:29 +00:00
7357c2191f Minor Readme Changes 2020-03-27 23:02:06 +01:00
5604613642 More merge fixes 2020-03-27 21:48:58 +00:00
5dbf334ef1 Revert "Use immutable storage when available (#5053)" (#5151)
This reverts commit 407fd15515.
2020-03-26 19:01:18 -05:00
4008be436f Replace non-commercial icons with free icons from icons8 (#5093) 2020-03-26 13:40:03 -05:00