| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-01-09 | Optimize RangeList by not doing an allocation on every call to the Find methods | gdk | |
| 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 | |
