| Age | Commit message (Collapse) | Author |
|
* 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.
|
|
|
|
* Improve IRDumper
* Make Symbols.Add(ulong, ulong, ulong, string) thread safe
* Use a StringBuilder for MemoryOperand
* Add #if M_DEBUG guards
* Fix JMP_TABLE typo
* Fix using in Symbols
* Use Conditional("M_DEBUG") instead
Address gdkchan's feedback
* Use a struct instead of 4-tuple
Address gdkchan's feedback
* Place symbols in comments instead
Address gdkchan's feedback
* Use StringBuilder throughout
* Handle offsetted symbols
* Fix naming convention of Builder
* Avoid ArgumentException
* Remove unnecessary using
* Use switch expression instead
* Turn into a class
* Clean up
* Remove unnecessary using
|
|
|
|
This should fix OpenGL context creation on OSX (using Cocoa).
NOTE: As macOS doesn't support OpenGL 4.3, the emulator will probably not work but this fix the hardcrash when starting any games.
|