| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-02 | svc: Reorganize svcGetInfo, handle more error cases for existing implemented ↵ | Lioncash | |
| info categories Our implementation of svcGetInfo was slightly incorrect in that we weren't doing proper error checking everywhere. Instead, reorganize it to be similar to how the kernel seems to do it. | |||
| 2018-12-02 | svc: Avoid performance-degrading unnecessary reschedule | Zach Hilman | |
| 2018-12-01 | service/audio/audout_u: Amend constructor initialization list order | Lioncash | |
| Orders the constructor initializer list the same way the members of the class are declared. Prevents -Wreorder warnings | |||
| 2018-12-01 | Merge pull request #1827 from ReinUsesLisp/clip-and-shader | bunnei | |
| gl_rasterizer: Enable clip distances when set in register and in shader | |||
| 2018-12-01 | file_sys/registered_cache: Eliminate variable shadowing | Lioncash | |
| Also inverts if statements where applicable to allow unindenting code a little bit. | |||
| 2018-12-01 | Merge pull request #1825 from ReinUsesLisp/shader-pipeline-cache | bunnei | |
| gl_shader_manager: Update pipeline when programs have changed | |||
| 2018-12-01 | Merge pull request #1795 from ReinUsesLisp/vc-cleanup | bunnei | |
| video_core: Minor style changes | |||
| 2018-12-01 | Merge pull request #1823 from bunnei/fix-surface-copy | bunnei | |
| gl_rasterizer_cache: Fix several surface copy issues. | |||
| 2018-12-01 | filesystem: De-globalize registered_cache_union | Lioncash | |
| We can just return a new instance of this when it's requested. This only ever holds pointers to the existing registed caches, so it's not a large object. Plus, this also gets rid of the need to keep around a separate member function just to properly clear out the union. Gets rid of one of five globals in the filesystem code. | |||
| 2018-12-01 | yuzu/game_list_worker: Deduplicate game list entry creation | Lioncash | |
| Avoids duplicating the same code twice verbatim. | |||
| 2018-12-01 | yuzu/game_list_worker: Tidy up string handling in FillControlMap() | Lioncash | |
| We don't need to call out to our own file handling functions when we're going to construct a QFileInfo instance right after it. We also don't need to convert to a std::string again just to compare the file extension. | |||
| 2018-12-01 | crypto/key_manager: Remove unused variable in GetTicketblob() | Lioncash | |
| 2018-12-01 | Merge pull request #1832 from Simek/remove-game-list-border | bunnei | |
| UI: Remove border from Game List | |||
| 2018-12-01 | Merge pull request #1830 from Subv/vi_ub | bunnei | |
| Services/VI: Dereferencing an uninitialized std::optional is undefined behavior. | |||
| 2018-12-01 | Fix debug build | Lioncash | |
| A non-existent parameter was left in some formatting calls (the logging macro for which only does anything meaningful on debug builds) | |||
| 2018-11-30 | file_sys: Override missing mutating functions to be stubbed out for ↵ | Lioncash | |
| ReadOnlyVfsDirectory by default Ensures that read only indeed means read only. | |||
| 2018-11-30 | service/fsp_srv: Implement CleanDirectoryRecursively | Lioncash | |
| 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-30 | remove border from GameList | Bartosz Kaszubowski | |
| 2018-11-30 | Services/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-30 | service/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-30 | service/set: Implement MakeLanguageCode | Lioncash | |
| This function simply converts a given index into a language code. | |||
| 2018-11-30 | configure_input: Amend clang-format discrepancies | Lioncash | |
| 2018-11-29 | gl_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-29 | gl_rasterizer: Enable clip distances when set in register and in shader | ReinUsesLisp | |
| 2018-11-29 | gl_rasterizer: Implement a framebuffer cache | ReinUsesLisp | |
| 2018-11-29 | gl_shader_manager: Update pipeline when programs have changed | ReinUsesLisp | |
| 2018-11-29 | hle_ipc: Refactor SleepClientThread to avoid ReadableEvent | Zach Hilman | |
| 2018-11-29 | kernel/event: Reference ReadableEvent from WritableEvent | Zach Hilman | |
| 2018-11-29 | core: Port all current usages of Event to Readable/WritableEvent | Zach Hilman | |
| 2018-11-29 | hle_ipc: Use event pair for SleepClientThread | Zach Hilman | |
| 2018-11-29 | kernel: Add named event table | Zach Hilman | |
| Used to store ReadableEvents of all events on the system. | |||
| 2018-11-29 | kernel: Divide Event into ReadableEvent and WritableEvent | Zach 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-29 | kernel/object: Add descriptions to ResetTypes | Zach Hilman | |
| 2018-11-29 | Merge pull request #1768 from greggameplayer/patch-2 | bunnei | |
| Uncheck automatically joycons docked when docked mode is enable | |||
| 2018-11-29 | Merge pull request #1801 from ogniK5377/log-before-execute | bunnei | |
| Changed logging to be "Log before execution", Added more error logging, all services/svc should now log on some level | |||
| 2018-11-28 | gl_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-28 | gl_shader_decompiler: Remove texture temporal in TLD4 | ReinUsesLisp | |
| 2018-11-28 | gl_shader_decompiler: Flip negated if else statement | ReinUsesLisp | |
| 2018-11-28 | gl_shader_decompiler: Use GLSL scope on instructions unrelated to textures | ReinUsesLisp | |
| 2018-11-28 | gl_shader_decompiler: Move texture code generation into lambdas | ReinUsesLisp | |
| 2018-11-28 | gl_shader_decompiler: Clean up texture instructions | ReinUsesLisp | |
| 2018-11-28 | gl_shader_decompiler: Scope GLSL variables with a scoped object | ReinUsesLisp | |
| 2018-11-28 | gl_rasterizer: Signal UNIMPLEMENTED when rt_separate_frag_data is not zero | ReinUsesLisp | |
| 2018-11-28 | gl_rasterizer_cache: Use brackets for two-line single-expresion blocks | ReinUsesLisp | |
| 2018-11-28 | gl_rasterizer: Remove unused struct declarations | ReinUsesLisp | |
| 2018-11-28 | gl_rasterizer: Remove extension booleans | ReinUsesLisp | |
| 2018-11-28 | Merge pull request #1808 from Tinob/master | bunnei | |
| Fix clip distance and viewport | |||
| 2018-11-28 | Merge pull request #1786 from Tinob/DepthClamp | bunnei | |
| Add Depth Clamp Support | |||
| 2018-11-28 | Merge pull request #1817 from DarkLordZach/npad-idx-fix | bunnei | |
| npad: Use NPadIdToIndex to prevent invalid array access | |||
| 2018-11-28 | Merge pull request #1792 from bunnei/dma-pusher | bunnei | |
| gpu: Rewrite GPU command list processing with DmaPusher class. | |||
