Commit Graph
854 Commits
Author SHA1 Message Date
Hamish Milneandzhupengfei f2de70c3fb Fix crash bugs 2020-02-13 17:42:06 +08:00
Hamish Milneandzhupengfei 116d22d562 Refactor out the wakeup_callback function pointer 2020-02-13 17:42:05 +08:00
Hamish Milneandzhupengfei e4afa8e512 Make the tests pass 2020-02-13 17:42:04 +08:00
Hamish Milneandzhupengfei 65d96bf6c1 Changed u8* to MemoryRef 2020-02-13 17:42:00 +08:00
Hamish Milneandzhupengfei 26e90a99cd Added basic UI; misc memory fixes 2020-02-13 17:41:27 +08:00
Hamish Milneandzhupengfei 558e710e17 Finished archives; remove pod.h 2020-02-13 17:41:26 +08:00
Hamish Milneandzhupengfei 2d2c7218ef Serialize CECD, CFG services 2020-02-13 17:41:25 +08:00
Hamish Milneandzhupengfei d041901a30 Some more CI fixes 2020-02-13 17:41:20 +08:00
Hamish Milneandzhupengfei 7b846ffa98 clang-format fixes 2020-02-13 17:39:15 +08:00
Hamish Milneandzhupengfei 6917eaf53b Use load_construct_data for kernel objects 2020-02-13 17:38:25 +08:00
Hamish Milneandzhupengfei 5265c79056 APT service serialization 2020-02-13 17:38:21 +08:00
Hamish Milneandzhupengfei 3fd5c431f1 Service serialization framework; done AC 2020-02-13 17:38:20 +08:00
Hamish Milneandzhupengfei ac0337d8df Started IPC services serialization 2020-02-13 17:38:19 +08:00
Hamish Milneandzhupengfei 4f95575d41 Serialize some more kernel objects 2020-02-13 17:38:18 +08:00
Hamish Milneandzhupengfei 8c81500dee Serialize kernel/hle/memory 2020-02-13 17:38:18 +08:00
Hamish Milneandzhupengfei f557d26b40 Added CPU, mutex, process, thread, timer 2020-02-13 17:38:16 +08:00
Hamish Milneandzhupengfei 5035e68dad Added derived kernel objects 2020-02-13 17:38:15 +08:00
Hamish Milneandzhupengfei f79c9668a3 Added shader state; WIP kernel objects 2020-02-13 17:38:10 +08:00
Hamish Milneandzhupengfei 45788b9c82 Added shader state serialization 2020-02-13 17:34:16 +08:00
Hamish Milneandzhupengfei 6f00976ab5 video_core serialization 2020-02-13 17:34:16 +08:00
Hamish Milneandzhupengfei dc04774ece Added POD serialization 2020-02-13 17:27:51 +08:00
Hamish Milneandzhupengfei 6940c99ed6 Added boost serialization 2020-02-13 17:27:50 +08:00
Pengfei ZhuandGitHub b53b4bfb17 Merge pull request #5062 from FearlessTobi/port-3173
Port yuzu-emu/yuzu#3173: "common: SPSCQueue: Notify after incrementing queue size."
2020-02-10 12:10:45 +08:00
BreadFish64andFearlessTobi e7a073e15f logging/backend: Change type of filename from string to const char*
This was suggested by degasus in https://github.com/yuzu-emu/yuzu/pull/3326 in order to avoid an unnecessary copy.
2020-01-28 14:29:26 +01:00
bunneiandFearlessTobi 591c6a64d7 common: SPSCQueue: Notify after incrementing queue size. 2020-01-19 13:35:49 +01:00
James RoweandGitHub e4285097f4 Merge pull request #5021 from ccawley2011/cpu_detect
common/cpu_detect: Remove unused functionality
2020-01-17 20:30:29 -07:00
James Rowe 43c9695bf9 Fix title bar 2020-01-15 23:52:41 -07:00
James Rowe cf4125a6a5 Only load precompiled shaders if their sanitize_mul setting matches 2020-01-15 21:10:37 -07:00
James Rowe 6945b6539f Address review and update zstd 2020-01-15 19:58:34 -07:00
James Rowe be52d3a7d0 Add missing changes from yuzu file_util 2020-01-15 19:58:34 -07:00
James Rowe b5b6ce5fdc Add shader cache version generation 2020-01-15 19:58:33 -07:00
James Rowe 8f67d6a444 Add ZSTD compression for precompiled cache 2020-01-15 19:58:33 -07:00
BreadFish64 b3beff0f4c common/logging: don't use regex for path trimming 2019-12-24 14:19:18 -06:00
Cameron Cawley 9a45d32a5f common/cpu_detect: Remove Common::CPUVendor
It's only used by telemetry, where the information it provides can be gained from the brand string.
2019-12-09 22:39:56 +00:00
Cameron Cawley bc5ad137c0 common/cpu_detect: Remove unused functionality 2019-12-09 22:36:32 +00:00
James RoweandGitHub e6c7f84dc6 Merge pull request #4964 from citra-emu/wwylele-patch-1
unfold UNREACHABLE implementation for dumb compilers
2019-11-20 09:43:48 -07:00
ReinUsesLispandFearlessTobi 30be149f87 common/logging: Silence no return value warnings 2019-11-19 16:47:35 +01:00
KhangarooandJames Rowe df99d98240 specify size of buffer and use openglstate in getteximageoes 2019-11-09 12:58:17 -07:00
khang06andJames Rowe a458155f99 texture dump hotkey (ctrl+d)
address more comments
2019-11-09 12:56:30 -07:00
KhangarooandJames Rowe ae4aaf2fc1 nested folder support + refuse to load incompatibly sized textures + general cleanups 2019-11-09 12:56:27 -07:00
KhangarooandJames Rowe 5940361b81 new-line that clang-format didn't fix
address some comments
2019-11-09 12:56:17 -07:00
KhangarooandJames Rowe 59b475a4b9 implement custom texture preload 2019-11-09 12:56:17 -07:00
KhangarooandJames Rowe 6d90c42a79 fix crashes, add custom texture cache, load textures from load directory 2019-11-09 12:54:40 -07:00
khang06andJames Rowe 94b3c63bf9 add dump dir to user paths 2019-11-09 12:53:16 -07:00
Weiyi WangandGitHub e1fbf90e16 fix clang-format and lambda capture 2019-10-05 10:54:07 -04:00
Weiyi WangandGitHub 00b9cdaf95 unfold UNREACHABLE implementation for dumb compilers
We relies on UNREACHABLE's noreturn attribute to eliminate parent's "no return value" warning. However, this was wrapped in a `if(!false)` block, which compilers may not unfold to recognize the noreturn nature.
2019-10-05 10:45:01 -04:00
xperia64andBen 8131bd32e3 renderer_opengl: Add support for custom shaders (#4578)
* Add Anaglyph 3D

Change 3D slider in-game

Change shaders while game is running

Move shader loading into function

Disable 3D slider setting when stereoscopy is off

The rest of the shaders

Address review issues

Documentation and minor fixups

Forgot clang-format

Fix shader release on SDL2-software rendering

Remove unnecessary state changes

Respect 3D factor setting regardless of stereoscopic rendering

Improve shader resolution passing

Minor setting-related improvements

Add option to toggle texture filtering

Rebase fixes

* One final clang-format

* Fix OpenGL problems
2019-08-09 20:00:47 +02:00
bunnei bf8224213d android: common: file_util: Add user_path, ConfigDir, and CacheDir. 2019-07-07 11:01:13 -04:00
bunnei 1c61f066d1 android: common: logging: Add log output support. 2019-07-07 11:01:13 -04:00
bunnei 4d1de484c6 android: common: Add paths for Android SDCARD_DIR and EMU_DATA_DIR. 2019-07-07 11:01:13 -04:00