aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-11-30file_sys: Override missing mutating functions to be stubbed out for ↵Lioncash
ReadOnlyVfsDirectory by default Ensures that read only indeed means read only.
2018-11-30service/fsp_srv: Implement CleanDirectoryRecursivelyLioncash
This is the same behavior-wise as DeleteDirectoryRecursively, with the only difference being that it doesn't delete the top level directory in the hierarchy, so given: root_dir/ - some_dir/ - File.txt - OtherFile.txt The end result is just: root_dir/
2018-11-30remove border from GameListBartosz Kaszubowski
2018-11-30Services/VI: Dereferencing an uninitialized std::optional is undefined behavior.Subv
Assert that it is not empty before using it in the DequeueBuffer wait callback.
2018-11-30service/set: Convert GetLanguageCode over to using PushEnum()Lioncash
This code was around prior to the introduction of PushEnum, so convert it over so we don't need to cast here.
2018-11-30service/set: Implement MakeLanguageCodeLioncash
This function simply converts a given index into a language code.
2018-11-30configure_input: Amend clang-format discrepanciesLioncash
2018-11-29gl_rasterizer_cache: Update AccurateCopySurface to flush complete source ↵bunnei
surface. - Fixes issues with Breath of the Wild with use_accurate_gpu_emulation setting.
2018-11-29gl_rasterizer: Enable clip distances when set in register and in shaderReinUsesLisp
2018-11-29gl_rasterizer: Implement a framebuffer cacheReinUsesLisp
2018-11-29gl_shader_manager: Update pipeline when programs have changedReinUsesLisp
2018-11-29hle_ipc: Refactor SleepClientThread to avoid ReadableEventZach Hilman
2018-11-29kernel/event: Reference ReadableEvent from WritableEventZach Hilman
2018-11-29core: Port all current usages of Event to Readable/WritableEventZach Hilman
2018-11-29hle_ipc: Use event pair for SleepClientThreadZach Hilman
2018-11-29kernel: Add named event tableZach Hilman
Used to store ReadableEvents of all events on the system.
2018-11-29kernel: Divide Event into ReadableEvent and WritableEventZach Hilman
More hardware accurate. On the actual system, there is a differentiation between the signaler and signalee, they form a client/server relationship much like ServerPort and ClientPort.
2018-11-29kernel/object: Add descriptions to ResetTypesZach Hilman
2018-11-29Merge pull request #1768 from greggameplayer/patch-2bunnei
Uncheck automatically joycons docked when docked mode is enable
2018-11-29Merge pull request #1801 from ogniK5377/log-before-executebunnei
Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level
2018-11-28gl_rasterizer_cache: Remove BlitSurface and replace with more accurate copy.bunnei
- BlitSurface with different texture targets is inherently broken. - When target is the same, we can just use FastCopySurface. - Fixes rendering issues with Breath of the Wild.
2018-11-28gl_shader_decompiler: Remove texture temporal in TLD4ReinUsesLisp
2018-11-28gl_shader_decompiler: Flip negated if else statementReinUsesLisp
2018-11-28gl_shader_decompiler: Use GLSL scope on instructions unrelated to texturesReinUsesLisp
2018-11-28gl_shader_decompiler: Move texture code generation into lambdasReinUsesLisp
2018-11-28gl_shader_decompiler: Clean up texture instructionsReinUsesLisp
2018-11-28gl_shader_decompiler: Scope GLSL variables with a scoped objectReinUsesLisp
2018-11-28gl_rasterizer: Signal UNIMPLEMENTED when rt_separate_frag_data is not zeroReinUsesLisp
2018-11-28gl_rasterizer_cache: Use brackets for two-line single-expresion blocksReinUsesLisp
2018-11-28gl_rasterizer: Remove unused struct declarationsReinUsesLisp
2018-11-28gl_rasterizer: Remove extension booleansReinUsesLisp
2018-11-28Merge pull request #1808 from Tinob/masterbunnei
Fix clip distance and viewport
2018-11-28Merge pull request #1786 from Tinob/DepthClampbunnei
Add Depth Clamp Support
2018-11-28Merge pull request #1817 from DarkLordZach/npad-idx-fixbunnei
npad: Use NPadIdToIndex to prevent invalid array access
2018-11-28Merge pull request #1792 from bunnei/dma-pusherbunnei
gpu: Rewrite GPU command list processing with DmaPusher class.
2018-11-28npad: Use NPadIdToIndex to prevent invalid array accessZach Hilman
2018-11-27Merge pull request #1735 from FernandoS27/tex-spacingbunnei
Texture decoder: Implemented Tile Width Spacing
2018-11-27Merge pull request #1814 from lioncash/ptrbunnei
file_sys/registered_cache: Use regular const references instead of std::shared_ptr for InstallEntry()
2018-11-27dma_pushbuffer: Optimize to avoid loop and copy on Push.bunnei
2018-11-27gpu: Move command list profiling to DmaPusher::DispatchCalls.bunnei
2018-11-27Merge pull request #1811 from lioncash/inputbunnei
yuzu/input: Minor changes
2018-11-27npad: Fix copy/paste error with LED position assignmentsZach Hilman
2018-11-27yuzu/configure_input_player: Use std::size_t to represent the player index ↵Lioncash
instead of u8 Prevents compiler warnings related to truncation when invoking the dialog. It's also extremely suspect to use a u8 value here instead of a more general type to begin with.
2018-11-27yuzu/configure_input: Make CallConfigureDialog a non-member template functionLioncash
This doesn't depend on any part of the private interface, so it can be made a non-member internal function.
2018-11-27Merge pull request #1802 from DarkLordZach/user-data-storagebunnei
profile_manager: Save and load ProfileData from disk
2018-11-27file_sys/registered_cache: Remove unused <map> includeLioncash
2018-11-27file_sys/registered_cache: Use regular const references instead of ↵Lioncash
std::shared_ptr for InstallEntry() These parameters don't need to utilize a shared lifecycle directly in the interface. Instead, the caller should provide a regular reference for the function to use. This also allows the type system to flag attempts to pass nullptr and makes it more generic, since it can now be used in contexts where a shared_ptr isn't being used (in other words, we don't constrain the usage of the interface to a particular mode of memory management).
2018-11-27Merge pull request #1812 from lioncash/nacpbunnei
control_metadata: Correct typo in language name (Portugese -> Portuguese)
2018-11-27gl_shader_decompiler: Fixup clip distance indexReinUsesLisp
2018-11-27control_metadata: Correct typo in language name (Portugese -> Portuguese)Lioncash
While we're at it, organize the array linearly, since clang formats the array elements quite wide length-wise with the addition of the missing 'u'. Technically also fixes patch lookup and icon lookup with Portuguese, though I doubt anyone has actually run into this issue.