summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | renderer_(gl/vk): Implement ASTC_10x6_UNORMGravatar Morph2022-07-057-1/+16
| | |_|/ / / | |/| | | | | | | | | | | | | | | | - Used by Monster Hunter Rise Update 10.0.2
* | | | | | PRGravatar Kelebek12022-07-105-11/+9
| | | | | |
* | | | | | Rework CoreTimingGravatar Kelebek12022-07-1013-82/+154
| | | | | |
* | | | | | Merge pull request #8531 from FernandoS27/core-timing-fix-regGravatar liamwhite2022-07-102-12/+2
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Core timing: use only one thread.
| * | | | | Core timing: use only one thread.Gravatar Fernando Sahmkow2022-07-022-12/+2
| | | | | |
* | | | | | Merge pull request #8501 from liamwhite/backtrace-againGravatar Mai2022-07-075-15/+51
|\ \ \ \ \ \ | | | | | | | | | | | | | | core/arm: better support for backtrace generation
| * | | | | | core/arm: better support for backtrace generationGravatar Liam2022-06-255-15/+51
| | | | | | |
* | | | | | | Merge pull request #8502 from liamwhite/end-waitGravatar liamwhite2022-07-072-4/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | kernel: clean up waiting implementation
| * | | | | | | kernel: clean up waiting implementationGravatar Liam2022-06-252-4/+5
| |/ / / / / /
* | | | | | | Merge pull request #8492 from german77/no_more_errorsGravatar Fernando S2022-07-075-40/+76
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | service: hid: Correct some mistakes and add more validations
| * | | | | | | service: hid: Correct some mistakes and add more validationsGravatar Narr the Reg2022-06-285-40/+76
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge pull request #8522 from lat9nq/consolidate-settingsGravatar Morph2022-07-078-320/+232
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | settings: Consolidate RangedSetting's with regular ones
| * | | | | | settings: Consolidate RangedSetting's with regular onesGravatar lat9nq2022-06-308-320/+232
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The latest git version of GCC has issues with my diamond inheritance shenanigans. Since that's now two compilers that don't like it I thought it'd be best to just axe all of it and just have the two templates like before. This rolls the features of BasicRangedSetting into BasicSetting, and likewise RangedSetting into Setting. It also renames them from BasicSetting and Setting to Setting and SwitchableSetting respectively. Now longer name corresponds to more complex thing.
* | | | | | Merge pull request #8486 from liushuyu/github-actions-verifyGravatar Morph2022-07-051-1/+7
|\ \ \ \ \ \ | | | | | | | | | | | | | | CI: Use GitHub Actions to validate pull requests
| * | | | | | CI: fix cachingGravatar liushuyu2022-07-041-1/+7
| | | | | | |
* | | | | | | Merge pull request #8532 from liamwhite/fiber-supplementsGravatar liamwhite2022-07-059-170/+79
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | common/fiber: make fibers easier to use
| * | | | | | | common/fiber: make fibers easier to useGravatar Liam2022-07-029-170/+79
| | | | | | | |
* | | | | | | | Merge pull request #8477 from Docteh/less_globalGravatar Morph2022-07-051-3/+3
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | tweak API usage in qt_web_browser.cpp
| * | | | | | | tweak API usage in qt_web_browser.cppGravatar Kyle Kienapfel2022-06-211-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In testing future versions of Qt I forgot to compile with `YUZU_USE_QT_WEB_ENGINE`, so with that flag enabled there are two issues that cropped up. 1. yuzu currently uses setRequestInterceptor, added in Qt 5.6, deprecated in 5.13 with this explaination at https://doc.qt.io/qt-5/qwebengineprofile-obsolete.html Interceptors installed with this method will call QWebEngineUrlRequestInterceptor::interceptRequest on the I/O thread. Therefore the user has to provide thread-safe interaction with the other user classes. For a duration of this call ui thread is blocked. Use setUrlRequestInterceptor instead. 2. QWebEngineSettings::globalSettings() pointer no longer exists in later versions of Qt From what I can tell, QtNXWebEngineView doesn't need to set these globally, when we make changes to settings(), QtWebEngineView::page() creates the page object if it doesn't exist yet. I don't see the page object being destroyed or otherwise replaced, except via destroying the QtNXWebEngineView object. The globalSettings() make sense if Pages or Views objects are being created outside of yuzu's control. To test this I've compared what BrowseNX and Odyssey's Action guide do in mainline 1049 and this PR. For now we're going to go up the chain to QWebEngineProfile::defaultProfile()->settings()
* | | | | | | | Merge pull request #8521 from lat9nq/gdbstub-in-boundsGravatar Morph2022-07-041-2/+6
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | | gdbstub_arch: Directly access SP register
| * | | | | | | gdbstub_arch: Directly access SP registerGravatar lat9nq2022-06-301-2/+6
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently to access the SP register, RegRead and RegWrite rely on a out-of-bounds array access to reach the next element in a struct. As of writing only git versions of GCC catch this error. Specify the SP register when we want to access it in these functions.
* | | | | | | Merge pull request #8523 from liamwhite/sc-oopsieGravatar Fernando S2022-07-012-1/+8
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | cpu_manager: properly check idle on return from preemption
| * | | | | | | cpu_manager: properly check idle on return from preemptionGravatar Liam2022-06-302-1/+8
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #8490 from liamwhite/read-code-stopGravatar Morph2022-06-304-24/+64
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | dynarmic: Stop ReadCode callbacks to unmapped addresses
| * | | | | | dynarmic: Stop ReadCode callbacks to unmapped addressesGravatar Liam2022-06-214-24/+64
| | |_|_|/ / | |/| | | |
* | | | | | Merge pull request #7454 from FernandoS27/new-core-timingGravatar Fernando S2022-06-308-73/+133
|\ \ \ \ \ \ | | | | | | | | | | | | | | Core: Remake Core Timing
| * | | | | | Adress Feedback.Gravatar Fernando Sahmkow2022-06-303-19/+29
| | | | | | |
| * | | | | | Native clock: Use atomic ops as before.Gravatar Fernando Sahmkow2022-06-282-24/+29
| | | | | | |
| * | | | | | Native Clock: remove inaccuracy mask.Gravatar Fernando Sahmkow2022-06-282-6/+1
| | | | | | |
| * | | | | | Address feedback.Gravatar Fernando Sahmkow2022-06-281-13/+13
| | | | | | |
| * | | | | | Core: Protect each event from race conditions within it.Gravatar Fernando Sahmkow2022-06-282-0/+2
| | | | | | |
| * | | | | | Core: Fix tests.Gravatar Fernando Sahmkow2022-06-283-2/+5
| | | | | | |
| * | | | | | Core: add missing include.Gravatar Fernando Sahmkow2022-06-281-0/+1
| | | | | | |
| * | | | | | Core/Common: Corrections to core timing and add critical priority.Gravatar Fernando Sahmkow2022-06-283-5/+11
| | | | | | |
| * | | | | | Core: Reimplement Core Timing.Gravatar Fernando Sahmkow2022-06-283-55/+93
| | | | | | |
| * | | | | | Common: improve native clock.Gravatar Fernando Sahmkow2022-06-283-29/+29
| | | | | | |
* | | | | | | Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor"Gravatar lat9nq2022-06-291-11/+0
| |_|/ / / / |/| | | | |
* | | | | | Merge pull request #8512 from german77/nnResultGravatar Morph2022-06-28177-1450/+1404
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Replace multiple names with a better name
| * | | | | video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueueGravatar german772022-06-2614-33/+33
| | | | | |
| * | | | | video_core: Replace VKSwapchain with SwapchainGravatar german772022-06-265-25/+23
| | | | | |
| * | | | | video_core: Replace VKQueryCache with QueryCacheGravatar german772022-06-266-28/+27
| | | | | |
| * | | | | video_core: Replace VKScheduler with SchedulerGravatar german772022-06-2635-111/+110
| | | | | |
| * | | | | video_core: Replace VKBlitScreen with BlitScreenGravatar german772022-06-263-51/+51
| | | | | |
| * | | | | video_core: Replace VKFenceManager with FenceManagerGravatar german772022-06-263-15/+14
| | | | | |
| * | | | | core: kernel: Replace instances of KPageLinkedList with KPageGroupGravatar german772022-06-2611-64/+63
| | | | | |
| * | | | | core: Replace all instances of ResultCode with ResultGravatar german772022-06-26140-1176/+1136
| | | | | |
* | | | | | Merge pull request #8504 from comex/mesosphere-current-processGravatar bunnei2022-06-271-0/+24
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Support `InfoType_MesosphereCurrentProcess`
| * | | | | Re-add missing `case` and braces, and trim whitespaceGravatar comex2022-06-251-1/+3
| | | | | |
| * | | | | Update src/core/hle/kernel/svc.cppGravatar comex2022-06-251-6/+14
| | | | | | | | | | | | | | | | | | Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
| * | | | | Support InfoType_MesosphereCurrentProcessGravatar comex2022-06-251-0/+14
| | | | | |