Commit Graph

7501 Commits (1ced7bbea5461084a41e483e6d94e9e4645e5d9f)
 

Author SHA1 Message Date
bunnei d2749ef0ed
Merge pull request from lioncash/btdrv
service: Add the btdrv service
Lioncash f46bfdd77d service: Add mii services
Adds the skeleton for the mii services based off information provided by
Switch Brew
Lioncash 50dadc33e3 service/nfc: Implement Create[x]Interface functions
These simply return the respective interface.
Lioncash 04d144aa40 service: Add nfc services
Adds the skeleton of the nfc service based off the information provided
on Switch Brew.
Lioncash ea8dd8b650 service/lbl: Implement EnableVrMode, DisableVrMode and GetVrMode
Implements these functions according to the information available on
Switch Brew.
Lioncash c2c543e8f7 service: Add the lbl service
Adds the skeleton of the lbl service based off the information provided
by Switch Brew.
bunnei dc4e5f9159
Merge pull request from lioncash/priv
kernel/timer: Make data members private where applicable
bunnei e247bd577c
Merge pull request from lioncash/irs
service/hid: Add missing services
Lioncash f49248437e service: Add the btdrv service
Adds the skeleton for the btdrv service based off the information provided by Switch Brew
Lioncash 1121622dc1 service/hid: Add the hidbus, hid:dbg, hid:sys, and hid:tmp services
Lioncash 7550c2c866 service/hid: Add the xcd:sys service
Lioncash 82cb5f030d service/hid: Add irs services
bunnei ec2b7cdb1d
Merge pull request from FearlessTobi/port-3594
Port  from Citra: "frontend: Log Citra version"
bunnei f1fbb476df
Merge pull request from FearlessTobi/port-minor-prs
Port  and  from Citra (Small changes to default_ini and gitignore)
bunnei 8440b814bc
Merge pull request from lioncash/grc
service: Add the grc:c service
bunnei 41d7b020a8
Merge pull request from lioncash/nim
service: Add the nim services
bunnei e4191b624c
Merge pull request from lioncash/ldn
service: Add ldn services
bunnei 40eb243f86
Merge pull request from lioncash/socket
service/sockets: Add missing socket services
bunnei e013fdc2b2
Merge pull request from lioncash/mem-dedup
video_core/memory_manager: Avoid repeated unnecessary page slot lookups
bunnei 5a27f4e4cc
Merge pull request from Subv/r16f_rt
GPU: Allow using R16F as a render target format.
fearlessTobi 18c2c96927 Port from Citra
Lioncash b28af1f6c9 service: Add the grc:c service
Adds the basic skeleton for the grc:c service based off the information
provided by Switch Brew.
Subv f85cff0f48 GPU: Allow using R16F as a render target format.
Lioncash 0cd843151f kernel/timer: Make data members private where applicable
Instead, we can just expose functions that return the queryable state
instead of letting anything modify it.
fearlessTobi 6f05a57712 Port from Citra
fearlessTobi 9d2a1c6f12 Port from Citra
fearlessTobi 7a2acc86e6 Port from Citra
Lioncash f916611e32 service: Add the nim services
Adds the skeleton for the nim services based off information from Switch
Brew.
Lioncash 8781beaf0d service: Add ldn services
Adds ldn services based off information provided by Switch Brew.
bunnei 57cd80c410
Merge pull request from lioncash/log
service/lm: Minor changes
bunnei 31642ae2ee
Merge pull request from greggameplayer/R16_G16
Implement R16_G16
Lioncash 3f5dfc4d96 service/sockets: Add ethc:c and ethc:i services
Lioncash 165e7645e1 service/sockets: Add missing bsdcfg socket service
Sebastian Valle 1958d07d7d
Merge pull request from lioncash/ldr
service: Add ldr services
Sebastian Valle 8ac52c6b56
Merge pull request from lioncash/erpt
service: Add erpt and eupld services
Sebastian Valle 0e05f98be2
Merge pull request from lioncash/nifm
service/nifm: Deduplicate interface code
Lioncash 3fb124961e service: Add ldr services
Adds the skeleton for the ldr-related services based off the information
provided on Switch Brew.
Lioncash 91d86df920 lm: Move LM's class declaration into the cpp file
This isn't used directly outside of this translation unit, so we can
hide it from external use.
Lioncash 6f4d3d8163 lm: Amend names of Initialize() in Logger and Initialize() in LM
Amends these to match the information on Switch Brew.
Lioncash 8650be1020 lm: Add missing function entry to Logger's function table
Lioncash 7458e71f24 service: Add eupld services
Adds the skeleton for the eupld services based off information on Switch
Brew.
Lioncash 821f2c03cb service: Add the erpt services
Adds the basic skeleton of the erpt service based off information on
Switch Brew.
bunnei b0adb9a3d9
Merge pull request from lioncash/nvdrv
service/nvdrv: Minor changes
bunnei 851089b482
Merge pull request from lioncash/pm
service: Add pm services
Unknown 4672a01cbf Implement R16_G16
correct trailing white spaces


Delete tabs


correct placement
Add RG16F & RG16UI & RG16I & RG16S PixelFormats
Return correct data according to changes done previously
correct PixelFormat declaration
correct coding style error
correct coding style error part 2
correct RG16S Declaration error
correct alignment
Mat M d245610939
Merge pull request from lioncash/es
service: Add the es service
Mat M 19b5ae5a25
Merge pull request from lioncash/wait
wait_tree: Add missing switch case for WaitTreeThread::GetText()
bunnei c88382517c
Merge pull request from Subv/srgb
GPU: Use the right texture format for sRGBA framebuffers.
Lioncash f9951352f6 service/nvdrv: Take std::string in Open() by const reference
Avoids copies from being made, since the string is only ever used for
lookup, the data is never transfered anywhere.

Ideally, we'd use a std::string_view here, but devices is a
std::unordered_map, not a std::map, so we can't use heterogenous lookup
here.
Lioncash a2cd07d094 service/nvdrv: Use std::move where applicable
Avoids unnecessary reference count increments and decrements.

In one case, we don't need to make a shared_ptr copy at all,
just to call a member function.