summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-11-06yuzu: Change QtKeyToSwitchKey switch case to arraygerman77
2022-11-05Merge pull request #9189 from vonchenplus/stupidMorph
video_core: Fix scaling graphical regressions for multiple games
2022-11-05video_core: Fix scaling graphical regressions for multiple gamesFengChen
2022-11-04Merge pull request #9181 from jbeich/freebsd-qt-parityMai
Qt: enable recent Linux features on BSDs
2022-11-04Merge pull request #9178 from jbeich/freebsd-includeMai
network: unbreak on BSDs due to missing include
2022-11-04Qt: enable recent Linux features on more UnicesJan Beich
- Prevent sleep via xdg-desktop-portal after fa7abafa5f2a - Pause on suspend after b7642cff3611 - Exit on SIGINT/SIGTERM after 9479940a1fc7 - Improve dark themes after b51db125676f
2022-11-04network: add missing header for SO_* on Unix after f80c7c4cd5c0Jan Beich
src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::Initialize(Network::Domain, Network::Type, Network::Protocol)': src/core/internal_network/socket_proxy.cpp:51:20: error: 'SO_TYPE' was not declared in this scope 51 | SetSockOpt(fd, SO_TYPE, type); | ^~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetLinger(bool, u32)': src/core/internal_network/socket_proxy.cpp:253:27: error: 'SO_LINGER' was not declared in this scope 253 | return SetSockOpt(fd, SO_LINGER, values); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetReuseAddr(bool)': src/core/internal_network/socket_proxy.cpp:257:32: error: 'SO_REUSEADDR' was not declared in this scope 257 | return SetSockOpt<u32>(fd, SO_REUSEADDR, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetBroadcast(bool)': src/core/internal_network/socket_proxy.cpp:262:32: error: 'SO_BROADCAST' was not declared in this scope 262 | return SetSockOpt<u32>(fd, SO_BROADCAST, enable ? 1 : 0); | ^~~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndBuf(u32)': src/core/internal_network/socket_proxy.cpp:266:27: error: 'SO_SNDBUF' was not declared in this scope 266 | return SetSockOpt(fd, SO_SNDBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvBuf(u32)': src/core/internal_network/socket_proxy.cpp:274:27: error: 'SO_RCVBUF' was not declared in this scope 274 | return SetSockOpt(fd, SO_RCVBUF, value); | ^~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetSndTimeo(u32)': src/core/internal_network/socket_proxy.cpp:279:27: error: 'SO_SNDTIMEO' was not declared in this scope 279 | return SetSockOpt(fd, SO_SNDTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~ src/core/internal_network/socket_proxy.cpp: In member function 'virtual Network::Errno Network::ProxySocket::SetRcvTimeo(u32)': src/core/internal_network/socket_proxy.cpp:284:27: error: 'SO_RCVTIMEO' was not declared in this scope 284 | return SetSockOpt(fd, SO_RCVTIMEO, static_cast<int>(value)); | ^~~~~~~~~~~
2022-11-04Update shader cache version. (#9175)gidoly
2022-11-04video_core: Fix SNORM texture buffer emulating error (#9001)Feng Chen
2022-11-04UI: Add options to hide extra columns (#9093)Piplup
UI change that allows the user to hide the size and or file types columns
2022-11-03Merge pull request #8858 from vonchenplus/mipmapbunnei
video_core: Generate mipmap texture by drawing
2022-11-03Merge pull request #9135 from liamwhite/service-thread-eventbunnei
kernel: invert session request handling flow
2022-11-04Merge pull request #9154 from liamwhite/new-fbFernando S
vk_blit_screen: recreate swapchain images on guest format change
2022-11-03Merge pull request #9097 from liamwhite/intel-spv-compilerMorph
video_core: don't build ASTC decoder shader unless requested
2022-11-02core: hle: service: acc: Fix ListOpenContextStoredUsers/StoreOpenContext.bunnei
- These APIs are used to capture the opened users and allow that state to be persisted across processes. - They are not intended to just return the system opened users, that is what ListOpenUsers is for. - Fixes the launch hang with Bayonetta 3.
2022-11-02remove unnecessary sepator in file menu (main.ui)Ludovic
2022-10-31Merge pull request #9143 from K0bin/scheduler-emptyliamwhite
vk_scheduler: Remove recorded_counts
2022-10-31sm:: avoid excessive port recreationLiam
2022-10-31kernel: fix single core for service threadsLiam
2022-10-31kernel: fix port trackingLiam
2022-10-31k_server_session: add SendReplyHLELiam
2022-10-31service_thread: convert to map for session managementLiam
2022-10-31kernel: invert session request handling flowLiam
2022-10-31Merge pull request #9159 from liamwhite/kborkbunnei
kernel: more complete fix for KPort reference counting
2022-10-31kernel: more complete fix for KPort reference countingLiam
2022-10-30Merge pull request #9155 from FernandoS27/goosfrababunnei
Vulkan: Fix regression caused by limiting render area to width/height of render targets.
2022-10-30k_thread: fix single coreLiam
2022-10-30Vulkan: Fix regression caused by limiting render area to width/height of ↵Fernando Sahmkow
rendef targets.
2022-10-30vk_blit_screen: recreate swapchain images on guest format changeLiam
2022-10-30Merge pull request #9151 from liamwhite/dram-sizeMorph
kernel: reinitialize after dram layout change
2022-10-30kernel: reinitialize after dram layout changeLiam
2022-10-30Merge pull request #9091 from Docteh/what_compat_listliamwhite
UI: Add option to hide the compatibility list
2022-10-29Merge pull request #9149 from german77/volumbunnei
service: am: Stub SetRecordVolumeMuted
2022-10-30service: am: Stub SetRecordVolumeMutedgerman77
Used by bayonetta 3
2022-10-29k_server_session: fix crashesLiam
2022-10-29Merge pull request #9137 from liamwhite/hbmenubunnei
Improved support for nx-hbmenu
2022-10-29Merge pull request #9140 from vonchenplus/darw_index_bufferx_first_errorbunnei
video_core: Fix drawing trigger mechanism regression
2022-10-27Merge pull request #9127 from vonchenplus/vulkan_clearbunnei
video_core: Catch vulkan clear op not all channel need clear
2022-10-28vk_scheduler: Remove recorded_countsRobin Kertels
2022-10-27Merge pull request #9138 from liamwhite/hbl-stacktraceliamwhite
arm_interface: curb infinite recursion in stacktrace generation
2022-10-27arm_interface: curb infinite recursion in stacktrace generationLiam
2022-10-27Merge pull request #9115 from vonchenplus/game_name_by_languagebunnei
file_sys: Priority display of game titles in the current language
2022-10-27Merge pull request #9126 from vonchenplus/revert-8068-shader-if-falsebunnei
Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"
2022-10-27nvnflinger: release queued handles immediately on disconnectionLiam
2022-10-27vi: implement CloseDisplayLiam
2022-10-27Merge pull request #9134 from lioncash/initliamwhite
audio_in/out_system: Pass Initialize members by value where applicable
2022-10-27video_core: Fix drawing trigger mechanism regressionFengChen
2022-10-26Merge pull request #9125 from liamwhite/dummy-schedulerbunnei
kernel: refactor dummy thread wakeups
2022-10-26audio_in/out_system: Pass Initialize members by value where applicableLioncash
applet_resource_user_id isn't actually modified and is just assigned to a member variable, so this doesn't need to be a mutable reference. Similarly, the device name itself isn't modified and is only moved. We pass by value here, since we can still perform the move, but eliminate a sneaky set of calls that can unintentionally destroy the original string. Given how nested the calls are, it's good to get rid of this potential vector for a use-after-move bug.
2022-10-26concepts: Use the std::contiguous_iterator conceptMorph
This also covers std::span, which does not have a const iterator. Also renames IsSTLContainer to IsContiguousContainer to explicitly convey its semantics.