aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-09Fix texture 0 not being bound for computegdk
2020-01-09Partial support for branch with CC, and fix a edge case of branch out of ↵gdk
loop on shaders
2020-01-09Simplified F2I shader instruction codegengdk
2020-01-09Implement HSET2 shader instruction and fix errors uncovered by Rodrigo testsgdk
2020-01-09Fix shader code comparison methodgdk
2020-01-09Optimize RangeList by not doing an allocation on every call to the Find methodsgdk
2020-01-09Add PSET shader instructiongdk
2020-01-09Revert "Simplify shader uniform buffer access codegen"gdk
This reverts commit 2fe9ebaf118d690be8d0cb302529dd359d7c402b.
2020-01-09Simplify shader uniform buffer access codegengdk
2020-01-09Improved and simplified window texture presentationgdk
2020-01-09Small optimizations on texture and sampler pool invalidationgdk
2020-01-09Correct ordering of compute buffer bindgdk
2020-01-09Share texture pool cache between graphics and computegdk
2020-01-09Separate sub-channel stategdk
2020-01-09Remove TranslatorConfig structgdk
2020-01-09Add R2P shader instructiongdk
2020-01-09Make the shader translator more error resilient (part 2)gdk
2020-01-09Make the shader translator more error resilientgdk
2020-01-09Add missing check for BRX, do not add a out of bounds block to the queuegdk
2020-01-09Invalidate shaders when they are modifiedgdk
2020-01-09Add partial support for the BRX shader instructiongdk
2020-01-09Fix image units bindings and shader dump in the presence of NOPsgdk
2020-01-09Revert "Check for ASTC support on the list of supported compressed formats"gdk
This reverts commit 38a993510f64346649529b8fd2af6683bef05aa6.
2020-01-09Check for ASTC support on the list of supported compressed formatsgdk
2020-01-09Fix regression on load/store local (wrong type)gdk
2020-01-09Do not throw for invalid ASTC compressed texturesgdk
2020-01-09Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing ↵gdk
the way how global memory is handled
2020-01-09Use a more efficient range list on the buffer managergdk
2020-01-09Remove some unused constants and other codegdk
2020-01-09Add partial support for array of samplers, and add pass to identify them ↵gdk
from bindless texture accesses
2020-01-09Support window resizinggdk
2020-01-09Implement BFI, BRK, FLO, FSWZADD, PBK, SHFL and TXD shader instructions, ↵gdk
misc. fixes
2020-01-09Support 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-09Add shader support for the round mode on the F2F instruction, support ↵gdk
mipmaps on ASTC compressed textures
2020-01-09Fix shader FMUL32I instruction saturationgdk
2020-01-09Flush buffers on copiesgdk
2020-01-09Add per-source type memory change tracking, simplified state change ↵gdk
tracking, other fixes
2020-01-09Initial support for image stores, support texture sample on computegdk
2020-01-09Fix incorrect saturation on HADD2 and HMUL2 shader instructionsgdk
2020-01-09Fix BC6 Signed/Unsigned float texture formatsgdk
2020-01-09Handle quad and quad strip primitive types using triangle fansgdk
2020-01-09Improved Min/Mip -> MinFilter enum conversiongdk
2020-01-09Calculate width from stride on texture copiesgdk
2020-01-09Initial workgdk
2020-01-09Fix 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-05Fix 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-05Make sure to reload keys after MigrationThog
This fix keys not being loaded on the first run right after migration.
2020-01-05Rename "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-04Fix EphemeralNetworkSystemClock wrong steady clock (#858)Thog
oops
2019-12-29Implemented fast paths for: (#846)LDj3SNuD
* opt * Nit. * opt_p2 * Nit.