Lioncash
6ac24e4e5a
service: Add migration services
Adds the basic skeleton for the mig:usr service based off information
provided by Switch Brew.
8 years ago
bunnei
7f4c570671
Merge pull request #896 from lioncash/audio-out
audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype
8 years ago
Lioncash
07a3c8a2a5
audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype
This makes the Buffer::Tag usage consistent with the Stream class's
prototype of GetTagsAndReleaseBuffers().
8 years ago
Lioncash
881380bc97
sink_details: Deduplicate long std::function repetition
We can just use type aliases to avoid needing to write the same long
type twice
8 years ago
Lioncash
5061e89fd1
sink_details: std::move std::function instances
Given std::function is allowed to potentially allocate, these should be
std::move'd to prevent potential reallocation (should that ever happen).
8 years ago
Lioncash
38c2af9330
kernel: Move object class to its own source files
General moving to keep kernel object types separate from the direct
kernel code. Also essentially a preliminary cleanup before eliminating
global kernel state in the kernel code.
8 years ago
Lioncash
f29d848665
logging/log: Remove incorrect description in PCV doc comment
PCV isn't the parental control service.
8 years ago
Lioncash
4d9067936c
service: Add psc services
Adds the basic skeleton for the psc services based off the information
provided by Switch Brew.
8 years ago
Lioncash
153a00ebc0
video_core: Make global EmuWindow instance part of the base renderer class
Makes the global a member of the RendererBase class. We also change this
to be a reference. Passing any form of null pointer to these functions
is incorrect entirely, especially given the code itself assumes that the
pointer would always be in a valid state.
This also makes it easier to follow the lifecycle of instances being
used, as we explicitly interact the renderer with the rasterizer, rather
than it just operating on a global pointer.
8 years ago
bunnei
12cbf9b562
Merge pull request #888 from lioncash/caps
service: Add capture services
8 years ago
bunnei
f05a56e537
Merge pull request #890 from lioncash/logger
lm: Amend name of ILogger
8 years ago
bunnei
8d2a4d0cc0
Merge pull request #889 from lioncash/fsp
service/filesystem: Add fsp:ldr and fsp:pr services
8 years ago
bunnei
afd0da6837
Merge pull request #887 from lioncash/pcv
service: Add bpc and pcv services
8 years ago
Lioncash
a155fe49dd
service/ns: Add missing ns services
Implements the basic skeleton of ns:am2, ns:ec, ns:rid, ns:rt, ns:su,
ns:vm, and ns:web based off the information provided by Switch Brew and
SwIPC.
8 years ago
Lioncash
732fe76a41
lm: Amend name of ILogger
Previously this was being registered with the name "Logger". While we're
at it, also change the name of the class to match it.
8 years ago
Lioncash
1d3dfe7e22
service/filesystem: Add fsp:ldr and fsp:pr services
Adds the basic skeleton for the remaining fsp services based off
information provided by Switch Brew.
8 years ago
Lioncash
a267a3cc08
service: Add capture services
Adds the basic skeleton for the capture services based off information
provided by Switch Brew.
8 years ago
Lioncash
2635578300
service: Add bpc and pcv services
Adds the basic skeleton for the remaining pcv-related services based off
information on Switch Brew.
8 years ago
bunnei
c3e8702d4f
Merge pull request #885 from greggameplayer/R32-Float
Implement R32_FLOAT RenderTargetFormat
8 years ago
Unknown
6b77105b3d
Implement R32_FLOAT RenderTargetFormat
8 years ago
bunnei
500da48f7c
Merge pull request #882 from lioncash/unused
kernel/thread: Remove unimplemented function prototype
8 years ago
Zach Hilman
5b9d48ba43
Add missing parameter to files.push_back()
8 years ago
Zach Hilman
9a3f7d702f
Fix merge conflicts with opus and update docs
8 years ago
Zach Hilman
9b710a5901
Use more descriptive error codes and messages
8 years ago
Zach Hilman
1f83886c21
Use static const instead of const static
8 years ago
Zach Hilman
f93e75f496
Use ErrorEncrypted where applicable and fix no keys crash
8 years ago
Zach Hilman
568ce6304c
Add missing includes and use const where applicable
8 years ago
Zach Hilman
feb6b2b4a8
Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch
8 years ago
Zach Hilman
e7ae26a563
Use SHGetKnownFolderPath instead of SHGetFolderPathA
8 years ago
Zach Hilman
272ca87298
Make XCI comply to review and style guidelines
8 years ago
Zach Hilman
03467b64e3
Extract mbedtls to cpp file
8 years ago
Zach Hilman
0c75b8d6b2
Add missing string.h include
8 years ago
Zach Hilman
bba2d504f0
Update mbedtls and fix compile error
8 years ago
Zach Hilman
b10c0d291f
Remove files that are not used
8 years ago
bunnei
c3279b3a75
Merge pull request #871 from bunnei/audio-config
audio_core: Add configuration settings.
8 years ago
Lioncash
682836d539
kernel/thread: Remove unimplemented function prototype
Given there's no implementation, we may as well remove the code
entirely.
8 years ago
bunnei
b9d19ca36e
Merge pull request #877 from lioncash/remove
kernel: Remove unused object_address_table.cpp/.h
8 years ago
bunnei
56ff09b880
Merge pull request #880 from lioncash/audio
service/audio: Add missing services
8 years ago
bunnei
14d9b2d6d3
audio_core: Add configuration settings.
8 years ago
bunnei
f9fec85f81
Merge pull request #876 from lioncash/include
kernel: Remove unnecessary includes
8 years ago
Lioncash
c3deab1f6e
service/audio: Add missing services
Adds the missing audctl service, as well as the :a and :d services for
audin, audout, audrec, and audren.
8 years ago
bunnei
817f66ae8c
Merge pull request #879 from lioncash/audio
audout_u: Remove std::move in OpenAudioOutImpl()
8 years ago
bunnei
304b76490d
Merge pull request #864 from FearlessTobi/port-3973
Port #3973 from Citra: "Remove polymorphism issue"
8 years ago
bunnei
a19afb37b2
Merge pull request #869 from Subv/ubsan
Corrected a few error cases detected by asan/ubsan
8 years ago
bunnei
cd86d3bd7a
Merge pull request #875 from lioncash/fgm
service: Add fgm services
8 years ago
bunnei
80a726d090
Merge pull request #874 from lioncash/am
service/am: Add missing am services
8 years ago
Lioncash
ea4e7b7fc5
kernel: Remove unused object_address_table.cpp/.h
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.
8 years ago
Lioncash
a87d3a4c42
audout_u: Remove std::move in OpenAudioOutImpl()
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.
8 years ago
Lioncash
3d2d454c36
kernel: Remove unnecessary includes
Removes unnecessary direct dependencies in some headers and also gets
rid of indirect dependencies that were being relied on to be included.
8 years ago
bunnei
3537a41aaf
Merge pull request #870 from lioncash/init
arm_dynarmic: Correct initializer list order
8 years ago