summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-02-25Implement distance fade properties in OmniLight3D and SpotLight3DHugo Locurcio
This can be used to fade lights and their shadows in the distance, similar to Decal nodes. This can bring significant performance improvements, especially for lights with shadows enabled and when using higher-than-default shadow quality settings. While lights can be smoothly faded out over distance, shadows are currently "all or nothing" since per-light shadow color is no longer customizable in the Vulkan renderer. This may result in noticeable pop-in when leaving the shadow cutoff distance, but depending on the scene, it may not always be that noticeable.
2022-02-24Merge pull request #58496 from JFonS/fix_lm_crashRémi Verschelde
2022-02-24Update AUTHORS and DONORS listRémi Verschelde
New contributors added to AUTHORS: @CakHuri, @floppyhammer, @rafallus, @Sauermann, @Scony, @trollodel, @winterpixelgames Thanks to all contributors and donors for making Godot possible!
2022-02-24Add sanity checks to lightmap unwrap texel sizejfons
2022-02-24Merge pull request #58489 from Pineapple/ustring-optimizations-masterRémi Verschelde
2022-02-24Merge pull request #58482 from KoBeWi/you_came_to_the_wrong_sourceRémi Verschelde
2022-02-24Optimize String concatenation and copy functionsBartłomiej T. Listwon
2022-02-24Fix source picking with sortkobewi
2022-02-23Merge pull request #58474 from darrylryan/masterRémi Verschelde
2022-02-23Filament specular fix. Clamp dot product between normal and view vectors. ↵Darryl Ryan
Fixes #58459.
2022-02-23Merge pull request #58472 from groud/fix_llvm_compilationRémi Verschelde
2022-02-23Fix llvm compilation by adding missing overrideGilles Roudière
2022-02-23Merge pull request #58448 from novaplusplus/wow-more-string-docsRémi Verschelde
2022-02-23Added or improved documentation to a few more String methodsNova
2022-02-23Merge pull request #58134 from timothyqiu/shortcut-zoom-mouse-posRémi Verschelde
2022-02-23Merge pull request #58244 from V-Sekai/typed_fail_case_returnRémi Verschelde
2022-02-23Utilize mouse position when zooming with shortcuts in 2D editorHaoyu Qiu
2022-02-23Merge pull request #56394 from BastiaanOlij/OpenXR_Core4Rémi Verschelde
2022-02-23Merge pull request #58354 from timothyqiu/gridmap-exportRémi Verschelde
2022-02-23Merge pull request #58444 from lawnjelly/giprobe_gizmo_fix4Rémi Verschelde
2022-02-23Merge pull request #57956 from Eoin-ONeill-Yokai/audio_stream_hotfixRémi Verschelde
2022-02-23Merge pull request #58415 from V-Sekai/cyclic_assignment_gdscript_fixesRémi Verschelde
2022-02-23Implementing OpenXR driverBastiaan Olij
2022-02-23Add OpenXR 1.0.22 to thirdparty librariesBastiaan Olij
Will be compiled and used in the next commit. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-02-23Merge pull request #58411 from cbscribe/rename_motion_velocityRémi Verschelde
2022-02-22Rename motion_velocity to velocityChris Bradfield
2022-02-23Merge pull request #51716 from clayjohn/VULKAN-optimized-GGXRémi Verschelde
Use Filament specular model and parametrization
2022-02-22Use Filament specular models and parametrizationclayjohn
2022-02-22Add missing binding to AudioStream classEoin O'Neill
This allows for the extension of AudioStream where you can call `instance_plackback` on child AudioStream instances within gdscript, much like the implementation of some child classes in C++. See `AudioStreamRandomPitch` for an example of how this can be used.
2022-02-22Merge pull request #57664 from skyace65/TriangulateInfoRémi Verschelde
Add more information on triangulate polygon
2022-02-22Merge pull request #58440 from novaplusplus/novas-doc-stuffRémi Verschelde
Fix incorrect surfacetool example in class docs
2022-02-22Merge pull request #58442 from novaplusplus/docs-string-humanize-sizeRémi Verschelde
Document String's humanize_size static method
2022-02-22Fix GIProbe gizmo out of bounds crashlawnjelly
The GIProbe gizmo was writing values in 3 dimensions to Vector2s. This error was previously being masked by the Vector2 accessor, but now results in a crash or ERR_FAIL message. This PR removes the Vector2s as they were unused.
2022-02-22Document String's humanize_size static methodNova
2022-02-22Fix incorrect SurfaceTool example in class docsNova
2022-02-22Merge pull request #58343 from aaronfranke/negative-shape-warningRémi Verschelde
2022-02-22Merge pull request #58426 from akien-mga/ci-mono-staticRémi Verschelde
2022-02-22CI: Use mono_static=yes for Mono buildsRémi Verschelde
This removes the dependency on shared libmonosgen installed locally and makes the artifacts usable as standalone for testing without needing a full Mono install.
2022-02-22Merge pull request #58344 from TokageItLab/fix-cubic-interpolate-with-loopRémi Verschelde
2022-02-22Merge pull request #57538 from floppyhammer/fix-gpu-particles-2d-offsetRémi Verschelde
2022-02-22Merge pull request #58420 from bruvzg/fix_borderless_minimizeRémi Verschelde
2022-02-22Fix GPUParticles2D emission offset in global coordsfloppyhammer
2022-02-22[Windows] Fix borderless window flag toggle and restoring minimized ↵bruvzg
borderless window.
2022-02-22Merge pull request #58419 from clayjohn/Vulkan-anisotropy-crashRémi Verschelde
2022-02-22Merge pull request #58418 from clayjohn/Vulkan-cubemap-proughnessRémi Verschelde
2022-02-22Merge pull request #58331 from poiati/fix-extension-registration-order-2Rémi Verschelde
2022-02-21Fix shader compilation error with anisotropyclayjohn
2022-02-21Use properly use non-perceptual roughness when filtering radianceclayjohn
2022-02-22Fixes cyclic detection from variables assigning themselves to themselves in ↵SaracenOne
autocomplete, and restricts initialization of variables from other variables which have not been declared above it in class body
2022-02-21Merge pull request #58399 from Sauermann/fix-bresenham-usageRémi Verschelde
Use bresenham_line() in EditorAtlasPacker::chart_pack