| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-08-02 | input_common: Add missing override specifiers | Lioncash | |
| 2018-08-02 | Merge pull request #899 from lioncash/unused | bunnei | |
| hw: Remove unused files | |||
| 2018-08-02 | Merge pull request #902 from lioncash/array | bunnei | |
| gl_state: Make texture_units a std::array | |||
| 2018-08-02 | Merge pull request #891 from lioncash/ns | bunnei | |
| service/ns: Add missing ns services | |||
| 2018-08-02 | Implement RGB32F PixelFormat (#886) (used by Go Vacation) | greggameplayer | |
| 2018-08-02 | Merge pull request #893 from lioncash/psc | bunnei | |
| service: Add the psc services | |||
| 2018-08-02 | kernel/vm_manager: Convert loop into std::any_of() | Lioncash | |
| 2018-08-02 | kernel/vm_manager: Use const where applicable | Lioncash | |
| Makes our immutable state explicit. | |||
| 2018-08-02 | kernel/vm_manager: Use the VAddr type alias in CarveVMA() | Lioncash | |
| These two variables correspond to address ranges. | |||
| 2018-08-02 | kernel/thread: Make GetFreeThreadLocalSlot()'s loop indices size_t | Lioncash | |
| Avoids using a u32 to compare against a range of size_t, which can be a source of warnings. While we're at it, compress a std::tie into a structured binding. | |||
| 2018-08-02 | kernel/thread: Make GetFreeThreadLocalSlot() reference parameter a const ↵ | Lioncash | |
| reference This function only reads the data being referenced, it doesn't modify it, so we can turn the reference into a const reference. | |||
| 2018-08-02 | kernel/thread: Make GetFreeThreadLocalSlot() internally linked | Lioncash | |
| This function isn't used outside of this translation unit, so we can make it internally linked. | |||
| 2018-08-02 | vfs_vector: Remove unused variable in FindAndRemoveVectorElement() | Lioncash | |
| This wasn't being used for anything, so it can be removed. | |||
| 2018-08-02 | vfs_vector: Avoid unnecessary copies where applicable | Lioncash | |
| The lambda elements should be taken by const reference here, and we can move the virtual directory passed to ReplaceFileWithSubdirectory() | |||
| 2018-08-02 | gl_state: Make texture_units a std::array | Lioncash | |
| Gets rid of the use of a raw C array. | |||
| 2018-08-02 | gl_shader_manager: Take ShaderSetup instances by const reference in ↵ | Lioncash | |
| UseProgrammableVertexShader() and UseProgrammableFragmentShader() Avoids performing unnecessary copies of 65560 byte sized ShaderSetup instances, considering it's only used as part of lookup and not modified. Given the parameters were already const, it's likely taking these parameters by reference was intended but the ampersand was forgotten. | |||
| 2018-08-02 | math_util: Always initialize members of Rectangle | Lioncash | |
| Prevents potentially using the members uninitialized. | |||
| 2018-08-02 | hw: Remove unused files | Lioncash | |
| None of these files are used in any meaningful way. They're just leftovers from citra. Also has the benefit of getting rid of an unused global variable. | |||
| 2018-08-02 | service: Add migration services | Lioncash | |
| Adds the basic skeleton for the mig:usr service based off information provided by Switch Brew. | |||
| 2018-08-02 | audio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype | Lioncash | |
| This makes the Buffer::Tag usage consistent with the Stream class's prototype of GetTagsAndReleaseBuffers(). | |||
| 2018-08-01 | sink_details: Deduplicate long std::function repetition | Lioncash | |
| We can just use type aliases to avoid needing to write the same long type twice | |||
| 2018-08-01 | sink_details: std::move std::function instances | Lioncash | |
| Given std::function is allowed to potentially allocate, these should be std::move'd to prevent potential reallocation (should that ever happen). | |||
| 2018-08-01 | kernel: Move object class to its own source files | Lioncash | |
| 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. | |||
| 2018-08-01 | logging/log: Remove incorrect description in PCV doc comment | Lioncash | |
| PCV isn't the parental control service. | |||
| 2018-08-01 | service: Add psc services | Lioncash | |
| Adds the basic skeleton for the psc services based off the information provided by Switch Brew. | |||
| 2018-08-01 | video_core: Make global EmuWindow instance part of the base renderer class | Lioncash | |
| 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. | |||
| 2018-08-01 | Merge pull request #888 from lioncash/caps | bunnei | |
| service: Add capture services | |||
| 2018-08-01 | Merge pull request #890 from lioncash/logger | bunnei | |
| lm: Amend name of ILogger | |||
| 2018-08-01 | Merge pull request #889 from lioncash/fsp | bunnei | |
| service/filesystem: Add fsp:ldr and fsp:pr services | |||
| 2018-08-01 | service/ns: Add missing ns services | Lioncash | |
| 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. | |||
| 2018-08-01 | lm: Amend name of ILogger | Lioncash | |
| Previously this was being registered with the name "Logger". While we're at it, also change the name of the class to match it. | |||
| 2018-08-01 | service/filesystem: Add fsp:ldr and fsp:pr services | Lioncash | |
| Adds the basic skeleton for the remaining fsp services based off information provided by Switch Brew. | |||
| 2018-08-01 | service: Add capture services | Lioncash | |
| Adds the basic skeleton for the capture services based off information provided by Switch Brew. | |||
| 2018-08-01 | service: Add bpc and pcv services | Lioncash | |
| Adds the basic skeleton for the remaining pcv-related services based off information on Switch Brew. | |||
| 2018-08-01 | Implement R32_FLOAT RenderTargetFormat | Unknown | |
| 2018-07-31 | Merge pull request #882 from lioncash/unused | bunnei | |
| kernel/thread: Remove unimplemented function prototype | |||
| 2018-08-01 | Add missing parameter to files.push_back() | Zach Hilman | |
| 2018-08-01 | Fix merge conflicts with opus and update docs | Zach Hilman | |
| 2018-08-01 | Use more descriptive error codes and messages | Zach Hilman | |
| 2018-08-01 | Use static const instead of const static | Zach Hilman | |
| 2018-08-01 | Use ErrorEncrypted where applicable and fix no keys crash | Zach Hilman | |
| 2018-08-01 | Add missing includes and use const where applicable | Zach Hilman | |
| 2018-08-01 | Allow key loading from %YUZU_DIR%/keys in addition to ~/.switch | Zach Hilman | |
| 2018-08-01 | Use SHGetKnownFolderPath instead of SHGetFolderPathA | Zach Hilman | |
| 2018-08-01 | Make XCI comply to review and style guidelines | Zach Hilman | |
| 2018-08-01 | Extract mbedtls to cpp file | Zach Hilman | |
| 2018-08-01 | Add missing string.h include | Zach Hilman | |
| 2018-08-01 | Update mbedtls and fix compile error | Zach Hilman | |
| 2018-08-01 | Remove files that are not used | Zach Hilman | |
| 2018-07-31 | Merge pull request #871 from bunnei/audio-config | bunnei | |
| audio_core: Add configuration settings. | |||
