Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a3b51220ed 
					 
					
						
						
							
							[common] option: remove const qualifier from shortopt  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						17fce1cf78 
					 
					
						
						
							
							[client] util: fix failure to check result of ftell for error  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						9f3f8cc5bd 
					 
					
						
						
							
							[client] splash: remove 0 array specifier from func prototype  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0524980cb4 
					 
					
						
						
							
							[client] msg: make it clear we ignore the return for ll_shift  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a0f5907cb6 
					 
					
						
						
							
							[client] overlay: prevent possible divide by zero  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0a9784d09d 
					 
					
						
						
							
							[client] main: fix possible dereference of null g_state.ds  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						120e063a10 
					 
					
						
						
							
							[client] main: prevent possible null pointer dereference  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f59ef4422a 
					 
					
						
						
							
							[client] app: prevent possible out of bounds array access  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						417c9cf092 
					 
					
						
						
							
							[client] opengl: act on glBufferSubData failure  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						852825a97e 
					 
					
						
						
							
							[client] util: fix failure to dereference pointer  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cce12508cc 
					 
					
						
						
							
							[egl] shader: fix reliance on null terminated strings  
						
						... 
						
						
						
						Compiled in resources often will not contain a null terminator, as such
we must not use functions that rely on it. This implements a memsearch
function that performs like strstr on a buffer instead of a null
terminated string. 
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						43f9a4c0e1 
					 
					
						
						
							
							[client] egl: fix potential integer underflow  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ee5c02f72a 
					 
					
						
						
							
							[client] egl: fix potential resource leak  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						55fa5cc851 
					 
					
						
						
							
							[client] egl: fix integer division into float  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						b70811dcb9 
					 
					
						
						
							
							[client] x11: pass large struct by reference  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3c1405719c 
					 
					
						
						
							
							[client] wayland: fix use after free bugs  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f6befb4567 
					 
					
						
						
							
							[client] wayland: formatting  
						
						
						
						
					 
					
						2023-11-11 13:48:41 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						62aef5a240 
					 
					
						
						
							
							[doc] build: Move NvFBC note into don't build warning  
						
						... 
						
						
						
						Also:
   - Add link to warning (#dont-build-the-host) 
						
						
					 
					
						2023-11-11 10:32:15 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						4f508d320a 
					 
					
						
						
							
							[doc] words: Sort using sort_words.py  
						
						
						
						
					 
					
						2023-11-11 10:31:51 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Rubenstein 
							
						 
					 
					
						
						
							
						
						29f1434270 
					 
					
						
						
							
							[doc] sort_words: Create sort_words.py to make words.txt easier to maintain  
						
						... 
						
						
						
						sort_words.py outputs a diff that if applied will sort words.txt
It has a few options:
    - '--add-word': Add a word before sorting (usable multiple times)
    - '--save': Save changes to file instead of only outputting a diff
    - '--quiet': Don't output a diff 
						
						
					 
					
						2023-11-11 10:31:51 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						27f3af8221 
					 
					
						
						
							
							[host] nvfbc: cosmetics  
						
						
						
						
					 
					
						2023-11-11 09:08:56 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						cb849b287c 
					 
					
						
						
							
							[hosts] nvfbc: exit loop early if ystart is > then dataHeight  
						
						
						
						
					 
					
						2023-11-11 09:08:08 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8630fd20ad 
					 
					
						
						
							
							[common] rects: simplify unaligned copy function  
						
						
						
						
					 
					
						2023-11-11 09:07:00 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						0057cf5377 
					 
					
						
						
							
							[host] nvfbc: add additional debug output  
						
						
						
						
					 
					
						2023-11-10 08:01:03 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						e31874b809 
					 
					
						
						
							
							[resources] update update minimum cmake version required  
						
						
						
						
					 
					
						2023-11-10 06:28:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a2443cf926 
					 
					
						
						
							
							[client] wayland: libdecor is not a requirement of building  
						
						
						
						
					 
					
						2023-11-10 06:28:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						eaaef65791 
					 
					
						
						
							
							[repo] update PureSpice and nanosvg  
						
						
						
						
					 
					
						2023-11-10 06:28:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						11542d7ace 
					 
					
						
						
							
							[repos] update LGMP submodule  
						
						
						
						
					 
					
						2023-11-10 06:28:06 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						138a0aee53 
					 
					
						
						
							
							[all] update cmake minimum version  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						7a30736ac4 
					 
					
						
						
							
							[host] linux: fix compilation (untested)  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						174b51b144 
					 
					
						
						
							
							[client] wayland: add additional debug output  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						aa9dbe654d 
					 
					
						
						
							
							[client] wayland: move libdecor and xdg into seperate backends  
						
						... 
						
						
						
						This allows us to build with libdecor enabled as the selection to use it
is decided upon at runtime if the compositor `gnome-shell` is detected.
If the libdecor development headers are installed, by default it will
now be compiled in unless overridden by the user at compile time. 
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d592f13f88 
					 
					
						
						
							
							[host] all: don't combine the downsampler rules  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						905fea57f0 
					 
					
						
						
							
							[host] nvfbc: fix stride for odd resolutions in 24-bit mode  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3a6afd04d2 
					 
					
						
						
							
							[client] egl: use the pitch to calculate the new width for rgb24  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c0e09e13a5 
					 
					
						
						
							
							[client] egl: make the bgr_bgra filter generic for 24-bit formats  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3843afa927 
					 
					
						
						
							
							[client] egl: fix texture import for RGB_24  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						49bdf046fe 
					 
					
						
						
							
							[client] egl: partially fix RGB_24 support  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						8605df8c8d 
					 
					
						
						
							
							[host] nvfbc: fix damage copy when operating in 24bpp  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						d847c2c144 
					 
					
						
						
							
							[common] add new frame type string to KVMFR lookup table  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						6492c47e1e 
					 
					
						
						
							
							[client] egl: fix typo  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						86e8e99107 
					 
					
						
						
							
							[all] add initial support for RGB24-bpp support  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						dcde981a17 
					 
					
						
						
							
							[client] opengl: fix cursor location when the source is downsampled  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						c54a09ca25 
					 
					
						
						
							
							[client] opengl: fix row alignment parameter bug  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						5bba4dfab5 
					 
					
						
						
							
							[host] nvfbc: fix incorrect metadata when resampling is enabled  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						3af2cf54d6 
					 
					
						
						
							
							[client] egl: remove deprecated BGR members and logic  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						4aba15f31c 
					 
					
						
						
							
							[client] egl: only scale damage rects if it's packed BGR  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						a455078e0f 
					 
					
						
						
							
							[host] dxgi: dont alter the damage rect array when scaling  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						f8586fd063 
					 
					
						
						
							
							[host] dxgi: fix RGB24 damage rect rounding bug  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00 
						 
				 
			
				
					
						
							
							
								Geoffrey McRae 
							
						 
					 
					
						
						
							
						
						ad13928c73 
					 
					
						
						
							
							[client] egl: fix bgr filter re-init if DMA mode changes  
						
						
						
						
					 
					
						2023-11-10 06:28:05 +11:00