davispuh
							
						 
						
							 
							
							
							
								
							
								4e0d174fc9 
								
							
								 
							
						 
						
							
							
								
								Fix Steam overlay for Linux  
							
							 
							
							
							
						 
						
							2022-06-27 23:36:00 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								76c9e7a9ee 
								
							
								 
							
						 
						
							
							
								
								Fix game crash.  
							
							 
							
							... 
							
							
							
							WHen overlay is shown, you have at least 1 friend connected and you resize the game window smaller to the friend list position, it crashes because ImGui::ListBoxHeader returns false when its clipped and ImGui::ListBoxFooter shouldn't be called. 
							
						 
						
							2021-05-09 10:11:35 +02:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								8a5e49251c 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove hex symbols in overlay chat window.  
							
							 
							
							
							
						 
						
							2021-04-02 23:40:54 -04:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								3f06dd8576 
								
									
								
							
								 
							
						 
						
							
							
								
								Call GameLobbyJoinRequested_t if a lobby exists when joining with rich presence.  
							
							 
							
							
							
						 
						
							2021-03-07 19:04:01 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								5f8a454e3f 
								
									
								
							
								 
							
						 
						
							
							
								
								Fixed mouse getting stuck in the middle of the overlay in some games.  
							
							 
							
							
							
						 
						
							2021-02-06 22:38:51 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								cfff531a23 
								
									
								
							
								 
							
						 
						
							
							
								
								Put back the if new frame for overlay.  
							
							 
							
							
							
						 
						
							2021-01-23 16:46:44 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								d6bdde0123 
								
									
								
							
								 
							
						 
						
							
							
								
								Update ImGui  
							
							 
							
							
							
						 
						
							2021-01-17 22:58:42 -05:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								e100c89160 
								
							
								 
							
						 
						
							
							
								
								Remove some other headers that are in common_includes.h  
							
							 
							
							
							
						 
						
							2020-07-16 20:25:14 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								fe9bbd1104 
								
							
								 
							
						 
						
							
							
								
								Add a common include file.  
							
							 
							
							
							
						 
						
							2020-07-16 11:56:24 +02:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								2c95011e73 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix mouse cursor showing up in some games due to overlay.  
							
							 
							
							
							
						 
						
							2020-02-14 15:03:20 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								b4205535fb 
								
									
								
							
								 
							
						 
						
							
							
								
								Only allow people to join lobbies with the overlay if they have been invited first.  
							
							 
							
							
							
						 
						
							2020-02-02 19:07:30 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								245d379720 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix overlay not working in barotrauma.  
							
							 
							
							
							
						 
						
							2020-02-02 19:06:44 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								39d1d8dcdf 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a notifications mutex to the overlay.  
							
							 
							
							
							
						 
						
							2020-01-26 17:24:16 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								eace15df47 
								
									
								
							
								 
							
						 
						
							
							
								
								Thread related overlay improvements.  
							
							 
							
							
							
						 
						
							2020-01-26 09:46:57 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								e0af318948 
								
									
								
							
								 
							
						 
						
							
							
								
								Try to fix overlay related lag.  
							
							 
							
							
							
						 
						
							2020-01-25 15:23:16 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								43a5b13302 
								
									
								
							
								 
							
						 
						
							
							
								
								Use different mutex for overlay to try to fix lag.  
							
							 
							
							
							
						 
						
							2020-01-20 11:47:12 -05:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
								
								
							
							
								
							
								1dc5bcc5c1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix hooks not working  
							
							 
							
							... 
							
							
							
							Even if dxgi is hooked, it will not be rehooked, HookDXGIPresent has a check, but different dx versions need a call to loadFunctions. 
							
						 
						
							2020-01-20 11:45:04 -05:00  
						
					 
				
					
						
							
							
								 
								Mr_Goldberg
							
						 
						
							 
							
							
								
								
							
							
								
							
								db2a803cf7 
								
									
								
							
								 
							
						 
						
							
							
								
								A few improvements to the overlay merge request.  
							
							 
							
							... 
							
							
							
							NO_OVERLAY define becomes EMU_OVERLAY which enables the overlay instead of disabling it.
