Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b8e858778 
								
							 
						 
						
							
							
								
								Merge pull request  #54489  from briansemrau/texture-delete-update  
							
							
							
						 
						
							2022-01-19 10:10:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								01eefa2c50 
								
							 
						 
						
							
							
								
								Merge pull request  #56761  from Calinou/sdfgi-allow-any-number-of-cascades  
							
							
							
						 
						
							2022-01-18 16:21:39 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									clayjohn 
								
							 
						 
						
							
							
							
							
								
							
							
								ba431a9306 
								
							 
						 
						
							
							
								
								Fix volumetric fog memory leak on resize  
							
							
							
						 
						
							2022-01-17 21:30:48 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2dc7b03a82 
								
							 
						 
						
							
							
								
								Allow using between 1 and 8 cascades for SDFGI  
							
							... 
							
							
							
							This provides more flexibility between performance and quality
adjustments, especially when using SDFGI for small-scale levels
(which can be useful for procedurally generated scenes). 
							
						 
						
							2022-01-17 16:49:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									clayjohn 
								
							 
						 
						
							
							
							
							
								
							
							
								99064d57db 
								
							 
						 
						
							
							
								
								New OpenGL batching canvas renderer  
							
							
							
						 
						
							2022-01-11 22:26:18 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anilforextra 
								
							 
						 
						
							
							
							
							
								
							
							
								c9f5d88f3a 
								
							 
						 
						
							
							
								
								Use fill() to fill an entire image instead of setting pixels individually.  
							
							
							
						 
						
							2022-01-08 17:43:15 +05:45 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JFonS 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c5c351766 
								
							 
						 
						
							
							
								
								Merge pull request  #56220  from williamd67/GPULightmapper-implement-sky-ambient-light  
							
							... 
							
							
							
							GPULightmapper: react on sky ambient properties 
							
						 
						
							2022-01-05 10:55:05 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								851fb16350 
								
							 
						 
						
							
							
								
								Merge pull request  #56305  from Calinou/rename-lod-threshold  
							
							
							
						 
						
							2022-01-04 15:28:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7f66c16c03 
								
							 
						 
						
							
							
								
								Merge pull request  #51206  from clayjohn/Vulkan-ASSGI  
							
							
							
						 
						
							2022-01-04 10:00:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fe52458154 
								
							 
						 
						
							
							
								
								Update copyright statements to 2022  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2022-01-03 21:27:34 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								df09bc38cb 
								
							 
						 
						
							
							
								
								Rename Lod Threshold to Mesh Lod Threshold  
							
							... 
							
							
							
							This makes it more obvious that the setting only affects mesh LOD,
not manual (H)LOD achieved using visibility ranges. 
							
						 
						
							2021-12-29 00:11:50 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									William Deurwaarder 
								
							 
						 
						
							
							
							
							
								
							
							
								68a5dad226 
								
							 
						 
						
							
							
								
								GPULightmapper: react on sky ambient properties  
							
							... 
							
							
							
							The panorama texture creation, used by GPULightmapper, has been adjusted to
also take the sky ambient properties into account. 
							
						 
						
							2021-12-24 15:47:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bdf8340e59 
								
							 
						 
						
							
							
								
								Merge pull request  #43181  from nathanfranke/string-empty  
							
							... 
							
							
							
							Replace String comparisons with "", String() to is_empty() 
							
						 
						
							2021-12-10 08:56:31 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49403cbfa0 
								
							 
						 
						
							
							
								
								Replace String comparisons with "", String() to is_empty()  
							
							... 
							
							
							
							Also:
