| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-09 | Add PSET shader instruction | gdk | |
| 2020-01-09 | Revert "Simplify shader uniform buffer access codegen" | gdk | |
| This reverts commit 2fe9ebaf118d690be8d0cb302529dd359d7c402b. | |||
| 2020-01-09 | Simplify shader uniform buffer access codegen | gdk | |
| 2020-01-09 | Improved and simplified window texture presentation | gdk | |
| 2020-01-09 | Small optimizations on texture and sampler pool invalidation | gdk | |
| 2020-01-09 | Correct ordering of compute buffer bind | gdk | |
| 2020-01-09 | Share texture pool cache between graphics and compute | gdk | |
| 2020-01-09 | Separate sub-channel state | gdk | |
| 2020-01-09 | Remove TranslatorConfig struct | gdk | |
| 2020-01-09 | Add R2P shader instruction | gdk | |
| 2020-01-09 | Make the shader translator more error resilient (part 2) | gdk | |
| 2020-01-09 | Make the shader translator more error resilient | gdk | |
| 2020-01-09 | Add missing check for BRX, do not add a out of bounds block to the queue | gdk | |
| 2020-01-09 | Invalidate shaders when they are modified | gdk | |
| 2020-01-09 | Add partial support for the BRX shader instruction | gdk | |
| 2020-01-09 | Fix image units bindings and shader dump in the presence of NOPs | gdk | |
| 2020-01-09 | Revert "Check for ASTC support on the list of supported compressed formats" | gdk | |
| This reverts commit 38a993510f64346649529b8fd2af6683bef05aa6. | |||
| 2020-01-09 | Check for ASTC support on the list of supported compressed formats | gdk | |
| 2020-01-09 | Fix regression on load/store local (wrong type) | gdk | |
| 2020-01-09 | Do not throw for invalid ASTC compressed textures | gdk | |
| 2020-01-09 | Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing ↵ | gdk | |
| the way how global memory is handled | |||
| 2020-01-09 | Use a more efficient range list on the buffer manager | gdk | |
| 2020-01-09 | Remove some unused constants and other code | gdk | |
| 2020-01-09 | Add partial support for array of samplers, and add pass to identify them ↵ | gdk | |
| from bindless texture accesses | |||
| 2020-01-09 | Support window resizing | gdk | |
| 2020-01-09 | Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, ↵ | gdk | |
| misc. fixes | |||
| 2020-01-09 | Support copy of slices to 3D textures, remove old 3D render target layered ↵ | gdk | |
| render support, do not delete textures with existing views created from them | |||
| 2020-01-09 | Add shader support for the round mode on the F2F instruction, support ↵ | gdk | |
| mipmaps on ASTC compressed textures | |||
| 2020-01-09 | Fix shader FMUL32I instruction saturation | gdk | |
| 2020-01-09 | Flush buffers on copies | gdk | |
| 2020-01-09 | Add per-source type memory change tracking, simplified state change ↵ | gdk | |
| tracking, other fixes | |||
| 2020-01-09 | Initial support for image stores, support texture sample on compute | gdk | |
| 2020-01-09 | Fix incorrect saturation on HADD2 and HMUL2 shader instructions | gdk | |
| 2020-01-09 | Fix BC6 Signed/Unsigned float texture formats | gdk | |
| 2020-01-09 | Handle quad and quad strip primitive types using triangle fans | gdk | |
| 2020-01-09 | Improved Min/Mip -> MinFilter enum conversion | gdk | |
| 2020-01-09 | Calculate width from stride on texture copies | gdk | |
| 2020-01-09 | Initial work | gdk | |
| 2020-01-09 | Fix timezone month being reported incorrectly to games (#861) | Thog | |
| Nintendo actually uses range from 1 to 12 for months (when original timezone code manage 0-11) | |||
| 2020-01-05 | Fix ReactiveObject initial event not being propagated with boolean types (#860) | Thog | |
| * Fix ReactiveObject initial event not being propagated with boolean types. This fix the logger configuration initial state being ignored. | |||
| 2020-01-05 | Make sure to reload keys after Migration | Thog | |
| This fix keys not being loaded on the first run right after migration. | |||
| 2020-01-05 | Rename "RyuFs" directory to "Ryujinx" and use the same savedata system the ↵ | Alex Barney | |
| Switch uses (#801) * Use savedata FS commands from LibHac * Add EnsureSaveData. Use ApplicationControlProperty struct * Add a function to migrate to the new directory layout * LibHac update * Change backup structure * Don't create UI files in the save path * Update RyuFs paths * Add GetProgramIndexForAccessLog Ryujinx only runs one program at a time, so always return values reflecting that * Load control NCA when loading from an NSP * Skip over UI stats when exiting * Set TitleName and TitleId in more cases. Fix TitleID naming style * Completely comment out GUI play stats code * rebase * Update LibHac * Update LibHac * Revert UI changes * Do migration automatically at startup * Rename RyuFs directory to Ryujinx * Update RyuFs text * Store savedata paths in the GUI * Make "Open Save Directory" work * Use a dummy NACP in EnsureSaveData if one is not loaded * Remove manual migration button * Respond to feedback * Don't read the installer config to get a version string * Delete nuget.config * Exclude 'sdcard' and 'bis' during migration Co-authored-by: Thog <thog@protonmail.com> | |||
| 2020-01-04 | Fix EphemeralNetworkSystemClock wrong steady clock (#858) | Thog | |
| oops | |||
| 2019-12-29 | Implemented fast paths for: (#846) | LDj3SNuD | |
| * opt * Nit. * opt_p2 * Nit. | |||
| 2019-12-29 | Fix GUI freeze wehn closing without any emulation running (#853) | Thog | |
| 2019-12-26 | Fix LibHac.IStorage not being disposed in FileSystem proxy (#851) | Thog | |
| 2019-12-26 | Make HLE disposable safely (#850) | Thog | |
| * Make HLE disposable safely This fix the oldest issue with the HLE code: the kernel side disposability. Changelog: - Implement KProcess::UnpauseAndTerminateAllThreadsExcept, KThread::Terminate, KThread::TerminateCurrentProcess, KThread::PrepareForTermiation and the svc post handler accurately. - Implement svcTerminateProcess and svcExitProcess. (both untested) - Fix KHandleTable::Destroy not decrementing refcount of all objects stored in the table. - Spawn a custom KProcess with the maximum priority to terminate every guest KProcess. (terminating kernel emulation safely) - General system stability improvements to enhance the user's experience. * Fix a typo in a comment in KProcess.cs * Address gdk's comments | |||
| 2019-12-25 | Fix remap ioctl map offset (#852) | gdkchan | |
| * Fix remap ioctl map offset * Correct offset type | |||
| 2019-12-23 | Also use Github Actions as a CI" (#847) | Thog | |
| 2019-12-23 | Fix an endge case in bsd IClient::Poll implementation (#848) | Thog | |
| This add some code to handle usage of poll without any fds. This is required by Dark Souls Remastered main loop logic as it's calling it without any fds during initialization. === General system stability improvements to enhance the user's experience. | |||
