summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* yuzu: Use Qt 5 signal/slots where applicableGravatar Lioncash2018-08-027-46/+49
| | | | Makes the signal/slot connections type-safe instead of string-based.
* audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototypeGravatar Lioncash2018-08-022-2/+2
| | | | | This makes the Buffer::Tag usage consistent with the Stream class's prototype of GetTagsAndReleaseBuffers().
* Merge pull request #888 from lioncash/capsGravatar bunnei2018-08-016-0/+173
|\ | | | | service: Add capture services
| * service: Add capture servicesGravatar Lioncash2018-08-016-0/+173
| | | | | | | | | | Adds the basic skeleton for the capture services based off information provided by Switch Brew.
* | Merge pull request #890 from lioncash/loggerGravatar bunnei2018-08-011-4/+4
|\ \ | | | | | | lm: Amend name of ILogger
| * | lm: Amend name of ILoggerGravatar Lioncash2018-08-011-4/+4
| |/ | | | | | | | | Previously this was being registered with the name "Logger". While we're at it, also change the name of the class to match it.
* | Merge pull request #889 from lioncash/fspGravatar bunnei2018-08-016-0/+89
|\ \ | | | | | | service/filesystem: Add fsp:ldr and fsp:pr services
| * | service/filesystem: Add fsp:ldr and fsp:pr servicesGravatar Lioncash2018-08-016-0/+89
| |/ | | | | | | | | Adds the basic skeleton for the remaining fsp services based off information provided by Switch Brew.
* / service: Add bpc and pcv servicesGravatar Lioncash2018-08-018-0/+183
|/ | | | | Adds the basic skeleton for the remaining pcv-related services based off information on Switch Brew.
* Implement R32_FLOAT RenderTargetFormatGravatar Unknown2018-08-013-0/+5
|
* Merge pull request #882 from lioncash/unusedGravatar bunnei2018-07-311-6/+0
|\ | | | | kernel/thread: Remove unimplemented function prototype
| * kernel/thread: Remove unimplemented function prototypeGravatar Lioncash2018-07-311-6/+0
| | | | | | | | | | Given there's no implementation, we may as well remove the code entirely.
* | Merge pull request #871 from bunnei/audio-configGravatar bunnei2018-07-3112-21/+330
|\ \ | |/ |/| audio_core: Add configuration settings.
| * audio_core: Add configuration settings.Gravatar bunnei2018-07-3112-21/+330
| |
* | Merge pull request #877 from lioncash/removeGravatar bunnei2018-07-316-104/+0
|\ \ | | | | | | kernel: Remove unused object_address_table.cpp/.h
| * | kernel: Remove unused object_address_table.cpp/.hGravatar Lioncash2018-07-316-104/+0
| | | | | | | | | | | | | | | | | | These source files were entirely unused throughout the rest of the codebase. This also has the benefit of getting rid of a global variable as well.
* | | Merge pull request #880 from lioncash/audioGravatar bunnei2018-07-3114-2/+289
|\ \ \ | |_|/ |/| | service/audio: Add missing services
| * | service/audio: Add missing servicesGravatar Lioncash2018-07-3114-2/+289
| | | | | | | | | | | | | | | Adds the missing audctl service, as well as the :a and :d services for audin, audout, audrec, and audren.
* | | Merge pull request #876 from lioncash/includeGravatar bunnei2018-07-3123-28/+47
|\ \ \ | | | | | | | | kernel: Remove unnecessary includes
| * | | kernel: Remove unnecessary includesGravatar Lioncash2018-07-3123-28/+47
| | |/ | |/| | | | | | | | | | Removes unnecessary direct dependencies in some headers and also gets rid of indirect dependencies that were being relied on to be included.
* | | Merge pull request #879 from lioncash/audioGravatar bunnei2018-07-311-1/+1
|\ \ \ | |_|/ |/| | audout_u: Remove std::move in OpenAudioOutImpl()
| * | audout_u: Remove std::move in OpenAudioOutImpl()Gravatar Lioncash2018-07-311-1/+1
| | | | | | | | | | | | | | | | | | | | | Previously the code was using the values from params further below after it was std::moved. Thankfully, given AudoutParams is a trivially copyable struct, the values would have simply been copied in this instance and not invalidated to garbage values.
* | | Merge pull request #864 from FearlessTobi/port-3973Gravatar bunnei2018-07-311-2/+30
|\ \ \ | | | | | | | | Port #3973 from Citra: "Remove polymorphism issue"
| * | | remove polymorphism issueGravatar B3n302018-07-291-2/+30
| | | |
* | | | Merge pull request #869 from Subv/ubsanGravatar bunnei2018-07-314-8/+23
|\ \ \ \ | | | | | | | | | | Corrected a few error cases detected by asan/ubsan
| * | | | MacroInterpreter: Avoid left shifting negative values.Gravatar Subv2018-07-302-2/+6
| | | | | | | | | | | | | | | | | | | | The branch target is signed, so multiply by 4 instead of left shifting by 2
| * | | | nvhost_gpu: Added checks to ensure we don't read past the end of the entries ↵Gravatar Subv2018-07-301-3/+6
| | | | | | | | | | | | | | | | | | | | when handling a GPU command list.
| * | | | nvhost_ctrl_gpu: Only read the input parameters if they are actually there.Gravatar Subv2018-07-301-3/+11
| | | | | | | | | | | | | | | | | | | | Passing nullptr to memcpy is undefined behavior.
* | | | | Merge pull request #875 from lioncash/fgmGravatar bunnei2018-07-316-0/+96
|\ \ \ \ \ | | | | | | | | | | | | service: Add fgm services
| * | | | | service: Add fgm servicesGravatar Lioncash2018-07-316-0/+96
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Adds the basic skeleton for the fgm services based off the information provided by Switch Brew.
* | | | | Merge pull request #874 from lioncash/amGravatar bunnei2018-07-318-0/+156
|\ \ \ \ \ | |_|_|_|/ |/| | | | service/am: Add missing am services
| * | | | service/am: Add missing am servicesGravatar Lioncash2018-07-318-0/+156
| |/ / / | | | | | | | | | | | | | | | | Adds the basic skeleton for missing am services idle:sys, omm, and spsm based off the information provided by Switch Brew.
* | | | Merge pull request #870 from lioncash/initGravatar bunnei2018-07-311-9/+7
|\ \ \ \ | | | | | | | | | | arm_dynarmic: Correct initializer list order
| * | | | arm_dynarmic: Make SetTlsAddress() prototype and definition consistentGravatar Lioncash2018-07-311-1/+1
| | | | | | | | | | | | | | | | | | | | Makes the definition use the same type aliases as in its prototype.
| * | | | arm_dynarmic: Remove unnecessary qualifying of ThreadContextGravatar Lioncash2018-07-311-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | Given the ARM_Dynarmic class inherits from ARM_Interface, we don't need to qualify here.
| * | | | arm_dynarmic: Correct initializer list orderGravatar Lioncash2018-07-311-5/+3
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Amends the initializer list to be in the same order that each variable would be initialized in. We also do this to ensure we don't use a bogus uninitialized instance of the exclusive monitor within MakeJit() We can also remove the jit member from the initializer list as this is initialized by PageTableChanged()
* / / / service: Add the pcie serviceGravatar Lioncash2018-07-316-0/+85
|/ / / | | | | | | | | | | | | Adds the basic skeleton of the pcie service based off information on Switch Brew.
* | | Merge pull request #855 from bunnei/cubebGravatar bunnei2018-07-3017-39/+462
|\ \ \ | | | | | | | | Audio output backend based on cubeb
| * | | audio_core: Implement Sink and SinkStream interfaces with cubeb.Gravatar bunnei2018-07-308-6/+261
| | | |
| * | | audio_core: Add interfaces for Sink and SinkStream.Gravatar bunnei2018-07-306-0/+163
| | | |
| * | | audio_core: Misc. improvements to stream/buffer/audio_out.Gravatar bunnei2018-07-305-20/+32
| | | |
| * | | audio_core: Move to audout_u impl.Gravatar bunnei2018-07-304-13/+6
| | | | | | | | | | | | | | | | - This is necessary so streams are created on the same thread.
* | | | Port #3758 from Citra (#852): Add missing std::string import in text_formatterGravatar Tobias2018-07-301-0/+1
|/ / /
* | | Implemented various hwopus functions (#853)Gravatar David2018-07-303-6/+132
| | |
* | | Merge pull request #861 from FearlessTobi/port-3972Gravatar bunnei2018-07-302-81/+31
|\ \ \ | | | | | | | | Port #3972 from Citra: "common/timer: use std::chrono, avoid platform-dependent code"
| * | | Port #3972 from Citra: "common/timer: use std::chrono, avoid ↵Gravatar zhupengfei2018-07-292-81/+31
| | |/ | |/| | | | | | | platform-dependent code"
* | | Merge pull request #862 from FearlessTobi/port-3997Gravatar bunnei2018-07-301-3/+5
|\ \ \ | | | | | | | | Port #3997 from Citra: "common/string_utils: replace boost::transform with std counterpart"
| * | | common/string_utils: replace boost::transform with std counterpartGravatar zhupengfei2018-07-291-3/+5
| |/ / | | | | | | | | | Note: according to cppreference it is necessary to convert char to unsigned char when using std::tolower and std::toupper, otherwise the behaviour would be undefined.
* | | Merge pull request #859 from FearlessTobi/port-3837Gravatar bunnei2018-07-302-3/+4
|\ \ \ | | | | | | | | Port #3837 from Citra: "citra-qt: Add build date in about dialog"
| * | | Port #3837 from Citra: "Add build date in about dialog"Gravatar fearlessTobi2018-07-292-3/+4
| |/ /