150 Commits (b1b4edec050fe916d9776fd2eedf081d1b237fbd)

Author SHA1 Message Date
bunnei b1b4edec05 service: nvflinger: Improve synchronization for BufferQueue. 5 years ago
bunnei eeabd0cc31 hle: service: nvflinger: Refactor locking and interfaces. 5 years ago
bunnei b8cb6a1b2c hle: service: vi: Remove usage of SleepClientThread. 5 years ago
ameerj ad6bf1246c Overwrite slots instead of queuing them, add disconnect signal 5 years ago
Lioncash 8f135703dc core: Remove unnecessary enum casts in log calls 5 years ago
comex 63994da5c3 hle: Type check ResponseBuilder::Push arguments, and fix use in vi.cpp 5 years ago
Lioncash 346271b80b service: Eliminate usages of the global system instance 5 years ago
bunnei 5f53d285aa hle: services: Fix a crash with improper NVFlinger lifetime management. (#4977) 5 years ago
Morph 1c1a83a20d settings: Preparation for per-game input settings 5 years ago
bunnei cab012dd01 hle: service: vi: Implement BufferQueue::CancelBuffer. 5 years ago
Lioncash 16de0a6a96 core/CMakeLists: Make some warnings errors 5 years ago
Lioncash 08e30e0240 yuzu: Resolve C++20 deprecation warnings related to lambda captures 5 years ago
Lioncash 94ae1a0bf1 nvflinger: Use return value of Lock() 6 years ago
David Marcec 56c3c62a45 vi: IApplicationDisplayService:GetIndirectLayerImageRequiredMemoryInfo 6 years ago
lat9nq 61519c20c3 configuration: implement per-game configurations (#4098) 6 years ago
VolcaEM 9338a6a1cf service: Update function tables 6 years ago
Fernando Sahmkow 2c0431e5ed NVFlinger: Lock race condition between CPU, Host Timing, VSync. 6 years ago
David Marcec 63b73587b7 Don't fail silently for vi, sm, set and ns services 6 years ago
David Marcec efe3e5c7c6 vi: Don't let uninitialized data pass as a response for SetBufferCount 6 years ago
Lioncash 02e095313a CMakeLists: Specify -Wextra on linux builds 6 years ago
ReinUsesLisp f35703f7cd service/vi: Partially implement BufferQueue disconnect 6 years ago
bunnei cbaf3b3c40 service: vi: Implement CloseLayer. 6 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago
Lioncash 0ab5dd8c7f service: Update function tables 6 years ago
Lioncash 20d6637c03 service: Resolve sign conversion errors 6 years ago
bunnei fe02b9f968 common_func: Use std::array for INSERT_PADDING_* macros. 6 years ago
Fernando Sahmkow 94a7beb8b9 NVServices: Address Feedback 7 years ago
Fernando Sahmkow 6fd625d497 nv_services: Correct buffer queue fencing and GPFifo fencing 7 years ago
Fernando Sahmkow feac2e189e nvflinger: Implement swap intervals 7 years ago
Weiyi Wang 9d47890fce HLE/IPC: HLEContext can memorize the client thread and use it for SleepClientThread 7 years ago
Lioncash 9ae176d921 hle/service: Resolve unused variable warnings 7 years ago
Lioncash e1391a8268 core: Add missing override specifiers where applicable 7 years ago
Lioncash e59ae7210a common/math_util: Move contents into the Common namespace 7 years ago
Lioncash e86f1653d8 service/vi: Unstub GetDisplayService 7 years ago
Lioncash c576556e92 service/vi: Remove use of a module class 7 years ago
Lioncash 1269259bfa service/vi: Update IManagerDisplayService's function table 7 years ago
Lioncash 71ed54cbaf service/nvflinger: Store BufferQueue instances as regular data members 7 years ago
Lioncash ac9fcf2ca2 service/nvflinger,service/vi: Handle failure cases with exposed API 7 years ago
Lioncash 797fbcc6dd service/nvflinger: Rename GetVsyncEvent() to FindVsyncEvent() 7 years ago
Lioncash f57dd1bae3 service/nvflinger: Rename Get prefix on function to Find 7 years ago
Lioncash 545c88724c service/vi: Remove stubbed notifier from SetLayerVisibility 7 years ago
Lioncash 996c75a63b service/vi: Correct scaling mode conversions 7 years ago
Lioncash a45f62bb1c service/vi: Factor out scaling mode conversions from the IPC function itself 7 years ago
Lioncash 817e2b7b46 service/vi: Unstub IApplicationDisplayService' SetLayerScalingMode() 7 years ago
Lioncash 42e7c66a3d service/vi: Correct reported dimensions from IApplicationDisplayService's GetDisplayResolution() 7 years ago
Lioncash a12272b695 service/vi: Implement SetDisplayEnabled() 7 years ago
Lioncash 76a6355b56 service/vi: Log more information where applicable 7 years ago
Lioncash 91431c27c8 service/vi: Implement OpenDefaultDisplay in terms of OpenDisplay 7 years ago
Lioncash be02aebfd8 service/vi: Correct initial width and height values 7 years ago
Lioncash 5d9baeccba service/vi: Document unknown DisplayInfo struct members 7 years ago