| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-11-25 | common: Add Common::DivCeil and Common::DivCeilLog2 | ReinUsesLisp | |
| Add an equivalent to 'Common::AlignUp(n, d) / d' and a log2 alternative. | |||
| 2020-11-25 | Merge pull request #4976 from comex/poll-events | Rodrigo Locatti | |
| Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread | |||
| 2020-11-25 | Merge pull request #4946 from ameerj/alpha-test | Rodrigo Locatti | |
| renderer_vulkan: Implement alpha testing | |||
| 2020-11-25 | cleanup unneeded comments and newlines | ameerj | |
| 2020-11-25 | Merge pull request #4959 from Morph1984/emulated-controller-styleset | bunnei | |
| configure_input_player: Use the NpadStyleSet to limit the available controllers shown | |||
| 2020-11-25 | Merge pull request #4932 from ogniK5377/misc-audio | bunnei | |
| audren: Make use of nodiscard, rework downmixing, release all buffers | |||
| 2020-11-25 | Merge pull request #4978 from bunnei/shutdown-crash | bunnei | |
| core: cpu_manager: Fix shutdown crash when closing before emulation starts. | |||
| 2020-11-25 | Refactor MaxwellToSpirvComparison. Use Common::BitCast | ameerj | |
| Co-Authored-By: Rodrigo Locatti <reinuseslisp@airmail.cc> | |||
| 2020-11-24 | Address PR feedback from Rein | ameerj | |
| 2020-11-24 | vulkan_renderer: Alpha Test Culling Implementation | ameerj | |
| Used by various textures in many titles, e.g. SSBU menu. | |||
| 2020-11-24 | Merge pull request #4905 from german77/AnalogFromButton | bunnei | |
| Allow to dial any angle with digital joystick | |||
| 2020-11-24 | Merge pull request #4799 from bunnei/execute-program | bunnei | |
| core: Refactor loader and implement ExecuteProgram | |||
| 2020-11-24 | core: cpu_manager: Fix shutdown crash when closing before emulation starts. | bunnei | |
| 2020-11-24 | frontend: yuzu (qt): Register a callback for ExecuteProgram. | bunnei | |
| 2020-11-24 | service: am: Implement ExecuteProgram and required stubs. | bunnei | |
| - This is used by Super Mario 3D All-Stars. | |||
| 2020-11-24 | core: loader: Implement support for loading indexed programs. | bunnei | |
| 2020-11-24 | hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977) | bunnei | |
| * hle: services: Fix a crash with improper NVFlinger lifetime management. - This crash would happen when attempting to shutdown yuzu early on in boot. | |||
| 2020-11-24 | Merge pull request #3681 from lioncash/component | Rodrigo Locatti | |
| decoder/image: Fix incorrect G24R8 component sizes in GetComponentSize() | |||
| 2020-11-24 | Merge pull request #4942 from lioncash/system | Rodrigo Locatti | |
| core: Make use of [[nodiscard]] with the System class | |||
| 2020-11-24 | Merge pull request #4972 from lioncash/unused4 | Rodrigo Locatti | |
| svc: Remove unnecessary [[maybe_unused]] tag | |||
| 2020-11-23 | input_common: Fix typo in gc_poller.cpp with [[maybe_unused]]. | bunnei | |
| 2020-11-23 | Merge pull request #4980 from bunnei/error-fixup | bunnei | |
| input_common: Add more missing [[maybe_unused]] from #4927. | |||
| 2020-11-23 | input_common: Add more missing [[maybe_unused]] from #4927. | bunnei | |
| 2020-11-23 | Fix warnings in core/frontend/input.h with [[maybe_unused]] | bunnei | |
| Fixes build break due to #4927 | |||
| 2020-11-23 | Merge pull request #4927 from lioncash/input-error | bunnei | |
| input_common: Treat warnings as errors | |||
| 2020-11-23 | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off ↵ | comex | |
| main thread EmuWindow::PollEvents was called from the GPU thread (or the CPU thread in sync-GPU mode) when swapping buffers. It had three implementations: - In GRenderWindow, it didn't actually poll events, just set a flag and emit a signal to indicate that a frame was displayed. - In EmuWindow_SDL2_Hide, it did nothing. - In EmuWindow_SDL2, it did call SDL_PollEvents, but this is wrong because SDL_PollEvents is supposed to be called on the thread that set up video - in this case, the main thread, which was sleeping in a busyloop (regardless of whether sync-GPU was enabled). On macOS this causes a crash. To fix this: - Rename EmuWindow::PollEvents to OnFrameDisplayed, and give it a default implementation that does nothing. - In EmuWindow_SDL2, do not override OnFrameDisplayed, but instead have the main thread call SDL_WaitEvent in a loop. | |||
| 2020-11-23 | Merge pull request #4451 from slashiee/extended-logging | bunnei | |
| logging/settings: Increase maximum log size to 100 MB and add extended logging option | |||
| 2020-11-23 | svc: Remove unnecessary [[maybe_unused]] tag | Lioncash | |
| The parameter is used in this function, so this suppression isn't necessary. | |||
| 2020-11-22 | Merge pull request #4969 from liushuyu/master | bunnei | |
| CI: move refreshenv to the configure step | |||
| 2020-11-22 | CI: move refreshenv to the configure step... | liushuyu | |
| ... so that cmake can find the Vulkan SDK binaries | |||
| 2020-11-22 | input_common: Treat warnings as errors | Lioncash | |
| Migrates over warnings as errors for input common to match how the common library treats warnings as errors. | |||
| 2020-11-21 | Merge pull request #4944 from lioncash/system-rem | bunnei | |
| patch_manager: Remove usages of the global system instance | |||
| 2020-11-22 | Merge pull request #4954 from lioncash/compare | Morph | |
| gl_rasterizer: Make floating-point literal a float | |||
| 2020-11-21 | Merge pull request #4955 from lioncash/move3 | bunnei | |
| async_shaders: std::move data within QueueVulkanShader() | |||
| 2020-11-21 | Merge pull request #4960 from liushuyu/master | Rodrigo Locatti | |
| ci: install Vulkan SDK in MSVC build | |||
| 2020-11-20 | Merge pull request #4907 from ogniK5377/nvdrv-cleanup | bunnei | |
| core: Make nvservices more standardized | |||
| 2020-11-20 | ci: install Vulkan SDK in MSVC build | liushuyu | |
| 2020-11-20 | applets/controller: Use a pair of emulated controller index to controller type | Morph | |
| 2020-11-20 | configure_input_player: Use the npad style set to show the available controllers | Morph | |
| This will reduce the likelihood of an invalid controller type to be set within a game | |||
| 2020-11-20 | Merge pull request #4957 from ReinUsesLisp/alpha-test-rt | LC | |
| gl_rasterizer: Remove warning of untested alpha test | |||
| 2020-11-20 | gl_rasterizer: Remove warning of untested alpha test | ReinUsesLisp | |
| Alpha test has been proven to only affect the first render target. | |||
| 2020-11-20 | Merge pull request #4953 from lioncash/shader-shadow | bunnei | |
| shader_bytecode: Eliminate variable shadowing | |||
| 2020-11-20 | Merge pull request #4951 from bunnei/olsc-stub | bunnei | |
| hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions. | |||
| 2020-11-20 | olsc: Move member initialization to after member functions. | bunnei | |
| 2020-11-20 | async_shaders: emplace threads into the worker thread vector | Lioncash | |
| Same behavior, but constructs the threads in place instead of moving them. | |||
| 2020-11-20 | async_shaders: Simplify implementation of GetCompletedWork() | Lioncash | |
| This is equivalent to moving all the contents and then clearing the vector. This avoids a redundant allocation. | |||
| 2020-11-20 | async_shaders: Simplify moving data into the pending queue | Lioncash | |
| 2020-11-20 | async_shaders: std::move data within QueueVulkanShader() | Lioncash | |
| Same behavior, but avoids redundant copies. While we're at it, we can simplify the pushing of the parameters into the pending queue. | |||
| 2020-11-20 | gl_rasterizer: Make floating-point literal a float | Lioncash | |
| Gets rid of an unnecessary expansion from float to double. | |||
| 2020-11-20 | shader_bytecode: Make use of [[nodiscard]] where applicable | Lioncash | |
| Ensures that all queried values are made use of. | |||
