cosmonaut 
							
						 
						
							 
							
							
							
								
							
								93fe59fb15 
								
							
								 
							
						 
						
							
							
								
								streaming sound buffer consumption tweak  
							
							 
							
							
							
						 
						
							2023-03-07 00:48:36 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								f9628f12c7 
								
							
								 
							
						 
						
							
							
								
								set neutral frequency when switching filter type  
							
							 
							
							
							
						 
						
							2023-03-07 00:13:50 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								34aa069d6b 
								
							
								 
							
						 
						
							
							
								
								initialize audio tween pool with 16 instances  
							
							 
							
							
							
						 
						
							2023-03-07 00:12:45 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								c0ed7bc13d 
								
							
								 
							
						 
						
							
							
								
								move tween logic to AudioTweenManager  
							
							 
							
							
							
						 
						
							2023-03-06 23:59:10 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								4df836a6a7 
								
							
								 
							
						 
						
							
							
								
								add delayed audio tween support  
							
							 
							
							
							
						 
						
							2023-03-06 18:55:20 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								4d41d230af 
								
							
								 
							
						 
						
							
							
								
								avoid calling into FAudio if property did not change  
							
							 
							
							
							
						 
						
							2023-03-06 17:16:28 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								d69f62d2ce 
								
							
								 
							
						 
						
							
							
								
								fix video loader race condition  
							
							 
							
							
							
						 
						
							2023-03-06 16:43:31 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								b0259e2b61 
								
							
								 
							
						 
						
							
							
								
								remove unnecessary ogg loop override  
							
							 
							
							
							
						 
						
							2023-03-06 12:12:58 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								96800cc348 
								
							
								 
							
						 
						
							
							
								
								check >= on tween duration  
							
							 
							
							
							
						 
						
							2023-03-06 11:24:56 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								e93f4f09bb 
								
							
								 
							
						 
						
							
							
								
								graphics resource tracking optimization  
							
							 
							
							
							
						 
						
							2023-03-06 11:14:05 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								0781a99273 
								
							
								 
							
						 
						
							
							
								
								fix thread contention for audio tweens  
							
							 
							
							
							
						 
						
							2023-03-06 11:13:13 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								0d441ae07a 
								
							
								 
							
						 
						
							
							
								
								optimize audio resource tracking  
							
							 
							
							
							
						 
						
							2023-03-06 11:04:04 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								8aa9ce550d 
								
							
								 
							
						 
						
							
							
								
								fix audio thread deadlocks  
							
							 
							
							
							
						 
						
							2023-03-03 23:56:24 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								52c4fa26c7 
								
							
								 
							
						 
						
							
							
								
								working on thread safety  
							
							 
							
							
							
						 
						
							2023-03-03 18:12:50 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								f70caa1a42 
								
							
								 
							
						 
						
							
							
								
								audio interpolation support + audio threading  
							
							 
							
							
							
						 
						
							2023-03-03 15:20:26 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								040bf1c184 
								
							
								 
							
						 
						
							
							
								
								rewrite Easings class  
							
							 
							
							
							
						 
						
							2023-03-03 15:19:41 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								f891586801 
								
							
								 
							
						 
						
							
							
								
								change AudioDevice to run on a background thread  
							
							 
							
							
							
						 
						
							2023-03-03 10:55:58 -08: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  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								40d12357c0 
								
							
								 
							
						 
						
							
							
								
								Remove MoonWorks.Collision ( #46 )  
							
							 
							
							... 
							
							
							
							After months of tweaking and refactoring I have realized that collision is like rendering - it's so fundamental to the structure of your game that making broad decisions about how it should work from a library level is too restrictive and difficult to optimize. Anyone skilled enough to use MoonWorks should be easily able to roll their own collision detection.
Reviewed-on: #46  
							
						 
						
							2023-02-03 19:51:36 +00:00  
						
					 
				
					
						
							
							
								
								evan 
							
						 
						
							 
							
							
							
								
							
								e52fe60657 
								
							
								 
							
						 
						
							
							
								
								update RefreshCS  
							
							 
							
							
							
						 
						
							2023-01-31 12:29:17 -08:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								b39526ca90 
								
							
								 
							
						 
						
							
							
								
								Textures now have a sample count, not render passes ( #45 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #45 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2023-01-31 20:27:26 +00:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								88d9119830 
								
							
								 
							
						 
						
							
							
								
								Remove warning from DrawInstancedPrimitives doc comment ( #44 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #44 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2023-01-24 00:14:46 +00:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								05de9a4066 
								
							
								 
							
						 
						
							
							
								
								Make video shaders optional and search for them in the root output directory ( #42 )  
							
							 
							
							... 
							
							
							
							Whenever the video shaders change, they can be rebuilt with refreshc and distributed alongside the moonlibs.
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #42 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2023-01-21 23:37:01 +00:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								b1d30a9e6c 
								
							
								 
							
						 
						
							
							
								
								Remove isFixed param from AcquireCommandBuffer call ( #41 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #41 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2023-01-14 18:04:53 +00:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								030745361b 
								
							
								 
							
						 
						
							
							
								
								Fix BC7 loading for textures without DDSD_CAPS/FMT ( #40 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #40 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2023-01-07 01:46:59 +00:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								c43df10c2a 
								
							
								 
							
						 
						
							
							
								
								vertex binding API improvements  
							
							 
							
							
							
						 
						
							2023-01-05 13:41:48 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								95981f0f03 
								
							
								 
							
						 
						
							
							
								
								rework vertex input state creation to avoid reflection  
							
							 
							
							
							
						 
						
							2023-01-04 17:34:01 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								703b694bf6 
								
							
								 
							
						 
						
							
							
								
								Refresh 1.10.0  
							
							 
							
							
							
						 
						
							2023-01-04 11:35:31 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								fe561b61ef 
								
							
								 
							
						 
						
							
							
								
								update libs  
							
							 
							
							
							
						 
						
							2023-01-04 11:34:54 -08:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								230c1b41b4 
								
							
								 
							
						 
						
							
							
								
								Add IndirectDrawCommand struct ( #39 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #39 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2023-01-04 18:44:56 +00:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								1fb3e5adf0 
								
							
								 
							
						 
						
							
							
								
								update RefreshCS  
							
							 
							
							
							
						 
						
							2022-12-28 19:24:08 -08:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								6f8858c8b7 
								
							
								 
							
						 
						
							
							
								
								RasterizerState / BlendFactor ABI break ( #38 )  
							
							 
							
							... 
							
							
							
							Updates the APIs to match [this Refresh PR](MoonsideGames/Refresh#27 ).
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #38 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2022-12-29 03:22:47 +00:00  
						
					 
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							 
							
							
							
								
							
								f96298f991 
								
							
								 
							
						 
						
							
							
								
								Add validation checks for AcquireSwapchainTexture and BindVertexBuffers ( #37 )  
							
							 
							
							... 
							
							
							
							This replaces the Refresh-side check for window claim status in AcquireSwapchainTexture, and adds validation to ensure that BindVertexBuffers is not called before BindGraphicsPipeline.
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #37 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2022-12-29 03:18:36 +00:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								d76633bdfc 
								
							
								 
							
						 
						
							
							
								
								change sizeof calls to Marshal.SizeOf in interop situations  
							
							 
							
							
							
						 
						
							2022-12-13 19:01:40 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								debb76f62a 
								
							
								 
							
						 
						
							
							
								
								validate scissor dimensions  
							
							 
							
							
							
						 
						
							2022-12-13 16:09:32 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								ca61e94b13 
								
							
								 
							
						 
						
							
							
								
								optimize mouse update  
							
							 
							
							
							
						 
						
							2022-12-13 15:13:43 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								36e6c6f332 
								
							
								 
							
						 
						
							
							
								
								optimize AcquireSwapchainTexture  
							
							 
							
							
							
						 
						
							2022-12-13 00:52:35 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								916962da6c 
								
							
								 
							
						 
						
							
							
								
								garbage collection optimizations  
							
							 
							
							
							
						 
						
							2022-12-13 00:34:16 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								cfd52b00bd 
								
							
								 
							
						 
						
							
							
								
								add FIXME note for spatial hash boxing  
							
							 
							
							
							
						 
						
							2022-12-08 13:29:04 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								b0e1ad3cf8 
								
							
								 
							
						 
						
							
							
								
								add note about disposing swapchain texture  
							
							 
							
							
							
						 
						
							2022-12-01 13:20:11 -08:00  
						
					 
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							 
							
							
							
								
							
								2c4e1b972a 
								
							
								 
							
						 
						
							
							
								
								.NET 7  
							
							 
							
							
							
						 
						
							2022-11-30 10:01:09 -08:00