disable_overlay.txt moved to steam_settings. 
							
						 
						
							2020-01-19 12:55:14 -05:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								dc3dee9ce8 
								
							
								 
							
						 
						
							
							
								
								Added more prebuilt shader  
							
							 
							
							... 
							
							
							
							Skyrim deployed its own d3dcompile dll that nullifies shaders compilation, so you either have to load the one in C:\Windows\System32|SysWow64 or use prebuilt.
I use prebuilt 
							
						 
						
							2020-01-11 14:42:00 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								0711c83440 
								
							
								 
							
						 
						
							
							
								
								Check if we actually created a new frame  
							
							 
							
							
							
						 
						
							2020-01-10 08:10:33 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								20c03cda75 
								
							
								 
							
						 
						
							
							
								
								Update steam_overlay.cpp  
							
							 
							
							
							
						 
						
							2019-12-10 05:56:08 +00:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								4c2484cdef 
								
							
								 
							
						 
						
							
							
								
								Update Renderer_Detector.cpp  
							
							 
							
							... 
							
							
							
							DX12 hook 
							
						 
						
							2019-12-09 11:06:43 +00:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								02924d986e 
								
							
								 
							
						 
						
							
							
								
								Update Renderer_Detector.cpp  
							
							 
							
							
							
						 
						
							2019-12-08 21:20:23 +00:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								547cbdbb4e 
								
							
								 
							
						 
						
							
							
								
								Added barrier to DX12 overlay.  
							
							 
							
							... 
							
							
							
							Gears5 seems to have a problem with the overlay. While loading and in the main menu, it works fine, but if you press enter, it crashes saying the GPU is not responding. Can't debug it with CODEX, it checks for a debugger.
