aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-18am: Construct and use proper applets with ILibraryAppletAccessorZach Hilman
Allows use of software keyboard applet and future applets to be easily added by adding enum ID and a switch case.
2018-11-18qt/applets: Provide Qt frontend implementation of software keyboardZach Hilman
Implements all of the features of the keyboard, including length, default text, character validation, and UTF-16 character support.
2018-11-18am/applets: Add connector between frontend and AM applet classesZach Hilman
Provides a middleman between the Frontend provider class and the expected AM::Applets::Applet class needed by ILibraryAppletAccessor
2018-11-18frontend/applets: Add frontend software keyboard provider and defaultZach Hilman
Default implementation will return "yuzu" for any string. GUI clients (or CLI) can implement the Frontend::SoftwareKeyboardApplet class and register an instance to provide functionality.
2018-11-18am/applets: Add Applet superclass to describe a generic appletZach Hilman
Adds an Initialize and Execute methods which are used by the ILibraryAppletAccessor to start and control the applet.
2018-11-18am: Unstub ILibraryAppletAccessor::StartZach Hilman
Now starts the applet provided in constructor.
2018-11-18am: Implement PopInteractiveOutData and PushInteractiveInDataZach Hilman
Used by software keyboard applet for data transfer.
2018-11-18am: Convert storage stack to vectorZach Hilman
std::stack was no longer suitable for non-trivial operations
2018-11-18am: Move AM::IStorage to headerZach Hilman
Needs to be accessible by applet files.
2018-11-18am: Move IStorageAccessor to header and update backing bufferZach Hilman
Writes to an AM::IStorage object through an IStorageAccessor will now be preserved once the accessor is destroyed.
2018-11-18am: Implement CreateTransferMemoryStorageZach Hilman
Creates an AM::IStorage object with the contents of the transfer memory located at the handle provided.
2018-11-18string_util: Implement buffer to UTF-16 string helper functionZach Hilman
Needed as most all software keyboard functions use fixed-length UTF16 string buffers.
2018-11-18svc: Implement svcCreateTransferMemoryZach Hilman
Seems to be used and created identically to SharedMemory, so just reuse that.
2018-11-18drop support for non separate alpha as it seems to cause issues in some gamesRodolfo Bogado
2018-11-17ldr_ro: Add error check for memory allocation failureZach Hilman
2018-11-17fix sampler configuration, thanks to Marcos for his investigationRodolfo Bogado
2018-11-17small type fixRodolfo Bogado
2018-11-17small fix for alphaToOne bit locationRodolfo Bogado
2018-11-17fix for gcc compilationRodolfo Bogado
2018-11-17add AlphaToCoverage and AlphaToOneRodolfo Bogado
2018-11-17add support for fragment_color_clampRodolfo Bogado
2018-11-17add missing MirrorOnceBorder support where supportedRodolfo Bogado
2018-11-17set border color not depending on the wrap modeRodolfo Bogado
only enable color mask for the first framebuffer id independent blending is disabled
2018-11-17set default value for point size registerRodolfo Bogado
2018-11-17fix viewport and scissor behaviorRodolfo Bogado
2018-11-17vi: Implement TransactParcel for Disconnect and DetachBufferZach Hilman
Used by homebrew on exit. According to switchbrew, returns an empty response parcel with one zero in it.
2018-11-17Merge pull request #1722 from MysticExile/enable-applictation-crash-reportHexagon12
am: Stub EnableApplicationCrashReport
2018-11-17CONTRIBUTING.md: migrate to the wikiTobias
2018-11-17Stubbed am:EnableApplicationCrashReportMysticExile
2018-11-17gl_rasterizer: Skip VB upload if the state is clean.Markus Wick
2018-11-16Merge pull request #1678 from FearlessTobi/amiibo-hotkeysbunnei
Port citra-emu/citra#4387: "yuzu: Add hotkey for Amiibo loading"
2018-11-16Merge pull request #1705 from Jcw87/mingw-jpegbunnei
Include QT imageformat dependencies with releases
2018-11-16Merge pull request #1711 from ogniK5377/bluetooth-lets-gobunnei
Added various bluetooth based cmds for palma
2018-11-16Merge pull request #1719 from bunnei/hwopus-fixbunnei
hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters.
2018-11-16Merge pull request #1714 from lioncash/kern-errbunnei
kernel/errors: Clean up error codes
2018-11-16hwopus: DecodeInterleavedWithPerformance: Fix ordering of output parameters.bunnei
- Fixes audio issues with Pokemon: Let's Go Pikachu & Eevee.
2018-11-17Implemented CalculateStandardUserSystemClockDifferenceByUserDavid Marcec
Seems pokemon calls this sometimes and it caused "random crashes"
2018-11-17textures/decoders: Replace magic numbersFrederic Laing
2018-11-16Merge pull request #1712 from FearlessTobi/port-4426bunnei
Port citra-emu/citra#4426: "Common/Bitfield: store value as unsigned type"
2018-11-16kernel/errors: Clean up error codesLioncash
Similar to PR 1706, which cleans up the error codes for the filesystem code, but done for the kernel error codes. This removes the ErrCodes namespace and specifies the errors directly. This also fixes up any straggling lines of code that weren't using the named error codes where applicable.
2018-11-16Merge pull request #1638 from FreddyFunk/SetMemoryPermission-StubbedMat M
Implement SetMemoryPermission
2018-11-16Merge pull request #1700 from FreddyFunk/cleanupbunnei
gl_rasterizer_chache: Minor cleanup
2018-11-16Merge pull request #1701 from FreddyFunk/decodersbunnei
textures/decoders: Minor cleanup
2018-11-16Merge pull request #1632 from DarkLordZach/keys-manager-optimizationsbunnei
game_list: Optimize game list refresh
2018-11-16Merge pull request #1676 from lioncash/warnbunnei
gl_state: Amend compilation warnings
2018-11-16Merge pull request #1706 from lioncash/file-errbunnei
file_sys/errors: Clean up error code values
2018-11-16Merge pull request #1710 from ogniK5377/palma-lets-gobunnei
Added SetIsPalmaAllConnectable, SetPalmaBoostMode
2018-11-16Common/Bitfield: store value as unsigned typeWeiyi Wang
Storing signed type causes the following behaviour: extractValue can do overflow/negative left shift. Now it only relies on two implementation-defined behaviours (which are almost always defined as we want): unsigned->signed conversion and signed right shift
2018-11-17Added various bluetooth based cmds for palmaDavid Marcec
It seems palma is done through bluetooth, we need this for pokemon go however more research needs to be done when we actually get palma working. This is presumably used for transfering data between the controller and the console, it does not seem for actual input as far as I know.
2018-11-17Added SetIsPalmaAllConnectable, SetPalmaBoostModeDavid Marcec
Currently unclear what these do yet, will be researched at a later time when we want to implement palma.