summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-04-14video_core: implement formats for N64 emulationFernando Sahmkow
2022-04-14buffer_cache: cap vertex buffer sizesLiam
2022-04-14maxwell3d: add small_index_2 registerLiam
2022-04-13Merge pull request #8190 from Docteh/palswapbunnei
ui: Set Link Color when setting theme
2022-04-13Merge pull request #8027 from lat9nq/cmd-fullscreen-sizebunnei
emu_window_sdl2: Set window size to display dimensions for exclusive fullscreen
2022-04-13Merge pull request #8202 from merryhime/fix-single-coreFernando S
dynarmic: Fix single core mode
2022-04-13dynarmic: Fix single core modemerry
Regression introduced in a5d040df3d. Closes #8201.
2022-04-13service: jit: Implement the JIT serviceLiam
2022-04-12Merge pull request #8165 from bunnei/ensure-session-port-cleanupbunnei
Kernel: Track open references to KServerPort and KServerSession.
2022-04-12ui: Touching QPalette::Text broke dark -> light UI. don't doKyle K
2022-04-12Merge pull request #8178 from tech-ticks/skyline-icache-fixbunnei
hle: kernel: Invalidate entire icache in UnmapProcessMemory and UnmapCodeMemory (fixes #8174)
2022-04-11Merge pull request #8157 from lat9nq/kernel-racesbunnei
kernel: Fix some data races
2022-04-11service: sfdnsres: add missing includes for some BSDs after 82d46a974ad4Jan Beich
src/core/hle/service/sockets/sfdnsres.cpp: In function 'Service::Sockets::NetDbError Service::Sockets::AddrInfoErrorToNetDbError(s32)': src/core/hle/service/sockets/sfdnsres.cpp:66:10: error: 'EAI_NODATA' was not declared in this scope; did you mean 'EAI_NONAME'? 66 | case EAI_NODATA: | ^~~~~~~~~~ | EAI_NONAME src/core/hle/service/sockets/sfdnsres.cpp: In function 'std::vector<unsigned char> Service::Sockets::SerializeAddrInfo(const addrinfo*, s32, std::string_view)': src/core/hle/service/sockets/sfdnsres.cpp:127:53: error: 'sockaddr_in' does not name a type; did you mean 'SockAddrIn'? 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^~~~~~~~~~~ | SockAddrIn src/core/hle/service/sockets/sfdnsres.cpp:127:64: error: expected '>' before '*' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:127:64: error: expected '(' before '*' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ | ( src/core/hle/service/sockets/sfdnsres.cpp:127:65: error: expected primary-expression before '>' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:127:84: error: expected ')' before ';' token 127 | const auto addr = *reinterpret_cast<sockaddr_in*>(current->ai_addr); | ^ | ) src/core/hle/service/sockets/sfdnsres.cpp:148:53: error: 'sockaddr_in6' does not name a type; did you mean 'SockAddrIn6'? 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^~~~~~~~~~~~ | SockAddrIn6 src/core/hle/service/sockets/sfdnsres.cpp:148:65: error: expected '>' before '*' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:148:65: error: expected '(' before '*' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ | ( src/core/hle/service/sockets/sfdnsres.cpp:148:66: error: expected primary-expression before '>' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ src/core/hle/service/sockets/sfdnsres.cpp:148:85: error: expected ')' before ';' token 148 | const auto addr = *reinterpret_cast<sockaddr_in6*>(current->ai_addr); | ^ | )
2022-04-11Merge pull request #8180 from liamwhite/symbolsFernando S
core: extract symbol reading
2022-04-11ui: Set Link Color when setting themeKyle K
Long story short, QT doesn't allow the link colors to be set via their stylesheets. There are two ways to work with this, specify the color manually for every link (See the About dialog) The other way is to change the default palette. IsDarkTheme is copy/pasted from src/yuzu/debugger/wait_tree.cpp
2022-04-10Merge pull request #8171 from tech-ticks/skyline-improvementsFernando S
Improvements for game modding with Skyline, DNS resolution
2022-04-09hle: kernel: Invalidate entire icache in UnmapProcessMemory and ↵tech-ticks
UnmapCodeMemory (fixes #8174)
2022-04-09Merge pull request #8149 from liamwhite/front-facebunnei
OpenGL: flip front faces if Z scale is inverted
2022-04-09core: extract symbol readingLiam
2022-04-08Merge pull request #8138 from german77/data-no-racebunnei
core: hid: Reduce the amount of data races
2022-04-08hle: kernel: Unify and integrate reference tracking for ↵bunnei
KServerPort/KServerSession. - These are not managed elsewhere, and need to be tracked and closed on emulation shutdown.
2022-04-08hle: kernel: k_server_port: Release ref-counted host emulation members on ↵bunnei
Destroy.
2022-04-08hle: kernel: k_auto_object: Move unregister with kernel to after Destroy.bunnei
- Destructor is no longer invoked, so our object counting was off.
2022-04-08hle: service: sm: Remove manual tracking of KServerPorts.bunnei
2022-04-08hle: kernel: hle_ipc: HasSessionRequestHandler: Check if domain handler is ↵bunnei
expired rather than locking.
2022-04-08Merge pull request #8169 from merryhime/scoped_lockbunnei
Replace lock_guard with scoped_lock
2022-04-08service: sfdnsres: Implement DNS address resolutiontech-ticks
2022-04-07CMakeLists: Enforce C4505 and C5245Morph
These are similar to Wunused-function on gcc/clang
2022-04-07core: hid: Fix double lock on softlock and forced updatesNarr the Reg
2022-04-07Merge pull request #8167 from Tachi107/patch-1merry
fix: remove #pragma once in .cpp file
2022-04-07service: bsd: Add keepalive socket optiontech-ticks
2022-04-07patch_manager: Apply layered exefs patches from 'atmosphere' SD directorytech-ticks
2022-04-07core: hid: Replace lock_guard with scoped_lockNarr the Reg
2022-04-07core/hle: Standardize scoped_lock initializersMerry
2022-04-07yuzu/util: Replace lock_guard with scoped_lockMerry
2022-04-07web_service: Replace lock_guard with scoped_lockMerry
2022-04-07video_core: Replace lock_guard with scoped_lockMerry
2022-04-07input_common: Replace lock_guard with scoped_lockMerry
2022-04-07core: Replace lock_guard with scoped_lockMerry
2022-04-07core/hle: Replace lock_guard with scoped_lockMerry
2022-04-07common: Replace lock_guard with scoped_lockMerry
2022-04-07core: hid: Reduce the amount of dataracesgerman77
2022-04-07Merge pull request #8161 from liamwhite/gl-s8d24Fernando S
OpenGL: fix S8D24 to ABGR8 conversions
2022-04-07Merge pull request #8152 from liamwhite/gl-cropFernando S
OpenGL: fix cropping
2022-04-07Merge pull request #8150 from liamwhite/vk-cropFernando S
Vulkan: crop to screen dimensions if crop not explicitly requested
2022-04-07Merge pull request #8148 from merryhime/interruptsFernando S
dynarmic: Better interrupts
2022-04-07Merge pull request #8143 from merryhime/rdtscFernando S
native_clock: Use lfence with rdtsc
2022-04-07Merge pull request #8133 from liamwhite/gl-spv-cbufFernando S
shader_recompiler: support const buffer indirect addressing on OpenGL
2022-04-07fix: remove #pragma once in .cpp fileAndrea Pappacoda
2022-04-06Merge pull request #8164 from liamwhite/jit-stubbunnei
service: jit: stub JIT service