summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-01Merge pull request #59205 from JFonS/color_pass_flagsRémi Verschelde
2022-04-01Merge pull request #59782 from bruvzg/clang_ci_sanRémi Verschelde
2022-04-01Merge pull request #59331 from bartekd97/navigation-agent-layersRémi Verschelde
2022-04-01Merge pull request #59759 from novaplusplus/month_late_typo_fixMax Hilbrunner
Fixing some of my own typos
2022-04-01Add CI build with clang sanitizers, increase stack size to 30 MB for builds ↵bruvzg
with sanitizers.
2022-04-01Add color pass flags to Forward Clustered rendererjfons
This commit removes a lot of enum values related to the color render pass in favor of a new flag-bases approach. This means instead of hard-coding all the possible option combinations into enums, we can write our logic by checking a bit-mask. The changes in rendering_device_vulkan.cpp add support for unused attachments. That means RenderingDeviceVulkan::framebuffer_create() can take null RIDs in the attachments vector, which will result in VK_ATTACHMENT_UNUSED entries in the render pass. This is used in this same PR to establish fixed locations for the color pass attachments (only color and separate specular so far, but TAA will add motion vectors as well). This way the attachment locations in the shader can stay the same regardless of which attachments are actually used. Right now all the combinations of flags are generated, but we will need to add a way to limit the amount of combinations in the future.
2022-04-01Merge pull request #59764 from reduz/blender-import-autodetectRémi Verschelde
2022-04-01Add Blender install autodetection and configuration.reduz
This PR is a continuation to #54886 * Changed Blender path editor setting from binary to installation. * Add a class to query whether the format is supported. * This class allows to create proper editors to configure support. **NOTE**: This PR only provides autodetection on Linux. Code needs to be added for Windows and MacOS to autodetect the Blender installation. Co-authored-by: bruvzg <7645683+bruvzg@users.noreply.github.com> Co-authored-by: Pedro J. Estébanez <pedrojrulez@gmail.com>
2022-04-01Merge pull request #59771 from timothyqiu/i18n-theme-propsRémi Verschelde
Extract theme property names for localization
2022-04-01Merge pull request #59769 from fire-forge/fastnoise-group-nameRémi Verschelde
Fix group names in FastNoise and Gradient
2022-04-01Extract theme property names for localizationHaoyu Qiu
2022-03-31Fix group name in FastNoise and GradientFireForge
2022-04-01Merge pull request #59755 from V-Sekai/import-gltf-mat-placeholderRémi Verschelde
2022-03-31Merge pull request #59768 from ConteZero/window_unmaximize_masterRémi Verschelde
2022-03-31Fix X11 is_window_maximizedConteZero
2022-03-31Merge pull request #59712 from Calinou/doc-canvasitem-top-levelRémi Verschelde
2022-03-31Merge pull request #59709 from Sauermann/fix-dragndrop-subviewport-transformRémi Verschelde
2022-03-31Merge pull request #59762 from YeldhamDev/tabc_fixesRémi Verschelde
2022-03-31Merge pull request #59590 from Calinou/rename-print-stray-nodesRémi Verschelde
2022-03-31Merge pull request #59753 from V-Sekai/let-there-be-lightRémi Verschelde
2022-03-31Small fixes for `TabContainer`Michael Alexsander
2022-03-31Fixing some of my own typos...nova++
(and a little improvement to wording that was bugging me)
2022-03-31Merge pull request #59385 from BastiaanOlij/extract_shader_storageRémi Verschelde
2022-03-31Add support for Blend importing of material placeholders.K. S. Ernest (iFire) Lee
Couldn't get the 'NONE' option to work.
2022-03-31Merge pull request #59750 from KoBeWi/commit_farm_seems_still_functional_🤔Rémi Verschelde
2022-03-31Merge pull request #59747 from bruvzg/clang_san_fixesRémi Verschelde
2022-03-31Merge pull request #59737 from Sauermann/fix-physics-ignoring-canvas-transformRémi Verschelde
2022-03-31Allow importing punctual lights from Blend.K. S. Ernest (iFire) Lee
2022-03-31Rename `Node.print_stray_nodes()` to `Node.print_orphan_nodes()`Hugo Locurcio
The "orphan" terminology is already used elsewhere.
2022-03-31Fix name of the created static trimesh bodykobewi
2022-03-31Fix some issues found by clang sanitizers.bruvzg
2022-03-31Merge pull request #59740 from bruvzg/brotli_sanRémi Verschelde
2022-03-31[Brotli] Use aligned reads when building with sanitizers.bruvzg
2022-03-31Merge pull request #59735 from akien-mga/zlib-1.2.12Rémi Verschelde
2022-03-31Fix that collision objects ignore canvas transformMarkus Sauermann
This aligns collision areas with visual areas within a viewport
2022-03-31Re-add some needed patterns to .gitignoreRémi Verschelde
2022-03-31Merge pull request #59728 from timothyqiu/clip-keyRémi Verschelde
2022-03-31zlib/minizip: Update to version 1.2.12Rémi Verschelde
Security update, fixes CVE-2018-25032 in zlib. Preliminary assessment doesn't show Godot as affected since we don't seem to call `deflate` with the problematic parameters, but the extent of the vulnerability is not fully clear upstream yet.
2022-03-31Fix typos with codespellRémi Verschelde
Using codespell 2.2-dev from current git. Fix a couple incorrect uses of gendered pronouns.
2022-03-31Merge pull request #59726 from bruvzg/gde_icu_suffixRémi Verschelde
2022-03-31Merge pull request #59725 from bruvzg/hb_420Rémi Verschelde
2022-03-31Extract global variable, shader and material storageBastiaan Olij
2022-03-31Clip animation track keyframe rectsHaoyu Qiu
2022-03-31[ICU] Add library name suffix for API rename to avoid conflicts (GDExtension ↵bruvzg
build).
2022-03-31HarfBuzz: Update to version 4.2.0bruvzg
2022-03-31Merge pull request #59702 from ↵Rémi Verschelde
Sauermann/fix-subviewport-container-event-transform Fix event transform in SubViewportContainer
2022-03-31Merge pull request #59706 from Sauermann/fix-control-warp-mouse-canvas-transformRémi Verschelde
Fix Control::warp_mouse to respect canvas transform
2022-03-31Clarify what `top_level` does in CanvasItemHugo Locurcio
2022-03-31Fix Drag n Drop Transform in main embedding windowMarkus Sauermann
2022-03-30Merge pull request #58395 from Geometror/editor-node-data-cleanupRémi Verschelde