- Adds two stress tests to test_string.h
- Changes to .empty() on std::strings 
							
						 
						
							2021-12-09 04:48:38 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hendrik Brucker 
								
							 
						 
						
							
							
							
							
								
							
							
								1da732af35 
								
							 
						 
						
							
							
								
								Fix volumetric fog in combination with spotlights  
							
							
							
						 
						
							2021-12-08 22:17:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								547c270777 
								
							 
						 
						
							
							
								
								Merge pull request  #51679  from Je06jm/fsr  
							
							... 
							
							
							
							AMD FidelityFX Super Resolution 
							
						 
						
							2021-11-24 22:34:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5e0a034524 
								
							 
						 
						
							
							
								
								[macOS / iOS] Use storage buffers instead of unsupported images for the volumetric fog on MoltenVK.  
							
							
							
						 
						
							2021-11-24 09:16:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Je06jm 
								
							 
						 
						
							
							
							
							
								
							
							
								20deb0917d 
								
							 
						 
						
							
							
								
								Implemented AMD's FSR as a computer shader for upscaling 3D scenes  
							
							
							
						 
						
							2021-11-23 14:16:03 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								826e781bfa 
								
							 
						 
						
							
							
								
								Fix default_texture_param in shader pipeline to support uniform arrays  
							
							
							
						 
						
							2021-11-12 12:53:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dominic-ATOR 
								
							 
						 
						
							
							
							
							
								
							
							
								d7a4187b05 
								
							 
						 
						
							
							
								
								Implement CameraEffects override_exposure  
							
							
							
						 
						
							2021-11-08 21:14:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									clayjohn 
								
							 
						 
						
							
							
							
							
								
							
							
								0eff109a21 
								
							 
						 
						
							
							
								
								Added SSIL post processing effect  
							
							
							
						 
						
							2021-11-06 12:43:19 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Semrau 
								
							 
						 
						
							
							
							
							
								
							
							
								4a1c28460e 
								
							 
						 
						
							
							
								
								Fix materials not updating when texture replaced/deleted  
							
							
							
						 
						
							2021-11-01 15:33:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d6f972fad4 
								
							 
						 
						
							
							
								
								Merge pull request  #54403  from briansemrau/fix-small-fogvolume  
							
							... 
							
							
							
							FogVolume don't dispatch compute with zero-dimension groups 
							
						 
						
							2021-10-31 09:12:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Semrau 
								
							 
						 
						
							
							
							
							
								
							
							
								346e497959 
								
							 
						 
						
							
							
								
								Disallow compute dispatch with zero dimensions.  
							
							
							
						 
						
							2021-10-30 02:39:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								4da0de0085 
								
							 
						 
						
							
							
								
								Fix error spammed to output if FogVolume is setted to scene  
							
							
							
						 
						
							2021-10-29 23:24:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Roubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								a6ddfecc9f 
								
							 
						 
						
							
							
								
								Fix crash when opening a converted FogMaterial  
							
							
							
						 
						
							2021-10-29 14:18:38 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									clayjohn 
								
							 
						 
						
							
							
							
							
								
							
							
								1b2cd9f251 
								
							 
						 
						
							
							
								
								Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog  
							
							... 
							
							
							
							Co-authored-by: Brian Semrau <brian.semrau@gmail.com> 
							
						 
						
							2021-10-28 22:02:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e87ec8ec17 
								
							 
						 
						
							
							
								
								Add Soft Very Low shadow quality mode for 3D  
							
							... 
							
							
							
							This can be used to improve 3D shadow rendering quality at little
performance cost. Unlike the existing Hard setting which is limited
to variable shadow blur only, it works with both fixed blur and
variable blur. 
							
						 
						
							2021-10-21 18:34:26 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85a8939fa2 
								
							 
						 
						
							
							
								
								Merge pull request  #53790  from briansemrau/remove-distant-shadowy-void  
							
							
							
						 
						
							2021-10-19 15:17:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									mennomax 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b4eeeb315a 
								
							 
						 
						
							
							
								
								Swap args of Plane(point, normal) constructor  
							
							... 
							
							
							
							Now (normal, point) 
							
						 
						
							2021-10-15 20:49:42 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brian Semrau 
								
							 
						 
						
							
							
							
							
								
							
							
								4fefd7cddd 
								
							 
						 
						
							
							
								
								Fix several issues with directional shadows  
							
							... 
							
							
							
							- Internally disable blend splits in orthogonal directional shadow mode
- Fix soft shadows ignoring fade and blend_splits
- Fix soft shadow edge stability 
							
						 
						
							2021-10-14 11:44:32 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								265bae824f 
								
							 
						 
						
							
							
								
								Remove unimplemented Environment.ambient_light_occlusion_color property  
							
							... 
							
							
							
							This property was intended to provide a way to have SSAO or VoxelGI
