| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-04-11 | Merge pull request #2235 from ReinUsesLisp/spirv-decompiler | bunnei | |
| vk_shader_decompiler: Implement a SPIR-V decompiler | |||
| 2019-04-11 | Merge pull request #2360 from lioncash/svc-global | bunnei | |
| kernel/svc: Deglobalize the supervisor call handlers | |||
| 2019-04-11 | Merge pull request #2388 from lioncash/constexpr | bunnei | |
| kernel: Make handle type declarations constexpr | |||
| 2019-04-11 | common/swap: Mark byte swapping free functions with [[nodiscard]] and noexcept | Lioncash | |
| Allows the compiler to inform when the result of a swap function is being ignored (which is 100% a bug in all usage scenarios). We also mark them noexcept to allow other functions using them to be able to be marked as noexcept and play nicely with things that potentially inspect "nothrowability". | |||
| 2019-04-11 | common/swap: Simplify swap function ifdefs | Lioncash | |
| Including every OS' own built-in byte swapping functions is kind of undesirable, since it adds yet another build path to ensure compilation succeeds on. Given we only support clang, GCC, and MSVC for the time being, we can utilize their built-in functions directly instead of going through the OS's API functions. This shrinks the overall code down to just if (msvc) use msvc's functions else if (clang or gcc) use clang/gcc's builtins else use the slow path | |||
| 2019-04-11 | common/swap: Remove 32-bit ARM path | Lioncash | |
| We don't plan to support host 32-bit ARM execution environments, so this is essentially dead code. | |||
| 2019-04-11 | common/scope_exit: Replace std::move with std::forward in ScopeExit() | Lioncash | |
| The template type here is actually a forwarding reference, not an rvalue reference in this case, so it's more appropriate to use std::forward to preserve the value category of the type being moved. | |||
| 2019-04-11 | kernel: Make handle type declarations constexpr | Lioncash | |
| Some objects declare their handle type as const, while others declare it as constexpr. This makes the const ones constexpr for consistency, and prevent unexpected compilation errors if these happen to be attempted to be used within a constexpr context. | |||
| 2019-04-11 | ui_settings: Rename game directory variables | FreddyFunk | |
| 2019-04-11 | gl_rasterizer_cache: Relax restrictions on FastCopySurface and ↵ | Fernando Sahmkow | |
| FastLayeredCopySurface | |||
| 2019-04-11 | service: Update service function tables | Lioncash | |
| Updates function tables based off information from SwitchBrew. | |||
| 2019-04-10 | Merge pull request #2278 from ReinUsesLisp/vc-texture-cache | bunnei | |
| video_core: Implement API agnostic view based texture cache | |||
| 2019-04-10 | Merge pull request #2372 from FernandoS27/fermi-fix | bunnei | |
| Correct Fermi Copy on Linear Textures. | |||
| 2019-04-10 | gl_shader_manager: Move code to source file and minor clean up | ReinUsesLisp | |
| 2019-04-10 | gl_rasterizer: Apply just the needed state on Clear | ReinUsesLisp | |
| 2019-04-10 | ldr: Mark IsValidNROHash() as a const member function | Lioncash | |
| This doesn't modify instance state, so it can be made const. | |||
| 2019-04-10 | ldr: Amend parameters for LoadNro/UnloadNro LoadNrr/UnloadNrr | Lioncash | |
| The initial two words indicate a process ID. Also UnloadNro only specifies one address, not two. | |||
| 2019-04-10 | gl_device: Implement interface and add uniform offset alignment | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement flow primitives | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement most common texture primitives | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement texture decompilation helper functions | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement Assign and LogicalAssign | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement non-OperationCode visits | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement OperationCode decompilation interface | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement Visit | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement labels tree and flow | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Implement declarations | ReinUsesLisp | |
| 2019-04-10 | vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler | ReinUsesLisp | |
| 2019-04-10 | video_core: Add sirit as optional dependency with Vulkan | ReinUsesLisp | |
| sirit is a runtime assembler for SPIR-V | |||
| 2019-04-10 | fsp_srv: Remove unnecessary parameter popping in IDirectory's Read() | Lioncash | |
| IDirectory's Read() function doesn't take any input parameters. It only uses the output parameters that we already provide. | |||
| 2019-04-10 | fsp_srv: Log out option values in IFile's Read and Write functions | Lioncash | |
| These indicate options that alter how a read/write is performed. Currently we don't need to handle these, as the only one that seems to be used is for writes, but all the custom options ever seem to do is immediate flushing, which we already do by default. | |||
| 2019-04-10 | Merge pull request #2345 from ReinUsesLisp/multibind | bunnei | |
| gl_rasterizer: Use ARB_multi_bind to update buffers with a single call per drawcall | |||
| 2019-04-10 | Merge pull request #2377 from lioncash/todo | bunnei | |
| kernel/server_session: Remove obsolete TODOs | |||
| 2019-04-09 | kernel/server_session: Remove obsolete TODOs | Lioncash | |
| These are holdovers from Citra. | |||
| 2019-04-09 | Merge pull request #2375 from FernandoS27/fix-ldc | bunnei | |
| Remove unnecessary bounding in LD_C | |||
| 2019-04-09 | Merge pull request #2353 from lioncash/surface | bunnei | |
| yuzu/debugger: Remove graphics surface viewer | |||
| 2019-04-09 | configure_hotkeys: Pass the dialog as a parent to SequenceDialog() | Lioncash | |
| Without passing in a parent, this can result in focus being stolen from the dialog in certain cases. Example: On Windows, if the logging window is left open, the logging Window will potentially get focus over the hotkey dialog itself, since it brings all open windows for the application into view. By specifying a parent, we only bring windows for the parent into view (of which there are none, aside from the hotkey dialog). | |||
| 2019-04-09 | configure_hotkeys: Avoid dialog memory leak within Configure() | Lioncash | |
| Without a parent, this dialog won't have its memory freed when it happens to get destroyed. | |||
| 2019-04-09 | Remove bounding in LD_C | Fernando Sahmkow | |
| 2019-04-09 | configure_hotkeys: Mark member variables as const where applicable in ↵ | Lioncash | |
| Configure() | |||
| 2019-04-09 | configure_hotkeys: Make comparison check a little more self-documenting | Lioncash | |
| This is checking if an index is valid or not and returning early if it isn't. | |||
| 2019-04-09 | configure_dialog: Amend constructor initializer list order | Lioncash | |
| Avoids a -Wreorder compiler warning. | |||
| 2019-04-09 | configure_hotkey: Remove unnecessary include | Lioncash | |
| Avoids dumping all of the core settings machinery into whatever files include this header. Nothing inside the header itself actually made use of anything in settings.h anyways. | |||
| 2019-04-09 | configure_hotkey: Make IsUsedKey() a const member function | Lioncash | |
| This doesn't actually modify instance state of the dialog, so this can be made const. | |||
| 2019-04-09 | Merge pull request #2354 from lioncash/header | bunnei | |
| video_core/texures/texture: Remove unnecessary includes | |||
| 2019-04-09 | Merge pull request #1957 from DarkLordZach/title-provider | bunnei | |
| file_sys: Provide generic interface for accessing game data | |||
| 2019-04-09 | Merge pull request #2366 from FernandoS27/xmad-fix | bunnei | |
| Correct XMAD mode, psl and high_b on different encodings. | |||
| 2019-04-09 | Merge pull request #2132 from FearlessTobi/port-4437 | bunnei | |
| Port citra-emu/citra#4437: "citra-qt: Make hotkeys configurable via the GUI (Attempt 2)" | |||
| 2019-04-09 | Merge pull request #2370 from lioncash/qt-warn | bunnei | |
| yuzu/loading_screen: Resolve runtime Qt string formatting warnings | |||
| 2019-04-09 | Merge pull request #2369 from FernandoS27/mip-align | bunnei | |
| gl_backend: Align Pixel Storage | |||
