- Aug 03, 2018
- 
- 
Lioncash authoredRemoves leftover code from citra that isn't needed. 
- 
bunnei authoredvideo_core: Make global EmuWindow instance part of the base renderer … 
- 
bunnei authoredkernel: Move object class to its own source files 
- 
bunnei authoredkernel/thread: Minor changes 
- 
bunnei authoredinput_common: minor changes 
- 
bunnei authoredyuzu: Use Qt 5 signal/slots where applicable 
- 
bunnei authoredkernel/vm_manager: Minor changes 
- 
bunnei authoredvfs_vector: Minor changes 
- 
bunnei authoredgl_shader_manager: Take ShaderSetup instances by const reference in UseProgrammableVertexShader() and UseProgrammableFragmentShader() 
- 
Lioncash authoredMakes the signal/slot connections type-safe instead of string-based. 
- 
Lioncash authoredAvoids unnecessary atomic reference count increments and decrements 
- 
Lioncash authored
 
- 
- Aug 02, 2018
- 
- 
bunnei authoredhw: Remove unused files 
- 
bunnei authoredgl_state: Make texture_units a std::array 
- 
bunnei authoredservice/ns: Add missing ns services 
- 
greggameplayer authored
- 
bunnei authoredservice: Add the psc services 
- 
Lioncash authored
- 
Lioncash authoredMakes our immutable state explicit. 
- 
Lioncash authoredThese two variables correspond to address ranges. 
- 
Lioncash authoredAvoids 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. 
- 
Lioncash authoredThis function only reads the data being referenced, it doesn't modify it, so we can turn the reference into a const reference. 
- 
Lioncash authoredThis function isn't used outside of this translation unit, so we can make it internally linked. 
- 
Lioncash authoredThis wasn't being used for anything, so it can be removed. 
- 
Lioncash authoredThe lambda elements should be taken by const reference here, and we can move the virtual directory passed to ReplaceFileWithSubdirectory() 
- 
Lioncash authoredGets rid of the use of a raw C array. 
- 
Lioncash authoredgl_shader_manager: Take ShaderSetup instances by const reference in 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. 
- 
Lioncash authoredNone 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. 
- 
bunnei authoredaudio_out: Use Buffer::Tag alias in GetTagsAndReleaseBuffers()'s prototype 
- 
Lioncash authoredThis makes the Buffer::Tag usage consistent with the Stream class's prototype of GetTagsAndReleaseBuffers(). 
- 
Lioncash authoredGeneral 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. 
- 
Lioncash authoredPCV isn't the parental control service. 
- 
Lioncash authoredAdds the basic skeleton for the psc services based off the information provided by Switch Brew. 
- 
Lioncash authoredMakes 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. 
- 
bunnei authoredservice: Add capture services 
- 
bunnei authoredlm: Amend name of ILogger 
- 
bunnei authoredservice/filesystem: Add fsp:ldr and fsp:pr services 
- 
bunnei authoredservice: Add bpc and pcv services 
 
- 
- Aug 01, 2018
- 
- 
Lioncash authoredImplements 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. 
- 
Lioncash authoredPreviously this was being registered with the name "Logger". While we're at it, also change the name of the class to match it. 
 
-