summaryrefslogtreecommitdiff
path: root/editor/plugins
AgeCommit message (Collapse)Author
2020-02-11Modernized default 3D material, fixes material bugs.Juan Linietsky
2020-02-11Several fixes to 3D rendering, and multimesh implementation.Juan Linietsky
2020-02-11Environment sky more or less working.Juan Linietsky
2020-02-11Base 3D engine done, still untested, though.Juan Linietsky
2020-02-11Changes to material required to add custom shaders in RD rendererJuan Linietsky
2020-02-11Bugfixes and ability to better specify filter and repeat modes everywhere.Juan Linietsky
Removes antialiased flag for draw_* methods.
2020-02-11Texture refactorJuan Linietsky
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD
2020-02-11Merge pull request #36086 from KoBeWi/TOOL_MOVE_moveRémi Verschelde
Allow to use arrow keys with TOOL_MOVE
2020-02-11Fix selectable locked itemsTomasz Chabora
2020-02-10Allow to use arrow keys with TOOL_MOVETomasz Chabora
2020-02-10Merge pull request #36085 from YeldhamDev/rip_animationtreeplayer_press_fRémi Verschelde
Remove AnimationTreePlayer node
2020-02-10Remove AnimationTreePlayer nodeMichael Alexsander
2020-02-10Fixes a crash in the 2D editorGilles Roudière
2020-02-10- Integrated NavigationServer and Navigation2DServer.Andrea Catania
- Added Navigation Agents and Obstacles. - Integrated Collision Avoidance. This work has been kindly sponsored by IMVU.
2020-02-10Merge pull request #35704 from KoBeWi/free_the_nodesRémi Verschelde
Include locked nodes on selection list
2020-02-10Include locked nodes on selection listTomasz Chabora
2020-02-10Merge pull request #33815 from Calinou/assetlib-focus-search-shortcutRémi Verschelde
Make Ctrl+F focus the editor asset library's search field
2020-02-10Merge pull request #35787 from Calinou/editor-expose-create-single-convex-shapeRémi Verschelde
Re-add a way to generate a single convex shape from the editor
2020-02-10Merge pull request #36054 from Calinou/rebind-tilemap-editor-select-pick-tileRémi Verschelde
Change the Pick Tile and Select default shortcuts in the TileMap editor
2020-02-09Fix 2D CollisionShape controls pointing the wrong wayAaron Franke
They now point down, matching Godot's 2D coordinate system.
2020-02-09Merge pull request #33451 from MCrafterzz/movementHandleRémi Verschelde
Added movement handles to 2D
2020-02-09Merge pull request #35656 from ericrybick/35460-fix2Rémi Verschelde
Use a new approach to fix bone pose override not being reset when IK animation is stopped.
2020-02-09Use a new approach to fix bone pose override not being reset when IK ↵Eric Rybicki
animation is stopped. This reverts PR #35460 & commit 551c37167b0428b1489a8a6f6233624c5f4aa628.
2020-02-09Change the Pick Tile and Select default shortcuts in the TileMap editorHugo Locurcio
The new default keys were chosen to match common graphics editing software. A modifier is no longer required to use the Select tool, making it faster to use. This closes #34170.
2020-02-09Merge pull request #36008 from AndreaCatania/physical_bone_imprRémi Verschelde
Skeleton animates physical bones
2020-02-09Fixed Skeleton Physical Bone generationAndrea Catania
2020-02-08Update the zoom percentage when using Frame Selection in the 2D editorHugo Locurcio
This closes #36019.
2020-02-07Merge pull request #35950 from Chaosus/vs_scalar_uniform_rangeRémi Verschelde
Implemented hint_range for VisualShaderNodeScalarUniform
2020-02-07Implemented hint_range for VisualShaderNodeScalarUniformYuri Roubinsky
2020-02-07Changed transformation handles y arrow to match positive yMCrafterzz
2020-02-06Merge pull request #35952 from Chaosus/shader_editor_enchanceYuri Roubinsky
Few enchancements for shader editor
2020-02-06Few enchancements for shader editorYuri Roubinsky
2020-02-06Merge pull request #35068 from akien-mga/containers-mouse-filter-passRémi Verschelde
Use MOUSE_FILTER_PASS for all containers
2020-02-06Merge pull request #35731 from timothyqiu/texture-region-gesturesRémi Verschelde
Adds pan and zoom gestures to TextureRegion editor
2020-02-05Merge pull request #35918 from timothyqiu/script-views-min-heightRémi Verschelde
Shortens minimum height of script editor
2020-02-05Add do..while(0) wrappers to macros without one.Marcel Admiraal
- Add do..while(0) wrapper to ERR_FAIL_NULL macros. - Add do..while(0) wrapper to ERR_FAIL_COND macros. - Add do..while(0) wrapper to ERR_CONTINUE macros. - Add do..while(0) wrapper to ERR_BREAK macros. - Add do..while(0) wrapper to CRASH_COND macros. - Add do..while(0) wrapper to ERR_FAIL macros. - Add do..while(0) wrapper to ERR_PRINT macros. - Add do..while(0) wrapper to WARN_PRINT macros. - Add do..while(0) wrapper to WARN_DEPRECATED macros. - Add do..while(0) wrapper to CRASH_NOW macros.
2020-02-05Remove duplicate WARN_PRINT macro.Marcel Admiraal
2020-02-05Shortens minimum height of script editor windowsHaoyu Qiu
2020-01-31Re-add a way to generate a single convex shape from the editorHugo Locurcio
It was removed after the implementation of VHACD. Generating a single shape can lead to better performance, so it may still be desired. This also adds tooltips for several options in the Mesh menu. This closes #35692.
2020-01-30Adds pan and zoom gestures to TextureRegion editorHaoyu Qiu
2020-01-27Fixes invalid read when using fill tool in empty tilemapHaoyu Qiu
2020-01-24Fix wrong guideline values shown during draggingTan Wang Leng
Suppose that the user wants to use some guidelines in 2D mode. The user has enabled "Use Pixel Snap", and configured the "Grid Step" to 1px. On some zoom levels, when dragging the guidelines step by step, some offsets shows the wrong value. The offsets that are wrong vary - it is affected by the zoom level, so some zoom levels do not display this problem. For example, a user may see this while dragging the guideline: 0px 1px 1px 3px 4px 5px 5px 7px 8px whereby 2px and 6px are missing. This is due to a floating-point error. The values are printed as (truncated) integers, but they are actually decimals, so they were actually 1.9999 and 5.9999 for the missing cases. Let's fix that by rounding up the values before printing them to get rid of the errors. This fixes #35010.
2020-01-23Fixes scrollbar positions on HiDPI displayHaoyu Qiu
* TextureRegion editor * Ploygon2D UV editor
2020-01-22Merge pull request #35406 from lawnjelly/ortho-shadowRémi Verschelde
Replace CameraMatrix::get_viewport_size with get_viewport_half_extents, shadow culling with ortho camera and other affected issues
2020-01-22Merge pull request #35421 from williamd1k0/improve-top-animation-menuRémi Verschelde
Use an icon in the top Animation Key menu
2020-01-22Use an icon in the top Animation Key menuWilliam Tumeo
2020-01-22Change CameraMatrix::get_viewport_size to get_viewport_half_extentslawnjelly
Fixes #26637. Fixes #19900. The viewport_size returned by get_viewport_size was previously incorrect, being half the correct value. The function is renamed to get_viewport_half_extents, and now returns a Vector2. Code which called this function has also been modified accordingly. This PR also fixes shadow culling when using ortho cameras, because the correct input for CameraMatrix::set_orthogonal should be the full HEIGHT from get_viewport_half_extents, and not half the width. It also fixes state.ubo_data.viewport_size in rasterizer_scene_gles3.cpp to be the width and the height of the viewport in pixels as stated in the documentation, rather than the current value which is half the viewport extents in worldspace, presumed to be a bug.
2020-01-21Remove unused #if 0'ed codeRémi Verschelde
2020-01-21Fix asset library video play overlay not being centered on the thumbnailEric Rybicki
2020-01-20Merge pull request #35379 from dankan1890/quick_fixRémi Verschelde
TextureRegionEditor: Corrected typo