| Age | Commit message (Collapse) | Author |
|
* Improve performance when converting texture formats.
Still more work to do.
* Speed up buffer -> texture copies.
No longer copies byte by byte. Fast path when formats are identical.
* Fix a few things, 64 byte block fast copy.
* Spacing cleanup, unrelated change.
* Fix base offset calculation for region copies.
* Fix Linear -> BlockLinear
* Fix some nits. (part 1 of review feedback)
* Use a generic version of the Convert* functions rather than lambdas.
This is some real monkey's paw shit.
* Remove unnecessary span constructor.
* Revert "Use a generic version of the Convert* functions rather than lambdas."
This reverts commit aa43dcfbe8bba291eea4e10c68569af7a56a5851.
* Fix bug with rectangle destination writing, better rectangle calculation for linear textures.
|
|
|
|
* Stubbed ImportServerPki
* thought it might be nice to name this variable properly
* i really need to name variables better
* Change Var
Co-authored-by: Thog <thog@protonmail.com>
* Change .ReadBytes(5) to IPC send buffer
Co-authored-by: Thog <thog@protonmail.com>
* Add description comment
Co-authored-by: Thog <thog@protonmail.com>
* fix build issue
* Resolve final suggestion
Co-authored-by: Thog <thog@protonmail.com>
* uhh
* it should work now shut up
* aligned variables just look so much nicer :)
* better variable alignment
* aligned
Co-authored-by: Thog <thog@protonmail.com>
|
|
* Add Pclmulqdq intrinsic
* Implement crc32 in terms of pclmulqdq
* Address PR comments
|
|
* SurfaceFlinger: fix some bugs
This fixes some bugs in the current implementation and make it closer to
the real implementation.
* Fix align of some variables
|
|
* Implement FIFO semaphore
* New enum for FIFO semaphore operation
|
|
|
|
* Viewport swizzle support on NV and clip origin
* Initialize default viewport swizzle state, emulate viewport swizzle on shaders when not supported
* Address PR feedback
|
|
Successful unit testing on Windows (debug and release mode).
|
|
* Support separate textures and samplers
* Add missing bindless flag, fix SNORM format on buffer textures
* Add missing separation
* Add comments about the new handles
|
|
* Omit image format if possible, and fix BA bit
* Match extension name
|
|
* Fix GetDesiredLanguage
* Correct tzcnt slip-up
* Address gdkchan's comments
|
|
|
|
|
|
glGetInteger seems to sync with GPU which is less than ideal, and slowing down texture copies.
|
|
* Implement CNTVCT_EL0
* Fix comment
|
|
* Implement TMML and TMML.B
This implement TMML and TMML.B instructions
* Fix TmmlB declaration alignment
* Address gdkchan's comments
* Fix inverted encoding definitions
|
|
* Spanify Graphics Abstraction Layer
* Be explicit about BufferHandle size
|
|
clock (#1259)
This should fix AC:NH events and probably other games.
|
|
|
|
... in case of "Vector" unwind codes the remaining unwind codes could be corrupted.
Nits.
|
|
That's the job of the user on Horizon (via SetPreallocatedBuffer).
|
|
* Initial Application refactor
* Misc typo and access modifier fixes
* Clean unused namespaces
* Address gdkchan's comments
* Move ticket reading to common method
* Change IParentalControlService to use ApplicationLoader.ControlData
|
|
* am: Implemnet common web applets
This implement parsing of input and output of web applets while making
those close directly.
TODO for the future: Use and hook a web browser.
* Address Ac_K's comments
|
|
* Surface Flinger: Implement GetBufferHistory
Also fix some bugs on the Surface Flinger implementation
* Address Ac_K's comment
|
|
* pctl: refactoring IParentalControlServiceFactory and IParentalControlService call
Our previous implementation was totally guessed. Now it's implemented according to RE, even if it's stubbed because we will not support Parental Control for now.
* unknownFlag > permissionFlag
|
|
|
|
|
|
* nvdrv: Partially implementation of GetStatus
This implement GetStatus call according to RE.
Since we don't handle tranfert memory on the initialize of the service, it's fine sets fields at 0 for now.
Tested on Undertale.
Fix #635
* Fix struct
|
|
The error code was taken from Switchbrew (https://switchbrew.org/wiki/Error_codes)
Even if TimeServiceNotInitialized's "description" is 0, the result "value" of "(0 << ErrorCodeShift) | ModuleId" is 0x74 so it is not the same as "Success" (0)
|
|
* am: Implement GetFriendInvitationStorageChannelEvent
This implement GetFriendInvitationStorageChannelEvent according to RE, needed by Streets of Rage 4
* Fix handle name
* add GetNotificationStorageChannelEvent
|
|
|
|
Also fix typo in a pragma restore in Logger
|
|
The error codes were taken from Switchbrew (https://switchbrew.org/wiki/Error_codes)
|
|
* Add two error codes to SDB PDM
The error codes were taken from Switchbrew (https://switchbrew.org/wiki/Error_codes)
* Remove empty line
|
|
* Add two error codes to Mii
The two errors added are InvalidDatabaseSignatureValue and InvalidDatabaseEntryCount, which were taken from Switchbrew (https://switchbrew.org/wiki/Error_codes)
* Fix typo
* Remove unnecessary empty line
|
|
The error codes were taken from Switchbrew (https://switchbrew.org/wiki/Error_codes)
|
|
We currently logs system informations before we load the configuration file.
Since the logger use the configuration file (to sets if it should store the logs in a file, etc...), if we print something before the configuration init, the log file doesn't contains any system informations.
Now it's fixed.
|
|
|
|
* Refactor shader GPU state and memory access
* Fix NVDEC project build
* Address PR feedback and add missing XML comments
|
|
* set: Quick implementation of GetKeyCodeMap/GetKeyCodeMap2
This fixed USB keyboard access in official titles.
* hid: Stub SendKeyboardLockKeyEvent
* Update Ryujinx.HLE/HOS/Services/Settings/ISettingsServer.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* Update Ryujinx.HLE/HOS/Services/Hid/IHidServer.cs
Co-authored-by: Ac_K <Acoustik666@gmail.com>
* set: KeyboardLayout bringup
* set: Small bugfix
* Fix GetKeyCodeMapImpl
* Revert SystemRegion > RegionCode in Configuration
* Fix SendKeyboardLockKeyEvent
Co-authored-by: Ac_K <Acoustik666@gmail.com>
|
|
* Logging the curent firmware version
* fixed an error in cases when firmware is not installed
|
|
* Add Dock/Handheld on status bar
* Simplified the code & move next to V-Sync
* Nit.
|
|
* Add error code for denied internet request in Friends
* Fix formatting from previous PR
|
|
* Add various result codes to Loader
The error codes were taken from Switchbrew (switchbrew.org/wiki/Error_codes)
For the last 9 errors, Switchbrew says: ACID/ACI0 don't match for descriptor (descriptor)
* Fix typo
|
|
* Move kernel state from Horizon to KernelContext
* Merge syscalls partial classes, split 32 and 64-bit variants
* Sort usings
|
|
* Implementation of query queue and host conditional rendering
* Resolve some comments.
* Use overloads instead of passing object.
* Wake the consumer threads when incrementing syncpoints.
Also, do a busy loop when awaiting the counter for a blocking flush, rather than potentially sleeping the thread.
* Ensure there's a command between begin and end query.
|
|
|
|
Some parts of our code needs C# 8 who isn't set as default in Visual Studio. To fix this we have to set the C# version correctly in the csproj files and then we are be able to build the project using Visual Studio.
|
|
|