a9bcb7a9ce 
							
						 
					 
					
						
						
							
							Reformat pass  
						
						
						
						
					 
					
						2021-06-07 12:29:18 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							f795332d89 
							
						 
					 
					
						
						
							
							Merge pull request  #388  from henriquegemignani/feature/optick  
						
						... 
						
						
						
						Using optick, linked from boo 
						
						
					 
					
						2021-04-18 17:31:29 -07:00 
						 
				 
			
				
					
						
							
							
								Henrique Gemignani Passos Lima 
							
						 
					 
					
						
						
						
						
							
						
						
							d6f19d26e7 
							
						 
					 
					
						
						
							
							Using optick, linked from boo  
						
						
						
						
					 
					
						2021-04-10 09:21:34 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9bae2f943e 
							
						 
					 
					
						
						
							
							Rename everything  
						
						
						
						
					 
					
						2021-04-10 01:42:06 -07:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							168eb6ac39 
							
						 
					 
					
						
						
							
							CModelShaders: Split Thermal into ThermalModel, ThermalStatic extended shaders  
						
						... 
						
						
						
						This semi-hacky approach will be replaced with future hsh work 
						
						
					 
					
						2020-12-18 06:08:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9e5f28ba80 
							
						 
					 
					
						
						
							
							CModelShaders: Check noZWrite for thermal depth test  
						
						... 
						
						
						
						Adds back LightingAlphaWrite extended shader 
						
						
					 
					
						2020-09-27 12:59:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6ff305da06 
							
						 
					 
					
						
						
							
							CModelShaders: Disable Z-test for LightingAlphaWrite  
						
						... 
						
						
						
						Permits static thermal hot objects to render properly 
						
						
					 
					
						2020-09-27 12:23:54 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c9f5483c59 
							
						 
					 
					
						
						
							
							CLineRendererShaders: Make use of static inline variables  
						
						... 
						
						
						
						Same behavior, less code. 
						
						
					 
					
						2020-08-02 03:02:08 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							83c2023bbb 
							
						 
					 
					
						
						
							
							CElementGenShaders: Make use of static inline variables  
						
						... 
						
						
						
						Same behavior, less code 
						
						
					 
					
						2020-08-02 02:57:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4e1ff26f56 
							
						 
					 
					
						
						
							
							CDecalShaders: Make use of static inline variables  
						
						... 
						
						
						
						Same behavior, less code. 
						
						
					 
					
						2020-08-02 02:53:15 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d44eccc386 
							
						 
					 
					
						
						
							
							Runtime: constexpr fixes for gcc  
						
						
						
						
					 
					
						2020-05-27 13:02:20 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c1f7358d96 
							
						 
					 
					
						
						
							
							CWideScreenFilter: Implement DrawFilter  
						
						
						
						
					 
					
						2020-05-14 19:23:43 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							f2d0939a15 
							
						 
					 
					
						
						
							
							CParticleSwooshShaders: Remove unused file-scope variable  
						
						... 
						
						
						
						Same behavior, one less runtime static constructor. 
						
						
					 
					
						2020-05-12 20:50:35 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							4e718a805f 
							
						 
					 
					
						
						
							
							CFluidPlaneShader: Replace explicit operator bool calls with the analogous named function  
						
						... 
						
						
						
						Same behavior, more informative to the reader about what is being
checked for. 
						
						
					 
					
						2020-05-12 20:45:32 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							fe642bde8b 
							
						 
					 
					
						
						
							
							CCameraBlurFilter: Make use of std::array where applicable  
						
						... 
						
						
						
						Same behavior, less hardcoded sizes. 
						
						
					 
					
						2020-04-22 00:13:43 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							32c44cbf05 
							
						 
					 
					
						
						
							
							Merge branch 'master' into omegapirate  
						
						... 
						
						
						
						# Conflicts:
