| Commit message (Collapse) | Author | Files | Lines |
|
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.
|
|
Instead of using an unsigned int as a parameter and expecting a user to
always pass in the correct values, we can just convert the enum into an
enum class and use that type as the parameter type instead, which makes
the interface more type safe.
We also get rid of the bookkeeping "NUM_" element in the enum by just
using an unordered map. This function is generally low-frequency in
terms of calls (and I'd hope so, considering otherwise would mean we're
slamming the disk with IO all the time) so I'd consider this acceptable
in this case.
|
|
With the new overload, we can simply pass the container directly.
|
|
This WriteBuffer overload expects its size argument to be in bytes, not
elements.
|
|
This can just use the fmt specifiers and be type-agnostic.
|
|
|
|
* GetSharedFontInOrderOfPriority
* Update pl_u.cpp
* Ability to use ReadBuffer and WriteBuffer with different buffer indexes, fixed up GetSharedFontInOrderOfPriority
* switched to NGLOG
* Update pl_u.cpp
* Update pl_u.cpp
* language_code is actually language code and not index
* u32->u64
* final cleanups
|
|
|
|
Tidies up namespace declarations
|
|
- Makes games work in lieu of shared_font.bin.
|
|
|
|
|
|
|
|
|
|
|
|
|