MerryMage and FearlessTobi
045d20e076
xbyak_abi: Prefer returning a struct to using out parameters in ABI_CalculateFrameSize
2021-01-04 04:07:11 +01:00
MerryMage and FearlessTobi
a841ce6451
xbyak_abi: Register indexes should be unsigned
2021-01-04 04:07:10 +01:00
merry and GitHub
7444c95132
Merge pull request #5364 from tgsm/issue-template
...
.github: add a new issue template
2020-06-21 20:46:25 +01:00
MerryMage
1f375f2511
travis: Compile on macOS 10.13 with more up to date compiler
2020-05-02 08:50:42 +01:00
Merry and GitHub
c8a503b10f
CMakeLists: Only compile A32 frontend for dynarmic ( #5229 )
2020-04-18 20:45:07 +02:00
MerryMage
f2499953c0
travis: Update xcode
...
Update to 10.2 (required for CTAD to work correctly)
2020-04-07 22:07:06 +01:00
MerryMage
8b7b6e9f74
arm_dynarmic: Remove dependence on interpreter
2020-04-07 19:07:59 +01:00
MerryMage
d17ab5cd91
gdbstub: Fix some gdbstub jankiness
...
1. Ensure that register information available to gdbstub is most up-to-date.
2. There's no reason to check for current_thread == thread when emitting a trap.
Doing this results in random hangs whenever a step happens upon a thread switch.
2020-04-06 21:24:54 +01:00
MerryMage
e04590a06d
externals: Update dynarmic to b58048a
2020-04-06 17:31:30 +01:00
MerryMage
065d3ce063
memory: Reorder parameters of CopyBlock to a more sensible order
...
* Also implement CopyBlock variants in terms of each other
2019-04-19 19:46:09 +01:00
Merry and GitHub
2feb87ba2d
Merge pull request #4517 from MerryMage/simplify-macos-upload
...
[WIP] travis: Simplify macos/upload.sh
2019-01-26 14:05:24 +00:00
MerryMage
22e4a2b901
travis/macos/upload: Manually invoke install_name_tool for a few stragglers
2018-12-28 10:43:54 +00:00
MerryMage
e949314e65
travis: Simplify macos/upload.sh
2018-12-17 15:53:15 +00:00
Merry and GitHub
a8155fdf48
Merge pull request #4314 from FearlessTobi/port-1440
...
Port yuzu-emu/yuzu#1440 : "ui_settings: Place definition of the theme array within the cpp file"
2018-10-07 11:14:58 +01:00
Merry and GitHub
aab56c2e20
Merge pull request #4316 from FearlessTobi/port-1442
...
Port yuzu-emu/yuzu#1442 : "Avoid unnecessary string temporary creation in PrintMessage()"
2018-10-07 11:13:48 +01:00
Merry and GitHub
20d6d450bd
Merge pull request #4317 from FearlessTobi/port-1376
...
Port yuzu-emu/yuzu#1376 : "Logging: Change the TimeStretch::Process log from debug to trace level."
2018-10-07 11:12:13 +01:00
MerryMage
b4d9d9661a
arm_dynarmic: Pass breakpoints to gdbstub
...
Allow gdbstub to handle execution breakpoints
2018-09-30 19:40:49 +01:00
Merry and GitHub
c37d59c88b
Merge pull request #4266 from lioncash/build
...
travis: Make macOS' CI use Xcode 10
2018-09-25 21:23:22 +01:00
Merry and GitHub
bb9e92c77c
Merge pull request #4194 from MerryMage/audiofifo
...
audio_core: Simplify sink interface
2018-09-21 13:30:51 +01:00
MerryMage
c9c7097769
ring_buffer: Fix Push
2018-09-19 07:14:36 +01:00
MerryMage
a6cf2e1f9d
cubeb_sink: Improve logging
2018-09-09 08:37:34 +01:00
MerryMage
675ffc1024
dsp_interface: Move volume control to audio thread
...
We also clamp the linear volume value to [0.0, 1.0].
Do nothing if linear volume is 1.0.
2018-09-08 22:24:51 +01:00
MerryMage
eed55a813e
time_stretch: Simplify audio stretcher
2018-09-08 22:09:26 +01:00
MerryMage
f34711219a
audio_core: Simplify sink interface
2018-09-08 22:09:26 +01:00
MerryMage
761ef78408
common: Implement a ring buffer
2018-09-08 22:09:26 +01:00
Merry and GitHub
eca98eeb3e
Merge pull request #4143 from zhaowenlan1779/shared-font-text-fix
...
core, citra_qt: unify status of system archives and shared fonts
2018-09-06 20:51:32 +01:00
Merry and GitHub
dd2a0f2387
Merge pull request #4147 from FearlessTobi/port-424
...
Port #424 from yuzu: "string_util: Remove StringFromFormat() and related functions"
2018-09-06 20:49:30 +01:00
Merry and GitHub
978611e51e
Merge pull request #4086 from MerryMage/dynarmic-update-201808
...
externals: Update dynarmic
2018-09-02 09:55:32 +01:00
Merry and GitHub
f1b8d091db
Merge pull request #4157 from FearlessTobi/port-1048
...
Port #1048 from yuzu: "kernel/object: Tighten object against data races"
2018-09-02 09:54:49 +01:00
Merry and GitHub
b130dd6842
Merge pull request #4161 from FearlessTobi/port-1139
...
Port #1139 from yuzu: "bit_field: Convert ToBool() into explicit operator bool"
2018-09-02 09:53:50 +01:00
Merry and GitHub
85e0553a1f
Merge pull request #4165 from B3n30/log_ncch_load
...
NCCH_Container: Add file_path log to Load()
2018-09-02 09:52:30 +01:00
Merry and GitHub
c99d197ff7
Merge pull request #4156 from FearlessTobi/port-1060
...
Port #1060 from yuzu: "logging/backend: Use const reference to refer to log filter"
2018-09-02 09:50:57 +01:00
Merry and GitHub
f03cc09998
Merge pull request #4168 from MerryMage/cubeb-lock
...
cubeb_sink: Protect queue against multithreaded access
2018-09-02 09:49:12 +01:00
MerryMage
7daed185cb
cubeb_sink: Protect queue against multithreaded access
2018-08-31 18:44:19 +01:00
MerryMage
1817e30eff
arm_dynarmic: Print current instruction when ExceptionRaised
2018-08-26 00:50:40 +01:00
MerryMage
75f3d2ba31
externals: Update dynarmic to 7a2a4c8
2018-08-26 00:50:38 +01:00
Merry and GitHub
9b9227089b
Merge pull request #4121 from FearlessTobi/port-894
...
Port #894 from yuzu: "kernel: Move object class to its own source files"
2018-08-26 00:02:33 +01:00
Merry and GitHub
b49d042200
Merge pull request #4101 from Hedges/GDBClean
...
GDB Modernization
2018-08-25 13:58:38 +01:00
Merry and GitHub
1224454986
Merge pull request #4137 from FearlessTobi/port-950
...
Port #950 from yuzu: "qt/hotkey: Get rid of global hotkey map instance"
2018-08-25 13:56:19 +01:00
Merry and GitHub
0a5621fafc
Merge pull request #3970 from FearlessTobi/more-popup-madness
...
citra_qt: Add more verbose popups for video_core errors
2018-08-24 19:21:35 +01:00
Merry and GitHub
c292a9e2f5
Merge pull request #4080 from zhaowenlan1779/port-yuzu-922
...
Port "CMakeLists: Change MSVC14 variable to MSVC_VERSION" from yuzu
2018-08-24 19:14:51 +01:00
Merry and GitHub
31133a4f2e
Merge pull request #4133 from FearlessTobi/port-968
...
Port #968 from yuzu: "vector_math: Minor cleanups"
2018-08-24 19:08:17 +01:00
Merry and GitHub
d4125ea4d7
Merge pull request #4119 from FearlessTobi/port-911
...
Port #911 from yuzu: "video_core: Remove unimplemented Start() function prototype"
2018-08-24 19:03:42 +01:00
Merry and GitHub
c824564fcf
Merge pull request #4120 from FearlessTobi/port-895
...
Port #895 from yuzu: "sink_details: std::move std::function instances "
2018-08-24 19:03:27 +01:00
Merry and GitHub
cf4f8463f1
Merge pull request #4122 from FearlessTobi/port-905
...
Port #905 from yuzu: "kernel/vm_manager: Minor changes"
2018-08-24 19:01:57 +01:00
Merry and GitHub
f2816aa430
Merge pull request #4123 from FearlessTobi/port-914
...
Port #914 from yuzu: "kernel/process: Use accessors instead of class members for referencing segment array"
2018-08-24 19:01:07 +01:00
Merry and GitHub
ed79288e41
Merge pull request #4124 from FearlessTobi/port-907
...
Port #907 from yuzu: "yuzu: Use Qt 5 signal/slots where applicable"
2018-08-24 19:00:10 +01:00
Merry and GitHub
702ca755b3
Merge pull request #4131 from FearlessTobi/port-943
...
Port #943 from yuzu: "game_list: Join declarations and assignments in onTextChanged()"
2018-08-24 18:54:31 +01:00
Merry and GitHub
c18a7896e0
Merge pull request #4078 from zhaowenlan1779/port-yuzu-934
...
Port " core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds" from yuzu
2018-08-11 10:26:21 +01:00
Merry and GitHub
d1c364bb85
Merge pull request #4073 from zhaowenlan1779/port-yuzu-988
...
Port "common/color: Minor cleanup" from yuzu
2018-08-10 21:18:01 +01:00
Merry and GitHub
c0346718fd
Merge pull request #4076 from zhaowenlan1779/port-yuzu-945
...
qt/main: Better file-existence checking within OnMenuRecentFile() and UpdateUITheme()
2018-08-10 21:17:32 +01:00
Merry and GitHub
4aec7ec96b
Merge pull request #4079 from zhaowenlan1779/port-yuzu-932
...
Port "core_timing: Use transparent functors where applicable" from yuzu
2018-08-10 21:15:00 +01:00
Merry and GitHub
0b798ab7a2
Merge pull request #4081 from zhaowenlan1779/port-yuzu-900
...
Port "math_util: Always initialize members of Rectangle" from yuzu
2018-08-10 21:09:02 +01:00
Merry and GitHub
f201484c63
Merge pull request #4082 from zhaowenlan1779/port-yuzu-906
...
Port "input_common: minor changes" from yuzu
2018-08-10 21:08:49 +01:00
Merry and GitHub
44fc338f21
Merge pull request #4083 from zhaowenlan1779/port-yuzu-904
...
Port "kernel/thread: Minor changes" from yuzu
2018-08-10 21:08:22 +01:00
Merry and GitHub
3fd9a9a0fe
Merge pull request #4085 from zhaowenlan1779/port-yuzu-882
...
Port "kernel/thread: Remove unimplemented function prototype" from yuzu
2018-08-10 21:07:29 +01:00
Merry and GitHub
ba6eee71f5
Merge pull request #4024 from zhaowenlan1779/port-yuzu-745
...
Port yuzu-emu/yuzu#745 from yuzu
2018-08-01 15:02:40 +01:00
Merry and GitHub
6a9e18a49a
Merge pull request #4022 from zhaowenlan1779/port-yuzu-837
...
Port yuzu-emu/yuzu#837 from yuzu
2018-08-01 15:01:17 +01:00
Merry and GitHub
703da21688
Merge pull request #4046 from zhaowenlan1779/config-camera-retranslate
...
citra_qt/configuration: retranslate camera tab
2018-08-01 15:00:12 +01:00
Merry and GitHub
9af731793a
Merge pull request #4025 from zhaowenlan1779/port-yuzu-775
...
Port "string_util: Minor changes" from yuzu
2018-07-30 18:28:38 +01:00
Merry and GitHub
ec76cd82b0
Merge pull request #4037 from zhaowenlan1779/port-yuzu-710
...
Port "common/common_funcs: Remove unused rotation functions" from yuzu
2018-07-30 18:28:11 +01:00
Merry and GitHub
45beea31ea
Merge pull request #4034 from zhaowenlan1779/port-yuzu-802
...
Port "wait_tree: Silence warning about all code paths not returning a value" from yuzu
2018-07-30 12:38:24 +01:00
Merry and GitHub
4acc4d87d6
Merge pull request #4032 from zhaowenlan1779/port-yuzu-758
...
Port "common: Remove synchronized_wrapper.h" from yuzu
2018-07-30 12:36:45 +01:00
Merry and GitHub
c4c158c6b6
Merge pull request #4036 from zhaowenlan1779/port-yuzu-705
...
Port "file_util: return string by const reference for GetExeDirectory()" from yuzu
2018-07-30 12:10:35 +01:00
Merry and GitHub
f4a389dca5
Merge pull request #4023 from zhaowenlan1779/port-yuzu-797
...
Port yuzu-emu/yuzu#797 from yuzu
2018-07-30 08:28:35 +01:00
MerryMage
eae523ae17
common: CodeBlock is unused
2018-07-22 21:04:29 +01:00
Merry and GitHub
47d283a1e4
Merge pull request #3909 from MerryMage/rm-SetDevice
...
sink_details: Tidy-up device listing code
2018-07-12 20:49:29 +01:00
MerryMage
7d642b25e9
sink: Make auto device name a constant
2018-07-12 15:56:37 +01:00
Merry and GitHub
610acf2828
Merge pull request #3923 from zhaowenlan1779/fix-clang-ci
...
Fix clang-format CI
2018-07-08 13:30:18 +01:00
MerryMage
d269beab0d
sink_details: Listing available devices should be separate from sink construction
2018-07-02 14:09:17 +01:00
MerryMage
ce5a5412ae
sink_details: Remove unnecessary lambdas
2018-07-02 13:26:14 +01:00
MerryMage
05fc17b88a
sink: Remove unnecessary SetDevice method
...
Unused, doesn't do anything.
2018-07-02 13:23:40 +01:00
Merry and GitHub
0e1c8df55b
Merge pull request #3827 from liushuyu/appveyor-fix
...
appveyor: fix mingw issue (again)
2018-06-09 14:21:42 +01:00
Merry and GitHub
8ca38621a0
Merge pull request #3823 from jbeich/soundtouch
...
Update soundtouch to unbreak on x86
2018-06-08 13:06:46 +01:00
Merry and GitHub
98438258c3
Merge pull request #3810 from MerryMage/eret-exclusive
...
arm: Clear exclusive state after service call
2018-06-07 22:09:58 +01:00
MerryMage
b8c5007153
arm_dyncom_interpreter: Clear exclusive memory state after SVC call
2018-06-03 21:06:57 +01:00
MerryMage
a4bed294fb
dynarmic: Update to 4b350a354a21339052c7fff88832c3f81f5624be
2018-06-03 20:57:31 +01:00
MerryMage and wwylele
15d14be3cc
primitive_assembly: Add getters for internal state
2018-05-14 10:17:35 +03:00
MerryMage and wwylele
d6cd1a8712
gl_rasterizer: Use GLvec* instead of C arrays
2018-05-05 04:37:04 +03:00
MerryMage and wwylele
8186820d16
pica_to_gl: Add GLuvec{2,3,4} aliases
...
To allow for transfer for integers into shaders.
2018-04-23 20:21:24 +03:00
Merry and GitHub
d5b1c33587
Merge pull request #3656 from lioncash/relocate
...
sm: Relocate the service manager to the System class
2018-04-15 10:34:14 +01:00
Merry and GitHub
9e21094dea
Merge pull request #3631 from daniellimws/boss-fmt
...
service/boss: Migrate logging macros
2018-04-15 08:59:42 +01:00
Merry and GitHub
8b858f1bf7
Merge pull request #3647 from liushuyu/master
...
travis: fix Transifex upload
2018-04-11 10:43:29 +01:00
Merry and GitHub
7d7101706e
Merge pull request #3621 from daniellimws/dyncom-fmt
...
arm/dyncom: Migrate logging macros
2018-04-02 17:09:36 +01:00
Merry and GitHub
fff7227f86
Merge pull request #3579 from ccawley2011/architecture-defines
...
common: Clean up architecture-specific defines
2018-03-31 10:41:15 +01:00
Merry and GitHub
587bc06adf
Merge pull request #3596 from lioncash/disk
...
disk_archive: Minor miscellaneous cleanup
2018-03-31 10:39:00 +01:00
Merry and GitHub
a567a92468
Merge pull request #3593 from daniellimws/loader-fmt
...
core/loader: Migrate logging macros
2018-03-29 14:45:25 +01:00
MerryMage
75fa1b2cde
appveyor: Generate PDBs for mingw build
2018-03-27 11:57:34 +01:00
Merry and GitHub
d823759e49
Merge pull request #3582 from FearlessTobi/add-missing-override
...
Implement Pull #87 from yuzu: game_list: Add missing override specifier for KeyReleaseEater's eventFilter function
2018-03-26 13:31:30 +01:00
Merry and GitHub
174e7e268a
Merge pull request #3533 from daniellimws/fmtlib-macros
...
Logging: Add fmtlib-based macros
2018-03-24 08:04:20 +00:00
MerryMage
e3f9bfd850
gl_resource_manager: Use std::exchange instead of std::swap in move assignment operators and constructors
...
Move assignment operators and move constructors should ideally leave the object moved from in a state where resources aren't accessable.
2018-03-16 23:47:49 +00:00
MerryMage and James Rowe
a8dd3aa940
glad: Update glad
2018-03-13 23:00:26 -06:00
Merry and GitHub
141c007037
Merge pull request #3505 from kemenaran/fix-qt-viewport-resize
...
Fix QGLWidget viewport resize on macOS
2018-03-11 15:25:26 +00:00
Merry and GitHub
febbaed14e
Merge pull request #3473 from jbeich/cryptopp-6.1.0
...
Update cryptopp to 6.1.0
2018-03-05 16:37:02 +00:00
MerryMage
90b835758f
decode: Fix PCM8 decoding
...
Signal range is -32767 to 32768, not -127 to 128.
2018-02-25 12:42:21 +00:00
MerryMage
1f04e2e4a1
externals: Update cryptopp to 6.0.0
...
MSVC C++17 support
2018-02-07 22:19:27 +00:00
MerryMage
ce31cf531d
CI: Update to C++17 and use Ubuntu 18.04 as baseline
2018-02-06 17:02:21 +00:00
MerryMage
adf9a19095
fixup! audio_core: Remove global state
2018-02-04 22:23:51 +00:00
MerryMage
7c7fddd7bd
tests: Remove HandleSpecialMapping test for DSP region
...
Memory::GetPhysicalPointer for the DSP region requires a valid
Core::System::dsp_core.
2018-02-03 15:15:17 +00:00
MerryMage
ab3d53131a
audio_core: Remove global state
2018-02-03 15:15:17 +00:00