Works fine on sniper elite5. 
							
						 
						
							2019-11-08 15:56:30 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								695954e13a 
								
							
								 
							
						 
						
							
							
								
								Add software cursor to Linux overlay too  
							
							 
							
							
							
						 
						
							2019-11-08 15:56:21 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								1af7902aae 
								
							
								 
							
						 
						
							
							
								
								Add dummy funcs.  
							
							 
							
							
							
						 
						
							2019-11-08 15:56:00 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								dd1a21dae9 
								
							
								 
							
						 
						
							
							
								
								Clean Linux hook, not needed  
							
							 
							
							... 
							
							
							
							Linux uses LD_PRELOAD to load the overlay 
							
						 
						
							2019-11-08 15:55:18 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								55ba49c957 
								
							
								 
							
						 
						
							
							
								
								Clean a bit Linux Overlay  
							
							 
							
							
							
						 
						
							2019-11-08 15:54:48 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								1edbdd8a35 
								
							
								 
							
						 
						
							
							
								
								Free DX12 devices on destroy  
							
							 
							
							
							
						 
						
							2019-11-08 15:53:08 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								cf3dea2bbe 
								
							
								 
							
						 
						
							
							
								
								Allow ImGui to process events if the overlay is hidden  
							
							 
							
							... 
							
							
							
							This is used for the notifications when overlay is off. 
							
						 
						
							2019-11-08 15:52:50 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								ce79df1c26 
								
							
								 
							
						 
						
							
							
								
								Added customizable notification  
							
							 
							
							... 
							
							
							
							Notification can have a type depending on what to show. 
							
						 
						
							2019-11-08 15:52:38 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								982ec56007 
								
							
								 
							
						 
						
							
							
								
								Enable DX12 overlay  
							
							 
							
							
							
						 
						
							2019-11-08 15:46:57 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								c667dbd3af 
								
							
								 
							
						 
						
							
							
								
								Rework DX12 overlay to use Present to render the overlay  
							
							 
							
							
							
						 
						
							2019-11-08 15:45:52 +01:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								c006555b01 
								
							
								 
							
						 
						
							
							
								
								Add infos on friend game  
							
							 
							
							... 
							
							
							
							Add friend appid and check if the game is compatible. 
							
						 
						
							2019-10-14 16:35:53 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								bce574dc43 
								
							
								 
							
						 
						
							
							
								
								Changed windows id and fixed chat layout  
							
							 
							
							
							
						 
						
							2019-10-13 12:27:48 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								d467248236 
								
							
								 
							
						 
						
							
							
								
								Forgot to initialize overlay's close button  
							
							 
							
							
							
						 
						
							2019-10-13 12:27:44 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								4d99b6affd 
								
							
								 
							
						 
						
							
							
								
								Fix race condition  
							
							 
							
							... 
							
							
							
							Fix race condition when renderer was found and we were hooking a library func 
							
						 
						
							2019-10-13 12:27:41 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								894300b6f4 
								
							
								 
							
						 
						
							
							
								
								Process raw mouse events  
							
							 
							
							... 
							
							
							
							Some games doesn't use the window proc to get the mouse events (ETS2), but it checks for raw mouse inputs. 
							
						 
						
							2019-10-13 12:27:37 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								8abb0c8bc2 
								
							
								 
							
						 
						
							
							
								
								Add close button for overlay  
							
							 
							
							
							
						 
						
							2019-10-13 12:27:32 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								6c09635600 
								
							
								 
							
						 
						
							
							
								
								Added the possibility to create new fonts.  
							
							 
							
							... 
							
							
							
							Fonts cannot be created after a NewFrame call. 
							
						 
						
							2019-09-05 09:00:02 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								e82579b82c 
								
							
								 
							
						 
						
							
							
								
								Update steam_overlay.h  
							
							 
							
							
							
						 
						
							2019-09-04 17:40:22 +00:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								2db31928e9 
								
							
								 
							
						 
						
							
							
								
								Notifications  
							
							 
							
							
							
						 
						
							2019-09-04 19:31:31 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								344674b889 
								
							
								 
							
						 
						
							
							
								
								revert of "Should fix the cursor until we draw our own cursor."  
							
							 
							
							
							
						 
						
							2019-09-03 19:22:08 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								6ebc946607 
								
							
								 
							
						 
						
							
							
								
								Fixed overlay now showing on some games  
							
							 
							
							... 
							
							
							
							In sanctum2, not writing in our own context makes the game crash. 
							
						 
						
							2019-09-03 17:25:55 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								1016e7f47f 
								
							
								 
							
						 
						
							
							
								
								Fix lag on events  
							
							 
							
							... 
							
							
							
							Found on sanctum2, returning 0 in XPending & XEventsQueued make the SDL do something else than polling events and makes lag the event loop.
Now the event loop returns 0 when there are no more events. 
							
						 
						
							2019-09-03 17:25:42 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								ecd753422b 
								
							
								 
							
						 
						
							
							
								
								Updated Linux X11 & OLGX hooks.  
							
							 
							
							... 
							
							
							
							Use LD_PRELOAD=$PWD/libsteam_api.so app_name to load overlay. 
							
						 
						
							2019-09-03 11:38:37 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								d6f29ffffa 
								
							
								 
							
						 
						
							
							
								
								Added logs for Linux_Detour  
							
							 
							
							
							
						 
						
							2019-09-03 11:38:28 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								5af1d18a8f 
								
							
								 
							
						 
						
							
							
								
								Fixed overlay thread joining on himself  
							
							 
							
							
							
						 
						
							2019-09-02 10:51:32 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								95e87eb832 
								
							
								 
							
						 
						
							
							
								
								Clean Linux Detour  
							
							 
							
							
							
						 
						
							2019-09-01 23:21:50 +02:00  
						
					 
				
					
						
							
							
								 
								Nemirtingas
							
						 
						
							 
							
							
							
								
							
								b9cd9ae6c2 
								
							
								 
							
						 
						
							
							
								
								Fix build  
							
							 
							
							
							
						 
						
							2019-09-01 20:53:16 +02:00