cosmonaut 
							
						 
						
							
							
								071518732e 
								
							
								 
							
						 
						
							
							
								
								set axis button threshold default to 0.5  
							
							
							
						 
						
							2023-06-28 17:17:57 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								1adb76d5c7 
								
							
								 
							
						 
						
							
							
								
								exception handlers for video decoder threads  
							
							
							
						 
						
							2023-06-28 13:20:33 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								5ff7da927a 
								
							
								 
							
						 
						
							
							
								
								try-catch inside AudioThreadMain  
							
							
							
						 
						
							2023-06-28 13:20:18 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								0fd3365d1d 
								
							
								 
							
						 
						
							
							
								
								update dll.config  
							
							
							
						 
						
							2023-06-23 16:17:44 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								affb592c15 
								
							
								 
							
						 
						
							
							
								
								add dav1dfile dependency to README  
							
							
							
						 
						
							2023-06-19 16:19:36 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								7e79e4a11d 
								
							
								 
							
						 
						
							
							
								
								fix validator warnings on Quit  
							
							
							
						 
						
							2023-06-15 17:45:26 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								fc0937b2ff 
								
							
								 
							
						 
						
							
							
								
								fix crash caused by audio weak references  
							
							
							
						 
						
							2023-06-14 18:22:49 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c83997609f 
								
							
								 
							
						 
						
							
							
								
								fix some scenarios where video pointers should not be replaced  
							
							
							
						 
						
							2023-06-13 19:18:23 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								b65d4e391c 
								
							
								 
							
						 
						
							
							
								
								public Fix64 RawValue  
							
							
							
						 
						
							2023-06-12 09:53:44 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								56bab545ba 
								
							
								 
							
						 
						
							
							
								
								add MouseButton.Button lookup  
							
							
							
						 
						
							2023-06-09 18:15:15 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								2ae116c72b 
								
							
								 
							
						 
						
							
							
								
								fix window dimensions when starting in fullscreen  
							
							
							
						 
						
							2023-06-09 16:27:43 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								bd3e70b096 
								
							
								 
							
						 
						
							
							
								
								make KeyboardButton.KeyCode public  
							
							
							
						 
						
							2023-06-09 16:17:41 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								b1fe7f96b2 
								
							
								 
							
						 
						
							
							
								
								recenter window on windowed mode change  
							
							
							
						 
						
							2023-06-09 11:42:20 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								00366cc9d4 
								
							
								 
							
						 
						
							
							
								
								fix dav1dfile submodule  
							
							
							
						 
						
							2023-06-07 15:35:07 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								3bc25bc3a1 
								
							
								 
							
						 
						
							
							
								
								remove theorafile from dll config  
							
							
							
						 
						
							2023-06-07 15:29:45 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								496eb670ab 
								
							
								 
							
						 
						
							
							
								
								AV1 Video instead of Theora ( #49 )  
							
							... 
							
							
							
							VideoPlayer now takes AV1 video instead of Ogg Theora. This brings a significant decode speed improvement. The decoder now also operates in a threaded manner, which should prevent runtime stalls when fetching video frames.
Reviewed-on: #49  
							
						 
						
							2023-06-07 21:18:44 +00:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								00f4bfdeae 
								
							
								 
							
						 
						
							
							
								
								optimize StreamingSoundQoa.Create  
							
							
							
						 
						
							2023-05-22 19:24:26 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								adeba633e5 
								
							
								 
							
						 
						
							
							
								
								csproj tweaks to support app publish  
							
							
							
						 
						
							2023-05-22 18:28:13 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								300ef9f88e 
								
							
								 
							
						 
						
							
							
								
								fix unnecessary copy in PackFontRanges  
							
							
							
						 
						
							2023-05-22 11:41:19 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								76684eaa33 
								
							
								 
							
						 
						
							
							
								
								fix memory leak in StreamingSoundQoa.Create  
							
							
							
						 
						
							2023-05-11 19:45:07 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c037b4cb69 
								
							
								 
							
						 
						
							
							
								
								fix StaticSoundInstance race condition and state  
							
							
							
						 
						
							2023-05-11 18:59:26 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								5df08727c1 
								
							
								 
							
						 
						
							
							
								
								Sound instancing rework  
							
							
							
						 
						
							2023-05-11 17:56:40 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								537517afb9 
								
							
								 
							
						 
						
							
							
								
								remove buffer size log  
							
							
							
						 
						
							2023-05-10 15:13:19 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								bd405dfbf0 
								
							
								 
							
						 
						
							
							
								
								QOA Support ( #48 )  
							
							... 
							
							
							
							Reviewed-on: #48  
							
						 
						
							2023-05-05 22:26:32 +00:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								2d7bb24b5c 
								
							
								 
							
						 
						
							
							
								
								rename Texture load methods for clarity  
							
							
							
						 
						
							2023-04-19 00:50:59 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								0ea60a376b 
								
							
								 
							
						 
						
							
							
								
								new image loader API  
							
							
							
						 
						
							2023-04-19 00:41:18 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								e3c2f0e119 
								
							
								 
							
						 
						
							
							
								
								fix controller hot swapping  
							
							
							
						 
						
							2023-04-05 16:52:36 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								3584e670ee 
								
							
								 
							
						 
						
							
							
								
								add array overloads to avoid explicit generic parameter  
							
							
							
						 
						
							2023-04-05 12:40:34 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								5a2f7eadb8 
								
							
								 
							
						 
						
							
							
								
								change array param to span in Buffer.GetData  
							
							
							
						 
						
							2023-04-05 11:32:12 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								1e3f04235e 
								
							
								 
							
						 
						
							
							
								
								remove array parameters from API functions  
							
							
							
						 
						
							2023-04-05 11:07:16 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								dd06205399 
								
							
								 
							
						 
						
							
							
								
								stop static sound instance on Free  
							
							
							
						 
						
							2023-04-05 01:18:13 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								1cf04a7279 
								
							
								 
							
						 
						
							
							
								
								assets stream data directly into unmanaged memory  
							
							
							
						 
						
							2023-04-05 00:47:02 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								3bd435746b 
								
							
								 
							
						 
						
							
							
								
								StaticSound external byte buffer constructor  
							
							
							
						 
						
							2023-04-04 17:12:03 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								8134761e44 
								
							
								 
							
						 
						
							
							
								
								load images from memory + QOI support  
							
							
							
						 
						
							2023-04-03 17:28:00 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								8209051a3c 
								
							
								 
							
						 
						
							
							
								
								remove non-static Normalize + return identity on zero vector  
							
							
							
						 
						
							2023-03-29 10:06:37 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								80f3711f4c 
								
							
								 
							
						 
						
							
							
								
								add Quit method to Game  
							
							
							
						 
						
							2023-03-16 16:48:52 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								3a6b73e637 
								
							
								 
							
						 
						
							
							
								
								add int clamp to MathHelper  
							
							
							
						 
						
							2023-03-14 14:42:13 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								12e7e6b9c1 
								
							
								 
							
						 
						
							
							
								
								add Color.FromHSV  
							
							
							
						 
						
							2023-03-09 15:14:16 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								455f4048df 
								
							
								 
							
						 
						
							
							
								
								MathHelper.Quantize uses round instead of floor  
							
							
							
						 
						
							2023-03-09 13:52:45 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								1f0e3b5040 
								
							
								 
							
						 
						
							
							
								
								Audio Improvements ( #47 )  
							
							... 
							
							
							
							- Audio is now processed on a background thread instead of the main thread
- Audio tick rate is now ~200Hz
- MoonWorks.Math.Easings class completely rewritten to be easier to understand and use
- SoundInstance properties no longer call into FAudio unless the value actually changed
- SoundInstance property values can now be interpolated over time (tweens)
- SoundInstance tweens can be delayed
- SoundInstance sets a sane filter frequency default when switching filter type
- StreamingSound classes can be designated to update automatically on the audio thread or manually
- StreamingSound buffer consumption should now set Stopped state in a more sane way
- Added ReverbEffect, which creates a submix voice for a reverb effect
- SoundInstance can apply a ReverbEffect, which enables the Reverb property
- Audio resource tracking improvements
- Some tweaks to VideoPlayer to make its behavior more consistent
Reviewed-on: #47  
							
						 
						
							2023-03-07 23:28:57 +00:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								f8b14ea94f 
								
							
								 
							
						 
						
							
							
								
								add ReverbEffect  
							
							
							
						 
						
							2023-03-01 17:47:09 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								472da0edd2 
								
							
								 
							
						 
						
							
							
								
								add Hidden property to Mouse  
							
							
							
						 
						
							2023-03-01 13:47:25 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								bd825b6c91 
								
							
								 
							
						 
						
							
							
								
								allow pushing raw uniform data  
							
							
							
						 
						
							2023-02-23 16:59:34 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								515c2ebbca 
								
							
								 
							
						 
						
							
							
								
								fix controller double open  
							
							
							
						 
						
							2023-02-23 16:59:19 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								86322e9373 
								
							
								 
							
						 
						
							
							
								
								log controller open errors  
							
							
							
						 
						
							2023-02-21 16:00:16 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								e9aacb44da 
								
							
								 
							
						 
						
							
							
								
								Add synchronized audio playback mechanism  
							
							
							
						 
						
							2023-02-16 15:12:35 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								5baa1d7b40 
								
							
								 
							
						 
						
							
							
								
								Fix video shader base path lookup  
							
							
							
						 
						
							2023-02-08 12:44:36 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								f673803c37 
								
							
								 
							
						 
						
							
							
								
								FAudio 23.02  
							
							
							
						 
						
							2023-02-07 12:31:37 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								0f78cd1a0c 
								
							
								 
							
						 
						
							
							
								
								Refresh 1.11.0  
							
							
							
						 
						
							2023-02-07 12:28:52 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								36ce74b58a 
								
							
								 
							
						 
						
							
							
								
								tweak video shader filenames  
							
							
							
						 
						
							2023-02-03 15:07:32 -08:00