| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-07-28 | Merge pull request #4442 from lioncash/devicemem | bunnei | |
| device_memory: Remove unused system member | |||
| 2020-07-28 | configure_graphics: Remove Force 30 FPS mode | Morph | |
| The introduction of multicore rendered this setting non-functional as timing code was changed. This removes the setting entirely. | |||
| 2020-07-28 | renderer_opengl: Use 1/4 of all threads for async shader compilation | Morph | |
| 2020-07-28 | common/atomic_ops: Don't cast away volatile from pointers | Lioncash | |
| Preserves the volatility of the pointers being casted. | |||
| 2020-07-28 | service/bsd: Handle Poll with no entries accurately | ReinUsesLisp | |
| Testing shows that Poll called with zero entries returns -1 and signals an errno of zero. | |||
| 2020-07-28 | services/bsd: Implement most of bsd:s | ReinUsesLisp | |
| This implements: Socket, Poll, Accept, Bind, Connect, GetPeerName, GetSockName, Listen, Fcntl, SetSockOpt, Shutdown, Recv, RecvFrom, Send, SendTo, Write, and Close The implementation was done referencing: SwIPC, switchbrew, testing with libnx and inspecting its code, general information about bsd sockets online, and analysing official software. Not everything from these service calls is implemented, but everything that is not implemented will be logged in some way. | |||
| 2020-07-28 | service/sockets: Add worker pool abstraction | ReinUsesLisp | |
| Manage worker threads with an easy to use abstraction. We can expand this to support thread deletion in the future. | |||
| 2020-07-28 | service/sockets: Add worker abstraction to execute blocking calls asynchronously | ReinUsesLisp | |
| This abstraction allows executing blocking functions (like recvfrom on a socket configured for blocking) without blocking the service thread. It is intended to be used with SleepClientThread. | |||
| 2020-07-28 | service/sockets: Add translate functions | ReinUsesLisp | |
| These functions translate from Network enumerations/structures to guest enumerations/structures and viceversa. | |||
| 2020-07-28 | service/sockets: Add enumerations and structures | ReinUsesLisp | |
| Add guest enumerations and structures used in socket services | |||
| 2020-07-28 | services/nifm: Implement GetCurrentIpAddress | ReinUsesLisp | |
| This is trivially implemented using the Network abstraction - Used by ftpd | |||
| 2020-07-27 | device_memory: Remove unused system member | Lioncash | |
| This isn't used by anything in particular, so it can be removed. | |||
| 2020-07-27 | cpu_manager: Remove redundant std::function declarations | Lioncash | |
| We can just return the function directly. Making for less reading. | |||
| 2020-07-27 | Update src/core/hle/service/nvdrv/devices/nvmap.cpp | bunnei | |
| Co-authored-by: LC <mathew1800@gmail.com> | |||
| 2020-07-27 | core_timing: Make use of uintptr_t to represent user_data | Lioncash | |
| Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly. | |||
| 2020-07-27 | yuzu/main: Remove redundant usages of QStringLiteral("") | Lioncash | |
| An empty QStringLiteral can more efficiently be replaced with an empty QString. | |||
| 2020-07-27 | Merge pull request #4419 from lioncash/initializer | bunnei | |
| vulkan: Resolve -Wmissing-field-initializer warnings | |||
| 2020-07-27 | Merge pull request #4434 from CrazyMax/lang_unused_var | bunnei | |
| AM: GetDesiredLanguage: remove unused variable | |||
| 2020-07-27 | Merge pull request #4432 from bylaws/patch-1 | Rodrigo Locatti | |
| video_core/gpu: Correct the size of the puller registers | |||
| 2020-07-27 | remove unused variable; | CrazyMax | |
| 2020-07-26 | Merge pull request #4431 from kelnos/fix-exit-crash | bunnei | |
| GCAdapter: only join worker thread if running & joinable | |||
| 2020-07-26 | GCAdapter: only join worker thread if running & joinable | Brian J. Tarricone | |
| 2020-07-26 | video_core/gpu: Correct the size of the puller registers | Billy Laws | |
| The puller register array is made up of u32s however the `NUM_REGS` value is the size in bytes, so switch it to avoid making the struct unnecessary large. Also fix a small typo in a comment. | |||
| 2020-07-26 | config: Make the save-as identifier more consistent | lat9nq | |
| Solves an issue with restoring the value upon reloading program. | |||
| 2020-07-26 | Merge pull request #4426 from lioncash/lock | bunnei | |
| nvflinger: Use return value of Lock() | |||
| 2020-07-25 | Merge pull request #4418 from lioncash/udp-warn | bunnei | |
| udp/client: Remove unused boost include | |||
| 2020-07-26 | hle: nvdrv: Rewrite of GPU memory management. | bunnei | |
| 2020-07-25 | Merge pull request #4415 from lioncash/maybe | bunnei | |
| virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]] | |||
| 2020-07-25 | Merge pull request #4417 from lioncash/poll | bunnei | |
| gc_adapter/gc_poller: Resolve compiler warnings | |||
| 2020-07-26 | yuzu/configure_debug: Remove duplicated checkboxes | FearlessTobi | |
| Those are already found in the Filesystem tab. They were added back to the Debug tab by mistake in the Vulkan PR. | |||
| 2020-07-25 | nvflinger: Mark interface functions with return values as [[nodiscard]] | Lioncash | |
| Not using the return value of these functions are undeniably the source of a bug. This way we allow compilers to loudly make any future misuses evident. | |||
| 2020-07-25 | nvflinger: Use return value of Lock() | Lioncash | |
| comex reported in #4424 that we were incorrectly discarding the return value of Lock() which is correct. | |||
| 2020-07-25 | Merge pull request #4350 from ogniK5377/hid-update-connected | bunnei | |
| hid: Only update keyboard & debug pad inputs if enabled | |||
| 2020-07-25 | common/string_util: Remove unimplemented function prototype (#4414) | LC | |
| This function was relocated to log.h as a constexpr function, so this can be removed. | |||
| 2020-07-25 | Fix perf regression | David Marcec | |
| 2020-07-25 | vulkan: Resolve -Wmissing-field-initializer warnings | Lioncash | |
| 2020-07-25 | udp/client: Remove unused boost include | Lioncash | |
| Also silences a deprecation warning from boost on Clang/GCC. | |||
| 2020-07-25 | gc_adapter: Resolve C++20 deprecation warning | Lioncash | |
| 2020-07-25 | gc_poller: Resolve -Wsign-compare warning | Lioncash | |
| 2020-07-25 | gc_poller: Resolve -Wredundant-move warning | Lioncash | |
| 2020-07-25 | lz4_compression: Make use of std::span in interfaces | Lioncash | |
| Allows compressing the data and size parameters into one. | |||
| 2020-07-25 | zstd_compression: Make use of std::span in interfaces | Lioncash | |
| Allows condensing the data and size parameters into a single argument. | |||
| 2020-07-25 | virtual_buffer: Mark size parameter of FreeMemoryPages() as [[maybe_unused]] | Lioncash | |
| This isn't used on Windows, but is used on non-Windows operating systems. | |||
| 2020-07-24 | Merge pull request #4380 from ogniK5377/swkbd-inline-1 | bunnei | |
| swkbd: Return result for Calc request for inlined swkbd | |||
| 2020-07-24 | Merge pull request #4393 from lioncash/unused5 | bunnei | |
| vk_rasterizer: Remove unused variable in Clear() | |||
| 2020-07-25 | Fix stream channel count when outputting to stereo | David Marcec | |
| 2020-07-25 | Address issues | David Marcec | |
| 2020-07-25 | Queue extra mix buffer | David Marcec | |
| 2020-07-25 | Disable time stretcher for time being | David Marcec | |
| 2020-07-25 | audio_core: Apollo Part 1, AudioRenderer refactor | David Marcec | |