ambient occlusion with a color other than black. However, it was
dropped during the Vulkan renderer development due to the performance
overhead it caused when the feature wasn't used. 
							
						 
						
							2021-10-07 17:47:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lightning_A 
								
							 
						 
						
							
							
							
							
								
							
							
								c63b18507d 
								
							 
						 
						
							
							
								
								Use range iterators for Map  
							
							
							
						 
						
							2021-09-30 15:09:12 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ba65730cbf 
								
							 
						 
						
							
							
								
								Rename RID's getornull() to get_or_null()  
							
							
							
						 
						
							2021-09-29 23:58:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								cbdde9dff9 
								
							 
						 
						
							
							
								
								Fix access to render target texture for XR interfaces  
							
							
							
						 
						
							2021-09-28 19:46:50 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anilforextra 
								
							 
						 
						
							
							
							
							
								
							
							
								cdd912c48e 
								
							 
						 
						
							
							
								
								Construct values only when necessary.  
							
							
							
						 
						
							2021-09-25 14:46:45 +05:45 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anilforextra 
								
							 
						 
						
							
							
							
							
								
							
							
								cc51b045da 
								
							 
						 
						
							
							
								
								Construct values only when necessary.  
							
							
							
						 
						
							2021-09-23 22:26:07 +05:45 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								64626cc435 
								
							 
						 
						
							
							
								
								Optionally scale 3D render content  
							
							
							
						 
						
							2021-08-26 20:48:40 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								d22163c657 
								
							 
						 
						
							
							
								
								Scale color output in the mobile renderer to provide HDR support  
							
							
							
						 
						
							2021-08-23 15:30:36 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jfons 
								
							 
						 
						
							
							
							
							
								
							
							
								55e7832d7b 
								
							 
						 
						
							
							
								
								Improvements to SpotLight3D and OmniLight3D's shadows  
							
							... 
							
							
							
							OmniLight3D:
* Fixed lack of precision in cube map mode by scaling the projection's
  znear.
* Fixed aliasing issues by making the paraboloids use two square regions instead of two half
  squares.
* Fixed shadowmap atlas bleeding by adding padding.
* Fixed sihadow blur's inconsistent radius and unclamped sampling.
SpotLight3D:
* Fixed lack of precision by scaling the projection's znear.
* Fixed normal biasing.
Both:
* Tweaked biasing to make sure it works out of the box in most situations. 
							
						 
						
							2021-08-19 13:46:51 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								6027cd0a1d 
								
							 
						 
						
							
							
								
								Fixes to mobile renderer  
							
							... 
							
							
							
							* Make sure shaders are named, to aid in debug in case of failure
* SceneRenderRD was being wrongly initialized (virtual functions being called when derivative class not initialized).
* Fixed some bugs resulting on the above being corrected. 
							
						 
						
							2021-08-17 13:52:06 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								4002650cb9 
								
							 
						 
						
							
							
								
								Fix read from screen and depth texture  
							
							
							
						 
						
							2021-08-15 13:14:19 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4e1d91f4d3 
								
							 
						 
						
							
							
								
								Merge pull request  #50998  from BastiaanOlij/single_bokeh_dof_raster  
							
							... 
							
							
							
							Rewrote raster DOF shader to using BOKEH 
							
						 
						
							2021-08-14 14:44:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e499758a77 
								
							 
						 
						
							
							
								
								Merge pull request  #51025  from reduz/fix-directional-shadow-bias  
							
							... 
							
							
							
							Fix directional shadow bias 
							
						 
						
							2021-08-13 16:45:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								07fd559478 
								
							 
						 
						
							
							
								
								Implemented raster versions of bokeh shaders to replace broken gaussian implementation  
							
							
							
						 
						
							2021-08-13 10:20:14 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								ca117910da 
								
							 
						 
						
							
							
								
								Fixes and optimizations to mobile renderer  
							
							... 
							
							
							
							* Only apply final actions to attachments used in the last pass.
* Fixes to draw list final action (was using continue instead of read/drop).
* Profiling regions inside draw lists now properly throw errors.
* Ability to enable gpu profile printing from project settings. (used to debug). 
							
						 
						
							2021-08-10 23:17:28 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								b920bf05a4 
								
							 
						 
						
							
							
								
								Use subpasses to do 3D rendering and resolve in mobile renderer  
							
							
							
						 
						
							2021-08-06 23:43:26 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								c76426527b 
								
							 
						 
						
							
							
								
								Porting cubemap compute shaders to raster for the mobile renderer  
							
							
							
						 
						
							2021-08-01 21:22:38 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								55d357b1eb 
								
							 
						 
						
							
							
								
								Fix directional shadow bias  
							
							... 
							
							
							
							* Simplified code a lot, bias based on normalized cascade size.
* Lets scale cascades, max distance, etc. without creating acne.
* Fixed normal biasing in directional shadows.
I removed normal biasing in both omni and spot shadows, since the technique can't be easily implemented there.
Will need to be replaced by something else. 
							
						 
						
							2021-07-29 13:51:32 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2f221e5fd5 
								
							 
						 
						
							
							
								
								Merge pull request  #50250  from luzpaz/typos  
							
							... 
							
							
							
							Fix various typos 
							
						 
						
							2021-07-25 12:38:58 +02:00