#	Runtime/GuiSys/CAuiImagePane.cpp 
						
						
					 
					
						2020-04-19 22:12:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							24acb585f8 
							
						 
					 
					
						
						
							
							MSVC & zeus fixes; update hecl-gui  
						
						
						
						
					 
					
						2020-04-19 21:09:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4e88f503ac 
							
						 
					 
					
						
						
							
							COmegaPirate: Implement CFlash  
						
						
						
						
					 
					
						2020-04-19 02:47:25 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							df75c00203 
							
						 
					 
					
						
						
							
							Fix WideScreenFilter crash  
						
						
						
						
					 
					
						2020-04-17 15:32:26 -07:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							aee2259972 
							
						 
					 
					
						
						
							
							CTexturedQuadFilter: Mark DefaultRect as constexpr  
						
						... 
						
						
						
						Same behavior, minus runtime initializers. 
						
						
					 
					
						2020-04-12 10:40:36 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							3efc8486a4 
							
						 
					 
					
						
						
							
							CColoredQuadFilter: Mark DefaultRect as constexpr  
						
						... 
						
						
						
						Same behavior, minus runtime initializers. 
						
						
					 
					
						2020-04-12 10:39:02 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9d6b9142bb 
							
						 
					 
					
						
						
							
							CParticleSwoosh: Make use of std::array where applicable  
						
						... 
						
						
						
						Same behavior, no implicit array to pointer decay. 
						
						
					 
					
						2020-04-11 20:20:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							67f6666ea1 
							
						 
					 
					
						
						
							
							Runtime: Add more usages of explicit  
						
						... 
						
						
						
						Prevents error-prone implicit conversions where applicable.
This targets the regular RuntimeCommon target this time around. 
						
						
					 
					
						2020-03-31 03:53:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							18ef68df2a 
							
						 
					 
					
						
						
							
							Merge pull request  #239  from lioncash/line  
						
						... 
						
						
						
						CLineRenderer: Minor changes 
						
						
					 
					
						2020-03-18 00:58:46 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e4a6482c 
							
						 
					 
					
						
						
							
							CLineRenderer: Make use of std::array where applicable  
						
						... 
						
						
						
						Same behavior, but without the potential for unintentional array to
pointer decay. 
						
						
					 
					
						2020-03-17 19:07:27 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							b1e5bf72b6 
							
						 
					 
					
						
						
							
							CFogVolumeFilter: Make use of std::array where applicable  
						
						... 
						
						
						
						Makes data strongly typed and also allows for the removal of some
hardcoded array sizes. 
						
						
					 
					
						2020-03-17 18:52:47 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							bb075d51ed 
							
						 
					 
					
						
						
							
							CPhazonSuitFilter: Convert define into local variable  
						
						... 
						
						
						
						Same behavior, but with a more localized scope. 
						
						
					 
					
						2020-03-16 15:57:21 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							9db07b037a 
							
						 
					 
					
						
						
							
							CElementGen: Make use of std::array where applicable  
						
						
						
						
					 
					
						2020-03-09 12:53:28 -04:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							d9664d165f 
							
						 
					 
					
						
						
							
							CModelShaders: Make EExtendedShader an enum class  
						
						... 
						
						
						
						Prevents pollution of the urde namespace with general names like Flat,
etc. 
						
						
					 
					
						2020-03-06 00:16:31 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							136a229a1a 
							
						 
					 
					
						
						
							
							Graphics/Shaders: Use std::array where applicable  
						
						... 
						
						
						
						Makes the arrays strongly typed and impervious to array->pointer decay.
This also allows simplifying some operations (such as being able to call
fill() instead of needing to use std::fill, etc). 
						
						
					 
					
						2019-11-09 20:22:16 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							417506572c 
							
						 
					 
					
						
						
							
							Graphics/Shaders/CCameraBlurFilter: Move Vert definition into cpp file  
						
						... 
						
						
						
						This is private and not used anywhere in the exposed interface, so this
