summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixed ctrl + backspace on empty linesMarc Garcia Puig2022-04-042-22/+42
| | | | | | Fix <word><space><caret> scenario Fix move left & right for lines without words
* Merge pull request #59633 from EricEzaM/better-code-complete-updateRémi Verschelde2022-04-037-24/+196
|\ | | | | Improve sorting of Code Completion options.
| * Improve sorting of Code Completion options.Eric M2022-04-017-24/+196
| | | | | | | | Done by ordering options by their location in the code - e.g. local, parent class, global, etc.
* | Merge pull request #59777 from octetdev2/chore-normalize-formattingRémi Verschelde2022-04-021-3/+3
|\ \
| * | Normalize thirdparty readme formattingCasper Beyer2022-04-011-3/+3
| | |
* | | Merge pull request #59415 from KoBeWi/tween_time()Rémi Verschelde2022-04-023-0/+17
|\ \ \
| * | | Add get_total_elapsed_time() to Tweenkobewi2022-03-293-0/+17
| | | |
* | | | Merge pull request #59774 from Chaosus/shader_fixYuri Rubinsky2022-04-011-6/+18
|\ \ \ \
| * | | | Fix shader crashing when attempting to access `length()` at global spaceYuri Roubinsky2022-04-011-6/+18
| | | | |
* | | | | Merge pull request #59791 from fountainment/fix_scroll_zoomRémi Verschelde2022-04-011-1/+1
|\ \ \ \ \
| * | | | | Fix that slow mouse wheel scroll has no zoom effect on 2D editorC.Even2022-04-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * scroll_vec in ViewPanner::gui_input is multiplied by float factors, so it should be a Vector2 rather than Vector2i * Fixes #57423
* | | | | | Merge pull request #59792 from ↵Rémi Verschelde2022-04-011-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Pineapple/audio-channels-count-change-crash-fix-master
| * | | | | | Fix crash in AudioServer when switching audio devices with different audio ↵Bartłomiej T. Listwon2022-04-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | channels count (connecting PS5 controller, bluetooth 5.1 headphones etc.)
* | | | | | | Merge pull request #59205 from JFonS/color_pass_flagsRémi Verschelde2022-04-017-249/+338
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Add color pass flags to Forward Clustered rendererjfons2022-04-017-249/+338
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request #59782 from bruvzg/clang_ci_sanRémi Verschelde2022-04-015-2/+36
|\ \ \ \ \ \
| * | | | | | Add CI build with clang sanitizers, increase stack size to 30 MB for builds ↵bruvzg2022-04-015-2/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | with sanitizers.
* | | | | | | Merge pull request #59331 from bartekd97/navigation-agent-layersRémi Verschelde2022-04-016-10/+54
|\ \ \ \ \ \ \
| * | | | | | | Expose navigable layers for NavigationAgent2D/3DBARTEK-PC\Bartek2022-03-206-10/+54
| | | | | | | |
* | | | | | | | Merge pull request #59759 from novaplusplus/month_late_typo_fixMax Hilbrunner2022-04-011-2/+1
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | Fixing some of my own typos
| * | | | | | | Fixing some of my own typos...nova++2022-03-311-2/+1
| | |_|_|_|/ / | |/| | | | | | | | | | | | (and a little improvement to wording that was bugging me)
* | | | | | | Merge pull request #59764 from reduz/blender-import-autodetectRémi Verschelde2022-04-0112-23/+499
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | | |
| * | | | | | Add Blender install autodetection and configuration.reduz2022-04-0112-23/+499
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | | | | | Merge pull request #59771 from timothyqiu/i18n-theme-propsRémi Verschelde2022-04-013-2/+23
|\ \ \ \ \ \ | | | | | | | | | | | | | | Extract theme property names for localization
| * | | | | | Extract theme property names for localizationHaoyu Qiu2022-04-013-2/+23
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #59769 from fire-forge/fastnoise-group-nameRémi Verschelde2022-04-012-2/+2
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Fix group names in FastNoise and Gradient
| * | | | | Fix group name in FastNoise and GradientFireForge2022-03-312-2/+2
|/ / / / /
* | | | | Merge pull request #59755 from V-Sekai/import-gltf-mat-placeholderRémi Verschelde2022-04-012-0/+16
|\ \ \ \ \
| * | | | | Add support for Blend importing of material placeholders.K. S. Ernest (iFire) Lee2022-03-312-0/+16
| | | | | | | | | | | | | | | | | | Couldn't get the 'NONE' option to work.
* | | | | | Merge pull request #59768 from ConteZero/window_unmaximize_masterRémi Verschelde2022-03-311-2/+9
|\ \ \ \ \ \
| * | | | | | Fix X11 is_window_maximizedConteZero2022-03-311-2/+9
| | | | | | |
* | | | | | | Merge pull request #59712 from Calinou/doc-canvasitem-top-levelRémi Verschelde2022-03-311-1/+1
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | |
| * | | | | | Clarify what `top_level` does in CanvasItemHugo Locurcio2022-03-311-1/+1
| | | | | | |
* | | | | | | Merge pull request #59709 from Sauermann/fix-dragndrop-subviewport-transformRémi Verschelde2022-03-311-2/+4
|\ \ \ \ \ \ \
| * | | | | | | Fix Drag n Drop Transform in main embedding windowMarkus Sauermann2022-03-311-2/+4
| |/ / / / / /
* | | | | | | Merge pull request #59762 from YeldhamDev/tabc_fixesRémi Verschelde2022-03-311-1/+7
|\ \ \ \ \ \ \
| * | | | | | | Small fixes for `TabContainer`Michael Alexsander2022-03-311-1/+7
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #59590 from Calinou/rename-print-stray-nodesRémi Verschelde2022-03-313-8/+9
|\ \ \ \ \ \ \
| * | | | | | | Rename `Node.print_stray_nodes()` to `Node.print_orphan_nodes()`Hugo Locurcio2022-03-313-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "orphan" terminology is already used elsewhere.
* | | | | | | | Merge pull request #59753 from V-Sekai/let-there-be-lightRémi Verschelde2022-03-311-1/+1
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | |
| * | | | | | | Allow importing punctual lights from Blend.K. S. Ernest (iFire) Lee2022-03-311-1/+1
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge pull request #59385 from BastiaanOlij/extract_shader_storageRémi Verschelde2022-03-3138-4096/+4565
|\ \ \ \ \ \ \
| * | | | | | | Extract global variable, shader and material storageBastiaan Olij2022-03-3138-4096/+4565
| | | | | | | |
* | | | | | | | Merge pull request #59750 from KoBeWi/commit_farm_seems_still_functional_🤔Rémi Verschelde2022-03-311-2/+2
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix name of the created static trimesh bodykobewi2022-03-311-2/+2
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #59747 from bruvzg/clang_san_fixesRémi Verschelde2022-03-312-4/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | Fix some issues found by clang sanitizers.bruvzg2022-03-312-4/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #59737 from Sauermann/fix-physics-ignoring-canvas-transformRémi Verschelde2022-03-311-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | |
| * | | | | | | Fix that collision objects ignore canvas transformMarkus Sauermann2022-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This aligns collision areas with visual areas within a viewport
* | | | | | | | Merge pull request #59740 from bruvzg/brotli_sanRémi Verschelde2022-03-311-0/+3
|\ \ \ \ \ \ \ \