can be moved into the cpp file to make it an implementation detail and
allow moving a zeus header into the cpp file. 
						
						
					 
					
						2019-11-09 20:22:16 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							902f4fb5c5 
							
						 
					 
					
						
						
							
							Graphics/Shaders: Use forward declarations where applicable  
						
						... 
						
						
						
						Now, with all of the headers normalized, we can safely convert some
headers into forward declarations without needing to worry about
potentially breaking code in other headers or source files. 
						
						
					 
					
						2019-11-09 20:22:09 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							a633b8e8fd 
							
						 
					 
					
						
						
							
							General: Normalize RuntimeCommon include paths  
						
						... 
						
						
						
						Performs the same normalizing done to the RuntimeCommonB target, now all
of the runtime headers have normalized include paths. 
						
						
					 
					
						2019-09-28 04:14:29 -04:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab08daae7 
							
						 
					 
					
						
						
							
							Windows build fixes  
						
						
						
						
					 
					
						2019-07-27 15:21:31 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							5acf9ecbcf 
							
						 
					 
					
						
						
							
							Graphics debug groups and bug fixes  
						
						
						
						
					 
					
						2019-07-20 22:42:52 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							77af3f0ebd 
							
						 
					 
					
						
						
							
							CPuddleToadGamma and animation system fixes  
						
						
						
						
					 
					
						2019-06-20 20:02:56 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							87023b432e 
							
						 
					 
					
						
						
							
							Fixes in ANIM cooking  
						
						
						
						
					 
					
						2019-06-15 16:22:23 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							e218b8aeb5 
							
						 
					 
					
						
						
							
							CActorContraption fixes, better CMake dependency handling  
						
						
						
						
					 
					
						2019-06-11 16:05:17 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							b7aa3e06d2 
							
						 
					 
					
						
						
							
							Per-stage shader hashing  
						
						
						
						
					 
					
						2019-06-05 14:07:50 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4cf58b6f 
							
						 
					 
					
						
						
							
							HLSL cubemaps  
						
						
						
						
					 
					
						2019-05-31 23:28:12 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							410d7896f7 
							
						 
					 
					
						
						
							
							Support for rendering dynamic cubemaps  
						
						
						
						
					 
					
						2019-05-31 17:41:01 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							5f4ebcb2f5 
							
						 
					 
					
						
						
							
							Windows fixes  
						
						
						
						
					 
					
						2019-05-09 18:09:01 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							233d13ceb9 
							
						 
					 
					
						
						
							
							Refactor for blender 2.8 and new shader model  
						
						
						
						
					 
					
						2019-05-07 17:50:21 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							99b1a8ef49 
							
						 
					 
					
						
						
							
							Lots of bug fixes  
						
						
						
						
					 
					
						2019-03-12 17:46:20 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							f40bf707f6 
							
						 
					 
					
						
						
							
							DCLN OBB transform fix  
						
						
						
						
					 
					
						2019-03-07 18:16:42 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							ed4ebf0af1 
							
						 
					 
					
						
						
							
							Metal fixes  
						
						
						
						
					 
					
						2019-03-03 18:45:22 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							54f0724de5 
							
						 
					 
					
						
						
							
							D3D fixes  
						
						
						
						
					 
					
						2019-03-03 13:04:18 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							8b9f073635 
							
						 
					 
					
						
						
							
							Various rendering fixes  
						
						
						
						
					 
					
						2019-03-02 20:19:42 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							67b9882dbe 
							
						 
					 
					
						
						
							
							Thermal visor fixes  
						
						
						
						
					 
					
						2019-02-24 22:14:59 -10:00 
						 
				 
			
				
					
						
							
							
								Jack Andersen 
							
						 
					 
					
						
						
						
						
							
						
						
							8df0a4913c 
							
						 
					 
					
						
						
							
							zeus constexpr refactor and thermal visor fixes  
						
						
						
						
					 
					
						2019-02-23 21:15:54 -10:00